@import url(reset.css);
@import url(animate.min.css);
.sy_banner{width:100%;position:relative;margin-top: 7.125rem;overflow: hidden;}
.sy_banner ul li img{display:block;width:100%;}
/* 首页 */
.title{margin:0 auto;}
.title b{font-size: 2rem;line-height: 2rem;font-weight: 700; display: block;font-family: Lato, sans-serif;text-transform: uppercase;padding-bottom:0.2rem}
.about h2 b:after{content: '';display: block;width:40px;height:3px;background:#34509F;margin:1rem auto}
.title p{font-weight: 300;font-family: Arial, Helvetica, sans-serif;margin-top: 1rem;font-size: 1rem;text-align: justify;}
.about .fr p{height:auto;overflow: hidden;font-size: 0.9rem;margin-top: 0rem;}
.index-about .fr p{display: none;}
.index-about .fr p:nth-child(1),.index-about .title p:nth-child(2),.index-about .title p:nth-child(3){display: block;}
.about .fr{margin-top:20px}
.index1{padding:5.625rem 0}
.index1 .title{width:74%;}
.index-con1{margin-top: 2.5rem;}
.index-con1 dl a>div{height:200px;overflow: hidden;}
.index-con1 dl{width: calc(100%/3 - 30px);margin:15px 30px 15px 0;box-shadow: 0 7px 22px rgba(19, 19, 19, .08);float: left;overflow: hidden;}
.index-con1 dl:nth-child(3n){margin-right: 0;}
.index-con1 dl dt{width: 100%;height:200px ;transition: all .5s;}
.index-con1 dl dt img{width: 100%;}
.index-con1 dl dd{padding: 2.5rem 3.125rem 1rem 3.125rem; text-align: center;}
.index-con1 dl dd b{margin: 0 0 20px; font-weight: 900;font-size: 1.625rem;text-align: center;    line-height: 2rem;font-family: Lato, sans-serif;display: block;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.index-con1 dl dd p{min-height:2.8rem;margin: 0; font-size: 0.875rem;line-height: 1.5em;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;text-align: center;}
.index-con1 dl dd em{font-size: 14px;line-height: 22px;  color: #000; border: 1px solid #000;   padding: 6px 20px;display: inline-block;  text-decoration: none;margin: 1.25rem auto;transition: all .3s;}
.index-con1 dl:hover dd em{color: #fff;background-color: #34509F; border-color: #34509F;}
.index-con1 dl:hover b{color: #34509F}
.index-con1 dl:hover  dt{transform: scale(1.1);}
.index2,.index4{background: #eee;padding: 5.625rem 0;}
.index2 .index-con1 dl { background: #fff;}
.index2 .index-con1 dl dd{padding: 2.5rem 0 1rem 0;}
.index2 .index-con1 dl dd b{line-height: 2rem;font-size: 1.4rem;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;width:90%;margin:0 auto}
.case,.news{padding: 3.625rem 0;}
.case .title,.news .title{text-align: center;}
.case .index-con1 dl div{border: 1px solid #eee;}
.case .index-con1 dl dd{padding: 1.875rem 1.25rem;}
.case .index-con1 dl dd b{text-align: left;line-height: 1;margin-bottom: 0.625rem;}
.case .index-con1 dl dd p{text-align: left;}
.about{margin-top: 4rem;}
.about .video{width: 48%;}
.about .video video{width: 100%;}
.about .title{width: 50%;}
.about .title b{margin-top: 1.25rem;font-size: 1.625rem;margin-bottom: 0.625rem;}
.about .title span{font-size: 1rem;line-height: 1.5;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;}
.about .title a{font-size: 0.875rem;line-height: 1.375rem;color: #000;border: 1px solid #000;padding:0.375rem 1.25rem;display: inline-block;text-decoration: none;margin: 1.25rem auto;transition: all .3s;}
.about .title a:hover{color: #fff;background-color: #34509F; border-color: #34509F;}
.news .index-con1 dl{box-shadow: none;}
.news .index-con1 dl a>div{height: 360px;}
.news .index-con1 dl dt{height: 360px;}
.news .index-con1 dl dd{text-align: left;padding: 0;border-bottom: 1px solid #ccc;}
.news .index-con1 dl dd .dM1{overflow: hidden;margin: 1.3125rem 0 0.9375rem;color: #999;font-weight: 700;}
.news .dM1 .lt,.news .dM1 .rt {font-size: 0.85rem;}
.news .dM1 .rt span{color: #3652A0;font-size: 0.85rem;}
.news .dM2{color: #53565a;font-size: 1rem;line-height: 1.5rem;font-weight: 700;margin-bottom: 0.3125rem;transition: all .3s;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;}
.news .dM2:hover{color: #3652A0;}

.news .dM3{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;}
.news .dM4{font-weight: 700;color: #3652A0;padding: 0.9375rem 0;transition: all .3s;display: inline-block;}
.news .dM4:hover{text-decoration: underline;}
.news .more{display: block;text-align: center;margin-top: 1.875rem;}
.news .more a{font-size: 0.875rem;line-height: 1.375rem;color: #000;border: 1px solid #000;padding:0.375rem 1.25rem;display: inline-block;text-decoration: none;margin: 1.25rem auto;transition: all .3s;}
.news .more a:hover{color: #fff;background-color: #34509F; border-color: #34509F;}
/* contact */
.nyBanner{height: 25rem;margin-top: 7.125rem;background-size: cover;background-position: center;}
.nyBanner .container{height: 100%;}
.nyBanner .inner{background:rgba(255, 255, 255, .9);color: #53565a;padding: 1.25rem;}
.nyBanner .inner h1{font-weight: 700;font-size: 2.125rem;line-height: 2.5rem;margin: 0 0 1.25rem;}
.nyBanner .inner p{font-size: 1rem;margin: 1.25rem 0 0;}
.nyBanner .inner p a{color: #53565a;}
.nyBanner .inner p a:hover{color: #3652A0;text-decoration: underline;}
.contact .ny-title{text-align: center;padding: 3.75rem 0;width: 66.67%;margin: 0 auto;}
.contact .ny-title h2{font-weight: 700;font-size: 2rem;line-height: 2.625rem;margin: 1.25rem 0 0.625rem;}
.contact .ny-title p{margin-bottom: 1rem;}
.formMain{margin-left: -15px;margin-right: -15px;margin-bottom: 7.5rem;}
.formMain .form{width: 66.67%;padding-right: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.formItem{margin-bottom: 0.9375rem;float: left;width: 100%;padding-left: 15px;padding-right: 15px;}
.formItem.wd7{width: 66.67%;}
.formItem.wd5{width: 50%;}
.formItem.wd3{width: 33.33%;}
.formItem label{font-size: 1rem;line-height: 1.375rem;font-weight: 700;}
.formItem label em{color:#c00}
.formItem input[type=text],input[type=email],input[type=tel], input[type=search],textarea {border-radius: 0;box-shadow: none;-webkit-border-radius: 0;-webkit-appearance: none;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 7px;color: #53565a;border: 1px solid #ccc;background-color: #fff;transition: all .3s;}
.formItem input[type=text]:focus,
.formItem input[type=email]:focus,
.formItem input[type=tel]:focus,
.formItem input[type=search]:focus,
.formItem textarea:focus {border-color: #3652A0;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
.formItem textarea {height: 6.25rem;}
.formItem .submit{-webkit-appearance: button;cursor:pointer;border: 1px solid #858585;background:#3652A0;padding: 1px 10px;border-radius: 5px;color:#fff;width:140px;height:40px;line-height: 40px;text-align: center;border-radius:50px}
.formMain .right{width: 30.33%;padding: 5.625rem 2.5rem;background-color: #f5f5f5;box-shadow: 0 30px 50px rgba(0, 0, 0, .16);position: relative;}
.formMain .right h3{font-size: 1.375rem;color: #3652A0;margin-top: 0;font-weight: 700;padding-right: 2%;margin-bottom: 0.625rem;}
.formMain .right p{margin-bottom: 10px;}
.formMain .right p b{display: block;}
/* news */


.case{margin-top:1rem}
.newsLeft,.caseLeft,.productLeft,.caseArt,.newsArt,.productArt{width: 66.66666667%;padding-right: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: -15px;margin-right: -15px;flex-wrap: wrap;}
.newsLeft dl{width: 50%;margin-bottom: 1.875rem;padding-left: 15px;padding-right: 15px;height: 100%;flex-shrink: 0;}
.newsLeft dl:nth-of-type(1){width: 100%;margin-bottom: 3.75rem;}
.newsLeft dl:nth-child(2n+1){margin-right: 0;}
.newsLeft dl dt{display: block;margin-bottom: 0.3125rem;overflow: hidden;border: 1px solid #eee;}
.newsLeft dl dt img{transition: all .3s;display: block;max-width: 100%;height: auto;}
.newsLeft dl dd{text-align: left;padding: 0;border-bottom: 1px solid #ccc;}
.newsLeft dl:hover dt img{transform: scale(1.1);}
.newsLeft dl dd .dM1{overflow: hidden;margin: 0.3125rem 0 0.9375rem;color: #999;font-weight: 700;}
.newsLeft .dM1 .lt,.newsLeft .dM1 .rt{font-size: 0.9rem;}
.newsLeft .dM1 .rt span{color: #3652A0;font-size: 0.9rem;}
.newsLeft .dM2{color: #53565a;font-size: 1rem;line-height: 1.5rem;font-weight: 700;margin-bottom: 0.3125rem;transition: all .3s;}
.newsLeft .dM2:hover{color: #3652A0;}
.newsLeft .dM4{font-weight: 700;color: #3652A0;padding: 0.9375rem 0;transition: all .3s;display: inline-block;}
.newsLeft .dM4:hover{text-decoration: underline;}
.newsLeft .more{display: block;text-align: right;flex-shrink: 0;width: 100%;}
.newsLeft .more a{font-size: 0.875rem;line-height: 1.375rem;color: #000;border: 1px solid #000;padding:0.375rem 1.25rem;display: inline-block;text-decoration: none;transition: all .3s;}
.newsLeft .more a:hover{color: #fff;background-color: #34509F; border-color: #34509F;}
.comRight{width: 32%;background-color: #f5f5f5;box-shadow: 0 30px 50px rgba(0, 0, 0, .16);padding:1.625rem 1.875rem;position: relative;margin-right: 0.9375rem;}
.comRight h3{font-size: 1.3rem;line-height: 1.625rem;font-weight: 700;color: #3652A0;margin-bottom: 0.625rem;margin-top:2rem}
.comRight form{margin-left: 0.625rem;overflow: hidden;position: relative;margin-bottom: 1.875rem;}
.comRight form input{padding: 0.4375rem 2.5rem 0.4375rem 0.4375rem;font-weight: 700;}
.comRight form button{width: 2.5rem;height: 2.5rem;background: #3652A0;position: absolute;right: 0;top: 0;}
.comRight form button i{flex-shrink: 0;width: 1rem;height: 1rem;background: url(../images/sou2.png) no-repeat;background-size: 100%;}
.comRight .Most li{display: block;padding: 1rem 0;border-bottom:1px solid #ddd}
.comRight .Most li a{overflow: hidden;display: block;}
.comRight .Most li img{float: left;width: 4.6875rem;margin-right: 0.625rem;}
.comRight .Most li b{font-size: 0.875rem;transition: all .3s;}
.comRight .Most li:hover b{background-color: #3652A0;color: #fff;border-color: #3652A0;}
.comRight .gories{margin-bottom: 1.875rem;}
.comRight .gories li{padding: 0.65rem;}
.comRight .gories li>a{font-size: 0.875rem;line-height: 1.375rem;padding: 0.375rem 1.25rem;display: inline-block;border: 1px solid #000;transition: all .3s;}
.comRight .gories li>a:hover{background-color: #3652A0;color: #fff;border-color: #3652A0;}
.comRight .gories li dl{display: none;}
.comRight .gories li dl dd a{padding: 0.375rem 1.25rem;font-size: 0.875rem;line-height: 1.375rem;display: inline-block;border-bottom: 1px solid #e1e1e1;position: relative;}
.comRight .gories li dl dd a::after{content:'';display:block;background: #3652A0;height:1px;display: block;width:0;transition: all .4s;position: absolute;bottom: 0;left: 0;}
.comRight .gories li dl dd a:hover::after{width:100%;}
.comRight .gories li dl dd a:hover{color: #3652A0;}
/* case */
.caseLeft{padding-right: 0;}
.caseLeft dl{width: 31%;padding-left: 9px;padding-right: 9px;flex-shrink: 0;margin-bottom: 30px;border: 1px solid #eee;box-sizing: border-box;margin:1%;padding-top:9px;transition: all .3s;}
.caseLeft dl dt{display: block;margin-bottom: 0.3125rem;overflow: hidden;}
.caseLeft dl dt img{transition: all .3s;display: block;max-width: 100%;height: auto;}
.caseLeft dl dd{text-align: left;padding: 0;margin-top:1rem}
.caseLeft dl dd b{font-size: 1.1rem;}
.caseLeft dl dd p{margin: 0.1rem 0 0.9375rem;}
.caseLeft dl:hover dt img{transform: scale(1.1);}
.caseLeft dl:hover dd b{color: #3652A0;}
.caseLeft dl:hover{background:#f5f5f5;}
/* product */
.product{margin:3.75rem 0}
.productLeft{padding-right: 0;}
.productLeft dl{width:48%;padding-left: 15px;padding-right: 15px;flex-shrink: 0;border: 1px solid #eee;box-sizing: border-box;margin:1%;padding-top:15px;margin-top: 0;margin-bottom:1rem;}
.productLeft dl dt{display: block;margin-bottom: 0.3125rem;overflow: hidden;}
.productLeft dl dt img{transition: all .3s;display: block;max-width: 100%;height: auto;}
.productLeft dl dd{text-align: left;padding: 0;margin-top:1rem}
.productLeft dl dd b{overflow: hidden;height:50px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}
.productLeft dl dd p{margin: 0.3125rem 0 0.9375rem;}
.productLeft dl:hover dt img{transform: scale(1.1);}
.productLeft dl:hover dd b{color: #3652A0;}

.pagination-wrapper{float:left;width:100%;margin:1.25rem 0;text-align:center}
.pagination{float:left;width:100%;margin:0.625rem 0 0;text-align:center;overflow:hidden;font-size: 0.75rem;}
.pagination span{display:inline-block;height:1.875rem;margin-left:-1px;padding:0 0.6875rem;border:solid 1px #e6e6e6;background:#fff;line-height: 1.75rem;}
.pagination a{display:inline-block;margin-left:-1px;padding:0 0.625rem;border:solid 1px #e6e6e6;background:#fff;height: 1.875rem;line-height: 1.875rem;text-decoration: underline;}
.pagination a:hover{border:1px solid #3652A0;background:#3652A0;color:#fff}
.pagination .current-page{border:1px solid #3652A0;background:#3652A0;color:#fff}
.product .video{border: 1px solid #eee;box-sizing: border-box;}
.product .video video{display: block;}

.ny-con{margin: 1.875rem 0;font-family: Arial}
.ny-con p{margin-bottom:1.4rem;font-weight: 300;}
.zutu{display: block;width:calc(100% - 2px);margin-bottom:10px;border:1px solid #eee;clear:both;}
.zutu .info{float:left;width:45%;padding:5px 0 5px 10px}
.zutu .info h3{float:left;width:90%;font-size:16px;font-weight: bold;    margin-top: 20px;   margin-bottom: 10px;}
.zutu .info p{float:left;width:90%;font-size:13px;}
.zutu .img{float:right;width:55%;}
.zutu .img img{max-width:100%;}

.productArt{padding-right: 1.25rem;}
.productArt h1{font-size: 2rem;margin: 1.25rem 0 0.625rem;line-height: 1.1;font-weight: 700;}
table {border-collapse: collapse;border-spacing: 0;}
table tr td {padding-left: 5px;border: #606060 1px solid;vertical-align: middle;}
table tr{height:18px;}
table.table1 tr td:nth-of-type(1){width: 90px;height: 18px;}
table.table1 tr td:nth-of-type(2){width: 442px;}
table.table1 tr td:nth-of-type(3){width: 66px;}
table.table1 tr td:nth-of-type(4){width: 66px;}
.ny-con img{display: block;width: 100%;}
.ny-pro-con{clear:both;position:relative;}
.ny-pro-show{width:100%;overflow:hidden;margin:50px 0}
.ny-pro-show ul li{list-style:none;}
.ny-pro-show ul li img{width:100%;}
.ny-pro-show .swiper-pagination{display:none;}
.ny-pro-show .swiper-button-next{right: -34px;}
.ny-pro-show .swiper-button-prev{left: -34px;}
.ny-con h4{font-weight: 700;font-size: 1.125rem;line-height: 2rem;margin-top: 1.25rem;margin-bottom: 0.625rem;}
.ny-con ul li{float:left;width:23%;margin:0 1%;}
.ny-con ul li img{max-width:100%;}
.ny-con ul li p{float:left;width:100%;text-align:center;color:#3652A0;}

@media screen and (min-width:200px) and (max-width:750px){
	.zutu{display: block;width:100%;margin-bottom:10px;}
	.zutu .info{width:50%;padding:5px 0}
	.zutu .info h3{font-size:14px;}
	.zutu .info p{font-size:12px;}
	.zutu .img{width:45%;}
	.ny-pro-show .swiper-pagination{display:block;}
	.ny-pro-show .swiper-button-next,
	.swiper-button-prev{display:none;}
}

/* cate-article */
.caseArt{padding-right: 1.25rem;}
.caseArt h2{font-size: 2rem;line-height: 2.625rem;margin: 1.25rem 0 0.625rem;font-weight: 700;}
.caseArt img{display: block;width: 100%;}
.caseArt p{margin-bottom: 0.9375rem;}
/* news-article */
.newsArt{padding-right: 1.25rem;}
.newsArt h1{font-size: 2.75rem;margin: 0.625rem 0;line-height: 1.1;font-weight: 700;}
.newsArt .meta{margin: 0.9375rem 0 1.875rem;border-bottom: 1px solid #ccc;color: #999;font-size: 0.875rem;padding-bottom: 0.3125rem;width: 100%;}
.newsArt .meta .time{margin-right: 0.625rem;padding-left: 1.5rem;background: url(../images/icon-time.png) no-repeat left 0;background-size: 1rem;line-height: 1rem;}
.newsArt .meta .tags{padding-left: 1.5rem;background: url(../images/icon-tags.png) no-repeat left 2px;background-size: 1rem;line-height: 1rem;}
.newsArt .meta .tags a{text-decoration: underline;color: #3652A0;transition: all .3s;}
.newsArt .meta .tags a:hover{text-decoration: none;}
.newsArt p{margin-bottom: 1.875rem;text-align: justify;}
.newsArt img{display: block;width: 100%;}
/* product-article */
.productArt{padding-right: 1.25rem;}
.productArt h1{font-size: 2rem;margin: 1.25rem 0 0.625rem;line-height: 1.1;font-weight: 700;}

/* about us */
.ny-about{margin:3rem auto}
.ny-about .title{text-align: center;}
.ny-about .title h2{font-size: 2.5rem;font-weight: 900;color:#333333;margin-top:10px;}
.ny-about .title h2:after{content: '';display: block;width:50px;height:3px; background:#3652A0;margin:1rem auto}
.ny-about .title{width:60%;}
.ny-about .c{width: 100%;margin-top:3rem}
.ny-about-p p{line-height: 1.2rem;font-size:1rem;color:#333;} 
.ny-about-left{width: 50%;}
.ny-about-left img{width: 100%;}
.ny-about-right{width: 49%;}
.ny-about-right p{margin-bottom: 1rem;color:#666}

/* 价值观 */
.value{background: url(../images/values-bg.jpg) no-repeat center  top; height: 628px}
.value-list {width: 49%; padding-top: 141px}
.value-list ul li{float: left; width: 100%; color: #fff; }
.value-list ul li:first-child{margin-bottom: 118px;}
.value-list ul li img{display: inline-block; margin-top: 13px;}
.value-list ul li .text{width: calc(100% - 70px)}
.value-list ul li em{display: block; font-size: 2.5rem; line-height: 38px; margin-bottom: 10px;    font-weight: 900;color: #fff;  margin-top: 10px;font-family: Lato, sans-serif}
.value-list ul li p{display: block; font-size: 1.1rem; line-height: 1.875rem; color: #fff;}

/* 发展历程 */
.ny-deve{ background: url(../images/about-hisbg.jpg) no-repeat center;height:573px;position: relative; background-size:cover; position: relative;}
.ny-deve h2,.honor h2{font-size:28px;color:#333;line-height: 28px;padding:80px 0 30px 0;text-align: center;}
.ny-deve .container{max-width: 1400px;}
.ny-deve-con{margin-top:13px; overflow: hidden;}
.ny-deve-con dl{float:left;width: calc(100%/5);position: relative;z-index: 9999;}
.ny-deve-con dl dt{width:70px;text-align: center;}
.ny-deve-con dl:nth-child(odd) dt:after{content: '';display: block;width:1px;height:50px; background: #CCCCCC;margin:5px auto}
.ny-deve-con dl dd{margin-left:24px;}
.ny-deve-con dl dd b{background: url(../images/deve-num.png) no-repeat center;width:20px;height:20px;display: block;}
.ny-deve-con dl dd span{display: block;font-size:18px;color:#B28F60;margin:13px 0;font-weight:bold}
.ny-deve-con dl dd p{color:#666;line-height: 24px;font-size: 0.9rem;}

.ny-deve-con dl:nth-child(even) dt:before{content: '';display: block;width:1px;height:50px; background: #CCCCCC;margin:5px auto}
.ny-deve:after{content: '';display: block;width:100%;height:1px; background: #ccc;position: absolute;top:53.8%}
.ny-deve-con dl:nth-child(even){margin-top:31px;}

.ny-deve-con dl:nth-child(2){margin-top: 6px;}

.ny-deve-con .swiper-button-next{top:54.8%;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);width:33px;height:33px;border-radius:100%;right:10%}
.ny-deve-con .swiper-button-prev{top:54.8%;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);width:33px;height:33px;border-radius:100%;left:10%}

.honorMain{flex-wrap: wrap;padding-bottom: 5rem;}
.honorMain .item{box-sizing: border-box;box-sizing: border-box;flex-shrink: 0;width: 25%;padding: 0 15px;margin-bottom: 1.875rem;}
.honorMain .item a{display: block;overflow: hidden;}
.honorMain .item img{display: block;width: 100%;}
.ny-con ul{overflow: hidden;}

/*Leafcms客服代码 开始*/
.leafcms_kefu{position:fixed;width:56px;right:0;top:30%;z-index:999;}
.leafcms_kefu ul{float:left;width:100%;}
.leafcms_kefu ul li{float:right;width:56px;height:56px;margin-top:8px;text-align:center;}
.leafcms_kefu ul li .items{float:left;width:100%;height:100%;padding:10px 0;border:1px solid #3652a0;color:#3652a0;border-radius:2px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.16);vertical-align:middle;position:relative;}
.leafcms_kefu ul li .items i{font-size:25px;}
.leafcms_kefu ul li .items p{font-size:12px;letter-spacing:1px;}
.leafcms_kefu ul li:last-child .items p{letter-spacing:-1px;}
.leafcms_kefu ul li .items .img{width:90px;height:90px;right:30px;top:50%;margin-top:-45px;padding:5px;border-radius:3px;display:none;z-index:9;position:absolute;background:#3652a0;}
.leafcms_kefu ul li .items .img em{position:absolute;top:50%;margin-top:-8px;right:-8px;display:inline-block;width:0;height:0;vertical-align:middle;border-left:10px solid #3652a0;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.leafcms_kefu ul li .items .img img{width:80px;height:80px;}
.leafcms_kefu ul li .items .txt{height:36px;right:20px;top:50%;margin-top:-18px;padding:0 16px;white-space:nowrap;border-radius:3px;font-size:15px;line-height:36px;text-align:center;color:#fff;background:#3652a0;display:none;z-index:999;position:absolute;}
.leafcms_kefu ul li .items .txt em{position:absolute;top:50%;margin-top:-8px;right:-8px;display:inline-block;width:0;height:0;vertical-align:middle;border-left:8px solid #3652a0;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.leafcms_kefu ul li .items.on,
.leafcms_kefu ul li:hover .items{background:#3652a0;box-shadow:0 1px 5px rgba(54,82,160,0.8);color:#fff;}
.leafcms_kefu ul li .items.on a,
.leafcms_kefu ul li:hover .items a{color:#fff;}
.leafcms_kefu ul li:hover .items .img{right:70px;display:block;box-shadow:0 0 5px rgba(54,82,160,0.8);}
.leafcms_kefu ul li:hover .items .txt{right:70px;display:block;box-shadow:0 0 5px rgba(54,82,160,0.8);}
@media screen and (max-width:991px){
    .leafcms_kefu{width:30px;right:0;top:45%;z-index:999;}
    .leafcms_kefu ul{float:left;width:100%;}
    .leafcms_kefu ul li{width:30px;height:30px;margin-top:5px;}
    .leafcms_kefu ul li .items{padding:5px 0;}
    .leafcms_kefu ul li .items i{font-size:18px;}
    .leafcms_kefu ul li .items p{display:none;}
    .leafcms_kefu ul li .items .img em{margin-top:-6px;right:-6px;border-left:6px solid #3652a0;border-top:6px solid transparent;border-bottom:6px solid transparent;}
    .leafcms_kefu ul li .items .txt{height:30px;margin-top:-15px;padding:0 16px;font-size:13px;line-height:30px;}
    .leafcms_kefu ul li .items .txt em{margin-top:-6px;right:-6px;border-left:6px solid #3652a0;border-top:6px solid transparent;border-bottom:6px solid transparent;}
    .leafcms_kefu ul li:hover .items .img{right:40px;}
    .leafcms_kefu ul li:hover .items .txt{right:40px;}
}
/*Leafcms客服代码 结束*/

/* about 改版 */
.aboutNew{padding: 3.125rem 0 4rem;}
.aboutNew .container{width:80%;max-width: 80%;}
.aboutNew .des p{font-size: 1.1rem;color: #515254;line-height: 1.3;margin-bottom: 1.5rem;text-align: justify;}
.aboutNew .imgList{overflow: hidden;margin-bottom: 5rem;}
.aboutNew .imgList .item{float: left;width: calc(100%/4 - 12px);overflow: hidden;margin-right: 1rem;margin-bottom: 1rem;}
.aboutNew .imgList .item:nth-child(4n){margin-right: 0;}
.aboutNew .imgList .item img,.aboutNew .imgNumber li img{width: 100%;display: block;border-radius: 10px;}
.aboutNew .title h2{text-align: center;}
.aboutNew .imgNumber{overflow: hidden;margin-top: 30px;width:80%;margin:3rem auto}
.aboutNew .imgNumber li{float: left;width: calc(100%/4 - 18px);overflow: hidden;margin-right: 1.5rem;margin-bottom: 1.5rem;}
.aboutNew .imgNumber li:nth-child(4n){margin-right: 0;}
.aboutNew .imgNumber li img{border-radius: 10px 10px 0 0;}
.aboutNew .imgNumber li .imgInfo{margin-top: 0.375rem;background: #384FA7;border-radius: 0 0 10px 10px;overflow: hidden;height: 3.5rem;}
.aboutNew .imgNumber li b{float: left;width: 16%;text-indent: 0.6rem;color: #fff;font-size: 1.9rem;font-family: Impact, Haettenschweiler, sans-serif;line-height: 3.5rem;position: relative;}
.aboutNew .imgNumber li b::after{content: "";width: 0;height: 0;border-top: 0.3rem solid transparent;border-bottom: 0.3rem solid transparent;border-left: 0.55rem solid #fff;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;}
.aboutNew .imgNumber li .imgDes{width: 84%;float: left;text-align: center;font-size:1.2rem;color: #fff;line-height: 1.2;display: flex;justify-content: center;align-items: center;height: 3.5rem;}

.history{background: #F1F1F1;}
.history .container{padding:5rem 0;overflow: hidden;}
.history .dl{width:100%;position: relative;padding-bottom: 8.875rem;margin-bottom: 5.25rem;float: left;}
.history .dl .dt{ width:100%;position:absolute;left:0;top:-3.25rem;font-size: 1.5rem;color:#384FA7;font-weight:bold;text-align:center;line-height: 2rem;}
.history .dl .dian{width: 6.0625rem;height: 6.0625rem;position:relative;left:50%;top:0;margin-left: -3rem;background:#384FA7;z-index:2;color: #fff;font-size: 1.2rem;;border: 4px solid #A7B7F0;text-align: center;white-space: nowrap;border-radius:50%;margin-bottom: 2.5rem;padding: 1.5rem 0;line-height: 2.5rem;font-weight: bold;}
.history .dl .bian{width:1px;height:100%; background:#878787; position:absolute; left:50%; top:0;}
.history .dl .dd{width:100%;float:left;position:relative;margin-bottom: 2.25rem;height: 2.625rem;}
.history .dl .dd .zbox{float:left; width:44.4%;background: #fff;padding:0.75rem 0.8125rem 0.8125rem 13.4375rem; position:relative; z-index:2;border-radius:10px;}
.history .dl .dd .zbox .img{width: 12.625rem;position:absolute;left: 0.8125rem;top: 0.75rem;}
.history .dl .dd .zbox .img img{display: block;width: 100%;}
.history .dl .dd .zbox .text{ width:100%; float:left;height:auto;overflow:hidden;padding-left: 1.5rem;padding-top: 0.8125rem;}
.history .dl .dd .zbox .text .time{ width:100%; float:left;color:#384FA7;font-weight:bold;font-family: 'OPENSANS-BOLD';font-size: 1.125rem;line-height: 1.5rem;}
.history .dl .dd .zbox .text .p{ width:100%; float:left;color:#666;font-size: 0.85rem;line-height: 1.5rem;min-height: 6.2rem;}
.history .dl .dd .ico{ background:url(../images/rc1.png) no-repeat center center;position:absolute; left:43.85%;width: 5.25rem;height: 1.375rem;top: 1.75rem;}
.history .dl .dd:hover .ico{ background-image:url(../images/rc2.png);}

.history .dl .dd:nth-child(2n) .zbox{ float:right;width:44.08%;position: relative;padding: 0.75rem 13.4375rem 0.8125rem 0.8125rem;}
.history .dl .dd:nth-child(2n) .zbox .img{ float:right;position:absolute;width: 12.625rem;right: 0.8125rem;top: 0.75rem;left: auto;}
.history .dl .dd:nth-child(2n) .zbox .img img{width: 100%;}
.history .dl .dd:nth-child(2n) .zbox .text{ width:100%;float:left;height:auto;overflow:hidden;padding: 0.8125rem 1.875rem 0 1.5625rem;}
.history .dl .dd:nth-child(2n) .zbox .text .p{padding-top: 0.3125rem;}
.history .dl .dd:nth-child(2n) .ico{ background-image:url(../images/lc1.png); left:auto; right:43.7%;}
.history .dl .dd:nth-child(2n):hover .ico{ background-image:url(../images/lc2.png);}
.history .dl .dd:nth-child(2n){height: 5rem;}
.history .dl .dd:hover .zbox{ background: #384FA7;}
.history .dl .dd:hover .zbox .text .time{ color:#fff;}
.history .dl .dd:hover .zbox .text .p{ color:#fff;}
.history .dl .more{ width:100%; position:absolute; left:0; top:100%; text-align:center;}
.history .dl .more a{ display:block;width: 6.0625rem;height: 6.0625rem;position:absolute; left:50%; top:0;background:#384FA7; z-index:2;color: #fff;border: 4px solid #A7B7F0;text-align: center;overflow: hidden;border-radius:50%;margin-bottom: 2.5rem;font-size: 1.125rem;line-height:5.5rem;margin-left: -3rem;}
.history .dl .more a:hover{opacity: 0.7;}
