﻿@charset "utf-8";
/* CSS Document */
@font-face {font-family:'MarkPro';src:url("../font/MarkPro.eot");src:local("MarkPro"),local("../font/MarkPro"),url("../font/MarkPro.eot?#iefix") format("embedded-opentype"),url("../font/MarkPro.woff2") format("woff2"),url("../font/CMarkPro.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face {font-family:'MarkPro Light';src:url("../font/MarkPro-Light.eot");src:local("MarkPro-Light"),local("../font/MarkPro-Light"),url("../font/MarkPro-Light.eot?#iefix") format("embedded-opentype"),url("../font/MarkPro-Light.woff2") format("woff2"),url("../font/MarkPro-Light.woff") format("woff");font-style:normal;font-display:swap;}
@font-face {font-family:'MarkPro Thin';src:url("../font/MarkPro-Thin.eot");src:local("MarkPro-Thin"),local("../font/MarkPro-Thin"),url("../font/MarkPro-Thin.eot?#iefix") format("embedded-opentype"),url("../font/MarkPro-Thin.woff2") format("woff2"),url("../font/MarkPro-Thin.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;}
@font-face {font-family:'MarkPro Medium';src:url("../font/MarkPro-Medium.eot");src:local("MarkPro-Medium"),local("../font/MarkPro-Medium"),url("../font/MarkPro-Medium.eot?#iefix") format("embedded-opentype"),url("../font/MarkPro-Medium.woff2") format("woff2"),url("../font/MarkPro-Medium.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;}

html {margin:0px;padding:0px;overflow-x:hidden;height:100%;}
body {margin:0px;padding:0px;color:#434343;height:100%;background:#fff;/*font-family:"PingFang Regular";*/ font-family:"MarkPro","Microsoft YaHei";font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form {margin:0px;padding:0px;list-style:none;vertical-align:middle;font-weight:normal;}
a {color:#102849;text-decoration:none;}
img {border:0;margin:0;padding:0;}
li {margin:0px;padding:0px;list-style-type:none;}
.efont {font-family:Arial,Helvetica,sans-serif;}
a:link {color:#102849;text-decoration:none;}
a:visited {color:#102849;text-decoration:none;}
a:hover {color:#042b88;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.font1{font-size:2rem;}
.font3{font-size:3rem;}
/*----index css-----*/
.header1 {background:#000;line-height:38px;height:38px;}
.header1 li {float:right;}
.header_icon1 a {background:url(../images/icon1.png) no-repeat 0 1px;color:#fff;padding:0.22rem 1.5rem 0 1.25rem;font-size:13px;}
.header_icon1 a:hover {cursor:pointer;background:url(../images/icon1.png) no-repeat 0 -16px;color:#e60012;transition:all .2s;}
.header_icon2 a {background:url(../images/icon2.png) no-repeat 0 2px;color:#fff;padding:0.22rem 1.5rem 0 1.25rem;font-size:13px;}
.header_icon2 a:hover {cursor:pointer;background:url(../images/icon2.png) no-repeat 0 -15px;color:#e60012;transition:all .2s;}
.logo {float:left;padding:0.45rem 0 0.2rem 1.5rem;}
.search {float:right;padding:1.5rem 1.5rem 0 0.3rem;}
@media only screen and (max-width:1169px) 
{
	.menue {display:none;}
	.e_menue {display:none;}
}
.menue .img {width:100%; position:relative;padding:47.27% 0 0;}
.menue .img img{position:absolute; top:0px; left:0px; width:100%; height:15vw;}
.menue .text {font-size:16px;padding:20px 0 0 0;}
.menue .more {width:140px;height:48px;background:#e50012;color:#fff;text-align:center;line-height:48px;text-transform:uppercase;border-radius:5px;margin:30px 0 0 0;}
.menue h1 {color:#e60012;padding:0 0 20px 0;background:url(../images/line_r.jpg) no-repeat 0 bottom;margin:0 0 20px 0;}
.menue li {float:left;width:32%;border-bottom:#dbdbdb 1px solid; margin:0 1% 0 0;}
.menue li a{line-height:50px;}
.menue .fl {background:#dbdbdb;padding:55px 5% 55px 5%;width:32%;float:left;}
.menue .fr {padding:50px 4% 40px 4%;width:50%;float:right;}
.menue .fr li h2{ color: #e60012; padding: 0 0 20px 0;  background: url(../images/line_r.jpg) no-repeat 0 bottom;  margin: 0 0 20px 0;}

.e_menue .img {width:100%; position:relative;padding:47.27% 0 0;}
.e_menue .img img{position:absolute; top:0px; left:0px; width:100%; height:15vw;}
.e_menue .text {font-size:16px;padding:20px 0 0 0;}
.e_menue .more {width:140px;height:48px;background:#e50012;color:#fff;text-align:center;line-height:48px;text-transform:uppercase;border-radius:5px;margin:30px 0 0 0;}
.e_menue h1 {color:#e60012;padding:0 0 20px 0;background:url(../images/line_r.jpg) no-repeat 0 bottom;margin:0 0 20px 0;}
.e_menue li {float:left;width:32%;border-bottom:#dbdbdb 1px solid;margin:0 1% 0 0;font-size: 0.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.e_menue li a{line-height:50px;}
.e_menue .fl {background:#dbdbdb;padding:55px 5% 55px 5%;width:32%;float:left;}
.e_menue .fr {padding: 50px 2% 40px 2%;width: 53%;float:right;}
.e_menue .fr li h2{color: #e60012;padding: 0 0 20px 0;background: url(../images/line_r.jpg) no-repeat 0 bottom;margin: 0 0 10px 0;font-size: 1.2rem;}

.cd-third{width: 100%;float: left;}
.cd-third ul{ position:inherit;}
.cd-third li{float: left;width: 23%;border-bottom: none;margin: 0 2% 0 0;}
.cd-third table{ width:100%;}
.cd-third td{border-bottom:#dbdbdb 1px solid;}
.inbanner {width:100%;clear:both;}
.inbanner img {width:100%;}
.sort .title {text-align:center;padding:5.5rem 0 5.5rem 0;font-size:3rem;}
.sort .etitle,.guide .etitle{text-align:center;padding:5.5rem 0 5.5rem 0;font-size:2rem;}
.sort ul {width: 80%;margin:0 auto;}
.sort li {float:left;width: 24%;margin: 0 0.5%;transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;}
.sort li:hover {cursor:pointer;-webkit-transform:scale(0.95)  translateY(0px);-moz-transform:scale(0.95) translateY(0px);-o-transform:scale(0.95) translateY(0px);-ms-transform:scale(0.95) translateY(0px);transform:scale(0.95) translateY(0px); }
.sort li:hover .img{background:#1d242c;}
.sort li .img{ background:#da1618;}
.sort li .name {background:#000; opacity:0.6;position:absolute;left:0;top:0; height:100%;width:100%;}
.sort li .name h1 {color:#fff;font-size: 23px;font-family:arial;  padding: 2rem 8rem 0 2rem;}
.sort li .name h2 {font-size: 22px;padding:0.5rem 0rem 0 2rem;color:#fff;}
.sort li:hover .name {background:url(../images/bg.png) repeat;width:100%;height:100%;position:absolute;left:0;bottom:0;transform:perspective(0em) rotateX(0deg);}
.sort li:hover .name h1 {}
.sort li:hover .name h2 {}
.sort li img {width:100%;vertical-align: bottom;}
.owl-carousel .owl-stage-outer {position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-nav-style-one .owl-nav {padding:3rem 0 0 0;text-align:center;}
.owl-nav-style-one .owl-nav .owl-next,.owl-nav-style-one .owl-nav .owl-prev {position:relative;width:50px;height:40px;margin:0 8px;display:inline-block;line-height:36px;border:1px solid #dcdcdc;text-align:center;font-size:20px;color:#949494;border-radius:00;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.owl-nav-style-one .owl-nav .owl-next:hover,.owl-nav-style-one .owl-nav .owl-prev:hover {color:#ffffff;border-color:#e50012;background:#e50012;cursor:pointer;}
.parter {clear:both;}
.parter .title {text-align:center;padding:5.5rem 0 5.5rem 0;font-size:3rem;}
.parter .etitle {text-align:center;padding:5.5rem 0 5.5rem 0;font-size:2rem;}
.parter1 {background:url(../images/partnerbg.jpg) #f0f0f0 no-repeat center top;padding:0 0 8.5rem 0;height:460px;width:100%;background-attachment:fixed;background-size:cover;text-align: center;}
.parter1 .title {padding: 8rem 0 2.2rem 0;width: 6%;margin: 0 auto;}
.parter1 .content {/* color:#fff; *//* font-size: 2rem; *//* width: 940px; *//* margin:0 auto; *//* text-align:center; *//* line-height: 5rem; */width: 30%;margin: 0 auto;}
.parter1 .content img{ width:95%;}
.parter1 .title img{ width:95%;} 
.parter2 {background: #f0f0f0;padding: 0 0 60px 0;}
.parter2 ul {width: 81%;margin:0 auto;padding:5rem 0 5rem 0;}
.parter2 li {float:left;text-align:center;margin: 0 0 20px 0;width: 14.2%;}
.parter2 li img:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:pointer;}
.parter2 li img {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.guide {width: 80%;margin:0 auto 6% auto;clear:both;}
.guide li,.guide .fr {float:left;position:relative;overflow:hidden;}
.guide li .img img {transition:all 0.2s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width: 100%;height: 100%;object-fit: cover;}
.guide li a:hover .img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.guide .title {text-align:center;padding:5.5rem 0 5.5rem 0;font-size:3rem;}
.guide .fl {float:left;width:65%;}
.guide .fr {float:right;width:35%;}
.guide li:nth-child(1) {margin:0 2% 1vw 0;width:40%;float:left;height:15vw;}
.guide li:nth-child(2) {margin: 0 0% 1vw 0;width:58%;float:left;height:15vw;}
.guide li:nth-child(3) {margin:0 2% 0px 0;width:58%;float:left;height:15vw;}
.guide li:nth-child(4) {margin: 0 0% 0 0;width:40%;float:left;height:15vw;}
.guide .fr li{margin:0 0 0 0;width: 97%;height:31vw;float: right;}
.guide li .img {z-index:1;width: 100%;height: 100%;}
.guide li .name {background:url(../images/bg.png) repeat;width:100%;height: 100%;transform:perspective(0em) rotateX(0deg);position:absolute;z-index:2;left:0;bottom:0;}
.guide li .name h1 {font-size:20px;color:#fff;background:url(../images/line1.jpg) no-repeat left top;padding:0.8rem 0 0 0;float:left;bottom:1.5vw;position:absolute;left:1.5vw;}
.guide .fr li .name h1 {font-size: 20px;color:#fff;background:url(../images/line1.jpg) no-repeat left top;padding:0.8rem 0 0 0;float:left;top:3vw;position:absolute;left:1.5vw;}
.guide li .more {float:right;background:#e50011;color:#fff;width:5.8vw;height:2.1vw;border-radius:3px;line-height:2.1vw;text-align:center;font-size: 0.9vw;bottom:1.5vw;position:absolute;right:1.5vw;}
.guide li:hover .name {background:none;}
.guide li:hover .more,.guide li:hover .name h1,.guide li:hover  .fr li .name h1 {display:none;}
.chat {clear:both;text-align:center;border-top:#e0e0e0 1px solid;margin:5rem 0 5rem 0;font-size:0.9rem;color:#9e9e9e;line-height:1.8rem;}
.chat img {padding:3.5rem 0 0.5rem 0;background:url(../images/arrow.jpg) no-repeat center top;margin-top:-0.1rem;}
.btm {clear:both;background:#333333;padding:4.2rem 0 3.5rem 0;}
.btm a {color:#fff;transition:all 0.3s ease 0s;border-bottom: #8a8a8a 1px solid;display: block;}
.btm li {color:#fff;float:left;line-height: 2.3rem;}
.btm li ul{ padding:5px 0 0 0;}
.btm li li a {color: #8a8a8a;border-bottom: none;margin: 0 0 0 0;}
.btm .title {color:#c2c2c2;font-size:1.5rem;}
.btm img {padding:2rem 0 2rem 0;}
.btm .tel {font-size:2.5rem;font-weight:bold;color:#c2c2c2;padding:0.7rem 0 0 0;}
.btm .wxmenu1{}
.btm .wxmenu1 h1{ font-size: 1.5rem; padding:0 0 1.2rem 0;}
.btm .wxmenu2 h1{font-size: 1.2rem; line-height: 2.7rem; padding:0;}
.btm .wxmenu2 a:hover h1 {padding-left:0.5rem;transition:all 0.3s ease 0s;}
.footer {clear:both;background:#222222;text-align:center;color:#fff;line-height:3rem;font-size: 0.8rem;}
.w80 {width: 80%;margin:0  auto;}
/*---新闻----*/
.news {width:70%;margin:0 auto;padding:5rem 0 5rem 0;}
.news ul{ margin-left:-3%;}
.news li {float:left;width: 30%;border:#ededed 1px solid;margin: 0 0 5% 3%;overflow:hidden;  box-sizing: border-box;}
.news li .img {float:left;width: 100%;}
.news li .img img {transition:all 0.2s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width: 100%;}
.news li .content {float:left;width: 90%;padding: 5% 0 0 0;margin: 0 5% 0 5%;}
.news li .content .title {font-size:1.5rem;}
.news li .content .article {color:#9e9e9e;padding: 1rem 0 3rem 0;line-height:1.8rem;height: 50px;}
.news li .time {float: left;color:#9e9e9e;font-size:0.9rem;background: url(../images/n_arrow.png) no-repeat right center;width: 90%;line-height: 300%;margin: 0 5% 5% 5%;}
.news li:hover{ background:#fff;}
.news li:hover img {-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95); }
.news li:hover {cursor:pointer;box-shadow:0px 0px 20px 8px #ededed;transition:box-shadow 0.5s;}
.news li:hover .title {color:#000;}
.news li:hover .article{ color:#9e9e9e;}
.news li:hover .time {background:url(../images/n_arrow1.png) no-repeat right center;}
/*---图片滚动--*/

/*---合作伙伴----*/
.partner {width:67%;margin: 0 auto 100px auto;}
.partner .title {font-size:2rem;background:url(../images/line.jpg) no-repeat 1% bottom;padding:4.5rem 0 1.5rem 0.8%;}
.partner .content {padding:2rem 1rem 3rem 1%;line-height:2rem;}
.partner li {float:left;width: 16.6%;text-align: center;margin: 15px 0 15px 0;}
.partner li img{padding: 3.5% 10% 3.5% 10%;width: 68%;border: #ededed 1px solid;}
.partner li img:hover {cursor:pointer;box-shadow:0px 0px 20px 8px #ededed;transition:box-shadow 0.5s;}
.research {width: 80%;margin:0 auto;}
.research .title {font-size:2rem;background:url(../images/line.jpg) no-repeat 0 bottom;padding:4.5rem 0 1.5rem 0;}
.research .content {padding:2rem 0 3rem 0;line-height:2rem; display:none;}
.research1 {width:100%;margin:1.5rem 0 1.5rem 0;background:#f5f5f5;}
.research1 .fr {width:45%;padding:0 3.5% 0 0;}
.research1 .img {float:left;height:100%;width:46%;padding:2%;}
.research1 .img img {width:100%;}
.research1 .go {border:#333333 1px solid;width:150px;height:43px;text-align:center;line-height:43px;font-size:0.8rem;}
.research td,.research tr {position:relative;}
.testing_about .title {font-size:2rem;background:url(../images/line.jpg) no-repeat 0 bottom;padding:4.5rem 0 1.5rem 0;}
.testing_about{ width:80%; margin:0 auto;} 

.re_cp {padding:50px 0 0px 0px;background:url(../images/arr.jpg) no-repeat 57% 0px;margin:-51px 0 0 0;z-index:999;}
.re_cp li {float:left;padding:0 18px 30px 22px; position:relative;  }
.re_cp .name {text-align:center;padding:10px 0 0 0;position:absolute; bottom:0;  left: 50%; margin-left: -35px;}
.re_cp li img{ width:180px;}
.re_cp .pic{ }
.re_down {margin-top:-26px;border:#e0e0e0 1px solid;padding:33px 0 0px 0px; width:1328px;}
table.table-expandable > tbody > tr:nth-child(odd) {cursor:pointer;}
table.table-expandable.table-hover > tbody > tr:nth-child(even):hover td {background-color:white;}
table.table-expandable > tbody > tr div.table-expandable-arrow {width:16px;height:16px;display:block;position:absolute;left:800px;top:-135px;}
table.table-expandable > tbody > tr div.table-expandable-arrow.up {background-position:0px 0px;}
.cp {width:1400px;margin: 0 auto 0 auto;}
.cp .title {font-size:2rem;background:url(../images/line.jpg) no-repeat 0 bottom;padding:4.5rem 0 1.5rem 0;color:#e60012;}
.cp .e_title {background:url(../images/line.jpg) no-repeat 0 bottom;padding:4.5rem 0 1.5rem 0;color:#e60012;font-size:1.4rem;clear: both;margin: 0 0 0 1.5%;}
.cp_content{ padding:5% 0 0 0;}
.cp .content {padding:2rem 1rem 3rem 0;line-height:2rem;}
.cp .title1 {font-size:2rem;}
.cp_list img{width: 100%;}
.cp_list .title {color:#000;background:none;padding: 5% 0 5% 0;}
.cp_list .content {padding:1rem 0 5rem 0;height: 150px;overflow: hidden;}
.cp_list li{float:left;width: 48%;margin: 0 1% 0 1%;}
.cp_list ul{ margin:5% 0 0 -1%;}
.cp_list{ width:100%; }
.cp_list1{width: 100%;background: #f1f1f1;}
.cp_list1 .img{float: left;width: 45%;margin: 2%;}
.cp_list1 img{width: 100%;}
.cp_list1 .title{ padding: 10% 0 40% 0;}
.cp_list1_title{width: 40%;float: left;margin: 0 0 0 5%;}
.blue {color:#e60012;}
.go {width:150px;height:43px;text-align:center;line-height:43px;font-size:0.8rem;position:relative;cursor:pointer;border-radius:3px;}
.go::after {width:100%;height:100%;left:0px;top:0px;bottom:0;right:0;transform:scaleX(0);transform-origin:100% 50%;background:#e60012;transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;position:absolute;cursor:pointer;content:"";}
.go:hover::after {transform:scaleX(1);transform-origin:0% 50%;cursor:pointer;}
.go span {z-index:1;position:relative;font-size:14px;color:#333333;text-transform:uppercase;}
.go:hover span {color:#fff;}
.go.style-2 {overflow:visible;background:transparent;border:1px solid #e60012;}
.go.style-2::after {background:#d60231;}
.go.style-2:hover span {color:#fff;}
.go.style-2 span {color:#d60231;}
.go.style-3 {overflow:visible;background:transparent;border:1px solid #10448f;}
.go.style-3::after {background:#10448f;}
.go.style-3 span {color:#10448f;}
.go.style-3:hover span {color:#fff;}
.cp .fr .img {text-align:right;}
.cp .fr .title {color:#000;background:none;padding:2.5rem 0 0 4.2rem;}
.cp .fr .content {padding:1rem 0rem 3rem 4.2rem;}
.cp_guide {width:100%;clear:both;margin:8rem 0 8rem 0;}
.cp_guide li {width:50%;float:left;position:relative;overflow:hidden;}
.cp_guide li img {width:100%;}
.cp_guide li .img img {transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.cp_guide li a:hover .img img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.cp_guide li .img {z-index:1;}
.cp_guide li .name {background:url(../images/bg.png) repeat;width:100%;height:100%;transform:perspective(0em) rotateX(0deg);position:absolute;z-index:2;left:0;bottom:0;}
.cp_guide li .name h1 {font-size:30px;color:#fff;top:40%;position:absolute;left:50%;margin-left:-60px;}
.cp_guide .fr li .name h1 {font-size:20px;color:#fff;background:url(../images/line1.jpg) no-repeat left top;padding:0.8rem 0 0 0;float:left;top:50px;position:absolute;left:40px;}
.cp_guide li .more {float:right;color:#fff;width:110px;height:33px;line-height:33px;text-align:center;font-size:12px;position:absolute;border:#fff 1px solid;left:50%;top:53%;margin-left:-54px;}
.cp_guide li:hover .name {background:none;}
.cp_guide li:hover .more,.cp_guide li:hover .name h1 {display:none;}
.contact {width:75%;margin:0 auto;margin:5rem auto 0 auto;}
.contact li {float:left;box-sizing:border-box;border-right:1px #eeeeee solid;}
.contact li:nth-child(1){width: 33%;padding: 0 3% 0 0;}
.contact li:nth-child(2){width: 22%;}
.contact li:nth-child(3){width: 22%;}
.contact li:nth-child(4){border-right:none;width: 22%;}

.contact .name1 {font-size:1.4rem;text-align:center;padding:10px 0 10px 0;}
.contact .name2 {text-align:center;font-size:1rem;line-height:2rem;}
.contact .name3 {font-size:1.5rem;text-align:center;padding:0.5rem 0 1.5rem 0;}
.contact .img {text-align:center;}
.solution-more-slide {position:relative;clear:both;margin:100px 0 30px 0;}
.solution-more-slide .hd {width:150px;position:absolute;z-index:2;left:0;top:0;color:#fff;margin:50px 0 0 200px;}
.solution-more-slide .hd ul {margin-top:30px;}
.solution-more-slide .hd li {height:50px;padding-top:20px;position:relative;cursor:default;transition:all .5s;cursor:pointer;background:#555;padding:20px 0 0 30px;}
.solution-more-slide .hd li:before {background:#e60012;background:-moz-linear-gradient(left,#e60012 0%,#e60012 100%);background:-webkit-linear-gradient(left,#e60012 0%,#e60012 100%);background:linear-gradient(to right,#e60012 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60012',endColorstr='#e60012',GradientType=1 );content:"";position:absolute;top:0;left:0;bottom:0;z-index:1;width:0;transition:all .2s;}
.solution-more-slide .hd li.on:before {width:100%;}
.solution-more-slide .hd .text {position:relative;z-index:2;}
.add {position:absolute;left:350px;top:50px;z-index:999;width:300px;height:250px;border-radius:10px;opacity:0.9;background:#fff;padding:30px 50px 30px 50px;line-height:35px;}
.add h1 {border-bottom:1px solid #c7c4cc;padding-top:27px;padding-bottom:10px;margin:0 0 20px 0;font-size:18px;}
.feedback {clear:both;width:75%;margin:0 auto;padding:5rem 0 5rem 0;}
.feedback .title {font-size:1.5rem;border-bottom:#cccccc 1px solid;padding:0 0 2rem 0;}
.feedback .frm1 {border-bottom:#cccccc 1px solid;width:100%;height:7rem;border-left:none;border-right:none;border-top:none;font-family:微软雅黑;font-size:1.1rem;}
.feedback .frm2 {border-bottom:#cccccc 1px solid;width:33.3%;height:4rem;border-left:none;border-right:none;border-top:none;float:left;margin:4rem 0 4rem 0;font-size:1.1rem;font-family:微软雅黑;}
.feedback #field_5,.feedback #field_6,.feedback #field_7{border-bottom:#cccccc 1px solid;width:33.3%;height:4rem;border-left:none;border-right:none;border-top:none;float:left;margin:4rem 0 4rem 0;font-size:1.1rem;font-family:微软雅黑;}
.feedback .submit {width:225px;height:60px;line-height:60px;text-align:center;background:#000;border:none;color:#fff;font-size:1.3rem;font-family:微软雅黑;position:relative;}
.submit:hover {display:block;background:#e60012;cursor:pointer;transition:all 0.3s ease;}
.about{width:1400px;margin:0 auto;padding: 6rem 0 8rem  0;}
.about_img{float:left;width: 40%;}
.about_img img{width: 90%;}
.about .title {font-size: 1.8rem;padding: 0rem 0 1.5rem 0;color:#000;float: right;width: 50%; display:none;}
.about .content {text-align:left;width: 60%;margin:0 auto;font-size: 0.9rem;line-height: 1.5rem;padding: 3rem 0 0rem 0;float: right;text-align: justify;font-family: 'MarkPro Light';}
.video {background:#000;width:100%;clear:both;}
#video {width:auto;height:700px;margin:0 auto;position:relative;}
#video video {width:100%;height:100%;object-fit:fill;}
.VideoBtn {position:absolute;left:50%;top:50%;display:block;width:70px;height:70px;margin-left:-35px;margin-top:-35px;cursor:pointer;z-index:10;}
.honor{ background:#f0f0f0; padding:0 0 80px 0;}
.honor .title {text-align:center;font-size:3rem;padding:6rem 0 4.5rem 0;}
.honor .etitle {text-align:center;font-size:2rem;padding:5rem 0 3rem 0;}
.honor1 {text-align:center;}
.slideGroup {width:1400px;}
.slideGroup .parHd {height:43px;padding:0 20px;border-bottom:1px solid #ddd;position: relative;}
.slideGroup .parHd ul {float:left;position: absolute;left: 50%;/* text-align: center; *//* clear: both; */width: 50%;}
.slideGroup .parHd ul li {float:left;cursor:pointer;/* width: 30%; */font-size:20px;/* display:table; */padding: 0 5%;position: relative;right: 50%;height: 50px;/* width: 200px; */display: block;}
.slideGroup .parHd ul li.on {height:30px;background:url(../images/tabhover.png) no-repeat bottom center;padding: 0 5% 20px 5%;color:#e50012;}

.slideGroup .e_parHd {height:43px;padding:0 20px;border-bottom:1px solid #ddd;position: relative;}
.slideGroup .e_parHd ul {float:left;position: absolute;left: 60%;/* text-align: center; *//* clear: both; */width: 60%;}
.slideGroup .e_parHd ul li {float:left;cursor:pointer;/* width: 30%; */font-size:20px;/* display:table; */padding: 0 2%;position: relative;right: 60%;height: 50px;/* width: 200px; */display: block;}
.slideGroup .e_parHd ul li.on {height:30px;background:url(../images/tabhover.png) no-repeat bottom center;padding: 0 2% 20px 2%;color:#e50012;}

.cp_slide .slideGroup {width:1400px;}
.cp_slide .slideGroup .parHd {height:43px;padding: 50px 20px 0 20px;border-bottom:1px solid #ddd;position:relative;}
.cp_slide .slideGroup .parHd ul {float:left;position:absolute;left: 0;}
.cp_slide .slideGroup .parHd ul li {float:left;cursor:pointer;width: auto;font-size:20px;padding: 0 20px;}
.cp_slide .slideGroup .parHd ul li.on {height:30px;border-bottom:2px solid #fff;background:url(../images/tabhover.png) no-repeat bottom center;padding: 0 20px 20px 20px;color:#e50012;}



.cp_slide .slider img{ border:#dedee0 1px solid;}
.zhizhao .sliderbox{border-top: 1px solid #ddd;margin: 50px auto 0 auto;}
.history .title {text-align:center;font-size:3rem;padding:6rem 0 5.5rem 0;}
.icon-jiantouyou:before {content:"\e62a";}
.icon-jiantou-zuo:before {content:"\e62d";}
.icon-zuojiantou:before {background:url(../images/history_arrow1.jpg) no-repeat;}
.icon-jiantou:before {content:"\e605";}
.button {position:absolute;cursor:pointer;top:25%;font-size:40px;color:#333;}
.prev {left:-20px;background:url(../images/history_arrow1.jpg) no-repeat;width:56px;height:56px;}
.next {right:-20px;transform:rotate(-180deg);background:url(../images/history_arrow1.jpg) no-repeat;width:56px;height:56px;}
.history1 {background:url(../images/history.jpg) no-repeat center top;clear:both;width:100%;padding: 20px 0 100px 0;text-align:center;margin: 50px 0 00px 0px;}
.history1 .title {font-size: 3rem;padding:5.5rem 0 1rem 0;}
.history .container {width:1500px;margin:0 auto;position:relative;}
.slide_wrap {position:absolute;left:0;bottom:0;width:100%;}
.slide_wrap ul {position:relative;left:0px;}
.slide_wrap::after {width:100%;height:1px;content:'';position:absolute;bottom:33px;left:0px;border-bottom:#999 dotted 1px;}
.slide_items li {float:left;font-size:20px;width:150px;text-align:center;}
.slide_items li a {display:block;}
.slide_items li.on {color:yellow;border-radius:15px;}
.slide_items li span {color:#333333;font-size:16px;display:block;}
.slide_items li div {display:inline-block;border-radius:13px;padding:2px;box-sizing:border-box;margin-top:20px;}
.slide_items li i {display:block;width:11px;height:11px;background-color:#a2a2a2;border-radius:50%;}
.slide_items li.on div {display:inline-block;width:14px;height:36px;border-radius:13px;margin-top:20px;background:url(../images/flag.png) no-repeat center 25px;}
.slide-content {height:450px;}
.slide-content img {width:597px;height:303px;}
.slide-content .fl {float:left;margin:80px 0 0 100px;width: 35%;}
.slide-content .time {font-size:65px;font-weight:bold;color:#e60012;width: 100%;}
.slide-content .content {font-size:20px;float: left;line-height: 2.5rem;}
.slide-content .pic {float:right;margin: 0 0 0 0;width: 50%;}
.slide-content ul {display:none;}
.slide-content ul.on {display:block;}
.a_guide {width:1400px;margin:0 auto;padding:0 0 8rem 0;clear:both;}
.a_guide .title {text-align:center;font-size:3rem;padding:6rem 0 5.5rem 0;}
.a_guide .etitle {text-align:center;padding: 5.5rem 0 5rem 0;font-size: 2rem; font-family: "MarkPro";}
.a_guide li {float:left;margin:0 1% 0 1%;position:relative;overflow:hidden; width:31.3%;}
.a_guide li img {width:100%;}
.a_guide li .img img {transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.a_guide li a:hover .img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.a_guide li .img {z-index:1;}
.a_guide li .name {background:url(../images/bg.png) repeat;width:100%;height:90px;transform:perspective(0em) rotateX(0deg);position:absolute;z-index:2;left:0;bottom:0;}
.a_guide li .name h1 {font-size:28px;color:#fff;float:left;margin:1.5rem 0 0 2rem;}
.a_guide .fr li .name h1 {font-size:20px;color:#fff;background:url(../images/line1.jpg) no-repeat left top;padding:0.8rem 0 0 0;float:left;top:50px;position:absolute;left:40px;}
.a_guide li .more {color:#fff;width:110px;height:33px;line-height:33px;text-align:center;font-size:12px;border:#fff 1px solid;float:right;margin:1.5rem 2rem 0 0;}
.a_guide li:hover .name {background:url(../images/red.png) repeat;}
.btm .fr {display:none;}
.btm li {padding: 0;width: 18%;margin: 0 3% 0 4%;}
.btm .fl {width:100%;}
.btm li li {width:100%;font-size: 0.95rem;margin: 0;}
.chat{margin: 2rem 0 5rem 0;}

/*--- 分页 ---*/
.page_num { width:100%; height:30px; padding:50px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding: 2px 10px 3px 10px; background-color:#0065b3; color:#fff; margin:0 3px;}
.page_num a { padding: 1px 10px 3px 10px; background-color:#fff; border:1px solid #ccc; margin: 0 5px;}
.page_num a:hover { background-color:#0065b3; color:#fff; border:1px solid #02508d;}

/*--- 新闻详细页 ---*/
#news{ width:1100px; margin:0 auto;}
#h2_news{ font-size:23px; text-align:center; padding-bottom:30px; font-weight:normal; padding-top:50px;}
#news_top1{ font-size:12px; border: #e6e6e6 1px solid; background: #f9f9f9; line-height:35px; text-align:center; }
#news_contain{padding: 30px 0 30px 0;line-height: 35px;}
.page{font-size: 14px;line-height: 30px;margin: 0 0 5% 0;}
.page a, .page span{height: 28px;float: left;display: block;border: 1px solid #f1f3f5;text-align: center;line-height: 28px;margin-right: 2px;padding: 0 10px;}
.page a:hover{background: #32353e;color: #fff;}
.page span.current{background: #32353e;color: #fff;}
/*-----图片展示---------*/
.cp_img{ background:#141414;}
.crumbs{padding:10px 0 10px 20px;overflow:hidden;*zoom:1;color:#9B9B9B;}
.crumbs a{color:#9B9B9B;}
.album-box{width:100%;margin:0 auto;text-align:center;color:white;}
.imglist{width:2000em;position:absolute;white-space:nowrap;left:0;top:0;}
.imglist li{float:left;width:80px;height:50px;margin-right:20px;display:inline;}
.imglist li div{width:80px;height:50px;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);cursor:pointer;}
.imglist li.on div{width:80px;height:50px;border:2px solid #fff;opacity:1;filter:alpha(opacity=100);}
.album-con{position:relative;z-index:2;width:980px;margin:0 auto;}
.thum-wrap{margin:0 auto;overflow:hidden;height:55px;position:relative;z-index:888;}
.thum-pre-btn, .thum-next-btn{position:absolute;width:14px;height:25px;background:url(../images/nav_thumbs2.png) no-repeat 0 0;top:50%;margin-top:-12.5px;cursor:pointer;z-index:999;}
.thum-pre-btn{left:20px;}
.thum-next-btn{right:20px;background-position:-14px 0;}
.thum-box{padding:5px 0px;background:#000;bottom:0;height:55px;left:0;min-width:780px;overflow:hidden;position:absolute;width:100%;}
.pic-alt{padding:0;position:absolute;left:10px;bottom:20px;width:960px;text-align:center;font-size:12px;}
.album-top-bar{position:relative;z-index:11;}
.pre-btn, .next-btn{position:absolute;z-index:111;width:50%;height:100%;cursor:pointer;text-align:left;background:url(../images/pixel.gif);}
.pre-btn{left:0}
.next-btn{right:0}
.pre-btn i, .next-btn i{display:block;visibility:hidden;background:url(../images/arrows.png) no-repeat 0 -84px;position:absolute;top:50%;height:84px;overflow:hidden;width:84px;}
.pre-btn i{left:20px;}
.next-btn i{right:20px;background-position:0 0;}
#imgLoading{background:url(../images/loading.gif) no-repeat scroll 0 0 transparent;height:37px;left:50%;margin:-19px 0 0 -19px;position:absolute;top:50%;width:37px;}
.valin{width:980px;height:600px;display:table-cell;vertical-align:middle;position:relative;}
.arcrum{margin:0 6px;color:#9B9B9B;}
.valin img{padding:10px;background:#fff;}
.dn{display:none;}
.dnimg img{ width:80px; height:50px;}

/*-----设备展示------*/
.equipment{width: 80%;margin: 0 auto;padding: 6rem 0 5rem 0;clear: both;}
.equipment li{float:left;margin: 0 25px;float:left;_display:inline;overflow:hidden;text-align:center;}
.equipment li .pic{text-align:center;overflow:hidden;width: 250px;border:1px solid #ccc;}
.equipment li .pic img{width:100%;display:block;padding:2px;transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.equipment li .pic a:hover img{border-color:#999;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border:1px solid #ccc;}
.equipment li .title{line-height:24px;font-size:16px;padding: 1.2rem 0 2rem 0;}

.newsdetail {padding:0 0 150px 0;}
.newsdetail .title {text-align:center;padding:80px 0 15px;font-size:25px;font-weight:bold;}
.newsdetail .time {text-align:center;font-size:14px;padding:0 0 30px 0;color:#b2b2b2;}
.newsdetail .artile {width:70%;margin:0 auto;line-height:30px;padding:30px 0 30px 0;border-top:1px solid #e8e5e5;}
.newsdetail .page {text-align:left;width:80%;line-height:35px;border-top:1px solid #e8e5e5;padding:10px 0 0 0;font-size:14px;margin:0 auto;}
.product{background: #f0f0f0; clear: both; width: 100%; padding: 80px 0 100px 0;  border-top: #d9d9d9 1px solid;}
.product ul{max-width: 1010px; margin: 0 auto;}
.product li{float: left; background: #fff; width: 24%; margin: 2% 1.7%; padding: 2.6% 2.96% 2.6% 2.96%;}

.product li a{display:block;}
.product li img{width: 100%;}
.product li .name1{font-size: 0.95rem;padding: 0.5rem 0 0 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.pro_sort{width:80%;margin:0 auto;padding: 100px 0 100px 0;}
.pro_sort li{float:left;width: 21%;margin: 0 2% 5% 2%;position: relative;}

.pro_sort li .pro_img{width: 100%;float: left;}
.pro_right{width: 45%;position: absolute;left: 8%;top: 5%;height: 85%; line-height:180%;}
.pro_sort li .pro_img img{width:100%;background: #f5f5f5;}
.pro_sort li .pro_name{font-size: 2rem;background: url(../images/line.jpg) no-repeat 0 bottom;padding: 2rem 0 1.5rem 0;}
.pro_sort li .pro_content{padding: 20px 0 0 0%;}
.pro_sort li .go{border: #333333 1px solid;width: 150px;height: 43px;text-align: center;line-height: 43px;font-size: 0.8rem;position: absolute;bottom: 0;left: 0;}
.pro_sort li .go span{ font-size: 14px;color: #333333; text-transform: uppercase;}
.pro_sort li a{ display:block;}
.pro_sort li a:hover {background:#e60012;cursor:pointer;}
.pro_sort li a:hover .pro_img img{background: #e60012;transition:all 0.3s ease;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.pro_sort li a:hover .pro_name,.pro_sort li a:hover .pro_content{ color:#fff;}
.pro_sort li a:hover .go{ background:#e60012; color:#fff; border:#fff 1px solid;}
.pro_sort li a:hover .go span{ color:#fff;}

.first_sort{width: 100%; clear: both;  margin: 0 0 8% 0;}
.first_sort .name{ color: #e60012; font-size: 25px; background: url(../images/line_r.jpg) no-repeat 0 bottom;  padding: 0 0 5% 0;}
.pro_sort1 a .second_sort1{background: #f5f5f5;display:block;cursor:pointer;border-radius: 15px; color:#2e3233}
.pro_sort1 a:hover .second_sort1{ background:#e60012; color:#fff;}
.pro_sort1 a:hover img{transition:all 0.1s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.first_sort1 .name{color: #e60012;font-size: 25px;background: url(../images/line_r.jpg) no-repeat 0 bottom;padding: 0 0 2% 0;margin: 0 0 3% 0;}
.second_sort1{margin: 0 1% 2% 0;width: 32%;float: left;position: relative;}
.second_sort1 .name{width: 65%;  font-size: 20px;position: absolute;  top: 30%; left: 5%;}
.second_sort1 .img{width: 30%;float: right;  padding: 0 5% 0 0;}
.second_sort1 .img img{width: 80%;float: right; padding: 5%;}
.second_sort{margin: 0 0 5% 0;width: 100%;float: left;position: relative;}
.pro_sort a .second_sort{background: #f5f5f5;display:block;cursor:pointer;border-radius: 15px; color:#2e3233}
.pro_sort a:hover .second_sort{ background:#e60012; color:#fff;}
.pro_sort a:hover img{transition:all 0.1s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.second_sort .name{ width: 65%;font-size: 20px;position: absolute;top: 30%;left: 5%;}
.second_sort .img{ width: 30%; float: right;padding: 0 5% 0 0;}
.second_sort .img img{ width: 80%; float: right; padding: 5%;}

.e_first_sort{width: 100%; clear: both;  margin: 0 0 8% 0;}
.e_first_sort .name{color: #e60012;font-size: 1.3rem;background: url(../images/line_r.jpg) no-repeat 0 bottom;padding: 0 0 5% 0;}
.pro_sort1 a .e_second_sort1{background: #f5f5f5;display:block;cursor:pointer;border-radius: 15px; color:#2e3233}
.pro_sort1 a:hover .e_second_sort1{ background:#e60012; color:#fff;}
.pro_sort1 a:hover img{transition:all 0.1s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.e_first_sort1 .name{color: #e60012;font-size: 25px;background: url(../images/line_r.jpg) no-repeat 0 bottom;padding: 0 0 2% 0;margin: 0 0 3% 0;}
.e_second_sort1{margin: 0 1% 1% 0;width: 32%;float: left;position: relative;}
.e_second_sort1 .name{width: 75%;font-size: 1rem;position: absolute;top: 30%;left: 5%;}
.e_second_sort1 .img{width: 20%;float: right;padding: 0 5% 0 0;}
.e_second_sort1 .img img{width: 80%;float: right;padding: 5%;}
.e_second_sort{margin: 0 0 5% 0;width: 100%;float: left;position: relative;}
.pro_sort a .e_second_sort{background: #f5f5f5;display:block;cursor:pointer;border-radius: 15px; color:#2e3233}
.pro_sort a:hover .e_second_sort{ background:#e60012; color:#fff;}
.pro_sort a:hover img{transition:all 0.1s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.e_second_sort .name{width: 70%;font-size: 0.9rem;position: absolute;top: 20%;left: 5%;}
.e_second_sort .img{width: 25%;float: right;padding: 0 5% 0 0;}
.e_second_sort .img img{width: 90%;float: right;padding: 5%;}

.Test{width: 100%; margin: 0 auto;  padding: 2vw 0 8% 0;}
.Test ul{ margin-left:-2%;}
.Test li{width: 31.3%;float: left;margin: 0 1% 5% 1%;}
.Test li .Testimg{ float: left;  width: 100%;}
.Test li .Testimg img{width: 94%;padding: 3%;height: 15.3vw;}
.Test li .Testinfo{width: 100%;}
.Test li .Testinfo h1{font-size:1.8rem;color: #000;padding: 2% 2% 3% 3%;float: left;}
.Test li .Testinfo .more{width: 100%;float: right;text-align: left;padding: 0 0 5% 0;border-bottom: #d7d7d7 1px solid;text-indent: 3%;}
.Test li a{ display:block;}
.Test li a:hover{ background:#f0f0f0;}
.Test li a:hover .Testimg{}
.Test li a:hover .Testimg img{transition:all 0.2s ease;-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-o-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);}
.Test li a:hover .Testinfo h1{color:#000;}
.Test li a:hover .Testinfo .more{color:#000;border-bottom: #fff 1px solid;}
.TestAbout{ padding: 3% 0 8% 0;}
.TestAbout table{  padding: 80px 0 50px 0;  margin: 0; border-bottom: #dadada 1px solid; width: 100%; clear: both;}
.TestAbout td{text-align: center; line-height: 300%;width:33%;}



.Testlist ul{margin: 3% 0 15% -1%;}
.Testlist li{width: 27.3%;background:#f1f1f1;float: left;margin: 0 1% 3% 1%;padding: 1% 2%;height: 30vw;text-align: justify;}
.Testlist .img{float:left;width: 100%;height: 15vw; text-align:center;}
.Testlist .img img{/*width:100%;*/height: 100%;object-fit: cover;}
.Testlist .txt{width: 100%;float:right;}
.Testlist .txt h1{font-size: 1vw;padding: 5% 0 2% 0; text-align:center;}
.Testlist .txt .Testtxt{border-top: #d9d9d9 1px solid;padding: 3% 0 0 0;line-height: 1.1rem;font-size: 0.7vw;font-family: 'MarkPro Light';}

.box{margin:50px auto;width: 100%;height: auto;}
.Collapsing{ width: 100%; height:auto; line-height: 30px; cursor: pointer; border-bottom: 1px solid white; text-align: center; background-repeat: no-repeat; background-position: center right no-repeat; background-image: url(images/pro_left.png); background-color: #f4f4f4; color: #000; }
.coll_body{display: none;line-height: 180%;padding: 3%;border: #f4f4f4 1px solid;border-top: none;}
.coll_body a{display:block; margin:10px; text-align: center; background: #ebebeb;}
.current{background-image:url(images/pro_down.png);}
.recruit{width: 65%;margin: 0 auto 100px auto;}
.recruit .title{font-size: 2rem;background: url(../images/line.jpg) no-repeat 0 bottom;padding: 4.5rem 0 1.5rem 0;}
.recruit_content{ margin: 3% 0 0 0;}
.recruit_content h1{ font-size: 1.5rem;padding: 2px 0 10px 0;}
.box table{ border:none; width:100%;}
.box th{ background: #32353e; color: #fff; width: 20%; font-size: 1.2rem; font-weight: normal;  line-height: 250%;}
.box td{ width: 20%; font-size: 1.1rem;line-height: 300%;}
.box1_ul_li{width: 202px;	height: 300px;	box-shadow: 3px 2px 30px rgba(0,0,0,.1);float: left;	text-align: center;position: relative;	transition: all .6s ease-out;}
.box1 ul li img{width: 150px;position: absolute;right: 26px;bottom: 40px;transition: all .6s ease-out;}
.box1 ul .on{width: 402px;height: 400px;background-color: #6ab0e8;text-align: left;}
.box1 ul .on img{width: 382px;position: absolute;  right: 8px; bottom: 10px; border: 2px #3e3d3d solid;}
.parter2 li:nth-child(15){ display:none;}
.map{ width:100%;}

 .sliderbox {
        background: url(../images/index-bottom.jpg) no-repeat 0 -1px;
        width: 1400px;
        overflow: hidden;
        padding: 50px 0 20px 0;
        margin: 0 auto;
    }

    .arrow-btn {
        margin: 35px 0 0 0;
        display: inline;
        background: url(../images/arrow-btn.png) no-repeat;
        width: 26px;
        height: 124px;
        overflow: hidden;
        cursor: pointer;
    }

    .btn-left {
        float: left;
        margin-left: 12px;
        background-position: 0 0;
    }

        .btn-left.dasabled {
            background-position: 0 -124px;
        }

    .btn-right {
        float: right;
        margin-right: 6px;
        cursor: pointer;
        background-position: -26px -124px;
    }

        .btn-right.dasabled {
            background-position: -26px -124px;
        }

    .slider {
        width: 1300px;
        overflow: hidden;
        position: relative;
        height: 180px;
        float: left;
    }

        .slider ul {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 1800px;
            list-style: none;
        }

        .slider li {
            float: left;
            width: 260px;

            height: 180px;
            text-align: center; /*position:relative;*/
        }

        .slider a {
            display: block;
            text-decoration: none;
            color: #073a5e;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
            margin-top: 24px; /*cursor:pointer;*/
        }
        /*.slider a:hover{position:absolute;width:300px;height:195px;margin:-20px 0 0 -20px;}*/
        .slider img {
            width: 200px;
            display: inline-block !important;
        }
.cp_list_all{}
.cp_list_all .title{
    clear: both;
    margin: 0 0 0 1.5%;
}

.cp_sub_list{
    clear: both;
}
.cp_sub_list ul{}
.cp_sub_list li{
    float: left;
    width: 22%;
    margin: 3% 1.5% 0 1.5%;
}
.cp_sub_list li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.cp_sub_list li img{ cursor:pointer; border:#e4e4e4 1px solid;
    width: 90%;
    padding: 5% 5%;
	background:#fff;
	transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
}
.yanfa_left{font-size: 25px;font-weight: bold;width: 25%;float: left;line-height: 150%;color: #c10211;}
.yanfa_right{width: 65%;float: left;line-height: 200%;padding: 0 0 0 5%;}
.firstRow{padding: 0 0 3% 0;border-bottom: #dadada 1px solid;clear: both;}
.firstRow li{float:left;width: 30%;padding: 3% 3% 3% 0%;}
.firstRow li img{ width:100%;}
.firstRow1{padding: 3% 0 2% 0;border-bottom: #dadada 1px solid;clear: both;}
.firstRow1 li{float:left;width: 22%;padding: 3% 3% 3% 0%;}
.firstRow1 li img{width: 100%;}

.firstRow2{padding: 3% 0 2% 0;border-top: #dadada 1px solid;clear: both;}
.firstRow2 li{float:left;width:46%;padding: 3% 0% 3% 0%;}
.firstRow2 li img{width: 100%;}
.firstRow2_txt{  font-size: 1rem;  line-height: 180%; width: 98%;  font-family: 'MarkPro Light'; text-align: justify;}

.equi_list{padding: 2% 0 8% 0;}
.equi_list ul{ margin-left:-1%;}
.equi_list li{float: left;width: 31.3%;margin: 0 1% 0 1%;}
.equi_list li img{ width: 100%;}
.equi_list li .txt{font-size: 0.5vw;text-align: center;padding: 1vw 0px 3vw 0;font-family: 'MarkPro Light'}
	
@media screen and (max-width: 1700px){
	.pro_sort {width: 90%;padding: 4vw 0 30vw 0;}
	.second_sort .name{font-size: 1.2vw;}
	.first_sort .name { font-size:1.4vw;}
	.research { width: 90%;}
	.Test li .Testimg img { height: 17vw;}
	.Test li .Testinfo h1 { font-size: 1.7vw;}
	.Testlist .txt .Testtxt{font-size: 0.8vw;}
	.Testlist .txt h1 {font-size: 1.2vw;}
	.Testlist li{height: 32vw;}
	.menue .fr li h2 {margin: 0 0 1vw 0;padding: 0 0 1vw 0;}
	
	}
@media screen and (max-width: 1650px){
	.e_second_sort1 .name {top: 20%;}
	
	}	
	
@media screen and (max-width: 1600px){
	.sort ul{ width:90%;}
	.news{ width:80%;}
	.partner {width: 80%;}
	.contact{ width:80%;}
	.recruit { width: 80%;}
	.inbanner { /*height: 30vw;*/}
	.inbanner img { /*width: 100%;height: 100%;object-fit: cover;*/}
	.Testlist .txt .Testtxt{font-size: 0.8vw;}
	.Testlist li {height: 33vw;}
	
	}
@media screen and (max-width: 1500px){
	.about{ width:90%;}
	.about_img img { width: 85%;}
	.a_guide{ width:90%;}
	.btm .w80{width:90%;}
	.guide li .more{width: 7vw;height: 3vw;line-height: 3vw;font-size: 1.2vw;}
	.guide li .name h1 {font-size: 1.4vw;}
	.guide .fr li .name h1{font-size: 1.5vw;}
	.guide{ width:90%;}
	.parter2 ul{ width:90%;}
	.parter2 li img{ width:100%;}
	.first_sort .name { font-size: 1.5vw;}
	.cp {width: 80%;}
	
	}
@media screen and (max-width: 1440px) {
	.about_img img { width:90%;}
	.sort .title ,.parter .title,.guide .title,.a_guide .title,.honor .title{font-size:2.5rem;padding: 4.5rem 0 3.8rem 0;}
	.sort .etitle ,.parter .etitle,.guide .etitle,.a_guide .etitle,.honor .etitle{font-size:2rem;padding: 4.5rem 0 3.8rem 0;}
	.parter1 .title{ padding: 8rem 0 3.8rem 0;}
	.contact{ width:90%;}

	.pro_sort{ width:95%;}
	.inbanner {  /*height: 32vw;*/}
	.slideGroup{ width:90%;}
	.slider {width:90%;}
	.sliderbox{ width: 100%;}
	.testing_about {width: 90%;}
	.yanfa_left {width: 100%; padding: 0 0 1% 0;}
	.yanfa_right { width: 100%; padding: 0 0 0 0%;}
	.menue .fr li h2 { font-size: 1.5vw;}
	.slideGroup .e_parHd ul {  left: 65%; width: 80%;}
	.e_second_sort1{ width:48%;}
	.e_second_sort1 .name {top: 30%;}
	.equi_list li .txt {font-size: 0.6vw;}
	}

@media screen and (max-width: 1360px) {
	.about .content{line-height: 1.6rem;}
	.guide li:nth-child(1),.guide li:nth-child(2),.guide li:nth-child(3),.guide li:nth-child(4){height: 20vw;}
	.guide .fr li{height: 41vw;}
	.first_sort .name { font-size: 1.75vw;}
	.Testlist li {height: 40vw;}
	.Testlist .txt .Testtxt {font-size: 1vw;text-align: justify;}
	.Testlist .img {  height: 18vw;}
	
    

	
}
@media screen and (max-width: 1280px) {
	.about .content{   font-size: 0.92rem; line-height: 1.5rem;}
	.a_guide li .name h1 {font-size: 1.5rem;  margin: 1.5rem 0 0 1.5rem;}
	.guide .title,.a_guide .title{font-size: 2.5rem; padding: 4rem 0 4rem 0;}
	.parter .title{font-size: 2.5rem; padding: 4rem 0 4rem 0;}
	.parter1 .title{ padding: 8rem 0 2.8rem 0;}
	.sort .title{font-size: 2.5rem; padding: 4rem 0 4rem 0;}
	.sort .etitle,.parter .etitle,.guide .etitle,.a_guide .etitle{font-size: 2rem; padding: 4rem 0 4rem 0;}
	.parter2 ul {padding:4vw 0 0 0;}
	.parter2 {padding: 0 0 2vw 0;}
	.parter2 li{ width: 16.6%;}
	.parter2 li:nth-child(13),.parter2 li:nth-child(14){ display:none;}
	.guide .fr li .name h1,.guide li .name h1 { font-size: 1.5vw;}
	.parter1 .content {font-size: 1.9rem;line-height: 4rem;}
	.parter1{ height:auto;}
	.a_guide li .more {width: 9vw;height: 2.5vw;line-height: 2.5vw;font-size: 12px;margin: 1.6vw 1.3vw 0 0;}
	.a_guide li .name h1 {font-size: 1.3rem;margin: 1.8vw 0 0 1.3vw;}
	.a_guide li .name{height: 6vw;}
	.contact li:nth-child(1){width:50%;padding:0;  height: 19vw;}
	.contact li:nth-child(2){width:50%;height: 19vw;}
	.contact li:nth-child(3){width:50%;height: 19vw; padding: 2vw 0 0 0;}
	.contact li:nth-child(4){width:50%;height: 19vw;  padding: 2vw 0 0 0;}
	.contact li { border-bottom: 1px #eeeeee solid; border-right:none;}
	.pro_sort {width: 90%;}
	.pro_sort li {width: 46%;}
	.second_sort .name { font-size: 1.7vw;}
	.second_sort .img {width: 25%;}
	.first_sort .name {font-size: 1.75vw;}
	.inbanner { /*height: 35vw;*/}
	.Test li { width: 48%;}
	.Test li .Testimg img {height: 25vw;}
	.research { width:90%;}
	.Test li .Testinfo h1 { font-size: 1.9vw;}
	.Testlist .txt .Testtxt {font-size: 1vw;}
	.Testlist li {height: 42vw;}
	.Testlist .txt h1 {font-size: 1.3vw;}
	.TestAbout img{ clear: both;  width: 100%; padding: 2% 0% 5% 0%;}
	.testing_about { width: 80%;}
	.TestAbout td{    padding: 0 2% 0 2%;}
	.second_sort1 {margin: 0 2% 2% 0; width: 48%;}
	
	
}

@media screen and (max-width: 1200px) {
	.partner li{ width:20%;}

	.first_sort .name {font-size: 1.8vw;}
	.slideGroup .parHd ul{ width:55%;}
	.cp_sub_list li { width: 30.3%;}
	.Testlist li {height: 48vw;width: 42%;padding: 3%;}
	.Testlist .txt .Testtxt {font-size: 1.2vw;}
	.Testlist .img{ height:25vw;}
	.Testlist .txt h1 {font-size: 1.6vw;}
	.equi_list li .txt { font-size:0.7vw;}
	.equi_list li { width: 48%;}
	
}

@media screen and (max-width: 1140px) {
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 20vw;}
	.Test li .Testinfo h1 { font-size: 2vw;}
	.slideGroup .e_parHd ul {width: 90%;}
	
}
@media screen and (max-width: 1100px) {
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 21vw;}
	.second_sort .name {font-size: 1.9vw;}
	.slideGroup .parHd ul { width: 60%;}
	.Test li .Testinfo h1 { font-size: 2.2vw;}
	.e_second_sort1 .img {width: 25%;}
	
}
@media screen and (max-width: 1010px){
	.slideGroup .parHd ul { width: 65%;}
	}
@media screen and (max-width: 1024px) {
	.about .content{ padding: 0;}
	
	.parter1{ height: 35vw;}
	.parter1 .content {font-size: 1.7rem; width: 90%;line-height: 3.5rem;}
	.parter2 li{width: 20%;}
	.parter2 li:nth-child(15){ display:block;}
	.parter2 li:nth-child(13),.parter2 li:nth-child(14){ display:block;}
	.guide .fr li .name h1, .guide li .name h1 { font-size: 1.8vw;}
	.guide li:nth-child(1), .guide li:nth-child(2), .guide li:nth-child(3), .guide li:nth-child(4) {height: 30vw;}
	.guide .fl { width: 100%;}
	.guide .fr {width: 100%;}
	.guide .fr li {height: 30vw;}
	.guide .fr li { margin: 2vw 0 0 0;width: 100%;}
	.guide .fr li .name h1{ bottom:3vw; top: auto;}
	.guide li .more {width: 10vw; height: 4vw;line-height: 4vw; font-size: 1.8vw;}
	.guide .fr li .name h1, .guide li .name h1 {font-size: 1.9vw;}
    .sort ul{ width:80%;}
	.sort li{width: 46%;margin: 0 2% 4% 2%;}
	.guide { width: 80%;}
	.news li{ width:47%;}
	.partner li { width: 25%;}
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 22vw;}
	.first_sort .name { font-size: 2.2vw;}
	.inbanner { /* height: 38vw;*/}
	.Test li .Testinfo h1 { font-size: 2.2vw;}
	.Testlist .txt .Testtxt {font-size: 1.3vw;line-height: 2vw;}
	.Testlist li {height: 52vw;}
	.parter1 .content img{ width:50%;}
	.parter1 .title img{width:150%;}
	.parter1 .title { padding: 10vw 0 3vw 0;}
	.slideGroup .e_parHd ul li{ font-size:1.1rem;}
	
}
@media screen and (max-width:990px) {
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 23vw;}
	.slideGroup .parHd ul { width: 80%;}
	.cp {width: 90%;}
	.Test li .Testinfo h1 {  font-size: 2.4vw;}
	.equi_list li .txt { font-size: 0.9vw;}
	}

@media screen and (max-width:900px) {
	.about{ width:80%;    padding: 6rem 0 5rem 0;}
	.about_img{  width: 100%;}
	.about_img img{  width: 100%;}
	.about .content{ width:100%;padding: 3rem 0 0 0;  line-height: 1.7rem;}
	.a_guide {padding: 0 0 5rem 0; width:80%;}
	.a_guide li{width: 100%;    margin: 0 0 5% 0;height: 35vw;}
	.a_guide li .img { width: 100%; height: 100%;object-fit: cover;}	
	.a_guide li .name h1 {font-size: 1.25rem; margin: 2.2vw 0 0 3vw;}
	.a_guide li .more { width: 14vw; height: 3.5vw;  line-height: 3.5vw;  margin: 2vw 3vw 0 0;}
	.a_guide li .name { height: 8.5vw;}
	.contact{margin: 5vw auto 0 auto;width: 90%;}
	.contact li:nth-child(n+1) { border-bottom: 1px #eeeeee solid;}
	.contact li { width: 50%; height: 45vw; padding: 5vw 0 0 0;}
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 25vw;}
	.slider {width: 85%;}
	.Test li .Testinfo h1 { font-size: 2.5vw;}
	.Testlist .txt .Testtxt {  font-size: 1.5vw;}
	.Testlist li {height: 55vw;}
	.firstRow1 li {width: 46%;}
	.slideGroup .e_parHd ul { width: 100%;}
	
	
}
@media screen and (max-width:880px) {
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 25vw;}
	.solution-more-slide .hd{ display:none;}
	.add{ display:none;}
	.second_sort .name {font-size: 2.2vw;}
	.pro_sort { width: 90%;}
	.Testlist .txt .Testtxt {font-size: 1.4vw;}
	.Testlist li {height: 56vw;}
	.Testlist .txt h1 {font-size: 2vw;}
	}
@media screen and (max-width:860px) {
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 26vw;}
	.Test li .Testinfo h1 { font-size: 2.6vw;}
	.second_sort1 .name { font-size: 2.5vw;}
	}
@media screen and (max-width:810px) {
		.slideGroup .e_parHd ul li { font-size: 1rem; width: 21%;     overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}	
		}


@media screen and (max-width:780px){
	.parter1 .content{font-size: 1.5rem;}
	.sort li .img{width: 100%;}
    .sort li .img img{width: 100%;height: 100%;object-fit: cover;}
	.guide li .more {width: 12vw;height: 4.5vw; line-height: 4.5vw;    font-size: 2vw;}
	.guide .fr li .name h1, .guide li .name h1 {font-size: 2.3vw;}
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 30vw;}
	.box td {font-size: 1rem;}
	.box th{font-size: 1rem;}
	.box{font-size: 0.9rem;}
	.second_sort .name {font-size: 2.5vw;}
	.pro_sort { width:90%;}
	.second_sort .img { width: 30%;}
	.inbanner { /*height: 45vw;*/}
	.Testlist .txt .Testtxt {}
	.Testlist li {height: 66vw;}
	.Testlist .img { height: 30vw;}
	.firstRow li { width: 94%; padding: 1.5% 3% 1.5% 0%;}
	.e_second_sort1 {width: 98%;}

	}

@media screen and (max-width:755px){
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ height: 38vw;}
	.first_sort .name { font-size: 2.5vw;}
	.slideGroup .parHd ul { width: 90%;}
	.equi_list li .txt { font-size:1.1vw; }
	.equi_list { padding: 5% 0 8% 0;}
	
	}

@media screen and (max-width:690px){
	.parter1 .content { font-size: 1.3rem;}
	.parter1 .content {line-height: 3rem;}
	.parter1 .title img{ width:200%;}
	.parter2 li {width: 25%;}
	.parter2 li:nth-child(13),.parter2 li:nth-child(14),.parter2 li:nth-child(15){ display:none;}
	.guide { width:90%;}
    .sort ul { width: 90%;}
	.news li { width: 97%;}
	.news { width: 70%;}
	.partner li { width: 33.3%;}
	.a_guide li {height: 40vw;}
	.contact li:nth-child(1),.contact li:nth-child(2),.contact li:nth-child(3),.contact li:nth-child(4){ width: 100%;padding: 5vw 0 5vw 0;height:auto;}
	.first_sort .name {font-size: 2.8vw;}
	.slideGroup .parHd ul { width: 100%;}
	.slideGroup .parHd ul li{ width:21%;padding: 0 2%;}
	.slideGroup .parHd ul li.on{padding: 0 2% 20px 2%;}
	.cp_sub_list li { width: 47%;}
	.Testlist .img { height: 50vw;}
	.Testlist li {height: auto;width: 90%; padding: 3% 3% 5% 3%;}
	.Testlist .txt h1 {font-size: 2.6vw;}
    .Testlist .txt .Testtxt {font-size: 1.8vw;line-height: 1.2rem;}
	.firstRow2 li {width: 100%;padding: 0% 0% 0% 0%;}
	.firstRow2_txt { width: 100%;}
	.parter1 .content img {width: 60%;}
	
	
	}
@media screen and (max-width:640px){
	.sort li{ width: 100%;margin: 0 0% 4% 0%;}
	.guide { width: 80%;}
	.guide li:nth-child(1){ width:100%; margin: 0 0% 2vw 0;height: 40vw;}
	.guide li:nth-child(2){margin:0 0% 2vw 0;width: 100%;height: 40vw;}
	.guide li:nth-child(3){margin:0 0% 2vw 0;width: 100%;height: 40vw;}
	.guide li:nth-child(4){margin:0 0% 2vw 0;width: 100%;height: 40vw;}
	.guide .fr {width: 100%;}
	.guide .fl {width: 100%;}
	.guide .fr li .name h1 {left: 3vw; top: 5vw;font-size: 3vw;}
	.guide li .name h1{left: 3vw; top: 5vw;font-size: 3vw; bottom:0;}
	.sort li .img { height: 45vw;}
	.guide li .more { width: 18vw; height: 6vw;line-height: 6vw; font-size: 2.6vw; right: 3vw;  bottom: 3vw;  }
	.Test li { width: 98%;}
	.Test li .Testimg img { height: 48vw;width: 100%;  padding: 0%;}
	.Test li .Testinfo h1 { font-size: 3.5vw;}
	.Test { padding: 5vw 0 8% 0;}
	.second_sort1 .name {font-size: 2.8vw;}

	
	}
@media screen and (max-width: 600px) {
	.parter1 {height: 25vw;}
	.parter1 .content { line-height: 2.3rem;font-size: 1.1rem;}
	.parter2{padding: 0 0 1vw 0;}
	.parter2 ul{ padding: 3rem 0 0rem 0;}
	.footer { padding: 2% 5% 2% 5%; line-height:1.5rem;}
	.news { width: 80%;}
	.a_guide li .name h1 { font-size: 1.2rem;}
	.a_guide li .more { width: 18vw; height: 4vw; line-height: 4vw;}
	.feedback .frm2{width:100%;height: 7rem;margin: 0rem 0 0rem 0;}
	.feedback .submit{margin: 3rem 0 0 0; width:100%}
	.box td {font-size: 0.8rem;}
	.box th{font-size:0.8rem;}
	.box{font-size: 0.7rem;}
	.recruit { width: 90%;}
	.second_sort .name {font-size: 3.5vw;}
	.pro_sort { width: 90%;padding: 7vw 0 30vw 0;}
	.pro_sort li { width: 94%;}
	.first_sort .name {font-size: 3.5vw;}
	.inbanner {/* height: 55vw;*/}
	.slider { width: 80%;}
	.equi_list li {width: 98%;}
	.equi_list li .txt { font-size:1.5vw;    padding: 2.5vw 0px 5vw 0;}
	.second_sort1{ width:98%;margin: 3% 2% 2% 0;}
	.second_sort1 .name {font-size: 3.6vw;}
	
	

}

@media screen and (max-width: 510px) {
	.parter1 { height: 30vw;}
	.sort .title ,.parter .title,.guide .title,.a_guide .title,.honor .title{ font-size: 2rem; padding: 3rem 0 3rem 0;}
	.sort .etitle ,.parter .etitle,.guide .etitle,.a_guide .etitle,.honor .etitle{ font-size: 2rem; padding: 3rem 0 3rem 0;}
	.parter1 .title {padding:12vw 0 3vw 0;}
	.partner li { width: 50%;}
	.research .title {padding: 3rem 0 1.5rem 0;}
	.Testlist .txt h1 {font-size: 3.5vw;}
    .Testlist .txt .Testtxt {font-size: 2vw;padding: 5% 2% 0 2%;}
	
	}

@media screen and (max-width: 500px) {
	
	.a_guide li .name{height: 12vw;}
	.a_guide li .name h1 {font-size: 1.2rem;margin: 3vw 0 0 3vw;}
	.a_guide li .more{margin: 2.8vw 3vw 0 0;height: 6vw;line-height: 6vw; width: 23vw;}
	.contact li { width: 100%; padding: 5vw 0 5vw 0;}
	.guide li .more { width: 18vw; height: 6vw; line-height: 6vw;font-size: 3vw;}
	.guide li .name h1 { font-size: 3.5vw;}
	.guide .fr li .name h1 {font-size: 3.5vw;}
	.btm{ display:none;}
	.a_guide li{height: 45vw;}
	.a_guide{padding: 0 0 2rem 0;}
	.pro_sort { width: 90%;}
	.second_sort .name { font-size: 4vw;}
	.first_sort .name { font-size: 4.5vw;}
	.slideGroup .parHd ul li{ font-size:4vw;}
	.Test li .Testinfo h1 { font-size: 4.6vw;}
	.firstRow1 li {width: 96%; padding: 1.5% 3% 1.5% 0%;}
	.yanfa_left {padding: 5% 0 5% 0; font-size: 5vw;}
	.firstRow2_txt { font-size: 1rem;}

}

	
@media screen and (max-width: 414px) {
	.parter2 li { width: 33.3%;}
	.guide li .more {width: 20vw; height: 8vw; line-height: 8vw;font-size: 3.5vw;}
	.guide li .name h1 ,.guide .fr li .name h1{ font-size: 4vw;}
	.guide {width: 90%;}
	.a_guide { width: 80%;}
	.a_guide li .name h1 {font-size: 1rem;}
	.second_sort .name { font-size: 4.5vw;}
	.pro_sort { width: 90%;}
	.inbanner { /*height: 70vw;*/}
	.slider {width: 70%;}
	.cp { width: 75%;}
	.cp_sub_list li {width: 100%;margin:6vw 0% 0 0%;}
	.Test {padding: 8vw 0 8% 0;}
	.Testlist .txt h1 {font-size: 3.5vw;}
    .Testlist .txt .Testtxt {font-size: 2vw;}
	.second_sort1 .name {font-size: 5vw;}
	.equi_list li .txt { font-size: 2vw;}
	
	}
	
@media screen and (max-width: 360px) {
	.sort .title,.parter .title,.guide .title,.a_guide .title,.honor .title{font-size: 2em; padding: 3rem 0 3rem 0;}
	.parter1 .title{  padding: 15vw 0 3vw 0;}
	.sort li .img {height: 50vw;}
	.parter1 .content { line-height: 2rem; font-size: 1rem;}
	.sort ul {width: 90%;}
    .guide li .name h1, .guide .fr li .name h1 { font-size: 4.5vw;}
	.guide li .more {width: 21vw; height: 9vw; line-height: 9vw;  font-size: 4vw;}
	.partner .content { padding: 2rem 0 1rem 1%; line-height: 1.8rem; font-size: 0.8rem;}
	.parter1 .content {line-height: 1.8rem; font-size: 0.95rem;}
	.partner {margin: 0 auto 20px auto;}
	.a_guide li .more {margin: 3.5vw 3vw 0 0;height: 6vw;line-height: 6vw;width: 25vw;}
	.a_guide li .name h1 {font-size: 1.1rem;margin: 3.8vw 0 0 3vw;}
	.a_guide li .name {height: 15vw;}
	.a_guide {padding: 0 0 2rem 0;}
	.a_guide li { height: 55vw;}
	.second_sort .name {  font-size: 5vw;}
	.second_sort .img { width: 30%;}
	.first_sort .name {font-size:5.8vw;}
	.Test li .Testinfo h1 {font-size: 5.8vw;}
	.Test li .Testimg img {height: 52vw;}
	.Testlist .img { height: 60vw;}
	.Testlist .txt h1 {  font-size: 5.2vw;}
    .Testlist .txt .Testtxt {font-size: 3vw;}
	.yanfa_right {font-size: 4vw;}
	
	
	}
@media screen and (max-width: 320px){
   .parter1 .title img {width: 300%;}
   .parter1 .content img { width: 90%;}
   .parter2 li {width: 50%;}
   .a_guide li .name h1 { font-size: 1rem;}
   .a_guide li .more {width: 28vw;}
   
	}

