@charset "utf-8";
/* CSS Document */
/*
* @description: 专题样式
* @author: ishang_pan
* @update: ishang_pan (2020-06-09 09:24)
*/

/*reset*/
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 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: 1200px;}
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
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:#333; text-decoration:none; outline:none;}
a:hover{color:#196ed8; text-decoration:none;}
a img{border:none;}
h1,h2,h3{font-weight: normal;}

/*function*/
.f-tac{text-align: center;}
.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-bgn{background: none!important;}
.f-bdn{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-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb8{margin-bottom: 8px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb18{margin-bottom: 18px;}
.f-mb20{margin-bottom: 20px;}

/*module*/
.is-main{margin: 16px auto 30px; width: 1200px;}

.m-titstyle1{height: 53px; padding-right: 10px; border-bottom: 2px solid #d9d9d9;}
.m-titstyle1 .u-tit{display: block; padding: 0 10px; line-height: 51px; border-bottom: 4px solid #ff7800; font-size: 28px; font-weight: bold; color: #196ed8;}
.m-titstyle1 .u-more{display: block; line-height: 53px; font-size: 14px; color: #666;}

.m-liststyle1 li{height: 40px; line-height: 40px;}
.m-liststyle1 li span{float: right; padding-left: 10px; color: #999;}
.m-liststyle1 li a{display: block; padding-left: 14px; background: url(../images/public/icon-li.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle1 li a:hover{padding-left: 18px; transition: all .3s;}

/*header*/
.m-top{background: #f5f5f5;}
.g-top{margin: 0 auto; width: 1200px; height: 40px; line-height: 40px;}
.g-top,.g-top a{font-size: 14px; color: #999;}
.g-top .u-link li{float: left; margin: 0 3px 0 7px;}
.g-top .u-link li a{display: block; padding-left: 22px; background-image: url(/dist/new/images/public/icon-sjlink.png); background-repeat: no-repeat;}
.g-top .u-link li.u-lk1 a{background-position: 0 0;}
.g-top .u-link li.u-lk2 a{background-position: 0 -40px;}
.g-top .u-link li.u-lk3 a{background-position: 0 -80px;}
.g-top .u-funs li{float: left; margin-left: 8px;}
.g-top .u-funs li a{display: block; padding-left: 9px; background: url(/dist/new/images/public/bg-funline.png) left center no-repeat;}

.is-header{height: 489px;}
.u-banner{left: 50%; margin-left: -960px; top: 0; display: block; width: 1920px; height: 489px;}
.u-logo{top: 20px; left: 50%; margin-left: -600px;}

/*home*/
.m-hmlists{width: 585px; height: 303px;}
.m-hmlglists{height: 303px;}
.m-hmlglists .m-liststyle1{width: 110%; zoom: 1;}
.m-hmlglists .m-liststyle1 li{float: left; width: 585px; margin-right: 30px;}
.m-hmbtadv{height: 76px;}
.m-hmbtadv ul{width: 110%; zoom: 1;}
.m-hmbtadv li{float: left; margin-right: 10px; width: 595px; height: 76px;}
.m-hmbtadv li img{display: block; width: 595px; height: 76px;}

/*footer*/
.is-footer{border-top: 8px solid #0e44b0; background: #f5f5f5;}
.m-footer{width: 1200px; margin: 0 auto; padding: 14px 0 25px; position: relative;}
.m-footerfun{padding: 10px 0;}
.m-footer p{line-height: 24px; text-align: center;}
.m-footer p,.m-footer p a,.m-footerfun,.m-footerfun a{color: #666; font-size: 14px;}
.m-footer p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 51px; top: 44px;}
#_span_jiucuo{position: absolute; right: 10px; top: 48px;}

/*location*/
.m-location{margin-bottom: 5px; padding: 8px 0 8px 18px; background: url(../images/page/icon-location.png) left center no-repeat;}
.m-location,.m-location a{font-size: 16px;}

/*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; cursor: pointer;}
.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: #196ed8; border: 1px solid #196ed8; 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;}

/*list*/
.m-main{margin: 15px auto; width: 1200px;}
.m-listlf{width: 258px;}
.m-listlf h1{padding: 13px 40px 13px 30px; background: url(../images/page/icon-tit.png) #196ed8 right center no-repeat; font-size: 18px; color: #fff; font-weight: bold;}
.m-listlf li{border-bottom: 1px solid #ddd;}
.m-listlf li a{display: block; padding: 15px 45px 15px 40px; font-size: 16px; background-image: url(../images/page/bg-listlf.png); background-position: right center; background-repeat: no-repeat;}
.m-listlf li.u-active a,.m-listlf li a:hover{padding-left: 37px; border-left: 3px solid #196ed8; color: #196ed8; background-image: url(../images/page/bg-listlf-h.png);}
.m-listrg{width: 927px;}
.u-listmenu{height: 47px; line-height: 46px; border-bottom: 1px solid #ddd; margin-top: 2px;}
.u-listmenu span{float: left; display: block; padding: 0 18px; border-bottom: 2px solid #196ed8; color: #196ed8; font-size: 18px;}
.m-cglists{padding: 5px 5px 0;}
.m-cglists li{height: 36px; line-height: 36px; overflow: hidden;}
.m-cglists li a{display: block; padding-left: 14px; background: url(../images/public/icon-li.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 15px;}
.m-cglists li span{float: right; padding-left: 10px; color: #666; font-size: 14px;}

/*detail*/
.m-detailbox{padding: 10px 20px 0;}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 30px; line-height: 1.5;}
.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(../images/page/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: 120px; height: 120px; 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(../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-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(../images/page/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;}

/*print*/
@media print {
	body{min-width: auto;}
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns{display: none;}
    .is-main{margin: 0; padding: 0; width: auto;}
    .m-detailbox,.m-dtfonts{padding: 0;}
    .m-dtfonts{padding: 10px;}
}

/*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: 212px; height: 80px; 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-fyxd{margin: 15px 0;}
.m-fyxd ul li{float: left;margin-right: 12px;width: 189px; height: 95px; text-align: center; line-height: 95px;}
.m-fyxd ul li:last-child{margin-right: 0;}
.m-fyxd ul li a{ color: #fff;}
.m-fyxd ul li:nth-child(1){background-color: #35a3d6;}
.m-fyxd ul li:nth-child(2){background-color: #1f63be;}
.m-fyxd ul li:nth-child(3){background-color: #2881ab;}
.m-fyxd ul li:nth-child(4){background-color: #43be2b;}
.m-fyxd ul li:nth-child(5){background-color: #dc9335;}
.m-fyxd ul li:nth-child(6){background-color: #e24258;}
.m-fyxd ul li:nth-child(7){background-color: #43be2b;}


.j-ptjc {
    position: absolute;
    right: 130px;
    top: 25px;
    color: red;
}

@media screen and (max-width: 1199px) {
    body{min-width:100%}
    .g-top{width:100%!important;height:auto!important}
    .watermark{right:0!important;margin-right: 0!important;}
    .m-hmlists {width:48%}
    .m-hmlglists .m-liststyle1,.m-hmlglists .m-liststyle1 li{width:100%}
    .m-fyxd ul li{width:31.33%;margin:1%}
    .m-hmctadv img{max-width:100%}
    
}

/* 适配小屏1000px */
@media screen and (min-width:991px) and (max-width: 1199px) {
    .is-main{width:970px;box-sizing: border-box;}
    
	
}
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 990px) {
    .is-main{width: 750px;}

}
@media screen and (max-width: 991px) {
    .u-banner{width:100%;left:0;margin-left:0}
    .u-logo{left:0;margin-left:0}
    .u-lwlbsearch1 .text{width:200px!important;}
    .u-lwlbsearch1{left:50%!important;margin-left:-100px!important;}
 
}

@media screen and (max-width: 768px) {
    .is-main, .m-hmlists{width: 100%;}
    .m-fyxd ul li{width:48%;margin:1%}
    .u-banner, .m-banner,.is-header{height:300px}
    .u-lwlbsearch1{left:0%!important;margin-left:0px!important;bottom:0!important}
}