@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:微软雅黑,宋体; font-size:12px;line-height:2;color:#4d4d4c; background:#f5f5f5 url(bg.jpg) no-repeat center top;margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#4d4d4c;}
a:hover{text-decoration:none;color:#ff8e08; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:26px;}
h2{ font-size:18px;}
h3{ font-size:14px;  }
h4{ font-size:12px;}
/*统一结束*/
 
.head{ width:1000px;    margin:0 auto; }
.logo{ height:58px; padding-top:50px; text-align:right; color:#fc9e2e; font-size:16px;}
.logo span{ font-size:20px; font-style:italic;}
 #nav {  width:1000px; TEXT-ALIGN: center;  HEIGHT: 43px; background:url(menubg.jpg) repeat-x }
#nav UL {width:166px;TEXT-ALIGN: left; background:url(shu.jpg) no-repeat right center;  FLOAT: left; HEIGHT: 43px; line-height:43px; }
 #nav UL LI A { width:166px;height:43px;   text-align:center;  display:block;     }
 #nav UL LI A:hover,#cho {
	color:#fff; width:166px; height:43px;  background:#e95515; 
}
  #nav UL LI.menu {
	POSITION: absolute;width:166px;   height:25px; line-height:25px;  z-index:999;  
}
#nav UL LI.menu SPAN {
	width:166px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #e95515;BORDER-BOTTOM: #fff 1px solid;
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px;width:166px; DISPLAY: block; HEIGHT: 25px; color:#fff; 
}
#nav UL LI.menu SPAN A:hover {
	BACKGROUND: #e8e8e8;width:166px; color:#2a2a2a; LINE-HEIGHT: 25px;HEIGHT: 25px; 
}
.banner{ background:url(bannerbg.jpg) no-repeat center bottom; padding-bottom:28px; margin-top:10px;} 
.bannera{ background:url(bannerbga.jpg) no-repeat center bottom; padding-bottom:25px; margin-top:10px;} 
 
 
.content{ margin:15px auto; width:1000px;}
.pro{ margin-bottom:15px;}
.protop{ width:1000px; height:49px; display:block; background:url(protop.jpg) no-repeat center;}
.com{ width:303px; float:left;}
.news{width:303px; float:left; margin:0 45px;}
.news ul li{ border-bottom:1px dotted #ccc; line-height:30px;}
.news ul li span{ float:right;}
.con{width:303px; float:left;}
.title{ height:30px; line-height:30px; text-indent:20px; background:url(title.jpg) no-repeat left bottom;margin-bottom:10px;}
.title h3{ display:inline;}
.title span{ color:#fc9e2e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px;}
.title a{ float:right; margin-top:10px;}
 
.footer{ width:100%; background:#3c3c3c;}
.foot{ width:1000px; margin:0 auto; padding:15px 0; color:#fff; text-align:center;  }
.foot a{ color:#fff;}
 

.sidebar{ width:211px; float:left; }
 .sidetop{ width:211px; line-height:30px; height:30px; background:url(sidetop.jpg) no-repeat center;  color:#fff; text-align:center; }
.sidetop span{  padding-left:5px; font-family:Arial, Helvetica, sans-serif;text-shadow:-5px 5px 5px #dfdfdf;}
 .sidetop h2{ display:inline}
 .sidelist { width:190px; margin:0 auto;}
 .sidelist li{ height:35px;   line-height:35px; border-bottom:1px solid #f0f0f0; background:url(sidedot.jpg) no-repeat 20px center; border-bottom:1px solid #b3b3b3  ;  }
 .sidelist li a{ padding-left:35px;}
  .ch{ color:#eb7a12;}
 .sidelist li a:hover,.choo{ color:#015ca6; background:url(sideturn.jpg) no-repeat 20px center; }
 .plist{ height:35px;   line-height:35px; background:url(sidedot.jpg) no-repeat 190px center;  text-indent:15px; font-weight:bold; font-size:14px; border-bottom:1px solid #f0f0f0;}
.pli{ border-bottom:1px dotted #ccc;}
.sidetest{ padding:5px;}
.side{ margin-top:15px;}

.mainbody{ width:740px; float:right;}
.maintop{ height:30px; line-height:30px;border-bottom:1px solid #b3b3b3;}
.maintop h2{color:#9c0107; font-size:14px; background:url(maintop.jpg) no-repeat left center; padding-left:20px;}
.maintop span{ float:right; background:url(loc.jpg) no-repeat left center; padding-left:15px;  }
 .maintest{ padding:15px; font-size:14px;}