body{background: rgb(255, 255, 255); -webkit-text-size-adjust: none;line-height: 1.5; font-family: -apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica; font-size: 16px;}
ul{list-style: none;}
a{transition:0.3s; text-decoration: none;}
a:hover{text-decoration: none;}
em{font-style: normal;}
img{margin: 0px; padding: 0px; border: currentColor; border-image: none;}
a img{margin: 0px; padding: 0px; border: currentColor; border-image: none;}
input{outline:none;}

.clearfix::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.fix::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.clearfix{-ms-zoom: 1;}
*{margin:0;padding:0;}
.fix{-ms-zoom: 1;}

a{transition:0.3s; color: rgb(64, 65, 69); text-decoration: none;}
a:hover{color: #086ed4;}
a:active{color: #086ed4;}
a:focus{-moz-outline: none;}


.clear{height: 0px; line-height: 0; clear: both; font-size: 0px; display: block;}
.clearf::after{clear: both; display: table; content: "";}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}

i,em{font-style:normal}
s{text-decoration:none;}

.blk40{height:40px;display:block;overflow:hidden;}
.blk50{height:60px;display:block;overflow:hidden;}

.container{margin: 0px auto; padding: 0px 0px; width: 1200px; position: relative;}
.container::after{height: 0px; clear: both; display: block; visibility: hidden; content: ".";}

.zhibo1{background:url(../imagestry/zhibo1.jpg) no-repeat center 0;width:100%;height:120px;text-align:center;}
.zhibo1 img{display:none;}

.zhibo2{border-top:2px solid #eee;background:url(../imagestry/zhibo2.jpg) no-repeat center 0;width:100%;height:120px;text-align:center;}
.zhibo2 img{display:none;}

@media screen and (max-width:769px) {
.container{width:100%;}
.zhibo1{background:transparent;width:100%;height:auto;}
.zhibo1 img{display:block;width:100%;height:auto;}
.zhibo2{background:transparent;width:100%;height:auto;}
.zhibo2 img{display:block;width:100%;height:auto;}
}

.header{position:fixed;z-index:10000;top:0;left:0;right:0;background:rgba(0,93,186,.86);height:70px;line-height:70px;}

.logo{float:left;}
.logo a{display:block;background:url(../imagestry/logo_zt.png) no-repeat 0 center;background-size:299px 60px;width:299px;height:70px;text-indent:-9999em;overflow:hidden;}

.fallmenu{position:absolute;right:0;margin-top:0px;}
.fallmenu li{float:left;}
.fallmenu li a{display:block;padding:0 25px;color:#fff;font-size:16px;}
.fallmenu li a:hover{color:#f1f1f1;}

.focus{border-bottom:4px solid #eee;background:url(../imagestry/zt.jpg) no-repeat center 0;width:100%;height:590px;}
.focus .zt_m{display:none;}

@media screen and (max-width:769px) {

.header{position:fixed;top:0;left:0;right:0;height:50px;line-height:50px;}
.hdr{position: absolute; top: 8px; right: 0; height: 45px; font-size: 45px;}

/*fallmenu*/
.show_fallmenu, .show_fallmenu body{height: 100%!important; overflow: hidden!important;}
.fallmenu_list{ position:relative; z-index:8888;}
.show_fallmenu .naver .header{position: fixed;}

.menuico{position: relative; display: block; width: 2.5rem; height: 2.5rem; transition: transform 0.2s; -webkit-transition: -webkit-transform 0.2s;}
.menuico_bd01, .menuico_bd02, .menuico_bd03{position: absolute; display: block; width: 2.5rem; height: 2.5rem; line-height: 0; font-size: 0; overflow: hidden; transform: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(0); transition: -webkit-transform: rotate(0);}

.show_fallmenu .menuico_bd01{transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.show_fallmenu .menuico_bd03{transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

.menuico_bd01::before, .menuico_bd02::before, .menuico_bd03::before{position: absolute; left: 0; display: block; content: ""; height: .2rem; background-color: #ccc; border-radius: .2rem; transition: transform 0.2s; -webkit-transition: -webkit-transform 0.2s;}
.menuico_bd01::before{top: .6rem; width: 1.7rem;}
.menuico_bd02::before{top: 1.1rem; width: 1.7rem;}
.menuico_bd03::before{top: 1.7rem; width: 1.7rem;}
.show_fallmenu .menuico_bd01::before{left: 50%; margin-left: -.9rem; width: 1.7rem; transform: translateY(.6rem); -webkit-transform: translateY(.6rem);}
.show_fallmenu .menuico_bd02::before{transform: translateX(-2.5rem); -webkit-transform: translateX(-2.5rem);}
.show_fallmenu .menuico_bd03::before{left: 50%; margin-left: -.9rem; width: 1.7rem; transform: translateY(-.6rem); -webkit-transform: translateY(-.6rem);}

.fallmenu{position: fixed; top: 50px; left: 0; right: 0; padding: 4.5rem 3.5rem 0 3.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; overflow-x: hidden; overflow-y: scroll; -webkit-user-select: none; -webkit-overflow-scrolling: touch; height: 0; background: rgba(255,255,255,.5); opacity: 0; visibility: hidden; z-index: -1; transition: height 0.35s linear, background 0.35s ease-in 200ms; -webkit-transition: height 0.35s linear, background 0.35s ease-in 200ms, z-index 0 linear 550ms, visibility 0 linear 550ms, opacity 0 linear 550ms;}
.show_fallmenu .fallmenu{height: auto; background: rgba(255,255,255,.86); opacity: 1; visibility: visible; z-index: 99; transition: background 0.35s linear, height 0.35s ease-in 200ms; -webkit-transition: background 0.35s linear, height 0.35s ease-in 0s, z-index 0 linear 0s, visibility 0 linear 0s, opacity 0 linear 0s;}

.show_fallmenu .fallmenu li{line-height:50px;border-bottom:1px solid #eee;font-size:16px;text-align:center;width:100%;}
.show_fallmenu .fallmenu li a{display:block;color:#333;}
/*end fallmenu*/

.logo{float:left;margin-top:5px;}
.logo a{display:block;background:url(../imagestry/logo_zt.png) no-repeat 0 center;background-size:100% 100%;width:210px;height:42px;text-indent:-9999em;overflow:hidden;}

.naver{display:none;}

.focus{background:transparent;width:100%;height:auto;}
.focus .zt_m{display:block;}
.focus img{width:100%;height:auto;}

}

.big-title{clear:both;margin-top:50px;text-align:center;height:42px;line-height:42px;width:100%;text-indent:-9999em;overflow:hidden;}
.intro-title{background:url(../imagestry/title_0.png) no-repeat center 0;}
.baogao-title{background:url(../imagestry/title_7.png) no-repeat center 0;}
.news-title{background:url(../imagestry/title_1.png) no-repeat center 0;}
.forum-title{background:url(../imagestry/title_2.png) no-repeat center 0;}
.guide-title{background:url(../imagestry/title_3.png) no-repeat center 0;}
.media-title{background:url(../imagestry/title_4.png) no-repeat center 0;}
.unit-title{background:url(../imagestry/title_5.png) no-repeat center 0;}
.down-title{background:url(../imagestry/title_6.png) no-repeat center 0;}

.big-title-2{margin:50px 0 0;text-align:center;height:42px;line-height:42px;font-size:28px;font-weight:bold;color:#333;}
.big-line{background:#086ed4;height:3px;width:50px;margin:5px auto;}

.small-title{background:url(../imagestry/smalltitle_bg.png) no-repeat 0 0;margin:25px 10px;text-indent:4em;border-left:0px solid #086ed4;height:30px;line-height:28px;font-weight:bold;font-size:18px;color:#fff;}

@media screen and (max-width:769px) {
.big-title{margin-top:25px;text-align:center;height:36px;line-height:36px;background-size:auto 28px;}
}

.ztgl{padding:15px 0;background:#f1f1f1 url(../imagestry/introbg.png) no-repeat right center;}
.intro{padding:50px 0;margin:25px auto;width:1170px;line-height:32px;text-indent:2em;color:#333;}
@media screen and (max-width:769px) {
.intro{padding:25px;padding-right:0px;margin:25px auto;background:url(../imagestry/introbg_m.png);width:auto;line-height:32px;text-indent:2em;}
}

.news{position:relative;width:1200px;margin:25px auto;}
.news dl{float:left;margin:15px 15px;padding-bottom:15px;border-bottom:1px dashed #ccc;height:135px;overflow:hidden;width:560px;}
.news dt{position:relative;z-index:2;float:left;margin-right:-240px;width:240px;}
.news dt div.img{width:240px;height:134px;overflow:hidden;}
.news dt div.img img{width:240px;height:134px;transition: all 0.6s;}
.news dt div.img img:hover{transform: scale(1.2);}
.news dd{float:left;width:100%;}
.news .info{margin-left:260px;}
.news dd h3{font-weight:600;height:52px;line-height:26px;overflow:hidden;}
.news dd h3 a{color:#333;}
.news dd h3 a:hover{text-decoration:underline;}
.news dd p{margin-top:10px;line-height:26px;color:#666;}
.news .more{position:absolute;right:10px;top:-50px;}
.news .more a{color:#888;}
.news .more a:hover{color:#086ed4;}
@media screen and (max-width:769px) {
.news{width:92%;margin:25px auto;}
.news dl{clear:both;float:none;margin:10px 0;padding-bottom:10px;border-bottom:1px dashed #ccc;height:auto;width:100%;}
.news dt{position:relative;z-index:2;float:left;margin-right:-180px;width:180px;}
.news dt div.img{width:180px;height:101px;overflow:hidden;}
.news dt div.img img{width:180px;height:101px;transition: all 0.6s;}
.news .info{margin-left:190px;}
.news dd h3{font-weight:500;height:auto;line-height:26px;font-size:16px;overflow:hidden;}
.news dd p{display:none;}
.news .more{position:relative;right:auto;top:auto;text-align:center;}
}

.forum{width:1200px;margin:25px auto;text-align:center;}
.forum .table{margin:0 auto;width:98%;}
.forum .table, .forum .table td{padding:15px 20px;border:1px solid #c4d5e7;background-color:#fafafa;border-collapse:collapse; line-height:26px; }
.forum .table .head{background-color:#086ed4;color:#fff;font-weight:bold;width:20%;}

.forum-jb{}
.forum-jb li{float:left;margin:25px 25px;width:250px;text-align:center;}
.forum-jb li div.img{padding:1px;border:1px solid #ccc;border-radius:0px;width:250px;height:182px;overflow:hidden;}
.forum-jb li div.img img{width:250px;height:182px;transition: all 0.6s;}
.forum-jb li div.img img:hover{transform: scale(1.2);}

.forum-jb li .jbn{padding:10px 0;height:72px;line-height:24px;overflow:hidden;}
@media screen and (max-width:769px) {
.forum{width:96%;margin:25px auto;}
.forum .table, .forum .table td{line-height:26px; }

.forum-jb li{float:left;margin:10px 0px;width:50%;text-align:center;}
.forum-jb li div.img{margin:auto;width:154px;height:124px;}
.forum-jb li div.img img{width:154px;height:124px;transition: all 0.6s;}

}
.main-forum-info{width:1200px;margin:25px auto;text-align:center;}
.main-forum-info img{width:100%;height:auto;}

.main-forum-info .btitle{font-size:26px;font-weight:bold;font-family:Microsoft Yahei;font-weight:bold;color:#086ed4;}
.main-forum-info .btitle2{font-size:20px;font-weight:bold;font-family:Microsoft Yahei;font-weight:bold;}

.main-forum-info .table{margin:0 auto;width:98%;}
.main-forum-info .table, .main-forum-info .table td{padding:15px 20px;border:1px solid #c4d5e7;border-collapse:collapse; line-height:26px; }
.main-forum-info .table .head{background-color:#c4d5e7;color:#086ed4;font-weight:bold;}

.main-forum-info .table2{margin:0 auto;width:98%;}
.main-forum-info .table2, .main-forum-info .table2 td{padding:15px 20px;border:1px solid #c4d5e7;border-collapse:collapse; line-height:26px; font-family: 'Microsoft Yahei' }
.main-forum-info .table2 .td1{background:#f6f6f6;width:20%;}
.main-forum-info .table2 .tdbg,.main-forum-info .table2 .tdbg1{background:#f0f0f0;font-weight:bold;color:#000;}
table tr:hover{transition:0.3s;background:#f6f6f6;}

.ewm{text-align:center;}
.ewm img{width:120px;}

.hz-info{position:relative;padding:25px 30px;background:#f1f1f1;font-weight:500;font-size:18px;line-height:42px;color:#444;width:1120px;margin:0 auto;height:auto;}
.hz-info .hz-content{padding:25px;background:rgba(255,255,255,.5);}
.hz-info .zxbm{position:absolute;right:40px;top:70px;text-align:center;line-height:26px;}
.hz-info .zxbm img{width:150px;height:150px;}

.hz-info a{color:#086ed4;}
@media screen and (max-width:769px) {
.main-forum-info{width:96%;margin:25px auto;}
.main-forum-info .table, .main-forum-info .table td{line-height:26px; }
.main-forum-info .table2, .main-forum-info .table2 td{line-height:26px; }

.main-forum-info .btitle{font-size:20px;font-weight:bold;font-family:Microsoft Yahei;font-weight:bold;color:#086ed4;}
.main-forum-info .btitle2{font-size:16px;font-weight:bold;font-family:Microsoft Yahei;font-weight:bold;}

.hz-info{margin:0 10px;padding:25px 15px;background:#f1f1f1;font-weight:500;font-size:16px;line-height:26px;width:auto;}

.hz-info .zxbm{padding:0 25px 25px;background:rgba(255,255,255,.5);position:relative;right:auto;top:auto;text-align:center;line-height:26px;}
.hz-info .zxbm img{width:200px;height:200px;}

}

.map-box{padding:0 10px;}
.map-left{float:left;padding:50px 15px;background:#086ed4;color:#fff;width:370px;}
.map-left .add-info{margin-bottom:15px;padding:0 15px;background:#f1f1f1;color:#086ed4;height:50px;line-height:50px;font-weight:bold;text-align:center;font-size:20px;}
.map-left .add-info:hover{background:#fff;}
.map-left .pos{padding:25px 0;line-height:36px;}
.map{float:left;border:2px solid #eee;width:776px;}
@media screen and (max-width:769px) {
.map-left{float:none;padding:25px 15px;background:#086ed4;color:#fff;width:auto;}
.map-left .add-info{margin-bottom:15px;padding:0 15px;background:#f1f1f1;color:#086ed4;height:50px;line-height:50px;font-weight:bold;text-align:center;font-size:20px;}
.map-left .add-info:hover{background:#fff;}
.map-left .pos{padding:15px 0;line-height:36px;}
.map{float:none;border:0px solid #eee;width:100%;}
}

.pay-info{padding:0 10px;}
.pay-info .pay-left{padding:25px 30px;background:#f1f1f1;width:auto;line-height:50px;color:#333;}
.pay-info .pay-content{padding:25px;background:rgba(255,255,255,.5);}
.pay-info .pay-right{float:right;width:580px;}
.pay-info .pay-right img{width:400px;}

.pay-info .table3{margin:0 auto;width:100%;}
.pay-info .table3, .pay-info .table3 td{padding:5px 20px;border:1px solid #086ed4;border-collapse:collapse; line-height:26px;font-size:14px; }
.pay-info .table3 .t1{width:30%;}


@media screen and (max-width:769px) {
.pay-info .pay-left{float:none;padding:25px 15px;width:auto;margin:0 auto;line-height:36px;}
.pay-info .pay-right{float:none;width:96%;margin:0 auto;}
.pay-info .pay-right img{width:90%;height:auto;}
}

.down-list{padding:25px 10px;}
.down-list li{float:left;padding:1%;width:48%;border-bottom:1px solid #eee;line-height:42px;height:42px;overflow:hidden;}
.down-list li a{padding:10px;color:#086ed4;}
.down-list li a:hover{text-decoration:underline;}
.down-list li span{color:#999;}
.down-list li em{font-weight:bold;color:#999;}
@media screen and (max-width:769px) {
.down-list li{float:left;padding:1%;width:98%;}
}

.media-list{padding:25px 10px;}
.media-list li{float:left;padding:1%;width:18%;}
.media-list li a{padding:10px;border:1px solid #eee;display:block;}
.media-list li a:hover{border:1px solid #ccc;}
.media-list li img{width:100;height:auto;}
@media screen and (max-width:769px) {
.media-list li{float:left;padding:1%;width:31.33%;}
.media-list li img{width:100%;height:auto;}
}

.footer{padding:25px 15px;background:#333;text-align:center;color:#f1f1f1;line-height:32px;}
@media screen and (max-width:769px) {
.footer{padding:25px 15px;}
.footer span{display:block;}
}