@charset "utf-8";
body {background: #ffffff; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}input, button, select, textarea {outline: none;}a {text-decoration: none !important;}.container {width: 1320px;}
.top {height: 400px;margin: 0 auto;background: url(../../../images/ztzl.files/cjr.files/banner.png) top center no-repeat;background-size: cover;}
.ztbanner {height: 400px;overflow: hidden;position: relative;}
.ztbanner .ztlogo {position: absolute;height: 60px;top: 18px;}
.top .text {position: absolute;top: 45%;width: 100%;text-align: center;}
.top .text2 {position: absolute;top: 41%;right: 0;color: #ffffff;width: 39%;font-size: 24px;overflow:hidden;line-height: 40px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.top .text2 p {text-indent:2em;}
.top .text2 p:last-child {text-indent:0em;text-align:right;margin-top: 26px;}
.back{float: right;color: #eb6014;background: #ffffff;padding: 4px 14px;border-radius: 6px;position: absolute;right: 0;top: 24px;font-size: 14px;}
.back a{color: #eb6014;}
.nav {height: 55px;line-height: 55px;background: #eb6014;}
.nav .navlist {text-align: center;}
.nav .navlist a {display: block;display: inline-block;font-size: 22px;font-weight: normal;color: #ffffff;padding: 0 30px;text-align: center;}
.bm{width: 100%;}
.bm .bmbx{overflow: hidden; margin-right: 15px;}
.bm .bmnr{padding: 0; height: auto; overflow: hidden; border-top: none;}
.bm .bmnr .bmlist {height: auto; overflow: hidden;}
.bm .bmnr .bmlist a {display: block;background: #ffecde;width: 48%;height: auto;float: left;margin-right: 15px;text-align: left;padding: 0 16px;border-radius: 8px;margin-bottom: 22px;}
.bm .bmnr .bmlist a p::before {content: '';display: inline;margin: 22px 0;padding: 13px 22px;}
.bm .bmnr .bmlist a p {font-size:16px;line-height:50px;color: #ee7241;}
.bm .bmnr .bmlist a:nth-child(1) p::before {background: url(../../../images/ztzl.files/cjr.files/i1.png) center no-repeat;}
.bm .bmnr .bmlist a:nth-child(2) p::before {background: url(../../../images/ztzl.files/cjr.files/i2.png) center no-repeat;}
.bm .bmnr .bmlist a:nth-child(3) p::before {background: url(../../../images/ztzl.files/cjr.files/i3.png) center no-repeat;}
.bm .bmnr .bmlist a:nth-child(4) p::before {background: url(../../../images/ztzl.files/cjr.files/i4.png) center no-repeat;}
.bm .bmnr .bmlist a:nth-child(2),.bm .bmnr .bmlist a:nth-child(4) {margin-right: 0;float: right;}
.bm .dtinr {border: 5px solid #eeeeee;height: 315px;margin-left: 15px;}
.dtinr #bdmap {height:100%;width:100%;}

.g-nm {height: 40px;line-height: 40px;font-size: 24px;font-weight: bold;background: url(../../../images/ztzl.files/cjr.files/tbg.png) right center no-repeat;overflow: hidden;margin-bottom: 10px;}
.g-nm a {display: inline-block;height: 40px;line-height: 40px;color: #eb6014;letter-spacing: 0;background: url(../../../images/ztzl.files/cjr.files/nmbg.png) left center no-repeat;padding-left: 15px;}
.g-nm a.mr {font-size:14px;font-weight:normal;float:right;padding: 0 15px;line-height: 40px;background: #ffffff;color: #999999;}
.g-nm.n2 {background: url(../../../images/ztzl.files/cjr.files/tbg2.png) center no-repeat;text-align: center;height: 47px;line-height: 47px;overflow: hidden;}
.g-nm.n2 a {text-align: center;background: none;padding: 0;}
.g-nr {padding-top: 0; overflow: hidden;}
.g-text {padding: 22px;height: auto;background: transparent; overflow: hidden;border-radius: 8px;}
.g-text .text {overflow: hidden;font-size: 17px;line-height: 36px;color: #333333;height: 195px;padding: 15px 30px;}
.p0 .abg {background: url(../../../images/ztzl.files/cjr.files/xxbg.png) center 12px no-repeat;}
.g-text .text p {color: #333333;}
.p2 .g-nr {padding-top: 0;}
.g-list ul li{padding: 0;background: none;text-align: left;height: 40px;line-height: 40px;vertical-align: middle;overflow: hidden;font-size: 16px;background: url(../../../images/ztzl.files/cjr.files/pt.png) 0 center no-repeat;text-indent: 15px;margin: 0}
.g-list ul li a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #222222;width: 82%;float: left;position: relative;}
.g-list ul li span{float: right; color: #999999; font-size: 16px}
.g-list ul li:hover a {color: #1c5cbe;}
.g-list.ml ul li {height: 50px;line-height: 50px;background: #f9f9f9;border-radius: 4px;font-size: 16px;color: #222222;border: 1px solid #e5e5e5;text-indent: 0;padding: 0 24px;margin-bottom: 15px;}
.g-list.ml ul li a {color: #222222;width: 90%;}
.g-list.ml ul li a em {background: #eb6014;color: #ffffff;font-size: 14px;border-radius: 50%;padding: 0px 5px;margin-right: 7px;}
.g-list.ml ul li span {background: url(../../../images/ztzl.files/cjr.files/jt.png) center no-repeat;height: 50px;line-height: 50px;width: 22px;}
.p0 .p2bx {margin-right: 15px;}
.p0 .p2bx.rt {margin-right: 0;margin-left: 15px;}

.p3 {background: url(../../../images/ztzl.files/cjr.files/p2bg.png) center no-repeat;height: auto;padding: 44px 0;}
.p3 .container {padding: 0;}
.p3 .bslist {height: auto;overflow: hidden;margin-top: 15px;}
.p3 .g-nr {padding-top: 0;overflow: hidden;}
.p3 .bsitem {overflow: hidden;padding-bottom: 12px;padding-left: 0;margin-bottom: 19px;}
.p3 .bslist >div:nth-child(1) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x1.png) -5px top no-repeat;}
.p3 .bslist >div:nth-child(2) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x2.png) -5px top no-repeat;}
.p3 .bslist >div:nth-child(3) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x3.png) -5px top no-repeat;}
.p3 .bslist >div:nth-child(4) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x4.png) -5px top no-repeat;}
.p3 .bslist >div:nth-child(5) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x5.png) -5px top no-repeat;}
.p3 .bslist >div:nth-child(6) .bsitem {background: url(../../../images/ztzl.files/cjr.files/x6.png) -5px top no-repeat;}
.p3 .bsitem .bst {float: left;width: 10%;overflow: hidden;background: #f37451;font-size: 20px;height: 130px;border-radius: 0;}
.p3 .bsitem .bst a {color: #ffffff;padding: 13px;text-indent: 0;display: block;line-height: 23px;padding: 11px;padding-top: 20px;}
.p3 .bsitem .bst a:hover {color: #dddddd;}
.p3 .bsitem .bnr {float: left;width: 90%;overflow: hidden;}
.p3 .bsitem .bnr ul{padding: 20px;overflow: hidden;padding-right: 30px;}
.p3 .bsitem .bnr ul li {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: relative;color: #222222;height: 32px;line-height: 32px;}
.p3 .bsitem .bnr ul li a {color: #222222;font-size: 16px;}

.g-cjlist {height:auto;overflow:hidden}
.g-cjlist a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: relative;color: #333333;height: 32px;line-height: 32px;background: #ffecde;height: 40px;line-height: 40px;margin: 10px;margin-top: 0;border-radius: 10px;padding: 0 18px;text-align: center;}
.g-cjlist a::after {background: url(../../../images/ztzl.files/cjr.files/pt.png) 0 center no-repeat;}

.mt-15 {background: #ee7241 !important;}
.footer .foot-db {background: #b63400 !important;}
@media all and (max-width: 1024px) {
    .container {width: 100%;}
}

@media all and (max-width: 992px) {
	.top {height: 300px;}
    .top .text {
        position: relative;
        text-align: center;
        right: unset;
        top: unset;
        margin-top: 0;
        margin-bottom: 16px;
    }
    .top .text img {width: 94%;}
    .back {display: none;}
    .ztbanner {height: auto;}
    .ztbanner .ztlogo {position: unset;width: 100%;height: 59px;text-align: center;display: block;margin: 1.5rem 0;margin-bottom: 0;}
    .ztbanner .btitle {font-size: 5rem;color: #ffffff;height: 100%;text-align: center;width: 100%;text-shadow: none;padding: 4rem 0;}
    .ztbanner .btitle p {padding-top: 0;}
    .ztbanner .btitle em {font-size: 6.5rem;margin-right: 4px;}
    .g-ft {display: none !important;}
}

@media (max-width : 768px) {
    .top {
        height: auto;
        padding-bottom: 26px;
        background-size: cover;
        background-position-x: right;
    }
    .top .text {
        position: relative;
        text-align: center;
        right: unset;
        top: unset;
        margin-top: 20px;
        margin-bottom: 16px;
    }
    .ztbanner .ztlogo {
        height: 59px;
        text-align: center;
    }
    .ztbanner .ztlogo img {width: 70%;}
    .ztbanner .btitle {font-size: 2rem;padding: 2rem 0;font-weight: bold;}
    .nav {
        height: auto;
        line-height: 35px;
    }
    .nav .navlist {padding: 10px 0;}
    .nav .navlist a {font-size: 15px;padding: 0 4px;}
    .p1 {
        margin: 0;
    }
    .bx {
        padding-left: 0;
    }
    .g-nm {
        margin-top: 0;
        background-position: 100% bottom ;
    }
    .g-nm a {
        background: #ffffff;
        padding-right: 15px;
    }
    .g-list ul li a {
        width: 100%;
    }
    .g-list ul li span {
        display: none;
    }
    .g-list.n2 ul li {
        width: 100%;
        margin: 5px 0;
    }
    .g-nm.n2 a {
        background: transparent;
        padding: 0;
    }
    .g-nm.n3 a {
        background: transparent;
        padding: 0;
    }
    .g-list.n3 {
        padding: 0px;
    }
    .g-list.n3 ul li {
        width: 100%;
        padding: 2px 10px;
        margin: 4px 0;
    }
    .p1 .g-nr {
        padding-top: 0;
    }
    .bm .bmbx {
        margin-right: 0;
    }
    .bm .dtinr {
        margin-left: 0;
        height: 220px;
    }
    .bm .bmnr .bmlist a {width: 100%;margin:10px 0;text-align: center;}
    .bmimg {width: 100%;margin-top: 10px;}
    .bmimg img {width: 100%;}
    .p0 .p2bx, .p4 .p2bx {margin-right: 0;}
    .p0 .p2bx.rt, .p4 .p2bx.rt {margin-left: 0;}
    .g-text {padding: 15px;}
    .p3 {padding: 20px;background: url(../../../images/ztzl.files/cjr.files/p2bg.png) top center no-repeat #fdf6f1;}
    .p3 .bsitem .bst {width: 12%;}
    .p3 .bsitem .bnr {width: 87%;}
    .p3 .bsitem {border-right: 1px solid #eb6014;padding-bottom: 0;}
    .p3 .bsitem .bnr ul {padding: 17px;}
    .g-text .text {padding: 15px;}
}