@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站公共样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*reset*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin: 0; padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display: block;}
html{overflow-y: scroll;}
:root{overflow-y: auto; overflow-x: hidden;}
table{border-collapse: collapse; border-spacing: 0;}
caption,th{font-weight: normal;}
html,body,fieldset,iframe,abbr{border: 0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline: 0;}
ul,ol,ul li,li,ol li{list-style: none;}
h1,h2,h3,h4,h5,h6,small{font-size: 100%;}
sup,sub{font-size: 83%;}
pre,code,kbd,samp{font-family: inherit;}
q:before,q:after{content: none;}
textarea{overflow: auto; resize: none;}
label,summary{cursor: default;}
a,button{cursor: pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: bold;}
ins,u,s,a,a:hover{text-decoration: none;}
body,textarea,input,button,select,keygen,legend{font-family: "微软雅黑"; font-size: 16px; color: #454545; outline: 0;}
a{color: #333333; border: none; text-decoration: none; outline: none; hide-focus: expression(this.hideFocus=true);}
a:hover{text-decoration: none; color: #1f89e1;}
a:focus{text-decoration: none; outline: 0; -moz-outline-style: none; color: #1f89e1;}
img{border: 0 none; width: auto\9; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic;}
button,input,select,textarea{font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow: visible; *vertical-align: middle; *overflow: visible;}

/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr7{margin: 0 7px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom:30px}
.f-nbg{background: none!important;}
.f-nbd{border: none;}
.row{margin: 0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0;}
/* 字体 */
@font-face {
    font-family: "heavy";
    src: url('../font/base/SOURCEHANSERIFCN-HEAVY.OTF') format("truetype");
	font-weight: normal;
	font-style: normal;
}
/*module*/
.m-location{padding: 5px 0 10px 25px; background: url(../images/public/icon-location.png) left 6px no-repeat;}
.m-location,.m-location a{ color: #666;}

.m-tabstyle1{border-bottom: 1px solid #ddd;}
.m-tabstyle1 li{position: relative; float: left; margin-right: 8px;}
.m-tabstyle1 li a{display: block; padding: 12px 10px; font-size: 18px;}
.m-tabstyle1 li em{position: absolute; left: 0; bottom: -1px; right: 0; display:block; margin:0 auto; width: 0px; height: 2px; background: #007ddf; -webkit-transition: all linear 0.4s; -moz-transition: all linear 0.4s; transition: all linear 0.4s;}
.m-tabstyle1 li.u-active a{color: #007ddf;}
.m-tabstyle1 li a:hover em,.m-tabstyle1 li.u-active em{width:100%;}

.m-tabstyle2 li{display: inline-block; margin: 0 10px; text-align: center;}
.m-tabstyle2 li a{display: block; width: 120px; line-height: 42px; border: 1px solid #ddd; border-radius: 42px; font-size: 16px; background: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tabstyle2 li.u-active a{background: #007ddf; color: #fff; border-color: #007ddf;}

.m-tabstyle3 ul{margin: 0 -8px;}
.m-tabstyle3 li{float: left; padding: 0 8px; text-align: center; width: 16.66%;}
.m-tabstyle3 li a{display: block; line-height: 42px; padding: 0 5px; font-size: 16px; background: #f6f6f6;}
.m-tabstyle3 li.u-active a{background: #007ddf; color: #fff;}

.m-titstyle1{border-bottom: 1px solid #ddd;padding-bottom: 13px;}
.m-titstyle1 .u-tit{position: relative; display: block; padding: 0 10px;font-size: 24px;color: #007ddf;font-weight: bold;}
.m-titstyle1 .u-tit em{position: absolute;bottom:-14px;width:100%;height:3px;background:#007ddf;display: block;left:50%;transform: translateX(-50%);}
.m-titstyle2{background: url(../images/public/bg-tit2.png) center no-repeat;}
.m-titstyle2 .u-tit{font-size: 22px; font-weight: bold; color: #007ddf;}

.m-titstyle3{padding: 5px 0;}
.m-titstyle3 .u-tit{display: block; padding-left: 12px; line-height: 1.1; font-size: 20px; font-weight: bold; color: #007ddf; border-left: 5px solid #007ddf;}
.m-titstyle3 .u-more{color: #666; font-size: 14px; line-height: 1.5;}

.m-liststyle1 li{height: 40px; line-height: 40px;}
.m-liststyle1 li a{display: block; padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle1 li span{float: right; color: #999; font-size: 14px;}
.m-liststyle1 li a:hover{padding-left: 16px;}
.m-liststyle1 li img{margin-left: 10px; vertical-align: middle;}

/*一排两个*/ 
.col2 li{float:left;width: 50%;} 
/*一排三个*/ 
.col3 li{float:left;width: 33.33333%;} 
/*一排四个*/ 
.col4 li{float:left;width: 25%;} 
/*一排五个*/ 
.col5 li{float:left;width: 20%;} 

/*间距16px、20px、30px*/ 
.space16{margin-left: -8px; margin-right: -8px;} 
.space16 li{padding-left: 8px; padding-right: 8px;} 
.space20{margin-left: -10px; margin-right: -10px;} 
.space20 li{padding-left: 10px; padding-right: 10px;} 
.space30{margin-left: -15px; margin-right: -15px;} 
.space30 li{padding-left: 15px; padding-right: 15px;}

/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
 
.container{width: 1400px;padding: 0;}

/*header on*/
/*top栏*/
.is-header{background: url(../images/index/banner.png) top left no-repeat; background-size: cover;}
.com-cur-time,.u-funs li a{font-size: 14px;color: rgba(255,255,255,0.8);}
.u-funs li>a:hover span:not(.u-line){color:#0074c5}
.header-toolbar{height:60px;line-height:60px;overflow:hidden;background-color:rgb(0,0,0,0.3);}
.header-toolbar .u-funs li{float: left;}
.header-toolbar .u-funs{float:right}
.header-toolbar .u-line{padding:0 15px;}
.header-toolbar ul.u-funs li:last-child{padding-right:0}
.u-wza,.u-elder{display:block;margin-left: 18px;margin-top: 12px;height: 36px;border-radius:18px;padding: 0 18px;line-height: 36px;background-color: rgba(255,255,255,0.8);}
.u-wza span,.u-elder span{color: #333333;}
.u-wza:hover,.u-elder:hover{background-color: #c7e3ff;}
.u-wza{margin-left: 30px;}
.header-toolbar img{margin-right: 4px;vertical-align: middle;margin-top:-3px}

/*banner*/
.m-banner{height: 533px;}
.header-main{height: 100%;}
.header-logo{float: left;margin-top: 57px;}

/*search*/
.header-search{float:right;width:500px;height:58px;background-color: rgba(255,255,255,0.9);border-radius: 4px;margin-top:82px;}
.header-search form{height: 100%;}
.header-search input{border:none;box-shadow: none;outline: none;background: none;}
.header-search .u-searchtext{float:left;width:calc(100% - 50px);height:100%;padding:0 18px;font-size:18px;color: #333;}
.header-search .u-searchtext::-webkit-input-placeholder{color:#999;}
.header-search .u-searchdiv{float:right;margin-right: 20px;width: 26px;height: 100%;}
.header-search .u-searchbtn{width:100%;height:100%;background:url(../images/index/search.png) center no-repeat;}
/* 去除输入框选中选项时候自动填充背景色 */
.u-searchtext:-webkit-autofill,
.u-searchtext:-webkit-autofill:hover,
.u-searchtext:-webkit-autofill:focus,
.u-searchtext:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px rgba(255,255,255,0.9) inset !important;
  -webkit-text-fill-color: #333 !important;
}
/* 搜索联想词 */
.hotkey-results{display:none;position:absolute;top:65px;left:0;-webkit-transform-origin:center top;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;width:100%;border-radius:28px;z-index:1000;padding-top:0px;overflow:hidden;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;box-shadow:0px 0px 7px 0px rgba(38,116,218,0.12);}
.hotkey-results .hotkey-result {cursor: pointer;display: block;overflow: hidden;padding: 0 5px;line-height: 36px;}
.hotkey-results .hotkey-result:last-child{padding-bottom:10px}
.hotkey-results .hotkey-result:first-child{padding-top:10px}
.hotkey-results .hotkey-content .hotkey-title{color:#3d3d3d;padding:0 15px}
.hotkey-title:hover{background:#fafcff}
.highlight{color:#f51717}

/*一级导航*/
.m-nav{width: 100%;background: url(../images/index/nav-bg.png) top center no-repeat;}
.nav-wrapper{padding:0}
.nav-wrapper ul li{height: 100px;position: relative;float:left;text-align: center;width:12.5%;transition: all .3s linear;}
.nav-wrapper ul li>a{padding:18px 0;width:100%;height: 100%; text-align: center;display: block;}
.nav-wrapper ul li span{display: block;font-size: 20px;color:#fff;font-weight: bold;margin-top: 12px;}
.logo-dzgy{padding-top:8px}
/*hover背景色效果*/
.nav-wrapper ul li:hover{background:#0b6dbf}
.nav-wrapper ul li.u-active{background:#0b6dbf}
/*hover底部背景条 bg-line*/
/* .nav-wrapper ul li .bg-line{ position:absolute;  left:50%; bottom:4px; height:4px; background:#fff; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.nav-wrapper ul li.u-active .bg-line,.nav-wrapper ul li:hover .bg-line{ width:24px;margin-left:-12px;} */
/*二级导航 */
.second-nav{display:none;position: absolute;width:100%;top:100px;padding:10px;background:#fff;z-index:999;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);}{}
.second-nav dd a{display:block;height:35px;line-height:35px}
.second-nav dd a:hover{background:#1f89e1;color:#fff}
/*header end*/

/* common-list */

/*pagination*/
.m-pagination{padding: 15px;display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #1f89e1; border: 1px solid #1f89e1; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

/*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;}


/* 浮窗导航 */
.fl-nav{position:fixed;bottom:60px;right:5.9625%;z-index:999;width:86px;padding: 5px 12px 0;background-color:#ffffff;border-radius:8px;border:solid 1px #5fb8fd;}
.fl-nav-item{height: 95px;text-align: center;color: #333333;padding-top: 15px;transition: all 0.3s ease;}
.fl-nav-item+.fl-nav-item{border-top: solid 1px #5fb8fd;}
.fl-nav-item .fl-nav-img{display: block;margin: 0 auto;}
.fl-nav-item p{font-size: 14px;color: #333333;margin-top: 15px;}
.fl-up{margin-left: -12px;margin-right: -12px;height: 39px;line-height: 39px;background-color: #5fb8fd;border-radius: 0 0 8px 8px;text-align: center;font-size: 14px;color: #ffffff;transition: all 0.3s ease;}
.fl-up span{color: #fff;}
.pack-up-img{margin-left: 10px;vertical-align: middle;}
/* .fl-nav-item:hover .fl-nav-img{animation: wobble 1s ease-in-out;} */
.fl-nav-item:hover p{color:#5fb8fd;transition:color 0.3s ease;}
.fl-up:hover .pack-up-img{animation: headShake 1s ease-in-out;}
.fl-nav-content{width:101px;height:94px;position:absolute;top:0px;right:78px;background:url(../images/floatnav/pewmbg.png) left top no-repeat;background-size: contain;padding:6px 12px 6px 7px;}
.fl-nav-content img{width:82px;height:82px;overflow:hidden;}
.fl-nav-item:hover .fl-nav-content{display: block;}

/* 友情链接 */
.is-friendlink{height:80px;margin-top: 50px;line-height:80px;background-color:#f1f8ff;}
.friendlink-title{float: left;font-size: 22px;line-height:80px;color: #007ddf;margin-right: 66px;}
.friendlink-item{float:left;font-size:18px;color:#333333;margin-right: 157px;cursor: pointer;}
.friendlink-item:hover span{color:#007ddf;}
.ahszfw{margin-right: 129px;}
.friendlink-item>img{vertical-align: -8px;margin-right: 12px;}
.friendlink-item:last-child{margin-right: 0;}
.friendlink-item .icontop{display: inline-block;margin-left: 14px;vertical-align: middle;width: 14px;height: 14px; background: url(../images/public/city-more.png) left top no-repeat;}
/* .friendlink-item:hover .icontop{transform: rotate(180deg);} */
.city-list{width:100%;max-height:128px;overflow-y:auto;position:absolute;bottom:80px;left:0;background-color:white;border:solid 1px #c7e3ff;padding: 15px 0;z-index: 2;}
.friendlink-item:hover .city-list{display:block;}
.city-list>a{display:block;width:164px;line-height:32px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 15px;}



/*writeMail*/
.u-menutit{border-bottom: 1px solid #ddd; line-height: 46px;}
.u-menutit .u-tit{display: block; padding: 0 10px; border-bottom: 2px solid #016bb5; font-size: 18px; font-weight: bold; color: #016bb5;}
.u-menutit .u-more{display: block; padding: 0 4px; text-align: center; font-size: 18px; font-weight: bold; color: #016bb5;}
.u-menutit.m-wyxx .u-more{padding-left: 30px;background: url(../images/page/icon-wyxx.png) left center no-repeat;}
.liuyan_cxcon{border-bottom:#e8e8e8 1px solid;background:#f6f6f6;padding:13px 10px 13px;height:54px;position:relative;box-sizing: border-box;margin-top:15px;margin-bottom:20px}
.liuyan_cxcon .tj{height:28px;line-height:28px;text-align:left; padding-left:180px;}
.liuyan_cxcon .liuyan_cxtit{display:block;width:100px;height:26px;line-height:22px;position:absolute;left:56px;top:15px;font-size:18px;font-weight:bold;color:#016bb5;}
.liuyan_cxcon .tj .sz{color:#fd8524;}
.liuyan_cxcon .tj .jg{padding-left:20px;}
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #d00d0d; font-weight: bold; line-height: 38px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px; }
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #d00d0d; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{ font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden;}
.u-xxcode a{line-height: 44px; font-size: 14px;}
.m-mailfmbox .btn-success{background: #016bb5; border-color: #016bb5;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}

/*mailList*/
.g-mailsearch{padding: 35px 80px;}
.g-mailsearch label{font-weight: normal;}
.g-mailsearch .btn{width: 80px; background-color: #016bb5; color: #fff;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #016bb5; font-weight: bold; line-height: 38px;}
.m-mailxjlb .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailxjlb p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailxjlb .u-ts1{width: 20%;}
.m-mailxjlb .u-ts2{width: 43%;}
.m-mailxjlb .u-ts3{width: 12%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center; font-weight: bold;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li p{height: 60px;}

/*mailDetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #016bb5; font-weight: bold;}
.m-maildetail .u-desc{line-height: 36px;}
.m-maildetail .u-desc img{display: block; max-width: 100%;}
.m-maildetail .u-item{width: 35%;}
.m-maildetail .table{margin-bottom: 0;}
.m-maildetail .table tfoot td{padding: 60px 0;}
.m-maildetail tfoot a.btn{background-color: #016bb5; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}
/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.u-textarea textarea{margin-top: 10px;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}



@media (max-width:1400px) {
    .container{padding: 0; width: 1200px; margin: auto;}
	.m-banner{background-size: 100% 100%;}
}
@media (max-width:1360px) {
	.fl-nav{right: 0.9625%;}
	.m-banner{height: 360px;background-size: 100% 100%;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1200px) {
	.container{width: 970px;}
	.f-lg-mlr5{margin: 0 5px;}
	.f-lg-mlr10{margin: 0 10px;}
	.f-lg-mlr15{margin: 0 10px;}
	.f-lg-mlrf5{margin: 0 -5px;}
	.f-lg-mlrf10{margin: 0 -10px!important;}
	.f-lg-mlrf15{margin: 0 -15px;}
	.f-lg-plr5{padding: 0 5px;}
	.f-lg-plr10{padding: 0 10px!important;}
	.f-lg-plr15{padding: 0 15px;}
	.f-lg-mb5{margin-bottom: 5px;}
	.f-lg-mb10{margin-bottom: 10px;}
	.f-lg-mb15{margin-bottom: 15px;}
	.f-lg-mb20{margin-bottom: 20px;}
	.f-lg-mb30{margin-bottom: 30px!important;}
	.f-lg-ha{height: auto;}
	.f-lg-fn{float: none;}
	.f-lg-wa{width: auto;}
	.f-lg-db{display: block;}
	.f-lg-dn{display: none;}

	.m-banner{height: 260px;}
}
/*pad md*/
@media screen and (max-width: 991px){
	.container{width: 750px;}
	.f-md-mlr5{margin: 0 5px;}
	.f-md-mlr10{margin: 0 10px;}
	.f-md-mlr15{margin: 0 10px;}
	.f-md-mlrf5{margin: 0 -5px;}
	.f-md-mlrf10{margin: 0 -10px;}
	.f-md-mlrf15{margin: 0 -15px;}
	.f-md-plr5{padding: 0 5px;}
	.f-md-plr10{padding: 0 10px;}
	.f-md-plr15{padding: 0 15px;}
	.f-md-mb5{margin-bottom: 5px;}
	.f-md-mb10{margin-bottom: 10px;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-mb30{margin-bottom:15px}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none;}
	.f-md-wa{width: auto;}
	.f-md-db{display: block;}
	.f-md-dn{display: none;}

	.header-toolbar{height: 80px; line-height: 26px;}
	.top-text{line-height: 36px;}
	.u-elder{margin-top: 0;}
	.m-nav{height: 120px; background-size: cover;}
	.nav-wrapper ul li{height: 120px;}
	.m-banner{height: 226px;}
	.header-logo{width: 10%;height: auto;}
	.nav-wrapper ul li>a{font-size:16px}
	.is-friendlink{height: auto;}
	.friendlink-item{margin-right: 20px;}
	.fl-nav{display: none !important;}
}

/*phone sm*/
@media screen and (max-width: 767px) {
	.container{width: 100%;padding: 0 15px;}
	.f-sm-mlr5{margin: 0 5px;}
	.f-sm-mlr10{margin: 0 10px;}
	.f-sm-mlr15{margin: 0 10px;}
	.f-sm-mlrf5{margin: 0 -5px;}
	.f-sm-mlrf10{margin: 0 -10px;}
	.f-sm-mlrf15{margin: 0 -15px;}
	.f-sm-plr5{padding: 0 5px;}
	.f-sm-plr10{padding: 0 10px;}
	.f-sm-plr15{padding: 0 15px;}
	.f-sm-mb5{margin-bottom: 5px;}
	.f-sm-mb10{margin-bottom: 10px;}
	.f-sm-mb15{margin-bottom: 15px;}
	.f-sm-ha{height: auto;}
	.f-sm-fn{float: none!important;}
	.f-sm-wa{width: auto;}
	.f-sm-db{display: block;}
	.f-sm-dn{display: none;}

	
	.u-wza{display: none;}
    .col2 li,.col3 li,.col4 li,.col5 li{width:50%;margin-bottom:10px} 
	.m-banner{height: 200px;}
	.m-nav{height: 100px; background-size: cover;}
	.nav-wrapper ul li{height: 100px;}
	.header-logo img{max-width: unset;height: 40px;}
	.header-logo{margin-top: 15px;}
    .header-search{width:90%;height:45px;margin-top: 10px;}
    .header-search .u-searchtext{width:80%;height:45px}
    .header-search .u-searchdiv{height:45px}
    .header-toolbar li a{font-size:14px}
    .nav-wrapper{overflow-x:auto;}
    .nav-wrapper ul{width:900px;}
	.is-friendlink{height: auto;}

	

}
/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}
	.header-logo{width: 100%;display: flex;justify-content: center;}
	.m-banner{height: 150px;}
	.header-search{margin-top: 30px;border: 1px solid #ddd;}
}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}
