@charset "utf-8";
/* CSS Document */
/* Reset */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
body, html { height:100%; width:100%; font-size:14px; line-height:24px; font-family:"microsoft yahei"; min-width: 1200px; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#000000; }
a:hover{color: #ff9724 !important;}

table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img {border:0;/* display:block; */}
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl { float:left; }
.fr { float:right; }
.w1200{width: 1200px; margin: 0 auto; overflow: hidden; height: auto;}
/* 进入 */
.poster-container { height: 100%; position: relative; overflow: hidden; z-index: 10000;}
.poster-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background:url(/ztzl/images/2019-sbh-img01.jpg) no-repeat; background-size: 100% 100%; transform: scale(1); animation-name: poster-bg; animation-duration: 2s; animation-timing-function: ease-out;}
.poster-content { position: relative; width: 100%; height: 100%; top: 0 left: 0;}
.poster-slogon { position: absolute; width:100%; height:56px; left:0; top: 365px; background: url(/ztzl/images/2019-sbh-img02.png) no-repeat center center;}
.flash{ position: absolute; top: 10px; left:0; right: 0;  width:100%; height:345px; }
.poster-content .times{width: 100%; height: 100px; top:446px; left: 0; position: absolute;}
.poster-content .w410{width: 410px; height: 100px; margin: 0 auto;}
.poster-content .sj{float: left; width: 280px; margin-top: 20px; height: 36px; line-height: 36px; text-align: center; color: #1075e2; font-size: 23px; background: url(/ztzl/images/2019-sbh-img03.png) center center no-repeat;}
.poster-content .sb{float: right; width: 130px; text-align: center; height: 100px; background:url(/ztzl/images/2019-sbh-img01.png) center top no-repeat;}
.poster-content .sb a{color: #FFFFFF; font-size: 14px; padding-top: 60px; line-height: 40px; display: block;}

.content{background: url(/ztzl/images/2019-sbh-top.png) center top no-repeat #ffffff; height: auto; overflow: hidden;}

.top{ height: 600px; width: 100%; overflow: hidden;}
.nav{ height: 100px; width: 100%; overflow: hidden;}
.nav ul{ margin:0 auto; height: 100px; text-align: center;}
.nav ul li { display: inline-block; height: 100%;}
.nav ul li a { font-size:20px; color:#FFF; font-weight:bold; line-height:100px;}
.nav ul li i{ font-style:normal; font-size:21px; font-weight:bold; color:#fff; margin:0 25px;}

.tt{ height: 170px; width: 100%; overflow: hidden; padding-top: 30px;}
.tt dl{width: 100%; height: 170px; overflow: hidden;}
.tt dl dt{float: left; width: 66px; height: 100%; background: url(/ztzl/images/2019-sbh-img04.png) center center no-repeat;}
.tt dl dt a{width: 100%; height: 100%; display: block;}
.tt dl dd{float: right; width: 1130px; height: 100%;}
.tt dl dd h3{width: 100%; height: 80px; line-height: 80px; margin-top: 30px; text-align: center;}
.tt dl dd h3 a{width: 100%; height: 100%; display: block; color: #294e91; font-weight:bold; font-size: 53px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tt dl dd ul{width: 100%; height: auto; overflow: hidden; text-align: center;}
.tt dl dd ul li{ display: inline-block; height: 30px; line-height: 30px;}
.tt dl dd ul li a { font-size:14px; color:#777777;}
.jdt{ height: 410px; width: 100%; overflow: hidden;}
.jdt .w1200{ background: #f1f1f1; height: 410px;}
.jdt .Focus_graph{ width:650px; height:390px; overflow: hidden; position: relative; float: left; margin: 10px;}
.jdt .Focus_graph .hd{ position: absolute; bottom: 16px; right: 10px; z-index: 1001;}
.jdt .Focus_graph .hd li{width: 16px; height: 16px; float: left; margin: 0 2px; background:url(/ztzl/images/2019-sbh-img07.png) no-repeat left center; cursor: pointer;}
.jdt .Focus_graph .hd li.on{background-position:right center;}
.jdt .Focus_graph .bd ul li{width: 650px; height: 390px;}
.jdt .Focus_graph .bd img{width: 650px; height: 390px;transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;-webkit-transform:transform 0.7s ease-out 0s;}
.jdt .Focus_graph .bd a:hover img{transform:scale(1.05);transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;-webkit-transform:transform 0.7s ease-out 0s;}
.jdt .Focus_graph .bd p{height: 50px; width: 650px; position: absolute; left: 0; bottom: 0;background: url(/ztzl/images/2019-sbh-img10.png) center center repeat-x; z-index: 998;}
.jdt .Focus_graph .bd b{display: block;height: 50px;line-height: 50px;width: 520px;position: absolute;left: 0;bottom: 0;z-index: 999;}
.jdt .Focus_graph .bd b a{padding-left: 10px; color: #FFFFFF; font-size: 14px; font-weight: normal;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;}
.jdt .Focus_graph .bd b a:hover{font-size: 15px; transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s; }
.jdt .yw{width: 480px; height: auto; margin: 10px; overflow: hidden; float: right; margin-right: 20px;}
.jdt .yw .one{ height: auto; overflow: hidden; width: 100%; margin-top: 20px;}
.jdt .yw .one h2 a{ color: #000000; font-size: 23px; height: 40px; line-height: 40px; text-align: center;}
.jdt .yw .one h2 a{display: block; width: 100%; font-weight: bold; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jdt .yw .one p{color: #000000;/* font-weight: bold; */text-indent: 2em;font-size: 16px;line-height: 30px;padding: 10px 0px;}
.jdt .yw .one p a{color: #000000;/* font-weight: bold; */}
.jdt .yw ul{ height: auto; overflow: hidden; margin-top: 20px;}
.jdt .yw ul li{ height: 30px;line-height: 30px; margin-top: 25px;}
.jdt .yw ul li a{width:100%;height: 100%; font-weight: bold; font-size: 16px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #000000;}

.qzd{ height: 1150px; width: 100%; overflow: hidden; text-align: center;}
.qzd h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-01.png) center center no-repeat; margin-top: 70px;}
.qzd h3 a{width: 100%; height: 100%; display: block;}
.qzd .img{margin-top: 95px; position: relative; width: 100%; height: 837px; background: url(/ztzl/images/2019-sbh-img06.png) center top no-repeat;}
.qzd .img .hd a{width: 170px; height: 53px; position: absolute;}
.qzd .img .hd a.zhjs{left: 0; top: 51px;}
.qzd .img .hd a.zhfb{left: 69px; top: 206px;}
.qzd .img .hd a.cgjs{left: 292px; top: 0;}
.qzd .img .hd a.gzxz{right: 0; top: 25px;}
.qzd .img .hd a.gpxz{right: 164px;top: 132px;}
.qzd .bd{ text-align: left; text-indent: 2em; color: #FFFFFF; font-size: 16px; line-height: 30px; padding: 50px; position: absolute; top: 200px; left: 242px; width: 520px; min-height: 300px; height: auto; overflow: hidden; background: url(2019-sbh-img10.png) repeat; border-radius: 5px; -moz-border-radius: 5px; display: none;}
.qzd .bd .cloze{ color: #FFFFFF; position: absolute; top: 10px; right: 10px; cursor: pointer;}
.qzd .bd .cloze:hover{color: #ff9724;}
.qzd .bd a{color: #FFFFFF; font-size: 16px;}
.js{ height: 785px; width: 100%; overflow: hidden; background: url(/ztzl/images/2019-sbh-jj.png) center top no-repeat;}
.js h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-02.png) center center no-repeat; margin-top: 90px;}
.js h3 a{width: 100%; height: 100%; display: block;}
.js .bd{ margin-top: 30px; height: 330px; background: #1cadde; padding: 20px;}
.js .bd .zy{width: 540px;height: 330px;float: left;line-height: 26px;text-indent: 2em;}
.js .bd .sp{width: 590px; height: 330px; float: right;}

.gmdjs{ height: 460px; width: 100%; overflow: hidden;}
.gmdjs h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-03.png) center center no-repeat; margin-top: 60px;}
.gmdjs h3 a{width: 100%; height: 100%; display: block;}
.gmdjs .bd{width: 100%; height: auto; overflow: hidden; margin-top: 50px;}
.gmdjs .bd a{width: 342px; height: 50px; line-height: 50px; font-size: 25px; color: #FFFFFF; font-weight: bold; text-align: center; display: block; float: left; margin-right: 87px; background: url(/ztzl/images/2019-sbh-img09.png) no-repeat;}
.gmdjs .bd a.m1{background-position: 0px 0px;}
.gmdjs .bd a.m2{background-position: -430px 0px;}
.gmdjs .bd a.m3{background-position: -858px 0px; margin-right: 0px;}
.gmdjs .bd a.m4{background-position: -207px -92px; margin-top: 42px; margin-left: 207px;}
.gmdjs .bd a.m5{background-position: -635px -92px; margin-top: 42px;}
.jdzc{ height: 785px; width: 100%; overflow: hidden; background: url(/ztzl/images/2019-sbh-jdzc.png) center top no-repeat;}
.jdzc h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-04.png) center center no-repeat; margin-top: 150px;}
.jdzc h3 a{width: 100%; height: 100%; display: block;}
.jdzc .bd{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.jdzc .bd .bd_l{width: 525px; height: 360px; padding: 20px; float: left; background: #e0f4fb;}
.jdzc .bd .bd_r{width: 525px; height: 360px; padding: 20px; float: right; background: #e0f4fb;}
.jdzc .bd ul{width: 100%; height: auto; overflow: hidden;}
.jdzc .bd ul li{ height: 103px; border-bottom: 1px solid #bacbd1;}
.jdzc .bd ul li.m3{ border-bottom: 0px solid #bacbd1;}
.jdzc .bd ul li a{width: 100%; height: 100%; display: block;}
.jdzc .bd ul li h4{ padding-top: 8px; width: 100%; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jdzc .bd ul li p{width: 100%;line-height: 26px;font-size: 12px;padding-top: 5px;height: 57px;overflow: hidden;text-indent: 2em;}

.newslist{width: 566px; height: 400px; }

.sysh{ height: 685px; width: 100%; overflow: hidden;}
.sysh h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-05.png) center center no-repeat; margin-top: 70px;}
.sysh h3 a{width: 100%; height: 100%; display: block;}
.sysh .bd{width: 100%; height: auto; margin-top: 20px;}
.sysh .bd li{ width: 270px; height: 418px; margin-right: 38px; float: left;}
.sysh .bd li a{display:block; overflow:hidden; width: 100%; height: 100%;}
.sysh .bd li a img{ width: 270px;height: 372px;transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.sysh .bd li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.sysh .bd li p{ width: 100%; height: 46px; line-height: 46px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}


.ksbh{ height: 1098px; width: 100%; overflow: hidden; background: url(/ztzl/images/2019-sbh-ksbh.png) center top no-repeat;}
.ksbh h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-06.png) center center no-repeat; margin-top: 110px;}
.ksbh h3 a{width: 100%; height: 100%; display: block;}
.ksbh .bd{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.ksbh .bd .bd_l{width: 550px; height: 670px; float: left;}
.ksbh .bd .bd_r{width: 550px; height: 670px; float: right;}
.ksbh .bd .title{ width: 133px; margin-bottom: 27px; text-align: center; height: 38px; line-height: 38px; background: url(/ztzl/images/2019-sbh-img11.png) center center no-repeat;}
.ksbh .bd .title a{ font-size: 22px; color: #FFFFFF;}
.ksbh .bd .img{width: 100%; height: 355px;}
.ksbh .bd .img img{width: 550px; height: 355px;}
.ksbh .bd ul{height: 230px; overflow: hidden; padding: 20px; background: #e0f4fb;}
.ksbh .bd ul li{ height: 103px; border-bottom: 1px solid #bacbd1;}
.ksbh .bd ul li.m3{ border-bottom: 0px solid #bacbd1;}
.ksbh .bd ul li a{width: 100%; height: 100%; display: block;}
.ksbh .bd ul li h4{ padding-top: 8px; width: 100%; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ksbh .bd ul li p{ width: 100%; line-height: 26px; font-size: 12px; padding-top: 5px;height: 57px; overflow: hidden;text-indent:2em;}

.dkgd{ height: 707px; width: 100%; overflow: hidden;}
.dkgd h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-07.png) center center no-repeat; margin-top: 70px;}
.dkgd h3 a{width: 100%; height: 100%; display: block;}
.dkgd .bd{width: 100%; height: auto; margin-top: 20px;}
.dkgd .bd li{ width: 270px; height: 418px; margin-right: 38px; float: left;}
.dkgd .bd li a{display:block; overflow:hidden; width: 100%; height: 100%;}
.dkgd .bd li a img{ width: 270px;height: 372px;transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dkgd .bd li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.dkgd .bd li p{ width: 100%; height: 46px; line-height: 46px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}

.jcsj{ height: 1013px; width: 100%; overflow: hidden; background: url(/ztzl/images/2019-sbh-jcsj.png) center top no-repeat; padding-bottom: 0px;}
.jcsj h3{width: 100%; height: 115px; background: url(/ztzl/images/2019-sbh-img05-08.png) center center no-repeat; margin-top: 130px;}
.jcsj h3 a{width: 100%; height: 100%; display: block;}
.jcsj .jdt-shop2{height: 500px;width: 700px;position: relative;overflow: hidden; margin: 50px auto 0;}
.jcsj .jdt-shop2 h5{z-index: 9999; cursor: pointer; height: 50px;width: 100%;background: url(/ztzl/images/2019-sbh-img10.png) center center repeat-x;line-height: 50px;text-align: center;position: absolute;right: 0;bottom: 0px;}
.jcsj .jdt-shop2 h5 ul{height: 100%; text-align: center; margin: 0 auto;}
.jcsj .jdt-shop2 h5 li{display:inline-block; width: 16px; height: 16px; margin: 17px 2px; background:url(/ztzl/images/2019-sbh-img07.png) no-repeat left center; cursor: pointer;}
.jcsj .jdt-shop2 h5 li.on{background-position:right center;}
.jcsj .jdt-shop2 .jdt-text a{color: #FFFFFF;}
.jcsj .jdt-shop2 img{width: 100%; height: 500px;}
.jcsj .jdt-shop2 .prev,.jcsj .jdt-shop2 .next{display:block;width:43px;height:78px;position: absolute;overflow:hidden;cursor:pointer;top: 200px;z-index: 555;}
.jcsj .jdt-shop2  .next{background: url(/ztzl/images/xfzs_y.png) 0px 0px no-repeat;right: 0px;}
.jcsj .jdt-shop2  .prev{background: url(/ztzl/images/xfzs_z.png) 0px 0px no-repeat;left: 0px;}
.jcsj .jdt-shop2  .prevStop{ }
.jcsj .jdt-shop2  .nextStop{}

/*列表页、内容页*/
.contents{background: url(/ztzl/images/2019-sbh-top.png) center top no-repeat #ffffff;height: auto;overflow: hidden;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.lby{ width:1200px; height:auto; position:relative; margin:0 auto; padding-bottom: 0px;}
.nry{ width:1200px; height:auto; position:relative; margin:0 auto; padding-bottom: 0px;}
.pos{height: 56px; background: url(/old/images/2017_w_img01.png) 20px center no-repeat #fff; box-shadow: 0px 2px 5px #1eb7eb; margin:20px auto 0;}
.pos p{color: #404040; padding-left: 49px; line-height: 55px; padding-right: 6px;}
.pos a{color: #404040; line-height: 55px; padding-right: 0px;}
.pos a.cur{color: #e61018;}
.mt20{margin-top: 20px;}
.news{background: #fff; overflow: hidden; width: 100%; margin: 0px auto 24px; box-shadow: 0px 2px 5px #ECEBEB; border:1px solid #ECEBEB;}

.news_r{width: 100%; overflow: hidden; min-height: 500px;}
.news_r .title{height: 50px;border-bottom: solid 1px #DDDDDD;}
.gzxw{height: 50px;margin-left: 20px;}
.gzxw a{font-size: 18px;color: #FFF !important;text-align: left;display: inline-block;padding: 0 40px;height: 50px;line-height: 50px;text-align: center;background: #1eb7eb;cursor: default;margin-right: 20px;}
.gzxw a.qt{ background:none; color:#333 !important; border-bottom:1px solid #1eb7eb; cursor:pointer;}
.gzxw a.qt:hover{background: #1eb7eb; color: #FFF !important; border:none;}

.news_r .news_main{margin: 10px 10px 0px 20px; overflow: hidden;}
.news_r .news_main ul.news_ul li{line-height: 36px; height: 36px; *height: 32px; *line-height:32px; background: url(/old/images/gl_dian_10.png) 0% no-repeat;}
.news_r .news_main ul.news_ul li a{float: left; line-height: 36px; max-width: 950px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; padding-left: 10px; color: #666; *line-height:32px;}
.news_r .news_main ul.news_ul li a:hover{color: #e10707;}
.news_r .news_main ul.news_ul li span{float: right; line-height: 36px; color: #a3a3a3; margin-right: 6px; *line-height:32px;}

.h48{width: 100%; height: 48px; display: block;}

.xilan {overflow: hidden; background: #fff; margin: 0px auto 0px;box-shadow: 0px 2px 5px #ECEBEB; border:1px solid #ECEBEB;}
.xilan_main{margin: 0 auto; padding: 10px;}
.xilan .xilan_main h3{text-align: center; line-height: 26px; color: #1eb7eb; line-height: 32px;font-size: 26px; margin:42px auto 0px; font-weight: normal;}
.xilan .xilan_main p.p1{height: 32px; line-height: 32px; color: #646464; font-size: 12px; margin: 10px auto 0px; border-bottom: 1px solid #e7e7e7; padding-bottom: 35px;}
.pl360{padding-left: 360px;}
.pl20{padding-left: 20px;}
.xilan .xilan_main p.p1 span{}
.xilan .xilan_main p.p1 span b{font-weight: normal;}
.img_show{width: 800px; overflow: hidden; margin: 36px auto 30px;}
.img_show img{width: 800px; height: 474px; border: 0;}
.xilan .xilan_main p.p2{text-indent: 54px; margin-top: 5px; line-height: 36px; color: #666;}
.xilan .xilan_main p.p3{text-indent: 30px; margin-top: 34px; line-height: 36px; color: #666;}
.xgxw{width: 1110px; margin-top: 60px ; overflow: hidden;}
.xgxw .title{height: 36px; background: #f4f4f4;}
.xgxw .title a{width: 100px; height: 36px; background: #1eb7eb; display: block; text-align: center; color: #fff; text-align: center; line-height: 36px; font-family: "Ãƒâ€¹ÃƒÅ½ÃƒÅ’ÃƒÂ¥";}
.xgxw ul{overflow: hidden; margin-top: 15px; margin-bottom: 34px;}
.xgxw ul li{max-width: 800px; line-height: 36px; height: 36px;background:url(/old/images/xl_07.png) 0% no-repeat;}
.xgxw ul li a{color: #4b4b4b; line-height: 36px; max-width: 780px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; padding-left: 8px;}
.xgxw ul li a:hover{ color:#ee0707;}
.xl_p{overflow: hidden; width: 1092px; margin: 0px 24px 0px 16px;}
.h14{height: 14px; display: block; width: 100%;}

.sp_list{height:895px;overflow:hidden;}
.sp_list a{position:relative;display:block;float:left;margin:20px 0 0 20px;width:177px;overflow:hidden;}
.sp_list a img{width:100%;height:117px;}
.sp_list a .sp_deal_des{display:block;height:42px;line-height:42px;color:#585858;background:#ebf3fa;padding-left:10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.sp_list a .sp_deal_des:hover{color:#ee0707;}

div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a.onhover,div.page a:hover{background: #1eb7eb;border: 1px solid #1eb7eb;color: #FFFFFF !important;}
div.page input{border:1px solid #cccccc;width:50px;height: 24px;display: inline-block;line-height: 20px;text-align:center;}
div.page span{padding-right:10px;}
.backstretch{ min-width: 1200px !important;}

