/* CSS Document */
body,td,th{
  font-size:12px; color:#333;
}
body{
  margin:0px; padding:0px;
}
div,dl,dt,dd,ul,li,ol,span,h1,p,form,center{
  margin:0px; padding:0px; list-style:none;
}
img{
  border:none;	
}
.dis{
  display:none;	
}
.cls{
  clear:both; width:100%; height:100%; overflow:hidden;	
}
.input{
  border:1px #D6D6D6 solid;
}
.wenbenkuang{ border:1px #D6D6D6 solid; }
a:link,a:visited{
  color:#666; text-decoration:none;
}
a:hover,a:active{
  color:#FF0000;
}
.w a:link,.w a:visited{
  color:#FFF; text-decoration:none;
}
.w a:hover,.w a:active{
  color:#FFCC00;	
}
.mar{  margin:8px auto; }
.l{ float:left;	}
.tc{ text-align:center;	}
.r{ float:right; }
.cur{ cursor:pointer; }
.tr{ text-align:right; line-height:30px; }
.layout{
  width:950px; height:100%; overflow:hidden;
}
.m20{ margin:20px auto; }
.warp{
  margin:0px auto;
}
.mt{ margin-top:8px; }
.page{ text-align:center; height:20px; clear:both; line-height:20px; padding-top:20px; margin:10px auto 40px auto; padding-top:10px; border-top:1px #F6F6F6 solid; } 
.page a{ margin:0px 2px; padding:2px 6px; border:1px #D5D5D5 solid; display:inline-block; }

.page a.n{ background:#F6F6F6; border:1px #D6D6D6 solid; }

.sitebox{
   width:950px; height:86px; margin:0px auto; clear:both; overflow:hidden; background:url(../images/bg1.gif) no-repeat center top;	
}
.sitebox .sitename{ height:86px; line-height:46px; float:left; font-size:26px; font-family:"Î¢ÈíÑÅºÚ"; color:#000; padding:20px 0px; }
.sitebox .links{
   height:25px; float:right; margin-top:40px; line-height:25px;	
}
.sitebox .links a{ display:inline-block; width:83px; height:25px; text-align:center; margin-left:5px; background:url(../images/bg1.jpg) no-repeat center top; color:#E7114D; }
.sitebox .links a:hover{ background:url(../images/bg2.jpg) no-repeat center top; }
.navbox{
   width:950px; height:35px; clear:both; overflow:hidden; margin:0px auto; background:url(../images/bg3.jpg) no-repeat center top; line-height:35px; text-align:center;
}
.navbox a{
   display:inline-block; padding:0px 30px; background:url(../images/Nav_li.jpg) no-repeat right top; text-align:center; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none;	
}
.navbox a:link,.navbox a:visited{ color:#FFF; }
.navbox a:hover,.navbox a:active{ color:#000; }
.navbox a.n{ background:url(); }

.banner{
   width:950px; height:230px; margin:8px auto; overflow:hidden; clear:both;	
}
.sideleft{
   width:227px; height:100%; overflow:hidden; float:left;	
}
.bor{ border:1px #FFD5DF solid; height:100%; overflow:hidden; clear:both; }
.sideleft .t{
   height:29px; background:url(../images/bg4.jpg) no-repeat center top; line-height:29px; color:#CC0941; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding:0px 15px;	
}
.sideleft .ul-list1{
   width:215px; margin:5px auto 0px auto; height:100%; overflow:hidden;	
}
.sideleft .ul-list1 li{ height:28px; line-height:28px; background:#FEF2F4 url(../images/poor.gif) no-repeat 6px; padding:0px 0px 0px 26px; margin-bottom:5px; }

.sideleft .ul-list2{
   width:215px; margin:5px auto 0px auto; height:100%; overflow:hidden;	
}
.sideleft .ul-list2 li{ height:30px; line-height:30px; overflow:hidden; padding:0px 5px; }

.sideright{
   width:721px; height:100%; overflow:hidden; float:right;	
}
.sideright .t{
   height:29px; line-height:29px; border-bottom:1px #D6D6D6 dashed; background:url(../images/bg5.jpg) no-repeat 0px; padding-left:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#CC0941;	
}
.sideright .probox{
   width:698px; height:100%; overflow:hidden; clear:both; margin:0px auto;	
}
.sideright .probox .marquee{
   height:268px; clear:both; overflow:hidden; margin-top:10px;	
}
.sideright .probox .marquee li{
   width:135px; height:135px; float:left; text-align:center;	
}
.sideright .probox .marquee li .pic{ width:100px; height:94px; margin:0px auto; overflow:hidden; }
.sideright .probox .marquee li .pic img{ max-width:100px; }
.sideright .probox .marquee li .tt{ height:40px; line-height:40px; clear:both; }


.sideright .probox .prolist{
   clear:both; height:100%; overflow:hidden; margin:10px auto;	
}
.sideright .probox .prolist li{
   width:135px; height:135px; float:left; text-align:center; 	
}
.sideright .probox .prolist li .pic{ width:100px; height:94px; margin:0px auto; overflow:hidden; }
.sideright .probox .prolist li .pic img{ max-width:100px; }
.sideright .probox .prolist li .tt{ height:40px; line-height:40px; clear:both; }
.sideright .probox .con{ clear:both; height:100%; overflow:hidden; margin:10px auto; }

.sideright .aboutbox{
   width:698px; height:100%; overflow:hidden; clear:both; margin:0px auto;	
}
.sideright .aboutbox .con{ height:100%; overflow:hidden; clear:both; margin:10px auto; line-height:22px; }


.newcontentbox{ clear:both; height:100%; overflow:hidden }
.newcontentbox .ttt{
   height:50px; line-height:50px; font-size:20px; color:#000; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; clear:both;	
}
.newcontentbox .attr{ clear:both; text-align:center; height:20px; line-height:20px; color:#999; font-style:italic; }
.Msg{ font-size:14px; line-height:24px; }
.Msg p{ margin:8px auto; text-indent:28px; }

.footer{ clear:both; height:100%; overflow:hidden; background:url(../images/Bottom_P.gif) repeat-x center top; width:950px; margin:0px auto; margin-top:12px; padding:20px 0px; text-align:center; line-height:24px; }