@charset "utf-8";
/* CSS Document */
/*
* @description: 专题样式
* @author: ishang
* @update: ishang (2019-05-13 20:04)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(/about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;box-sizing: content-box;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: 100%;}
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:#247ee6; text-decoration:none;}
a img{border:none;}
.f-fl,.fl{float:left;}
.f-fr,.fr{float:right;}
.f-tac {text-align: center;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
h1,h2,h3{font-weight: normal;}
.hidden,.hidd,.f-dn{display: none;}
.f-nbg{background: none!important;}
/*全局 end*/

/*头部 on*/
.m-top{background: #f5f5f5;}
.g-top{margin: 0 auto; width: 100%; height: 40px; line-height: 40px;}
.g-top,.g-top a{font-size: 13px; 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/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/images/public/bg-funline.png) left center no-repeat;}

.is-header{position: relative; width: 100%; height: 380px; overflow: hidden;}
.is-header .u-banner{position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; height: 380px;}
.is-header .u-logo{position: absolute; left: 50%; top: 18px; margin-left: -600px;}
/* .is-header .u-logo img{display: block;} */

.m-ztsearch{margin: 20px auto 0; width: 694px; height: 52px;}
.m-ztsearch .u-ztsearchtext{float: left; padding: 0 20px; width: 574px; height: 50px; line-height: 50px; border: 1px solid #247ee6; border-radius: 50px 0 0 50px; font-size: 16px;}
.m-ztsearch .u-ztsearchbtn{float: left; width: 78px; height: 50px; border: none; border-radius: 0 50px 50px 0; cursor: pointer; background: url(/assets/special/gktl/images/icon-search.png) #247ee6 center no-repeat;}

.h-aback{width: 104px;height: 44px;background-color: rgba(0,0,0,.21);text-align: center;line-height: 44px;font-size: 16px;position: absolute; right: 50%;margin-right: -600px;top: 18px;}
.h-aback a{color: #fff;}
/*头部 end*/

/*主体 on*/
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position:absolute;top:0;right:0;width:6px; border-radius: 3px; overflow: hidden; height:100%;margin:0;padding:0;}
.scroll_track{position:relative;background:#d1d1d1;width:6px;}
.scroll_drag{position:relative;top:0;right:0;cursor:pointer;background:#9a9a9a;width:6px!important; border-radius: 3px; overflow: hidden;}
.scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background:#9a9a9a;}
.m-book{margin: 0 auto; padding: 58px 0 56px; width: 100%; height: 297px;}
.u-book img{display: block;}
.m-bookdesc{padding: 4px 35px 0; height: 284px; width: 844px; border: 1px solid #ddd; text-align: justify;}
.m-bookdesc h1{text-align: center; line-height: 77px; font-size: 24px; font-weight: bold; color: #3d3d3d;}
.m-bookdesc p{line-height: 36px; font-size: 18px; text-indent: 2em; color: #3d3d3d;}
.m-ldbox{padding: 56px 0; height: 583px; background: #f3f7fb;}
.g-ldbox{margin: 0 auto; width: 100%;}
.g-ldbox .u-tit{margin-bottom: 55px; height: 63px;}
.g-ldbox .u-tit img{display: block;}
.m-ldtabs{padding-top: 15px; width: 416px; height: 434px; background: #fff; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.m-ldtabs li{position: relative; width: 426px; line-height: 60px; text-indent: 18px; font-size: 18px; font-weight: bold; cursor: pointer;}
.m-ldtabs li i{position: absolute; right: 0; bottom: -13px; display: none; width: 10px; height: 9px; background: url(/assets/special/gktl/images/home/icon-act.png) no-repeat;}
.m-ldtabs li.u-active{line-height: 56px; border-bottom: 4px solid #ffae00; background: #247ee6; color: #fff;}
.m-ldtabs li.u-active i{display: block;}
.m-ldbd{float: right; padding: 30px 42px 0; height: 419px; width: 660px; background: #fff; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.m-ldbd p{line-height: 36px; font-size: 18px; text-indent: 2em; text-align: justify;}
.m-qwjd{margin: 0 auto; padding: 56px 0; width: 100%; height: 510px;}
.m-qwjd .u-tit{margin-bottom: 55px; height: 63px;}
.m-qwjd .u-tit img{display: block;}
.m-jdlf{width: 648px;}
.m-jddesc{margin-bottom: 4px; padding: 12px 30px; height: 84px; background: #f5f5f5;}
.m-jddesc p{font-weight: bold; color: #3d3d3d; text-align: justify; line-height: 28px; text-indent: 2em;}
.m-faqbox{position: relative; height: 280px; overflow: hidden;}
.m-faqhd{height: 54px; line-height: 54px; background: #d1e2f6;}
.m-faqhd p{float: left; margin-right: 15px; width: 56px; height: 54px; text-align: center; background: #247ee6; color: #fff; font-size: 24px;}
.m-faqhd span{font-weight: bold; color: #3d3d3d;}
.u-lp{line-height: 22px; height: 70px;}
.u-lp p{line-height: 70px; height: 70px;}
.m-faqbd{padding: 14px 24px;}
.m-faqbd p{line-height: 28px; text-align: justify; text-indent: 2em;}
.m-listboxs{width: 472px; height: 372px; padding: 20px 20px 0; background: url(/assets/special/gktl/images/home/bg-jyja.png) #fff right bottom no-repeat; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.m-listbody{height: 276px; margin-bottom: 28px;}
.listhd{padding-right: 33px;}
.listhd a{float: right; margin-left: 12px; display: block; width: 30px; height: 30px; background-image: url(/assets/special/gktl/images/home/bg-ls.png); background-repeat: no-repeat; cursor: pointer;}
.listhd a.next{background-position: -30px 0;}
.m-liststyle li{line-height: 46px; padding-left: 15px; background: url(/assets/special/gktl/images/home/icon-li.png) left center no-repeat;}
.m-liststyle li span{float: right; color: #999; font-size: 14px;}
.m-gcls{margin: 0 auto; width: 100%; padding-bottom: 50px; overflow: hidden;}
.m-gcls .u-tit{margin-bottom: 55px; height: 63px;}
.m-gcls .u-tit img{display: block;}
.m-gcls ul{zoom: 1; width: 110%;}
.m-gcls li{float: left; margin-right: 42px; width: 564px; line-height: 38px;}
/*主体 end*/
.m-pgmain{margin: 20px auto; width: 100%;}
.m-location{margin-bottom: 15px; height: 20px; line-height: 20px; padding: 0 0 11px 24px; background: url(/assets/special/gktl/images/icon-location.png) left top no-repeat; border-bottom: 1px dashed #ddd;}
.m-location,.m-location a{font-size: 14px; color: #525252;}

/*底部 on*/
.is-footer{background: #247ee6; padding: 15px 0;}
.m-footer{width: 100%; margin: 0 auto; padding: 14px 0 25px; position: relative;}
.m-footer p{line-height: 32px; text-align: center; color: #fff;}
.m-footer p a{color: #fff;}
.m-footer p.m-footerfun,.m-footerfun a{color: #fff;}
.m-footer p img{vertical-align: middle; margin-right: 8px;}
#_ideConac{position: absolute; left: 15px; top: 44px;}
#_span_jiucuo{position: absolute; right: 48px; top: 48px;}
#backTop {position: fixed;right: 3.2rem;top: 70%;display: none;cursor: pointer;z-index: 999;}
#f-elderwza{position: absolute;top: 51px;left: 91px;}
#f-elderwza img{width: 152px;height: 64px;}
/*底部 end*/

/* 解决样式冲突 */
.m-ztsearch{box-sizing: border-box;}
/* phone xs */
@media screen and (max-width: 767px) {
    .g-top .u-link{display: none;}
    body{width: 100%;min-width: 100%;}
    .g-top,.m-footer,.is-header .u-banner,.m-ztsearch,.m-book,.u-book img,.m-bookdesc,.g-ldbox,.u-book,.m-ldbd,.m-qwjd,.m-jdlf,.m-listboxs,.m-gcls,.m-gcls ul,.m-gcls li,.m-pgmain{width: 100%;}
    .m-faqbox.easy_scrollable{width: 100% !important;}
    .g-top,.m-book,.m-bookdesc,.m-ldbox,.m-ldbd,.m-qwjd,.m-jddesc,.m-listboxs,.m-listbody{height: auto;}
    .container,.m-bookdesc,.m-ldbd{padding: 0;}
    .is-header,.is-header .u-banner{height: 180px;}
    .is-header .u-banner{left: 0;margin-left: 0;}
    .m-ldbox,.m-qwjd{overflow: hidden;}
    .m-ztsearch{padding: 0 10px;}
    .m-ztsearch .u-ztsearchtext{width: calc(100% - 78px);}
    .g-ldbox .u-tit img,.m-qwjd .u-tit img,.m-gcls .u-tit img{position: relative;left: 50%;margin-left: -600px;}
    .m-listbody{padding: 10px;}
    .m-ldbd p{padding: 15px;}
    .m-listboxs{padding: 20px 0;}
    .h-aback{right: 10px;margin-right: 0;}

	#_ideConac,#f-elderwza,#_span_jiucuo{position: relative;float: left;margin: 0 5px;text-align: center;}
	#_ideConac{left: 0;top: 0;width: calc(24% - 10px);}
	#f-elderwza,#_span_jiucuo{width: calc(38% - 10px);}
	#f-elderwza{left: 0;top: 9px;}
	#f-elderwza img{width: 100%;}
	#_span_jiucuo{right: 0;top: 13px;}
}