@charset "utf-8";
/* CSS Document */
/*标题字体大小、颜色*/
*{box-sizing: border-box;}
/* body{background-color: #f5f5f5} */

.container{width: 1400px; margin: auto;padding:0}
.el-bgfcont{background: #fff;padding:20px;}

.f-mt40{margin-top:40px;}
.c-red{color: #e5030b}
input:focus{outline: none;}


/* 大标题 */
.m-hotcont{padding:10px}
.m-hot{height: 42px;line-height: 42px;font-weight:bold;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-hot a{color: #065695;;font-size: 26px;font-family:'SHM';}
.m-hot a:hover{color:#0262d6}
/* 轮播 */
.m-flash{position: relative;width:58%}
.g-flash,.g-flash img{height: 444px;overflow: hidden;}
.g-flash img{display: block; width: 100%;transition: all linear .3s }
.g-flash img:hover{transform: scale(1.1);}
.g-flash li,.g-flash li a{position: relative;}
.g-flash li a{display: block;}
.g-flash li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 60px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #fff;background: url(../images/public/bg-op50.png) repeat;}
.m-flash .hd{position: absolute; right: 20px; bottom: 22px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 12px; height: 12px;  background: #acafb2;border-radius:10px}
.m-flash .hd ul li.on{background:  #fff; }

/* 右侧列表 */
.m-news{width:39.5%;}
.m-tabnews{text-align: center;border-bottom:1px solid #a2c7f2;}
.m-tabnews li{float: left;position: relative;margin-right:40px}
.m-tabnews li a{display:block;height: 40px;line-height: 12px;font-family:'SHM';font-weight:bold;font-size:24px;}
.m-tabnews li span{position:relative;z-index: 1}
.m-tabnews li i{ position:absolute; bottom:-11px;left:0; height:21px;border-radius:3px;  width:100%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.m-tabnews li.u-active a{color: #0262d6;font-weight:bold}
.m-tabnews li.u-active i{width:100%;background: url(../images/index/tabactive.png) center top no-repeat; bottom:-11px; height:21px;}
.m-news .m-listindex{margin-top:10px}

.m-listindex li{height: 48px; line-height: 48px;overflow: hidden;}
.m-listindex li a{display: block;padding-left: 15px;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-listindex li span{float: right; color: #999; }
.m-listindex.nodot li a{padding-left:0;background: none}
.m-listindex.line li{border-bottom: 1px solid #ddd;}
.m-listindex.line li{padding-top: 14px; padding-bottom: 14px;}


/* 三大模块tab切换 */
.tabselect{background-color: #3366cc;margin:27px 0 20px 0;}
.tabselect *{color:#fff}

.qsk,.qsb{background: #386dd6}
.qsw{background: #4478df}
.qsk p{background: url(../images/index/icon-qsk.png) left center no-repeat; }
.qsb p{background: url(../images/index/icon-qsb.png) left center no-repeat; }
.qsw p{background: url(../images/index/icon-qsw.png) left center no-repeat; }
.m-tabitem li.u-active{background: #3366cc}
.m-tabitem li{position:relative;height:126px;float:left;width: 33.33%;display: flex;align-items: center;justify-content: center;flex-direction: column;cursor: pointer;}
.m-tabitem li.u-active i{position:absolute;width:22px;height:11px;bottom:0px;left:110px;display:block;content:url(../images/index/row.png);}
.m-tabitem li p{font-size:30px;padding-left:57px}
.m-tabitem li span{display:none}
.m-tabitem li.u-active{align-items: flex-start;padding-left:110px}
.m-tabitem li.u-active span{display: block;padding-left:60px;margin-top:15px;}
.m-tabitem li.u-active p{font-size:26px}

/* 青松看 */
.m-qskleft{padding:7px 20px 18px 20px;background:#fff;width:73%}
.m-tabstylecom{border-bottom:1px solid #e7eef6;overflow: hidden;}
.m-tabstylecom li{position: relative; float: left;margin-right:60px}
.m-tabstylecom li a{display: block; padding:17px 0;font-size: 24px;}
.m-tabstylecom li.u-active a{color:#3366cc;;font-weight:bold;}

.m-qsklist li .m-qsklist-one{height: 50px; line-height: 50px;overflow: hidden;}
.m-qsklist li .m-qsklist-one a{display: block;padding-left: 15px;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-qsklist li .m-qsklist-one span{float: right; color: #999; }
.m-qsklist-two,.show-listtwo{height: 127px;padding:15px 20px;   box-shadow: 0 0 15px rgba(38, 116, 218, 0.12);}
.m-qsklist li .m-qsklist-two>a{font-size: 18px;min-height:60px;display: block;line-height: 30px;margin-bottom:10px}
.see-detail{background-color: #759ce8;border-radius: 16px;color:#fff;padding:5px 10px}
.see-detail:hover{color:#fff}
.m-qsklist li .m-qsklist-two span{ color: #999;margin-left:15px }
.m-qsklist li.on .m-qsklist-one{display: none}
.m-qsklist li.on .m-qsklist-two{display: block}

/*文件关联列表通用样式*/
.liststyle-gl ul{padding: 0;}
.liststyle-gl li{clear: both;}
.liststyle-gl li span{margin-left: 10px; color: #999;float: right;}
.liststyle-gl .j-libox{width: 82%;float: left;overflow: hidden;height:50px}
.liststyle-gl .j-libox .j-licont{max-width: 100%;float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.liststyle-gl .j-libox .j-licont p{float: right;display: block;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.liststyle-gl .j-libox .j-licont a.j-li-bt{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/public/icon-li1.png) left center no-repeat;padding-left:15px;}
.liststyle-gl li.on .show-listone{display:none}
.liststyle-gl li.on .show-listtwo{display:block}
.liststyle-gl .show-listone p,.liststyle-gl .show-listone a{line-height: 50px;}
.liststyle-gl .show-listtwo .j-libox{width: 100%}
.liststyle-gl .show-listtwo span{float:none;margin-left:15px }
.liststyle-gl .show-listtwo .j-libox{min-height:60px;margin-bottom:10px;line-height:30px;}
.liststyle-gl .show-listtwo .j-licont,.liststyle-gl .show-listtwo .j-licont a.j-li-bt{white-space: normal;}
.liststyle-gl .show-listtwo .j-licont a.j-li-bt{background: none;padding-left:0;}

.el-footer{margin-top:0}
@media screen and (max-width: 767px) {
   .m-liststyle1 li{height:36px;line-height: 36px}
   .col2 li,.col3 li{width: 100%;}
   .col4 li,.col5 li{width:50%}
   .liststyle-gl li{position: relative;height:66px;line-height: 33px;margin-bottom:10px}
    /* .liststyle-gl .j-libox{width:100%}
   .liststyle-gl .j-libox .j-licont p{position: absolute;bottom:0} */

	 /*关联列表*/
	 /* .liststyle-gl li{height:33px} */
	 .liststyle-gl .j-libox{max-width:76%}
	 .liststyle-gl .j-libox .j-licont p{position: static;}
}

.m-qskright{width:24.5%;background:#fff;}

.zfxxgk-links li{text-align: center;background: #fff;text-align: left;line-height: 72px;padding-left:30px}
.zfxxgk-links li a{ display: flex;align-items:center}
.zfxxgk-links li img{margin-right:15px;vertical-align: middle;}
.zfxxgk-links li a:hover .icon:before{top:-100%;}
.zfxxgk-links li:hover{background: #dfecff}
.zfxxgk-links li:hover a{font-weight:bold}

/* 青松办 */
.m-qsbleft{padding:20px;background:#fff;width:60%}
.u-service{width:48.5%;padding-bottom:20px;border:solid 1px #f0f0f0;}
.u-service-tit{display:block;border-bottom:solid 1px #f0f0f0;overflow: hidden;padding:9px 0 9px 88px}
.u-service-tit p{float:left}
.u-service-tit p:first-child{width:60px;height:60px;border-radius:100%;background-color:#3366cc;text-align: center;padding-top:12px}
.u-service-tit p:last-child{margin-left:20px;color:#3366cc;font-size:24px;line-height:32px;margin-top:13px;}
.u-service-list ul{padding:12px 20px;}
.u-service-list li{float:left;margin:13px 0 10px 0;width:33.33%;text-align:center;}
.u-more{display:block;margin:0 auto;background-color:#f5f5f5;color:#999;text-align:center;padding:8px 0px;width:110px;}
.u-service-tit:hover img{transform: rotateY(180deg);transition: all .3s linear;}

.m-qsbright{width:37.5%;background:#fff;padding:0 20px 20px 20px; }
.m-tefwlist{margin-bottom:9px}
.m-tefwlist li{float: left;width: 50%;padding-left: 8px; padding-right: 8px;margin-bottom:10px}
.m-tefwlist ul{margin-left: -8px; margin-right: -8px;}
.m-tefwlist img,.m-wstb img{display: block;}

/* 青松问 */
.m-qswleft{padding:0 20px 7px 20px;background:#fff;width:57%}
.in-zxft-detail{overflow: hidden;}
.in-zxft-detail a.f-fl{width:34%;height:175px;overflow: hidden;}
.in-zxft-detail a.f-fl img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s linear;}
.in-zxft-detail a.f-fr{width:66%;height:175px;line-height: 40px;padding:10px 20px;background-color: #f7f7f7;}
.in-zxft-detail p span:first-child{color:#3366cc}
.in-zxft-detail a.f-fl img:hover{transform: scale(1.05);}
.in-zxft-detail .m-listindex{float:right;width:63%;margin-top:-8px;}
.in-zxft-detail .m-listindex .u-active a{color:#3366cc;font-weight:bold;}
/* 单行省略号 */
.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;}

.m-qswright{width:41%}
.m-interact {right:0px;top:17px;}
.m-interact a{float: left;padding:5px 0 5px 35px;margin-left:20px;}
.m-wyzx{background: url(../images/index/icon-zx.png) left center no-repeat;}
.m-wyjy{background: url(../images/index/icon-jy.png) left center no-repeat;}
.m-wyts{background: url(../images/index/icon-ts.png) left center no-repeat;}
.m-hdcont{background: #fff;padding:0 20px 20px 20px}

.ml-order {margin-top:24px}
.ml-order li{background: #eff7fe;width:48% }
.ml-order li a{display: block;height: 69px;text-align: center;line-height: 69px;font-weight:bold}
.ml-order li img{vertical-align:middle;margin-right:15px}
.ml-order li :hover img{transform: scale(0.9);transition: all .3s linear}
.s12345code{z-index: 999;bottom:60px}
.ml-order li:hover .s12345code{display:block;}
.m-lettercount{background:#fff;padding:21px 0 22px 87px;position: relative;margin-top:31px;}
.m-xjtj{padding:16px;background:#d6ecff;position:absolute; left:0;top:0;font-size:24px;line-height:30px;font-weight:bold;color:#3366cc}
.m-letternum li{float:left;border-right:1px dashed #ddd;width: 25%;padding-left:150px;position: relative;line-height: 24px;}
.m-timebg{display: block;padding:8px 11px;background: url(../images/index/numbg.png) left center no-repeat; color:#fff;position: absolute;left:80px;top:5px}
.m-letternum li:last-child{border:none}
/* 专题 */
.m-ztzltitle{display:block;text-align: center;padding:15px 0 35px 0}
.m-ztzl{padding:20px 0}
.m-special .bd,.m-special ul li,.m-special img{height:155px;overflow: hidden;}
.m-special ul li{margin-right:10px;width:273px;float:left;}
.m-special li img{display: block;width:100%;-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.m-special .hd a{cursor:pointer;display:block;position: absolute;width: 32px;text-align: center; height: 68px;z-index: 99;top: 50%;transform: translateY(-50%);}
.m-special .hd .prev{left: -50px;background: url(../images/index/prev.png) center center no-repeat;}
.m-special .hd .next{right: -50px;background: url(../images/index/next.png) center center no-repeat;}
.m-special li img:hover{transform:scale(1.05);}

/* 友情链接 */

/* .is-linknew{background: #f0f3f7;}
.m-linknew{padding:17px 0;position: relative;}
.link-icon{background: url(../images/index/link-row.png) left center no-repeat;color: #0262d6;position: absolute;left:0;padding-left:40px;font-weight:bold}
.m-linknew ul{margin:0 -20px}
.m-linknew ul li{width:20%;float: left;padding:0 20px;}
.m-linknew ul li>a{display: block;background: #dee8f4;text-align: center;padding:12px 0;font-size:18px;cursor: pointer;}
.m-linknew ul li:last-child{margin-right: 0}
.is-link-one{padding-right:25px;position: relative;}
.blackrow{display:inline-block;margin-left:10px;width:14px;height:8px;background: url(../images/index/link-row.png) left center no-repeat;right:0;top:8px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.rowactive .blackrow{transform: rotateX(180deg)}
.m-linknew dl{position: absolute;width: 1400px;border:2px solid #eef3f4;background: #fff;left:0;z-index: 99;overflow: hidden;padding:15px 0 15px 45px;bottom:65px;display: none}
.m-linknew dl dd{float: left;line-height: 36px;width: 16.666%;text-align: left;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;padding-right:20px} */

/*********左侧对联广告**********/
.advert-box{position:fixed;bottom:0px; z-index:999;width:241px; height:auto;overflow:hidden;background:#3366cc;border-radius: 4px;padding: 30px 0 0;z-index: 1000;}
.advert-box ul{display: block;background:#fff;padding: 3px 0; margin-bottom:16px;}
.advert-box ul li{padding: 3px 6px;}
.advert-box ul li img{width: 231px;}
.advert-box .fold-btn{position:absolute;right: 30px;top: 6px;display:block;width:18px;height: 18px;background:url(/dist/images/home/dk.png) no-repeat;}
.advert-box .close-btn{position:absolute;right: 8px;top: 7px;display:block;width:18px;height: 18px;background:url(/dist/images/home/close.png) no-repeat;}
.advert-box h2{ position:absolute; left:10px; top:0; height:30px; line-height:30px; width:80px; color:#fff; font-size:16px;}


/* 适配小屏 */
@media screen and (max-width: 1400px) {
 .container{width:1200px}

}

/* 适配pad */
@media screen and (max-width: 1200px) {
 .container{width:970px}
 .m-tabstylecom li a{font-size:22px;}
 .m-flash,.m-news,.m-qsbleft,.m-qskleft,.m-qskright,.m-qsbright,.m-qswleft,.m-qswright{width:100%}
 .f-mt40{margin-top:20px}
 .m-news{margin-top:30px}
 .m-qskright,.m-qsbright{margin-top:20px}
 .zfxxgk-links li{float:left;width:33.33%}
 .m-letternum li{padding-left:70px}
 .m-timebg{left:10px}

}


@media (max-width:991px) {
	.container,.u-service,.zfxxgk-links li{width:100%}
	.el-bgfcont{padding:10px}
	.m-hot a{font-size:22px}
	.m-hot{white-space: normal;height:auto;line-height:30px}
	.g-flash, .g-flash img{height:260px}
	.m-tabnews li a,.u-service-tit p:last-child,.m-tabstylecom li a{font-size:18px}
	.m-tabnews li{width:33.33%;margin-right:0}
	.tabselect{margin:20px 0}
	.m-qskleft{padding:10px}
	
  .m-listindex li{height:40px;line-height:40px}

  .m-tabitem li{height:80px}
  .m-tabitem li.u-active{padding-left:0;justify-content: center;align-items: center;}
  .m-tabitem li.u-active p,.m-tabitem li p{font-size:20px;}
  .m-tabitem li.u-active span{display:none}
  .m-tabitem li p{padding-left:40px}
  .m-tabitem li.u-active i{left:50%;margin-left:-10px}
  .u-service{margin-bottom:10px}
  .u-service-list li{margin:8px 0}
  .m-xjtj{font-size:16px;line-height:24px;padding:5px 10px}
   .m-xjtj br{display: none}
  .m-lettercount{padding:40px 0 10px 0}
  .m-letternum li{width: 50%;border:none;margin-bottom:10px}
  .m-special{width:336px;margin:auto;}
   .m-special .hd .prev{left:0}
  .m-special .hd .next{right:0}
  .m-ztzltitle{padding:15px 0}
  .m-qsbleft{padding:10px}
  .m-qsbright{padding:0 10px 10px 10px}
  .zfxxgk-links li{line-height:46px}
  .m-tabstylecom li{margin-right:0;width: 33.33%}
  .m-tabstylecom li a{padding:10px 0}
  .m-qsklist-two, .show-listtwo{height:auto}
  .zfxxgk-links li img{width:20px}
  .m-qsklist li .m-qsklist-one{height:42px;line-height: 42px}
  .in-zxft-detail a.f-fl,.in-zxft-detail a.f-fr{width:100%}
  .m-interact{top:9px}
  .m-interact a{margin-left:10px;background-size:15px;padding-left:17px;font-size:14px}
  .m-qswleft{padding:0 10px 7px 10px}
  .m-hdcont{padding:0 10px 10px 10px;margin-top:20px}
  
   .m-linknew ul{margin:0}
   .m-linknew ul li{width:50%;margin-bottom:10px;padding:0 10px;}
   .m-linknew ul li>a{font-size:16px}
   .m-linknew dl{width:100%;bottom:188px;}
   .m-linknew dl dd{width:50%}
   .m-linknew{padding-bottom:7px}


}

@media (max-width:767px) {
	.container{width:100%}


}