@charset "utf-8";
/* css document */
/**
 * @deshidden-sm hidden-xs u-titcription: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-05-26 10:36)
 */

/*common*/
.is-main{padding-top : 15px;}

/*list*/
.g-listlf{min-height: 765px; background: #f5f5f5;}
.m-listlf .u-tit{padding: 22px 0; text-align: center; font-size: 22px; font-weight: bold; color: #fff; background: #2338a8;}
.m-listlf .u-tit span{display: inline-block; margin: -5px 20px 0 0; width: 28px; height: 24px; vertical-align: middle; background: url(/uploads/image/dipage/icon-tit.png) no-repeat;}
.g-listlf ul{padding: 10px 20px;text-align: center;}
.g-listlf li a{display: block; padding: 20px 20px 20px 10px; font-size: 18px; border-bottom: 1px solid #e6e6e6; background: url(/uploads/image/dipage/bg-listlf.png) right center no-repeat;}
.g-listlf li a:hover,.g-listlf li.u-active a{background: url(/uploads/image/dipage/bg-listlf-h.png) right center no-repeat; color: #2338a8;}

.m-titstyle1{line-height: 50px;border-bottom: 1px solid #ddd;font-size:20px;}
.m-titstyle1 span {font-size: 20px;color: #2338a8;font-weight: bold;}
.m-cglist li{padding: 0 8px; height: 56px; line-height: 56px;font-size:17px;border-bottom: 1px dashed #ddd;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.m-cglist ul li::before {content: "";width: 4px;height: 4px;background-color: #2338a8;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.m-cglist li span {float: right;color: #999999;}
.m-cglist li a{padding-left: 10px;}
.m-cglist li.f-line{margin-bottom: 10px; padding-bottom: 10px; height: 52px; border-bottom: 1px dashed #ddd;}
.m-cglist{margin-bottom: 35px;}



/*listone*/
.m-onelist{line-height: 188%; padding: 15px 10px; text-align: justify;font-size: 14px;}
.m-onelist table{border-collapse: collapse;border:1px solid #333;}
.m-onelist table td,.m-onelist table th{border: 1px solid #333;}
.m-onelist img{max-width: 100%;}

/*listpicture*/
.m-listpicture{padding-top: 15px;}
.m-listpicture li{margin-bottom: 15px; text-align: center;}
.m-listpicture li img{display: block; width: 100%; height: 136px;}
.m-listpicture li p{padding: 7px 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*detail*/
.m-detailbox{padding: 10px 30px 20px;}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 30px; line-height: 1.5; color: #2338a8;}
.u-sttit{font-size: 26px;}
.m-dtfuns{padding: 10px; line-height: 24px; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #666;}
.u-wzinfo span{margin-right: 40px;}
.u-fontsize{margin-right: 50px;}
.u-fontsize a{margin: 0 3px;}
.m-dtfonts{padding: 20px 30px;}
.m-dttexts{min-height: 164px; font-size: 16px; line-height: 188%; overflow-x: auto; overflow-y: hidden;}
.m-dttexts p{margin-top: 15px;}
.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-dtdownload{padding: 0 0 0 22px; background: url(/uploads/image/dipage/icon-detail.png) 0 -258px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{padding: 10px 0; border-bottom: 1px dashed #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(/uploads/image/dipage/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-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-dtsxqh{padding: 0 0 15px;}
.m-dtsxqh li{max-width: 50%; line-height: 30px; background-image: url(/uploads/image/dipage/icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh li a{font-size: 16px;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}

/*detailvideo*/
.m-dtvideo{width: 700px; height: 400px;}

/*search*/
.m-searchtop{padding: 11px 0; line-height: 26px; border-bottom: 1px solid #ddd;}
.m-searchtop .u-searchkey span{color: #2338a8;}
.m-searchtop li{float: left;}
.m-searchtop li a{display: block; padding: 0 15px; font-size: 14px; color: #999;}
.m-searchtop li.u-active a{background: #ff8400; color: #fff;}
.g-searchlf{margin-top: 29px; padding: 15px 0; background: #f5f5f5;}
.m-shfw ul,.m-shtims ul{padding: 4px 40px 0 22px;}
.m-shfw li,.m-shtims li{line-height: 42px;}
.m-shfw li a,.m-shtims li a{display: block;}
.m-shfw li span{float: right; color: #2338a8;}
.m-shfw li.u-active a{color: #2338a8;}
.m-shtims li a{background-position: right center; background-repeat: no-repeat; background-image: ;}
.m-shtims li.u-active a{color: #2338a8; background-image: ;}
.m-searchlists{padding-top: 15px;}
.m-searchlists li{padding: 10px 0;}
.m-searchlists .u-tit{line-height: 1.4; font-size: 18px;}
.m-searchlists .u-tit strong{color: #2338a8;}
.m-searchlists .u-infos{padding: 10px 0; font-size: 14px; color: #b2b2b2;}
.m-searchlists .u-infos span{margin-right: 36px;}
.m-searchlists .u-desc{margin-bottom: 4px; font-size: 14px; color: #808080;}
.m-searchlists .u-url a{display: block; font-size: 14px; color: #4ea63d; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
/*sitemap*/


/*sitemap*/
.g-sitemap li{line-height: 48px;}
.g-sitemap li a{display: block; padding-left: 13px; background: url(/uploads/image/dipublic/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-sitemap li a:hover{color: #2338a8;}

/*writemail*/
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #2338a8; 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; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #2338a8; 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-size: 14px; 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: #2338a8; border-color: #2338a8;}
.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: #2338a8; color: #fff;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #2338a8; 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: 48%;}
.m-mailxjlb .u-ts3{width: 16%;}
.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;}

.u-menutit {border-bottom: 1px solid #ddd;line-height: 46px;}
.u-menutit .u-tit {display: block;padding: 0 10px;border-bottom: 2px solid #2338a8;font-size: 18px;font-weight: bold;color: #2338a8;}

/*maildetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #2338a8; 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: #2338a8; 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;}
.g-zjbox h1{margin-bottom: 20px;font-size: 20px;}
.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;font-size: 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 query*/
/*large pcscreen*/
@media (min-width:1240px) {
    .m-listlf{width: 300px;}
    .m-listrg{width: 920px;}
}
/*big pcscreen*/
@media screen and (max-width:1239px) {}
/*medium pcscreen lg*/
@media screen and (max-width: 1199px) {
    .u-lgtit{padding: 15px 0 0; font-size: 24px;}
    .u-sttit{font-size: 20px;}
    .u-wzinfo span{margin-right: 25px;}
    .m-dtvideo{width: 100%; height: auto;}
    .g-sitemap li{line-height: 40px;}
}
/*pad md*/
@media screen and (max-width: 991px ){
    .g-listlf{min-height: auto;}
    .m-listlf .u-tit{padding: 16px 0; font-size: 18px;}
    .g-listlf ul{padding: 10px;}
    .g-listlf li a{padding: 15px 20px 15px 10px; font-size: 16px;}
    .m-cglist li{height: 30px; line-height: 30px;}
    .m-cglist li.f-line{margin-bottom: 5px; padding-bottom: 5px; height: 35px;}
    .m-onelist{padding: 10px;}
    .m-detailbox{padding: 0;}
    .u-lgtit{padding: 0; font-size: 20px;}
    .u-sttit{font-size: 16px;}
    .u-wzinfo span{margin-right: 10px;}
    .m-dtfonts{padding: 10px 0;}
    .m-dttexts{font-size: 14px;}
    .m-dttexts p{margin: 0 0 10px;}
    .m-dtsxqh{padding: 0;}
    .m-dtsxqh li a{font-size: 14px;}
    .m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}
    .m-searchtop{padding: 0 0 6px;}
    .g-searchlf{margin-top: 10px;}
    .m-shfw ul,.m-shtims ul{padding: 4px 10px 0;}
    .m-shfw li,.m-shtims li{line-height: 30px;}
    .m-searchlists li{border-bottom: 1px dashed #ddd;}
    .m-searchlists .u-tit{font-size: 16px;}
    .m-searchlists .u-infos span{margin-right: 8px;}
    .m-searchlists .u-infos{padding: 5px 0;}
}
/*phone sm*/
@media screen and (max-width: 767px) {}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-listpicture li{margin-bottom: 10px;}
    .m-listpicture li img{height: 110px;}
}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-pgpdbox1,.m-detailbox{padding: 0;}
    .m-dtfonts{padding: 10px;}
}




/*feedback*/
table.is-feedback td{vertical-align:middle;font-size:14px;font-family:"microsoft yahei";background-color:#fff;padding:4px 10px}
table.is-feedback{border-spacing:1px;border-collapse:separate}
.is-feedback,.is-feedbox{margin-bottom:15px}
.is-feedback li{height:36px;line-height:36px;font-size:14px;font-family:"microsoft yahei"}
.is-feedbox li{min-height:35px;height:auto;height:35px;padding:0 0 10px 0;line-height:35px;font-size:14px;font-family:"microsoft yahei";zoom:1;clear:both}
.is-feedbox li img,.is-feedbox li input,.is-feedbox li label{float:left}
.is-feedbox li img{margin-right:10px}
.is-feedbox li label{width:122px}
li.is-bdnr{height:auto;line-height:22px;padding-bottom:8px}
.is-feedbox li input{background:#fff;position:relative;line-height:1.5em;border:1px solid #ddd;padding:6px;color:#333;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.is-feedbox li textarea{background:#fff;position:relative;line-height:1.5em;border:1px solid #ddd;padding:6px;color:#a7b2b8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:auto;resize:none}
.is-feedbox input.button{background:#313233;display:inline-block;position:relative;height:33px;overflow:hidden;margin:18px 2% 2px 0;padding:0 15px 0 15px;vertical-align:top;line-height:34px;font-family:'droid sans',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}
.is-feedbox input.button:hover{background:#00b2d7;color:#fff}
.is-feedbacklist{margin:10px 0}
.is-feedbacklist li{padding:10px 0;border-bottom:1px solid #ddd;line-height:20px}
.is-feedbacktitle{background:#f1f1f1;color:#333;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.is-feedbacktitle dl{padding:5px 10px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#333;height:32px}
.is-feedbacktitle .right{float:right}
.is-bold{font-weight:700;color:#f60}
.is-feedbackcontent{color:#333;padding:5px 10px;line-height:20px}
.list-right .is-feedbox ul li,.list-right ul.is-feedbacklist li{background:0 0}
.list-right ul.is-feedbacklist li{line-height:26px}
.is-hftitme{padding: 5px 10px 0; color: #666;}

/*sitemap*/
.m-sitemap{padding: 10px 20px;}
.m-sitemapbd h2{height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m-sitemapbd ul{padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.m-sitemapbd ul li{float:left; margin-right:15px; line-height:28px;}

/*upload*/
.m-uploadform{margin: 60px auto; width: 388px;}
.m-uploadform li{position: relative; margin-bottom: 15px;}
.m-uploadform li label{position: absolute; left: 10px; top: 0; margin: 0; width: 80px; line-height: 44px; text-align: right;}
.m-uploadform li div{margin-left: 90px; height: 42px;}
.m-uploadform li .u-iptext{width: 280px; height: 40px; line-height: 38px; border: 1px solid #ddd; padding: 0 8px;}
.m-uploadform li .u-ipfile{margin-top: 10px;}
.u-code{margin-right: 122px;}
.u-code img{position: absolute; right: 0; top: 0; display: black; width: 112px; height: 42px;}
.m-uploadform li .u-code .u-iptext{width: 158px;}
.u-ipsub{margin: 0 auto; display: block; width: 90px; height: 40px; border: none; background: #0d7ccb; color: #fff; cursor: pointer; border-radius: 6px;}