@charset "gb2312";
html,body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,input,textarea,th,td { padding:0;  margin:0} 
body{ font-family: Arial, ËÎÌå,Helvetica, sans-serif; font-size:12px; color:#4f4f4f; background:url(../images/bg.jpg) center repeat-y;}
ul,ol,dl{ list-style:none; overflow:hidden; zoom:1}
img{ border:0}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.center{ text-align:center}
a:link,a:visited{ text-decoration:none; color:#4f4f4f;}
a:hover{ text-decoration:none }


/*--top--*/
.top{ width:943px; margin:0px auto;}
.logo{ width:746px; float:left;}
.top_r{ width:197px; float:right;}
.top_r li{ float:left;}


.nav{ width:976px; margin:0px auto; background:url(../images/nav.jpg) no-repeat;}
.nav a{ color:#FFFFFF;}
.nav li{ width:138px; float:left; background:url(../images/icon.jpg) right no-repeat; text-align:center; color:#FFFFFF; height:40px; line-height:40px; font-size:14px; font-weight:bold;}

.ban{ width:976px; margin:0px auto; margin-top:9px;}

.main{ width:976px; margin:0px auto; background:url(../images/mainbg.jpg) top repeat-x;}
.gywm{ width:263px; float:left; margin-top:24px; margin-left:13px;}
.gywm h1{ background:url(../images/gywm.jpg) no-repeat; height:30px;}
.gywm p{ line-height:23px;}
.gywm p img{ margin-top:18px; margin-left:2px; margin-bottom:5px;}

.mainright{ width:667px; float:left;  margin-left:17px; margin-top:24px;}

.news{ width:383px; float:left;}
.news h1{ background:url(../images/news.jpg) no-repeat; height:30px;}
.news li{ background:url(../images/jt.jpg) left no-repeat; line-height:30px; border-bottom:1px #3372b6 dashed; padding-left:15px;}
.news li span{ float:right; color:#8e8e8e;}

.cont{ width:263px; float:right;}
.cont h1{ background:url(../images/cont.jpg) no-repeat; height:30px;}
.cont p{ background:url(../images/contbg.jpg) top no-repeat; line-height:23px; height:163px; padding-top:20px; padding-left:20px;}

.cpzs h1{ background:url(../images/cpzs.jpg) no-repeat; height:25px;}
.cpzs h1 span{ float:right; font-size:6px; font-family:"04b_08"; color:#004fa4; font-weight:normal; margin-top:10px;}



/* CSS ¹ö¶¯²úÆ· */
#qc{ clear:both;}
.rollBox img{border:none;}
.rollBox{width:660px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:590px;overflow:hidden;margin:0 auto; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:172px; height:145px;float:left;text-align:center; display:inline; overflow:hidden; background:url(../images/imgbg.jpg) no-repeat;}
*+html .rollBox .Cont .pic{width:182px;float:left;text-align:center; }
.rollBox .Cont .pic img{ width:166px; height:106px; padding:3px; margin-right:10px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px; line-height:24px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline; font-size:12px; line-height:24px;}
.rollBox #List1,.rollBox #List2{float:left; padding-top:20px}
.img1,.img2,.Cont{float:left;}
.img1,.img2{width:30px; height:150px; display:block; cursor:pointer; }
.img1{ background:url(../images/left.jpg); background-repeat: no-repeat; background-position: center left;}
.img2{ background:url(../images/right.jpg); background-repeat: no-repeat; background-position: center right; margin-left:10px;}

.bot{ width:976px; margin:0px auto; background-color:#efefef; text-align:center; line-height:40px;}
.foot{ width:999px; margin:0px auto;}

.side{ width:194px; float:left; margin-top:18px; margin-left:13px;}
.side h1{ background:url(../images/side.jpg) no-repeat; font-size:13px; font-weight:bold; height:30px; line-height:30px; padding-left:18px;}
.side h1 strong{ font-family:"Arial"; color:#9b9b9c; padding-left:25px;}
.side ul{ background:url(../images/sidebg.jpg) top no-repeat; padding-top:5px; margin-bottom:15px; padding-bottom:15px;  min-height:178px; height:auto!important; overflow:visible;}
.side ul li{ background:url(../images/sideli.jpg) no-repeat; line-height:28px; margin-left:10px; padding-left:30px; margin-top:3px;}

.cona{ width:723px; float:right; margin-top:18px; margin-right:13px;}
.title{ background:url(../images/cona.jpg) no-repeat; font-size:13px; font-weight:bold; line-height:30px; padding-left:15px;}
.title strong{ font-family:"Arial"; color:#9b9b9c; padding-left:25px;}
.title span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; font-family:"Arial"; color:#7f7b7b;}
.conb{ padding:10px 10px 10px 10px; min-height:210px; height:auto!important; overflow:visible;}