@charset "utf-8";
/* CSS Document */
body{background:#e2f2ff;font-family:"Microsoft YaHei";}
.container{width:1200px;}
.friend-links{display: none;}
/***头部***/
.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:40px;}
.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 .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 .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;}
.xwbox .title{line-height:45px;max-height:90px;overflow:hidden;padding-top:4px;}
.xwbox .title a{color:#0068b7;font-size:24px;font-weight:bold;}

.xwbox .remarks{padding-top:11px;font-size:16px;line-height:42px;overflow:hidden;text-align:justify;text-indent: 2em;}
.xwbox .remarks a{color:#e90000;}
.xw_list{padding-top:5px;line-height:43px;border-top:#d5d5d5 1px solid;font-size:16px;margin-top:13px;}
.xw_list li{height:43px;line-height:43px;background:url(../images_zt/ghlt_ico.png) 0 center no-repeat;padding:1px 60px 1px 19px;vertical-align:bottom;overflow:hidden;position:relative;}
.xw_list li a{display:block;float:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xw_list li .date{font-size:15px;color: #999;white-space:nowrap;display: block;position: absolute;right:0;top:1px;}
.xw_list li img{display:none;}

.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;}
.zt_link ul li{float:left;width:33.33%;height:312px;text-align: center;}
.zt_link ul li.num1{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: 380px; 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;}
    .xwbox .title{line-height:30px;max-height:60px;padding-top:0;}
    .xwbox .title a{font-size:22px;}
    .xwbox .remarks{padding-top:10px;line-height:24px;max-height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
    .xw_list{line-height:35px;margin-top:10px;}
    .xw_list li{height:35px;line-height:35px;}

    .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{height:260px;}
    .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_logo img{height:50px;}
    .zt_back{right:10px; width: 90px;}
    /***轮播图***/
    .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;}
    .xwbox .title{line-height:1.5;max-height:none;padding-top:0;}
    .xwbox .title a{font-size:20px;}
    .xwbox .remarks{padding-top:7px;line-height:1.6;max-height:none;}
    .xw_list{line-height:34px;margin-top:7px;}
    .xw_list li{height:34px;line-height:34px;}

    .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{height:210px;}
    .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%;}
    /***头部***/
    .zt-top-oldlink{ position: static;}
    .zt-top-oldlink li a{ margin-bottom: 5px;}
    .zt_logo{ position: static; text-align: center;}
    .zt_logo img{ max-width: 98%; height: auto;}
    .zt_bannner{height:auto;}
    .zt_bannner .guidang{width:150px;height:150px;}
    .zt_banimg{padding:25px 0 30px;}
    .zt_banimg img{height:auto;width:auto;max-width:75%;}
    /***轮播图***/
    .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:20px 0 20px;}
    .zt_banimg img{max-width:80%;}
    /***轮播图***/
    .twbox{height:290px;}
}
@media (max-width:379px) {
    /***轮播图***/
    .twbox{height:220px;}
}