@charset "utf-8";
/* CSS Document */
/*
* @descripxion: 网站公共样式
* @author: ishang_pan
* @update: ishang_pan (2017-10-11 10:50)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px/1.5 "Microsoft YaHei",微软雅黑,'黑体','宋体',tahoma,Verdana,arial,sans-serif; color:#000;background: #fff url(../images/body-bj.png) center top no-repeat}
input,textarea,select,button,label{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#000; text-decoration:none; outline:none; }
a:focus,a:hover{color:#0e54ad; text-decoration:none;}
a img{border:none;}
li,img{vertical-align: top;}
ul{zoom:1;}
.h3, h3 {font-size: initial;}
input{border: none;background: none;outline: none;}
textarea{resize:none;}
.fl{float:left;}
.fr{float:right;}
.c-red{color: red;}

/*去除谷歌自带黄色背景问题*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
/*全局 end*/

/*头部 on*/
.is-header{overflow: hidden;}
.is-header .container{padding:0;}


/*logo*/
.m-top{background:#f5f5f5;}
.u-logo1{display:block;margin: 10px 0;}
.u-logo1 img{width:200px;}
.u-logo2{display:block;margin: 80px auto;}

.m-pgtop{height: 65px; margin-top: 20px;}
.u-gkbmlogo img{display: block; float: left;}
.u-gkbmlogo span{display: block; float: left; line-height: 65px; font-size: 32px; color: #ee1c25;}
.m-gkbanner{padding: 74px 0 86px;}
.m-gkbanner img{display: block; margin: 0 auto; max-width: 100%;}
.m-tophead {padding: 10px 0;background: #fff;border-top: 5px #0e54ad solid;border-bottom: 1px #ddd solid;}
.m-wznavs {padding-top: 15px;}
.f-mb20 {margin-bottom: 20px;}
.m-wzfuns li {float: right;margin-left: 15px;}
.m-wznavbox li {float: left;padding-left: 25px;}
.m-wznavbox li a br{display: none;}
.fr {float: right;}
.m-wzfuns {font-size: 14px; font-weight: bold;}


/*主体*/
.is-main{padding:36px;background: #f2f2f2;}

/*当前位置*/
.m-location{border-bottom: 1px solid #ddd;font-size:14px;padding: 12px 0 12px 25px; line-height: 20px; background: url(../images/page/locate.png) 0 center no-repeat;margin-bottom: 15px;}

.m-zglocation{padding: 13px 0; line-height: 1.2;}
.m-zglocation,.m-zglocation a{font-size: 14px;}

/*底部*/
 .is-footer{margin-top: 30px;border-top: 3px solid #0e54ad;background: #fff;}  
 .m-friendlink{display:none;}
.m-foot{position: relative;padding: 15px;}
.m-foot p{line-height: 26px;text-align: center;font-size: 14px;}
.m-foot a{font-size: 14px;}
.m-foot p img{margin: -4px 5px 0 0;vertical-align: middle;}
#_ideConac{position: absolute;top: 15px;left: 20px;}
#_span_jiucuo{position: absolute;top: 25px;right: 20px;}
/*底部 end*/

/*module*/
.g-main{padding: 36px 36px 32px; background: #f5f5f5;}
.g-openrg{padding: 24px; background: #fff; border: 1px solid #ededed;}

.u-logo img{height: 65px;}
.u-logo span{line-height: 65px; font-size: 30px; font-weight: bold; color: #025393;}
.u-bmlogo {height: 65px;padding-left: 60px;display: table-cell;vertical-align: middle;background: url(../images/public/wsnbb.png) left center no-repeat;font-size: 30px; font-weight: bold; color: #025393;}

.g-openrgts{background: #fff; border: 1px solid #ededed;}
.g-searchbox{/* padding: 24px 24px 27px;  */padding: 20px 0; background: url(../images/public/bg-search.png) #f5f5f5 left 45px repeat-x;}

.m-zglocation{padding: 13px 0; line-height: 1.2;}
.m-zglocation,.m-zglocation a{font-size: 14px;}

.m-scrollbar::-webkit-scrollbar{width: 10px; height: 10px;}
.m-scrollbar::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #0e54ad;}
.m-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #f6f6f6;}

.m-titstyle1{border-bottom: 1px solid #d1d1d1;margin-bottom: 20px;}
.m-titstyle1 .u-tit{display: block; padding: 0 20px; min-width: 110px; text-align: center; line-height: 34px; background: #0e54ad; font-size: 18px; font-weight: bold; color: #fff;}

.m-liststyle1 li{margin-bottom: 25px; line-height: 2;}
.m-liststyle1 li span{margin-left: 10px; color: #b8b8b8;}

/*share*/
.share-main{position: relative; width: 102px; height: 24px;}
.share-bar a{margin-left: 10px; float: left; display: block; width: 24px; height: 24px; background-image: url(../images/public/icon-share.png);}
.share-bar .share-tsina{background-position: 0 0;}
.share-bar .share-weixin{background-position: -24px 0;}
.share-bar .share-qzone{background-position: -48px 0;}
.weixin-share-open{position: absolute; bottom: 34px; right: 0; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 234px; height: 102px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}


.m-gkldjj ul li a img{width: 138px;height: 174px;}
.m-gkldjj ul li a p{height: 50px;}

/*媒体查询*/
@media \0screen\,screen\9 {
    .container{width: 1100px;}
}
@media (min-width: 1100px){
    .container{width: 1100px;}
    .is-header{padding: 0;}
}
@media (max-width: 1100px){
    .u-logo2{width: 100%;}
}
@media (max-width: 767px){
    .is-main{margin: 0 15px;padding: 15px;}
	.is-header .container{padding:0 15px;}
    #_ideConac{display:none;}
    #_span_jiucuo{display:none;}

    .u-wzlogo img{width: 100%;}
}
@media (max-width: 414px){
    .u-logo1 img{width: 50%;}
	.u-logo2{margin:40px 0;}
}












@media print{
    a:after{content:"" !important;}
}