@charset "utf-8"; 
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img {margin: 0;padding: 0;box-sizing: border-box;}
fieldset,img {border: 0;}
img {vertical-align: middle;}
ol,ul,li {list-style-type: none;}
table {border-collapse: collapse;border-spacing: 0;}
button,input,select,textarea {/* font-size:.875rem; *//* font-family:inherit; *//* margin:0; *//* outline:none; *//* resize:none; *//* border:none; *//* background:none; */}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.clearfix {zoom:1;}
html {verflow: -Scroll;overflow-x: hidden;zoom:1;overflow-y: scroll;overflow: -moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
a {color: #666;text-decoration: none;transition: all ease 0.3s;}
a:hover {color: #2853be;}
.fl {float: left;}
.fr {float: right;}
.ce {text-align: center;}
.hide {overflow: hidden;}
.mb15 {margin-bottom: 15px;}
.mb30 {margin-bottom: 30px;}
.container {position: relative;min-width: 320px;width: 100%;max-width:85%;margin: 0 auto;}
.pImg {position: relative;padding-top: 100%;display: block;overflow: hidden;}
.pImg img {position: absolute;top: 0;left: 0;width: 100%;height: auto;transition: all 0.5s;}
.bgImg {background-position: center;background-size: cover;position: relative;transition: all 0.5s;display: block;width: 100%;height: 100%;}
.pd60 {padding: 60px 0;font-size: .875em;overflow: hidden;}
.mb40 {margin-bottom: 40px;}
.font14 {font-size: .875em;}
.gray {background: #efefef;}
.navTrigger {position: absolute;top: 22px;right: 15px;width: 28px;overflow: hidden;white-space: nowrap;color: transparent;z-index: 20;cursor: pointer;display: none;}
.navTrigger span {display: block;height: 2px;background: #6393cf;margin-bottom: 6px;transition: all 0.3s;-webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3) {margin-bottom: 0;}
.navTrigger-on span:nth-child(1) {transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2) {opacity: 0;}
.navTrigger-on span:nth-child(3) {transform: translateX(2px) translateY(2px) rotate(-45deg);}
.zsTitle {text-align: center;margin-bottom: 30px;}
.zsTitle span {display: block;font-size: 40px;font-weight: normal;color: #333;}
.zsTitle b {font-size: 22px;font-weight: normal;color: #333;overflow: hidden;display: block;}
.zsTitlew {text-align: center;margin-bottom: 30px;}
.zsTitlew span {display: block;font-size: 40px;font-weight: normal;color: #fff;}
.zsTitlew b {font-size: 22px;font-weight: normal;color: #fff;overflow: hidden;display: block;}
.zsNews {overflow: hidden;background-image: url('../images/zsAbout.jpg');}
.zsNews .nTie {height: 40px;border-bottom: 1px solid #e1e1e1;margin-bottom: 25px;font-size: 24px;color: #e72016;position: relative;}
.zsNews .nTie::after {content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 70px;background: #e72016;}
.zsNews .nTie .more {float: right;font-size: 16px;color: #e72016;font-weight: 400;}
.zsNews .nTie .more:hover {text-decoration: underline;}
.newsContent {position: relative;}
.newsContent .item {float: left;}
.newsContent .iteml ul li span {color: #999;font-size: 14px;position: absolute;top: 0;right: 0;line-height: 30px;}
.newsContent .itemr ul li span {color: #999;font-size: 14px;position: absolute;top: 0;right: 0;line-height: 51px;}
.newsContent .iteml {width: 52%;padding-right: 45px;}
.newsContent .iteml ul li {background: #fff;margin-top: 16px;overflow: hidden;}
.newsContent .iteml ul li:nth-child(1) {margin-top: 0;}
.newsContent .iteml ul li .pic img {max-width: 100%;}
.newsContent .iteml ul li .pic {width: 25%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: arial;height: 144px;}
.newsContent .iteml ul li .txt {width: 75%;float: right;padding: 26px 40px;overflow: hidden;}
.newsContent .iteml ul li .txt a {display: block;font-size: 18px;font-weight: 500;color: #333;position: relative;padding-right: 80px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsContent .iteml ul li .txt .wx {line-height: 26px;padding-top: 10px;font-size: 16px;color: #999;}
.newsContent .iteml ul li:hover a {color: #e72016;}
.newsContent .iteml ul li:hover {box-shadow: 0px 0px 16px #caced4;}
.newsContent .itemr {width: 48%;}
.newsContent .itemr .pic {height: 440px;overflow: hidden;background: #fff;position: relative;}
.newsContent .itemr .pic span {display: block;height: 60px;line-height: 60px;font-size: 18px;color: #fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.45);width: 100%;padding: 0 30px;}
.newsContent .itemr ul {padding: 26px 40px;overflow: hidden;background-color: #fff;}
.newsContent .itemr ul li {font-size: 16px;line-height: 51px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #e7e7e7;}
.newsContent .itemr ul li:last-child {border-bottom: none;}
.newsContent .itemr ul li a {display: block;font-size: 16px;font-weight: 500;color: #333;position: relative;padding-right: 80px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsContent .itemr ul li a b {color: #e72016;padding-right: 3px;font-weight: normal;}

.zsAbout {background-color: #ecf3fb;overflow: hidden;color: #fff;}
.zsAbout .pic {width: 50%;height:550px;display: block;overflow: hidden;position: relative;}
.zsAbout .pic .bgImg {animation: scale 30s infinite;}
.zsAbout .con {width: 46%;}
.zsAbout .con .txt {margin-bottom: 10px;overflow: hidden;line-height: 1.8;}
.zsAbout .con .txt p {color: #333;line-height: 30px;padding-bottom: 15px;font-size: 16px;}
.zsAbout .con .more {display: inline-block;height: 36px;line-height: 36px;background: #6393cf;color: #fff;border-radius: 20px;padding: 0 25px;font-size: .875em;}
.zsAbout .con .more i {background: url('../images/arr.png') no-repeat;width: 14px;height: 10px;margin-left: 20px;display: inline-block;}
.zsAbout .con .more:hover {background: #e72016;}

.zsBusiness {background: url('../images/zsBusiness.jpg') no-repeat center;background-size: cover;background-attachment: fixed;}
.zsBusiness li {float: left;background: #fff;width: 24%;min-height:250px;text-align: center;margin-bottom:40px;padding-top:5%;transition: all .5s;position: relative;z-index: 2;margin-right:1.3%;}
.zsBusiness li:nth-child(4n+0) {margin-right: 0; float:right;}
.zsBusiness li p {padding-left: 40px;padding-right: 40px;}
.zsBusiness li::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: #e72016;transition: all .5s;z-index: -1;}
.zsBusiness li i {display: block;font-family: "iconfont";font-style: normal;color: #e72016;font-size: 46px;line-height: 1;margin-bottom: 15px;}
.zsBusiness li h4 {font-size: 1.714em;color: #191919;padding-bottom: 10px;margin-bottom: 15px;position: relative;transition: all .3s;}
.zsBusiness li h4::after {height: 1px;width: 20px;margin-left: -10px;}
.zsBusiness li:hover::after {height: 100%;}
.zsBusiness li:hover,.zsBusiness li:hover i,.zsBusiness li:hover h4 {color: #fff;transition: all .4s;}
.zsBusiness li:hover h4::after {background: #fff;}

.zsLink .list .item {margin-bottom: 8px;margin-right:1.3%;width:24%;float: left;}
.zsLink .list .item:nth-child(4n+0) {margin-right: 0; float:right;}
.zsLink .list .item .pic {height: auto;border: solid 1px #dddddd;padding: 1px;}
.zsLink .list .item .pic img {max-width: 100%;max-height: 100%;	width:100%}

.zsBan {position: relative;width: 100%;overflow: hidden;}
.zsBan img {display: block;width: 100%;height: 100%;object-fit: cover;}
.zsBan img {transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.zsBan .pos {position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: fit-content;margin: auto}
.zsBan .box .title {color: #fff;font-size: 45px;}
.zsBan .box span {display: block;color: #fff;font-size: 24px;}
.zsBan .cen {text-align: center}
.zsBan .pro .pos {margin-top: 10%;}#dituContent {height: 480px;}
.contactTel {overflow: hidden;border: 1px solid #ccc;}
.contactTel li {float: left;width: 33.3%;padding: 3%;border-right: 1px solid #ccc;font-size: 1.286em;height: 340px;}
.contactTel li img {width: 100%;margin-bottom: 20px;height: auto;}
.contactTel li:last-child {border-right: none;}
.contactTel li h5 {padding-left: 60px;position: relative;}
.contactTel li h5 span {color: #e72016;display: block;font-size: 30px;}
.contactTel li h5::after {content: "\e610";position: absolute;left: 0;top: 0;font-family: "iconfont";color: #e72016;font-size: 46px;}
.contactTel li.wx p {width: 50%;text-align: center;}
.contactTel li .tel span {color: #e72016;font-size: 24px;}

.zsMenuw {background: #fff;height: 60px;line-height: 60px;position: relative;font-size: 14px;}
.zsMenuw::after {content: "";position: absolute;left: -50%;top: 0;width: 200%;background: #fff;height: 100%;z-index: -1;}
.zsMenuw p span {position: relative;padding-left: 20px;}
.zsMenuw p span::after {content: "\e681";position: absolute;left: 0;font-family: "iconfont";top: 2px;line-height: 1;}
.listMenuw {font-size: 1.143rem;}
.listMenuw a {display: inline-block;position: relative;color: #191919;margin-left: 50px;}
.listMenuw a:hover,.listMenuw .cur {color: #e72016;}
.listMenuw a::after {content: "";position: absolute;left: 0;bottom: 0;background: #e72016;width: 0;height: 2px;transition: all .5s;}
.listMenuw .cur::after,.listMenuw a:hover::after {width: 100%;}
.zsNew {background-color: #ecf3fb;}
.newsList {overflow: hidden;font-size: .813rem;}
.newsList ul {margin-right: -40px;}
.newsList li {float: left;padding-right: 40px;width: 33.33%;margin-bottom: 55px;}
.newsList li a {display: block;color: #888;background: #fff;}
.newsList li .date {display: block;}
.newsList li .pImg {padding-top: 71.5%;}
.newsList li .con {width: 100%;font-size: 1rem;color: #666;padding: 25px 30px 25px;}
.newsList li h3 {color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.3s linear 0s;font-size: 20px;}
.newsList li p {margin-top: 4.9%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;line-height: 25px;height: 48px;}
.newsList li a:hover img {transform: scale(1.1);}
.newsList li a:hover h3 {color: #e72016;}
.flex-dn {display: flex;flex-wrap: wrap;}
.newsList li .info {margin-top: 12%;align-items: center;justify-content: space-between;}
.newsList li .info .date {color: #999;}
.newsList li .info .more {display: flex;align-items: center;font-size: 1.125rem;color: #999;transition: all 0.3s linear 0s;}
.newsList li .info .more bdo {width: 7px;height: 11px;background-size: cover;background-repeat: no-repeat;background-position: center;background-image: url('../images/icon-04.png');transition: all 0.3s linear 0s;margin-left: 10px;}
.pagination {text-align: center;overflow: hidden; clear:both;}
.pagination a {font-size: 16px;line-height: 40px;display: inline-block;height: 40px;padding: 0 20px;text-align: center;color: #333;border: 1px solid #e3e3e3;background: #fff;margin-left: 2px;}
.pagination a.a1 {line-height: 30px;height: 30px;margin-top: 0;padding: 0 12px;}
.pagination a:hover {text-decoration: none;color: #fff;background: #e72016;}
.pagination span {line-height: 40px;display: inline-block;height: 38px;padding: 0 18px;text-align: center;color: #fff;margin-left: 2px;background: #e72016;color: #fff;border: 1px solid #e72016;}
.zsShown {padding-bottom: 80px;background: #ecf3fb;}
.news-show-left {margin: auto;width: 100%;background: #fff;}
.news-show-left .news-title {padding: 60px 0;padding-bottom: 40px;text-align: center;line-height: 1.5;}
.news-show-left .news-title .tit {padding-bottom: 20px;color: #333;font-weight: normal;font-size: 30px;line-height: 1.5;}
.news-show-left .news-title p {padding-bottom: 30px;border-bottom: 1px solid #ddd;color: #a3afb7;font-size: 16px;}
.news-show-left .news-title p span {margin: 0 10px;}
.news-show-left .news-title p a {color: #a3afb7;}
.news-show-left .news-views {overflow: hidden;margin: 40px;margin-top: 0;color: #000;font-size: 16px;line-height: 1.75;}
.news-show-left .news-views p {margin-bottom: 15px;line-height: 1.75;}
.news-show-left .news-views table {border: 1px #f3ecec solid;margin-left: 32px;}
.news-show-left .news-views table strong {color: #333;}
.news-show-left .news-views table tr td {line-height: 40px;height: 40px;padding-left: 20px;}
.news-show-left .news-views p span {font-size: 16px;color: #333;display: block;}
.news-show-left .news-views img {width: auto;}
.news-show-left .news-other {padding: 20px 15px;}
.news-show-left .news-other p {display: block;padding-left: 3px;height: 40px;line-height: 40px;}
.news-show-left .news-other p a {color: #333;font-size: 14px;}
.news-show-left .news-other p a:hover {color: #c39c61;}
.news-show-left .share-bar {padding: 20px;}
.news-show-right {float: right;width: 28%;}
.news-show-right dl {display: block;margin-top: 0;margin-bottom: 20px;background: #fff;}
.news-show-right dl dt {position: relative;display: block;height: 60px;border-bottom: 1px #ddd solid;line-height: 60px;}
.news-show-right dl.tab dt {padding-left: 20px;color: #1d1d1d;font-size: 20px;}
.news-show-right dl.tab dd {position: relative;padding-bottom: 20px;}
.news-show-right .news li .pImg {width: 35%;float: left;padding-top: 0;margin-right: 20px;}
.news-show-right .news li h4 {font-size: 15px;margin-bottom: 10px;}
.news-show-right .news li h4 a {color: #222;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: bold;}
.news-show-right .news li h4 p {line-height: 24px;}
.news-show-right .news li h4 a:hover {color: #005aae;}
.news-show-right .news li:hover img {transform: scale(1.1);}
.news-show-right .news li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.news-show-right .newsContent .iteml {width: 100%;padding-right: 0;}
.news-show-right .newsContent .iteml ul li {background: #fff;overflow: hidden;padding: 20px;margin-top: 0;border-bottom: 1px dotted #bfbfbf;}
.news-show-right .newsContent .iteml ul li:last-child {border-bottom: none;}
.news-show-right dl.tab dd:last-child {padding-bottom: 0;}
.news-show-right .newsContent .iteml ul li .pic {width: 100%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: arial;height: auto;}
.news-show-right .newsContent .iteml ul li .txt {width: 100%;float: none;padding: 20px 0 0 0;overflow: hidden;}
.news-show-right .newsContent .iteml ul li .txt a {font-size: 16px;}
.news-show-right .newsContent .iteml ul li .txt .wx {line-height: 24px;font-size: 14px;}
.gr-page-other {margin-top: 15px;padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #ddd;padding-left: 20px;padding-right: 20px;}
.gr-product-content .gr-page-other {border-color: #c39c61;}
.gr-page-other p {line-height: 30px;width: calc(100% - 150px);}
.gr-back-btn {margin-top: 6px;width: 125px;height: 40px;background-color: #e72016;color: #fff !important;text-align: center;font-size: 14px;line-height: 40px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;float: right;}
.gr-back-btn:hover {opacity: 0.8;filter: alpha(opacity=80);}
.gr-page-other p a {color: #666;padding-left: 25px;}
.gr-page-other p a:hover {color: #006db8;}
.news-case {padding: 20px;}
.news-case .gr-case-list {width: 100%;}
.news-case .gr-case-list li, .news-case .gr-case-list li .pic {float: none;width: 100%;height: auto;}
.zsBusine {background: #ededed;font-size: .985em;}
.zsBusine li {background: #fff;overflow: hidden;margin-bottom: 20px;}
.zsBusine li:last-child {margin-bottom: 0;}
.zsBusine li .pic {width: 50%;overflow: hidden;display: block;height: 430px;}
.zsBusine li .txt {width: 50%;padding: 2.9%;position: relative;}
.zsBusine li h4 {font-size: 32px;font-weight: normal;position: relative;padding-bottom: 15px;margin-bottom: 30px;color: #333;}
.zsBusine li h4::after {content: "";position: absolute;left: 0;bottom: 0;height: 1px;background: #e72016;width: 15px;transition: all 0.4s;}
.zsBusine li h4 a {color: #333;}
.zsBusine li .txt .info {min-height: 130px;font-size: 1.125rem;margin-top: 1rem;line-height: 170%;color: rgba(0, 0, 0, 0.5);overflow: auto;max-height: 17rem;}
.zsBusine li .txt .info p {font-size: 16px;line-height: 28px;margin-bottom: 10px;color: #666;}
.zsBusine li .more {text-align: center;display: inline-block;font-size: 12px;font-family: Arial;margin-top: 25px;width: 160px;border: none;height: 46px;line-height: 46px;color: #fff;background: #00904a;}
.zsBusine li .more:hover {width: 220px;color: #fff;border: none;}
.zsBusine li:nth-child(2n) .txt {float: left;}
.zsBusine li:nth-child(2n) .pic {float: right;}
.zsBusine li:hover .bgImg {transform: scale(1.05);}
.zsBusine li h4 a:hover {color: #00904a;}::-webkit-scrollbar {width: 5px;background-color: #e72016;}::-webkit-scrollbar-thumb {background-color: #e72016;}::-webkit-scrollbar-thumb:hover {background-color: #555;}::-webkit-scrollbar-track {background-color: #f1f1f1;}::-webkit-scrollbar-track:hover {background-color: #ccc;}
.zsNewsa {background-color: #ecf3fb;overflow: hidden;}
.zsNewsa .newsContent {position: relative;}
.zsNewsa .newsContent .item {float: left;}
.zsNewsa .newsContent .iteml {width: 100%;padding-right: 0;}
.zsNewsa .newsContent .iteml ul li span {line-height: 51px;}
.zsNewsa .newsContent .iteml .pic {height: 440px;overflow: hidden;background: #fff;position: relative;}
.zsNewsa .newsContent .iteml .pic span {display: block;height: 60px;line-height: 60px;font-size: 18px;color: #fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.45);width: 100%;padding: 0 30px;}
.zsNewsa .newsContent .iteml ul {padding: 26px 40px;overflow: hidden;background-color: #fff;margin-bottom: 30px;}
.zsNewsa .newsContent .iteml ul li {font-size: 16px;line-height: 51px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #e7e7e7;}
.zsNewsa .newsContent .itemr ul li:nth-child(9) {border-bottom: none!important;}
.zsNewsa .newsContent .iteml ul li:last-child {border-bottom: none;}
.zsNewsa .newsContent .iteml ul li .eps {display: block;font-size: 16px;font-weight: 500;color: #333;position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 80px;}
.zsNewsa .newsContent .itemr .iteml ul li .eps {display: block;font-size: 16px;font-weight: 500;color: #333;position: relative;width: 100%;padding-right: 0;}
.zsNewsa .newsContent .iteml ul li a b {color: #e72016;padding-right: 3px;font-weight: normal;}
.zsNewsa .newsContent .iteml ul li:hover {box-shadow: none;}
.zsNewsa .newsContent .itemr {float: right;width: 28%;}
.zsNewsa .newsContent .itemr dl {display: block;margin-top: 0;margin-bottom: 20px;background: #fff;}
.zsNewsa .newsContent .itemr dl dt {position: relative;display: block;height: 60px;border-bottom: 1px #ddd solid;line-height: 60px;}
.zsNewsa .newsContent .itemr dl.tab dt {padding-left: 20px;color: #1d1d1d;font-size: 20px;}
.zsNewsa .newsContent .itemr dl.tab dd {position: relative;padding-bottom: 20px;}
.zsNewsa .newsContent .itemr ul {padding: 0!important;}
.zsNewsa .newsContent .itemr .news li .pImg {width: 35%;float: left;padding-top: 0;margin-right: 20px;}
.zsNewsa .newsContent .itemr .news li h4 {font-size: 15px;margin-bottom: 10px;}
.zsNewsa .newsContent .itemr .news li h4 a {color: #222;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: bold;}
.zsNewsa .newsContent .itemr .news li h4 p {line-height: 24px;}
.zsNewsa .newsContent .itemr .news li h4 a:hover {color: #005aae;}
.zsNewsa .newsContent .itemr .news li:hover img {transform: scale(1.1);}
.zsNewsa .newsContent .itemr .news li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.zsNewsa .newsContent .itemr .newsContent .iteml {width: 100%;padding-right: 0;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li {background: #fff;overflow: hidden;padding: 20px 20px 0 20px;margin-top: 0;width: 50%;float: left;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li:last-child {border-bottom: none;}
.zsNewsa .newsContent .itemr dl.tab dd:last-child {padding-bottom: 0;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li .pic {width: 100%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: arial;height: auto;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li .txt {width: 100%;float: none;padding: 0;overflow: hidden;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li .txt a {font-size: 16px;text-align: center;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li .txt .wx {line-height: 24px;font-size: 14px;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li:hover {box-shadow: none;}
.zsShoww {padding-bottom: 80px;background: #ecf3fb;}
.zsShoww .newsContent .iteml {width: 100%;padding-right: 0;}
.zsShoww .newsContent .iteml ul li {background: #fff;overflow: hidden;padding: 20px 20px 0 20px;margin-top: 0;width: 50%;float: left;}
.zsShoww .newsContent .iteml ul li:last-child {border-bottom: none;}
.zsShoww .newsContent .itemr dl.tab dd:last-child {padding-bottom: 0;}
.zsShoww .newsContent .iteml ul li .pic {width: 100%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: arial;height: auto;}
.zsShoww .newsContent .iteml ul li .txt {width: 100%;float: none;padding: 0;overflow: hidden;height: 51px;line-height: 51px;}
.zsShoww .newsContent .iteml ul li .txt a {font-size: 16px;text-align: center;padding-right: 0;}
.zsShoww .newsContent .iteml ul li .txt .wx {line-height: 24px;font-size: 14px;}
.zsShoww .newsContent .iteml ul li:hover {box-shadow: none;}
.zsShoww .newsContent .iteml ul li:nth-child(9) {border-bottom: none!important;}
.zsPolicy {background-color: #ecf3fb;overflow: hidden;}
.zsPolicy .newsContent .iteml {width: 70.5%;padding-right: 0;}
.zsPolicy .zsNews .newsContent .iteml {width: 100%;padding-right: 0;}
.zsPolicy .zsNews .newsContent .iteml ul {padding: 0;}
.zsPolicy .zsNews .newsContent .iteml ul li {line-height: 0;}
.zsPolicy .zsNews .newsContent .iteml ul li {font-size: 16px;line-height: 51px;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #e7e7e7;white-space: normal;}
.zsPolicy .zsNews .newsContent .iteml ul li span {color: #999;font-size: 14px;position: absolute;top: 0;right: 0;line-height: 30px;}
.zsPolicy .zsNews .newsContent .iteml ul li .txt a {line-height: normal;}
.zsPolicy .newsContent {position: relative;}
.zsPolicy .newsContent .item {float: left;}
.zsPolicy .newsContent .iteml .newsContent .iteml {width: 70.5%;float: left;padding-right: 0;}
.zsPolicy .newsContent .iteml ul li span {line-height: 51px;}
.zsPolicy .newsContent .iteml .pic {height: 440px;overflow: hidden;background: #fff;position: relative;}
.zsPolicy .newsContent .iteml .pic span {display: block;height: 60px;line-height: 60px;font-size: 18px;color: #fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.45);width: 100%;padding: 0 30px;}
.zsPolicy .newsContent .iteml ul {padding: 26px 40px;overflow: hidden;background-color: #fff;margin-bottom: 30px;}
.zsPolicy .newsContent .iteml ul li {font-size: 16px;line-height: 51px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #e7e7e7;}
.zsPolicy .newsContent .itemr ul li:nth-child(9) {border-bottom: none!important;}
.zsPolicy .newsContent .iteml ul li:last-child {border-bottom: none;}
.zsPolicy .newsContent .iteml ul li a {display: block;font-size: 16px;font-weight: 500;color: #333;position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zsPolicy .newsContent .iteml ul li .eps {display: block;font-size: 16px;font-weight: 500;color: #333;position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 80px;}
.zsPolicy .newsContent .iteml ul li a b {color: #e72016;padding-right: 3px;font-weight: normal;}
.zsPolicy .newsContent .iteml ul li:hover {box-shadow: none;}
.zsPolicy .newsContent .itemr {float: right;width: 28%;}
.zsPolicy .newsContent .itemr dl {display: block;margin-top: 0;margin-bottom: 20px;background: #fff;}
.zsPolicy .newsContent .itemr dl dt {position: relative;display: block;height: 60px;border-bottom: 1px #ddd solid;line-height: 60px;}
.zsPolicy .newsContent .itemr dl.tab dt {padding-left: 20px;color: #1d1d1d;font-size: 20px;}
.zsPolicy .newsContent .itemr dl.tab dd {position: relative;padding-bottom: 20px;}
.zsPolicy .newsContent .itemr ul {padding: 0!important;}
.zsPolicy .newsContent .itemr .news li .pImg {width: 35%;float: left;padding-top: 0;margin-right: 20px;}
.zsPolicy .newsContent .itemr .news li h4 {font-size: 15px;margin-bottom: 10px;}
.zsPolicy .newsContent .itemr .news li h4 a {color: #222;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: bold;}
.zsPolicy .newsContent .itemr .news li h4 p {line-height: 24px;}
.zsPolicy .newsContent .itemr .news li h4 a:hover {color: #005aae;}
.zsPolicy .newsContent .itemr .news li:hover img {transform: scale(1.1);}
.zsPolicy .newsContent .itemr .news li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.zsPolicy .newsContent .itemr .newsContent .iteml {width: 100%;padding-right: 0;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li {background: #fff;overflow: hidden;padding: 20px 20px 0 20px;margin-top: 0;width: 50%;float: left;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li:last-child {border-bottom: none;}
.zsPolicy .newsContent .itemr dl.tab dd:last-child {padding-bottom: 0;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li .pic {width: 100%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: arial;height: auto;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li .txt {width: 100%;float: none;padding: 0;overflow: hidden;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li .txt a {font-size: 16px;text-align: center;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li .txt .wx {line-height: 24px;font-size: 14px;}
.zsPolicy .newsContent .itemr .newsContent .iteml ul li:hover {box-shadow: none;}
.zsMenu {background: #f7f7f7;height: 60px;line-height: 60px;position: relative;font-size: 14px;}
.zsMenu::after {content: "";position: absolute;left: -50%;top: 0;width: 200%;background: #f7f7f7;height: 100%;z-index: -1;}
.zsMenu p span {position: relative;padding-left: 20px;}
.zsMenu p span::after {content: "\e681";position: absolute;left: 0;font-family: "iconfont";top: 2px;line-height: 1;}
.listMenu {font-size: 1.143rem;}
.listMenu a {display: inline-block;position: relative;color: #191919;margin-left: 50px;}
.listMenu a:hover,.listMenu .cur {color: #e72016;}
.listMenu a::after {content: "";position: absolute;left: 0;bottom: 0;background: #e72016;width: 0;height: 2px;transition: all .5s;}
.listMenu .cur::after,.listMenu a:hover::after {width: 100%;}
.honorList {overflow: hidden;}
.honorList .tie {font-size: 1.857em;color: #333;position: relative;overflow: hidden;margin-bottom: 35px;}
.honorList .tie::after {content: "";position: absolute;width: 100%;height: 1px;background: #e5e5e5;top: 25px;left: 120px;}
.honorList ul {margin-right: -30px;}
.honorList li {float: left;width:25%;padding-right: 30px;margin-bottom: 30px;}
.honorList li  img {padding: 1px; padding: 1px;border: 1px solid #ddd;transition: all .3s;width: 100%;}
.honorList li p {text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 15px 0;font-size: 17px;color: #333;}
.honorList li a:hover img {transform: scale(1.03);}
.honorList li a:hover .pImg {box-shadow: 0 0 10px #ccc;}
.honorList:nth-child(4n+1) {background: #ededed;}

.honorListt {overflow: hidden;}
.honorListt .tie {font-size: 1.857em;color: #333;position: relative;overflow: hidden;margin-bottom: 35px;}
.honorListt .tie::after {content: "";position: absolute;width: 100%;height: 1px;background: #e5e5e5;top: 25px;left: 120px;}
.honorListt ul {margin-right: -30px;}
.honorListt li {float: left;width:25%;padding-right: 30px;margin-bottom: 30px;}
.honorListt li img {padding: 1px;border: 1px solid #ddd;transition: all .3s;width: 100%;}
.honorListt li p {text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 15px 0;font-size: 17px;color: #333;}
.honorListt li a:hover img {transform: scale(1.03);}
.honorListt:nth-child(4n+1) {background: #ededed;}


.zsJianjie .tie {font-size: 36px;color: #e72016;margin-bottom: 30px;line-height: 1;}
.zsJianjie .left {width: 50%;line-height: 1.8;position: relative;}
.zsJianjie .font {overflow-y: auto;height:500px;font-size: 1.071em;}
.zsJianjie .font p {color: #333;line-height: 30px;padding-bottom: 15px;font-size: 16px;}
.zsJianjie .right {width: 46%;height: auto;display: block;}
.zsJianjie .right img{ max-width:100%;}

.zsCulture {background: url(../images/zsCulture.jpg) no-repeat center;background-size: cover ;}
.zsCulture .wx {color: #fff;font-size: 22px;line-height: 50px;text-align: center;}
.zsCulture .wx strong {font-size: 22px;}
.zsCulture .title {color: #333333;font-size: 40px;text-align: center;margin: 10px 0;width: 100%;}
.zsCulture .title hr {display: table;border: none;margin: 10px auto;width: 30px;height: 2px;background: #43aa4e;}
.zsCulture .title span {display: block;color: #666;font-size: 14px;}
.zsCulture .title.pg {margin: 60px 0 10px 0}
.zsCulture .title.tm50 {margin-bottom: 50px;}
.zsCulture .title.tm60 {margin-bottom: 30px;}
.zsCulture .title.white,.title.white span {color: #fff}
.zsCulture .title.white hr {background: #fff;}
.zsCharacteristic {padding: 20px 0;overflow: hidden;font-size: .875em;line-height: 1.8;background-color: #6393cf;}
.zsCharacteristic li {float: left;width: 25%;text-align: center;border-right: 1px solid #e5e5e5;position: relative;}
.zsCharacteristic li::after {content: "";position: absolute;left: 0;bottom: -40px;width: 100%;height: 0;background: #f1f1f1;z-index: -1;transition: all .5s;}
.zsCharacteristic li a {display: inline-block;text-align: left;color: #999;padding-left: 70px;}
.zsCharacteristic li span {display: block;font-size: 20px;color: #fff;line-height: 60px;}
.zsCharacteristic li i {float: left;background: url('../images/zsCharacteristic.png') no-repeat;width: 60px;height: 60px;margin-left: -70px;}
.zsCharacteristic li:last-child {border: none;}
.zsCharacteristic li:nth-child(2) i {background-position: -60px 0;}
.zsCharacteristic li:nth-child(3) i {background-position: -120px 0;}
.zsCharacteristic li:nth-child(4) i {background-position: -180px 0;}
.zsLogin {background-image: url(../images/bg.jpg);height: 624px;background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;overflow: hidden;}
.logFrom {width: 466px;height: 497px;background: #FFFFFF;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);top: 64px;right: 10px;position: absolute;}
.zsLogin .container {position: relative;margin: 0 auto;}
.logTitle {height: 42px;margin: 0 42px 33px;border-bottom: 1px solid #DDDDDD;position: relative;text-align: center;}
.titPassword {font-size: 18px;font-weight: 400;line-height: 21px;color: #6393cf;float: none;cursor: pointer;margin-top: 60px;text-align: center;}
.titCode {margin-top: 41px;font-size: 16px;font-weight: 400;line-height: 21px;color: #999999;cursor: pointer;float: left;}
.textBox {text-align: center;position: relative;margin-bottom: 20px;}
.textBox label {}
.textBox label img {position: absolute;top: 11px;right: 85px;}
.textBox input {width: 336px;height: 48px;background: #fff;border: 1px solid #E0E0E0;padding-left: 63px;padding-right: 30px;font-size: 15px;color: #999;}
.textBox img {position: absolute;top: 11px;left: 85px;}
.logOn {overflow: hidden;margin-top: 15px;text-align: center;}
.logOn button {width: 333px;height: 50px;background: #6393cf;border: none;font-size: 18px;font-weight: 400;color: #FFFFFF;border-radius: 2px;}
.logItem {font-size: 16px;font-weight: 400;color: #666666;margin-top: 30px;clear: both;overflow: hidden;text-align: center;}
.logRegister {margin-left: 68px;cursor: pointer;float: left;}
.logPassword {margin-right: 71px;cursor: pointer;float: right;}


/*定制*/
.page-title {width: 100%;padding-top:30px;padding-bottom: 60px;text-align:  center !important;}
.page-title h3 {font-size: 36px;line-height: 28px;color: #2e3136;line-height: 1;}
.page-title p {	font-size: 14px;line-height: 28px;	color: #81868e;margin-top: 20px;}
.page-title.white h3 {color: #fff;}
.page-title.white p {color: #ffffff;opacity: 0.5;}
.form-content .one .item {width: 24.2857%;height: 52px;}
.form-content .one .item input {border: solid 1px #d9d9d9;height: 52px;width: 100%;padding: 0 30px;}
.form-content .one  .item:nth-child(4) {position: relative;display: flex;align-items: center;border: solid 1px #d9d9d9;padding: 0 10px 0 30px;}
.form-content .one .item:nth-child(4) input {padding: 0;width: 70%;display: inline-block;vertical-align: middle;border: none;display: inline-block;vertical-align: middle;position: relative;top: 12px;}
.form-content .two {margin-top: 20px;}
.form-content .two textarea {width: 100%;height: 160px;background-color: #ffffff;border: solid 1px #d9d9d9;padding: 15px 30px;margin-top: 0;}
.form-content .sub {display: block;margin: 0 auto;width: 520px;height: 52px;background-color:#e72016;line-height: 52px;text-align: center;color: #fff;margin-top: 36px; border:none;}
.form-content2 .one .item {width: 32.2916%;}
.form-content2 .one .item input {background: #fff;}
.flex {display: flex;justify-content: space-between;flex-wrap: wrap}
@media screen and (max-width: 1280px) {
.form-content .one .item:nth-child(4) {padding: 0 10px 0 20px;}
.form-content .one .item:nth-child(4) input {width: 60%;font-size: 14px;}
}
@media screen and (max-width:768px) {
.form-content .one .item {width: 49%;margin-bottom: 20px;}
.form-content .two {margin-top: 0;}
.form-content2 .one .item {width: 32.2916% !important;}
}
@media screen and (max-width:640px) {
.form-content2 .one .item {width: 100% !important;}
.form-content .sub {width: 100%;height: 45px;line-height: 45px;margin-top: 20px;}
.page-title {padding-top: 50px;padding-bottom: 50px;}
.page-title.min { padding-top: 30px;}
.page-title h3 {font-size: 26px;line-height: 1;}
.page-title p {line-height: 1.2;}
.form-content .one .item {width: 100%;margin-bottom: 15px;height: auto;}
.form-content .one .item input {height: 45px;width: 100%;padding: 0 20px;}
.form-content .two textarea {height: 120px;padding: 15px 20px;}
}