@charset "utf-8";
/* CSS Document */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; line-height: 1.4; letter-spacing: 1px;word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust: none; background-color: #fff;}
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.4s; -webkit-transition: 0.4s; outline: none; color: #333;}
a:hover{ color: #5920a4;}

input,textarea{ box-sizing: border-box; outline:none;  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}
video{object-fit: cover;}

.bodyon{ overflow: hidden;}

/*文本框placeholder=""文字颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #333; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #333; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #333; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333; opacity: 1}

/*回顶部*/
#top{position:fixed; bottom:25px; right:25px; display: none; border: 1px solid #8e8e8e; border-radius:5px; cursor:pointer; width:44px; height:44px; box-sizing: border-box; background: url(/Template/CN/images/top.png); transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:9999;}	
#top:hover{background:#000 url(/Template/CN/images/top.png) 0 -44px; border-color: #000;}

/* clear 掖Ψ脂，，，，页脚，，，，，内容区都不必再加扫除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }
.clear{ width: 100%; height: 0; overflow: hidden; clear: both; }


/*特殊字体*/
@font-face {
	font-family: 'Conv_DIN-Bold';
	src: url('/Template/CN/fonts/DIN-Bold.eot');
	src: local('?'), url('/Template/CN/fonts/DIN-Bold.woff') format('woff'), url('/Template/CN/fonts/DIN-Bold.ttf') format('truetype'), url('/Template/CN/fonts/DIN-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*公用*/
.main{margin: 0; overflow: hidden;}
.wrap{width: 1180px; margin: 0 auto; box-sizing: border-box;}

.often_more{display: inline-block; position: relative; background-color: #591d9b; border: 1px solid #591d9b; transition: background-color .4s,color .4s; overflow: hidden; width: 180px; line-height: 38px; color: #fff; font-weight: bold; text-align: center; box-sizing: border-box; border-radius: 20px;}
.often_more i{display: inline-block; position: relative; z-index: 1; padding: 0 24px 0 0; background: url(/Template/CN/images/more_shi.png) right center no-repeat; transition: background .4s,padding .4s;}
.often_more:before {content: ""; position: absolute; width: 100%; height: 100%; border-radius: 80%; bottom: 0; left: 0; background-color: hsla(0,0%,100%,.15); transform: translate(0px, 160%) scale(1.1, 2); transition: 0.3s;}
.often_more2{background: transparent; border-color: #fff;}
.often_more3{background: transparent; border-color: #591d9b; color: #591d9b;}
.often_more3 i{ background-image: url(/Template/CN/images/more_shi2.png);}


@media screen and (min-width: 758px){
.often_more:hover{ color: #fff;}
.often_more:hover:before {transform: scale(1.1,2);}
.often_more:hover i{ background-position: 200% center; padding: 0; color: #fff;}
.often_more3:hover{background: #591d9b; border-color: #591d9b; color: #fff;}

}

.phone_nav{display:none;}

.g_index_line {overflow: hidden; height: 4px; width: 73px; box-sizing: border-box; background-color: #f0b400; margin: 10px 0 0;}
.g_index_line span {float: left; height: 100%;}
.g_index_line .span1 {background-color: #5920a4; width: 48px;}
.g_index_line .span2 {background-color: #35ab91; width: 15px;}

.index_tit {padding-bottom: 15px; font-size: 36px; line-height: 1.5; position: relative;}
.index_intro {padding-bottom: 45px; font-size: 16px; line-height: 1.5; color: #666; font-weight: lighter;}
.index_intro i {text-decoration: underline;}

.index_tit2{ position: relative; float: left; padding: 6px 30px 0 0; font-size: 40px;}
.index_tit2 .g_index_line {position: absolute; left: 100%;top: 50%; margin: 0;}


.scrollbox img {max-width: 100%;}

/* 网站头/尾 */
.header{width: 100%; position: fixed; left: 0; top: 0; z-index: 1000; box-sizing: border-box; transition: .4s;}
.head_part1 {height: 40px; box-sizing: border-box; padding: 8px 0; color: #666; line-height: 24px;}
.head_part1 img {max-width: 100%; vertical-align: top;}
.head_part1_left {float: left;}
.head_hotline b {font-family: 'Conv_DIN-Bold',arial; font-size: 16px; color: #591d9b; display: inline-block; vertical-align: top; padding: 0 10px;}
.head_part1_right {float: right;}
.head_lang {position: relative; padding-right: 16px; cursor: pointer;}
.head_lang span {position: absolute; right: 0; top: 10px; border: 4px solid transparent; border-top-color: #666;}
.head_part2 {box-sizing: border-box; padding: 33px 0 18px; width: 100%; overflow: hidden; position: relative; top: 0; left: 0;}
.head_left {float: left;}
.head_left .logo {display: block; width: 140px; height: 47px; background: url(/Template/CN/images/LOGO.svg) no-repeat; background: url(/Template/CN/images/logo2.png) no-repeat \9;}
.head_right {float: right; padding: 18px 0 8px;}
.head_right .head_nav {float: left;}
.head_nav .li {float: left; padding: 0 17px; line-height: 20px;}
.head_nav .li a {display: block; color: #000; font-size: 15px; padding: 5px 0; position: relative;}
.head_nav .li a.one{ border-bottom: 2px solid #591d9b;color: #591d9b;}
.head_nav .li a:hover {color: #591d9b;}
.head_right .head_search {float: left; margin: 0 0 0 20px; width: 20px; height: 20px; display: block; }
.head_right .head_search .iconfont{font-size: 20px; line-height: 1;}
.header.header_on {background-color: #e6e9f0; box-shadow: 0 0 5px rgba(0,0,0,0.4); transform: translate3d(0, -55px, 0);}
.head_right .li a.nav_two_on:before{ content: ""; position: absolute;position: absolute;right: 50%;top: 100%; border:8px solid transparent;border-bottom-color: #fff; margin-top: 3px;}

.footer {background-color: #fff; padding: 62px 0 6px; overflow: hidden; color: #666; line-height: 24px;}
.footer a {color: #666;}
.footer img {max-width: 100%;}
.foot_part1 {padding: 0 0 50px;}
.foot_logobox {float: left; width: 200px; box-sizing: border-box;}
.foot_logo {display: block; margin-bottom: 35px;}
.foot_logotext {padding-bottom: 25px; letter-spacing: 0.5px;}
.foot_logolink a {display: block; padding: 0 0 0 30px; font-weight: bold; color: #333; line-height: 1.5; background: url(/Template/CN/images/foot_arrow.png) left 2px no-repeat; margin-top: 17px;}
.foot_navbox {overflow: hidden; padding: 23px 0 0 90px;}
.foot_navbox .li {float: left; box-sizing: border-box; padding: 0 50px;}
.foot_navbox .li.last {width: 30%; float: right; padding: 0 0 0 30px;}
.foot_navbox .foot_navtit {display: block; font-weight: bold; font-size: 15px; color: #000; margin-bottom: 35px;}
.foot_navtwo {color: #666;}
.foot_navtwo .li_ewm{ width: 120px; border:1px solid #ececec; padding: 7px; box-sizing: border-box; margin-bottom: 25px;}
.foot_navtwo .li_ewm img{ width: 100%;}
.foot_navtwo .li_two {margin-bottom: 16px;}
.foot_navtwo a {display: block; color: #666; line-height: 24px;}
.foot_navtwo .li_two span {display: block; color: #999;}
.foot_navtwo .li_two b {font-family: 'Conv_DIN-Bold'; display: block; color: #591d9b; line-height: 32px;}
.foot_navtwo .li_two strong {line-height: 22px; display: inline-block; color: #333;}
.foot_part2 {padding: 12px 0;}
.foot_part2 strong {float: left;}
.foot_part2 ul {overflow: hidden;}
.foot_part2 ul li {float: left; padding: 0 14px;}
.foot_part2 ul li a {display: block;}
.foot_part3 {border-top: 1px solid #e0e0e0; color: #999; padding: 12px 0;}
.foot_copy1 {float: left; width: 50%; box-sizing: border-box;}
.foot_copy2 {float: right; width: 50%; box-sizing: border-box; text-align: right;}
.foot_part3 p{float: left; }
.foot_part3 p:nth-child(2){float: right; text-align: right;}
.foot_part3 a{ color: #999;}

.head_part1 .head_part1_right{position: relative;}
.head_part1 .head_part1_right:hover .head_tc{height:70px;opacity:1;}
.head_part1 .head_tc{background: #fff;border: 1px solid #ddd;width: 70px;position: absolute;right: 0;top: 110%;height:0;opacity:0;overflow: hidden;transition: all 0.3s; z-index:30}
.head_part1 .head_tc a{display: block;padding: 5px;text-align: center;}
.head_part1 .head_tc a:hover,
.head_part1 .head_tc a.one{background:#eee}

/*首页*/
.home_banner{background: #c0c0cc; position: relative; overflow: hidden;}
.home_banner .pagination{position: absolute; left: 50%; bottom: 45px; width: 1180px; margin-left: -590px; z-index: 30;}
.home_banner .pagination span{width: 9px; height: 9px; border-radius: 50%; margin-right: 12px; display: inline-block; background: #333; cursor: pointer; box-sizing: border-box; border: 1px solid #333;}
.home_banner .pagination span.swiper-active-switch{background: transparent;}
.banner_arrow {cursor: pointer; position: absolute; top: 50%; margin-top: -14px; width: 27px; height: 27px; background-position: center; background-repeat: no-repeat; background-size: cover; z-index: 30; border:1px solid #333; border-radius: 50%; overflow: hidden;}
.banner_arrow.arrow_left {left: 200px;}
.banner_arrow.arrow_right { right: 200px;}
.banner_arrow .iconfont{display: block;text-align: center;line-height: 1.7; transition: 0.4s;}
.banner_arrow:hover .iconfont{  background: #333;color: #fff;}
.banner_video{position: relative; overflow: hidden;}
.banner_videowrap {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.banner_videowrap:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/Template/CN/images/index_banner_bg2.png) center no-repeat;background-size: cover;z-index: 895;}
.home_banner video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 100;}
.home_banner .wrap{height: 874px;position: relative; z-index: 999;}
.banner_con {position: absolute; top: 265px; left: 0; width: 470px; z-index: 20; max-width: 100%; box-sizing: border-box; letter-spacing: 0.5px;}
.banner_con img {max-width: 100%;}
.banner_tit {padding-bottom: 25px; font-size: 46px; line-height: 66px; color: #000;}
.banner_intro {padding-bottom: 45px; font-size: 16px; line-height: 1.5; color: #333; font-weight: lighter;}
.banner_intro em,
.banner_intro i {text-decoration: underline;}
.banner_shipic {position: absolute; right: 0; top: -4px;}
.banner_con .g_index_line {margin-top: 15px; width: 88px;}
.banner_con .g_index_line .span1 {width: 58px;}
.banner_con .g_index_line .span2 {width: 18px;}

.home_part1 {padding: 132px 0 120px; overflow: hidden;}
.index_part1pic {float: left; width: 57.63%; box-sizing: border-box; margin-right: 60px;}
.index_part1con {box-sizing: border-box; padding: 80px 0 90px; overflow: hidden;}
.index_part1con .index_tit {font-size: 40px; padding-bottom: 20px;}
.index_part1con .index_intro {padding-bottom: 66px;}
.home_part2 {padding: 110px 0 70px; background-color: #fff; overflow: hidden;}
.home_part2 .wrap {position: relative;}
.home_part2con {position: absolute; top: 0; left: 0; width: 270px; box-sizing: border-box; padding: 12px 0;}
.home_part2right {padding: 0 0 0 349px;}
.home_part2list>ul {margin: 0 -5px;}
.home_part2list .li{float: left; width: 33.33%; box-sizing: border-box; padding: 5px;}
.home_part2list .li a {display: block;}
.index_part2pic {position: relative; top: 14px;  overflow: hidden;}
.home_part2list .li2 .index_part2pic {top: -10px;}
.index_part2pic img {width: 100%;transition: 1s;}
.index_part2con {padding: 35px 40px 25px 20px;}
.index_part2tit {font-size: 18px; font-weight: bold; line-height: 26px; height: 26px; overflow: hidden; margin-bottom: 8px;}
.index_part2intro {line-height: 24px; color: #666; font-weight: lighter; height: 72px; overflow: hidden; margin-bottom: 30px;}
.index_part2more { transition: 0.4s;color: #591d9b; line-height: 24px; display: inline-block; vertical-align: top; position: relative; padding-right: 15px;}
.index_part2more span {position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #591d9b;}
.home_part2list .li a:hover .index_part2pic img{ transform: scale(1.1);}
.home_part2list .li a:hover .index_part2more{color: #f60;}
.home_part2btm {padding: 50px 0 0;}
.home_part2btm ul {margin: 0 -8px;}
.home_part2btm ul li {float: left; width: 25%; box-sizing: border-box; padding: 14px 8px;}
.home_part2btm ul li a {position: relative; display: block; border: 1px solid #c1c1c1; border-radius: 22px; font-size: 16px; line-height: 24px; padding: 9px 14px 9px 30px; overflow: hidden; box-sizing: border-box; width: 100%;}
.home_part2btm ul li span {display: block; height: 24px; overflow: hidden; position: relative; padding-right: 15px; z-index: 1;}
.home_part2btm ul li span:after {content: ""; position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #591d9b;}
.home_part2btm ul li a:before {content: ""; position: absolute; width: 100%; height: 100%; border-radius: 80%; bottom: 0; left: 0; background-color: #f1f6f9; transform: translate(0px, 160%) scale(1.1, 2); transition: 0.3s;}
.home_part2btm ul li a:hover:before {transform: scale(1.1,2);}

.home_part3{overflow: hidden;}
.home_part3bg {background-position: center; background-repeat: no-repeat; background-size: cover; width: 50%; float: left; box-sizing: border-box; height: 600px; overflow: hidden;}
.home_part3con {padding: 140px 80px;}
.home_part3con .index_tit {color: #fff; margin-bottom: 17px;} 
.home_part3con .index_intro {color: #fff; line-height: 1.65;}
.home_part3left .home_part3con {text-align: right;}
.home_part3right {border-left: 1px solid #fff;}
.home_part3 .index_tit:after {content: ""; position: absolute; right: 0; bottom: 0; background-color: #fff; width: 73px; height: 1px;}
.home_part3right .home_part3con .index_tit:after {right: auto; left: 0;}

.home_part5 {height: 1062px; padding: 102px 0; overflow: hidden; box-sizing: border-box; background-color: #f1f6f9; background-position: center; background-repeat: no-repeat; /* background-size: cover; */}
.home_part5con {padding: 0 0 40px 40px;}
.home_part5con .index_tit {float: left; margin: 0; color: #000; position: relative; padding: 0 27px 0 0;}
.home_part5con .g_index_line {position: absolute; left: 100%; top: 24px; margin: 0;}
.home_part5btn {float: right;}
.index_newsarrow {float: left; margin-left: 24px; background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; box-sizing: border-box; cursor: pointer; position: relative;}
.index_newsarrow .iconfont{ font-size: 13px; color: #060938; display: block; text-align: center; line-height: 46px; border:1px solid #dadbdc; border-radius: 50%; transition: all 0.4s;}
.index_newsarrow:hover .iconfont{ background: #591d9b; border-color: #591d9b; color: #fff;}
.home_part5swiper {box-sizing: border-box;}
.home_part5swiper .swiper-container {overflow: visible; margin: 0 -110px 0 -20px;}
.home_part5swiper .swiper-slide {box-sizing: border-box; padding: 20px;}
.home_part5swiper .index_part5pic{ overflow: hidden;}
.index_part5pic img {width: 100%;}
.index_part5item {padding: 20px; display: block; box-sizing: border-box;}
.index_part5con {line-height: 1.5; padding: 22px 20px 52px 10px;}
.index_part5time {font-weight: bold; font-size: 12px; color: #591d9b; margin-bottom: 10px;}
.index_part5tit {font-size: 20px; height: 60px; overflow: hidden; margin-bottom: 14px;}
.index_part5intro {font-size: 16px; color: #666; font-weight: lighter; height: 72px; overflow: hidden;}
.index_part5more {margin: 70px 0 0; text-align: center;}
.home_part5 .swiper-slide-active .index_part5item {background-color: #fff; box-shadow: 0 0 27px rgba(0,186,255,0.2);}

/* 小圆圈 */
.circleProgress_wrapper{width: 52px;height: 52px;position: absolute; top: -2px; left: -2px; display: none;}
.home_part2 .slider-but .right .circleProgress_wrapper {display: block;}
.circle{width: 50%;height: 100%;position: absolute;top:0;overflow: hidden;}
.circle.circle_right{right:0;}
.circle.circle_left{left:0;}
.circleProgress{width: 44px;height: 44px;border:4px solid rgba(232, 232, 12,0);border-radius: 50%;position: absolute;top:0;}
.rightcircle{border-top:4px solid #591d9b;border-right:4px solid #591d9b;right:0;animation: circleProgressLoad_right 4s linear;transform: rotate(45deg);}
.leftcircle{border-bottom:4px solid #591d9b;border-left:4px solid #591d9b;left:0;animation: circleProgressLoad_left 4s linear;transform: rotate(45deg);}
@keyframes circleProgressLoad_right{
	0%{transform: rotate(-135deg);}
	50%{transform: rotate(45deg);}
	100%{transform: rotate(45deg);}
}
@keyframes circleProgressLoad_left{
	0%{transform: rotate(-135deg);}
	50%{transform: rotate(-135deg);}
	100%{transform: rotate(45deg);}
}

.home_part5swiper .index_part5tit{ transition: all 0.4s;}
.home_part5swiper .index_part5pic img{ transition: all 3s;}
.home_part5swiper .swiper-slide:hover .index_part5pic img{ transform: scale(1.1);}
.home_part5swiper .swiper-slide:hover .index_part5tit{color: #591d9b;}

.home_contact {overflow: hidden; background-color: #591d9b; background-position: center; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; padding: 75px 0; color: #fff;}
.home_contactcon {float: left; width: 50%; box-sizing: border-box; }
.home_contactcon .index_tit {font-weight: lighter; font-size: 48px; line-height: 1.2;}
.home_contactcon .index_intro {font-size: 18px; color: #fff; padding: 0;}
.home_contactbtn {overflow: hidden; text-align: right; margin: 38px 0 0;}

/* 栏目页-公用 */
.lm_banner{background:no-repeat center #e5e8f0;  position: relative; overflow: hidden; min-height: 600px; padding-top: 120px; box-sizing: border-box;}
.lm_banner .banner_con {position: absolute; top: 265px; left: 0; width: 470px; z-index: 20; max-width: 100%; box-sizing: border-box; letter-spacing: 0.5px;}
.lm_banner .banner_con img {max-width: 100%;}
.lm_banner .banner_tit {padding-bottom: 25px; font-size: 46px; line-height: 66px; color: #000;}
.lm_banner .banner_intro {padding-bottom: 45px; font-size: 16px; line-height: 1.5; color: #333; font-weight: lighter;}
.lm_banner .banner_intro i {text-decoration: underline;}

.lm_banner .title{ position: relative; float: left; margin-top: 10%;}
.lm_banner .title h2{ font-size: 46px; color: #000; font-weight: 400; letter-spacing: 3px;}
.lm_banner .title h2 p{ position: relative; float: left; clear: both;}
.lm_banner .title h2 p:first-child:before{ content: ""; position: absolute; width: 31px; height: 22px; background: url(/Template/CN/images/ban_shi.png) no-repeat; right: -40px; top: -4px;}
.lm_banner2 .title{ margin-top: 12%;}

.lm_banner .ndwz{ color: #666666; padding: 36px 0 0 0;}
.lm_banner .ndwz span{ padding: 0 5px;}
.lm_banner .ndwz a{ color: #666666;}
.lm_banner .ndwz a:hover{ color: #5920a4;}

.lm_banner .phone_pic{ display: none;}

.g_line {overflow: hidden; height: 3px; width: 100%; box-sizing: border-box; background-color: #5920a4; position: relative;}
.g_line:after{ content: ""; position: absolute; width: 13.1%; height: 100%; background: #f0b400; right:0; top: 0;}
.g_line:before{ content: ""; position: absolute; width: 21.3%; height: 100%; background: #35ab91; right:13.1%; top: 0;}

.index_tit_lm{font-size: 40px; padding-bottom: 28px;}
.index_tit_lm .g_index_line{ margin-top: 18px;}



/* 关于必发888-视频弹层 */
.vidue_tc{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; background: rgba(0,0,0,0.6);}
.vidue_tc .vieu_box{ width: 700px; height: 500px; left: 50%; top: 50%; margin: -250px 0 0 -350px; background: #333; position: absolute;}
.vidue_tc .vieu_box video{ width: 700px; height: 500px; line-height: 1;}
.vidue_tc .vieu_box .close{ position:absolute; right:0; top: -40px; width: 30px; height: 30px; cursor: pointer; color: #fff;}

/* 关于必发888 */
.gywm .lm_banner .title{ margin-top: 8%;}

.gywm_part1{ padding: 100px 0 130px 0;}
.gywm_part1 .wrap{ position: relative;}
.gywm_part1 .con_left{ float: left; width: 46%;}
.gywm_part1 .list .li{ padding: 50px 0 0 0; overflow: hidden;}
.gywm_part1 .list .pic{ width: 40px; height: 40px; text-align: center; float: left; margin-left: 10px;}
.gywm_part1 .list .pic img{ max-width: 100%;}
.gywm_part1 .list .tit1{ margin-left: 80px; overflow: hidden; font-size: 20px; font-weight: bold; padding-bottom: 14px;}
.gywm_part1 .list .tit2{ margin-left: 80px; overflow: hidden; font-size: 16px;}
.gywm_part1 .list .g_line{ height: 1px; margin-top: 40px;}
.gywm_part1 .con_right{ position: absolute; height: 100%; width: 60%; left: 46%; top: 0; background: no-repeat left center;}
.gywm_part1 .con_right .btn{ text-align: center; font-weight: bold; color: #fff; position: absolute; left: 46%; top: 45%; cursor: pointer;}
.gywm_part1 .con_right .btn .iconfont{ display: block; width: 48px; height: 48px; border:3px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; margin:0 auto 10px auto; box-sizing: border-box; text-align: center; line-height: 2.6;}

.gywm_part2 .con_left{ width: 40%; float: left; margin-top: 118px;}
.gywm_part2 .con_left img{ width: 100%;}
.gywm_part2 .con_left2{ display: none;}
.gywm_part2 .con_right{ width: 60%; float: left; background: url(/Template/CN/images/gywm_bg2.jpg) no-repeat right #591d9b; background-size: cover;}
.gywm_part2 .con_right .con_r_nr{ width: 780px; padding: 110px 0 90px 110px; box-sizing: border-box; color: #fff; overflow: hidden;}
.gywm_part2 .g_index_line .span1{ background: #db3592;}
.gywm_part2 .index_tit_lm{ padding-bottom: 12px;}
.gywm_part2 .index_tit_lm .g_index_line{ margin-top: 24px;}
.gywm_part2 .index_intro{ font-size: 14px; line-height: 1.78; color: #cfcfcf; padding-bottom: 30px;}
.gywm_part2 .index_intro p{ margin: 26px 0;}
.gywm_part2 .index_intro strong{ color: #fff;}
.gywm_part2 .title2{ font-size: 28px; border-top:1px solid rgba(255,255,255,0.1); padding: 45px 0 30px 0;}
.gywm_part2 .title2 span{ font-size: 18px; padding-left: 16px;}

.gywm_part2 .list h3{ font-size: 28px; border-top:1px solid rgba(255,255,255,0.1); padding: 45px 0 30px 0; font-weight: 400; color: #fff;}
.gywm_part2 .list h3 strong{ font-size: 18px; padding-left: 16px; font-weight: 400;}
.gywm_part2 .list{ font-size: 16px; color: #cfcfcf; font-weight: lighter;}
.gywm_part2 .list li{ float: left; width: 50%; padding-bottom: 20px;}

.gywm_part3{ padding: 50px 0; background: url(/Template/CN/images/gywm_bg4.jpg) no-repeat bottom center;}
.gywm_part3 .con_left{ width: 40%; float: left; padding-right: 40px; box-sizing: border-box;}
.gywm_part3 .index_intro{ color: #333;}
.gywm_part3 .index_tit_lm{ padding-bottom: 0;}
.gywm_part3 .index_intro p{ margin: 26px 0;}
.gywm_part3 .con_right{ width: 60%; float: left; position: relative; padding: 0 90px; box-sizing: border-box; }
.gywm_part3 .con_right .list1{ position: relative;}
.gywm_part3 .con_right .arrow {width: 48px; height: 48px; position: absolute;  cursor: pointer; top: 50%; z-index: 10;}
.gywm_part3 .con_right .arrow .iconfont{ font-size: 13px; color: #060938; display: block; text-align: center; line-height: 46px; border:1px solid #dadbdc; border-radius: 50%; transition: all 0.4s;}
.gywm_part3 .con_right .arrow:hover .iconfont{ background: #591d9b; border-color: #591d9b; color: #fff;}
.gywm_part3 .con_right .arrow-left{ left: -75px;}
.gywm_part3 .con_right .arrow-right{ right: -75px;}
.gywm_part3 .con_right .swiper-slide{ position: relative; height: 350px; overflow: hidden; padding: 0 8px; box-sizing: border-box;display: table}
.gywm_part3 .con_right .swiper-slide .pic{ width: 100%; box-sizing: border-box; overflow: hidden;display:table-cell;
	vertical-align: bottom; padding-bottom: 70px;}
.gywm_part3 .con_right .swiper-slide .pic img{ width: 100%; border:1px solid #e8e8e8; box-sizing: border-box;box-shadow: 0 20px 20px #f2f2f2;}
.gywm_part3 .con_right .g_line{ width: 100%;}
.gywm_part3 .con_right .list2{ overflow: hidden; margin: 0 -10px; padding-top: 50px;}
.gywm_part3 .con_right .list2 .pic{ text-align: center;width: 33.3%; float: left;}
.gywm_part3 .con_right .list2 .pic img{ max-width: 100%;}
.gywm_part3 .con_right .list2 .pic.pic4{ width: 33.3%; margin-left: 16%;}
.gywm_part3 .con_right .list2 .pic.pic5{ width: 33.3%;}
.gywm_part3 .sys_list{ padding: 170px 0 0 0;}
.gywm_part3 .sys_list li{ width: 25%; float: left; padding: 0 10px; box-sizing: border-box; position: relative;}
.gywm_part3 .sys_list li img{ width: 100%; opacity: 0.2; transition: 0.4s;}
.gywm_part3 .sys_list li .tit{ display: block; font-weight: bold; padding: 50px 0 0 0; text-align: center;  opacity: 0; transition: 0.4s;}
.gywm_part3 .sys_list li .tit .g_line{ width: 25px; height: 4px; margin: 0 auto; margin-top: 10px;}
.gywm_part3 .sys_list li:hover{ z-index: 10;}
.gywm_part3 .sys_list li:hover img{ opacity: 1; transform: scale(1.3);}
.gywm_part3 .sys_list li:hover .tit{ opacity: 1;}

.gywm_part4{ padding: 90px 0 110px 0; background: url(/Template/CN/images/gywm_bg5.jpg) no-repeat center; background-size: cover;}
.gywm_part4 .index_tit{ color: #fff; text-align: center;}
.gywm_part4 .list{ width: 80%; margin:30px auto; overflow: hidden; max-height: 580px;position: relative; transition: all 1s;
	-webkit-mask-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(100%,#000));
	-webkit-mask-image: linear-gradient(0,transparent,#000 25%,#000 100%);
	mask-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(100%,#000));
	mask-image: linear-gradient(0,transparent,#000 25%,#000 100%);
}
.gywm_part4 .list:before{ content: ""; position: absolute; width: 1px; height: 100%; left: 50%; background: rgba(255,255,255,0.3); top: 8px;}
.gywm_part4 .list_h{ overflow: hidden;}
.gywm_part4 .ul_l{ width: 50%; float: left; padding: 170px 0 0 0; text-align: right;}
.gywm_part4 .ul_r{ width: 50%; float: left; padding: 0 0 0 0;}
.gywm_part4 dl{ padding: 0 0 70px 60px; position: relative;}
.gywm_part4 dl:before{ content: ""; position: absolute; width: 6px; height:6px; left: 50%; background: #c8c8c8; border:2px solid #591d9b; box-shadow: 0 0 0 1px #c8c8c8; border-radius: 50%; overflow: hidden; left: -5px; top: 8px;}
.gywm_part4 .ul_l dl{ padding: 0 60px 70px 0;}
.gywm_part4 .ul_l dl:before{ right:-5px; left: auto;}
.gywm_part4 dt{ font-weight: bold; font-size: 20px; color: #e8ac00; padding-bottom: 20px;}
.gywm_part4 dd{ color: #cfcfcf; line-height: 2.2;}
.gywm_part4 dd img{ margin-top: 10px;}
.gywm_part4 .more{ text-align: center;}
.gywm_part4 .more .i2{ display: none;}
.gywm_part4 .more a:hover{ color: #fff;}
.gywm_part4.gywm_part4_listone .list{ max-height: 2000px; height: auto;}
.gywm_part4.gywm_part4_listone .more .i1{ display: none;}
.gywm_part4.gywm_part4_listone .more .i2{ display: inline;}
.gywm_part4.gywm_part4_listone  .list{ 
	-webkit-mask-image: none;
	mask-image: none;
}

.gywm_part4 .ul_no{ display: none;}





.gywm_part5{ padding: 140px 0; background: url(/Template/CN/images/gywm_bg6.jpg) no-repeat center bottom; }
.gywm_part5 .btn{ float: right;}
.gywm_part5 .swiper-container{ margin: 0 -50px;  clear: both; padding: 80px 0 0 0; overflow: visible;}
.gywm_part5 .swiper-slide{ padding: 0 50px; box-sizing: border-box; text-align: center;}
.gywm_part5 .swiper-slide .pic{ box-shadow: 18px 18px 0 0 #e6e6e6;}
.gywm_part5 .swiper-slide .pic img{ width: 100%; }
.gywm_part5 .swiper-slide .tit{ font-size: 16px; padding: 35px 0 0 0;}
.gywm_part5 .swiper-slide:nth-child(even){padding-top: 140px;}


/* 产品模板 */
.lm_banner_cp {min-height: 560px; background-size: cover; overflow: visible;}
.lm_banner_cp .wrap{ position: relative; min-height: 440px;}
.lm_banner_cp .title{ width: 50%; float: left;}
.lm_banner_cp .pic{ width: 50%; position: absolute; bottom: -78px; right: 0;}
.lm_banner_cp .pic img{ max-width: 100%;}

.cp_nr{ line-height: 1.6; color: #666;font-weight: lighter; font-size: 16px; }
.cp_nr img{ max-width: 100%; height: auto; }
.cp_nr h3{ font-size: 36px; color: #333; font-weight: 400;}
.cp_nr h4{ font-size: 18px; color: #591d9b; font-weight: bold;}
.cp_nr strong{ color: #232323; font-weight: bold;}
.cp_nr h3,
.cp_nr h4,
.cp_nr p,
.cp_nr ul{ margin: 26px 0;}
.cp_title{ color: #fff; font-size: 36px; float: left; position: relative;}
.cp_title:before {content: "";position: absolute;width: 31px;height: 22px;background: url(/Template/CN/images/ban_shi2.png) no-repeat;right: -40px;top: -4px;}

.cp_part1{ padding: 110px 0 80px 0;}
.cp_part1 .cp_nr{ width: 70%;}
.cp_part2{ padding: 50px 0; overflow: hidden; background: no-repeat center #bdddd7; background-size: cover;}
.cp_part2 .cp_nr{ background: #fff; float: right;  width: 50%; box-sizing: border-box; padding: 50px 70px;}
.cp_part3{padding: 120px 0;}
.cp_part3 .g_line{ height: 3px; margin-bottom: 46px;}
.cp_part3 .con{ width: 80%;}

.cp_part4{ background: url(/Template/CN/images/cp_bg2.jpg) no-repeat center #5acab9; background-size: cover; padding: 60px 0;}
.cp_part4 .list{ clear: both;}
.cp_part4 .list a{ width: 196px; height: 44px; line-height: 42px; border-radius: 20px; padding: 0 0 0 26px; text-align: left; font-size: 16px; font-weight: 400;}
.cp_part4 .list a {position: relative; display: block; border: 1px solid #fff; border-radius: 22px; font-size: 16px; line-height: 24px; padding: 9px 14px 9px 30px; overflow: hidden; box-sizing: border-box; width: 196px; float: left; color: #fff; margin: 25px 18px 0 0;}
.cp_part4 .list a i {display: block; height: 24px; overflow: hidden; position: relative; padding-right: 15px; z-index: 1;}
.cp_part4 .list a i:after {content: ""; position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #fff;}
.cp_part4 .list a:before {content: ""; position: absolute; width: 100%; height: 100%; border-radius: 80%; bottom: 0; left: 0; background-color: #f1f6f9; opacity: 0.3; transform: translate(0px, 160%) scale(1.1, 2); transition: 0.3s;}
.cp_part4 .list a:hover:before {transform: scale(1.1,2);}
.cp_part4 .list a.one{border-color: rgba(255,255,255,0.3);}
.cp_part4 .list a.one:before{transform: scale(1.1,2);}

.cp_part5{ background: url(/Template/CN/images/cp_bg3.jpg) no-repeat center bottom #591d9b; padding: 90px 0;}
.cp_part5 .list_li{ width: 270px; float: left; padding-right: 220px;}
.cp_part5 .list_li .cp_title{ padding-bottom: 32px;  white-space: nowrap}
.cp_part5 .list_li .pic{ overflow: hidden; clear: both}
.cp_part5 .list_li .pic img{ width: 100%; transition: 1s;}
.cp_part5 .list_li .txt{ color: #cccccc; font-weight: lighter; line-height: 1.7; padding: 15px 0;}
.cp_part5 .list_li .more  { transition: 0.4s;color: #fff; line-height: 24px; display: inline-block; vertical-align: top; position: relative; padding-right: 15px; font-weight: bold;}
.cp_part5 .list_li .more span {position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #fff;transition: 0.4s;}
.cp_part5 .list_li a:hover img{ transform: scale(1.1);}
.cp_part5 .list_li a:hover .more{ color: #e9ad00;}
.cp_part5 .list_li a:hover .more span{border-left-color: #e9ad00;}

.cp_part5 .list_li2{ width: 670px; float: right;}
.cp_part5 .list{ clear: both; margin-right: -18px;}
.cp_part5 .list a{ width: 153px; height: 44px; line-height: 42px;padding: 0 0 0 26px; text-align: left; position: relative; display: block;border-radius: 22px; overflow: hidden; box-sizing: border-box;  float: left; color: #fff; margin: 0 18px 25px 0; background: rgba(255,255,255,0.1);}
.cp_part5 .list a i {display: block; height: 44px; overflow: hidden; position: relative; padding-right: 15px; z-index: 1;}
.cp_part5 .list a i:after {content: ""; position: absolute; right: 20px; top:17px; border: 4px solid transparent; border-left-color: #fff;}
.cp_part5 .list a:before {content: ""; position: absolute; width: 100%; height: 100%; border-radius: 80%; bottom: 0; left: 0; background-color: #f1f6f9; opacity: 0.3; transform: translate(0px, 160%) scale(1.1, 2); transition: 0.3s;}
.cp_part5 .list a:hover:before {transform: scale(1.1,2);}
.cp_part5 .list a.one{border-color: rgba(255,255,255,0.3);}
.cp_part5 .list a.one:before{transform: scale(1.1,2);}
.cp_part5_kyhz .list_li{ padding-right: 0;}

.navdown{ position: absolute; width: 100%; height: 650px; box-shadow: 0 5px 15px #e6e6e6;background:url(/Template/CN/images/cp_bg4.jpg) no-repeat center bottom #fff; background-size: cover; z-index: 999; overflow: hidden; display: none; top: 94%;}
.navdown .box{ padding-top: 50px;}
.navdown .cp_title{ color: #000;}
.navdown .cp_title:before {background: url(/Template/CN/images/ban_shi.png) no-repeat;}
.navdown .con_l{ width: 400px; float: left;  padding-right: 85px;}
.navdown .con_l a{ display: block; clear: both; padding: 32px 0 8px 0; overflow: hidden;}
.navdown .con_l .pic{ width: 160px; float: left; overflow: hidden;}
.navdown .con_l .pic img{ width: 100%; transition: 1s;}
.navdown .con_l .t_r{ padding-left: 185px;}
.navdown .con_l .tit{ font-size: 18px; font-weight: bold; color: #333;}
.navdown .con_l .txt{ font-weight: lighter; color: #666; padding: 10px 0 5px 0;}
.navdown .con_l .more  { transition: 0.4s;color: #591d9b; line-height: 24px; display: inline-block; position: relative; padding-right: 15px; font-weight: bold;}
.navdown .con_l .more span {position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #591d9b;transition: 0.4s;}
.navdown .con_l a:hover img{ transform: scale(1.1);}
.navdown .con_l a:hover .more{ color: #e9ad00;}
.navdown .con_l a:hover .more span{border-left-color: #e9ad00;}
.navdown .con_c{ width: 160px; float: left; padding:60px 0 0 0;}
.navdown .con_c a  { transition: 0.4s;color: #000000; padding:25px 0 17px 0; display: block; position: relative; border-bottom: 1px solid #c1c1c1; cursor: pointer; font-size: 18px;}
.navdown .con_c a span {position: absolute; right: 0; top: 38px; border: 4px solid transparent; border-left-color: #591d9b;transition: 0.4s;}
.navdown .con_c a:hover{ color: #e9ad00;}
.navdown .con_c a:hover  span{border-left-color: #e9ad00;}
.navdown .con_r{ float: right; padding:10px 110px 0 0;}
.navdown .con_r .cp_title{ font-size: 28px;}
.navdown .con_r a{ display: block; width: 270px; padding: 0 0 60px 0;}
.navdown .con_r a .cp_title{ padding-bottom: 18px;  white-space: nowrap}
.navdown .con_r a .pic{ overflow: hidden; clear: both}
.navdown .con_r a .pic img{ width: 100%; transition: 1s;}
.navdown .con_r a .txt{ color: #666; font-weight: lighter; line-height: 1.7; padding: 15px 0;}
.navdown .con_r a .more  { transition: 0.4s;color: #591d9b; line-height: 24px; display: inline-block; vertical-align: top; position: relative; padding-right: 15px; font-weight: bold;}
.navdown .con_r a .more span {position: absolute; right: 0; top: 8px; border: 4px solid transparent; border-left-color: #591d9b;transition: 0.4s;}
.navdown .con_r a:hover img{ transform: scale(1.1);}
.navdown .con_r a:hover .more{ color: #e9ad00;}
.navdown .con_r a:hover .more span{border-left-color: #e9ad00;}

/* 客户效劳 */
.khfw_part1{ padding: 130px 0 100px 0; overflow: hidden;}
.khfw_part1 .li{ width: 50%; float: left; padding: 0 120px 0 30px; box-sizing: border-box;}
.khfw_part1 .li .pic{ width: 42px; float: left; margin-top: 5px;}
.khfw_part1 .li .pic img{ width: 100%;}
.khfw_part1 .li .tit1{ margin-left: 70px; font-size: 31px; color: #333333;}
.khfw_part1 .li .g_line{ width: 73px; margin: 30px 0 30px 70px;}
.khfw_part1 .li .tit2{ margin-left: 70px; font-size: 16px; color: #666; font-weight: lighter;}
.khfw_part2 { background: #f1f6f9; padding: 80px 0; }
.khfw_part2 .list{ clear: both; padding: 40px 0;}
.khfw_part2 .list ul{ margin:0 -25px; overflow: hidden;}
.khfw_part2 .list li{ width: 33.3%; float: left; box-sizing: border-box; padding: 25px; }
.khfw_part2 .list .pic{ overflow: hidden; position: relative; display: block;max-height: 200px;}
.khfw_part2 .list .pic img{ width: 100%; transition: 1s;}
.khfw_part2 .list .tit{ color: #666666; display: block; height: 160px; padding: 25px; box-sizing: border-box;background: #fff; font-size: 18px; transition: 0.4s;}
.khfw_part2 .list .t{ padding-bottom: 12px; display: block; color: #591d9b; font-size:12px; font-weight: bold;}
.khfw_part2 .list .li_v .pic:before{ content: ""; position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.5; left: 0; top: 0; z-index: 1;}
.khfw_part2 .list .li_v .pic .iconfont{ position: absolute; display: block; width: 48px; height: 48px; border:3px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; margin:0 auto 10px auto; box-sizing: border-box; text-align: center; line-height: 2.6;
left: 50%; top: 50%; margin: -25px 0 0 -25px; z-index: 2;}
.khfw_part2 .list a:hover .pic img{ transform: scale(1.1);}
.khfw_part2 .list a:hover .tit{color: #591d9b; }
.khfw_part2 .more{ text-align: center;}
.khfw_part2 .often_more:hover{ color: #fff;}

/* 科研相助 */
.kyhz_part1{ padding: 100px 0 100px 0;}
.kyhz_part1 .wrap{ position: relative;}
.kyhz_part1 .con_left{ float: left; width: 50%; padding: 0 80px 0 0; box-sizing: border-box;}
.kyhz_part1 .con_left .index_intro p{ margin: 20px 0;}
.kyhz_part1 .list .li{}
.kyhz_part1 .list .tit1{ font-size: 20px; font-weight: bold; padding-bottom: 10px; color: #591d9b;}
.kyhz_part1 .list .tit2{ font-size: 16px; color: #666666; font-weight: lighter;}
.kyhz_part1 .list .g_line{ height: 1px; margin: 40px 0;}
.kyhz_part1 .con_right{ width: 50% ;float: left;}
.kyhz_part1 .con_right .pic{ margin-top: 120px; height: 500px; position: relative; box-shadow: 34px 34px 0 0 #eee8f5;}
.kyhz_part1 .con_right .pic img{ position: absolute; width: 100%; bottom: 0;}

.kyhz_part2{ background: url(/Template/CN/images/kyhz_bg1.jpg) no-repeat center bottom #5acab9; padding: 120px 0;}
.kyhz_part2 .index_tit{ color: #fff;}
.kyhz_part2 .list{ clear: both; padding-top: 60px;}
.kyhz_part2 .li{ width: 33.3%; float: left; box-sizing: border-box; border: 1px solid #70cbd8; height: 280px; margin-left: -1px; padding: 38px; color: #fff;}
.kyhz_part2 .tit{ font-size: 38px; padding-bottom: 15px;}
.kyhz_part2 .tit span{ font-size:20px; font-weight: bold; padding: 0 0 0 6px;}
.kyhz_part2 .txt{ font-weight:lighter ; font-size: 16px; line-height: 1.6;}

.kyhz_part3{ padding: 100px 0;}
.kyhz_part3 .list{ padding-top: 40px;}
.kyhz_part3 .list .li{ width: 24%; float: left;}
.kyhz_part3 .list .li4{ width: 28%;}
.kyhz_part3 .list .tit1{ color: #000; font-weight: bold; padding-bottom: 5px;}
.kyhz_part3 .list .tit2{ color: #666666; font-weight: lighter; font-size:18px}
.kyhz_part3 .list .li2 .tit2,
.kyhz_part3 .list .li3 .tit2{ font-weight: bold; color: #591d9b;}


/* 检测实验室 */
.jcsys_part1{ padding: 120px 0 0 0; overflow: hidden;}
.jcsys_part1 .wrap .index_intro{ margin: 0 -50px 0 -30px;}
.jcsys_part1 .wrap p{ width: 50%; float: left; padding: 0 50px 0 30px; box-sizing: border-box;}

.jcsys_part2{ padding:120px 0;}
.jcsys_part2 .wrap{ position: relative;}
.jcsys_part2 .swiper_bg{ overflow: hidden;}
.jcsys_part2 .swiper-container{ width: 750px; padding: 30px 0; margin: 0 auto; overflow: visible;}
.jcsys_part2 .swiper-slide{  position: relative; transition: 0.4s;}
.jcsys_part2 .swiper-slide:before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #fff; opacity: 0.8; transition: 0.4s;}
.jcsys_part2 .swiper-slide img{ width: 100%; }
.jcsys_part2 .swiper-slide-active{box-shadow: 0 0 24px rgba(0,0,0,0.38);}
.jcsys_part2 .swiper-slide-active:before{ opacity:0;}
.jcsys_part2 .arrow{ cursor: pointer; position: absolute; width: 48px; height: 48px; border:1px solid #591d9b; border-radius: 50%; color: #591d9b; text-align: center;  line-height: 48px; top: 250px; transition: 0.4s;}
.jcsys_part2 .arrow .iconfont{ font-size:12px}
.jcsys_part2 .arrow:hover{ background: #591d9b; color: #fff;}
.jcsys_part2 .arrow-left{ left: -90px;}
.jcsys_part2 .arrow-right{ right: -90px;}

.jcsys_part3{ padding-top: 60px;}
.jcsys_part3 .list ul{ margin:0 -50px ; }
.jcsys_part3 .list li{ width: 25%; float: left; padding: 25px 50px; box-sizing: border-box;}
.jcsys_part3 .list li a{ display: block; border-bottom: 1px solid #c1c1c1; padding: 0 20px 17px 13px; position: relative; color: #000000; font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jcsys_part3 .list li a:after{ content: ""; position: absolute; width: 4px; height: 4px; left: 0; top: 10px; background: #591e9c;  }
.jcsys_part3 .list li a:before{ content: ""; position: absolute;  right: 6px; top: 8px; border: 4px solid transparent; border-left-color: #591d9b; }
.jcsys_part3 .list li a:hover{ color: #591d9b; }


/* 检测实验室-内容弹层 */
.jcsys_tc{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999;}
.jcsys_tc .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.6); z-index: 5;}
.jcsys_tc .vieu_box{ width: 1200px; height: 800px; left: 50%; top: 50%; margin: -400px 0 0 -600px; background: #fff; position: absolute; z-index: 10;}
.jcsys_tc .g_line{ height: 4px;}
.jcsys_tc .tit_h1{ margin:0 90px; position: relative; color: #591e9c; font-size: 32px; padding: 36px 60px 20px 16px; border-bottom: 1px solid #e1e1e1;}
.jcsys_tc .tit_h1:after{ content: ""; position: absolute; width: 6px; height: 6px; left: 2px; top: 60px; background: #591e9c;  }
.jcsys_tc .tit_h1 .close{ position: absolute; width: 48px; height: 48px; border:1px solid #dedede; border-radius: 50%; box-sizing: border-box; color: #000; font-size: 12px; right: 0; top:32px; text-align: center; line-height: 48px; cursor: pointer; transition: 0.4s;}
.jcsys_tc .tit_h1 .close:hover{  background: #dedede;}
.jcsys_tc .con {
	margin:0 45px 0 90px;  height: 85%; overflow: hidden;
	-webkit-mask-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(100%,#000));
	-webkit-mask-image: linear-gradient(0,transparent,#000 25%,#000 100%);
	mask-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(100%,#000));
	mask-image: linear-gradient(0,transparent,#000 25%,#000 100%);
}
.jcsys_tc .con .list{ padding-bottom: 150px; box-sizing: border-box;}
.jcsys_tc .con .li{ padding: 38px 200px 30px 24px; margin-right: 45px; border-bottom: 1px solid #e1e1e1;}
.jcsys_tc .con .tit{ font-size: 18px; font-weight: bold; color: #591e9c; padding-bottom: 11px;}
.jcsys_tc .con .tit2{ padding-bottom: 12px; }
.jcsys_tc .con .tit2 span{ padding-right: 54px; color: #999999; font-weight: bold;}
.jcsys_tc .con .tit2 b{  color: #000; font-weight: bold;}
.jcsys_tc .con .txt{ padding-bottom: 20px; color: #666666; line-height: 1.85;}
.jcsys_tc .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#591e9c !important;}
.jcsys_tc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; border-radius: 0px; }
.jcsys_tc .mCSB_scrollTools .mCSB_draggerRail{ width: 8px; border-radius: 0px; }


/* 新闻中心 */
.xwzx_part1{ padding: 90px 0 0 0;}
.xwzx_part1 .con{ padding-bottom:18px; text-align: center; position: relative;}
.xwzx_part1 .con:before{ content: ""; width: 100%; height: 2px; background: #333; position: absolute; bottom: 16px; left: 0;  }
.xwzx_part1 .con .g_index_line{ margin: 23px auto 0 auto;}

.xwzx_part2 .list{ padding: 60px 0;}
.xwzx_part2 .list span{ display: block;}
.xwzx_part2 .list a{display: block; width: 100%; overflow: hidden; }
.xwzx_part2 .list .pic{ float: left; width: 50%; padding-right: 15px; box-sizing: border-box; overflow: hidden;}
.xwzx_part2 .list .pic img{ width: 100%; transition: 3s;}
.xwzx_part2 .list .r_con{ width: 50%; float: left; padding: 37px 60px 0 60px; box-sizing: border-box;}
.xwzx_part2 .list .time{ font-size: 12px; font-weight: bold; color: #591d9b; letter-spacing: 0px;}
.xwzx_part2 .list .tit{ font-size: 26px; color: #333; padding: 12px 0 0 0; transition: 0.4s;}
.xwzx_part2 .list .txt{ font-size: 16px; font-weight: 300; color: #666666; padding: 17px 0 0 0;}
.xwzx_part2 .list .more{ margin-top: 48px; padding: 0 16px 0 0; color: #0b318a; position: relative; display: inline-block;}
.xwzx_part2 .list .more:after{ content: "";position: absolute; right: 0; top: 6px; border: 4px solid transparent; border-left-color: #591d9b; }
.xwzx_part2 .list a:hover .tit{ color: #591d9b;}
.xwzx_part2 .list a:hover .pic img{ transform: scale(1.1);}

.xwzx_yf{ width: 100%; height: 500px; background: url(/Template/CN/images/xwzx_yf.jpg) no-repeat center; background-size: auto 100%;}
.xwzx_yf .txt{ font-size: 46px; color: #fff; padding:160px 0 0 70px ;}
.xwzx_yf .txt p{ position: relative;}
.xwzx_yf .txt p:first-child:after{ content: ""; position: relative; width: 31px; height: 22px; background: url(/Template/CN/images/ban_shi.png) no-repeat; right:0; top: -40px; display: inline-block;}

.xwzx_part3{ padding: 90px 0;}
.xwzx_part3 .index_tit{ padding-bottom: 30px;}
.xwzx_part3 .index_tit2 .g_index_line{ top: 40%;}
.xwzx_part3 .hengxian{ width: 100%; height: 1px; background: #333; clear: both;}
.xwzx_part3 .xwzx_list{clear: both; padding: 50px 0 0 0;}
.xwzx_part3 .more{ text-align: center;}

.xwzx_list ul{ margin: 0 -16px; overflow: hidden;}
.xwzx_list li{ width: 25%; padding:0 16px; box-sizing: border-box; float: left;}
.xwzx_list a{display: block; }
.xwzx_list span{ display: block;}
.xwzx_list .pic{overflow: hidden;}
.xwzx_list .pic img{ width: 100%; transition: 3s;}
.xwzx_list .b_con{ width: 100%; height: 242px; padding: 25px 4px 16px 8px; box-sizing: border-box; overflow: hidden;}
.xwzx_list .time{ font-size: 12px; font-weight: bold; color: #591d9b; letter-spacing: 0px;}
.xwzx_list .tit{ font-size:18px; color: #333; padding: 8px 0 0 0; transition: 0.4s;}
.xwzx_list .txt{ font-size: 16px; font-weight: 300; color: #666666; padding: 14px 0 0 0;}
.xwzx_list a:hover .tit{ color: #591d9b;}
.xwzx_list a:hover .pic img{ transform: scale(1.1);}

.xwzx_list .list_load{ text-align: center; font-size:18px; padding: 10px 0;}


/* 投资者关系 */
.tzzgx_part3{ padding-top: 0;}


/* 新闻中心-最终页 */
.lm_banner_zzy{background:no-repeat top center #e5e8f0; background-size: cover;  position: relative; overflow: hidden; min-height: auto;  margin-top: 150px; border-top:1px solid #e5e5e5; padding-top: 0;}
.lm_banner_zzy .ndwz{ padding-top:8px;}
.lm_banner_zzy .title{ padding: 0 23% 60px 0; float: none; margin-top: 8%;}
.lm_banner_zzy .title h2{ color: #333; }
.lm_banner_zzy .title h2 p{ float: none;}
.lm_banner_zzy .titile2{ border-top:1px solid #dddddd; position: relative; clear: both;}
.lm_banner_zzy .titile2:before{ content: ""; position: absolute; width: 120px; height: 1px; background: #591e9c; top: -1px; left: 0; }
.lm_banner_zzy .titile2{ padding: 20px 0 80px 0;}
.lm_banner_zzy .titile2 span{ padding-right: 80px; color: #999; letter-spacing: 0px;}

.xwzx_zzy_part{ padding: 70px 0 100px 0;}
.xwzx_zzy_part .g_line{ height: 3px; width: 100%;}
.xwzx_zzy_part .con_l{ width: 70%; float: left; padding-right: 9.7%; box-sizing: border-box;}
.xwzx_zzy_part .con_l .con_nr{ min-height: 200px; line-height: 1.62; font-size: 16px; font-weight: 300; color: #666; padding: 10px 0 20px 0;}
.xwzx_zzy_part .con_l .con_nr p{ margin: 34px 0;}
.xwzx_zzy_part .con_l .con_nr img{ max-width: 100%; height: auto !important;}
.xwzx_zzy_part .con_l .nr_video{ width: 100%; height: 500px;}

.xwzx_zzy_part .con_l .page{ padding-top: 40px;}
.xwzx_zzy_part .con_l .often_more{ line-height: 46px; border-radius:25px;}
.xwzx_zzy_part .con_l .xyp{ float: right;}
.xwzx_zzy_part .con_r{ width: 30%; float: left;}
.xwzx_zzy_part .con_r .tit{ font-size: 20px; font-weight: bold; color: #591d9b; padding: 40px 0 0 0;}
.xwzx_zzy_part .con_r ul{ padding-bottom: 45px;}
.xwzx_zzy_part .con_r li{ padding: 30px 0 34px 0; border-bottom: 1px solid #dddddd;}
.xwzx_zzy_part .con_r li a{ color: #333; font-size: 18px; padding: 0 20px 0 20px; display: block; position: relative; line-height: 1.5;transition: 0.4s;}
.xwzx_zzy_part .con_r li a:hover{ color: #591d9b;}
.xwzx_zzy_part .con_r li a:before{ content: ""; position: absolute;border: 4px solid transparent; border-left-color: #591d9b; left: 5px; top: 10px;}
.xwzx_zzy_part .con_r .more{ text-align: center;}


/* 加入我们 */
.jrwm_part1{ padding: 90px 0; position: relative;}
.jrwm_part1:before{ content: ""; position: absolute; width: 100%; height: 30%; bottom: 0; left: 0; background: #f1f6f9;  z-index: 5;}
.jrwm_part1 .wrap{ position: relative;  z-index: 10;}
.jrwm_part1 .con{ text-align: center;}
.jrwm_part1 .con .g_index_line {margin: 23px auto 0 auto;}
.jrwm_part1 .list { padding-top: 10px;}
.jrwm_part1 .list ul{ margin: 0 -25px;}
.jrwm_part1 .list li{ width: 50%; padding: 0 25px; box-sizing: border-box; float: left;}
.jrwm_part1 .list span{ display: block;}
.jrwm_part1 .list img{ width: 100%; }
.jrwm_part1 .list .tit{ font-size: 18px; color: #333; font-weight: bold; padding: 18px 12px 12px 12px;}
.jrwm_part1 .list .txt{ font-weight: 300; color: #666666;  padding: 0 12px;}

.jrwm_part2{ background: #f1f6f9; padding-bottom: 90px;}
.jrwm_part2 .index_tit{ text-align: center; position: relative;}
.jrwm_part2 .index_tit .g_line{ left: 0; width: 40%; position: absolute; top:36%; height: 1px;}
.jrwm_part2 .index_tit .g_line2{ right: 0; left: auto; transform: rotate(180deg);}
.jrwm_part2 .list ul{ margin: 0 -25px; overflow: hidden;}
.jrwm_part2 .list li{ width: 33.3%; padding:25px; box-sizing: border-box; float: left;}
.jrwm_part2 .list a{display: block; padding:35px 40px; height: 366px; border-bottom: 3px solid #591d9b; position: relative; box-sizing: border-box; overflow: hidden;}
.jrwm_part2 .list a:before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(/Template/CN/images/jrwm_bg_1.jpg) no-repeat center #fff; background-size: cover; transition: .4s;}
.jrwm_part2 .list span{ display: block; position: relative; z-index: 10;}
.jrwm_part2 .list .time{ font-size: 12px; color: #999999; }
.jrwm_part2 .list .tit{ font-size:24px; color: #591e9c; padding: 18px 0 0 0; transition: 0.4s;}
.jrwm_part2 .list .txt{ color: #666666; padding: 24px 0 0 0;}
.jrwm_part2 .list .more{ position: absolute; bottom:26px; left: 40px;  padding: 0 16px 0 0; color: #591e9c; position: absolute; display: inline-block;}
.jrwm_part2 .list .more:after{ content: "";position: absolute; right: 0; top: 6px; border: 4px solid transparent; border-left-color: #591e9c; }
.jrwm_part2 .list a:hover .tit{ color: #591d9b;}
.jrwm_part2 .list a:hover:before{ transform: scale(1.2); overflow: hidden; }
.jrwm_part2 .more{ padding-top: 40px; text-align: center;} 

.jrwm_part3 .bg_con{ width: 100%; padding-top: 31.25%; border-bottom: 6px solid #591d9b; position: relative; cursor: pointer; overflow: hidden;}
.jrwm_part3 .bg_con .bg{ width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 1; background: no-repeat center; background-size: cover; transition: 1s;}
.jrwm_part3 .bg_con .con{ width: 50%; height: 50%; border:1px solid #06183e; background-color: #fff; position: absolute; bottom: 0; right:0; background: no-repeat right bottom #fff; border-bottom: none; padding: 60px 0 0 75px; box-sizing: border-box; z-index: 2;}
.jrwm_part3 .bg_con:hover .bg{ transform: scale(1.1);}
.jrwm_part3 .bg_con .index_tit{ color: #591d9b; font-size: 32px; padding-bottom: 18px;}
.jrwm_part3 .bg_con .index_intro{ color: #591d9b; font-size: 18px;}
.jrwm_part3 .list ul{ display: flex; }
.jrwm_part3 .list li{ flex: 1; overflow: hidden;border-right: 1px solid #000; box-sizing: border-box;}
.jrwm_part3 .list li a{display: block; padding-top: 100%; position: relative; background: no-repeat center; background-size: cover;  width: 100%;}
.jrwm_part3 .list li span{ display: block; width: 100%;}
.jrwm_part3 .list li .con{ position: absolute; top: 38%; text-align: center; color: #fff;} 
.jrwm_part3 .list li .tit{ font-size: 22px; position: relative; padding-bottom: 20px;}
.jrwm_part3 .list li .tit:before{ position: absolute; content: ""; width: 20px; height:3px; left: 50%; bottom: 0; margin: 0 0 0 -10px; background: #fff;}
.jrwm_part3 .list li .txt{ font-size: 16px; font-weight: 300; padding-top: 14px;}
.jrwm_part3 .list li a:hover{ transform: scale(1);}
.jrwm_part3 .list li a.a:hover{ transform: scale(1.1);}

/* 加入我们-招聘弹层 */
.jrwm_tc{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; }
.jrwm_tc .vieu_box{ height: 680px; margin-top: -340px;}
.jrwm_tc .tit_h1{ border: none;padding: 60px 60px 20px 16px;}
.jrwm_tc .tit_h1:after{ display: none;}
.jrwm_tc .tit_h1 b{ font-size: 12px; color: #999; padding-left: 16px;}
.jrwm_tc .con_bg{ border: 1px solid #591d9b;margin: 0 90px; height: 450px;}
.jrwm_tc .con { margin: 0; padding: 0; height: 100%;}
.jrwm_tc .con .list { position: relative; overflow: hidden; padding: 0;}
.jrwm_tc .con .list:before{ content: ""; width: 1px; height: 100%; background: #591d9b; position: absolute; left: 50%; top: 0; }
.jrwm_tc .con .li{ border: none; padding: 30px 70px; margin: 0; float: left; width: 50%; box-sizing: border-box;}
.jrwm_tc .con .list2{ border-top: 1px solid #591d9b;} 
.jrwm_tc .con .li2{ font-size: 18px;}
.jrwm_tc .con .li2 .pic{ float: left; padding-right: 20px;}
.jrwm_tc .con .li2 .tit{ color: #333333; font-weight: 400; padding:4px 0; }
.jrwm_tc .con .li2 .txt{ color: #000; font-weight: bold; padding-bottom: 0; }
.jrwm_tc .con .li2 .txt span{ color: #591d9b; margin-left: 12px;text-decoration: underline}
.jrwm_tc .con {-webkit-mask-image: none;-webkit-mask-image:none;mask-image:none;mask-image:none;}
.jrwm_tc .con_logo{ text-align: center; padding: 30px 0 10px 0;}
.jrwm_tc .con_logo img{ width: 105px;}
.jrwm_tc .mCSB_inside>.mCSB_container{ margin-right: 8px;}
.jrwm_tc .mCSB_scrollTools{ right: -5px;}

/* 加入我们-照片弹层 */
.jrwm_tc2{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; }
.jrwm_tc2 .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 5;}
.jrwm_tc2 .con{ z-index: 10; position: relative;}
.jrwm_tc2 .title{ padding: 3% 0 2% 0; text-align: center; color: #fff;}
.jrwm_tc2 .tit{ font-size: 32px; position: relative; padding-bottom: 15px;}
.jrwm_tc2 .tit:before{ position: absolute; content: ""; width: 20px; height:3px; left: 50%; bottom: 0; margin: 0 0 0 -10px; background: #fff;}
.jrwm_tc2 .txt{ font-size: 16px; font-weight: 300; padding-top: 14px;}
.jrwm_tc2 .swiper_bg{ width: 750px; margin:0 auto ;}
.jrwm_tc2 .swiper-container{ overflow: visible;}
.jrwm_tc2 .swiper-slide{ box-shadow: 0px 0px 100px 0 #000;}
.jrwm_tc2 .swiper-slide img { width: 100%;}
.jrwm_tc2 .btn{ position: relative; text-align: center; padding-top: 4%;}
.jrwm_tc2 .arrow{ cursor: pointer; width: 48px; height: 48px; border:1px solid #c3c1b9; border-radius: 50%; color: #c3c1b9; text-align: center;  line-height: 48px; top: 0; transition: 0.4s; display: inline-block; margin: 0 35px;}
.jrwm_tc2 .arrow .iconfont{ font-size:12px}
.jrwm_tc2 .arrow.iconclose{ font-size:10px}
.jrwm_tc2 .arrow:hover{ background: #c3c1b9; color: #000;}



/* 联系必发888 */
.lxwm_part1{ padding: 90px 0; position: relative; background: #f1f6f9;}
.lxwm_part1 .wrap{ position: relative;  z-index: 10;}
.lxwm_part1 .con{ text-align: center;}
.lxwm_part1 .con .g_index_line {margin: 23px auto 0 auto;}
.lxwm_part1 .con_l{ width: 50%; float: left;}
.lxwm_part1 .con_l .li{ width: 50%; float: left; padding:50px 45px 20px 0; box-sizing: border-box; }
.lxwm_part1 .con_l span{ display:block; float: left;}
.lxwm_part1 .con_l .a{ line-height: 32px; border-bottom: 1px solid #b0b0b0; position: relative;  width: 100%;}
.lxwm_part1 .con_l .a b{ position: absolute; right:0; top: 0; color: #e60012 ; font-weight: bold;}
.lxwm_part1 .con_l .tit{ font-weight: bold;}
.lxwm_part1 .con_l input{ height: 32px; line-height: 32px; padding: 0 20px 0 10px; border:none; width: 200px; box-sizing: border-box;}
.lxwm_part1 .con_l .li2 input{ width:170px ;}
.lxwm_part1 .con_r{ padding: 35px 0 0 30px; box-sizing: border-box; width: 50%; float: left;}
.lxwm_part1 .con_r .tit{ font-weight: bold; padding-bottom: 12px;}
.lxwm_part1 .con_r textarea{  width: 100%; height: 120px; border:1px solid #b0b0b0; background: #fff; box-sizing: border-box; border-radius: 0px; padding: 10px;}
.lxwm_part1 .con_r .yzm{ padding:16px 0 0 8px; color: #666666; position: relative;}
.lxwm_part1 .con_r .img img{ width: 80px;}
.lxwm_part1 .con_r .yzm input{ width: 110px; height: 32px; line-height: 32px; border:1px solid #ddd; box-sizing: border-box; background: #fff; margin-left: 10px;}
.lxwm_part1 .con_r .submit{ padding-top: 12px; float: right; position: relative; z-index: 10;}
.lxwm_part1 .con_r .submit input{ width: 120px; height: 40px; background: #591d9b; color: #fff; font-weight: bold; border-radius: 20px; cursor: pointer;}

.lxwm_part2{ padding: 90px 0 0 0;}
.lxwm_part2 li { padding: 100px 120px 100px 70px; border-bottom: 1px solid #d6d6d6; width: 50%; float: left; box-sizing: border-box;}
.lxwm_part2 li.li_no{ border-bottom: none;}


.lxwm_part2 li .tit{ font-size: 24px; color: #591e9c; position: relative; }
.lxwm_part2 li .tit:before{ position: absolute; content: ""; width: 6px; height: 6px; background: #591d9b; left: -20px; top: 10px;}
.lxwm_part2 li dl{ overflow: hidden; padding-top: 18px; line-height: 1.7;}
.lxwm_part2 li dt{ font-weight: bold; color: #000000; float: left;} 
.lxwm_part2 li dd{  color: #666666; padding-left: 50px;} 
.lxwm_part2 li dd.tel a{color: #591d9b;font-size: 24px; font-weight: bold; line-height: 1;font-family: 'Conv_DIN-Bold';}

.lxwm_part2 .list_top{ position: relative; border-bottom: 3px solid #591d9b; background: #f1f6f9; height: 360px;}
.lxwm_part2 .list_top li{ width: 100%; float: none; padding: 0; overflow: hidden; border-bottom: none;}
.lxwm_part2 .list_top li .tit{ font-weight: bold;}
.lxwm_part2 .list_top li .tit:before{ display: none;}
.lxwm_part2 .list_top .con_l{ width: 50%; float: left; padding: 100px 150px 0 100px; box-sizing: border-box;}
.lxwm_part2 .list_top .con_r{ width: 50%; background: no-repeat center; background-size: cover; height: 100%; position: absolute; right:0; top: 0;}

.lxwm_part3{ background: url(/Template/CN/images/lxwm_bg.jpg) no-repeat center #f1f6f9; background-size: cover; }
.lxwm_part3 .con_r{ width: 100%;height: 760px; position: relative;}
.lxwm_part3 .con_r .bz{ position: absolute;margin: -24px 0 0 -24px;}
.lxwm_part3 .con_r .bz .yuan{ width: 48px; height: 48px; position: relative; z-index: 10;border-radius: 50%; }
.lxwm_part3 .con_r .bz .yuan:before{ content: ""; position: absolute; width:250%; height: 250%; left: -75%; top: -75%;border-radius: 50%; opacity: 0.2;}
.lxwm_part3 .con_r .bz .yuan:after{ content: ""; position: absolute; width:440%; height: 440%; left: -170%; top: -170%;border-radius: 50%; opacity: 0.2;}
.lxwm_part3 .con_r .bz .txt{position: absolute; }
.lxwm_part3 .con_r .bz .txt:after,
.lxwm_part3 .con_r .bz .txt:before{ content: ""; width: 100%; height: 1px; position: absolute; left: 0; top: 0;}
.lxwm_part3 .con_r .bz .txt:after{ height: 100%; width: 1px;}
.lxwm_part3 .con_r .bz .txt_bg{ position: absolute;width: 100%; padding:0 20px; box-sizing: border-box;}
.lxwm_part3 .con_r .bz .txt_bg:before{ content: ""; width: 8px; height: 8px;position: absolute; border-radius: 6px; box-sizing: border-box;}
.lxwm_part3 .con_r .bz .wz1{ font-size: 24px; color: #591d9b; padding-bottom: 15px;}
.lxwm_part3 .con_r .bz .wz2{color: #000000; font-weight: bold;}
.lxwm_part3 .con_r .bz .wz2 a{ font-size: 18px;color: #591d9b;font-family: 'Conv_DIN-Bold';}



.lxwm_part3 .con_r .bz.bz1{ left: 49.2%; top: 32.7%;}
.lxwm_part3 .con_r .bz.bz1 .yuan{ background: #591e9c; }
.lxwm_part3 .con_r .bz.bz1 .yuan:before,
.lxwm_part3 .con_r .bz.bz1 .yuan:after{box-shadow: 0px 0px 50px #591d9b inset;}
.lxwm_part3 .con_r .bz.bz1 .txt_bg { left: 100%; top: -6px;}
.lxwm_part3 .con_r .bz.bz1 .txt_bg:before{ left:0; top:3px;border:1px solid #591d9b;}
.lxwm_part3 .con_r .bz.bz1 .txt{ width: 260px; height: 70px;left: 24px; bottom: 24px;}
.lxwm_part3 .con_r .bz.bz1 .txt:after,
.lxwm_part3 .con_r .bz.bz1 .txt:before{ background: #591e9c;}
.lxwm_part3 .con_r .bz.bz1 .wz1{color: #591d9b;}

.lxwm_part3 .con_r .bz.bz2{ left: 39.8%; top: 50%;}
.lxwm_part3 .con_r .bz.bz2 .yuan{ background: #009cd8; }
.lxwm_part3 .con_r .bz.bz2 .yuan:before,
.lxwm_part3 .con_r .bz.bz2 .yuan:after{box-shadow: 0px 0px 50px #009cd8 inset;}
.lxwm_part3 .con_r .bz.bz2 .txt_bg { left: -3px; top: -10px;}
.lxwm_part3 .con_r .bz.bz2 .txt_bg:before{ left:0; top:3px;border:1px solid #009cd8; }
.lxwm_part3 .con_r .bz.bz2 .txt{ width: 418px; height: 206px;right: 24px; bottom: 24px;}
.lxwm_part3 .con_r .bz.bz2 .txt:after{ background: #009cd8;}
.lxwm_part3 .con_r .bz.bz2 .txt:before{ background: #009cd8; bottom: 0; top: auto;}
.lxwm_part3 .con_r .bz.bz2 .wz1{color: #009cd8;}

.lxwm_part3 .con_r .bz.bz3{ left: 56.6%; top: 46.6%;}
.lxwm_part3 .con_r .bz.bz3 .yuan{ background: #e9ad00; }
.lxwm_part3 .con_r .bz.bz3 .yuan:before,
.lxwm_part3 .con_r .bz.bz3 .yuan:after{box-shadow: 0px 0px 50px #e9ad00 inset;}
.lxwm_part3 .con_r .bz.bz3 .txt_bg { left: 100%; top: 90%; width: 250px; }
.lxwm_part3 .con_r .bz.bz3 .txt_bg:before{ left:0; top:3px;border:1px solid #e9ad00;}
.lxwm_part3 .con_r .bz.bz3 .txt{ width: 150px; height: 80px;left: 24px; top: 24px;}
.lxwm_part3 .con_r .bz.bz3 .txt:after{ background: #e9ad00;}
.lxwm_part3 .con_r .bz.bz3 .txt:before{ background: #e9ad00; bottom: 0; top: auto;}
.lxwm_part3 .con_r .bz.bz3 .wz1{color: #e9ad00;}

.lxwm_part3 .con_r .bz.bz4{ left:50%; top: 60%;}
.lxwm_part3 .con_r .bz.bz4 .yuan{ background: #36a392; }
.lxwm_part3 .con_r .bz.bz4 .yuan:before,
.lxwm_part3 .con_r .bz.bz4 .yuan:after{box-shadow: 0px 0px 50px #36a392 inset;}
.lxwm_part3 .con_r .bz.bz4 .txt_bg { left: -3px; top: 94%;}
.lxwm_part3 .con_r .bz.bz4 .txt_bg:before{border:1px solid #36a392; }
.lxwm_part3 .con_r .bz.bz4 .txt_bg:before{ left:0; top:3px;}
.lxwm_part3 .con_r .bz.bz4 .txt{ width: 460px; height: 50px;right: 24px; top: 24px;}
.lxwm_part3 .con_r .bz.bz4 .txt:after,
.lxwm_part3 .con_r .bz.bz4 .txt:before{ background: #36a392;}
.lxwm_part3 .con_r .bz.bz4 .wz1{color: #36a392;}







@media screen and (max-width:1700px){

	/* 首页 */
	.banner_arrow.arrow_left {left: 50px;}
	.banner_arrow.arrow_right {right: 50px;}
}

@media screen and (max-width:1600px){
	/* 公用 */
	.head_part2 {padding: 27px 0 12px;}
	.head_right {padding: 15px 0 5px;}
	.footer {padding: 50px 0 4px;}
	.foot_part1 {padding: 0 0 40px;}
	.g_index_line {margin: 8px 0 0;}
	.index_tit {font-size: 30px; padding-bottom: 16px;}
	.index_intro {font-size: 15px; padding-bottom: 35px;}
	.often_more {width: 160px; line-height: 34px; border-radius: 18px;}
	.navdown{top:100%}

	/* 首页 */
	.banner_arrow.arrow_left {left: 40px;}
	.banner_arrow.arrow_right {right: 40px;}
	.home_banner .wrap {height: 720px;}
	.banner_con {top: 220px; width: 440px;}
	.banner_tit {padding-bottom: 18px; font-size: 42px; line-height: 1.4;}
	.banner_intro {padding-bottom: 35px; font-size: 15px;}
	.home_banner .pagination {bottom: 40px;}
	.banner_con .g_index_line {margin-top: 12px;}
	.home_part2 {padding: 90px 0 55px;}
	.home_part2con {width: 240px; padding: 10px 0;}
	.home_part2btm {padding: 40px 0 0;}
	.home_part3bg {height: 520px;}
	.home_part3con {padding: 120px 65px;}
	.home_part1 {padding: 110px 0 100px;}
	.index_part1con {padding: 65px 0 70px;}
	.index_part1con .index_tit {font-size: 34px; padding-bottom: 15px;}
	.index_part1con .index_intro {padding-bottom: 50px;}
	.home_part5 {padding: 80px 0; height: 1000px; background-position-y: -38px;}
	.home_part5con {padding: 0 0 30px 30px;}
	.index_part5more {margin: 55px 0 0;}
	.home_contact {padding: 60px 0;}
	.home_contactcon .index_tit {font-size: 36px;}
	.home_contactcon .index_intro {font-size: 16px;}
	.home_contactbtn {margin: 28px 0 0;}


	/* 检测实验室 */
	.jcsys_part2 .wrap{ width: 960px;}
	.jcsys_part2 .swiper-container{ width: 600px;}


	/* 检测实验室-内容弹层 */
	.jcsys_tc .vieu_box{ height: 600px; margin-top: -300px;}
	.jcsys_tc .con{ height: 80%;}


	/* 产品导航 */
	.navdown{  height: 600px;}
	.navdown .box{ padding-top: 30px;}
	.navdown .con_l a {padding: 26px 0 4px 0;}
	.navdown .con_c a{ padding: 20px 0 16px 0;}
	.navdown .con_c a span{ top: 32px;}

	/* 加入我们 */
	.jrwm_part2 .list .tit{ font-size: 22px;}
	.jrwm_part3 .bg_con .index_tit{ font-size: 28px;}
	.jrwm_part3 .bg_con .con{ padding: 40px 0 0 60px;}

	/* 加入我们-招聘弹层 */
	.jrwm_tc .con_bg{ height: 380px;}
	.jrwm_tc .con{height: 100%; }


}

@media screen and (max-width:1400px){
	/* 公用 */
	.wrap {width: 960px;}
	.header.header_on {transform: translate3d(0, -49px, 0);}
	.head_part1 {height: 34px; padding: 5px 0;}
	.head_nav .li {padding: 0 15px;}
	.footer {padding: 40px 0 2px; font-size: 13px; line-height: 22px;}
	.foot_part1 {padding: 0 0 30px;}
	.foot_logobox {width: 180px;}
	.foot_logo {margin-bottom: 28px;}
	.foot_logotext {padding-bottom: 20px;}
	.foot_logolink a {padding: 0 0 0 24px; line-height: 21px;}
	.foot_navbox {padding: 25px 0 0 60px;}
	.foot_navbox .li {padding: 0 40px;}
	.foot_navbox .foot_navtit {font-size: 14px; margin-bottom: 28px;}
	.foot_navbox .li.last {padding: 0 0 0 10px;}
	.foot_part2 {padding: 10px 0;}
	.foot_part2 ul li {padding: 0 6px;}
	.foot_part3 {padding: 10px 0; font-size: 12px;}
	
	/* 首页 */
	.index_tit {font-size: 24px;}
	.index_intro {font-size: 14px; padding-bottom: 28px;}
	.banner_arrow.arrow_left {left: 30px;}
	.banner_arrow.arrow_right {right: 30px;}
	.home_banner .wrap {height: 640px;}
	.banner_con {top: 200px; width: 420px;}
	.banner_tit {padding-bottom: 15px;font-size: 36px;}
	.banner_intro {padding-bottom: 30px; font-size: 14px;}
	.home_banner .pagination {bottom: 36px; width: 960px; margin-left: -480px;}
	.often_more {width: 144px; line-height: 32px; border-radius: 17px; font-size: 13px;}
	.home_part2 {padding: 70px 0 50px;}
	.home_part2btm {padding: 30px 0 0;}
	.home_part2con {width: 220px;}
	.home_part2right {padding: 0 0 0 260px;}
	.index_part2con {padding: 28px 15px 20px;}
	.index_part2intro {margin-bottom: 24px; line-height: 22px; height: 66px;}
	.home_part2list>ul {margin: 0 -4px;}
	.home_part2list .li {padding: 4px;}
	.index_part2tit {font-size: 16px; line-height: 24px; margin-bottom: 6px;}
	.home_part2btm ul {margin: 0 -6px;}
	.home_part2btm ul li {padding: 12px 6px;}
	.home_part2btm ul li a {border-radius: 20px;font-size: 14px;padding: 7px 10px 7px 20px;}
	.home_part3bg {height: 450px;}
	.home_part3con {padding: 100px 50px;}
	.home_part1 {padding: 90px 0 80px;}
	.index_part1pic {margin-right: 50px;}
	.index_part1con {padding: 50px 0 55px;}
	.index_part1con .index_tit {font-size: 28px; padding-bottom: 12px;}
	.index_part1con .index_intro {padding-bottom: 40px;}
	.home_part5 {padding: 75px 0; height: 870px; background-size: cover; background-position-y: -18px;}
	.home_part5con {padding: 0 0 20px 20px;}
	.home_part5con .index_tit {padding: 6px 20px 0 0;}
	.index_part5more {margin: 50px 0 0;}
	.home_part5swiper .swiper-slide {padding: 16px;}
	.index_part5item {padding: 16px;}
	.index_part5con {padding: 18px 5px 35px 5px;}
	.index_part5time {margin-bottom: 6px;}
	.index_part5tit {font-size: 16px; height: 48px; margin-bottom: 10px;}
	.index_part5intro {font-size: 14px; height: 63px;}
	.home_contact {padding: 50px 0;}
	.home_contactcon .index_tit {font-size: 28px;}
	.home_contactcon .index_intro {font-size: 15px;}
	.home_contactbtn {margin: 20px 0 0;}

	/* 栏目公用 */
	.lm_banner{ min-height: 550px;}



	/* 关于必发888 */
	.gywm_part1 {padding: 80px 0 110px 0;}
	.gywm_part1 .list .pic{ width: 34px; height: 34px;}
	.gywm_part1 .list .li{ padding-top: 40px;}
	.gywm_part1 .list .tit1{ margin-left: 60px;}
	.gywm_part1 .list .tit2{ font-size: 14px; margin-left: 60px; }
	.gywm_part1 .con_right{ background-size: contain;}
	.gywm_part1 .con_right .btn{ left: 39%; top: 44%;}
	.gywm_part2 .con_right{background-position: left center;}
	.gywm_part2 .con_right .con_r_nr{ width: 680px;padding: 80px 0 70px 80px;}
	.gywm_part3 .con_right .swiper-slide{ height: 300px;}
	.gywm_part3 .sys_list{ padding-top: 130px;}
	.gywm_part4 {padding: 70px 0 90px 0;}
	.gywm_part4 .list{ width: 100%;}
	.gywm_part5{ padding: 110px 0;}
	.gywm_part5 .swiper-container{ padding-top: 60px;}

	/* 产品模板 */
	.lm_banner_cp{ min-height: 500px;}
	.lm_banner_cp .wrap{ min-height: 400px;}
	.lm_banner_cp .pic{ width: 45%;}
	.cp_nr{  font-size: 14px; }
	.cp_nr h3{ font-size: 28px;}
	.cp_nr h4{ font-size: 16px;}
	.cp_nr h3,
	.cp_nr h4,
	.cp_nr p,
	.cp_nr ul{ margin: 20px 0;}
	.cp_title{ font-size: 24px;}
	.cp_part1{ padding: 80px 0;}
	.cp_part3{ padding: 100px 0;}
	.cp_part5{ background-size:1500px; padding: 80px 0;}
	.cp_part5 .list_li{ padding-right: 150px; }
	.cp_part5 .list_li2{ width: 500px; padding-right: 0;}

	/* 产品导航 */
	.navdown{ height: 470px;}
	.navdown .con_l { width: 360px; padding-right: 40px;}
	.navdown .con_l .pic{ width: 130px;}
	.navdown .con_l .t_r{ padding-left: 155px;}
	.navdown .con_l .txt,
	.navdown .con_l .more{ font-size: 12px; }
	.navdown .con_c{ padding-top: 40px;}
	.navdown .con_c a{ padding: 14px 0; font-size: 16px;}
	.navdown .con_c a span{ top: 26px;}
	.navdown .con_r{ padding:0 30px 0 0;}
	.navdown .con_r .cp_title{ font-size: 22px;}
	.navdown .con_r a{ padding-bottom: 30px;}
	.navdown .con_r a .txt{ padding: 0; margin: 10px 0; height: 23px; overflow: hidden;}


	/* 检测实验室 */
	.jcsys_part1{ padding: 90px 0 0 0;}
	.jcsys_part2 .arrow{top: 200px;}
	.jcsys_part2{ padding-top: 90px;}
	.jcsys_part3{ padding-top: 90px;}
	.jcsys_part3 .list li a{ font-size: 14px;}

		
	/* 检测实验室-内容弹层 */
	.jcsys_tc .vieu_box{ width: 1000px; height: 600px; margin: -300px 0 0 -500px;}
	.jcsys_tc .con{ height: 80%;}
	

	/* 科研相助 */
	.kyhz_part1{ padding: 80px 0;}
	.kyhz_part1 .con_left{ padding-right: 50px;}
	.kyhz_part1 .list .tit1{ font-size: 18px;}
	.kyhz_part1 .list .tit2{ font-size: 14px;}
	.kyhz_part2{ padding: 80px 0;}
	.kyhz_part2 .list{ padding-top: 40px;}
	.kyhz_part2 .tit{ font-size: 32px;}
	.kyhz_part2 .txt{ font-size: 14px;}
	.kyhz_part2 .tit span{ font-size: 16px;}
	.kyhz_part3{ padding: 80px 0;}

	/* 客户效劳 */
	.khfw_part1{ padding: 80px 0;}
	.khfw_part1 .list{ margin:0 -30px ;}
	.khfw_part1 .li{ padding: 0 30px;}
	.khfw_part1 .li .tit1{font-size: 26px;}
	.khfw_part2 .list{ padding-top: 20px;}
	.khfw_part2 .list li{ padding: 15px;}
	.khfw_part2 .list ul{ margin: 0 -15px;}
	.khfw_part2 .list .pic{max-height: 168px;}

	/* 新闻中心 */
	.xwzx_part2 .list .tit{ font-size: 22px;}
	.xwzx_part2 .list .r_con{ padding: 26px 40px 0 40px;}
	.xwzx_yf{height: 400px; }
	.xwzx_yf .txt{ font-size: 36px; padding: 140px 0 0 60px;}
	.xwzx_part3 .index_tit2 .g_index_line{ top: 36%;}


	/* 新闻中心-最终页 */
	.lm_banner_zzy{ min-height: auto;}


	/* 加入我们 */
	.jrwm_part2 .list a{padding: 30px; height: 320px;}
	.jrwm_part2 .list .tit{ font-size: 20px; padding-top: 14px;}
	.jrwm_part2 .list .txt{ padding-top: 18px;}
	.jrwm_part2 .list ul{ margin: 0 -20px;}
	.jrwm_part2 .list li{ padding: 20px;}
	.jrwm_part3 .bg_con .con{ padding: 20px 0 0 30px;}
	.jrwm_part3 .bg_con .index_tit{ font-size: 24px;}
	.jrwm_part3 .bg_con .index_intro{ font-size: 16px;}
	.jrwm_part3 .list li .con{ top: 30%;}
	.jrwm_part3 .list li .tit{ font-size: 18px;}
	.jrwm_part3 .list li .txt{ font-size: 14px;}


	/* 加入我们-招聘弹层 */
	.jrwm_tc .con_bg{ height: 380px;}
	.jrwm_tc .con{height: 100%; }
	.jrwm_tc .tit_h1 {padding: 38px 60px 20px 16px;}
	.jrwm_tc .con .li{  padding: 30px 40px;}
	.jrwm_tc .con .li2 .pic img{ width: 50px; }
	.jrwm_tc .con .li2 .tit{ font-size: 16px; padding: 0;}


	/* 联系必发888 */
	.lxwm_part1 .con_l .li{padding: 30px 30px 20px 0;}
	.lxwm_part1 .con_l input{ width: 160px;}
	.lxwm_part1 .con_l .li2 input{ width: 130px;}
	.lxwm_part1 .con_r{ padding: 20px 0 0 20px;}
	.lxwm_part1 .con_r textarea{ height: 100px;}
	.lxwm_part2 .list_top .con_l{ padding: 70px 100px 0 70px;}
	.lxwm_part2 li {padding: 70px 100px 70px 50px;}


}

@media screen and (max-width:1200px){
	/* 公用 */
	.wrap{ width: auto; margin: 0 60px;}
	.footer {font-size: 12px; line-height: 20px;}
	.foot_logobox {width: 170px}
	.foot_navbox .li{ padding: 0 30px;}
	.foot_copy1 {width: 40%;}
	.foot_copy2 {width: 60%;}
	.index_tit_lm .g_index_line{ margin-top: 12px;}

	/* 首页 */
	.banner_con{ left: 40px; }
	.banner_arrow.arrow_left {left: 20px;}
	.banner_arrow.arrow_right {right: 20px;}
	.home_banner .pagination {width: 100%; padding: 0 100px; box-sizing: border-box; margin: 0; left: 0;}
	.home_part2con {width: 200px;}
	.home_part2right {padding: 0 0 0 230px;}
	.index_part2con {padding: 28px 10px 20px;}
	.home_part3bg {height: 400px;}
	.home_part3con {padding: 70px 45px;}
	.home_part5 {padding: 65px 0;height: 810px; background-position-y: -27px;}
	.home_part5swiper .swiper-container {margin: 0 -15px;}
	.home_part5swiper .swiper-slide {padding: 15px;}
	.index_part5item {padding: 10px;}
	.index_part5con {padding: 15px 5px;}
	.home_part5con {padding: 0 0 15px 15px;}


	/* 栏目页公用 */
	.lm_banner{ min-height: 500px;}
	.lm_banner .title h2{ font-size: 36px;}
	
	/* 关于必发888 */
	.gywm_part1{padding: 60px 0 80px 0;}
	.gywm_part1 .list .tit1{ font-size: 18px;}
	.gywm_part1 .list .li{ padding-top: 30px;}
	.gywm_part2 .con_right .con_r_nr{ width: 100%; box-sizing: border-box; padding: 50px}
	.gywm_part2 .index_intro{ padding-bottom: 20px;}
	.gywm_part2 .index_intro p{margin: 20px 0;}
	.gywm_part2 .index_tit_lm{ padding: 0;}
	.gywm_part2 .index_tit_lm .g_index_line{ margin-top: 14px;}
	.gywm_part2 .title2{ font-size: 24px; padding: 30px 0 20px 0;}
	.gywm_part2 .list h3{ font-size: 24px; padding: 30px 0 20px 0;}
	.gywm_part2 .list{ font-size: 14px;}
	.gywm_part2 .list li{ margin-bottom: 10px;}
	.gywm_part3 .con_left{padding-right: 30px;}
	.gywm_part3 .con_right{ padding: 0 60px; }
	.gywm_part3 .con_right .arrow-left{ left: -60px;}
	.gywm_part3 .con_right .arrow-right{ right: -60px;}
	.gywm_part3 .con_right .list2 .pic img{ max-width: 80%;}
	.gywm_part3 .sys_list{ padding-top: 80px;}
	.gywm_part3 .sys_list li .tit{ padding-top: 40px;}
	.gywm_part4{ padding: 60px 0;}
	.gywm_part4 .list{ margin-top: 20px;}
	.gywm_part4 dt{ font-size: 18px; padding-bottom: 15px;}
	.gywm_part4 dl{ padding: 0 0 50px 40px;}
	.gywm_part4 .ul_l{ padding:100px 0 0 0 ;}
	.gywm_part4 .ul_r{ padding-bottom: 0;}
	.gywm_part4 .ul_l dl{ padding: 0 40px 50px 0;}
	.gywm_part5{ padding: 60px 0;}
	.gywm_part5 .swiper-slide{ padding: 0 30px;}
	.gywm_part5 .swiper-slide:nth-child(even){ padding-top: 120px;}

	/* 产品模板 */
	.lm_banner_cp .wrap{ min-height: 300px;}
	.cp_part1{ padding: 60px 0;}
	.cp_part2 .cp_nr{ padding: 30px 50px;}
	.cp_part3{ padding: 80px 0}
	.cp_part5 {background-size: 1400px; padding: 60px 0;}
	.cp_part5 .list_li{ padding-right: 100px;}
	.cp_part5 .list_li2{ padding-right: 0;}

	/* 检测实验室 */
	.jcsys_part1{ padding: 60px 0 0 0;}
	.jcsys_part2{ padding:60px 0;}
	.jcsys_part2 .wrap{ width: 80%; margin: 0 auto;}
	.jcsys_part2 .swiper-container{ width: 500px;}
	.jcsys_part2 .arrow{ top:180px}
	.jcsys_part2 .arrow-left{ left: -70px;}
	.jcsys_part2 .arrow-right{ right: -70px;}
	.jcsys_part3{ padding-top: 60px;}

	/* 检测实验室-内容弹层 */
	.jcsys_tc .vieu_box{ width: 760px; height: 600px; margin: -300px 0 0 -360px;}
	.jcsys_tc .con .list{ padding-bottom: 100px;}
	.jcsys_tc .con{ height: 80%;margin:0 20px 0 40px;}
	.jcsys_tc .con .li {padding: 28px 100px 20px 14px;margin-right:20px;border-bottom: 1px solid #e1e1e1;}
	.jcsys_tc .tit_h1{  margin: 0 40px; font-size: 26px; padding:26px 40px 20px 20px;}
	.jcsys_tc .tit_h1:after{ top: 40px;}
	.jcsys_tc .tit_h1 .close{ width: 36px; height: 36px; line-height: 36px; }

	/* 科研相助 */
	.kyhz_part1{ padding: 60px 0;}
	.kyhz_part1 .con_left{ padding-right: 30px;}
	.kyhz_part1 .con_right .pic{ height: 400px;}
	.kyhz_part1 .list .g_line{ margin: 30px 0;}
	.kyhz_part2{ padding: 60px 0;}
	.kyhz_part2 .list{ padding-top: 20px;}
	.kyhz_part2 .tit{ font-size: 28px;}
	.kyhz_part2 .txt{ font-size: 13px;}
	.kyhz_part2 .tit span{ font-size: 14px;}
	.kyhz_part2 .li{ padding: 28px; height: 220px;}
	.kyhz_part3{ padding: 60px 0;}
	.kyhz_part3 .list{ padding-top: 20px;}
	.kyhz_part3 .list .tit2{ font-size: 16px;}

	/* 客户效劳 */
	.khfw_part1{ padding: 60px 0;}
	.khfw_part1 .list{ margin:0 -20px ;}
	.khfw_part1 .li{ padding: 0 20px;}
	.khfw_part1 .li .tit1{font-size: 24px;}
	.khfw_part2{ padding: 60px 0;}
	.khfw_part2 .list{ padding-top: 10px;}
	.khfw_part2 .list li{ padding: 10px;}
	.khfw_part2 .list ul{ margin: 0 -10px;}

	/* 新闻中心 */
	.xwzx_part1{ padding-top: 60px;}
	.xwzx_part2 .list{ padding: 40px 0;}
	.xwzx_list ul{ margin: 0 -10px;}
	.xwzx_list li{ padding: 0 10px;}
	.xwzx_yf {height: 380px;}
	.xwzx_yf .txt {font-size: 30px;padding: 140px 0 0 40px;}
	.xwzx_yf .txt p:first-child:after{ top: -25px;}
	.xwzx_part3{ padding: 60px 0;}

	/* 投资者关系 */
	.tzzgx_part3 .xwzx_list{ padding-top: 0;}
	.tzzgx_part3{ padding-top: 40px;}

	/* 新闻中心-最终页 */
	.lm_banner_zzy{ min-height: auto;}

	/* 加入我们 */
	.jrwm_part1{ padding: 60px 0;}
	.jrwm_part1:before{ height: 40%; }
	.jrwm_part1 .list .tit{ font-size: 16px;}
	.jrwm_part2{ padding-bottom: 60px;}
	.jrwm_part3 .bg_con .con{ height: 60%; }

	/* 加入我们-招聘弹层 */
	.jrwm_tc .con_bg{ margin: 0 40px; height: 410px;}
	.jrwm_tc .con{ width: 100%; height: 100%; margin: 0;}
	.jrwm_tc .con .list{ padding: 0;}
	.jrwm_tc .con .li{ padding: 20px; margin: 0; border: none;}
	.jrwm_tc .con .tit{ font-size: 16px; padding-bottom: 8px;}
	.jrwm_tc .con .li2 .tit{ font-size: 14px;}
	.jrwm_tc .con .li2 .txt{ font-size: 14px;}
	.jrwm_tc .con .li2 .pic img{ width: 40px; }

	/* 加入我们-照片弹层 */
	.jrwm_tc2 .title{ padding: 6% 0 4% 0;}
	.jrwm_tc2 .tit{ font-size: 28px;}


	/* 联系必发888 */
	.lxwm_part1{ padding: 60px 0;}
	.lxwm_part1 .con_l .li{  padding: 20px 20px 20px 0;}
	.lxwm_part1 .con_r .submit input{ width: 100px; height: 36px; line-height: 36px;}
	.lxwm_part2{ padding-top: 60px;}
	.lxwm_part2 .list_top{ height: 300px;}
	.lxwm_part2 .list_top .con_l {padding:80px 60px 0 50px;}
	.lxwm_part2 li {padding: 50px 60px 50px 40px;}
	.lxwm_part2 li .tit{ font-size: 20px;}
	.lxwm_part2 li dd.tel a{ font-size: 20px;}
	.lxwm_part3 .con_r{ height: 600px; }
	.lxwm_part3 .con_r .bz.bz2 .txt{ width: 300px;}


}

@media screen and (max-width:1002px){
	/* 手机导航 */
	.phone_nav{display: block;}
	.phone_nav .top{ background: #f9f9f9; height: 50px; position:fixed; left: 0; top: 0; width: 100%; box-sizing: border-box; padding: 0 20px; z-index:9999; border-bottom: 1px solid #ddd;}
	.phone_nav .top .a{float: left; width: 90px; height: 30px; margin-top: 10px; background: url(/Template/CN/images/LOGO.svg) no-repeat; background: url(/Template/CN/images/logo2.png) no-repeat \9;}
	.phone_nav .top .a img{height:100%;}
	.phone_nav .top .but{ float:right; width: 25px; height: 25px; margin:10px 0; display: block;}	
	.phone_nav .top .but i{width:100%; height: 2px; margin-top: 15px; background: #591d9b; display: block; position: relative; transition: 0.4s;}
	.phone_nav .top .but i:before,
	.phone_nav .top .but i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #591d9b; transition: 0.4s;}
	.phone_nav .top .but i:before{ margin-top: -7px;}
	.phone_nav .top .but i:after{ margin-top: 7px;}
	.phone_nav .box{ width:100%; height: 100%; background:#fff; position: fixed; left: 0; top: 0; z-index: 9998; transform: translateX(100%); transition: 0.7s; }
	.phone_nav .box_con{ margin:80px 20px 0px 20px; overflow-x: hidden;}
	.phone_nav .box_con dl { border-bottom: 1px solid #eee;}
	.phone_nav .box_con dl a.one{color: #fff !important; background: #591d9b;}
	.phone_nav .box_con dl:hover dt a{color: #364c98;}
	.phone_nav .box_con dl{float: none; height: auto; margin: 0 0 5px 0;}
	.phone_nav .box_con dl.dl_two{ border: none;}

	.phone_nav .box_con dt a{font-size: 14px; color: #591d9b; padding: 12px 20px; display: block; font-weight: bold; position: relative;}
	.phone_nav .box_con dt a::before{display: none;}
	.phone_nav .box_con dt a > i{ position: absolute; right: 20px; top: 10px; font-size: 12px;transition: 0.4s; }
	.phone_nav .box_con dt.on a > i{transform:rotate(-180deg);}
	.phone_nav .box_con dd{position: initial; top: auto; left: auto; transition: 0s; background: none; opacity: 1; visibility: inherit; width: auto; padding: 0 0 0 20px; display: none;}
	.phone_nav .box_con dd span {display: block;}
	.phone_nav .box_con dd span:last-child{padding-bottom: 0px;}	
	.phone_nav .box_con dd a{color: #666; font-size: 12px;}
	.phone_nav .box_con dd a {color: #666;font-size: 12px;padding: 13px 30px;display: block;}
	.phone_nav .mob_but a{ width: 50%; float: left; font-size: 14px; color: #591d9b; text-align: center; box-sizing: border-box; margin: 20px 0;}
	.phone_nav .mob_but a.a1{border-right: 1px solid rgba(225,225,225,0.7); }
	
	/*翻开样式*/
	.phone_on .top .but i:before{ transform: rotate(45deg); margin: 0;}
	.phone_on .top .but i:after{ transform: rotate(-45deg); margin: 0;}
	.phone_on .top .but i{ background:none;}
	.phone_on .box{transform: translateX(0%); }
	.phone_nav .box_con dl,
	.phone_nav .box_con .mob_but{transform: translateY(20px); transition: all 1.4s; opacity: 0;}
	.phone_on .box_con dl:nth-child(1){ transition-delay: 0.08s;}
	.phone_on .box_con dl:nth-child(2){ transition-delay: 0.16s;}
	.phone_on .box_con dl:nth-child(3){ transition-delay: 0.24s;}
	.phone_on .box_con dl:nth-child(4){ transition-delay: 0.32s;}
	.phone_on .box_con dl:nth-child(5){ transition-delay: 0.4s;}
	.phone_on .box_con dl:nth-child(6){ transition-delay: 0.48s;}
	.phone_on .box_con dl:nth-child(7){ transition-delay: 0.56s;}
	.phone_on .box_con dl:nth-child(8){ transition-delay: 0.64s;}
	.phone_on .box_con dl:nth-child(9){ transition-delay: 0.72s;}
	.phone_on .box_con .mob_but{ transition-delay: 0.8s;}
	.phone_on .box_con dl,
	.phone_on .box_con .mob_but{transform: translateY(0); opacity: 1;}
	
	/* 公用 */
	.often_more {width: 120px; line-height: 30px; border-radius: 16px; font-size: 12px;}
	.header {display: none;}
	.footer {padding: 35px 0 15px 0;}
	.foot_part1 {padding: 0 0 20px;}
	.foot_logobox {width: 40%;}
	.foot_logo {width: 88px; margin-bottom: 20px;}
	.foot_logotext {padding-bottom: 15px;}
	.foot_logolink a {margin-top: 10px;}
	.foot_navbox {padding: 10px 0 0 50px;}
	.foot_navbox .foot_navtit {margin-bottom: 20px;}
	.foot_navtwo .li_two {margin-bottom: 8px;}
	.foot_navbox .li{display: none;}
	.foot_navbox .li.last {display: block; width: 100%; padding-left: 0;}
	.foot_copy1 {width: 100%; padding-bottom: 10px;}
	.foot_copy2 {width: 100%; text-align: left;}
	.foot_part3 p{float: none;}
	.foot_part3 p:nth-child(2){float: none;  text-align: left; padding-top: 5px; }

	.foot_part3{ padding: 10px 0 20px 0;}
	.foot_navtwo .li_ewm{ float: left; margin-right: 20px; margin-bottom: 0;}
	.main {margin: 50px 0 0;}
	.wrap{ margin: 0 40px;}
	

	/* 首页 */
	.index_tit {font-size: 20px; padding-bottom: 12px;}
	.index_intro {font-size: 13px; padding-bottom: 20px;}
	.home_banner .wrap {height: 480px; margin: 0 100px;}
	.banner_video video{display: none; }
	.banner_con {top: 80px; width: 380px; left: 0;}
	.banner_tit {padding-bottom: 12px;font-size: 30px;line-height: 1.4;}
	.banner_intro {padding-bottom: 25px; font-size: 13px; line-height: 1.8;}
	.home_banner .pagination {bottom: 30px; text-align: center;}
	.home_part2 {padding: 60px 0 65px;}
	.home_part2btm {padding: 30px 0 0;}
	.home_part2con {width: 200px;}
	.home_part2right {padding: 0 0 0 230px;}
	.index_part2con {padding: 15px 0 15px 15px; overflow: hidden;}
	.index_part2intro {margin-bottom: 15px; line-height: 20px; height: 60px; font-size: 13px;}
	.home_part2list>ul {margin: 0;}
	.home_part2list .li {padding: 10px 0; width: 100%; float: none;}
	.home_part2list .li a {overflow: hidden;}
	.index_part2pic {float: left; width: 50%; top: 0; box-sizing: border-box;}
	.home_part2list .li2 .index_part2con {float: left; width: 50%; box-sizing: border-box; padding: 15px 15px 15px 0;}
	.home_part2list .li2 .index_part2pic {top: 0; float: right;}
	.index_part2tit {font-size: 15px; line-height: 22px; margin-bottom: 5px;}
	.home_part2btm ul {margin: 0 -5px;}
	.home_part2btm ul li {padding: 10px 5px;}
	.home_part2btm ul li a {border-radius: 18px;font-size: 13px;padding: 6px 8px 6px 16px;}
	.home_part3bg {height: 310px;}
	.home_part3con {padding: 50px 30px;}
	.home_part3con .index_tit {margin-bottom: 8px;}
	.home_part1 {padding: 70px 0;}
	.index_part1pic {margin-right: 30px;}
	.index_part1con {padding: 10px 0;}
	.index_part1con .index_tit {font-size: 22px; padding-bottom: 10px;}
	.index_part1con .index_intro {padding-bottom: 30px;}
	.home_part5 {padding: 50px 0; height: 650px;background-size: auto 129%;background-position: -230px -83px;}
	.index_newsarrow {width: 36px;height: 36px; margin-left: 15px;}
	.index_newsarrow .iconfont{ line-height: 36px;}
	.circleProgress_wrapper{ height: 40px; width: 40px;}
	.circleProgress{ width: 32px; height: 32px;}
	.home_part5con {padding: 0 0 10px 10px;}
	.home_part5con .index_tit {padding: 3px 15px 0 0;}
	.home_part5con .g_index_line {top: 16px;}
	.home_part5swiper {}
	.index_part5more {margin: 30px 0 0;}
	.home_part5swiper .swiper-container {margin: 0 -8px;}
	.home_part5swiper .swiper-slide {padding: 8px;}
	.index_part5item {padding: 8px;}
	.index_part5con {padding: 12px 4px;}
	.index_part5time {margin-bottom: 4px;}
	.index_part5tit {font-size: 14px; height: auto; margin-bottom: 8px;}
	.index_part5intro {font-size: 12px; height: 54px;}
	.home_contact {padding: 40px 0;}
	.home_contactcon .index_tit {font-size: 22px;}
	.home_contactcon .index_intro {font-size: 14px;}
	.home_contactbtn {margin: 16px 0 0;}

	/* 栏目页公用 */
	.lm_banner{ min-height: 340px; padding-top: 20px;}
	.lm_banner .title h2{ font-size: 36px;}
	
	/* 关于必发888 */
	.gywm_part1{ padding: 40px 0;}
	.gywm_part1 .list .pic{ margin-left: 0; width: 30px; height: 30px;}
	.gywm_part1 .list .tit1{margin-left: 50px; padding-bottom: 10px;}
	.gywm_part1 .list .tit2{margin-left: 50px;}
	.gywm_part1 .list .li{ padding-top: 20px;}
	.gywm_part1 .list .g_line{ margin-top: 20px;}
	.gywm_part2 .con_right .con_r_nr{ padding: 30px;}
	.gywm_part1 .con_right .btn{ left: 37%;}
	.gywm_part2 .index_intro{ padding-bottom: 0;}
	.gywm_part2 .index_intro p{ margin: 16px 0;}
	.gywm_part2 .title2{ padding: 15px 0;}
	.gywm_part2 .list h3{ padding: 15px 0;}
	.gywm_part2 .list li{ width: 100%; float: none; padding: 0;}
	.gywm_part3 .con_right{ padding: 0 40px;}
	.gywm_part3 .con_right .arrow{ width: 36px; height: 36px; }
	.gywm_part3 .con_right .arrow .iconfont{ line-height: 34px;}
	.gywm_part3 .con_right .swiper-slide{ height: 200px;}
	.gywm_part3 .con_right .arrow-left{ left: -50px;}
	.gywm_part3 .con_right .arrow-right{ right: -50px;}
	.gywm_part3 .con_right .swiper-slide .pic{ padding-bottom: 30px;}
	.gywm_part3 .con_right .list2{ padding-top: 30px;}
	.gywm_part3 .sys_list{ padding-top: 40px; }
	.gywm_part3 .sys_list li .tit{ padding-top: 10px;}
	.gywm_part3 .sys_list li img{ opacity: 1;}
	.gywm_part3 .sys_list li:hover img{transform: scale(1);}
	.gywm_part3 .sys_list li .tit{ opacity: 1;}
	.gywm_part4{ padding: 40px 0;}
	.gywm_part4 .list{}
	.gywm_part4 dl{ padding: 0 0 40px 30px;}
	.gywm_part4 .ul_l dl{ padding: 0 30px 40px 0;}
	.gywm_part5{ padding: 40px 0;}
	.gywm_part5 .swiper-container{ padding-top: 40px; margin: 0 -30px;}

	/* 产品模板 */
	.lm_banner_cp { min-height: 300px;}
	.lm_banner_cp .title h2{ font-size: 30px;}
	.lm_banner_cp .pic{ width: 40%; }
	.lm_banner_cp .wrap{ min-height: 260px;}

	.cp_part1{ padding: 40px 0;}
	.cp_part2{ padding: 30px 0;  }
	.cp_part2 .cp_nr{ padding: 20px 30px; width: 60%;}
	.cp_part3{ padding: 40px 0}
	.cp_part3 .g_line{ margin-bottom: 30px;}
	.cp_part5 {background-size: 1400px;}
	.cp_part4{ padding: 40px 0;}
	.cp_part4 .list a{ font-size: 14px;width:150px;margin: 18px 12px 0 0;}
	.cp_part5{ padding: 40px 0;}
	.cp_part5 .list_li{ width: 50%; box-sizing: border-box; padding-right: 40px;}
	.cp_part5 .list_li2{ padding-right: 0;}

	/* 检测实验室 */
	.jcsys_part1{ padding: 40px 0 0 0;}
	.jcsys_part2{ padding: 40px 0;}
	.jcsys_part2 .wrap{ width: 80%; margin: 0 auto;}
	.jcsys_part2 .swiper-container{ width: 400px;}
	.jcsys_part2 .arrow{ top:160px}
	.jcsys_part2 .arrow-left{ left: -50px;}
	.jcsys_part2 .arrow-right{ right: -50px;}
	.jcsys_part2 .arrow{ width: 36px; height: 36px;}
	.jcsys_part2 .arrow .iconfont{ line-height: 34px; display: block;}
	.jcsys_part3{ padding-top: 40px;}
	.jcsys_part3 .list ul{ margin: 0 -20px;}
	.jcsys_part3 .list li{ padding: 15px 20px;}
	
	/* 检测实验室-内容弹层 */
	.jcsys_tc .vieu_box{ width: 700px; height: 600px; margin: -300px 0 0 -350px;}

	/* 科研相助 */
	.kyhz_part1{ padding: 40px 0;}
	.kyhz_part1 .con_left{ padding-right: 20px;}
	.kyhz_part1 .con_right .pic{ height: 300px;}
	.kyhz_part1 .list .g_line{ margin: 20px 0;}
	.kyhz_part1 .list .tit1{ font-size: 16px;}
	.kyhz_part1 .list .tit2{ font-size: 13px;}
	.kyhz_part1 .con_left .index_intro p{ margin: 10px 0;}
	.kyhz_part2{ padding: 40px 0;}
	.kyhz_part2 .list{ padding-top: 10px;}
	.kyhz_part2 .tit{ font-size: 24px;}
	.kyhz_part2 .txt{ font-size: 13px;}
	.kyhz_part2 .tit span{ font-size: 14px;}
	.kyhz_part2 .li{ padding: 20px; height: 220px;}
	.kyhz_part3{ padding: 40px 0;}
	.kyhz_part3 .list{ padding-top: 10px;}
	.kyhz_part3 .list .tit2{ font-size: 16px;}

	/* 客户效劳 */
	.khfw_part1{ padding: 40px 0;}
	.khfw_part1 .list{ margin:0 -10px ;}
	.khfw_part1 .li{ padding: 0 10px;}
	.khfw_part1 .li .tit1{font-size: 20px;}
	.khfw_part2{ padding: 40px 0;}
	.khfw_part1 .li .tit2{ font-size: 13px;}
	.khfw_part1 .li .pic{ width: 30px; height: 30px;}
	.khfw_part1 .li .tit1{ margin-left: 50px;}
	.khfw_part1 .li .g_line{ margin:15px 0 15px 50px;}
	.khfw_part1 .li .tit2{ margin-left: 50px;}
	.khfw_part2 .list .tit{ font-size: 16px; padding: 15px; height: 140px;}

	/* 新闻中心 */
	.xwzx_part1{ padding-top: 40px;}
	.xwzx_part1 .con .g_index_line{ margin: 13px auto 0 auto;}
	.xwzx_part2 .list{ padding: 30px 0;}
	.xwzx_part2 .list .r_con {padding: 16px 20px 0 20px;}
	.xwzx_part2 .list .tit{ font-size: 20px;}
	.xwzx_part2 .list .txt{ font-size: 14px;}
	.xwzx_part2 .list .more{ margin-top: 16px;}
	.xwzx_part2 .xwzx_list li:nth-child(4){ display: none;}
	.xwzx_yf {height: 300px;}
	.xwzx_yf .txt {font-size: 26px;padding: 100px 0 0 20px;}
	.xwzx_yf .txt p:first-child:after{ top: -25px;}

	.xwzx_part3{ padding: 40px 0;}
	.xwzx_list li{ width: 33.3%;}
	.xwzx_list .txt{ font-size:14px;}


	/* 投资者关系 */
	.tzzgx_part3 .xwzx_list{ padding-top: 0;}
	.tzzgx_part3{ padding-top: 30px;}


	/* 新闻中心-最终页 */
	.lm_banner_zzy{ min-height: auto; margin-top: 0;}
	.lm_banner_zzy .title{ padding-bottom: 40px;}
	.xwzx_zzy_part{ padding: 40px 0 60px 0;}
	.xwzx_zzy_part .con_r{ display: none;}
	.xwzx_zzy_part .con_l{ width: 100%; padding-right: 0;}
	.xwzx_zzy_part .con_l .page{ padding-top: 30px;}
	.xwzx_zzy_part .con_l .often_more{ line-height: 30px;}

	/* 加入我们 */
	.jrwm_part1{ padding: 40px 0; }
	.jrwm_part1 .con .g_index_line{ margin: 13px auto 0 auto;}
	.jrwm_part1 .list ul{ margin: 0 -20px; }
	.jrwm_part1 .list li{ padding: 0 20px;}
	.jrwm_part1 .list .tit{ padding: 12px 8px 8px 8px;}
	.jrwm_part1 .list .txt{ padding: 0 8px; }
	.jrwm_part2 .list li{ padding: 10px;}
	.jrwm_part2 .list a{ padding: 20px; height: 220px; }
	.jrwm_part2 .list .tit{ font-size: 16px; padding-top: 10px;}
	.jrwm_part2 .list .txt{ padding-top: 14px;}
	.jrwm_part2 .list .more{ left: 20px; bottom: 20px; }
	.jrwm_part2 .more{ padding-top: 30px;}
	.jrwm_part3 .bg_con{ padding-top: 40%;}
	.jrwm_part3 .bg_con .con{ padding: 15px 0 0 20px;}
	.jrwm_part3 .bg_con .index_tit{ font-size: 20px; padding-bottom: 10px;}
	.jrwm_part3 .bg_con .index_intro{ font-size: 14px;}
	.jrwm_part3 .list ul { display: block; overflow: hidden;}
	.jrwm_part3 .list li{ width: 33.3%; float: left; border-bottom: 1px solid #000}

	/* 加入我们-招聘弹层 */
	.jrwm_tc .vieu_box{ height: 560px; margin-top: -280px;}
	.jrwm_tc .con_bg{ height: 360px;}

	/* 加入我们-照片弹层 */
	.jrwm_tc2 .title{ padding: 26% 0 4% 0;}
	.jrwm_tc2 .swiper_bg{ width: 500px;}

	/* 联系必发888 */
	.lxwm_part1{ padding: 40px 0;}
	.lxwm_part1 .con_l .li{  padding: 20px 15px 20px 0;}
	.lxwm_part1 .con_l .tit{ font-size: 12px;}
	.lxwm_part1 .con_l input{ width: 110px;}
	.lxwm_part1 .con_l .li2 input{ width: 80px;}
	.lxwm_part1 .con_r .tit{ font-size: 12px;}
	.lxwm_part1 .con_r .yzm{ padding: 10px 0 0 0;}
	.lxwm_part1 .con_r .yzm input{ width: 80px;}
	.lxwm_part1 .con_r .submit input{ width: 80px; height: 30px; line-height: 30px;}
	.lxwm_part1 .con_r .img img{ width: 60px; }

	.lxwm_part2{ padding-top: 40px;}
	.lxwm_part2 .list_top{ height: 260px;}
	.lxwm_part2 .list_top .con_l {padding:60px 30px 0 30px;}
	.lxwm_part2 li {padding: 40px 30px 40px 30px;}
	.lxwm_part2 li .tit{ font-size: 18px;}
	.lxwm_part2 li dd.tel a{ font-size: 18px;}
	.lxwm_part2 li dl{ padding-top: 12px;}

	.lxwm_part3 .con_r{ height: 500px; }
	.lxwm_part3 .con_r .bz .yuan:after{width: 300%;height: 300%;left: -100%;top: -100%;}
	.lxwm_part3 .con_r .bz .yuan:before {width: 200%;height: 200%;left: -50%;top: -50%;}
	.lxwm_part3 .con_r .bz .wz1{ font-size: 18px; padding-bottom: 8px;}
	.lxwm_part3 .con_r .bz.bz1 .txt{ width: 150px;}
	.lxwm_part3 .con_r .bz.bz1 .txt_bg{ width: 230px;}
	.lxwm_part3 .con_r .bz.bz2 .txt{ width: 260px; height: 150px;  }
	.lxwm_part3 .con_r .bz .wz2 a{ font-size: 16px;}
	.lxwm_part3 .con_r .bz.bz3 .txt{ width: 120px;}
	.lxwm_part3 .con_r .bz.bz4 .txt{ width: 300px;}




}

@media screen and (max-width:758px){
	/* 手机导航 */
	.phone_nav .top {padding: 0 15px;}

	/* 公用 */
	#top {width: 30px; height: 30px; right: 15px; background-size: 100% auto;}
	#top:hover {background-size: 100% auto; background-position-y: -28px;}
	.wrap{margin: 0 25px;}
	.often_more {width: 100px; line-height: 28px; font-size: 12px; border-radius: 15px;}
	.foot_part1 {padding: 0 0 5px;}
	.foot_navtwo .li_two {margin-bottom: 6px;}
	.foot_logobox {display: none;}
	.foot_navbox {padding: 0;}
	.foot_navbox .foot_navtit {margin-bottom: 12px;}
	.index_tit2 .g_index_line{  top: 16px;}
	.index_tit2{ padding-right: 15px;}
	
	/* 首页 */
	.index_tit {font-size: 18px; padding-bottom: 10px;}
	.index_intro {padding-bottom: 16px;}
	.banner_arrow {display: none;}
	.home_banner .wrap {height: 260px; margin: 0 25px;}
	.banner_con {top:40px; width: 100%;}
	.banner_shipic {width: 24px;}
	.banner_tit {padding-bottom: 20px;font-size: 20px;}
	.banner_con .g_index_line{ display: none;}
	.banner_intro {padding-bottom: 15px; font-size: 12px; display: none;}
	.home_banner .pagination {bottom: 15px; padding: 0 15px;}
	.home_banner .pagination span {margin-right: 8px; width: 8px; height: 8px;}
	.home_part2 {padding: 25px 0 35px 0;}
	.home_part2btm {padding: 20px 0 0;}
	.home_part2con {width: 100%; position: relative;}
	.home_part2right {padding: 0;}
	.index_part2con {padding:5px 0 0 12px;}
	.index_part2tit {font-size: 14px; line-height: 20px; height: 20px; margin-bottom: 4px;}
	.index_part2intro {margin-bottom: 10px; line-height: 1.5; height: 54px; font-size: 12px;}
	.index_part2more {font-size: 13px;}
	.home_part2list .li {padding: 8px 0;}
	.home_part2list .li2 .index_part2con {padding: 5px 12px 0 0;}
	.home_part2btm ul li {padding: 7px 5px; width: 33.33%;}
	.home_part2btm ul li a {border-radius: 17px;font-size: 12px;padding: 4px 6px 4px 12px;}
	.home_part3bg {height: auto; width: 100%;}
	.home_part3con {padding: 35px 25px;}
	.home_part3right {border-top: 1px solid #fff; border-left: none;}
	.home_part1 {padding: 35px 0;}
	.index_part1pic {padding: 0; width: 80%; float: none; margin: 0 auto 20px auto;}
	.index_part1con {padding: 15px 0 0; width: 100%;}
	.index_part1con .index_tit {font-size: 18px;}
	.index_part1con .index_intro {padding-bottom:16px;}
	/* .home_part5 {padding: 30px 0; height: auto;background-size: auto 122%;background-position: -198px -65px;} */
	.home_part5 {padding: 30px 0; height: auto;background-size: auto 122%;background-position: -999999px -65px;}
	.home_part5con .index_tit {font-size: 18px; padding-left: 0;}
	.home_part5con {padding: 0 0 8px;}
	.index_part5more {margin: 8px 0 0;}
	.home_part5swiper .swiper-container {margin: 0 -15px;}
	.home_part5swiper .swiper-slide {padding:0 15px;}
	.home_part5 .swiper-slide-active .index_part5item{ background: none; box-shadow: none;}
	.index_part5item {padding: 6px;}
	.index_part5con {padding: 12px 4px;}
	.index_part5time {margin-bottom: 3px;}
	.index_part5tit {margin-bottom: 5px;}
	.index_newsarrow { transform: scale(0.8); margin-left: 10px;}
	.home_contact {padding: 35px 0;}
	.home_contactcon {width: 100%; float: none;}
	.home_contactcon .index_tit {font-size: 18px;}
	.home_contactcon .index_intro {font-size: 13px;}
	.home_contactbtn {text-align: left;}


	/* 关于必发888 */
	.lm_banner{ padding-top: 30px;}
	.lm_banner .ndwz{padding-top: 0; font-size: 10px;}
	.lm_banner_cp .title{ width: 80%;}
	.lm_banner .title h2{ font-size: 24px;}
	.lm_banner{ min-height: 220px;}
	.lm_banner .phone_pic{ display: block; position: absolute; width: 100%; height: 100%; left: 0; top:0 ; background:no-repeat center #fff; background-size: cover;}
	.lm_banner .wrap{ position: relative; z-index: 2;}

	.gywm_part1{ padding: 35px 0;}
	.gywm_part1 .con_left{ width: 100%; float: none;}
	.gywm_part1 .list .pic{ width: 24px; height: 24px;}
	.gywm_part1 .list .tit1{ font-size: 14px; margin-left: 40px;}
	.gywm_part1 .list .tit2{font-size: 12px; margin-left: 40px;}
	.gywm_part1 .con_right{ position:relative; width: 345px; height: 300px; left: auto;  margin: 0px auto;}
	.gywm_part1 .con_right .btn{ font-size: 12px; line-height: 1; left: 37%; top: 42%;}
	.gywm_part1 .con_right .btn .iconfont{ height: 32px; width: 32px; font-size: 12px; line-height: 2.2;}
	.gywm_part2 .con_left{ width: 100%; float: none; margin: 0; display: none;}

	.gywm_part2 .con_left2{ display:block;}
	.gywm_part2 .con_right{ width: 100%; float: none;}
	.gywm_part2 .con_right .con_r_nr{ padding: 30px 25px;}
	.gywm_part2 .index_intro{ font-size: 13px;}
	.gywm_part2 .index_intro p{ margin: 12px 0;}
	.gywm_part2 .title2{ font-size: 16px;}
	.gywm_part2 .title2 span{ font-size: 13px;}
	.gywm_part2 .list h3{ font-size: 16px;}
	.gywm_part2 .list h3 strong{ font-size: 13px;}

	.gywm_part2 .list{ font-size: 13px;}
	.gywm_part3{ padding: 35px 0;}
	.gywm_part3 .con_left{ width: 100%; float: none; padding: 0;}
	.gywm_part3 .con_right{ padding: 20px; float: none; width: 100%; box-sizing: border-box;}
	.gywm_part3 .index_intro p{ margin: 12px 0;}
	.gywm_part3 .con_right .swiper-slide{ height: 140px;}
	.gywm_part3 .con_right .swiper-slide .pic{ padding-bottom: 15px;}
	.gywm_part3 .con_right .arrow{ width: 28px; height: 28px; }
	.gywm_part3 .con_right .arrow .iconfont{ line-height: 26px;}
	.gywm_part3 .con_right .arrow-left{ left: -30px;}
	.gywm_part3 .con_right .arrow-right{ right: -30px;}
	.gywm_part3 .sys_list{ padding-top: 10px;}
	.gywm_part3 .sys_list li{ width: 50%;}
	.gywm_part3 .sys_list li .tit{ padding-bottom: 20px;}
	.gywm_part4{ padding: 35px 0;}
	.gywm_part4 dl:before{ left: 2px;}
	.gywm_part4 .list{ margin: 0;}
	.gywm_part4 dt{ font-size: 13px; padding:5px 0 0 0;}
	.gywm_part4 dd{ font-size: 12px; line-height: 1.8;}
	.gywm_part4 .ul_l{ padding: 60px  0 0 0;}
	.gywm_part4 dl {padding: 0 0 20px 25px;}
	.gywm_part4 .ul_l dl{padding: 0 15px 30px 0;}

	.gywm_part4 .list:before{ left: 7px;}
	.gywm_part4 .ul_l,
	.gywm_part4 .ul_r{ display: none;}
	.gywm_part4 .ul_no{ display: block; padding-bottom: 50px;}


	.gywm_part5{ padding: 35px 0;}
	.gywm_part5 .swiper-container{ padding-top: 20px; margin: 0 -15px;}
	.gywm_part5 .swiper-slide{ padding: 0 15px;}
	.gywm_part5 .swiper-slide .pic {box-shadow: 5px 5px 0 0 #e6e6e6;}
	.gywm_part5 .swiper-slide .tit{ padding-top: 10px; font-size: 12px;}
	.gywm_part5 .swiper-slide:nth-child(even){ padding-top: 0;}

	/* 产品模板 */
	.lm_banner_cp{ min-height: auto;margin-bottom: 60px;}
	.lm_banner_cp .wrap{ min-height: auto;}
	.lm_banner_cp .pic{ position: relative; left: auto; right: 0; top: auto; width: 80%; float: none; margin: 0 auto -60px 0; clear: both; bottom: auto; float: right;}


	.cp_part1{ padding: 20px 0;}
	.cp_nr{  font-size: 13px; }
	.cp_nr h3{ font-size: 20px;}
	.cp_nr h4{ font-size: 14px;}
	.cp_nr h3,
	.cp_nr h4,
	.cp_nr p,
	.cp_nr ul{ margin: 12px 0;}
	.cp_title{ font-size: 20px;}
	.cp_part1 .cp_nr{ width: 100%;}
	.cp_part2{ padding: 35px 0; background-position: left center;}
	.cp_part2 .cp_nr{ width: 100%; padding: 15px 20px;}
	.cp_part3{ padding: 35px 0;}
	.cp_part3 .g_line{ margin-bottom: 15px;}
	.cp_part3 .con{ width: 100%;}
	.cp_part4{ padding: 35px 0;}
	.cp_part4 .list a{ width: 31%; margin-right: 2%; margin-top: 10px; font-size: 13px;    padding: 6px 10px 6px 16px; height: 38px;}
	.cp_part5{ padding: 35px 0 5px 0;background:  #591d9b;;}
	.cp_part5 .list_li .more{ font-size: 13px;}
	.cp_part5 .list_li{ padding-right: 0; width: 100%; padding-bottom: 20px; }
	.cp_part5 .list_li2{}
	.cp_part5 .list_li .cp_title{ padding-bottom: 10px;}
	.cp_title{ font-size: 16px;}
	.cp_title:before{ width: 20px; height: 16px; background-size: cover; }
	.cp_part5 .list_li .txt{ font-size: 13px; padding: 10px 0;}
	.cp_part5 .list a{ width: 30%; height: 30px; padding-left: 10px; line-height: 30px; margin-bottom: 10px; margin-right: 3%; box-sizing: border-box; font-size: 12px;}
	.cp_part5 .list a i{ height: 30px;}
	.cp_part5 .list a i::after{ right: 10px; top: 10px;}

	/* 检测实验室 */
	.jcsys_part1{ padding: 35px 0 0 0;}
	.jcsys_part1 .wrap .index_intro{ margin: 0;}
	.jcsys_part1 .wrap p{ width: 100%; padding: 0; float: none; margin: 10px 0;}
	.jcsys_part2 .swiper-container{ width: 80%;}
	.jcsys_part2 .arrow{ top:100px}
	.jcsys_part2{ padding: 20px 0;}
	.jcsys_part2 .arrow-left{ left: -40px;}
	.jcsys_part2 .arrow-right{ right: -40px;}
	.jcsys_part2 .wrap{ width: 75%; margin: 0 auto;}
	.jcsys_part2 .arrow{ width: 26px; height: 26px;}
	.jcsys_part2 .arrow .iconfont{ line-height: 24px;}
	.jcsys_part3{ padding-top: 0;}
	.jcsys_part3 .list li{ width: 50%;}

	/* 检测实验室-内容弹层 */
	.jcsys_tc .vieu_box{ width: 90%; height: 80%; margin: 0; top: 10%; left: 5%;}
	.jcsys_tc .tit_h1 {margin: 0 20px;font-size: 20px;padding: 20px 40px 16px 20px;}
	.jcsys_tc .tit_h1:after {top: 30px;}
	.jcsys_tc .tit_h1 .close{ width: 30px; height: 30px; line-height: 30px; font-size: 12px; top: 22px;}
	.jcsys_tc .con {height: 80%;margin: 0 5px 0 20px;}
	.jcsys_tc .con .li{padding: 20px 20px 20px 10px;margin-right: 10px;}
	.jcsys_tc .mCSB_inside>.mCSB_container{ margin-right: 5px;}
	.jcsys_tc .con .tit{ font-size: 16px; padding-bottom: 6px;}
	.jcsys_tc .con .tit2 span{ padding-right: 20px;}
	.jcsys_tc .con .tit2{  padding-bottom: 6px; font-size: 12px;}
	.jcsys_tc .con .txt{ padding-bottom: 15px;}
	.jcsys_tc .con .list{ padding-bottom: 30px;}

	/* 科研相助 */
	.kyhz_part1{ padding: 35px 0;}
	.kyhz_part1 .con_left{ width: 100%; float: none; padding: 0;}
	.kyhz_part1 .list .tit1{ font-size: 14px;}
	.kyhz_part1 .con_right{ width: 100%; float: none; }
	.kyhz_part1 .con_right .pic{  height: auto; margin-top: 0;  box-shadow:none;}
	.kyhz_part1 .con_right .pic img{ position: relative; bottom: auto;}
	.kyhz_part2{ padding: 30px 0;}
	.kyhz_part2 .li{ width: 100%; height: auto; margin-bottom: 10px; padding: 10px;}
	.kyhz_part2 .tit{ font-size: 20px; padding-bottom: 10px;}
	.kyhz_part2 .tit span{ font-size: 13px;}
	.kyhz_part3{ padding: 30px 0 10px 0;}
	.kyhz_part3 .list .tit1{font-size: 12px;}
	.kyhz_part3 .list .tit2{ font-size: 13px;}
	.kyhz_part3 .list .li{padding-bottom: 20px;}
	.kyhz_part3 .list .li1{ width:100%; }
	.kyhz_part3 .list .li2{ width: 50%; }
	.kyhz_part3 .list .li3{ width: 50%; }
	.kyhz_part3 .list .li4{ width: 100%; }

	/* 客户效劳 */
	.khfw_part1{ padding: 35px 0;}
	.khfw_part1 .list{ margin:0 0 ;}
	.khfw_part1 .li{ padding: 0 0 15px 0; width: 100%;}
	.khfw_part1 .li .pic{ width: 24px; height: 24px;}
	.khfw_part1 .li .tit1{font-size: 16px; margin-left: 40px;}
	.khfw_part1 .li .g_line{ margin:10px 0 10px 40px;}
	.khfw_part1 .li .tit2{ margin-left: 40px;}
	.khfw_part2{ padding: 30px 0;}
	.khfw_part2 .list {padding: 0 0 20px 0;}
	.khfw_part2 .list ul{ margin:  0 -5px;}
	.khfw_part2 .list li{ width: 50%; padding: 5px;}
	.khfw_part2 .list .tit{ font-size: 13px; padding: 10px; height: 100px;}
	.khfw_part2 .list .t{ padding-bottom: 8px;}
	.khfw_part2 .list .li_v .pic .iconfont{ width: 32px; height: 32px; font-size: 12px; line-height: 2.2; margin: -16px 0 0 -16px;}

	/* 新闻中心 */
	.xwzx_part1{ padding-top: 35px;}
	.xwzx_part2 .list{ padding:10px 0;}
	.xwzx_part2 .list .pic{ width: 100%; padding-right: 0; float: none; }
	.xwzx_part2 .list .r_con{ width: 100%; float: none; padding: 15px 0;}
	.xwzx_part2 .list .tit{ font-size: 18px; padding-top: 8px;}
	.xwzx_part2 .list .txt {font-size: 13px; padding-top: 12px;}
	.xwzx_part2 .list .more{ margin-top: 12px;}
	.xwzx_part2 .xwzx_list li:nth-child(4) {display: block;}

	.xwzx_yf{ height: 163px; background-image: url(/Template/CN/images/xwzx_yf_phone.jpg);}
	.xwzx_yf .txt {font-size: 18px;padding: 40px 0 0 0;}
	.xwzx_yf .txt p:first-child:after{ display: none;}

	.xwzx_part3{ padding: 35px 0;}
	.xwzx_part3 .index_tit{ padding-bottom: 20px;}
	.xwzx_part3 .xwzx_list{ padding-top: 30px;}

	.xwzx_list li{ width: 50%;}
	.xwzx_list .txt{ display: none;}
	.xwzx_list .tit{ font-size: 15px; height: 50px; overflow: hidden; box-sizing: border-box;}
	.xwzx_list .b_con{ padding: 10px 0 20px 0; height: auto;}
	
	.xwzx_list .list_load{ text-align: center; font-size:13px;}

	/* 投资者关系 */
	.tzzgx_part3{ padding-top: 0;}
	.tzzgx_part3 .xwzx_list{ padding-top: 10px;}


	/* 新闻中心-最终页 */
	.lm_banner_zzy .title{ padding-bottom: 20px; padding-right: 10%;}
	.lm_banner_zzy .titile2 span{ padding-right: 20px; font-size: 12px;}
	.lm_banner_zzy .titile2 span:first-child{ display: block;}
	.lm_banner_zzy .titile2 {padding: 15px 0 30px 0;}
	.xwzx_zzy_part{ padding: 30px 0;}
	.xwzx_zzy_part .con_l .con_nr p{ font-size: 14px; margin: 20px 0;}
	.xwzx_zzy_part .con_l .page{ padding-top: 20px;}
	.xwzx_zzy_part .con_l .nr_video{ height: 300px;}

	/* 加入我们 */
	.jrwm_part1{ padding: 30px 0 10px 0; }
	.jrwm_part1 .list ul{ margin: 0; }
	.jrwm_part1 .list li{ padding: 0; width: 100%; float: none; }
	.jrwm_part1 .list .tit{ padding: 12px 0 8px 0; font-size: 14px;}
	.jrwm_part1 .list .txt{ padding: 0 0 20px 0; font-size: 12px;}
	.jrwm_part2{ padding-bottom: 30px;}
	.jrwm_part2 .index_tit .g_line{ width: 30%;}
	.jrwm_part2 .list li{ width: 50%;}
	.jrwm_part2 .list a{ height: 160px;}
	.jrwm_part2 .list .tit{ font-size: 16px; }
	.jrwm_part2 .list .txt{display: none;}
	.jrwm_part2 .more{ padding-top: 20px;}

	.jrwm_part3 .bg_con{ padding-top:0;}
	.jrwm_part3 .bg_con .bg{ position: relative; padding-top: 50%; }
	.jrwm_part3 .bg_con .con{ position: relative; width: 100%; height: auto;}
	.jrwm_part3 .bg_con .index_tit{ font-size: 16px;}
	.jrwm_part3 .bg_con .index_intro{ font-size: 13px;}
	.jrwm_part3 .list li .tit{ font-size: 14px; padding-bottom: 10px;}
	.jrwm_part3 .list li .txt{ font-size: 12px; padding-top: 8px;}


	/* 加入我们-招聘弹层 */
	.jrwm_tc .tit_h1{ padding-left: 0; font-size: 18px;}
	.jrwm_tc .con_bg{ margin: 0 20px; height: 70%;}
	.jrwm_tc .con{ height: 100%; margin:0 ;}
	.jrwm_tc .con .li{ width: 100%; float: none; margin: 0; padding: 15px; border-bottom: 1px solid #591d9b;}
	.jrwm_tc .con .tit{ font-size: 14px;}
	.jrwm_tc .con .txt{ font-size: 13px; padding: 0;}
	.jrwm_tc .con .list:before{ display: none;}
	.jrwm_tc .con .list{ padding-bottom: 0;}
	.jrwm_tc .con .list2{ border-top: none;}
	.jrwm_tc .con .li2 .pic{ padding-right: 10px;}
	.jrwm_tc .con .li2 .pic img{ width: 30px;}
	.jrwm_tc .con .li2 .txt span{ margin-left:7px;}
	.jrwm_tc .mCSB_inside>.mCSB_container{ margin-right: 8px;}
	.jrwm_tc .con_logo{ padding: 15px 0;}
	.jrwm_tc .con_logo img{ width: 80px; }

	/* 加入我们-照片弹层 */
	.jrwm_tc2 .title{ padding: 30% 0 10% 0;}
	.jrwm_tc2 .tit{ font-size: 20px;}
	.jrwm_tc2 .txt{ font-size: 14px;}
	.jrwm_tc2 .swiper_bg{ width: 80%;}
	.jrwm_tc2 .btn{ padding-top: 10%;}
	.jrwm_tc2 .arrow{ width: 36px; height: 36px; line-height: 36px;  }


	/* 联系必发888 */
	.lxwm_part1{ padding: 30px 0;}
	.lxwm_part1 .con_l{ width: 100%; float: none; margin: 0 -10px; }
	.lxwm_part1 .con_l .li{ width: 50%; padding: 10px;}
	.lxwm_part1 .con_l .input{ float: none; padding-left: 65px;}
	.lxwm_part1 .con_l input{ width: 100%;}
	.lxwm_part1 .con_r{ width: 100%; float: none; padding: 10px 0 0 0;}

	.lxwm_part2{ padding: 30px 0; }
	.lxwm_part2 .list_top{ height: auto;}
	.lxwm_part2 .list_top .con_l{ width: 100%; float: none; padding: 20px 15px;}
	.lxwm_part2 li .tit,
	.lxwm_part2 li dd.tel a{ font-size: 16px;}
	.lxwm_part2 li dl{ font-size: 13px;}
	.lxwm_part2 li dd{ padding-left: 40px;}
	.lxwm_part2 .list_top .con_r{ width: 100%; float: none; height: 200px; position: relative;}
	.lxwm_part2 li{ width: 100%; float: none; padding: 20px ;}
	.lxwm_part2 li.li_no{border-bottom: 1px solid #d6d6d6;}
	.lxwm_part2 li:last-child{ border-bottom: none;}

	.lxwm_part3 .con_r{ height: 300px; }

	.lxwm_part3 .con_r .bz{ margin: -14px 0 0 -14px; letter-spacing: 0px;}
	.lxwm_part3 .con_r .bz .yuan{ width:28px; height: 28px;}
	.lxwm_part3 .con_r .bz .txt_bg{ padding: 0 12px;}
	.lxwm_part3 .con_r .bz .wz1{ font-size: 14px; padding-bottom: 0;}
	.lxwm_part3 .con_r .bz .wz2{ font-size: 12px;}
	.lxwm_part3 .con_r .bz .wz2 a{ font-size: 12px;} 

	.lxwm_part3 .con_r .bz.bz1 .txt{ width: 30px; height: 50px; left: 14px; bottom: 14px;}
	.lxwm_part3 .con_r .bz.bz2 .txt{ width: 130px; height: 70px;right: 14px; bottom: 14px;}
	.lxwm_part3 .con_r .bz.bz3 .txt{ width: 20px; height: 50px; left: 14px; top: 14px;}
	.lxwm_part3 .con_r .bz.bz4 .txt{ width: 150px;right: 16px; top: 14px;}

}


/* loading */
.load{ position: fixed; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 5000;}
.load .btn{ width: 300px; height: 300px; position: absolute; left: 50%; top: 50%; margin: -150px 0 0 -150px; background: #fff; z-index: 30;}
.load .btn .shu{ width: 20%; height: 40%; opacity: 0.6; position: absolute; left: 40%; top:0%;transform-origin:50% 125%;}
.load .btn .shu.shu1{ background: #e9ad00; animation:anshu1 4s infinite ease-in-out;}
.load .btn .shu.shu2{ background: #36a392; animation:anshu2 4s infinite ease-in-out;}
.load .btn .shu.shu3{ background: #009cd8; animation:anshu3 4s infinite ease-in-out;}
.load .btn .shu.shu4{ background: #591e9c; animation:anshu4 4s infinite ease-in-out;}
@keyframes anshu1{
	0% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	20% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	70% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	80% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	100% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
}
@keyframes anshu2{
	0% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	20% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	25% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	35% { transform: rotate(90deg);}
	40% { transform: rotate(90deg);}
	70% { transform: rotate(90deg); width: 20%; height: 40%; left: 40%; top:0%;}
	80% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	100% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
}
@keyframes anshu3{
	0% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	20% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	25% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	35% { transform: rotate(90deg);}
	40% { transform: rotate(90deg);}
	50% { transform: rotate(180deg);}
	55% { transform: rotate(180deg);}
	70% { transform: rotate(180deg); width: 20%; height: 40%; left: 40%; top:0%;}
	80% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	100% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
}
@keyframes anshu4{
	0% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	20% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	25% { transform: rotate(0); width: 20%; height: 40%; left: 40%; top:0%;}
	35% { transform: rotate(90deg);}
	40% { transform: rotate(90deg);}
	50% { transform: rotate(180deg);}
	55% { transform: rotate(180deg);}
	65% { transform: rotate(270deg); transform-origin:50% 125%;  width: 20%; height: 40%; left: 40%; top:0%;}
	70% { transform: rotate(270deg); transform-origin:50% 125%;  width: 20%; height: 40%; left: 40%; top:0%;}
	80% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
	100% { transform: rotate(0); width: 20%; height: 20%; left: 40%; top:40%; transform-origin:50% 125%;}
}

.load .btn2{ width: 300px; height: 300px; position: absolute; left: 50%; top: 50%; margin: -150px 0 0 -150px; z-index: 20; display: block;}
.load .btn2 .shu{ opacity: 0.6; position: absolute; transition: all 0.8s 0.2s, opacity 0.6s 0.4s;}
.load .btn2 .shu.shu1{ background: #e9ad00;  width: 20%; height: 40%;  left:40%; bottom: 60%;}
.load .btn2 .shu.shu2{ background: #36a392;  width: 40%; height: 20%;  left:60%; bottom: 40%; }
.load .btn2 .shu.shu3{ background: #009cd8;  width: 20%; height: 40%;  left:40%; top: 60%; }
.load .btn2 .shu.shu4{ background: #591e9c; width: 40%; height: 20%;  right:60%; bottom: 40%;  }
.load .btn2an .shu.shu1{  width: 1px; height: 200%; left: 50%; bottom: 50%; opacity: 0; }
.load .btn2an .shu.shu2{ width: 400%; height:1px; bottom: 50%;left:50%; opacity: 0;}
.load .btn2an .shu.shu3{ width: 1px; height: 200%; left: 50%; top: 50%; opacity: 0;}
.load .btn2an .shu.shu4{ width: 400%; height:1px; bottom: 50%;  right:50%; opacity: 0;}

.load .btn3{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10;}
.load .btn3 .bu{ width: 50%; height: 50%; position: absolute;transition: all 0.8s 1s; background: #fff;}
.load .btn3 .bu.bu1{ right: 50%; bottom: 50%; transform-origin:100% 100%;}
.load .btn3 .bu.bu2{ left: 50%; bottom: 50%; transform-origin:0 100%;}
.load .btn3 .bu.bu3{ right: 50%; top: 50%; transform-origin:0 0;}
.load .btn3 .bu.bu4{  left: 50%; top: 50%; transform-origin:100% 0;}
.load .btn3an .bu.bu1{ right: 120%; bottom: 120%; transform: rotate(-30deg);}
.load .btn3an .bu.bu2{ left: 120%; bottom: 120%; transform: rotate(-30deg);}
.load .btn3an .bu.bu3{ right: 120%; top: 120%; transform: rotate(-30deg);}
.load .btn3an .bu.bu4{ left: 120%; top: 120%; transform: rotate(-30deg);}


/* 动画 */
@media screen and (max-width: 1920px) and (min-width: 1200px){
	.banner_videowrap {transition: all 0.8s; opacity: 1;}
	.home_banner.on .banner_videowrap {opacity: 1; transform: translate(0);}
	.banner_shipic {transition: 1s 0.2s; transform: translate(20px,-20px); opacity: 0;}
	.banner_tit {transition: 1s 0s; transform: translateY(40px); opacity: 0;}
	.banner_intro {transition: 1s 0.1s; transform: translateY(40px); opacity: 0;}
	.home_banner .often_more {transition: 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.pagination {transition: 1s 0.3s; transform: translateY(30px); opacity: 0;}
	.arrow_left {transition: 1s 0.3s; transform: translateX(-40px); opacity: 0;}
	.arrow_right {transition: 1s 0.3s; transform: translateX(40px); opacity: 0;}
	.lm_banner.on.banner_shipic,
	.home_banner .swiper-slide-active .banner_shipic,
	.home_banner .swiper-slide-active .banner_tit,
	.home_banner .swiper-slide-active .banner_intro,
	.home_banner .swiper-slide-active .often_more,
	.home_banner.on .pagination,
	.home_banner.on .banner_arrow {transform: translate(0);opacity: 1;}

	.index_tit {transition: 1s; transform: translateY(40px); opacity: 0;}
	.index_intro {transition: 1s 0.1s; transform: translateY(40px); opacity: 0;}
	.home_part1 .often_more {transition: 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.index_part1pic {transition: 1s 0s; transform: translateX(-50px); opacity: 0;}
	.scrollbox.on .index_tit,
	.scrollbox.on .index_intro,
	.home_part1.on .often_more,
	.home_part1.on .index_part1pic {transform: translate(0); opacity: 1;}

	.home_part2 .often_more {transition: 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.home_part2list .li {transition: 1s 0s; transform: translateY(40px); opacity: 0;}
	.home_part2list .li:nth-of-type(2){transition: 1s 0.2s;}
	.home_part2list .li:nth-of-type(3){transition: 1s 0.4s;}
	.home_part2btm {transition: 1s 0.6s; transform: translateY(40px); opacity: 0;}
	.home_part2.on .home_part2list .li,
	.home_part2.on .often_more,
	.home_part2.on .home_part2btm {transform: translate(0); opacity: 1;}

	.home_part3 .index_tit {transition: 1s ; transform: translateX(-60px); opacity: 0;}
	.home_part3 .index_intro {transition: 1s ; transform: translateX(-60px); opacity: 0;}
	.home_part3 .often_more2 {transition: 1s ; transform: translateX(-60px); opacity: 0;}
	.home_part3 .home_part3right .index_tit { transform: translateX(60px);}
	.home_part3 .home_part3right .index_intro { transform: translateX(60px);}
	.home_part3 .home_part3right .often_more2 { transform: translateX(60px);}
	.home_part3.on .home_part3right .index_tit,
	.home_part3.on .home_part3right .index_intro ,
	.home_part3.on .home_part3right .often_more2  {transform: translate(0); opacity: 1;}
	.home_part3.on .often_more2 {transform: translate(0); opacity: 1;}

	.home_part4 .often_more {transition: 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.home_part4pic {transition: 1s 0s; transform: translateX(-50px); opacity: 0;}
	.home_part4.on .home_part4pic,
	.home_part4.on .often_more {transform: translate(0); opacity: 1;}
	
	.home_part5 .index_tit {transform: translateY(-40px);}
	.home_part5btn {transition: 1s; transform: translateX(40px); opacity: 0;}
	.home_part5 .swiper-container {transition: 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.home_part5 .often_more {transition: 1s 0.4s; transform: translateY(40px); opacity: 0;}
	.home_part5.on .home_part5btn,
	.home_part5.on .swiper-container,
	.home_part5.on .often_more {transform: translate(0); opacity: 1;}

	.home_contact  .often_more2{ transform: translateX(-40px); opacity: 0;transition: 1s;}
	.home_contact.on .often_more2 {transform: translate(0); opacity: 1;}

	.lm_banner .banner_shipic {transition: 1s 0.2s; transform: translate(30px,-30px); opacity: 0;}
	.lm_banner.on .banner_shipic {transform: translate(0);opacity: 1;}
	.lm_banner .title{transition: 1s; transform: translate(30px,0); opacity: 0;}
	.lm_banner.on .title {transform: translate(0);opacity: 1;}

	.gywm_part1 .li .g_line{transition: all 1s 0.2s; width: 0;}
	.gywm_part1 .li .pic{transition: all 1s 0.2s; transform: translateX(-30px); opacity: 0;}
	.gywm_part1 .li .tit1,
	.gywm_part1 .li .tit2{transition: all 1s 0.2s; transform: translateX(30px); opacity: 0;}
	.gywm_part1 .li:nth-of-type(2) .g_line,
	.gywm_part1 .li:nth-of-type(2) .pic,
	.gywm_part1 .li:nth-of-type(2) .tit1,
	.gywm_part1 .li:nth-of-type(2) .tit2{ transition-delay: 0.4s;}
	.gywm_part1 .li:nth-of-type(3) .g_line,
	.gywm_part1 .li:nth-of-type(3) .pic,
	.gywm_part1 .li:nth-of-type(3) .tit1,
	.gywm_part1 .li:nth-of-type(3) .tit2{ transition-delay: 0.6s;}
	.gywm_part1 .con_right{transition: all 1s; transform: translateX(30px); opacity: 0;}
	.gywm_part1.on .list .g_line{ width: 100%;}
	.gywm_part1.on .con_right,
	.gywm_part1.on .li .pic,
	.gywm_part1.on .li .tit1,
	.gywm_part1.on .li .tit2 {transform: translate(0); opacity: 1;}

	/* .gywm_part2 .con_left{transition: all 1s; transform: translateX(20px); opacity: 0;}
	.gywm_part2 .con_right{transition: all 1s; transform: translateX(-20px); opacity: 0;}
	.gywm_part2.on .con_left,
	.gywm_part2.on .con_right{transform: translate(0); opacity: 1;} 
	.gywm_part2 .con_left{ transition: 0.6s ease-out;}*/

	.gywm_part3 .con_right .g_line{transition: all 1s 0.4s; width: 0;}
	.gywm_part3 .arrow-left{transition: all 1s 0.4s; transform: translateX(-30px); opacity: 0;}
	.gywm_part3 .arrow-right{transition: all 1s 0.4s; transform: translateX(30px); opacity: 0;}
	.gywm_part3 .swiper-container{transition: all 1s 0.2s; transform: translateY(-30px); opacity: 0;}
	.gywm_part3 .con_right .list2{transition: all 1s 0.6s; transform: translateY(30px); opacity: 0;}
	.gywm_part3 .sys_list{transition: all 1s 1s; transform: translateY(30px); opacity: 0;}
	.gywm_part3.on .con_right .g_line{ width: 100%;}
	.gywm_part3.on .arrow-left,
	.gywm_part3.on .arrow-right,
	.gywm_part3.on .con_right .list2,
	.gywm_part3.on .sys_list,
	.gywm_part3.on .swiper-container {transform: translate(0); opacity: 1;}

	.gywm_part4 .list:before{transition: all 1s 0s; height: 0;}
	.gywm_part4 .ul_l dl{transition: all 1s 0s; transform: translateX(-30px); opacity: 0;}
	.gywm_part4 .ul_r dl{transition: all 1s 0s; transform: translateX(30px); opacity: 0;}
	.gywm_part4 dl:before{transition: all 0.6s 0.4s; opacity: 0;}
	.gywm_part4 .ul_l dl:nth-of-type(1),
	.gywm_part4 .ul_l dl:nth-of-type(1):before{ transition-delay: 0.4s;}
	.gywm_part4 .ul_l dl:nth-of-type(2),
	.gywm_part4 .ul_l dl:nth-of-type(2):before{ transition-delay: 0.8s;}
	.gywm_part4 .ul_l dl:nth-of-type(3),
	.gywm_part4 .ul_l dl:nth-of-type(3):before{ transition-delay: 1.2s;}
	.gywm_part4 .ul_r dl:nth-of-type(1),
	.gywm_part4 .ul_r dl:nth-of-type(1):before{ transition-delay: 0.2s;}
	.gywm_part4 .ul_r dl:nth-of-type(2),
	.gywm_part4 .ul_r dl:nth-of-type(2):before{ transition-delay: 0.8s;}
	.gywm_part4 .ul_r dl:nth-of-type(3),
	.gywm_part4 .ul_r dl:nth-of-type(3):before{ transition-delay: 1s;}
	.gywm_part4.on .ul_l dl,
	.gywm_part4.on .ul_r dl {transform: translate(0); opacity: 1;}
	.gywm_part4.on .list:before {height: 100%;}
	.gywm_part4.on  dl:before{opacity: 1;}

	.gywm_part5 .swiper-container{transition: all 1s 0.4s; transform: translateY(30px); opacity: 0;}
	.gywm_part5.on .swiper-container{transform: translate(0); opacity: 1;}

	.lm_banner_cp .pic{transition: all 1s; transform: translateY(30px); opacity: 0;}
	.lm_banner_cp.on .pic{transform: translate(0); opacity: 1;}

	.cp_part1 .cp_nr{transition: all 1s; transform: translateX(30px); opacity: 0;}
	.cp_part1.on .cp_nr{transform: translate(0); opacity: 1;}
	.cp_part2 .cp_nr{transition: all 1s; transform: translateX(-30px); opacity: 0;}
	.cp_part2.on .cp_nr{transform: translate(0); opacity: 1;}
	.cp_part3 .g_line{transition: all 1s; width: 0;}
	.cp_part3.on .g_line{ width: 100%;}
	.cp_part3 .cp_nr{transition: all 1s; transform: translateY(30px); opacity: 0;}
	.cp_part3.on .cp_nr{transform: translate(0); opacity: 1;}

	.cp_part4 .cp_title{transition: all 1s; transform: translateX(-30px); opacity: 0;}
	.cp_part4 .list{transition: all 1s; transform: translateX(30px); opacity: 0;}
	.cp_part4.on .list,
	.cp_part4.on .cp_title{transform: translate(0); opacity: 1;}

	.cp_part5 .list_li{transition: all 1s; transform: translateY(30px); opacity: 0;}
	.cp_part5 .list_li:nth-of-type(2){ transition-delay: 0.2s;}
	.cp_part5.on .list_li{transform: translate(0); opacity: 1;}

	.jcsys_part2 .arrow-left{transition: all 1s 0.2s; transform: translateX(-30px); opacity: 0;}
	.jcsys_part2 .arrow-right{transition: all 1s 0.2s; transform: translateX(30px); opacity: 0;}
	.jcsys_part2 .swiper-container{transition: all 1s; transform: scale(0.8); opacity: 0;}
	.jcsys_part2.on .arrow-left,
	.jcsys_part2.on .arrow-right{transform: translate(0); opacity: 1;}
	.jcsys_part2.on  .swiper-container{transform: scale(1); opacity: 1;}

	.jcsys_part3{transition: all 1s 0.2s; transform: translateY(30px); opacity: 0;}
	.jcsys_part3.on{transform: translate(0); opacity: 1;}

	.khfw_part1 .li .pic{transition: all 1s; transform: translateX(-20px); opacity: 0;}
	.khfw_part1 .li .tit1{transition: all 1s; transform: translateY(30px); opacity: 0;}
	.khfw_part1 .li .g_line{transition: all 1s 0.2s; transform: translateY(30px); opacity: 0;}
	.khfw_part1 .li .tit2{transition: all 1s 0.4s; transform: translateY(30px); opacity: 0;}
	.khfw_part1.on .li .pic,
	.khfw_part1.on .li .tit1,
	.khfw_part1.on .li .g_line,
	.khfw_part1.on .li .tit2{transform: translate(0); opacity: 1;}

	.khfw_part2 .list{transition: all 1s 0.2s; transform: translateY(40px); opacity: 0;}
	.khfw_part2.on .list{transform: translate(0); opacity: 1;}

	.kyhz_part1  .li .g_line{transition: all 1s 0.2s; width: 0;}
	.kyhz_part1  .li .tit1,
	.kyhz_part1  .li .tit2{transition: all 1s 0.2s; transform: translateY(30px); opacity: 0;}
	.kyhz_part1  .li:nth-of-type(2) .g_line,
	.kyhz_part1  .li:nth-of-type(2) .tit1,
	.kyhz_part1  .li:nth-of-type(2) .tit2{ transition-delay: 0.6s;}
	.kyhz_part1  .li:nth-of-type(3) .g_line,
	.kyhz_part1  .li:nth-of-type(3) .tit1,
	.kyhz_part1  .li:nth-of-type(3) .tit2{ transition-delay: 0.8s;}
	.kyhz_part1  .con_right{transition: all 1s; transform: translateX(30px); opacity: 0;}
	.kyhz_part1.on .list .g_line{ width: 100%;}
	.kyhz_part1.on .con_right,
	.kyhz_part1.on .li .pic,
	.kyhz_part1.on .li .tit1,
	.kyhz_part1.on .li .tit2 {transform: translate(0); opacity: 1;}

	.kyhz_part2 .li{transition: all 1s 0.2s; transform: translateX(30px); opacity: 0;}
	.kyhz_part2 .li:nth-of-type(2) { transition-delay: 0.4s;}
	.kyhz_part2 .li:nth-of-type(3) { transition-delay: 0.6s;}
	.kyhz_part2.on .li {transform: translate(0); opacity: 1;}

	.kyhz_part3 .li{transition: all 1s 0.2s; transform: translateY(30px); opacity: 0;}
	.kyhz_part3 .li:nth-of-type(2) { transition-delay: 0.4s;}
	.kyhz_part3 .li:nth-of-type(3) { transition-delay: 0.6s;}
	.kyhz_part3 .li:nth-of-type(4) { transition-delay: 0.8s;}
	.kyhz_part3.on .li {transform: translate(0); opacity: 1;}

	.xwzx_part1 .con:before{ transition: all 1s; transform: scale(0,1); opacity: 0;}
	.xwzx_part1.on .con:before {transform: scale(1); opacity: 1;}
	.xwzx_part2 .list .pic{ transition: all 1s; transform: translateX(-30px); opacity: 0;} 
	.xwzx_part2 .list .r_con{ transition: all 1s; transform: translateX(30px); opacity: 0;} 
	.xwzx_part2 .xwzx_list{ transition: all 1s; transform: translateY(30px); opacity: 0;} 
	.xwzx_part2.on .list .pic {transform: translate(0); opacity: 1;}
	.xwzx_part2.on .list .r_con {transform: translate(0); opacity: 1;}
	.xwzx_part2.on .xwzx_list {transform: translate(0); opacity: 1;}
	.xwzx_yf .txt{ transition: all 1s; transform: translateY(-30px); opacity: 0;}
	.xwzx_yf.on .txt {transform: translate(0); opacity: 1;}
	.xwzx_part3 .hengxian{ transition: all 1s 0.2s; transform: scale(0,1); opacity: 0;} 
	.xwzx_part3 .xwzx_list{ transition: all 1s 0.4s; transform: translateY(30px); opacity: 0;} 
	.xwzx_part3.on .hengxian {transform: scale(1); opacity: 1;}
	.xwzx_part3.on .xwzx_list {transform: translate(0); opacity: 1;}

	.lm_banner_zzy .titile2{ transform: translateY(30px); opacity: 0; transition: all 1s;}
	.lm_banner_zzy.on .titile2{ transform: translateY(0); opacity: 1;}
	.xwzx_zzy_part .g_line{ transform: scale(0,1); transition: all 1s; transform-origin: left;}
	.xwzx_zzy_part .con_nr{ transform: translateY(30px); opacity: 0; transition: all 1s; }
	.xwzx_zzy_part .tit,
	.xwzx_zzy_part .more,
	.xwzx_zzy_part .list{ transform: translateY(30px); opacity: 0; transition: all 1s; }
	.xwzx_zzy_part.on .g_line{ transform: scale(1); opacity: 1;}
	.xwzx_zzy_part.on .con_nr{ transform: translateY(0); opacity: 1;}
	.xwzx_zzy_part.on .tit,
	.xwzx_zzy_part.on .more,
	.xwzx_zzy_part.on .list{ transform: translateY(0); opacity: 1;}

	.jrwm_part1 .list li:first-child{ transform: translateX(-30px); opacity: 0; transition: all 1s;}
	.jrwm_part1 .list li:last-child{ transform: translateX(30px); opacity: 0; transition: all 1s;}
	.jrwm_part1.on .list li{ transform: translateX(0); opacity: 1;}
	.jrwm_part2 .list{ transform: translateY(30px); opacity: 0; transition: all 1s 0.4s;}
	.jrwm_part2.on .list{ transform: translateX(0); opacity: 1;}
	.jrwm_part3 .bg_con{ opacity: 0;transition: all 1s;}
	.jrwm_part3 .list li{transform: translateY(0); opacity: 0;  transition: all 1s;}
	.jrwm_part3 .list li:nth-child(1){ transition-delay: 0.2s;}
	.jrwm_part3 .list li:nth-child(2){ transition-delay: 0.4s;}
	.jrwm_part3 .list li:nth-child(3){ transition-delay: 0.6s;}
	.jrwm_part3 .list li:nth-child(4){ transition-delay: 0.8s;}
	.jrwm_part3 .list li:nth-child(5){ transition-delay: 1s;}
	.jrwm_part3 .list li:nth-child(6){ transition-delay: 1.2s;}
	.jrwm_part3.on .bg_con{ opacity: 1;}
	.jrwm_part3.on .list li{ transform: translateY(0); opacity: 1;}

	.lxwm_part1 .form{ transform: translateY(30px); opacity: 0; transition: all 1s 0.4s;}
	.lxwm_part1.on .form{ transform: translateY(0); opacity: 1;}
	.lxwm_part2 .list_top{ transform: translateY(30px); opacity: 0; transition: all 1s;}
	.lxwm_part2 .list li{opacity: 0;  transition: all 1s;}
	.lxwm_part2 .list li:nth-child(1){transform: translateX(-30px); transition-delay: 0.2s;}
	.lxwm_part2 .list li:nth-child(2){transform: translateX(30px); transition-delay: 0.4s;}
	.lxwm_part2 .list li:nth-child(3){transform: translateX(-30px); transition-delay: 0.6s;}
	.lxwm_part2 .list li:nth-child(4){transform: translateX(30px); transition-delay: 0.8s;}
	.lxwm_part2 .list li:nth-child(5){transform: translateX(-30px); transition-delay: 1s;}
	.lxwm_part2 .list li:nth-child(6){transform: translateX(30px); transition-delay: 1.2s;}
	.lxwm_part2.on .list_top{ transform: translateY(0); opacity: 1;}
	.lxwm_part2.on .list li{ transform: translateX(0); opacity: 1;}
	.lxwm_part3 .bz1 .txt{ transform: translateY(30px); opacity: 0; transition: all 1s 0.4s;}
	.lxwm_part3 .bz2 .txt{ transform: translateX(30px); opacity: 0; transition: all 1s 0.6s;}
	.lxwm_part3 .bz3 .txt{ transform: translateY(-30px); opacity: 0; transition: all 1s 0.8s;}
	.lxwm_part3 .bz4 .txt{ transform: translateX(30px); opacity: 0; transition: all 1s 1s;}
	.lxwm_part3.on .bz .txt{ transform: translate(0); opacity: 1; }
	.lxwm_part3 .bz.bz1 .yuan{ transform: scale(0); opacity: 0;transition: all 1s 0s;}
	.lxwm_part3 .bz.bz2 .yuan{ transform: scale(0); opacity: 0;transition: all 1s 0.2s;}
	.lxwm_part3 .bz.bz3 .yuan{ transform: scale(0); opacity: 0;transition: all 1s 0.4s;}
	.lxwm_part3 .bz.bz4 .yuan{ transform: scale(0); opacity: 0;transition: all 1s 0.6s;}
	.lxwm_part3.on .bz .yuan{ transform: scale(1); opacity: 1; }


}<!--耗时1768488753.4023秒-->