*{ margin:0; padding:0;}
body{font: 12px/22px "宋体","Arial Narrow"; background:#fff; color:#333;width:100%;height:100%}
a{ color:#333;text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
ul{ list-style:none;}
img, a img{ border:0;line-height:0px;font-size:0px}
.b{ font-weight:bold;}
.fl{ float:left; padding-top: 5px;}
.fr{ float:right;}
.cf{ clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0; line-height:0; content:" ";}/* 利用:after伪类层清除浮动 */
.oh{ overflow:hidden;}
.mb10{ margin-bottom:10px;}
#footer{ clear:both;width:960px;margin:0 auto; border-top:1px solid #ABCCED; padding-top:5px;text-align:center; line-height:25px;}
#footer a{}

.dlu, .soso #sp_1, .soso #sp_2, .search, #mysearch .button_a{ background:url(bg.gif) no-repeat;}

#topnav{ width:960px;height:27px;line-height:28px; padding-top:1px;margin:0 auto 5px;}
.dlu{ width:79px; height:26px;margin-left:15px;text-align:center; background-position:-186px -400px;}
.dlu a{ color:#1F5CAA;}
#jydh{ float:right;position:relative;height:28px; line-height:28px; width:50px;background:url(jydh.jpg) 100% 45%  no-repeat; padding-right:15px;color:#0C9A10;}
#jydh.over{border:2px solid #B4D1F0;border-bottom:0 none;background: #F6F9FB url(jydh.jpg) 98% 45%  no-repeat;padding:0 15px 0 10px;}
.subtabs{display:none;position:absolute;right:-96px;top:28px;width:958px; z-index:9999999; border:1px solid #B4D1F0; border-top:0; border-bottom-width:2px;background:#F6F9FB  url(jj.jpg) right top no-repeat;}
#jydh a:hover, .dlu a:hover{ color:#C00; text-decoration:none;}
.subtabs dl{ float:left; width:100%;height:50px; padding:10px 0;}
.subtabs dt{ float:left;width:20px;height:30px;margin:2px 0 0 20px; display:inline; line-height:25px; font-size:14px; font-weight:bold;color:#2E78C1;}
.subtabs dd{ float:left; height:48px; padding-top:2px; margin-left:15px; display:inline;line-height:25px;}
.subtabs dd a{ margin-right:10px; color:#1C0C0C;}
.subtabs dd a:hover{ color:#C00; text-decoration:underline;}

h1{ float:left;margin-right:23px;line-height:0;font-size:0;}
.soso{width:960px; height:40px;margin:3px auto;}
.soso .so1{ float:left;height:25px; padding-top:15px;}
.soso .so1 a{display:inline; color:#064391;}
.soso .so2{ float:right; width:300px;height:25px;padding-top:15px;}
.soso .so2 li{ float:right;margin-left:10px;height:25px; line-height:25px;}
.soso .so2 li#sp_1{ padding-left:30px; background-position:-935px -349px;}
.soso .so2 li#sp_2{ padding-left:30px; background-position:-934px -413px;}

 #mysearch .button_a, #mysearch .input_a,  #mysearch2 .button_a, #mysearch2 .input_a{background:url(bg_a.gif) no-repeat 0 0;}
.so3{ float:right; margin-top:5px;line-height:25px;}
#mysearch{padding:4px 0 4px 15px;}
#mysearch2{float:right; padding:4px 5px 4px; margin-top:2px;}
input,select{vertical-align:middle;}
#mysearch .alt_a, #mysearch2 .alt_a{ width:75px; text-align:center; padding:2px 1px;}
#mysearch .input_a{border:1px solid #A3CCE8;padding:3px 0 3px 30px;width:110px; background-position:-895px  -175px;}
#mysearch2 .input_a{border:1px solid #A3CCE8;padding:3px 0 3px 30px;width:185px; background-position:-895px  -175px;}
#mysearch .button_a ,#mysearch2 .button_a{ background-position:-841px -204px;border:0 none;height:24px;width:74px;}



.left,.sitnav li{float:left}
.right{float:right}
#nbaNav {height:30px;background:url(nav_bg.jpg) repeat-x;line-height:30px;width:960px; margin:0 auto 10px;}
#nbaNav li a{display:block;clear:both; padding:0 15px; text-align:center;font-size:12px;font-weight:bold;color:#fff; cursor:pointer}
#nbaNav li a:hover{text-decoration:underline;}
#nbaNav li .subnav {display:none;background:url(navli.gif) no-repeat right}
#nbaNav li{background: url(nav_lx.gif)  no-repeat right;list-style:none}
#nbaNav li.shownav .subnav {display:block;}
.subnav {width:auto;float:left;position:absolute;padding:5px 0;z-index:99;}
.innerpop {float:left;background:#F6F9FB;}
#nbaNav .innerpop a {width:94px;line-height:24px;font-size:12px;font-weight:normal;background:url(innerpop.gif) bottom no-repeat;color:#333; text-align:center;padding:0px;margin:0px}
#nbaNav .innerpop a:hover {color:#C00; font-weight:bold;background:url(innerpoplon.gif) no-repeat; text-decoration:none}
.teampop {}
.teamleft{float:left;border-right:1px solid #DFE9F4}
.teamright{float:left;}

.kcss{ clear:both;width:960px; height:47px; margin:0 auto 10px; background:url(kcss.jpg) no-repeat;}
.kcss form{ float:left; display:inline;margin: 9px 10px 0 200px;}
.kcss .input_t {width:258px; height:17px; margin:3px 5px 0;border:1px solid #B7B7B7; padding:2px 1px;}
.kcss .btn_submit{ width:54px; height:23px; margin:2px 11px 0 5px;cursor:pointer; border:none; background:url(kcss_ss.jpg) no-repeat;}
.res{ float:left; line-height:25px;margin-top:12px;color:#A0060E; font-size:13px;}
.res a{display:inline;margin:0 5px; color:#0F5296;}
.res a:hover{ color:#C00; text-decoration:none;}
.gdkc{ width:950px;margin:0 auto 5px; padding-left:10px;line-height:25px;}
.gdkc a{display:inline;margin:0 10px; color:#333333;}
.gdkc a:hover{ color:#C00; text-decoration:none;}
.gdkc a.alt{ color:#A90818; font-weight:bold;}

.wrap{ width:960px; margin:0 auto;}
.mainbox{ float:left; width:645px;}
.sidebox{ float:right; width:305px;}


.nr{width:284px;padding-bottom:10px;margin:0 10px 10px 9px;border-bottom:1px dashed #B3B8BC;}
.nr li{width:132px; float:left; display:inline;text-align:center; margin:0 5px;}
.nr a img{margin-bottom:3px;}
.nr a{ color:#0B3B8D;}
.nr a:hover{ color:#C00; text-decoration:underline;}

.nm{ overflow:hidden;width:283px;margin:0 10px 10px;}
.nm h3{ clear:both; cursor:pointer;padding-left:15px; background:url(libg.jpg) left center no-repeat; font-size:12px; font-weight:normal;color:#0B398E;}
.nm dl{ display:none;margin-top:5px; height:88px;}
.nm dl.so{ display:block;}
.nm dt{ float:left;width:132px;height:86px; margin-right:10px;}
.nm dt img{ padding:2px; border:1px solid #CCCCCC;}
.nm dd{ float:left; width:140px; height:28px;}
.nm dd strong{ color:#CD0001; font-size:24px;}
.nm dd span{ display:inline-block; width:78px;height:22px; line-height:22px; margin:5px 0 0 30px;background:url(zs.jpg) no-repeat;text-align:center;}
.nm dd span a{ color:#FFFEFF; text-decoration:none;}
.nm dd span a:hover{  color:#FFFEFF;text-decoration:underline;}
.nm .hr{ clear:both;margin:5px 0; border-bottom:1px dashed #CCCCCC;}

.nx{width:283px;margin:0 10px 10px;}
.nx li{ float:left;background:url(libg.jpg) left center no-repeat; padding-left:13px; width:270px;}
.nx.bn li{ background:none;}
.nx li a{ float:left; color:#303433;}
.nx.bn li a{ float:none; color:#093C8B;}
.nx li a:hover{ color:#C00; text-decoration:underline;}
.nx li span{ float:right; color:#C10100;}
.nx li.bnone{ background:none; line-height:30px;}
.nx li a.gduo{ color:#4E7E08;}
.nx li span.slj{ display:inline-block; background:url(wyslj.jpg) no-repeat; width:70px; padding:2px 0 0 30px; height:28px; line-height:30px; text-align:center;}
.nx li span.slj a{ color:#033572;}

.pxx{width:283px;margin:0 10px 10px; padding-bottom:10px; border-bottom:1px dashed #AFB4BA;}
.pxx li{ float:left;}
.pxx li.img{ width:102px;}
.pxx li.img img{ border:1px solid #D6D4D5;}
.pxx li.p { float:right; width:170px;}
.pxx li.p p{text-indent:2em;}
.pxx li.p a{ display:inline-block; width:62px; padding-right:13px; margin:2px 10px 0 0;height:22px; line-height:22px;background:url(zxzx_3.jpg) center center no-repeat; text-align:center; color:#297295;}

.dx{ clear:both;width:283px;margin:0 10px 10px; padding-bottom:9px; border-bottom:1px dashed #AFB4BA;}
.dx.bnone{ border-bottom:0 none; margin-bottom:0;}
.dx dt{ float:left;width:108px; line-height:22px; text-align:center;}
.dx dt a{ color:#0B3C8B;}
.dx dt a:hover{ color:#c00; text-decoration:underline;}
.dx dt a img{border:1px solid #D6D4D5;}
.dx dd{ float:right; width:150px; line-height:20px;background:url(libg.jpg) left center no-repeat; padding-left:15px; }

.gzc{clear:both;width:283px;margin:0 10px 10px;}
.gzc h3{ font-size:13px; color:#333333; margin-bottom:10px;}
.gzc a{ margin-right:10px; color:#323335;}
.gzc a.y1{ color:#BB7D0E;}
.gzc a.g2{ color:#237D0C;}
.gzc a.b3{ font-size:14px; color:#0745D6;}
.gzc a.bk4{ font-size:14px; color:#303433;}


.np{}
.np ol{display:none; padding-left:30px;margin:0 10px 10px;height:255px; list-style:none;background:url(10-1.jpg) no-repeat;}
.np ol.go{ display:block; }
.np li{ float:left; height:26px; line-height:26px;width:100%;}
.np li a{ float:left; color:#303433;}
.np li a:hover{ color:#C00; text-decoration:underline;}
.np li span{ float:right; color:#C10100;}
.np li span a{ float:none; color:#C10100;}

.h228 ul{float:right;height:28px;width:212px;text-align:center;cursor:pointer;}
.h228 li {float:right;width:70px;height:28px; margin-right:-1px;line-height:27px;color:#333436; text-align:center;}
.h228 li.current{color:#0B3B8D; background:#F3F8FE; border:1px solid #CCD6E0; border-width:0 1px;}

.tbox{ width:645px; background:url(t-center.jpg) center top repeat-y; margin-bottom:10px;}
.ttop{ width:645px; height:10px; background:url(t-top.jpg) center top no-repeat;}
.tbottom{ width:645px; height:10px; background:url(t-bottom.jpg) center bottom no-repeat;}
.tcenter{ padding:0 14px;}
.getu{border-bottom: 1px dashed #D1D1D1;padding: 7px 0 6px;}
.getu strong{  float: left;overflow: hidden;text-align: right;width: 75px;}
.getu ul{ float:left; width:530px;}
.getu ul li {float: left;padding: 0 15px 0 2px;white-space: nowrap;}
.getu.bg{ background:#F5F8FD; border:0 none; margin-bottom:10px;}
.getu ul li a {color: #00589F;padding:3px 3px 2px;text-decoration:none;}
.getu ul li a:hover, .getu ul li a.at{ background:#408DDD;  color:#fff; text-decoration:none;}
.getu ul li a.atbg, .getu ul li a.atbg:hover{ background:#408DDD url(atbg.jpg) 95% 50% no-repeat;padding:4px 20px 2px 3px; color:#fff; text-decoration:none;}
.getu ul li a.cz, .getu ul li a.cz:hover{ background:url(cz.jpg) left center no-repeat; margin-left:10px;padding-left:20px;}
.getu ul li a.cz:hover{ color:#00589F;}


.mc{ width:642px; height:27px;background:url(mcb.jpg) left bottom repeat-x;margin-right:3px;}
.mc h4{ float:left;font-size:12px; font-weight:normal; color:#333333;padding-left:10px; margin-right:5px;}
.mc ul{ float:left; background:url(mcubg.jpg) repeat-x;border:1px solid #63A7E8; border-width:1px 1px 0 0;}
.mc li{ float:left;border-left:1px solid #63A7E8;}
.mc li a{ display:block; width:55px;height:25px; line-height:25px;text-align:center; color:#0568AC;}
.mc li a.ah, .mc li a:hover{border:1px solid #63A7E8;border-bottom-color:#FDFDFD;height:24px; width:53px;background:#FDFDFD; text-decoration:none; color:#333333; font-weight:bold;}
.mmu{ overflow:hidden;width:640px;margin-right:5px; border:1px solid #D8E4F2; border-top:0;}

.mmu ol{ list-style:none; padding:30px 15px;}
.mmu ol li{ overflow:hidden;width:100%;margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #CDCDCD;}
.mmu ol h3{font-size:14px;font-weight: normal; padding-left:20px; background:url(mmuh3.jpg) left center no-repeat;}
.mmu ol h3 a {font-size:14px; color: #04589E; text-decoration:none;}
.mmu ol h3 span{ margin-left:15px; display:inline-block; text-indent:-9999px;width:25px; height:23px; background:url(hot.jpg) center center no-repeat;}
.mmu ol h3 em{ margin-left:15px; display:inline-block; text-indent:-9999px;width:30px; height:23px; background:url(newe.jpg) center center no-repeat;}
.mmu ol p{ clear:both;font-size:12px;line-height:24px;text-align: justify;}
.mmu ol p a{ color:#5B9E10;}

.ppc{ float:left; width:100%;line-height:30px; color:#343434;}
.ppc span.kaike, .ppc span.jiage, .ppc span.skjg{ float:left;margin-right:60px;}
.ppc span.skjg{}
.ppc span.jiage em{font-style: normal;font-weight: normal; color:#CD0001;}
.ppc span.zx{ float:right;display:inline-block; width:80px; height:30px; line-height:30px;color:#FFF;text-align:center;font-size:12px;background:url(zxzx.jpg) center center no-repeat;}
.ppc span.zx a{ color:#FFFFFD;}
.ppc span.s4{ height:30px; line-height:30px; overflow:hidden;}
#changpage{ clear:both; margin-bottom:30px;text-align:center;}
#changpage a{ padding:5px 8px; border:1px solid #164A84;}
#changpage a:hover, #changpage a.alt{ background:#174A83; color:#FFF; text-decoration:none;}
#changpage2{ float:right;color:#333331;}
#changpage2 a{ display: inline-block; width:44px; padding-right:16px; height:26px; line-height:26px; margin-bottom:2px;background:url(xyy.jpg) center center no-repeat; text-align:center; color:#333331;}

.mcon{ width:645px;border-top:2px solid #0C5695; margin-top:2px;}
.mk{ width:643px;border:1px solid #D8E4F2; margin-bottom:10px;}
.mk h2{ margin:30px 0;text-align:center; font-size:24px;color:#000000;}
.info{ background:#F0F0F0;color:#3F3F3F; text-align:center;margin:0 20px 15px;line-height:25px;}
.info span{ margin:0 10px;}
.info a{margin:0 5px; text-decoration:none;}

.xq{ padding:15px 35px;font-size:14px;width:573px}
.xq ul{ list-style:none;}
.xq li{ border-bottom:1px dashed #B8B8B8; padding:0 0 6px 10px; margin-bottom:6px;}
.xq li.bnone{ border-bottom:0 none;}
.xq li strong{  color:#3D3D3D;}
.xq li span{ color:#3D3D3D;}
.xq li span.ar{ color:#BA0001;}
.xq li span.ar1{ color:#BA0001; font-weight:bold;}
.xq li span.ag{ color:#0D7AA5;}
.xq li a.jg{ color:#BC0001; margin:0 20px 0 10px; text-decoration:underline;}
.xq li a.zxzx{ display:inline-block; width:75px; padding-left:24px;height:26px; line-height:28px; text-align:center; color:#406673; font-size:12px;background:url(zxzx_2.jpg) no-repeat;}
.zxgo{ height:38px; margin:30px 0;line-height:38px; text-align:center; background:url(zxzx-h.jpg)  center center no-repeat;}
.zxgo a, .zxgo a:hover{ color:#F4F4F2; text-decoration:none; font-weight:bold;}

.xq h5, .xq p{ font-size:14px; margin-bottom:25px;}
.xq h5{ font-weight:normal;}
.xq p a.at{ color:#CA0002; font-weight:bold;}

.xxjs{ height:32px; line-height:32px; text-align:center; margin:10px 0; background:url(xxjs.jpg) center center no-repeat;}
.xxjs h3{ font-size:14px; color:#FEFEFE;}

.mp{ height:28px; padding-top:15px; border-bottom:1px solid #DADDE6;margin-bottom:20px;}
.mp ul{ padding-left:30px;}
.mp li{ float:left; margin:0; padding:0; border:0 none; margin-right:4px;}
.mp li a{ display:block; width:93px; height:28px; line-height:28px; text-align:center; background:url(b02.jpg) no-repeat; color:#333333; font-weight:bold;text-decoration:none;}
.mp li a.ah, .mp li a:hover{ background:url(b01.jpg) no-repeat; color:#FEFFFF; text-decoration:none;}

.bq{ color:#666666;margin:0 20px 6px; text-align:right;}
.bq a{margin-left:10px;}
.ssoo{ margin:0 20px 15px; padding:0 10px;height:38px;background:#F7FCFF; border:1px solid #D8E4F2;}
.ssoo span{ color:#478405; margin-top:9px;}

.boxout{ width:303px; margin-bottom:10px; border:1px solid #DAE3F2; background:#F3F8FE;}
.h228{ width:100%;height:28px; line-height:28px;margin-bottom:10px;background:url(side_bg_4.jpg) repeat-x;}
.h228 h2{ float:left; margin: 0 0 0 10px;padding-left:15px; display:inline;background:url(hs_bg_1.jpg) left center no-repeat;font-size:14px; font-weight:normal;color:#1C2D59;}
.h228 h2 span{ color:#1D50A3; font-weight:bold; margin:0 10px;}
.h228 h2.at{ background:none; padding-left:10px; margin:0;font-weight:bold;color:#1C2B56;}
.h228 h2.at span{color:#CD0000;}
.h228 a{ /*float:right;*/ text-align:center;}

.nu{margin:0 20px 10px;font-size:14px;} 
.nu li{background:url(libg.jpg) left center no-repeat; padding-left:14px; height:24px; line-height:24px;}
.nu li a{ float:left; color:#2050A4;}
.nu li a:hover{ color:#C00; text-decoration:underline;}
.nu li span{ float:right; color:#333333;}

.mk table{width:600px;text-align:center; margin:0 auto 10px; line-height:22px;}
.mk table th{color:#898886; font-weight:normal;}
.mk table tr.bg{ background:#F3F8FE;}
.mk table td{}
.mk table td.alt1{width:200px;}
.mk table td.alt2{ width:100px;}
.mk table td.alt3{ width:230px;}
.mk table td.alt4{ color:#CC0001;width:70px;}
.mk table td.alt1 a{color:#105195;}
.mk table td.alt2 a{ color:#000000;}
.mk table td.alt1 a:hover, .mk table td.alt2 a:hover{ color:#CC0000;}

.mpl{ width:603px; padding:0 20px;border:1px solid #D8E4F2; background:url(plun.jpg) no-repeat;margin-bottom:10px;}
.zl{ margin:5px 0 5px 30px;}
.slj{overflow:hidden; color:#2050A4;}
.slj a.alt{ color:#F00; font-weight:bold;}
.slj a:hover{ text-decoration:none;}
.mpl form{ margin-bottom:10px;}
.mpl form span{ float:left;color:#666666;}
.mpl textarea{ clear:both;width:600px; margin:10px 0;}
.mpl input.submit_c{ float:right;width:101px; height:24px; border:0 none; background:url(fbpl.jpg) no-repeat;}

.demo_for{ overflow:auto;padding-right:10px;width:563px;height:600px;margin-top:15px;scrollbar-face-color: #fff;scrollbar-shadow-color: #ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color: #999;  scrollbar-darkshadow-color: #999; scrollbar-track-color:#fff; scrollbar-arrow-color: #999}
