@charset "gb2312";
/* CSS Document */

body{font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; background:#FFF;}

.f_r{ float:right;}

.f_l{ float:left;}

.fn{ float:none;}

.f2{ font-size:12px;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul,li{padding:0px; margin:0px; list-style:none;}

ul li a:hover{ color:#04468c;}

div a:hover{ color:#04468c;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



.header{ width:100%; height:auto; min-width:1000px; position:relative; z-index:3;}

.headercenter{ width:1000px; height:auto; position:relative;}

.hdt{ width:100%; height:132px; overflow:hidden; }

.logo{ width:590px; height:auto; margin:35px 0; padding-left:11px; overflow:hidden; color:#FFFFFF;}


.hdt-link{ width:150px; height:105px; line-height:30px; overflow:hidden; margin-top:20px; text-align:right;}

.hdt-link a{ font-size:12px; color:#fff; float:right;}

.hdt-link span{ padding:0 8px; color:#fff; float:right; font-size:12px;}
.hdt-link p{ background:url(../img/pcl-icon1.png) left center no-repeat; color:#FFFFFF; float:left; font-size:18px; height:30px; display:block; width:100%; margin-top:20px;line-height:30px; overflow:hidden;}

#menu{ width:100%; height:46px; background:url(../img/hd-bgo.png) no-repeat center top; overflow:hidden;}
#menu li{width:111px; height:37px; float:left; position:relative;}
#menu li a{ width:100%; height:35px; padding-top:2px; line-height:35px; display:block; overflow:hidden; text-align:center; color:#fff; background:url(../img/adx-sx.png) no-repeat right center;}
#menu .last{ background:none;}
#menu li a:hover,.hdcl-link a.act{ color:#fdd900;}


.hdb{ width:100%; overflow:hidden; height:2px; position:absolute; top:169px; left:0;}

.hdb span{ width:111px; height:2px; overflow:hidden; position:absolute; display:block; left:0; top:0;}

.hdb em{ width:84px; height:2px; overflow:hidden; display:block; background:#fdd900; margin:0 auto;}

.footer{ width:100%; height:50px; position:relative; z-index:20; min-width:1000px;}

.foootercenter{ width:1000px; height:50px;}

.ftl{ width:810px; height:50px; overflow:hidden; line-height:50px; font-size:12px; color:#a6a6a6;}

.ftl a{ color:#a6a6a6;}

.ftr{ width:148px; height:22px; position:relative; margin-top:14px;}

.ftr .div{ background:url(../img/ft-icono.png) no-repeat; width:148px; height:22px; overflow:hidden; color:#444444; font-size:12px; text-indent:10px; line-height:22px;}

.ftr .div.act{ background:url(../img/ft-iconoh.png) no-repeat;}

.ftr ul{ width:146px; background:#fff; border:1px solid #e2e2e2; border-radius:4px; height:auto; overflow:hidden; position:absolute; left:0; bottom:21px; display:none;}

.ftr li{ width:100%; height:20px; float:left; overflow:hidden; text-indent:10px; line-height:20px;}

.ftr a{ width:100%; height:100%; display:block; font-size:12px; color:#444;}

.ftr a:hover{ background:#f9f9f9;}

.sinpo{ width:36px; height:142px; position:fixed; top:220px; right:0; z-index:100001; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-500);}
.sinpoc{ width:171px; height:323px; position:absolute; left:0; top:0; background:url(../img/inpo-img0.png) no-repeat;}
.sinpocl{ width:37px; height:142px; overflow:hidden; cursor:pointer;}
.sinpocl span{ width:100%; height:59px; padding-top:83px; display:block; overflow:hidden; text-align:center; line-height:59px; color:#fff;}
.sinpocl em{ width:100%; height:59px; padding-top:83px; display:block; overflow:hidden; text-align:center; line-height:59px; font-style:normal; color:#fff;}
.sinpocr{ width:134px; height:323px; overflow:hidden;}
.sinpocr ul{ width:116px; margin:26px auto 0; height:auto; overflow:hidden;}
.sinpocr li{ width:100%; height:27px; float:left; overflow:hidden; margin-bottom:11px;}
.sinpocr a{ width:100%; height:100%; display:block; overflow:hidden; color:#fff; text-indent:37px; line-height:27px; font-size:12px;}
.sinpocr li.sinpjc0 a{ background:url(../img/inpo-icono0.png) no-repeat;}
.sinpocr li.sinpjc0 a:hover{ background:url(../img/inpo-icono0.png) no-repeat -116px 0; color:#fff;}
.sinpocr li.sinpjc1 a{ background:url(../img/inpo-icono0.png) no-repeat 0 -27px;}
.sinpocr li.sinpjc1 a:hover{ background:url(../img/inpo-icono0.png) no-repeat -116px -27px; color:#fff;}



/*------------------------------------*/



.banner{ width:100%; height:831px; min-width:1000px; position:absolute; z-index:2; top:0; left:0;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { width:90px; height:11px; overflow:hidden; position:absolute; left:50%; margin-left:-45px; bottom:25px; z-index:12;}

.huandeng .hdsmall li { background:url(../img/banner-libg.png) no-repeat -11px 0; float:left; width:11px; height:11px; overflow:hidden; margin-right:19px; cursor:pointer;}

.huandeng .hdsmall li.sel { background:url(../img/banner-libg.png) no-repeat;}

.cols{ width:100%; height:210px; background:url(../img/in-opo.png) repeat; display:none; min-width:1000px; position:absolute; top:621px; z-index:15; left:0;}

.colsc{ width:1000px; height:210px; position:relative;}

.colscl{ width:525px; height:auto; overflow:hidden; margin-right:65px;}

.colscl-title{ width:100%; height:59px; overflow:hidden; line-height:59px;}

.colscl-title a{ font-size:16px; color:#3f3f3f; font-weight:400;}

.colsclb-img{ width:198px; height:130px; overflow:hidden;}

.colsclb-img img{ width:198px; height:130px;}

.colsclb-title{ width:313px; height:24px; padding-bottom:16px; overflow:hidden; line-height:24px;}

.colsclb-title a{ font-size:16px; font-weight:bold; color:#0061ae;}

.colsclb-tx{ width:313px; height:48px; overflow:hidden; line-height:24px; color:#767676; margin-bottom:20px;}

.colsclb-link{ width:313px; height:22px;overflow:hidden; line-height:22px;}

.colsclb-link a{ color:#0061ae;}

.colscr{ width:410px; height:203px; position:relative;}

.colscr-nav{ width:100%; height:144px; overflow:hidden;}

.colscr-nav li{ width:100%; height:23px; line-height:23px; overflow:hidden; float:left; margin-bottom:13px;}

.colscr-nav em{ width:310px; height:100%; display:block; font-style:normal; float:left; overflow:hidden;}

.colscr-nav a{ display:block; float:left; text-indent:18px; color:#767676; background:url(../img/in-libgo.png) no-repeat left center;}

.colscr-nav a:hover{ background:url(../img/in-libgoh.png) no-repeat left center;}

.colscr-nav span{ width:71px; height:100%; display:block; font-size:12px; color:#767676; float:right; overflow:hidden;}

.cols .colscr-hi{ cursor:pointer; width:32px; height:32px; overflow:hidden; position:absolute; right:0; top:-16px; background:url(../img/in-off.png) no-repeat; z-index:9;}

.kbqby{ width:100%; height:653px; position:relative; z-index:1;}

.ctls{ width:100%; height:210px; background:url(../img/in-opo.png) repeat; min-width:1000px; position:absolute; top:621px; z-index:15; left:0; display:none;}

.ctlsc{ width:1000px; height:210px; position:relative;}

.ctls .ctlsc-hi{ background:url(../img/in-off.png) no-repeat; cursor:pointer; width:32px; height:32px; overflow:hidden; position:absolute; right:0; top:-16px;}

.ctlsc-list{ width:100%; height:140px; overflow:hidden; padding-top:48px; position:relative;}

.ctlsc-list ul{ width:50000px; height:140px; position:absolute; left:0; bottom:0; overflow:hidden;}

.ctlsc-list li{ width:160px; height:140px; overflow:hidden; float:left; margin:0 10px; display:inline; text-align:center;}

.ctlscl-img{ width:158px; height:108px; border:1px solid #cbcbcb; display:block; border-radius:4px; overflow:hidden; }

.ctlscl-img img{ width:150px; height:100px; display:block; margin:4px auto;}

.ctlscl-title{ width:160px; height:30px; display:block; overflow:hidden; line-height:30px;}

.ctlscl-title a{ color:#0061ae;}

.ctlscl-txo{ width:160px; height:18px; overflow:hidden; line-height:18px; display:block; float:left; font-size:12px; color:#828282;}

.ctlscl-txo a{ color:#828282; font-size:12px;}

.ctlscl-link{ margin-top:8px; width:160px; height:26px; overflow:hidden; line-height:26px; display:block; float:left;}

.ctlscl-link a{ font-size:12px; display:block; float:left; color:#0061ae;}

.ctlscl-link a:hover{ background:url(../img/in-iconf.png) no-repeat right center; padding-right:12px;}

.cob{ width:100%; height:40px; min-width:1000px; background:url(../img/in-bgt.jpg) repeat-x; position:relative; z-index:16;}

.cobc{ width:1000px; height:40px;}

.cobcl{ width:550px; height:40px; overflow:hidden; position:relative;}

.cobcl .div_1{ width:105px; margin-right:15px; height:40px; overflow:hidden; text-align:right; line-height:40px; font-size:16px; color:#656565; font-weight:bold; background:url(../img/in-icono.png) no-repeat left center;}

.cobcl ul{ width:430px; height:50000px; overflow:hidden; position:absolute; right:0; top:0;}

.cobcl li{ width:100%; height:40px; overflow:hidden; float:left; line-height:40px;}

.cobcl em{ width:290px; margin-right:8px; height:40px; display:block; overflow:hidden; float:left; font-style:normal;}

.cobcl span{ width:75px; height:40px; display:block; overflow:hidden;padding-left: 10px; float:left; font-size:12px; color:#9c9c9c;}

.cobcl a{ color:#656565;}

.cobcr{ width:274px; height:40px;}

.cobcr li{ width:135px; height:40px; position:relative; margin-right:2px; float:left;}

.cobcr a{ width:100%; height:46px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(../img/in-iconth.png) no-repeat -135px 0;}

.cobcr span{ padding-top:11px; height:18px; width:100%; display:block; overflow:hidden; text-align:center; color:#fff;}

.cobcr  em{ width:100%; height:17px; overflow:hidden; text-align:center; line-height:17px; font-size:12px; color:#63a5d9; font-style:normal; display:block;}

.cobcr a:hover,.cobcr a.act{ background:url(../img/in-iconth.png) no-repeat;}






/*---------------------------------*/


/*¹ØÓÚÎÒÃÇ*/

body.adbg{ background:#fffef0;}

.pc-banner{ width:100%; height:440px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}

.pc{ width:100%; height:auto; min-width:1000px; position:relative; z-index:1; padding-top:262px;}

.pcc{ width:1000px; height:auto; overflow:hidden;}

.pccl{ width:192px; height:auto; overflow:hidden; position:relative; padding-top:15px;}

.pccl-po{ background:url(../img/pc-icono.png) no-repeat; width:110px; height:58px; position:absolute; top:18px; left:6px;}


.pccl-po span{ width:100%; height:24px; line-height:24px; margin-top:10px; font-weight:bold; display:block; text-indent:26px; font-size:16px; color:#333;}

.pccl-nav{ width:100%; height:auto; margin-bottom:13px; overflow:hidden; background:url(../img/pc-iconsbg.png) no-repeat #00569a; padding:66px 0 44px;}

.pccl-nav li{ width:100%; height:32px; padding-top:5px; float:left; overflow:hidden; background:url(../img/pc-hx.png) no-repeat center bottom;}

.pccl-nav a{ width:162px; height:29px; line-height:29px; overflow:hidden; display:block; margin:0 auto; color:#fff; text-indent:39px;}

.pccl-nav a:hover,.pccl-nav a.act{ background:url(../img/pc-iconth.png) no-repeat; color:#000000;}

.pccl-nav .ttl{ display:none;}

.pccl-bottom{ width:189px; background:#fff; height:69px; overflow:hidden; border:1px solid #e1e1e1; border-right:0;}

.pccl-bottom li{ width:62px; height:69px; float:left; overflow:hidden; border-right:1px solid #e1e1e1; background-color: #0061AE;}

.pccl-bottom a{ width:100%; height:24px; padding-top:45px; display:block; overflow:hidden; line-height:24px; text-align:center; color:#fff; font-size:12px;}

.pccl-bottom li.pcclb0 a{ background:url(../img/pcl-icon0.png) no-repeat center 9px;}

.pccl-bottom li.pcclb0 a:hover{ background:url(../img/pcl-icon0h.png) no-repeat center 9px #0061ae; color:#fff;}

.pccl-bottom li.pcclb1 a{ background:url(../img/pcl-icon1.png) no-repeat center 9px;}

.pccl-bottom li.pcclb1 a:hover{ background:url(../img/pcl-icon1h.png) no-repeat center 9px #0061ae; color:#fff;}

.pccl-bottom li.pcclb2 a{ background:url(../img/pcl-icon2.png) no-repeat center 9px;}

.pccl-bottom li.pcclb2 a:hover{ background:url(../img/pcl-icon2h.png) no-repeat center 9px #0061ae; color:#fff;}

body.adbg .footer{ background:#0877d0; margin-top:50px;}

body.adbg .footer span{ color:#fff;}

body.adbg .footer .ftl{ color:#fff;}

body.adbg .footer .ftl a{ color:#fff;}

.pccr{ width:785px; height:auto; min-height:579px; overflow:hidden; margin-top:28px; font-family:"Î¢ÈíÑÅºÚ"; border:1px solid #ededed; background:#fff;}

.pccr-top{ width:100%; height:35px; overflow:hidden; background:#0877d0;}

.pccrtl{ width:131px; height:35px; overflow:hidden; background:url(../img/pc-iconf.png) no-repeat center center; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:35px;}

.pccrtr{ padding-right:14px; line-height:35px; width:600px; height:35px; overflow:hidden;}

.pccrtr li{ font-size:12px; float:right; color:#fff;}

.pccrtr a{ color:#fff;}

.pccrtr span{ padding:0 8px;}



.adkcl{ width:190px; height:auto; overflow:hidden; border:1px solid #e3e3e3; background:#fff; margin-top:10px;}
.adkcl-title{ width:100%; height:35px; background:#0877d0; color:#fff; line-height:35px; text-indent:12px;}
.adkcl-nav{ width:178px; height:auto; overflow:hidden; margin:6px auto 4px; font-size:12px; color:#4a4a4a;}
.adkcl-nav li{ width:100%; height:auto; overflow:hidden; line-height:26px;}



.txtlist li,#dlist_body ul li{width:100%; float:left;  padding:15px 0; border-bottom:1px dashed #CCCCCC;}
.txtlist li h5,#dlist_body ul li h5{ font-size:14px;}

 
#subCats{ float:left;} 
#subCats li{ width:175px;}
 
 
 
 .grid li{ width:226px; text-align:center; height:auto; margin:10px 15px; display:inline;}
 .grid .l_img img{ width:218px; height:180px; padding:3px;}
 
 
.tbl_info,.tbl_info th,.tbl_info td{ background:none; border:none;font-size:12px; font-weight:normal;}
 
 
 