﻿


body,td,th { margin:0; padding:0; color:#777; font-family: Arial, Helvetica, sans-serif, ""; font-size:12px;}
body{background:#550000 url(../images/body_bg-.jpg) top;}

*{ margin:0; padding:0;}

ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
img{ border:none;}

a{ color:#999999; text-decoration:none; blr:expression(this.onFocus=this.blur());} /* ֻ֧IEʹЧʵ */ 
a:focus { -moz-outline-style: none; } /* IE֧ */ 

.clear{ clear:both; height:0px; line-height:0px; font-size:0px; over-flow:hidden;}
.dis{ display:block;}
.hid{ display:none;}

.fl{ float:left;}
.fr{ float:right;}

.new{ padding-right:20px; background:url(../images/ico_new.gif)  right no-repeat;} 

#top{ margin:0 auto; width:1000px; height:86px; background:#fff; border-bottom:#fff solid 1px;}
#top_links1{ width:975px; height:18px; padding:5px 15px 0px 10px; text-align:right; color:#660000; clear:both; }
#top_links1 a{ color:#999; font-size:10px;}
#top_links1 a:hover{ color:#660000;}
#top_links1 em{ font-size:10px; margin:0 3px; color:#888; font-style:normal; font-family:"";}

#menu{ float:left; width:1000px; height:67px; background:url(../images/menu_bg.jpg) top repeat-x; border-bottom:#cccccc solid 1px;}
#top_links{ width:722px; padding-left:278px; color:#660000; clear:both; }
#top_links a{ color:#660000;}
#top_links em{ font-size:8px; margin:0 6px; color:#888; font-style:normal;}


#main{ margin:0px auto 0 auto; width:1000px; background:#fff url(../images/main_line.gif) 0px 0px repeat-y;}

/*ҳ*/

#main #leftbanner{ float:left; width:470px; overflow:hidden;}

div#MainPromotionBanner{width:470px;background:#feb900;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0; list-style: none; height:500px; overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 470px;height: 500px;}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 470px;
	height: 500px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 470px; 
	right:10px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #660000;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	overflow: hidden; 
	margin:0 3px;
	border:#660000 solid 1px;
	background:#fff;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	border:0; 
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	height:16px;
	width:16px;
	margin:0 3px; 
	border:#660000 solid 1px;
	background:#660000;
}













#main #rightcon{ float:right; width:520px; }

#main .leftcn { float:left; width:330px; margin-top:10px; line-height:20px;}

#main .leftcn h5{ clear:both; height:20px; line-height:20px; color:#660000; font-size:12px; border-bottom:#aaa dotted 1px;}
#main .leftcn h5 .fr{ padding-top:8px;}

#main .leftcn .news{ float:left; width:330px;}
#main .leftcn .news ul{ padding:10px 0; line-height:22px;}
#main .leftcn .news ul li{ display:block; clear:both;}
#main .leftcn .news ul li a{ padding-left:10px; color:#777; background:url(../images/ico_news.gif) 0 6px no-repeat;}
#main .leftcn .news ul li a:hover{ color:#880000; font-weight:bold;}
#main .leftcn .news ul li .fr{ color:#660000; font-size:10px;}


#main .leftcn .pshow{ float:left; width:330px; padding:10px 0;}
#main .leftcn .pshow dl{ float:left; margin-bottom:10px; width:165px; color:#660000; overflow:hidden;}
#main .leftcn .pshow dt{ white-space:nowrap;}


#main .leftcn .pshow img{ border:#e7e4dd solid 3px; }

#main .leftcn .pshow b{ font-size:11px;}
#main .leftcn .pshow i{ color:#999; font-style:normal; padding:0 3px; margin-right:3px;}







#main .rightcn{ float:right; width:170px; }
#main .rightcn h5{ clear:both; height:20px; line-height:20px; color:#fff; font-size:12px; border-bottom:#aaa dotted 1px;}
#main .rightcn .search{ float:left; width:150px; padding:10px 10px 10px 10px; background:#eeeeee;}
#main .rightcn .search ul{ float:left; width:100%; padding:5px 0; line-height:24px;}
#main .rightcn .search ul li{ float:left; margin:3px 0; width:100%; color:#999; overflow:hidden;}
#main .rightcn .search select{ width:142px; color:#999;}
#main .rightcn .search input{ width:138px; color:#999;}

#main .rightcn .btn{ float:left; width:160px; padding:0px 0px 0px 10px; }
#main .rightcn .btn img{ margin:5px 0; }

#main .rightcn .lianxi{float:left; width:150px; height:100px; margin-top:10px; padding:15px 10px 10px 10px; color:#660000; background:url(../images/lianxi_bg.jpg) 0 0px no-repeat #ccc;}

#main .rightcn .lianxi div{ float:left; width:150px; margin:3px 0; clear:both;}


#main .rightcn .lianxi .fl{ width:40px;} 
#main .rightcn .lianxi .fr{ width:105px; font-weight:bold;}

#main .rightcn .lianxi .sfont{ float:left; font-size:10px; }





/*ҳ*/

#left{ float:left; width:250px; }

#left .ltop{float:left; width:170px;  padding:40px 40px 20px 40px; line-height:22px;  color:#f00; font-size:12px; text-align:right; background:#880000; border-top:#660000 solid 1px; }

#left .ltop h6{text-indent:-6px; font-size:20px; font-weight:normal; text-align:left; color:#fff; border-bottom:#d00 solid 1px; clear:both; vertical-align:bottom;}
#left .ltop h6:first-letter {font-size:4em;   float:left; color:#d00;}


#lmenu{ float:left; display:inline; width:250px; }
#lmenu ul{ float:right; width:250px; padding:2px 0px 0 0;  }
#lmenu li{ margin-right:7px;  font-size:13px; line-height:24px;background:#fff;  border-bottom:#ddd solid 1px;}
#lmenu li a{ width:233px; padding-right:10px; display:block; text-align:right; color:#888; }
#lmenu li a:hover{ font-weight:bold; color:#880000; font-size:13px; background:url(../images/hover_line.gif) 237px 0px  repeat-y;}


#left h5{ clear:both; height:20px; line-height:20px; color:#fff; font-size:12px; border-bottom:#aaa dotted 1px;}
#left .search{ float:left; width:152px; padding:10px 45px 0px 45px; background:#eeeeee;}
#left .search ul{ float:left; width:100%; padding:5px 0; line-height:24px;}
#left .search ul li{ float:left; margin:3px 0; width:152px; color:#999; overflow:hidden;}
#left .search select{ width:150px; color:#999;}
#left .search input{ width:145px; color:#999;}


#left .qkbtn{ float:left; width:152px; padding:0px 45px 10px 45px; background:#eeeeee;}
#left .qkbtn img{}


#left .lqlinks{ float:left; width:200px; margin-top:8px; text-align:center;}
#left .lqlinks img{ margin-bottom:8px;}




#right{ float:right; width:740px;overflow:hidden;}
#rbanner{float:left; width:740px;  }


#ntittle{float:left; width:710px; height:24px; line-height:24px; padding:0 15px; background:#880000; }

#ntittle .fl{ color:#fff; font-size:14px; font-weight:bold; }
#ntittle .fr{ color:#e7e4dd;}
#ntittle .fr a{color:#e7e4dd; text-decoration:none;}
#ntittle i{ padding:0 3px; font-size:9px; color:#e7e4dd; font-style:normal; font-family:""; }



#neicontent{ float:left; width:710px; min-height:400px; _height:400px; padding:20px 15px 30px 15px; color:#666d79; line-height:24px;}
#neicontent a{ color:#666d79; text-decoration:none;}



#neicontent .newslist{ float:left; width:660px; margin-bottom:20px;}
#neicontent .newslist ul{ float:left; width:660px;}
#neicontent .newslist li{ float:left; width:660px; height:35px; line-height:35px; border-bottom:#d4dabe dashed 1px;}
#neicontent .newslist li .fr{ display:inline; margin-right:15px; color:#aaa; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#neicontent .newslist li a{  padding-left:15px; color:#666d79; background:url(../images/ico_sjiantou.gif) 4px 7px no-repeat;}
#neicontent .newslist li a:hover{ color:#660000;}
#neicontent .newslist li span img{ margin-left:10px;}


#neicontent .newsbt{ float:left; width:710px;  line-height:30px; border-bottom:#bbb dotted 1px;}
#neicontent .newsbt .fl{ font-size:16px; color:#660000; font-weight:bold;}
#neicontent .newsbt .fr{ color:#aaa; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}



#neicontent .newsbd{ float:left; width:660px; margin-top:20px;}





#neicontent .pdlist{ float:left; width:685px;overflow:hidden;}
#neicontent .pdlist ul{ float:left; width:680px; line-height:30px;}
#neicontent .pdlist li{ float:left; width:680px; padding:10px 0; border-bottom:#ddd dashed 1px;}

#neicontent .pdlist li dl{ float:left; display:inline; width:200px; margin:0 10px; text-align:center; overflow:hidden; height:175px;}
#neicontent .pdlist li dd{ float:left; width:200px; text-align:center;}
#neicontent .pdlist li dd img{}

#neicontent .pdlist li dt{ float:left; width:200px; text-align:center;}
#neicontent .pdlist li dt a{ color:#888;}
#neicontent .pdlist li dt a:hover{ color:#669900;}

#neicontent .pdbpic{ float:left; width:380px; text-align:center;}
#neicontent .pdbpic img{ border:#fff solid 1px; padding:4px;}

#neicontent .pdbtext{ float:right; width:260px; min-height:240px; _height:240px; padding:15px 20px; color:#555; background:#d8d1bf; border:#fff solid 1px;}
#neicontent .pdbtext b{ color:#660000; font-size:14px;}




.fanye{ padding:5px; width:700px; color:#660000; text-align:center; background:#e7e4dd;}
.fanye a{ color:#fff;}

#neicontent table{}
#neicontent td{ padding:3px 10px 3px 0px;;}

#neicontent td .pic img{ margin:8px 15px;}
#neicontent .biaoqing { height:20px; line-height:20px; margin-bottom:10px;}
#neicontent .biaoqing img{ margin-left:3px; vertical-align:middle;}


#nei ul li{width:654px; margin-bottom:5px;} 
#nei dl{ float:left; width:120px; margin-right:8px;}
#nei dd{ float:left; width:120px;}
#nei dd img{ border:#333 solid 1px;}

#nei dt{ float:left; width:110px; padding:0 5px; text-align:center;  background:#171717;}
#nei dt a{ color:#888; }


#nei .lbigimg{ float:left; width:220px; border:#333 solid 3px;}
#nei .lbigimg img{ width:220px;}
#nei .rbigtxt{float:right; width:410px;}

#nei td{ padding:5px 8px;}





#bottom{ margin:0 auto; width:960px; padding:10px 20px; line-height:20px; color:#888; background:#333;}
#bottom .fl{ width:120px;}
#bottom .fr{ width:700px;}

#botttom a{ margin:0 10px; color:#999999; text-decoration:none;}

.zhifu{ margin:0 auto; padding:10px 0; width:960px; text-align:center;}
.zhifu img{ margin:0 5px;}




/*fonts*/
.btfont{ line-height:30px; text-align:center; font-size:16px; font-weight:bold; letter-spacing:0.2em;  border-bottom:#ddd dotted 1px;}


.zise{ color:#77769a; }
.zhhongse{ color:#dfad97;}

.huanglv{ color:#659a70;}

.lanlv{ color:#6299c3; }







