@charset "utf-8";
/* CSS Document */
/*CSS 解决页面切换时滚动条出现时跳动问题 start*/
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
/*CSS 解决页面切换时滚动条出现时跳动问题 end*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;overflow-x:hidden;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#333;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#de0000;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
.clear10{clear:both;font-size:0;line-height:0;height:0; padding:5px 0; overflow:hidden; }
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom: 10px;}
.dpnone{display:none !important;}
.ui-dialog-close{font-size:32px !important;top:12px !important;}
.mainbox{width: 1200px; margin: 0 auto;}
.bg{background: #fff;}
.p20{ padding: 20px;}


/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;}

.ind_body{background: #f3f3f3 url(../images/gknew-mainbg.png) center 210px no-repeat;}
.container {width: 1240px;}
@media (min-width: 992px) and (max-width: 1239px) {
    .container {width: 992px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .container {width: 768px;}
}
@media (max-width: 767px) {
    .container {width: 100%;}
}
/****专题无障碍图标****/
.zt-toplink{ position: absolute; right:0; top:10px; z-index: 9999;}
.zt-toplink li{ float: left; margin-left: 10px;}
.zt-toplink li a{ display: block; color: #fff; line-height: 36px; height: 36px; padding: 0 10px;  background: rgba(0, 0, 0, 0.6);  border-radius: 5px; -moz-border-radius: 5px; font-size: 16px;}
@media (max-width: 767px){
    .zt-toplink{ position: static; text-align: right; margin: 8px 8px 0 0;}
    .zt-toplink li{ display: inline-block; float: none; }
}
/*****头部****/
.header{height: 150px;background: #fff url(../images/header-bg.png) center bottom no-repeat;border-bottom: 3px solid #0057aa;}
.header .container{ background: none;}
.topbox{height: 36px;}
.topcon{ height: 36px;line-height: 36px;color: #fff;}
.topl li{float: left;background: url(../images/top-line.png) left center no-repeat;padding: 0 10px;}
.topl li.num1{background: none;}
.topl li a{font-size: 12px;line-height: 36px; color: #666;}
.topl li.num1 a{padding-left: 0;}
.topl li a:hover{color:#0057aa; }
.topr .weat{height: 25px;margin-top: 6px; font-size: 14px;padding-left: 15px;}
.banbox{height: 114px;margin: 0 auto;position: relative;}

.topr li{float: left;padding: 0 10px;}
.topr li.num1{background: url(../images/top-line.png) right center no-repeat;}
.topr li a{font-size: 12px;line-height: 36px; color: #666;}
.topr li a:hover{color:#0057aa; }
/*****顶部logo****/
.logo{position: absolute;width:783px;height: 82px;top: 9px;left: 0;z-index: 2;}
.logo .img_title,.flash .img_title{display: none;}
.mF_sohusports_wrap{background: none !important;border: none !important;padding: 0 !important;}
.mF_sohusports{background: none !important;}
.flash .txt,.flash .num{display: none;}
/*****搜索****/
.search-box{width: 330px;margin:30px 0px 0 0;}
.search{width: 100%;height: 36px;}
.search .gj-search{display: block;float: right;width: 50px;line-height: 36px;text-align:right;font-size: 14px;color:#0057aa;}
.search form{background:#fff;}
.search ul li{float:right;height:36px;}
.search ul li.ss1{float:none;height:34px;border:1px solid #0057aa;margin-right:60px;position:relative;}
.search ul li.ss1 .msg-box{position:absolute !important;bottom:37px !important;left:0 !important;z-index:1000;}
.search ul li.ss2{width:60px;}
.search .search-keywords{float:left;width:100%;height:26px;line-height:26px;padding:4px 0;background:none;border:0 none;text-indent:10px;font-size:14px;color:#666;}
.search .search-btn{float:left;width:60px;height:36px;border:0;font-size: 20px;color:#fff;background:#0057aa url(../images/ss-ico.png) center center no-repeat;}
.search-btn:hover{cursor: pointer;}

.ss-ph-label .ph-label{position:absolute !important;left:10px !important;}
.ss-ph-label .ph-label span{font-weight:normal !important;}
.ss-left-ph-label .ph-label{left:0px !important;}

/***导航**/
.navbar-box{height: 60px;background:#fff;border-bottom:1px solid #e7e7e7;}
.navbar-box .navbar{width:100%;background:none;border-radius:0;border:0;margin:0 auto;position:relative;z-index:10; height:60px; font-size:0;}
.navbar-box .navbar-nav{ height:60px;width:100%;}
.navbar-box .navbar-nav li{float:left;width: 11.11%;height:60px; font-size:18px;font-weight:bold; position: relative;}
/*.navbar-box .navbar-nav li{float:left;width: 10.875%;height:60px; font-size:18px;font-weight:bold; position: relative;}*/
/*.navbar-box .navbar-nav li.num4{width: 13%;}*/
.navbar-box .navbar .navbar-nav li a{display:block;line-height:60px;color: #0057aa;text-align:center;cursor:pointer;position:relative;transition: 0.4s all;}
.navbar-box .navbar-nav li a .ico{display: inline-block;vertical-align: top;padding-left: 37px;background:url(/_res/images/nav-ico.png) no-repeat;}
.navbar-box .navbar-nav li.num1 a .ico{background-position: 2px -2px;}
.navbar-box .navbar-nav li.num2 a .ico{background-position: 2px -62px;}
.navbar-box .navbar-nav li.num3 a .ico{background-position: 2px -122px;}
.navbar-box .navbar-nav li.num4 a .ico{background-position: 2px -182px;}
.navbar-box .navbar-nav li.num5 a .ico{background-position: 2px -242px;}
.navbar-box .navbar-nav li.num6 a .ico{background-position: 2px -302px;}
.navbar-box .navbar-nav li.num7 a .ico{background-position: 2px -362px;}
.navbar-box .navbar-nav li.num8 a .ico{background-position: 2px -419px;}
.navbar-box .navbar-nav li.num9 a .ico{background-position: 2px -480px;}
.navbar-box .navbar-nav li:hover a,.navbar-box .navbar-nav li.on a{color:#d21313;background-color:#fff;}
.navbar-box .navbar-nav li:hover a .ico,.navbar-box .navbar-nav li.on a .ico{background-image:url(/_res/images/navh-ico.png);}

.navbar-box .navbar-default .navbar-toggle { background: #fff;margin-right: 10px;}
.navbar-box .navbar-default .navbar-brand { color: #0057aa; font-weight: bold; }
.navbar-box .navbar-brand { float: left; padding: 15px 10px; font-size: 18px; line-height: 20px; height: 20px; }

/*底部*/
.footerbox{width: 100%;background: #f3f3f3;font-size: 14px;border-top: 4px solid #0057aa;}
.footer{line-height:30px; text-align:center; font-size:14px;color:#666; padding:20px 0;position: relative;}
.footer a{color:#666;}
.footer .foot img.gaj{vertical-align: middle; padding-right:0.5em;}
.foot .sp{ display: inline-block; margin: 0 8px;}
.bot_ico{width:80px;height:80px;position:absolute;left:20px;top:30px;overflow:hidden;}
.bot_ico img{width:80px !important;height:80px !important;}
.bot_jiucuo{width:110px;height:55px;position:absolute;right:20px;top:37px;}
@media (min-width: 992px) and (max-width:1239px) {
    .navbar-box .navbar-nav li{ font-size:17px;}
    .navbar-box .navbar-nav li a .ico{background: none !important; padding-left: 0;}
    /*.navbar-box .navbar-nav li.num4{width:143px;}*/
    .navbar-box .navbar-nav li.num1 a .ico{ background: none;}
    .linkname{margin-left:0;}
    .linkbox1{padding-left:110px;}
    .linkbox1 dl{width:180px;margin-left:20px;}
    .linkbox1 dd ul li{width:20%;}
    .linkbox1 dd{width:990px;}
    /*.linkbox1 dd.link1{ left:-130px;}*/
    /*.linkbox1 dd.link2{ left:-350px;}*/
    /*.linkbox1 dd.link3{ left:-570px;}*/
    /*.linkbox1 dd.link4{ left:-790px;}*/
    .footer .bot_ico,.footer .bot_jiucuo{position: static;display:inline-block; vertical-align: middle;  width: auto; height: auto;}
}
@media (max-width:991px) {
    /*header*/
    .header .logo{margin-left:0;}
    .search-box{margin-right:0;}
    /*nav*/
    .navbar-box .navbar-nav li{font-size:16px; }
    .navbar-box .navbar .navbar-nav li a .ico{background:none;padding:0;}
    .navbar-box .navbar-nav li:hover a .ico,.navbar-box .navbar-nav li.on a .ico{background:none;}
    .navbar-box .nav-menu{display:none !important;}
    .footer .bot_ico,.footer .bot_jiucuo{position: static;display:inline-block; vertical-align: middle;  width: auto; height: auto;}
}
@media (max-width: 767px) {
    .lm-mainbox{padding:15px;}
    /*header*/
    .header{height:auto;padding:0 0 50px;}
    .header .logo{float:none;width:auto;margin:0 15px;height:auto; text-align: center; position: static;}
    .header .logo img{max-width:100%;height:auto;}
    .search-box{float:none; width: auto; margin: 15px;}
    .search form{margin-right:0;}
    /*nav*/
    .navbar-box{height:auto;}
    .navbar-box .navbar-default .navbar-brand:hover{color:#fff;}
    .navbar-box .navbar-default .navbar-collapse,.navbar-box .navbar-default .navbar-form{background:#fff;}
    .navbar-box .navbar{height:auto;}
    .navbar-box .navbar-nav{height:auto;margin:0;}
    .navbar-box .navbar-nav li{float:none;width:100% !important;height:50px;line-height:50px;}
    .navbar-box .navbar-nav li.num1{display:none;}
    .navbar-box .navbar .navbar-nav li a{height:50px;line-height:50px;font-size:16px;text-align: center;color:#0057aa;border:0;}
    .navbar-box .navbar-nav li a:hover,.navbar-box .navbar-nav li.on a{background:#0057aa;color:#fff;}
    /*footer*/
    .footer{font-size:14px;line-height: 26px;padding:15px 0;}
    .footer .fotcon a{font-size:14px;}
    .footer .fotnav{height:auto;line-height:26px;}
    .footer .fotnav a{font-size:14px;}
    .footer .fotnav em{padding:0 5px;}
}

/*
.footer-warp{width: 100%;background:#f3f3f3;font-size: 14px;border-top:4px solid #0057aa;}
.footer{width: 1080px;margin: 0 auto;padding:20px 0;line-height:24px;font-size:14px;color:#666;}
.footer a{color:#666;}
.footer .fotnav{text-align: center;}
.footer .fotnav a{padding:0 10px;display: inline-block;background:url(../images/top-line.png) no-repeat left center;}
.footer .fotnav a.first{background:none;}
.footer .fotcon{ line-height: 24px; padding-top: 10px; position: relative; text-align: center;}
.footer .fotcon span{ padding:0 3px;}
.footer .fotcon .js,.footer .fotcon .js a{ color: #6e6e6e;}
.footer .fotcon .js a:hover{ color: #2489D8;}
.footer .fotcon .dzjg,.footer .fotcon .jiucuo,.footer .fotcon .j-jubao{ position: absolute;}
.footer .fotcon .jiucuo{left: 90px; top: -5px; width: 110px; height: 55px;}
.footer .fotcon .dzjg{left: 0px; top: -18px; width: 80px; height: 80px;}
.footer .fotcon .j-jubao{right:0;top:-10px;width:200px;height:44px;}
.footer .fotcon .j-jubao img{width:100%;height:auto;}
.footer .fotcon img.gaj{vertical-align: middle; padding-right: 0.5em;}
*/


/*页面纠错*/
.ui-dialog-title{color:#164fa6;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#164fa6;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#164fa6;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/
.position_list i{font-style: normal;}
