@charset "utf-8";
/* CSS Document */
body{background:#e2f2ff;font-family:"Microsoft YaHei";}
.container{width:1200px;}

.ls-footer{width:100%;padding:0 0 30px;}
.ls-footer .container{position:relative;}
.home_web{display:none !important;}
/***头部***/
.zt_header{height:auto;background:url(../images_zt/ghlt_headerbg.jpg) center 0 no-repeat;background-size:auto 100%;}
.zt_bannner{height:358px;position:relative;overflow:hidden;}
.zt_bannner .guidang{position:absolute;right:10px;top:20px;z-index:1;}
.zt_bannner .img_title{display:none;}
.zt_banimg{text-align:center;padding-top:135px;}
.zt_logo{position:absolute;left:0;top:15px;z-index:2;}
.zt_logo img{width:auto;height:50px;}
.zt_back{width:100px;height:40px;position:absolute;right:0;top:0;z-index:2;}
.zt_back a{display:block;height:40px;background:rgba(0,0,0,.3);line-height: 40px;text-align:center;font-size: 15px;color:#fff;border-radius: 0 0 6px 6px;}
.zt_back a:hover{background:rgba(0,0,0,.5);color:#fff;}
/***轮播图***/
.zt_container{margin:30px auto 20px;}
.twbox{width:580px;height:400px;overflow:hidden;}
.ls-flash{width:100%;height:100%;position:relative;}
.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic li,.ls-flash .flash-pic img,.ls-flash .flash-pic a{width:100%;height:100%;}
.ls-flash .flash-pic{position:relative;z-index:0;}
.ls-flash .flash-pic li{zoom:1;vertical-align:middle;}
.ls-flash .flash-pic a{display:block;color:#fff;position:relative;}
.ls-flash .flash-pic img{display:block;}
.ls-flash .flash-pic .img_title{display:block;height:44px;line-height:44px;padding:0 105px 0 20px;font-size:18px;background:url("../images_zt/ghlt_txtbg.png") 0 0 repeat-x;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:0;right:0;bottom:0;color:#fff;}
.ls-flash .flash-pic a:hover .img_title{color:#fff;}
.ls-flash .flash-num{bottom:20px;right:12px;position:absolute;}
.ls-flash .flash-num ul li{float:left;width:10px;height:10px;text-indent:-999999px;margin-right:8px;background:#fff;}
.ls-flash .flash-num ul li.on{background:#e90000 !important;}

.xwbox{width:580px;}
.xw-tabs{ margin-bottom: 5px; height: 42px; line-height: 39px; border-bottom: 1px solid #0068b7; font-size: 24px; font-weight: bold;}
.xw-tabs ul li{ display:inline; float: left;}
.xw-tabs ul li a{ color: #0068b7;  }

.xwdbt{height:90px;margin-bottom:15px;overflow:hidden;padding-top:20px;border-bottom:1px #ddd dashed;}
.xwdbt li{line-height:32px;max-height:64px;overflow:hidden;}
.xwdbt li a{color:#0068b7;font-size:24px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.xw_list {line-height:42px;font-size:16px;}
.xw_list li{position:relative;padding:0 100px 0 18px;overflow:hidden;background:url(../images_zt/ghlt_ico.png) 0 center no-repeat;vertical-align:bottom;}
.xw_list li .col-block {float:left;max-width:100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:2px 0;}
.xw_list li .explain-list, .xw_list li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xw_list li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none !important;margin-right: 0;max-width: none;}
.xw_list li .explain-list .explain-link, .xw_list li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.xw_list li .date {white-space: nowrap; font-size:15px; position: absolute;right: 0;top: 2px;color: #999;}

.zt_linkcon{margin-top:30px;}
.zt_title{height:123px;background:url(../images_zt/ghlt_ghtx_bg.png) center center no-repeat;text-align:center;line-height:123px;vertical-align:middle;font-size:0;}
.zt_title img{height:100%;width:auto;}
.zt_link{padding-top:28px;overflow:hidden;}
.zt_link ul li{float:left;width:240px;height:312px;margin-left:240px;}
.zt_link ul li.num1,.zt_link ul li.num4{margin-left:0;}
.zt_link ul li a{display:block;cursor:pointer;}
.zt_link ul li img{display: block;width:220px;height: 220px;margin: auto;border-radius: 50%;transition:all .4s;}
.zt_link ul li .img_title{display:block;height:78px;line-height:78px;text-align:center;font-size:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zt_link ul li:hover img{box-shadow:0 0 10px rgba(0,99,207,.4);}
.zt_link ul li:hover .img_title{color:#0068b7;}

.zt_link2{ padding: 40px 0 0;}
.zt_link2 li{float: left; width: 585px; padding: 0 0 0 30px;}
.zt_link2 li.num1{padding-left: 0;}
.zt_link2 li a{ height: 78px; line-height: 0; font-size: 0; background:#fff; border: 1px #0169b7 solid; border-radius: 10px; text-align: center; padding: 20px 0; overflow: hidden; display: block; transition: 0.4s all;}
.zt_link2 li a img,.zt_link2 li a span{ cursor: pointer; height: 78px; display: inline-block; vertical-align: middle;}
.zt_link2 li a img{width: auto;}
.zt_link2 li a span{ line-height: 78px; padding-left: 22px; font-size: 24px; font-weight: bold; white-space: nowrap;}
.zt_link2 li a:hover{box-shadow:0 0 10px rgba(0,99,207,.4);}
@media (min-width:992px) and (max-width:1199px) {
    .container{width:992px;}
    /***头部***/
    .zt_bannner{height:296px;}
    .zt_bannner .guidang{right:0;top:0;}
    .zt_banimg{padding-top:110px;}
    .zt_banimg img{height:90px;}
    /***轮播图***/
    .zt_container{margin:20px auto 20px;}
    .twbox{width:488px;height:338px;}
    .ls-flash .flash-pic .title{height:40px;line-height:40px;padding:0 105px 0 15px;font-size:16px;}
    .ls-flash .flash-num{bottom:18px;right:10px;}

    .xwbox{width:480px;}
    .xwdbt{height:75px;margin-bottom:10px;padding-top:15px;}
    .xwdbt li{line-height:30px;max-height:60px;}
    .xwdbt li a{font-size:20px;}
    .xw_list {line-height:32px;}

    .zt_linkcon{margin-top:20px;}
    .zt_title{height:110px;line-height:110px;background-size:auto 100%;}
    .zt_link{padding-top:20px;}
    .zt_link ul li{width:218px;height:260px;margin-left:169px;}
    .zt_link ul li img{width:190px;height:190px;}
    .zt_link ul li .img_title{height:70px;line-height:70px;font-size:20px;}

    .zt_link2{padding:25px 0 0;}
    .zt_link2 li{width:485px;padding:0 0 0 22px;}
    .zt_link2 li a{height:72px;}
    .zt_link2 li a img,.zt_link2 li a span{height:72px;}
    .zt_link2 li a span{line-height:72px;padding-left:20px;font-size:20px;}
}
@media (max-width:991px) {
    .container{width:768px;}
    /***头部***/
    .zt_bannner{height:229px;}
    .zt_bannner .guidang{width:200px;height:200px;background-size:100% 100%;}
    .zt_banimg{padding-top:85px;}
    .zt_banimg img{height:80px;}
    .zt_logo{left:10px;top:10px;}
    .zt_back{right:10px;}
    /***轮播图***/
    .zt_container{margin:15px;}
    .twbox{width:auto;height:508px;float:none;}
    .ls-flash .flash-pic .title{height:40px;line-height:40px;padding:0 105px 0 15px;font-size:16px;}
    .ls-flash .flash-num{bottom:16px;right:10px;}

    .xwbox{width:auto;float:none;margin-top:15px;}
    .xw-tabs{height:39px;line-height:36px;font-size:22px;}
    .xwdbt{height:auto;margin-bottom:10px;padding:10px 0;}
    .xwdbt li{line-height:30px;max-height:60px;}
    .xwdbt li a{font-size:20px;}

    .xw_list {line-height:32px;}
    .xw_list li{padding-right:90px;}

    .zt_linkcon{margin-top:15px;}
    .zt_title{height:90px;line-height:90px;background-size:auto 100%;}
    .zt_link{padding-top:15px;}
    .zt_link ul li{width:174px;height:210px;margin-left:108px;}
    .zt_link ul li img{width:150px;height:150px;}
    .zt_link ul li .img_title{height:60px;line-height:60px;font-size:18px;}

    .zt_link2{padding:15px 0 0;}
    .zt_link2 li{width:361px;padding:0 0 0 16px;}
    .zt_link2 li a{height:66px;}
    .zt_link2 li a img,.zt_link2 li a span{height:66px;}
    .zt_link2 li a span{line-height:66px;padding-left:15px;font-size:18px;}
}
@media (max-width:767px) {
    .container{width:100%;}
    .ls-footer{padding:10px 0 15px;}
    /***头部***/
    .zt_bannner{height:auto;}
    .zt_bannner .guidang{width:150px;height:150px;}
    .zt_banimg{padding:65px 0 30px;}
    .zt_banimg img{height:auto;width:auto;max-width:75%;}
    .zt_logo img{height:40px;}
    /***轮播图***/
    .zt_container{margin:10px;}
    .twbox{height:428px;}
    .ls-flash .flash-pic .title{padding:0 100px 0 10px;}
    .ls-flash .flash-num{bottom:15px;right:5px;}

    .xwbox{margin-top:10px;}
    .xwbox .title a{font-size:18px;}
    .xwbox .remarks{padding-top:5px;}
    .xw_list{margin-top:5px;}

    .zt_linkcon{margin-top:10px;}
    .zt_title{height:80px;line-height:80px;}
    .zt_link{padding-top:10px;}
    .zt_link ul li{width:50%;height:195px;margin-left:0;}
    .zt_link ul li img{width:140px;height:140px;}
    .zt_link ul li .img_title{height:50px;line-height:50px;font-size:17px;}

    .zt_link2{padding:0;}
    .zt_link2 li{width:100%;padding:10px 0 0;}
    .zt_link2 li a{height:56px;padding:10px 0;}
    .zt_link2 li a img,.zt_link2 li a span{height:56px;}
    .zt_link2 li a span{line-height:56px;padding-left:15px;font-size:17px;}
}
@media (max-width:579px) {
    /***轮播图***/
    .twbox{height:360px;}
}
@media (max-width:479px) {
    /***头部***/
    .zt_banimg{padding:60px 0 20px;}
    .zt_banimg img{max-width:80%;}
    /***轮播图***/
    .twbox{height:290px;}
}
@media (max-width:379px) {
    /***轮播图***/
    .twbox{height:220px;}
}



.zt_back li{
    float:right;
    margin:0 5px;
}
.zt_back li a{
    padding:0 10px;
}
.zt_back{
    width:auto;
}
@media (max-width: 500px){
    .zt_logo{
        top:48px;
    }
    .zt_banimg {
        padding: 102px 0 30px;
    }
}
