@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote,{ padding: 0px;margin: 0px; -webkit-box-sizing: border-box; box-sizing: border-box;}
*{padding:0px; margin: 0px; -webkit-box-sizing: border-box; box-sizing: border-box;}
fieldset, img { border: 0px;}
ol, ul {list-style: none;}
/*-----------------------------------Reset------------------------------------*/ 
a:link {color: #181818; text-decoration: none;}
a:visited {color: #181818; text-decoration: none;}
a:hover {color: #181818; text-decoration: underline;}
/*-----------------------------------Reset------------------------------------*/ 
body{margin: 0px; font-size: 14px; line-height:24px; color: #000; text-decoration: none; background-color: #FFF; font-family:'Microsoft YaHei', "瀹嬩綋",arial;}
.hb-mb1-content{ width:1100px; margin:30px auto;}
.hb-mb1-neirong-tit{ background:url(/Public/zt/themes/pc/images/hb-mb1-img-titlebg.gif) bottom repeat-x; height:70px; line-height:50px; margin:20px auto; width:1100px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.hb-mb1-neirong-tit-h1{ font-size:24px; color:#666666;}
.hb-mb1-neirong-tit-span{ color:#FFFFFF; width:85px; height:47px; line-height:47px; text-align:center; background:url(/Public/zt/themes/pc/images/hb-mb1-img-titbg01.gif); display:block; float:left; margin-right:15px;}
.hb-mb1-h3{font-size:18px; margin-bottom:15px;}
.hb-mb1-color-pink{color:#d53f86;}
.hb-mb1-h4{font-size:16px; margin-bottom:15px; margin-top:5px;}



.hb-mb1-f14{ font-size:14px;line-height:24px;}
.hb-mb1-f16{ font-size:16px;line-height:30px;}
.hb-mb8-content{ width:1100px; margin:0px auto;  clear:both;}
.hb-mb8-orange{ color:#FF6600;}
.hb-mb8-tit{font-size:30px; height:30px; line-height:30px;margin:15px 0 20px 0; color:#0097dc; text-align:center;}
.hb-mb8-tit-h5{font-size:26px; color:#999; margin-right:8px; margin-left:10px;}
.shl-mb2-public{ width:1100px; margin: 0 auto; clear:both;}
.shl-mb2-animation {-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s;} 
.hb-mb7-content{ width:1100px; margin:0px auto;  clear:both;}
.hb-mb7-tit01{ width:1100px; margin:0 auto; color:#d24d9c; font-size:16px;}
.hb-mb7-tit-zi{ color:#ff8124; background:#fff; text-align:justify;display:inline-block; padding:0 15px;}
.hb-mb7-line{ background:#ccc; height:1px; width:100%;}
.wj-mb2-content{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;font-family: "寰蒋闆呴粦";}
.wj-mb2-content-flex{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; display:flex; }
.wj-mb2-content-flex-start{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; display:flex; align-items: flex-start;}
.wj-mb2-content-flex-between{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; display:flex; justify-content: space-between;}
.wj-mb2-content-flex-between-wrap{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; display:flex; justify-content: space-between;  flex-wrap:wrap; }
.wj-mb2-content-flex-between{justify-content: space-between;margin-bottom: 74px;} 
.wj-mb2-h-s{margin-bottom: 74px;padding-top: 60px;width: 1100px;margin-top: 0px;margin-right: auto;margin-left: auto;}
.wj-mb2-h-h{font-size: 38px;line-height: 46px;color: #000000;text-align: center;}
.wj-mb2-h-h a{color: #000000;text-decoration:none;}
.wj-mb2-h-p{font-size: 20px;line-height: 28px;color: #474747;text-align: center;}
.wj-mb2-h-p a{color: #474747;text-decoration:none;}
.wj-mb2-h-xx{text-align: center;margin-top: 12px;}

#hb-mb1-top{ width:100%; border-top:#1776c0 solid 2px; height:70px; background:#ffffff; overflow:hidden;}
#hb-mb1-header{ width:1100px; margin:0 auto;}
.hb-mb1-logo{ line-height:70px;}
.hb-mb1-logo-pic{ float:left; height:60px;}
.hb-mb1-topmenu{ line-height:70px;float:right; margin-right:10px;}
a.hb-mb1-topmenu-link{ color:#000000; margin-left:5px;}
#hb-mb8-1{ width:100%; height:480px; overflow:hidden;}
.hb-mb8-banner{ width:1100px; height:auto; margin:0 auto;}
.hb-mb8-banner-pic{position:relative; overflow:hidden; text-align:center;width:100%; height:480px;display:flex;justify-content:center;align-items:center;}
.hb-mb8-pic{ width:auto; height:480px; margin:0 auto}
.hb-mb8-banner-zi{width:600px;position:absolute; z-index:1000; padding-top:70px }
.hb-mb8-banner-on{ width:470px; margin:140px auto 0 auto}
.hb-mb8-banner-h3{ font-size:36px; line-height:52px; color:#fff755;margin-top:30px;}
.hb-mb8-banner-h4{ font-size:24px; color:#fff;}
.hb-mb8-banner-h5{ font-size:17px; color:#000; line-height:36px;margin-top:40px;}

@charset "utf-8";
.hb-mb8-2{ width:1100px; margin:30px auto; font-size:16px; line-height:28px; color:#999999;  text-align:justify;}
.hb-mb8-2-tit{  text-align:justify;display:inline-block; height:36px;font-size:30px; line-height:36px; color:#ad39e4; margin:20px 0;display:flex;}
.hb-mb8-2-zi{ font-size:22px; line-height:36px; padding:0 15px; color:#fff; margin-right:10px;background:#ad39e4;}
.hb-mb8-2-content{}
.hb-mb8-2-pic{ background:url(/Public/zt/themes/pc/images/hb-mb6-bg2.jpg) right top no-repeat; width:440px; min-width:440px; height:329px; float:right;display:flex;align-items: center; margin-left:20px;}
.hb-mb8-2-ul{width:1100px; margin:30px auto 0 auto;display:flex;justify-content: space-between;}
.hb-mb8-2-li{ background:#5da364;border-radius:50%; width:130px; height:130px; color:#FFFFFF; text-align:center; justify-content:center;display:flex;align-items: center;}
.hb-mb8-2-1{padding:1px 10px 5px 35px;margin-left:27px;border-left-width:2px;border-left-style:dotted;border-color:rgb(250,140,0) rgb(250,140,0) rgb(250,140,0) rgb(228,228,228); display:block; }
.hb-mb8-2-count{width:32px;height:32px;margin-left:-53px;margin-top:13px;text-align:center;line-height:32px;border-radius:16px;background-color:#0078d7; color:rgb(255,255,255);}
.hb-mb8-2-2{margin-top:-30px;padding-bottom:10px; color:#999999; }
.hb-mb8-2-3{font-size:16px;font-weight:bold;color:#111;}
.hb-mb8-3{ background:#ebe4d7; width:100% ;margin:20px auto; }
.hb-mb8-3-content{ width:1100px;display:flex; margin:0 auto;  padding:40px 0;display:flex;align-items: center;}
.hb-mb8-3-nr{color:#111; text-align:justify; margin:0px; width:100%; line-height:30px;}
.hb-mb8-3-pic{ margin-right:30px; max-width:450px;}
.hb-mb8-3-h5{ font-size:30px; font-weight:normal; color:#000; line-height:32px;letter-spacing:1px; margin:30px 0; }


.hb-mb8-5{margin:10px auto; width:100%;  background:#ececec; padding:40px 0;}
.hb-mb8-5-tit{ text-align:center;margin:50px auto 30px auto; clear:both;}
.hb-mb8-5-tit-zi{ background:#fff;display: inline-block;padding:0 10px; max-width:1100px; margin:0 auto;}
.hb-mb8-5-tit-h5{font-size:33px; line-height:50px; height:50px; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.hb-mb8-5-line {background: #ececec; height: 3px; margin-top: -25px;}
.hb-mb8-5-list{margin:0px auto; width:1100px; background:#fff;  border-bottom:#ddd dashed 1px; padding:20px 20px; text-align:justify; color:#999999; display:flex;-moz-box-shadow:1px 1px 5px #8F8F8F; -webkit-box-shadow:1px 1px 5px #8F8F8F; box-shadow:1px 1px 5px #8F8F8F;}
.hb-mb8-5-h5{ font-size:16px; color:#000000; height:50px; margin:10px 0 0 0;}
.hb-mb8-5-pic{ min-width:224px; height:224px; border-radius:50%;align-items: center;justify-content:center; background:#ccc; margin:0 20px 0 0; overflow:hidden;}
.hb-mb8-5-pic img{ width:224px; height:224px;}
.hb-mb8-5-nr{display:flex;align-items: center;}
.hb-mb8-4{ width:1100px; margin:30px auto; }
.hb-mb8-4-line1{display: inline-block; vertical-align: top; line-height: 1em; height: 1em; margin-top: -0.5em; margin-bottom:1em; font-family:Arial, Helvetica, sans-serif;}
.hb-mb8-4-line1-2{display: inline-block; vertical-align: top; font-size: 80px; line-height: 1em; color: #C0C8D1;}
.hb-mb8-4-line1-3{width: 4em; border-bottom: 1px solid rgb(192, 200, 209); display: inline-block; vertical-align: middle; margin-top: 1.6em; margin-left: -0.6em;}
.hb-mb8-4-line2{display: inline-block; height: 1em; float: right; line-height:1;font-family:Arial, Helvetica, sans-serif;}
.hb-mb8-4-line2-2{display: inline-block; vertical-align: top; width: 4em; border-bottom: 1px solid rgb(192, 200, 209);}
.hb-mb8-4-line2-3{display: inline-block; vertical-align: top; font-size: 80px; margin-top: -0.11em; margin-left: -0.1em; color: #C0C8D1;}
.hb-mb8-4-nr{padding:20px 2em; color:#999999; text-indent:1em;}
.hb-mb8-4-content{ width:1100px; margin:0px auto; padding:30px 0; color:#999999;}
.hb-mb8-4-pic{ width:1100px; margin:20px auto; height:200px; display:flex; color:#FFFFFF;}
.hb-mb8-4-list{ padding:0px; margin:20px auto 30px auto; width:1100px; display:flex;}
.hb-mb8-4-h5{ font-size:18px; font-weight:normal; color:#000; line-height:40px; text-align:center; width:1100px; margin:20px auto; }
.hb-mb8-4-li{ background:#39b3f4; text-align:center; color:#FFFFFF; width:100%; margin:0 10px; padding:10px;border-radius:5px;}
.hb-mb8-4-h6{ width:100px; height:100px; margin:0 auto; display:block; border-radius:50%; background:#fff; color:#39b3f4; padding:20px; line-height:30px; font-size:1.5em;display:flex;align-items: center;justify-content:center;}
.hb-mb8-4-li2{ background:#14c90a; text-align:center; color:#FFFFFF; width:100%; margin:0 10px; padding:10px 0;border-radius:5px;}
.hb-mb8-4-li2-h6{ width:90px; height:90px; margin:0 auto; display:block; border-radius:50%; background:#fff; color:#14c90a; padding:20px; line-height:30px; font-size:1.5em;display:flex;align-items: center;justify-content:center;}
.hb-mb8-6{ margin:0 auto 30px auto; width:1100px; height:auto; display:flex; padding:30px 0;}
.hb-mb8-6-tit{ font-size:33px;text-align:center; line-height:50px; width:1100px; margin:30px auto 0px auto;}
.hb-mb8-6-list{ width:100%; margin:0px 10px; color:#FFFFFF;text-align:center; padding:20px 20px 10px 20px;border-radius:5px;}
.hb-mb8-6-pic{ height:130px; width:130px; overflow:hidden;display:flex;align-items: center;justify-content:center;margin:0 auto;}
.hb-mb8-6-img{ height:130px; width:130px;}
.hb-mb8-6-t2{ font-size:28px; font-weight:normal; line-height:50px; width:30px; height:50px; display:block; margin:0 auto 10px auto; color:#fff; text-align:center; border-bottom:#FFFFFF solid 1px;}
.hb-mb8-6-color1{ background:#ff7010;}
.hb-mb8-6-color2{ background:#ff6867;}
.hb-mb8-6-color3{ background:#809a99;}
.hb-mb8-6-color4{ background:#00cccb;}
.hb-mb8-6-color5{ background:#1b91cf;}
.shl-mb2-3{width:100%;}
.shl-mb2-3-tit{ display:flex; padding-top:50px; padding-bottom:50px;}
.shl-mb2-3-tit1{ display:flex;  padding-bottom:50px;}
.shl-mb2-3-t{width: 100%; background-color:#F1F1F1;}
.shl-mb2-3-title{width:1100px; margin:0 auto; padding:30px; font-size:30px; color:#0C87CE; text-align:center; line-height:36px; }
.shl-mb2-3-t-2{width: 100%; background-color:#80B135; color:#FFF; padding:30px; border:10px solid #fff; }
.shl-mb2-3-t-1{width: 100%; background-color:#04B5E8; color:#FFF; padding:30px; border:10px solid #fff;}
.shl-mb2-3-title:hover{-webkit-filter: hue-rotate(180deg);filter: hue-rotate(180deg);transform: rotateX(360deg); -webkit-transform: rotateX(360deg);-moz-transform: rotateX(360deg);-ms-transform: rotateX(360deg);-o-transform: rotateX(360deg); }
.shl-mb2-3-t-1:hover{background-color:#0C87CE;border: 10px solid #EFEFEF; padding-top:20px; padding-bottom:40px;}
.shl-mb2-3-t-2:hover{background-color:#0C87CE;border: 10px solid #EFEFEF;padding-top:20px; padding-bottom:40px;}
.hb-mb7-5{ width:1100px; margin:30px auto;}
.hb-mb7-5-tit{  width:auto; margin:0 auto; line-height:50px; height:50px; font-size:30px; color:#FFFFFF; padding:0 30px; background: -webkit-linear-gradient(#d24d9c, #8839be); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#d24d9, #8839be); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#d24d9, #8839be); /* Firefox 3.6 - 15 */
  background: linear-gradient(#d24d9, #8839be); /* 标准的语法 */
  border-top-right-radius: 20px;border-bottom-right-radius: 20px;display: inline-block;}
.hb-mb7-5-jj{ font-size:16px; border:#eee solid 1px; background:#f1f1f1; padding:15px; margin:20px auto; width:1100px; color:#999999;}
.hb-mb7-5-content{ width:1100px; margin:0px auto; padding:30px 0; display:flex;justify-content:space-between;}
.hb-mb7-5-pic{ width:1100px; margin:20px auto; height:200px; display:flex; color:#FFFFFF;}
.hb-mb7-banner-pic01{position:relative; overflow:hidden; text-align:center;width:100%; height:200px;display:flex;justify-content:center;align-items:center;}
.hb-mb7-5-pic-zi{width:300px;position:absolute; z-index:1000; border:#fff dashed 1px; padding:10px; margin:45px 0 0 740px;}
.hb-mb7-5-list{ padding:0px;  margin:0 auto; width:1100px; color:#999;}
.hb-mb7-5-list-01{ margin-left:0px;}
.hb-mb7-5-list-bh{width: 40px;height: 40px;border: 2px solid #d24d9c;border-radius: 50%;margin-left: 15px;background-color: #fefefe;text-align: center;padding: 3px;transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);}
.hb-mb7-5-list-bh1{width: 30px;height: 30px;border-radius: 50%;color: #fefefe;text-align: center;line-height: 30px;font-size: 18px;font-weight: bold;background-color: #d24d9c;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
.hb-mb7-5-p{border-top-width: 2px; border-top-style: solid; border-top-color: #d24d9c; margin-top: -18px; padding: 23px 15px 15px;  background-color: #fff;}
.hb-mb7-5-h5{ font-size:18px; font-weight:normal; color:#000; height:40px; line-height:40px;}
.hb-mb8-7{ margin:30px auto 0 auto; padding:30px 0;  width:100%; background:url(/Public/zt/themes/pc/images/hb-mb8-pic-9.jpg) top center no-repeat #0d5293; background-size:100%; }
.hb-mb8-7-content{ width:1100px; margin:0 auto; display:flex;}
.hb-mb8-7-pic{ width:232px; min-width:232px; margin-right:50px;display:flex;align-items:center;}
.hb-mb8-7-nr{ margin:10px 0 0 0px; border:#ddd solid 0px; padding:20px 15px; text-align:justify; color:#fff; }
.hb-mb8-7-tit{ font-size:36px; color:#fff; line-height:36px; margin:25px 0;}


.wj-mb2-10{background-color: #f4f4f4;width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;clear: both;overflow: visible;}
.wj-mb2-10-news{width: 1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-bottom: 80px;}
.wj-mb2-10-news-li:hover{background-color: #2cb6ff;background-image: -webkit-gradient(linear, left left, left bottom, from(#2cb6ff), to(#299fdd));background-image: -webkit-linear-gradient(left,  #2cb6ff, #299fdd);background-image: -moz-linear-gradient(left, #2cb6ff, #299fdd);background-image: linear-gradient(left, #2cb6ff, #299fdd);text-decoration: none;}
.wj-mb2-10-news-li-h2 a{color: #000000;}
.wj-mb2-10-news-liw a { text-decoration:none;}
.wj-mb2-10-news-li:hover .wj-mb2-10-news-li-b{color: #FFF;text-decoration: none;}
.wj-mb2-10-news-li:hover .wj-mb2-10-news-li-h2 a{color: #FFF;text-decoration: none;}
.wj-mb2-10-news-li:hover .wj-mb2-10-news-li-em{color: #FFF;text-decoration: none;}
.wj-mb2-10-news-li:hover .wj-mb2-10-news-li-span{color: #FFF;text-decoration: none;}
.wj-mb2-10-news-li{line-height: 77px;background-color: #FFF;height: 77px;width: 1017px;margin-top: 0px;margin-right: auto;margin-bottom: 10px;margin-left: auto;border-radius: 50px;box-shadow: 0px 0px 30px rgba(0,0,0,0.05);padding-right: 30px;padding-left: 30px;display: flex;flex-wrap: wrap;}
.wj-mb2-10-news-li-b{font-size: 35px;color: #d0d0d0;margin-right: 40px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.wj-mb2-10-news-li-h2{font-size: 18px;color: #000000;font-family: "榛戜綋";font-weight: normal;width: 650px;overflow: hidden;}
.wj-mb2-10-news-li-em{font-family: "榛戜綋";font-size: 20px;color: #9b9b9b;font-style: normal;width: 157px;}
.wj-mb2-10-news-li-span{font-size: 36px;color: #2fa2de;font-family: "瀹嬩綋"; letter-spacing:-20px;}
/*.wj-mb2-10-news-li:hover *{ color:#fff;}*/
.hb-mb8-11{ width:100%; background:#eee; padding:30px 0; }
.hb-mb8-11-content{ display:flex;justify-content: space-between; width:1100px; margin:0 auto; padding-top:20px;}
.hb-mb8-11-tit{font-size:18px;  height:25px; line-height:25px; border-left:#d7c8f3 solid 5px; padding-left:10px; margin-bottom:30px; margin-left:10px; color:#FFFFFF;}
.hb-mb8-11-left{width:600px; min-width:600px;}
.hb-mb8-11-left-tel{ color:#0097dc; font-size:18px; font-weight:bold; padding:10px 0;}
.hb-mb8-11-tel-pic{ margin-right:10px;}
.hb-mb8-11-right{ width:500px; min-width:500px;}
.hb-mb8-11-right-2{width:350px; float:right}
