/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea, input,th, td, img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea{font:12px/1.5 Microsoft Yahei,\5b8b\4f53,tahoma, Srial, helvetica, sans-serif;color:#2b2b2b}
html,body{-webkit-text-size-adjust:none !important;text-size-adjust:none !important;}
h1, h2, h3, h4, h5, h6{font-size:100%;}em{font-style:normal;}ul, ol{list-style:none;}
a{color:#444;text-decoration:none;} a:hover{text-decoration:underline;}
img{border:0px;} table{border-collapse:collapse;border-spacing:0;} .clear{clear:both;width:0px;height:0px;overflow:hidden;line-height:0px;font:0px;}
.all{width:960px;margin:0 auto;}.fl{float:left;}.fr{float:right;}.fw{font-weight:700;}.mb{margin-bottom:10px;}.mt{margin-top:10px;}.mtn{margin-top:0px;}.mbn{margin-top:0px;}.text-size{font-size:14px;}.border-shadow{border-color:#C4C7BD #EFEFEF #F2F2F2 #D3D6CB;    border-style:solid;    border-width:1px;}.color-blue{color:#0068AE;}.color-blue2{color:#075198}.color-cam-blue{color:#47c;}.color-red{color:#e20000;}.color-grey{color:#8e8e8e;}.fs12{font-size:12px}.fs14{font-size:14px}.ha{height:auto;overflow:auto;zoom:1}.color6{color:#666;}.t10px{margin-top:10px;}

#top-home-ads{width:960px;height:auto !important;margin:0 auto;position:relative;z-index:1;}
#home-close{display:inline-block;height:20px;width:20px;position:absolute;top:0;right:0px;cursor:pointer;z-index:2;background:#000;opacity:0;filter:alpha(opacity=0);}
/*Website main navigation*/
.gov_top_bar{width:100%;height:33px;background:#f5f5f5;border-bottom:1px solid #eee;}
.topbar{width:960px;height:auto !important;min-height:60px;margin:10px auto 0;overflow:hidden;clear:both;}
.top_bar{width:960px;margin:0 auto;font-size:12px;position:relative;top:0;left:0;z-index:1000;clear:both;}
.top_bar .top_bar_fl {float:left;}
.top_bar_fl ul {float:left;height:33px;list-style:none;padding:0;margin:0;}
.top_bar_fl .mobile {float:left;display:inline-block;height:33px;width:70px;text-indent:23px;line-height:33px;}
.top_bar_fl .mobile {background:url(../../static/theme/topnav/image/global.png) no-repeat -416px -125px;}
.top_bar_fl .mobile a {text-decoration:none;}
.top_bar_fl li {float:left;}
#login_before li {margin:5px 11px 0 0;}
#login_before li a {background:url(../../static/theme/topnav/image/global.png) no-repeat;display:inline-block;height:23px;}
#login_before li a.login {background-position:-329px -239px;width:44px;}
#login_before li a.register {background-position:-273px -239px;width:44px;}
#login_before li a.qq {background-position:-245px -239px;width:22px;}
#login_before li a.sina {background-position:-210px -239px;width:22px;}
#login_before li a:hover { background-position-y:-263px;}
.top_bar .top_bar_fr {float:right;}
.top_bar .top_bar_fr li a {text-decoration:none;color:#6c6c6c;}
.top_bar .top_bar_fr li a:hover {color:#f40;}
.top_bar .top_bar_fr li {float:left;height:12px;line-height:12px;padding:11px 3px 6px 3px;margin:0 5px 0 0;overflow:hidden;}
.top_bar .top_bar_fr li.menu {padding:0;margin:0;height:33px;font-size:12px;width:83px;}
.top_bar .top_bar_fr .menu .menu-hd a { text-decoration:none;}
.top_bar .top_bar_fr .menu .menu-hd span {display:block;padding:11px 4px;float:left;}
.top_bar .top_bar_fr .menu .menu-hd .iconfont {background:url(../../static/theme/topnav/image/global.png) no-repeat -319px -378px;width:12px;height:10px;}
#login_after li .f-icon {background:url(../../static/theme/topnav/image/global.png) no-repeat;}
#login_after li {padding:0;margin:0 2px;height:33px;position:relative;overflow:hidden;}
#login_after li.display {overflow:visible;}
#login_after li .f-icon {position:absolute;display:block;right:4px;top:14px;height:12px;width:12px;font-size:0;z-index:889;background-position:-367px -186px;}
#login_after li.display .f-icon{background-position:-367px -170px;}
#login_after li .user-info{position:absolute;top:38px;left:0px;width:116px;cursor:default;}
#login_after li.display .user-info {top:32px;}
#login_after li .separate-li {display:block;margin:3px 11px;border-top:#EBEBEC 1px solid;border-bottom:#FFF 1px solid;height:0;line-height:0;font-size:0;}
#login_after li .top-username {display:inline-block;padding:8px 19px 0 8px;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer;}
#login_after li .top-username {text-align:center;position:relative;z-index:888;overflow:hidden;height:25px;line-height:17px;}
#login_after li.display .top-username {background:#FFF;border:1px solid #ccc;border-width:0 1px;padding:8px 18px 0 7px;}
#login_after li .content {background:#FFF;color:#333;text-align:left;border:1px solid #ccc;border-width:1px 1px 1px 1px;position:absolute;padding:5px 0 5px 0;width:114px;}
#login_after li .content {box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:0 3px 3px 3px;}
#login_after li .content .li{display:block;padding:2px 0;height:30px;}
#login_after li .content a{display:block;padding-left:24px;height:30px;line-height:30px;color:#888;}
#login_after li .content a:hover{color:#333;background:#e0e1e5;text-decoration:none;}

.main-nav{width:100%;height:48px;background:#d51938;margin:0 auto;clear:both;overflow:hidden;}
.main-nav-bd{width:960px;margin:0 auto;position:relative;clear:both;}
.main-nav .logo{height:48px;float:left;}
.main-nav .menu-item{position:absolute;right:10px;top:11px;}
.main-nav .menu-item li{float:left;font-size:16px;white-space:nowrap;outline:0;padding:2px 12px;font-weight:400;border-radius:3px;margin:0 3px;}
.main-nav .menu-item li a{color:#FFF; text-decoration:none;font-family:Microsoft Yahei,\5b8b\4f53 !important;}
.main-nav .menu-item li.current{background:#FFF;}
.main-nav .menu-item li.current a{color:#c7223d;}
.main-nav-hd{border:1px solid #d2d2d2;width:958px;height:32px;line-height:32px;margin:0 auto;overflow:hidden;zoom:1;border-top:none;}
.main-nav-hd b{font-weight:normal;color:#ccc;padding:0 1px 0 5px;}
.main-nav-hd a{color:#c4161c;font-size:14px;}
.main-nav-hd strong a{color:#777;font-size:16px;padding:0 1em;position:relative;top:1px;}
.logo a{overflow:hidden;zoom:1;display:inline-block;width:280px;height:48px;}
.logo a.logo_channel img{padding:8px 0;}
.logo a.logo_index img{padding:6px 0;}
/*Current Position*/
.blkBreadcrumb{width:960px;height:32px;line-height:32px;margin:4px auto;}
.blkBreadcrumb .blkBreadcrumbNav{height:inherit;float:left;}
.blkBreadcrumb .blkBreadcrumbNav a{color:#959595;}
.blkBreadcrumb .blkBreadcrumbNav a:hover{color:#B21000;}
.blkBreadcrumb .blkads{float:right;margin-right:20px;height:32px;line-height:32px;text-align:right;}
.blkBreadcrumb .blkads a{color:#0f3f94; text-decoration:none;font-weight:bold;font-size:14px;}
#bdcs{width:300px;float:right;}
#bdcs .bdcs-container .bdcs-search-form-submit{width:47px;padding:0;text-align:center;}
#bdcs .bdcs-search{padding-top:3px;*padding:0;_padding-top:3px;}
.subtitle{width:960px;height:25px;line-height:25px;margin:8px auto;clear:both;overflow:hidden;}
.subtitle .sub-left{float:left;font-size:14px;}
.subtitle .sub-right{float:right;line-height:16px !important;}
.subtitle span{ color:#b21000;font-size:14px;}
.subtitle .sub-right .tool-latest-open{line-height:25px;white-space:nowrap;color:#666;font-size:12px;}
.subtitle .sub-right .tool-latest-open span{color:#666;font-size:12px;}
.subtitle .sub-right .tool-latest-open .tool-latest-label{color:#b21000;font-weight:bold;}
.subtitle .sub-right .tool-latest-open .tool-latest-code{color:#d60000;font-weight:bold;margin:0 6px;}
.subtitle .sub-right .tool-latest-open .tool-latest-date{color:#999;}

.nav_box {width:958px;height:32px;line-height:32px;margin:0 auto 10px;border:1px solid #CFCFCF;border-top:none;background: #f0f0f0;background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);background-image: linear-gradient(top, #ffffff, #f1f1f1);}
.nav_box dt {float:left;font-weight:bold;font-size:16px;text-indent:12px;}
.nav_box dd, .nav_box .last_dd {float:right;padding-right:12px;}
.nav_box .last_dd a {color:#959595;}
.nav_box .more_dd {float:left;margin-left:12px;overflow:hidden;}
.nav_box .more_dd a {padding:0 5px;}

.main_ad{width:960px;height:90px;margin:10px auto;overflow:hidden;zoom:1;clear:both;}
.main_ad .main_ad_l{float:left;}
.main_ad .main_ad_r{float:right;}

.tagsMod{width:960px;margin:10px auto 0;overflow:hidden;position:relative;}
#tools-bdshare{width:250px;position:absolute;top:58px;left:718px;}
.tagsMod .tags{height:50px;background:#fff;font-family: Microsoft Yahei,\5b8b\4f53,sans-serif;clear:both;overflow:hidden;position:relative;z-index:999;}
.tags li a{ text-decoration:none;display:inline-block;width:90px;height:35px;position:relative;top:-5px;line-height:30px;}
.tags .at a{color:#FFF;}
.tags li{float:left;width:95px;height:33px;margin-right:1px;padding-top:10px;color:#454545;font-size:16px;line-height:20px;text-align:center;cursor:pointer;_font-size:16px;text-shadow:1px -1px 1px #fff;background:url(../../static/theme/topnav/image/global.png) no-repeat -132px -69px;}
.tags li:hover{color:#8d5a00;background-position:-284px -69px;}
.tags .at{color:#fff;background-position:-19px -69px;text-shadow:1px -1px 1px #134d92;font-weight:400;}
.tags .at:hover{ color:#fff;background-position:-19px -69px;}
.tags .end{width:104px;margin:0;}
.tags .end:hover{color:#8d5a00;background-position:-276px 0;}
.tags #end.at{background-position:-19px -69px;}
.tags #end.at:hover{color:#fff;background-position:-5px 0;}

.cons{position:relative;}
.con{border:#d6dbe1 1px solid;border-top:#458fce 2px solid;overflow:hidden;width:958px;}
.con a{padding:1px 2px 2px 2px;_padding:2px;*padding:2px;}
.con a:hover, .con a.ht{color:#fff;background:#0084d7; text-decoration:none;}
.con .hd .supply{float:right;vertical-align:bottom;text-align:left;width:100px;height:20px;line-height:20px;padding:10px 0;}
.con .hd .supply a{font-weight:bold;color:#f00;}
.con .hd .supply a:hover{background:none;}
.con .hd{height:39px; background:#fcfcfc;border-bottom:#fff 1px solid;clear:both;}
.con .hdground{border-bottom:#d6dbe1 1px solid;position:relative;top:0;left:0;z-index:100;}
.hd .hd-ul {overflow: hidden;}
.hd .hd-ul li{width:100px;height:39px;line-height:39px;float:left;font-size:16px;text-align:center;color:#b87500;font-weight:400;border-right:1px solid #d6dbe1;cursor:pointer;position:relative;z-index:105;_top:1px;}
.hd .hd-ul .hover{height:40px;background:#f5f8fa;color:#3b639f;}
.hd .hd-ul a.red:hover, .hd .hd-ul a.red{color:#F00;}
.con .hd-ul a{color:#b87500;}
.con .hd-ul a:hover{background:none;color:#b87500;}
.con .bd{padding:6px 0;border-top:#d6dbe1 1px solid;overflow:hidden;zoom:1;}
.con .bdground{background:#f5f8fa;border-top:none;}
.con:hover .bd{background:#f5f8fa;}
.con .bd .zst-cont{padding:0 10px;height:auto;overflow:hidden;font-size:14px;}
.con .bd .zst-cont li{padding:0 8px 0 6px;word-break:break-all;white-space:nowrap;}
.con .bd .zst-cont a{display:inline-block;margin:3px 8px 3px 6px;word-break:break-all;white-space:nowrap;float:left;}
.zst-cont .red{color:#f00;font-weight:bold;}
.zst-cont a.red:hover{color:#fff;}
.con .bd .zst-cont .selectdate{display:inline-block;float:left;position:relative;top:2px;left:4px;}
.zst-cont .selectdate label{height:18px;display:inline-block;line-height:18px;position:relative;}
.zst-cont .selectdate .t-input{top:1px;}
.zst-cont .selectdate .datetime{width:80px;height:16px;line-height:15px;text-align:center;border:1px solid #CCC;margin:0 5px 0 8px;}
.zst-cont .selectdate select, .zst-cont .selectdate .datesubmit{padding:0 3px;height:20px;border:1px solid #CCC;cursor:pointer;position:relative;top:2px;margin:0 8px 0 4px;}
.zst-cont .selectdate select{width:55px;}
.con .hd p, .con .hd h1{width:122px;height:39px; background:url(../../static/theme/topnav/image/global.png) no-repeat -408px -32px;font-size:16px;line-height:39px;font-family: Microsoft Yahei,\5b8b\4f53,sans-serif; text-align:center;_font-weight:bold;_font-size:14px;}
.con .hd .title{width:auto;text-indent:40px;text-align:left;}
.bd .tool{width:960px;clear:both;zoom:1;overflow:hidden;font-size:14px}
.bd .tool dt{padding:20px;float:left;}
.bd .tool dd{float:left;width:700px;padding:20px 10px;}
.bd .tool dd a{display:inline-block;margin:3px 8px 3px 6px;word-break:break-all;white-space:nowrap;}
/*scroll image*/
.scrollimg{width:960px;height:78px;margin:0 auto 10px;position:relative;overflow:hidden;zoom:1;z-index:80;clear:both;border-top:10px solid #FFF;}
.scrollimg ul{height:78px;zoom:1;overflow:hidden;}
.scrollimg li{width:232px;height:76px;border:1px solid #ddd;overflow:hidden;float:left;margin:0 8px 0 0;}
.scrollimg .scroll-left,.scrollimg .scroll-right{width:20px;height:40px;position:absolute;top:20px;z-index:88;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);background:#000 url(../../static/theme/topnav/image/global.png) no-repeat;display:none;}
.scrollimg .scroll-left{left:10px;border-radius:5px 0 0 5px;background-position:-384px -306px;}
.scrollimg .scroll-right{left:930px;border-radius:0 5px 5px 0;background-position:-417px -306px;}

.list-help{width:35px;height:120px;position:fixed;right:50%;margin-right:-520px;bottom:10px;_position:absolute;zoom:1;}
.list-help .help-txt{width:35px;height:117px;background:url(../../static/theme/topnav/image/global.png) no-repeat -147px -219px;}
.list-help .help-txt dt, .list-help .help-txt dd{width:31px;height:35px;cursor:pointer;}
.list-help .help-txt a{display:block;width:31px;height:35px;}
/*Website foot navigation*/
.mp-footer {width:960px;margin:10px auto 0;height:30px;line-height:30px;border-top:1px solid #d3d3d3;color:#b0b0b0;clear:both;}
.mp-foot-nav a {color:#666;margin:0 3px;}
.mp-foot-nav b {color:#d3d3d3;font-weight:normal;padding:0 2px;}
.mp-foot-nav a, .mp-foot-nav b {float:left;}
.mp-foot-nav span {float:right;}
.mp-foot-nav span a {float:none;color:#b0b0b0;}

/*login style*/
#popup_title, #popup_close, #popup_content .popup_icon, #popup_panel .sub_btn, .reg_box li.r1, .reg_box li.r2, .reg_box li.r4 a, .login_box h1, .login_box .submit{background:url(../../static/theme/topnav/image/global.png) no-repeat;}
.popup_overlay{position:absolute;top:0px;left:0px;background:#000;z-index:8000;opacity: 0.5;filter: alpha(opacity=50);}
#popup_container{width:392px;font-family: Arial, sans-serif;font-size: 12px;background:rgba(192,181,155,.6);border:1px #f26c4f solid;color:#000;position:absolute;overflow:hidden;zoom:1;z-index:8008;}
#popup_title{height:29px;font-size:14px;font-weight:bold;text-align:left;text-indent:1em;line-height:32px;color:#FFF;border:1px #ffcd5e solid;cursor:default;clear:both;margin:0;padding:1px;overflow:hidden;background-repeat:repeat-x;}
#popup_close{position:absolute;right:10px;top:5px;display:inline-block;width:21px;height:20px;background-position:-326px -170px;cursor:pointer;}
#popup_content{background:#FFF;padding:20px;clear:both;overflow:hidden;zoom:1;}
#popup_content .popup_icon{width:90px;height:55px;float:left;background-position:20px -140px;padding:0;overflow:hidden;}
#popup_content .icon_error{background-position:20px -140px;}
#popup_content .icon_success{background-position: -80px -140px;}
#popup_content .icon_tip{background-position:-185px -140px;}
#popup_message{width:255px;float:left;margin:5px auto 0;padding:0;padding-bottom:10px;overflow:hidden;zoom:1;}
#popup_message h4{font-size:14px;font-weight:normal;}
#popup_message h4 .color-red{color:red;font-weight:bold;}
#popup_panel{width:350px;height:28px;clear:both;text-align:center;margin:5px auto 0;padding:0;}
#popup_panel .sub_btn{background-position:-270px -308px;width:77px;height:28px;font-weight:bold;border:0;font-size:14px;cursor:pointer;margin:0 20px;}
#popup_login {width:600px;overflow:hidden;position:absolute;font-family: Arial, sans-serif;font-size: 12px;background:rgba(192,181,155,.6);border:1px #f26c4f solid;color:#000;z-index:8004;zoom:1;}

.reg_box{width:268px;border-right: 1px #E6E6E6 solid;float:left;margin-top:6px;padding-bottom:20px;}
.reg_box h1{font-size: 14px;font-weight: normal;margin-left: 40px;color: #E60012;font-weight: bold;}
.reg_box ul{margin-left: 25px;}
.reg_box li.r1{background-position: -389px -172px;padding-left: 60px;}
.reg_box li.r2{background-position:-389px -213px;padding-left: 60px;}
.reg_box li.r3{padding-left: 30px;margin-top: 15px;margin-bottom: 10px;}
.reg_box li.r1, .reg_box li.r2, .reg_box li.r3, .reg_box li.r4{height: 33px;line-height: 33px;font-size: 14px;margin-top: 15px;}
.reg_box li.r4 a{display:inline-block;width:151px;height:40px;background-position:-160px -358px;}
.login_box{width:270px;margin-left: 20px;float:left;}
.login_box h1{background-position:-400px -256px;height: 35px;line-height: 35px;font-size: 14px;color: #E60012;padding-left: 40px;}
.login_box table{margin: 7px 25px 10px 25px;}
.login_box tr{height: 40px;}
.login_box td.t{text-align: right;font-weight: bold;}
.login_box .text{width: 161px;height: 26px;border: 1px #BCBCBC solid;color: #333;font-size: 14px;font-weight:normal;text-indent:5px;line-height:26px;}
.login_box .submit{background-position:left -358px;width: 151px;height: 40px;border: 0;cursor: pointer;}
.login_box .login_other{padding-top:25px;text-align:center;}
.login_box .login_other a{margin-right:15px;display:inline-block;height:24px;background:url(../../static/theme/topnav/image/global.png) no-repeat;}
.login_other a.qq {width:120px;background-position:0 -216px;}
.login_other a.sina {width:102px;background-position:0 -267px;}
