@charset "utf-8";
.bgfff{background-color: #fff;}
/* 列表页 */
.g-list{padding: 0 20px;}
.g-list .m-listtit{height: 60px; line-height: 60px;}
.g-list .m-listtitl{padding-left: 27px; background: url(../images/public/icon-tit2.png) left center no-repeat; font-size: 26px; font-weight: 600; color: #095bb0;}
.g-list .m-listtitr{width: 100px; height: 35px; margin-top: 10px; line-height: 35px; border: 1px solid #d7d7d7; text-align: center; border-radius: 3px; cursor: pointer;}
.g-list .m-listtitr ul li{height: 35px; line-height: 35px; font-size: 16px;}
.g-list .m-listtitr .chose{z-index: 999; width: 130%; background-color: #ffffff; top: 33px; right: 0; border-radius: 3px; border: 1px solid #d7d7d7;}
.g-list .m-listtitr .chose li a{color: #333333;}
.g-list .m-listtitr .chose li:hover a{color: #fff;}
.g-list .m-listtitr .chose li:hover{background-color: #095bb0;}
.g-list .m-search{background-color: #f5f5f5;}
.g-list .m-search1{line-height: 60px; border-bottom: 1px dashed #cccccc; font-size: 14px; height: 60px; transition: all 0.6s;}
.g-list .m-search1 ul li{float: left; text-align: center; cursor: pointer; line-height: 26px; padding: 0 20px; border-radius: 3px; margin: 0 15px; margin-top: 17px;}
.g-list .m-search1 ul li.u-active,.g-list .m-search1 ul li:hover{background-color: #e1e1e1;}
.g-list .open{right: 0; top: 0px;}
.g-list .m-search2{height: 60px; line-height: 60px;}
.g-list .m-search2 .text{height: 32px; line-height: 32px; width: 288px; border: 1px solid #e8e8e8; font-size: 14px; border-radius: 3px; padding-left: 10px;}
.g-list .m-search2 .sub{width: 80px; height: 30px; border: 0 ; background-color: #095bb0; line-height: 30px; color: #fff; font-size: 14px; border-radius: 3px;}
.m-list{border-bottom: 1px solid #cccccc; padding-bottom: 20px;}
.m-list ul li{height: 48px; line-height: 48px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-list ul li a{display: block; float: left; padding-left: 15px; width: 70%; transition: all 0.6s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-list ul li:hover a{margin-left: 5px;}
.m-list ul li span{float: right; color: #999999;}

/* 详情页 */
.g-detail .m-detailt{font-size: 32px; font-weight: 600; color: #333333; text-align: center; line-height: 40px; padding: 20px 0;}
.g-detail .m-detailt1{height: 50px; line-height: 50px; background-color: #f5f5f5; color: #999999;}
.g-detail .m-detailt1 span{margin-left: 15px;}
.u-fontsize{margin-right: 50px;}
.u-fontsize a{margin: 0 3px;}
.m-dttexts p{text-indent: 2em; text-align: justify; line-height: 36px;}
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtcode p{font-size: 14px; color: #333; text-align: center; margin-top: 20px  ;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background: url(../images/page/icon-detail.png) left center no-repeat;background-position-y: -83px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-btfuns{border-button: 1px solid #dddddd;padding: 10px 0; border-top: 1px dashed #ddd;}
.m-xgxw{background: #f5f5f5; margin-bottom: 50px;}
.m-xgxwt{font-size: 18px; color: #095bb0; font-weight: 600; background: url(../images/public/icon-tit1.png) left center no-repeat; text-indent: 1em; height: 36px; line-height: 36px;}
.m-nepr .next{background: url(../images/page/next1.png) right center no-repeat; padding-right: 20px; height: 70px; line-height: 70px;}
.m-nepr .prev{background: url(../images/page/prev1.png) left center no-repeat; padding-left: 20px; height: 70px; line-height: 70px;}
.m-pgbox1>h1{font-size: 32px;}
/* list-picture */
.m-listpol .m-listpolc{background-color: #f5f5f5;height: 1080px;}
.m-listpol .m-listpolt{width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #ffffff; font-weight: 600;}
.m-listpoln ul li a{display: block; width: 100%; height: 70px;line-height: 70px; border-bottom: 1px solid #e6e6e6; transition: all 0.3s; text-align: center;}
.m-listpoln ul li p{display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; width: 70%;}
.m-listpoln ul li span{display: inline-block; vertical-align: top; width: 18px; height: 18px; border-radius: 100%; margin-top: 25px; margin-right: 15px; background: url(../images/public/list1.png) center no-repeat;}
.m-listpoln ul li.u-active span{background: url(../images/public/list2.png) center no-repeat;}
.m-listpoln ul li a:hover{background: #fff;}
.m-listpor{height: 1080px;}
.m-listpol .m-listpolt{background: #1d6cc5;}
.m-listpic ul li{margin-bottom: 20px;}
.m-listpic ul li a{ display: block;}
.m-listpic ul li a .img{width: 100%; overflow: hidden; height: 126px; border: 1px solid #ddd; padding: 3px;}
.m-listpic ul li a .imgc{width: 100%; height: 100%; overflow: hidden;}
.m-listpic ul li a .img img{width: 100%; height: 100%; transition: all 0.6s;}
.m-listpic ul li a:hover img{transform: scale(1.1);}
.m-listpic ul li a p{text-align: center; margin-top: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.m-listpor .m-titstyle4{border-bottom: 1px solid #dddddd;}
/* map */
.m-mapt a{font-size: 20px; font-weight: 600; color: #1d6cc5; }
.m-mapc{border-bottom: 1px dashed #dddddd;}
.m-mapc ul li{float: left; font-size: 18px;width: 144px; line-height: 38px; height: 38px; margin-bottom: 15px; text-align: center;}

/* listone */
.m-listporc ul li:hover{background-color: #fcf2f3;}
.m-listporc ul li:hover span{color: #1d6cc5;}
/* detail-picture */

/*网上调查*/
.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: #1d67bb;}
.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: #1d67bb;}
.u-textarea textarea{margin-top: 10px;}
a.btn-danger{padding: 5px;}

/*调查结果*/
.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;}
.row{letter-spacing: normal;}
.g-dczjjg div[class*= col-] {box-sizing: border-box;}

.share-main{top: 6px;}

@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}

@media (min-width:1200px) {
    .m-listpol{width: 290px;}
    .m-listpor{width: 900px;}
	.form-horizontal .control-label.col-md-1{width: 5.16666667%;}
    .u-codeimg{transform: translateY(25%);margin-left: 10px;}
}

/*medium pcScreen lg*/

@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
    .g-list .m-search1 ul li{padding: 0 10px; margin: 0 5px; margin-top: 17px;}
    .m-dttexts img{display: block;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .g-list .m-search1,.g-list .m-search2 span{display: none;}
    .g-list .m-search2 .text{width: 60%;}
    .g-detail .f-plr20 .f-plr20{padding: 0;}
}
/*small xs*/
@media screen and (max-width: 638px) {
    .g-detail .m-detailt{font-size: 20px; height: 45px; line-height: 45px;}

}

@media screen and (max-width: 430px) {
    
	
}

*{-ms-touch-action: pan-y; touch-action: pan-y;}
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: #3d3d3d; border: none; text-decoration: none; outline: none; hide-focus: expression(this.hideFocus=true);}
a:hover{text-decoration: none; color: #b81a24;}
a:focus{text-decoration: none; outline: 0; -moz-outline-style: none; color: #b81a24;}
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;}
.bgfff{background-color: #fff;}
/*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-bn{background: none!important;}
.u-bn{border: none;}
.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-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf6{margin: 0 -6px;}
.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-plr6{padding: 0 6px;}
.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-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}
.f-p20{padding: 20px;}
.f-p10{padding: 10px;}
.f-p5{padding: 5px;}
.container{padding: 0;}
.is-main .container{background-color: #ffffff;}

.m-scrollbar::-webkit-scrollbar{width: 8px; height: 10px;}
.m-scrollbar::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #d5d5d5;}
.m-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #f6f6f6;}
.m-scrollbar1::-webkit-scrollbar{width: 8px; height: 10px;}
.m-scrollbar1::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #4285f4;}
.m-scrollbar1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #f6f6f6;}



.c-shine a::before{position: absolute; top: 0; left: -100%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -moz-transform: skewX(-25deg); transform: skewX(-25deg);}
.c-shine a:hover::before{-webkit-animation: shine 1s; -moz-animation: shine 1s; animation: shine 1s;}
@-webkit-keyframes shine{100% {left: 125%;}}
@-moz-keyframes shine{100%{left: 125%;}}
@keyframes shine{100%{left: 125%;}}

.c-circle a::before{position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ''; width: 0; height: 0; background: rgba(255, 255, 255, .2); -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0;}
.c-circle a:hover::before{-webkit-animation: circle .75s; -moz-animation: circle .75s; animation: circle .75s;}
@-webkit-keyframes circle{0%{opacity: 1;} 40%{opacity: 1;} 100%{width: 200%; height: 200%; border-radius: 200%; opacity: 0;}}
@-moz-keyframes circle{0%{width: 0; height: 0; opacity: 1;} 40%{opacity: 1;} 100%{width: 200%; height: 200%; opacity: 0;}}
@keyframes circle{0%{width: 0; height: 0; opacity: 1;} 40%{opacity: 1;} 100%{width: 200%; height: 200%; opacity: 0;}}

.c-cover{top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.c-play{left: 50%; top: 50%; margin: -25px 0 0 -25px; z-index: 9; width: 50px; height: 50px; background: url(../images/public/icon-video.png) 0 0 no-repeat; -webkit-transition:.3s; -moz-transition: .3s; transition: .3s; -webkit-transform: scale(2); -moz-transform: scale(2); transform: scale(2); opacity: 0;}
a:hover .c-cover{-webkit-box-shadow: inset 0 0 100px #000; -moz-box-shadow: inset 0 0 150px #000; box-shadow: inset 0 0 150px #000; opacity: .8;}
a:hover .c-play{-webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1;}

.m-titstyle1{border: 1px solid #ebebeb; border-top: 1px solid #1d6cc5; border-bottom: 0;}
.m-titstyle1 a{display: block; text-align: center; width: 100%; background: url(../images/public/tit1.png) top center no-repeat; font-size: 24px; line-height: 60px; height: 60px; color: #000; font-weight: 600;}

.m-titstyle2{padding-left: 15px; height: 38px; background: url(../images/public/icon-tit1.png) left center no-repeat; border-bottom: 1px solid #dddddd;}
.m-titstyle2 ul li{float: left;  line-height: 38px; font-size: 18px; font-weight: 600; color: #666666; cursor: pointer; margin-right: 30px;}
.m-titstyle2 ul li:last-child{margin-right: 0;}
.m-titstyle2 ul li.u-active{color: #1d6cc5;}

.m-titstyle3{border-bottom: 1px solid #ebebeb; margin-bottom: 18px;}
.m-titstyle3 ul li{float: left;}
.m-titstyle3 ul li a{display: block; position: relative; padding: 0 10px; font-size: 18px; padding-bottom: 10px;}
.m-titstyle3 ul li.on a{font-weight: 600; color: #1d6cc5;}
.m-titstyle3 ul li.on a::after{content: ""; position:absolute; bottom: -1px; left: 50%; margin-left: -15px; width: 30px; border-bottom: 1px solid #1d6cc5;}
.m-titstyle3 .u-xiexin{padding-left: 15px; background: url(../images/home/icon-list1.png) left center no-repeat; font-size: 14px;}

.m-titstyle4{height: 48px; line-height: 48px; background: url(../images/public/icon-tit1.png) left center no-repeat;}
.m-titstyle4 span{margin-left: 15px; color: #1d6cc5; font-size: 18px; font-weight: 600;}

.m-tabstyle1{border-bottom: 1px solid #ddd;}
.m-tabstyle1 li{position: relative; float: left; margin-right: 8px;}
.m-tabstyle1 li a{display: block; padding: 8px 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: #b81a24; -webkit-transition: all linear 0.4s; -moz-transition: all linear 0.4s; transition: all linear 0.4s;}
.m-tabstyle1 li.u-active a{font-weight: bold; color: #b81a24;}
.m-tabstyle1 li a:hover em,.m-tabstyle1 li.u-active em{width:100%;}

.m-tabstyle2{border-bottom: 1px solid #ddd;}
.m-tabstyle2 li{margin-right: 10px; float: left; line-height: 48px;}
.m-tabstyle2 li a{display: block; padding: 0 8px; font-size: 18px; font-weight: bold; color: #525252;}
.m-tabstyle2 li.u-active a{color: #b81a24;}

.m-tabstyle3 li{float: left; margin-left: 20px; line-height: 48px;}
.m-tabstyle3 li a{display: block; font-size: 14px;}
.m-tabstyle3 li.u-active a{color: #b81a24;}

.m-liststyle1 li{height: 40px; line-height: 40px;}
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle1 li a{display: block; padding-left: 13px; 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 a:hover{padding-left: 16px;}

.m-liststyle2 li{height: 40px; line-height: 40px;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle2 li a{float: left; padding-left: 13px; width: 80%; 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-liststyle2 li a:hover{padding-left: 16px;}

.m-liststyle3 li{height: 40px; line-height: 40px; background: url(../images/public/icon-li1.png) left center no-repeat; }
.m-liststyle3 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle3 li a:nth-of-type(1){display: block; float: left; max-width: 76%; padding-left: 13px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle3 li a:nth-of-type(2){float: left; color: #1d6cc5;}
.m-liststyle3 li a:hover{padding-left: 16px;}

.m-liststyle4 li{height: 40px; line-height: 40px;}
.m-liststyle4 li a{display: block; padding-left: 13px; background: url(../images/public/icon-li2.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-liststyle4 li a:hover{padding-left: 16px;}

.m-liststyle5 li{height: 40px; line-height: 40px;}
.m-liststyle5 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle5 li a{display: block; padding-left: 19px; background: url(../images/public/icon-li3.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-liststyle5 li a:hover{padding-left: 16px;}

.easy_scrollable,.scroll_container,.scroll_absolute{width: 100%!important;}
.scroll_absolute{position: absolute; padding-right: 10px!important;}
.scroll_vertical_bar{position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 5px; -moz-border-radius: 2px; border-radius: 2px; overflow: hidden;}
.scroll_track{position: relative; background: url(../images/public/bg-track.png) center top repeat-y; width: 5px;}
.scroll_drag{position: absolute; top: 0; right: 0; cursor: pointer; background: url(../images/public/bg-scroll.png) #cfcfcf center no-repeat; width: 5px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}

/* .active{background-color: #2a5f9c;} */


/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .container{padding: 0; width: 1200px;}
	.m-nav .container-fluid,.m-nav .navbar-collapse{padding: 0;}
	
}

/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.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;}

	.is-footer .u-footc ul{width: 36%;}
	.m-friendlink{width: 100%;padding:0 15px;}
	.m-friendlink li.nLi{margin:0 21px;}
    .m-friendlink .sub{width: 100%;left: 0;margin: 0;}
	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.f-md-npd{padding: 0;}
	.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-md-ha{height: auto!important;}
	.f-md-fn{float: none;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block;}
	.f-md-dn{display: none!important;}
	.f-md-pa{position: absolute;}

	.m-locationc{background-position: left 12px;}

	.m-tabstyle1 li a{font-size: 16px;}

	.m-liststyle1 li{height: 30px; line-height: 30px;}
	.m-liststyle1 li a{font-size: 14px;}
    .m-liststyle1 li span{font-size: 12px;}

    .m-titstyle1 .u-tit{font-size: 18px;}

    .m-tabstyle2 li,.m-titstyle2 .u-tit,.m-tabstyle3 li{line-height: 38px;}
    .m-tabstyle2 li a,.m-titstyle2 .u-tit,.m-titstyle3 .u-tit{font-size: 16px;}
	.m-searchznhd{display: none;}


    .is-header .m-header{margin-bottom: 20px;}
    .is-header .m-header .u-logo,.is-header .m-searchc{margin-top: 20px;}
    .is-header .m-header .u-logo,.is-header .m-searchc{width: 100%;}
    .is-header .m-header .u-logo img,.is-header .m-search{display: block; margin: 0 auto;}

	.m-nav .navbar-default .navbar-nav>li>a{font-size: 15px;}
	
	.is-footer .u-footc ul{width: 47%; margin-top: 5px;}

	.m-friendlink li.nLi{margin:0 3px;}
    .m-friendlink .sub li{width: 29%;}

}
/*phone sm*/
@media screen and (min-width: 767px) {
	.container-fluid{padding: 0;}
}
@media screen and (max-width: 767px) {
	.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;}
	.f-sm-wa{width: auto;}
	.f-sm-db{display: block;}
	.f-sm-dn{display: none;}

    .m-nav .container-fluid>.navbar-header{width: 100%;}
    .m-nav .navbar>.container-fluid .navbar-brand{width:80%; float: left; text-align: left; background-color: #1d6cc5;}
    .m-nav .navbar-toggle{margin-right: 0; margin-top: 12px;}
    .m-nav .container-fluid>.navbar-header{margin: 0;}
    .m-nav .navbar-nav{width: 100%; margin: 0;}
    .m-nav .navbar-nav>li{width: 100%; text-align: center;}
	.m-nav .navbar-default .navbar-nav>li>a{border-bottom: 1px solid #ddd;}
	
	.is-footer .u-footc ul{width: 100%;}

	.m-friendlink{height:96px;padding:0;}
	.m-friendlink .sub{top:96px;background:#f1f1f1;}
	.m-friendlink .dh{display:none;}
	.m-friendlink li.nLi{width:33.33%;margin:0;}
	.m-friendlink li.nLi h3{width:114px;margin:0 auto;}

	.m-ftinfos .m-left-talk,.m-ftinfos img{width: 100%;}
	.m-plinpus li{margin: 5px 0 5px 0;}
}

/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}

@media screen and (max-width: 550px) {
    .is-header .m-header .u-logo img, .is-header .m-search{width: 80%;}
    
}

@media screen and (max-width:414px){
	.m-friendlink li.nLi{width:33.33%;}
	.m-friendlink li.nLi h3{padding:0;width:90px;}
    .m-friendlink .sub li{width: 46%;}
}
@media screen and (max-width:370px){
	.m-friendlink{height:144px;}
	.m-friendlink .sub{top:144px;}   
	.m-friendlink li.nLi{width:50%;}
}
/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}







.u-zjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-zjsta{padding: 5px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-zjsta p{display: inline-block; margin: 0 10px; font-size: 14px; color: #999;}
.m-zjsta p span{color: #1d6cc5;}
.m-yjzjtabs{background: #e6e6e6;}
.m-yjzjtabs li{float: left; width: 150px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #1d6cc5; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.g-zjinfo{padding: 0 80px; line-height: 188%; min-height: 164px;}
.m-zjbtfuns{padding: 10px; border-bottom: 1px dashed #ddd;}
.m-zjbtfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-zjbtfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-zjbtfuns li.u-gotp a{background-position: 0 0;}
.m-zjbtfuns li.u-print a{background-position: 0 -30px;}
.m-zjbtfuns li.u-close a{background-position: 0 -60px;}
.m-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #c50e1b;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #1d6cc5; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #1d6cc5; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}
@media screen and (max-width: 991px ){ .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}
    .g-dczjjg{margin-top: 15px; padding: 10px 10px 0;}}






/*在线访谈*/
.g-zcftfl{padding: 15px; border: 1px solid #ddd;}
.g-zcftfl p{line-height: 32px;}
.g-zcftfl .f-ti2{text-indent: 2em;}
.m-zxftls img{display: block; width: 280px; height: 176px; *+width: 248px; *+height: 168px; padding: 3px; border: 1px solid #ddd;}
.g-zxftls{width: 620px; background: #f7f7f7; padding: 7px 20px 13px; height: 176px; *+width: 581px; *+height: 156px;}
.g-zxftls h2{height: 36px; line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; color: #1d6cc5;}
.g-zxftls p{line-height: 30px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ctpg .m-pagination{display: inline-block;}

/*在线访谈内页*/
.m-ftinfos{padding: 7px 15px 9px; background: #f5f5f5;}
.m-ftinfos h1{padding: 5px 0 20px; font-size: 24px; font-weight: bold; color: #1d6cc5; text-align: center;}
.m-ftinfos .m-left-talk{display: block;width: 294px;float: left; }
.m-ftinfos img{ height: 218px; width: 294px;}
.m-ftinfos .u-desc{width: 530px; line-height: 31px;}
.m-ftbmjj{padding: 10px; border: 1px solid #ddd;}
.m-ftbmjj h1{padding: 5px 0; font-size: 18px; font-weight: bold; color: #1d6cc5;}
.g-ftbmjj{    height: 198px;overflow-y: auto;}
.g-ftbmjj p{line-height: 26px; font-size: 14px; text-indent: 2em;}
.m-ftzbtp .bd{height: 190px; margin-top: 15px;}
.m-ftzbtp .bd li{height: 190px; position: relative;}
.m-ftzbtp .bd li a{display: block; position: relative;}
.m-ftzbtp .bd img{display: block; width: 100%; height: 190px;}
.m-ftzbtp .bd p{position: absolute; left: 0; bottom: 0; right: 0; width: 100%; line-height: 40px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0,0,0,.5);}
.g-ftwzzb{margin: 10px; overflow-y: auto;}
.m-fuzcr{line-height: 28px; font-size: 14px; padding: 10px; border-bottom: 1px dashed #ddd;}
.g-ftwzzb .u-name,.g-ftwzzb .u-desc{color: #666;}
.g-ftwzzb .u-date{color: #999;}
.m-fuldh{padding: 10px; line-height: 28px; font-size: 14px; background: #f5f5f5;}
.u-fyname{color: #1d6cc5;}
.m-inlplgb{margin-top: 10px; padding: 5px 0; color: #1d6cc5;}

.m-plheader{margin-bottom: 10px; overflow: hidden;}
.m-pltitle{font-size: 26px; line-height: 28px; color: #2a2a2a; height: 100%; margin-right: 10px;}
.m-plprotocol{padding-top: 10px; margin-right: 10px; color: #ccc; font-size: 14px;}
.m-pluser{padding-top: 10px; font-size: 14px;}
.m-pluser a{color: #1d6cc5;}
.m-plnumber{line-height: 43px; float: right; color: #1d6cc5;}
.m-plinpus li{float: left; margin: 5px 20px 5px 0; height: 32px;}
.m-plinpus li label{float: left; display: block; height: 32px; line-height: 32px; text-align: right;}
.m-plinpus li label sup{color: #f00;}
.m-plinpus li input{float: left; display: block; padding: 0 6px; width: 214px; height: 30px; border: 1px solid #ddd;}
.m-plboxonly{height: 106px; border: 3px solid #f0f0f0;}
a.u-pllogin,.u-pllogin{right: 0; top: 0; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: #1d6cc5; border: none; cursor: pointer;}
.u-pltextarea{margin-right: 110px; height: 64px;}
.u-pltextarea textarea{padding: 4px; cursor: text; white-space: pre-wrap; word-wrap: break-word; -webkit-appearance: textarea; background-color: white; -webkit-rtl-ordering: logical; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 64px; width: 100%; display: block; border: none; font-size: 14px; line-height: 24px; color: #4b4b4b; resize: none; overflow: auto; outline: none;}
.u-plcode{width: 185px;; height: 30px; right: 102px; bottom: 2px;}
.u-plcode input{width: 92px; height: 28px; line-height: 28px; padding: 0 4px; border: 1px solid #f0f0f0; float: left; outline: none; font-size: 14px;}
.u-plcode img{width: 80px; height: 30px; display: block; float: right;}

.interview_vedio_btn{margin-bottom: 10px; margin-top: 20px; display: block;height: 44px; line-height: 44px; border:1px solid #ddd; background: url(../images/page/interview_vedio_btn.jpg) 61px center no-repeat; font-size: 16px; text-indent: 117px;}
/*large pcScreen*/	


.layui-layer-content table{border-collapse: collapse;border-spacing: 0;margin: 20px auto;border-top: 1px solid #efeeec;width: 95%;}
.layui-layer-content td{padding: 5px 0 10px 0;border-bottom: 1px solid #efeeec;border-left: 1px solid #efeeec;border-right: 1px solid #efeeec;text-align: center;vertical-align: middle;}
.layui-layer-content .tscx_th{background-color: #fafaf9;}

/*writeMail*/
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #1d6cc5; font-weight: bold; line-height: 48px;}
.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; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #1d6cc5; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox label{font-size: 13px; 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: 12px;}
.m-mailfmbox .btn-success{background: #1d6cc5; border-color: #1d6cc5;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}

/*mailList*/

.m-maillists{padding: 10px 18px 20px; border: 1px solid #ddd;}
.g-mailsearch{padding: 35px 80px;}
.m-xjxdc .g-mailsearch{padding: 35px 0;}
.g-mailsearch label{font-weight: normal;}
.g-mailsearch .btn{width: 80px; background-color: #1d6cc5; color: #fff;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #1d6cc5; font-weight: bold; line-height: 48px;}
.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: 32%;}
.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: #1d6cc5; 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: #1d6cc5; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}
	
	

	
