@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

/*header*/
#header{ width:100%; background:url(imagesheader-bg.jpg) no-repeat top center; height:460px; overflow:hidden;}
#header .banner{ width:980px; margin:0px auto;}

/*main*/
#main{ width:980px; margin:0px auto;}

.block{ width:980px;}
.block .title{ padding-left:10px; height:55px; overflow:hidden; clear:both;}
.block .yellow-border{ border:solid #ff7e00 3px; background:#fff; float:left; width:974px;}

#cont2 .sub-c{ padding-left:23px; padding-top:30px;}
#cont2 .sub-c-list{ width:296px; padding-right:20px; float:left;}
#cont2 .sub-c-list h2{ width:296px; text-align:center;}
#cont2 .sub-c-list ul{ background:url(imagessub-bg1.jpg) no-repeat; width:296px; height:251px; overflow:hidden;}
#cont2 .sub-c-list ul li{ line-height:36px; color:#fff; font-size:14px; font-weight:bold; padding-left:60px;}

#cont3 .sub-c{ padding-left:25px; padding-right:25px;}
#cont3 .small-t1{ padding-top:15px; padding-bottom:15px;}
#cont3 h2{ border-bottom:solid #ff7e00 2px;}
#cont3 .sub-c .text1{ line-height:26px; position:relative; width:924px;}
#cont3 .sub-c .text1 .img1{ position:absolute; top:10px; right:0px;}
#cont3 .sub-c .text1 .img2{ position:absolute; top:68px; right:0px;}
#cont3 .sub-c .text2-t{ background:#ffd38d; width:924px; height:46px; text-align:center;}
#cont3 .sub-c .text3-t{ height:32px; clear:both;}
#cont3 .sub-c .ys-cont{ width:904px; background:#f3f3f3; overflow:hidden; float:left; clear:both; padding-top:20px; padding-bottom:20px; padding-left:20px;}
#cont3 .sub-c .ys-cont dl{ background:url(imagessub-bg2.jpg) no-repeat; width:280px; height:223px; overflow:hidden; float:left; margin-right:20px;}
#cont3 .sub-c .ys-cont dl dt{ clear:both; padding-bottom:13px; padding-top:18px; padding-left:20px;}
#cont3 .sub-c .ys-cont dl dt span{ float:left; line-height:36px;}
#cont3 .sub-c .ys-cont dl dt .row2{ padding-left:18px;}
#cont3 .sub-c .ys-cont dl dd{ clear:both; text-indent:24px; line-height:30px; padding-left:13px; padding-right:13px;}

/*Âí×³*/
.mz-cont{ width:924px;}
.mz-cont .title-list{ padding-top:15px;}
.mz-cont .title-list ul li{ float:left; background:url(imagestab-bg2.jpg) no-repeat; width:125px; padding-left:28px; height:33px; padding-top:7px; font-size:14px; color:#ffffff; font-weight:bold; cursor:pointer;}
.mz-cont .title-list ul .hover{ background:url(imagestab-bg1.jpg) no-repeat;}
.mz-cont .kc-table a{ color:#053273;}
.mz-cont .kc-table a:hover{ color:#053273; text-decoration:underline;}

#cont4 .sub-c{ padding-left:25px; padding-right:25px;}
#cont4 .small-t1{ padding-top:15px; padding-bottom:15px;}
#cont4 h2{ border-bottom:solid #ff7e00 2px;}
#cont4 .sub-c .text1{ line-height:26px; padding-top:4px; position:relative; width:924px;}
#cont4 .sub-c .text1 .img1{ position:absolute; top:70px; right:0px;}
#cont4 .sub-c .text1 .img2{ position:absolute; top:10px; right:0px;}
#cont4 .sub-c .text2 .text2-t{ background:#ffd692; text-align:center; height:40px;}
#cont4 .sub-c .text2 .text2-c2{ padding-left:23px; line-height:27px;}

#cont5 .sub-c{ padding-left:25px; padding-right:25px;}
#cont5 .small-t1{ padding-top:15px; padding-bottom:15px;}
#cont5 h2{ border-bottom:solid #ff7e00 2px;}
#cont5 .sub-c .text1{ line-height:26px; padding-top:4px; position:relative; width:924px;}
#cont5 .sub-c .text2 .text2-t{ background:#ffd692; height:40px; text-align:center; clear:both; margin-bottom:1px;}
#cont5 .sub-c .text2 .text2-c{ float:left; padding-left:16px; padding-bottom:15px; padding-top:4px; width:908px; clear:both; background:#fff1de; line-height:35px;}
#cont5 .sub-c .text2 .text2-c dl{ float:left; clear:both;}
#cont5 .sub-c .text2 .text2-c dl dt{ float:left; padding-right:18px; width:326px; height:185px; overflow:hidden;}
#cont5 .sub-c .text2 .text2-c dl dd{ float:left; width:553px; overflow:hidden; padding-top:8px; line-height:38px;}
#cont5 .sub-c .text3 .text3-t{ background:#ffd692; height:40px; text-align:center; clear:both; margin-bottom:1px;}
#cont5 .sub-c .text3 .text3-c{ float:left; padding-left:16px; padding-bottom:15px; padding-top:4px; width:908px; clear:both; background:#fff1de; line-height:35px;}
#cont5 .sub-c .text3 .text3-c dl{ float:left; clear:both;}
#cont5 .sub-c .text3 .text3-c dl dt{ float:left; padding-top:8px; padding-left:52px; height:193px; overflow:hidden;}
#cont5 .sub-c .text3 .text3-c dl dd{ float:left; padding-left:15px; width:594px; line-height:38px; overflow:hidden; padding-top:35px;}

#cont6 .zt-list{ padding-top:20px; padding-left:25px;}
#cont6 .zt-list dl{ float:left; width:217px; padding-right:20px;}
#cont6 .zt-list dl dt img{ padding:3px; border:solid #e0e0e0 1px;}
#cont6 .zt-list dl dd{ clear:both; line-height:26px; text-indent:28px; padding-left:5px; padding-right:5px;}

/*footer*/
.footer{ padding-left:25px; width:930px; float:left; clear:both; padding-bottom:25px;}
.footer p{ line-height:28px; font-size:12px;}
.footer p a{ color:#333333;}
.footer p a:hover{ color:#ff5a00; text-decoration:none;}
.footer p a:visited{ color:#333333;}
.footer .left-t{ float:left; width:585px; padding-top:20px;}
.footer .right-t{ background:url(imagesfooter-line.jpg) no-repeat left top; width:229px; padding-left:98px; height:125px; overflow:hidden; float:right;}
.footer .right-t dl{ float:left; padding-left:22px; width:92px;}
.footer .right-t dl dd{ text-align:center; line-height:22px;}