@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 1000px;}
.bdmap-list{}
.bdmap-list-item{}
.bdmap-list-item.cur{}
.bdmap-sync{}
.bdmap-sync-item{}
.bdmap-sync-item.act{}
.bdmap-info{ position: fixed; left: 0; top: 0; visibility: hidden; overflow: hidden; z-index: -9999;}
.bdmap-info-item{ width: 300px;}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}

/*	视频	*/
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* ****************************************************** */








/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 110px 0 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{padding-bottom: 35px;position: relative;}
.article-title .info:after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: url(../image/temp/member1.jpg) no-repeat center;}
.article-title .info span{ margin: 0 15px;}
.article-title .info span .ico {position: relative;top: -2px;margin-right: 8px;width: 16px;height: 16px;display: inline-block;}
.article-title .info span .ico img {width: 100%;height: auto;}
.article-cont{ margin-bottom: 30px;line-height: 1.8;}
.article-cont .p{ margin-bottom: 25px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding: 30px 0; border-bottom: 1px solid #eee; line-height: 26px;position: relative;margin-top: 60px;}
.article-paging:after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 1px;background: url(../image/temp/member1.jpg) no-repeat center;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; }
.article-next{ float: right; text-align: right;}
/*.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}*/
/*.article-prev:before{ content:"\e739"; left: 0;}*/
/*.article-next:before{ content:"\e738"; right: 0;}*/
.article-paging a:hover{ color: #f18b00;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

/* 搜索结果页 */
.result{ padding: 60px 0;}
.result .key{ color: #5c983e;}
.result .h24{}
.result .h24 span{ margin-left: 30px; font-size: 18px; color: #707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding: 30px 0; border-bottom: 1px solid #d1d1d1; }  
.result .list .h18{ margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.result .list .p{ color: #707070; text-align: justify; text-justify: inter-ideograph;}
.result .list a:hover{ opacity: 0.8;}

/*	网站地图	*/
.sitemap{ padding: 60px 0;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}


/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{ overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}

.pop-video {display: none;}
.pop-video.x-show {display: block;}
.pop-video .pop-dialog {width: 800px;height: 420px;}
.pop-video .cont, .pop-video .cont .video {height: 100%;overflow: hidden;}
video {max-height: 100%;max-width: 100%;object-fit: cover;}

.title {text-align: center;}
.title .h32 {}
.title .h24 {color: #909090;text-transform: uppercase;line-height: 1.2;}
.x-more {line-height: 40px;display: inline-block;background: #f18b00;color: #fff;border-radius: 32px;padding: 0 28px;text-transform: uppercase;}
.x-more:hover {opacity: 0.9;}


.home1 {overflow: hidden;}
.home1 .slick-dots {}
.home1 .slick-dots li {width: 15px;height: 7px;border-radius: 4px;padding: 0;background: #fff;transition: all 0.4s ease;box-sizing: content-box;}
.home1 .slick-dots li.slick-active {background: #f18b00;padding: 0 10px;}
.home2 {background-position: center;background-repeat: no-repeat;padding: 110px 0;overflow: hidden;}
.home2 .cont {position: relative;margin-top: 55px;}
.home2 .imgs {position: relative;overflow: hidden;width: 817px;height: 529px;}
.home2 .imgs:after {content: "";display: block;background: url(../image/temp/mask1.png) no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;bottom: 0;right: 0;}
.home2 .imgs img {width: 100%;height: auto;}
.home2 .imgs .play {position: absolute;left: 25px;bottom: 25px;line-height: 35px;background: url(../image/temp/play1.png) no-repeat left center;color: #fff;z-index: 2;padding-left: 44px;cursor: pointer;}
.home2 .text {position: absolute;right: 0;top: 110px;background: #fff;width: 695px;text-align: justify;text-justify: distribute-all-lines;box-shadow: 0px 0px 25px 0px #bdb6b6;}
.home2 .text .padd {padding: 50px 40px;}
.home2 .text .t1 {padding-bottom: 25px;}
.home2 .text .t1 img {}
.home2 .text .btn1 {padding-top: 35px;}
.home3 {background-position: center;background-repeat: no-repeat;padding: 110px 0 95px;overflow: hidden;}
.home3 .cont {height: 544px;position: relative;margin-top: 55px;}
.home3 .cont .div {position: absolute;border-radius: 50%;text-align: center;color: #fff;}
.home3 .cont .div .ico {width: 79px;height: 80px;overflow: hidden;margin: 0 auto;}
.home3 .cont .div .ico img {width: 100%;height: auto;}
.home3 .cont .div .h18 {padding-top: 5px;}
.home3 .cont .div .mask {width: 360px;height: 360px;border-radius: 50%;background: #2addd7;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%) scale(0.3);-ms-transform: translate(-50%,-50%) scale(0.3);transform: translate(-50%,-50%) scale(0.3);text-align: center;opacity: 0;visibility: hidden;overflow: hidden;transition: all 0.3s ease-in-out;}
.home3 .cont .div .mask .slick-item {width: 360px;height: 360px;}
.home3 .cont .div .mask .img {width: 162px;height: 97px;margin: auto;}
.home3 .cont .div .mask .img img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
.home3 .cont .div .mask .p {/*color: #333;*/padding-top: 15px;}
.home3 .cont .div .mask .item+.item {margin-top: 30px;}
.home3 .cont .d1 {left: 68px;top: 116px;width: 240px;height: 240px;background: #00afa9;}
.home3 .cont .d2 {left: 347px;top: 294px;width: 200px;height: 200px;background: #25b9b4;}
.home3 .cont .d3 {left: 494px;top: 0px;width: 220px;height: 220px;background: #26beb9;}
.home3 .cont .d4 {left: 679px;top: 356px;width: 190px;height: 190px;background: #28c8c3;}
.home3 .cont .d5 {left: 905px;top: 165px;width: 215px;height: 215px;background: #32d0ca;}
.home3 .cont .div:hover .mask {visibility: visible;opacity: 1;-webkit-transform: translate(-50%,-50%) scale(1);-ms-transform: translate(-50%,-50%) scale(1);transform: translate(-50%,-50%) scale(1);}
.home3 .cont .div >.middle-cont {transition: all 0.3s ease-in-out;}
.home3 .cont .div:hover >.middle-cont {-webkit-transform: scale(0.3);transform: scale(0.3);}
.home3 .cont .div.no-mask:hover .mask {display: none;}
.home3 .cont .div.no-mask:hover >.middle-cont {-webkit-transform: scale(1);transform: scale(1);}
.home4 {position: relative;background: url(../image/temp/bgi2.png);overflow: hidden;padding: 110px 0 90px;}
.home4 .bgi {position: absolute;left: 0;top: 0;width: 100%;height: 615px;background-size: cover;background-position: center;}
.home4 .title .h32 {color: #fff;}
.home4 .title .h24 {color: #fff;}
.home4 .list {width: 105%;margin-top: 55px;}
.home4 .list:after {content: "";display: block;clear: both;}
.home4 .list .item {width: 378px;margin-right: 48px;float: left;background: #fff;text-align: center;height: 519px;    box-shadow: 0px 0px 15px 0px #bfbfbf;}
.home4 .list .item .img {overflow: hidden;height: 284px;}
.home4 .list .item .img img {width: 100%;height: auto;}
.home4 .list .item .txt {padding: 50px 45px 55px;}
.home4 .list .item .date {color: #707070;}
.home4 .list .item .p {text-align: left;}
.home4 .btn1 {text-align: center;padding-top: 50px;}
.home5 {background: url(../image/temp/bgi2.png);border-top: 1px solid #b9b8b8;padding: 50px 0;}
.home5 .clear .item {float: left;width: 33.33%;text-align: center;}
.home5 .clear .item:first-child {text-align: left;}
.home5 .clear .item:last-child {text-align: right;}
.home5 .clear .item .h18 {display: inline-block;vertical-align: middle;}
.home5 .clear .item .h32 {display: inline-block;vertical-align: middle;margin-left: 55px;}
.home5 .clear .item .h32.ico {padding-right: 30px;position: relative;}
.home5 .clear .item .h32.ico:after {content: "";display: block;position: absolute;top: -12px;right: 0;width: 30px;height: 39px;background: url(../image/temp/ico4.png) no-repeat center;}


.introduction1 {background-position: center;background-size: cover;background-repeat: no-repeat;height: 450px;text-align: center;position: relative;}
.introduction1 .mask {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #000;}
.introduction1 .title {color: #fff;}
.introduction1 .title .h40 {font-size: 40px;}
.introduction1 .title .h30 {text-transform: uppercase;line-height: 1.2;}
.introduction1 .title .h32 {padding-top: 40px;}
.introduction1 .scroll-tab{ position: relative; margin: auto;position: absolute;left: 50%;bottom: 0;background: rgba(255,255,255,0.88);max-width: 1200px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.introduction1 .scroll-box{ position: relative; overflow: hidden;}
.introduction1 .scroll-track{ display: block; white-space: nowrap;min-width: 100%;text-align: center;font-size: 0;}
.introduction1 .scroll-item{ display: inline-block;vertical-align: middle; cursor: pointer;height: 69px; line-height: 69px;min-width: 200px;padding: 0 15px;box-sizing: border-box;position: relative;transition: all 0.3s ease-in-out;}
.introduction1 .scroll-item:after {content: "";position: absolute;left: 0;width: 0;transition: all 0.4s ease-in-out;background: url(../image/temp/introduction2.jpg) no-repeat left center;height: 4px;bottom: 0;}
.introduction1 .scroll-item+ .scroll-item:before {content: "";position: absolute;left: -0.5px;top: 50%;height: 25px;width: 1px;background: #e60012;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.introduction1 .scroll-item:hover{color: #fff;background: #00afa9;}
.introduction1 .scroll-item:hover:after {width: 100%;}
.introduction1 .scroll-item.cur{color: #fff;background: #00afa9;}
.introduction1 .scroll-item.cur:after {width: 100%;}
.introduction2 {background: url(../image/temp/bgi2.png);padding: 120px 0;}
.introduction2 .cont {position: relative;}
.introduction2 .cont:after {content: "";display: block;clear: both;}
/*.introduction2 .cont:before {content: "";display: block;width: 330px;height: 227px;background: url(../image/temp/introduction1.png) no-repeat center;position: absolute;left: 320px;bottom: 27px;}*/
.introduction2 .cont .img {width: 547px;height: 411px;position: absolute;z-index: 2;left: 0;top: 0;}
.introduction2 .cont .img img {width: 100%;height: auto;}
.introduction2 .cont .img:after {content: "";display: block;background: #e60012;width: 10px;height: 63px;position: absolute;right: -5px;top: 59px;}
.introduction2 .cont .text {float: right;background: #fff url(../image/temp/introduction4.jpg) no-repeat right bottom;width: 762px;position: relative;z-index: 1;margin-top: 30px;text-align: justify;text-justify: distribute-all-lines;box-shadow: 0px 0px 15px 0px #ccc;min-height: 350px;}
.introduction2 .cont .text .padd {padding: 40px 60px 60px 130px;}
.introduction2 .cont .text .h16 {padding-top: 30px;color: #666666;line-height: 1.8;}
.introduction2 .cont+.cont {margin-top: 80px;}
.introduction2 .cont:nth-child(even) .img {right: 0;left: auto;}
.introduction2 .cont:nth-child(even) .img:after {left: -5px;right: auto;}
.introduction2 .cont:nth-child(even) .text {float: left;}
.introduction2 .cont:nth-child(even) .text .padd {padding: 40px 130px 60px 60px;}


.member1 {background: url(../image/temp/bgi2.png);padding: 120px 0;}
.member1 .list .item {background: #fff;position: relative;padding: 50px 100px 50px 165px;box-shadow: 0px 0px 15px 0px #ccc;}
.member1 .list .item+.item {margin-top: 50px;}
.member1 .list .item:after {content: "";display: block;height: 3px;background: url(../image/temp/member1.jpg) center;position: absolute;left: 0;width: 100%;bottom: 0;transition: all 0.3s ease-in-out;}
.member1 .list .item .ico {width: 52px;height: 42px;position: absolute;left: 85px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;}
.member1 .list .item .ico img {max-width: 100%;max-height: 100%;}
.member1 .list .item .text {}
.member1 .list .item .text .h18 {}
.member1 .list .item .text .h16 {padding-top: 20px;color: #666;}
.member1 .list .item:hover:after {height: 5px;}


.patent1 {overflow: hidden;background: url(../image/temp/bgi2.png);padding: 120px 0;}
.patent1 .list {width: 105%;padding-bottom: 25px;}
.patent1 .list:after {content: "";display: block;clear: both;;}
.patent1 .list .item {width: 378px;margin-right: 48px;float: left;margin-bottom: 48px;overflow: inherit;}
.patent1 .list .item .img {padding: 20px 25px;background: #fff;box-shadow: 0px 0px 15px 0px #ccc;overflow: hidden;height: 265px;}
.patent1 .list .item .img img {max-width: 100%;max-height: 100%;}
.patent1 .list .item .h18 {text-align: center;padding-top: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.patent1 .list.list2 .item {width: 271px;}
.patent1 .list.list2 .item .img {height: 358px;}


.news1 {background: url(../image/temp/bgi2.png);padding: 70px 0 120px;}
.news1 .list {padding-bottom: 80px;}
.news1 .list .item {overflow: hidden;padding: 50px 0;border-bottom: 1px solid #dddddd;}
.news1 .list .item .img {float: left;width: 371px;height: 209px;overflow: hidden;}
.news1 .list .item .img img {width: 100%;height: auto;}
.news1 .list .item .text {overflow: hidden;padding: 23px 65px 0 65px;}
.news1 .list .item .text .h18 {}
.news1 .list .item .text .date {color: #666;padding-top: 8px;}
.news1 .list .item .text .p {color: #666;padding-top: 13px;}
.news1 .list .item .text .btn1 {padding-top: 35px;}


.contactus1 {padding: 120px 0;}
.contactus1 .cont {position: relative;}
.contactus1 .bdmap {width: 692px;height: 464px;}
.contactus1 .text {background: #fff url(../image/temp/introduction4.jpg) no-repeat right bottom;width: 658px;position: absolute;right: 0;top: 45px;box-shadow: 0px 0px 25px 0px #bdb6b6;}
.contactus1 .text:before {content: "";display: block;background: #e60012;width: 6px;height: 47px;left: -3px;top: 30px;position: absolute;}
.contactus1 .text .padd {padding: 55px 60px;}
.contactus1 .text .h18 {margin-bottom: 25px;}
.contactus1 .text .h16 {position: relative;margin-top: 25px;padding-left: 35px;}
.contactus1 .text .h16 .ico {position: absolute;left: 0;top: 0;width: 20px;height: auto;}


.joinus1 {background: url(../image/temp/bgi2.png);padding: 120px 0;}
.joinus1 .table {margin-bottom: 75px;box-shadow: 0px 0px 15px 0px #ccc;}
.joinus1 table{ width: 100%;}
.joinus1 thead{ background-color: #00afa9;}
.joinus1 tbody {border-bottom: 1px solid #dddddd;background: #fff;}
.joinus1 tbody:last-child {border-bottom: 0;}
.joinus1 tr{}
.joinus1 tr:first-child{ cursor: pointer;}
.joinus1 tr:first-child td{ height: 80px;}
.joinus1 th{ height: 85px; font-size: 18px; font-weight: normal; color: #fff; text-align: left;}
.joinus1 th:last-child .pd {text-align: left;}
.joinus1 td{ font-size: 16px;height: 1px;}
.joinus1 .pd{ position: relative; padding: 0 50px; width: 100%; height: auto;text-align: center;box-sizing: border-box;}
.joinus1 .xfont-icon{ display: inline-block; padding-right: 100px; width: auto;}
.joinus1 .xfont-icon:before{content: "";width: 44px;height: 44px;background: url(../image/temp/arr1.png) no-repeat center;display: block;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: auto;}
.joinus1 .ul{ padding: 40px 70px;font-size: 14px; text-align: left; display: none;border-top: 1px solid #dddddd;}
.joinus1 .li{}
.joinus1 .li + .li{ margin-top: 22px;}
.joinus1 .h16{color: #666;padding-left: 32px;position: relative;margin-bottom: 5px;}
.joinus1 .h16 .ico {position: absolute;left: 0;top: 1px;width: 20px;height: auto;}
.joinus1 .p{ color: #666;}
.joinus1 tbody.cur{ background-color: #fff;}
.joinus1 tbody.cur .ul{ display: block;}
.joinus1 tbody.cur .xfont-icon:before{ background-image: url(../image/temp/arr1_a.png);}


.course1 {background: url(../image/temp/bgi2.png);padding: 110px 0 120px;}
.course1 .list {position: relative;margin: 55px 0 0;}
.course1 .list:before {content: "";width: 1px;background: rgba(241,139,0,0.2);top: 5px;bottom: 0;position: absolute;left: 50%;margin-left: -1px;}
.course1 .list .item {height: 150px;position: relative;}
.course1 .list .item:before {content: "";display: block;position: absolute;left: 50%;top: 0;width: 17px;height: 17px;background: url(../image/temp/arr2.png) no-repeat center;margin-left: -8.5px;}
.course1 .list .item:after {content: "";display: block;clear: both;}
.course1 .list .item .con {float: left;background: #fff;position: relative;box-sizing: border-box;width: 556px;height: 201px;padding: 35px;z-index: 1;box-shadow: 0px 0px 15px 0px #ccc;}
.course1 .list .item .con .date {color: #00afa9;font-weight: bold;padding-bottom: 15px;line-height: 1;}
.course1 .list .item .con .scroll1 {height: 100px;color: #666666;text-align: justify;text-justify: inter-ideograph;}
.course1 .list .item .con .p {padding-left: 13px;position: relative;}
.course1 .list .item .con .p+.p {margin-top: 10px;}
.course1 .list .item .con .p:after {content: "";height: 14px;width: 1px;background: #e60012;position: absolute;left: 0;top: 4px;}
.course1 .list .item .con:after {content: "";display: block;position: absolute;left: 0;bottom: 0;height: 3px;background: url(../image/temp/course1.jpg) repeat-y center;transition: all 0.3s ease-in-out;width: 100%;}
.course1 .list .item:hover .con:after {height: 5px;}
.course1 .list .item:nth-child(odd) .con {float: right;}
.course1 .mCSB_scrollTools .mCSB_draggerRail {width: 2px;background: #f0f0f0;}
.course1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #f5bc6d;width: 2px;}


.product1 {background: url(../image/temp/bgi2.png);position: relative;overflow: hidden;padding: 110px 0 120px;}
.product1:before {content: "";position: absolute;left: 0;top: 0;width: 100%;bottom: 0;background: url(../image/temp/product5.png) no-repeat top center;}
.product1 .x-wrap {z-index: 1;}
.product1 .box {margin-bottom: 55px;}
.product1 .box .title {}
.product1 .box .list {width: 105%;}
.product1 .box .list:after {content: "";display: block;clear: both;}
.product1 .box .list .item {background: #fff;float: left;width: 277px;height: 253px;margin-right: 40px;text-align: center;margin-top: 35px;box-shadow: 0px 0px 12px 0px #eee;position: relative;}
.product1 .box .list.wid {width: 100%;text-align: center;}
.product1 .box .list.wid .item {display: inline-block;margin: 35px 18px 0;float: none;}
.product1 .box .list .item .img {width: 95%;height: 210px;line-height: 210px;text-align: center;margin: 0 auto;}
.product1 .box .list .item .img img {max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.product1 .box .list .item .p {padding-top: 5px;}
.product1 .box .list .item .play {font-size: 14px;padding-left: 30px;line-height: 20px;height: 20px;position: absolute;left: 15px;top: 15px;background: url(../image/temp/play2.png) no-repeat left center;cursor: pointer;}
.product1 .text {padding: 55px 70px;position: relative;background: #fff;}
.product1 .text:after {content: "";display: block;height: 4px;background: url(../image/temp/member1.jpg) repeat-y center;position: absolute;left: 0;width: 100%;bottom: 0;transition: all 0.3s ease-in-out;}
.product1 .text .h20 {padding-top: 25px;}
.product1 .text .h20:first-child {padding-top: 0;}
.product1 .text .h16 {color: #666666;padding-top: 20px;text-align: justify; text-justify: inter-ideograph;}
.product2 {}
.product2 .bar {background: url(../image/temp/product1.jpg) no-repeat center;background-size: cover;color: #fff;padding: 50px 0 45px;}
.product2 .bar .title {padding-bottom: 30px;}
.product2 .bar .tab-bar {text-align: left;}
.product2 .bar .tab-bar .tab-term {display: inline-block;vertical-align: middle;margin: 0 25px 20px;padding-bottom: 10px;cursor: pointer;opacity: 0.7;min-width: 125px;text-align: center;}
.product2 .bar .tab-bar .tab-term.cur {border-bottom: 1px solid #f4a233;box-sizing: border-box;font-size: 18px;opacity: 1;}
.product2 .bgi {background: url(../image/temp/product2.jpg) no-repeat center;background-size: cover;}
.product2 .tab-cont {position: relative;}
.product2 .tab-cont .tab-item {padding: 40px 0 120px;position: absolute;left: 0;width: 100%;top: 0;visibility: hidden;opacity: 0;}
.product2 .tab-cont .tab-item.act {opacity: 1;visibility: visible;position: relative;}
.product2 .tab-cont .tab-item .img {width: 42%;/*float: left;*/text-align: center;line-height: 540px; display:inline-block;}
.product2 .tab-cont .tab-item .img img {max-width: 100%;height: auto;display: inline-block;vertical-align: middle;max-height: 100%;}
.product2 .tab-cont .tab-item .list{overflow: hidden;width: 27%;display:inline-block;margin: 0 1%;}
.product2 .tab-cont .tab-item .list .li {padding:15px 20px;border-bottom: 1px solid #00afa9; line-height:2;}
.product2 .tab-cont .tab-item .list:nth-child(3){position:absolute;top:40px;right:0;}
.product2 .tab-cont .tab-item .list.wid{vertical-align:middle;}

.introduction1 .play {line-height: 35px;background: url(../image/temp/play1.png) no-repeat left center;color: #fff;z-index: 2;padding-left: 44px;cursor: pointer;display: inline-block;margin-top: 15px;}


.disease1 {background: url(../image/temp/bgi2.png);padding: 110px 0 80px;}
.disease1 .img {text-align: center;margin-top: 30px;}
.disease1 .img img {max-width: 100%;height: auto;}
.disease2 {background: url(../image/temp/bgi2.png);padding-bottom: 90px;}
.disease2 .cont {position: relative;background: #fff;overflow: hidden;padding: 20px 0;}
.disease2 .cont:before {content: "";display: block;position: absolute;width: 5px;top: 0;bottom: 0;background: url(../image/temp/disease3.png);right: 0;}
.disease2 .list {overflow: hidden;padding: 0 40px;margin-bottom: 30px;}
.disease2 .list .item {float: left;width: 33.33%;box-sizing:border-box;padding: 0 15px;overflow: hidden;margin-top: 30px;}
.disease2 .list .item .img {float: left;width: 94px;height: 67px;line-height: 67px;text-align: center;}
.disease2 .list .item .img img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.disease2 .list .item .txt {overflow: hidden;padding: 15px 0 0 20px;position: relative;}
.disease2 .list .item .txt .x {position: absolute;left: 20px;top: 0;width: 22px;height: 6px;}
.disease2 .list .item .txt .t2 {color: #666666;padding-top: 5px;}
.disease3 {color: #fff;padding: 85px 0 45px;background: url(../image/temp/disease2.jpg) no-repeat center;background-size: cover;}
.disease3 .title {padding-bottom: 30px;}
.disease3 .slick-mod {}
.disease3 .slick-mod .box {overflow: hidden;}
.disease3 .slick-mod .item {float: left;width: 50%;text-align: center;}
.disease3 .slick-mod .item .img {width: 100%;height: 290px;line-height: 290px;}
.disease3 .slick-mod .item .img img {display: inline-block;vertical-align: middle;max-height: 100%;max-width: 80%;width: auto;}
.disease3 .slick-mod .text {padding: 60px 80px 0;}
.disease3 .slick-mod .text .h18 {padding-bottom: 10px;}
.disease3 .slick-mod .text .p {float: left;width: 45%;position: relative;padding-left: 10px;margin-top: 5px;}
.disease3 .slick-mod .text .p:before {content: "";width: 3px;height: 3px;border-radius: 50%;background: #fff;position: absolute;left: 0;top: 9px;}
.disease3 .slick-arrow {width: 46px;height: 46px;border-radius: 50%;border: 1px solid #cbeceb;color: #cbeceb;line-height: 46px;box-sizing: border-box;top: 31%;}
.disease3 .slick-arrow:before {font-size: 24px;}
.disease3 .slick-prev:before {content: '\e73c'}
.disease3 .slick-next:before {content: '\e73d'}
.disease4 {background: url(../image/temp/disease3.jpg) no-repeat center;background-size: cover;padding: 155px 0 135px;}
.disease4 .slick-item {overflow: hidden;}
.disease4 .slick-item .img {width: 371px;height: 209px;overflow: hidden;float: left;}
.disease4 .slick-item .img img {width: 100%;height: auto;}
.disease4 .slick-item .txt {overflow: hidden;padding: 25px 0 0 60px;}
.disease4 .slick-item .txt .date {color: #666;padding: 10px 0 20px;}
.disease4 .slick-item .txt .p {color: #666;text-align: justify;}
.disease4 .slick-arrow {color: #cbeceb;line-height: 46px;box-sizing: border-box;height: 46px;}
.disease4 .slick-arrow:before {font-size: 32px;}
.disease4 .slick-prev {left: 10px;}
.disease4 .slick-next {left: 330px;right: auto;}
.disease4 .slick-prev:before {content: '\e73c'}
.disease4 .slick-next:before {content: '\e73d'}























/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover img{
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	.home2 .imgs {transform: translate(-160px,0);transition: all 1.2s ease-in-out;opacity: 0;}
	.home2 .text {transform: translate(160px,0);transition: all 1.2s ease-in-out;opacity: 0;}
	.home2.xr_act .imgs, .home2.xr_act .text {transform: none;opacity: 1;}
	
}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1279px){
	
	

}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	.disease1 .img img {transform: scale(0.3);opacity: 0;transition: all 1.2s ease-in-out;}
	.disease1 .img.xr_act img {transform: none;opacity: 1 !important;visibility: visible !important;}
	
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ height: 6rem;}
	.bdmap-list{}
	.bdmap-list-item{}
	.bdmap-list-item.cur{}
	.bdmap-sync{}
	.bdmap-sync-item{}
	.bdmap-sync-item.act{}
	.bdmap-info-item{ width: 3rem;}

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */








/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 1rem 0 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-title .info {padding-bottom: 0.4rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;margin-top: 0.6rem;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none;  width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding: 0.8rem 0;}
	.result .h24{}
	.result .h24 span{ margin-left: 0.3rem; font-size: 0.3rem;}
	.result .list{ margin-bottom: 0.5rem;}
	.result .list-item{ padding: 0.4rem 0;}
	.result .list .h18{ margin-bottom: 0.2rem;}

/* 移动端网站地图 */
	.sitemap{ padding: 0.4rem 0;}
	.sitemap dl{ padding: 0.3rem 0;}
	.sitemap dt{ font-size: 0.32rem;}
	.sitemap dd{ margin-top: 0.2rem;}
	.sitemap dd a{ margin-right: 0.2rem;}

	.pop-video .pop-dialog {width: 7rem;height: 4.8rem;}
	.pop-video .pop-close {top: -0.8rem;right: 0;}

	.joinus1{ padding: 1rem 0;}
	.joinus1 .table{ margin-bottom: 0.5rem; overflow-x: auto;}
	.joinus1 table{ width: auto; min-width: 100%;}
	.joinus1 tr:first-child td{ height: 1rem;}
	.joinus1 th{ height: 0.8rem; font-size: 0.3rem;}
	.joinus1 td{ font-size: 0.28rem;}
	.joinus1 .p {font-size: 13px !important;}
	.joinus1 .pd{ padding: 0 0.5rem; white-space: nowrap;}
	.joinus1 .xfont-icon{ padding-right: 1rem;}
	.joinus1 .xfont-icon:before{ right: 0.3rem; width: 0.5rem; height: 0.5rem; line-height: 0.5rem;}
	.joinus1 .ul{  font-size: 0.28rem;display: block;visibility: hidden;padding: 0;overflow: hidden;height: 0;}
	.joinus1 tbody.cur .ul {padding: 0.5rem;visibility: visible;height: auto;}
	.joinus1 .li + .li{ margin-top: 0.2rem;}

	.introduction1 {height: auto;padding: 1.8rem 0 2.4rem;}
	.introduction1 .title .h40 {font-size: 0.52rem;}
	.introduction1 .x-wrap {position: static;}
	.introduction1 .title {position: relative;z-index: 1;}
	.introduction1 .scroll-item {height: 1rem;line-height: 0.95rem;min-width: 2.6rem;}
	.introduction1 .scroll-tab {max-width: 98%;}
	.introduction1 .title .h32 {padding-top: 0.3rem;}
	.contactus1 {padding: 1rem 0;}
	.contactus1 .bdmap {width: 100%;height: 4.8rem;}
	.contactus1 .text {position: static;width: auto;}
	.contactus1 .text .padd {padding: 0.6rem 0.3rem;margin-top: 0.2rem;}
	.contactus1 .text .h16 {margin-top: 0.3rem;}
	.contactus1 .text .h18 {margin-bottom: 0.3rem;}
	.course1 {padding: 1rem 0;}
	.course1 .list {margin-top: 0.5rem;}
	.course1 .list .item {height: auto;}
	.course1 .list .item +.item {margin-top: 0.2rem;}
	.course1 .list .item .con {float: none !important;width: auto;padding: 0.4rem 0.3rem;height: auto;}
	.course1 .list .item .con .scroll1 {height: auto;}
	.course1 .list .item .con .p:after {top: 0.06rem;height: 0.28rem;}
	.disease1 {padding: 1rem 0;}
	.disease1 .img {margin-top: 0.3rem;}
	.disease2 {padding-bottom: 1rem;}
	.disease2 .cont {padding: 0.2rem 0;}
	.disease2 .list {padding: 0 0.2rem;margin-bottom: 0.3rem;}
	.disease2 .list .item {padding: 0 0.15rem;margin-top: 0.3rem;}
	.disease2 .list .item .img {float: none;width: 100%;}
	.disease2 .list .item .txt {padding: 0.25rem 0 0;margin-top: 0.2rem;}
	.disease2 .list .item .txt .x {left: 0;top: 0;}
	.disease3 {padding: 1rem 0;}
	.disease3 .title {padding-bottom: 0.3rem;}
	.disease3 .slick-mod .item {box-sizing: border-box;padding: 0 0.15rem;}
	.disease3 .slick-mod .item .img {height: 2.4rem;line-height: 2.4rem;}
	.disease3 .slick-arrow {top: 16%;}
	.disease3 .slick-mod .text {padding: 0.6rem 0.3rem 0;}
	.disease3 .slick-mod .text .p {float: none;width: auto;}
	.disease3 .slick-mod .text .h18 {padding-bottom: 0.1rem;}
	.disease3 .slick-prev {left: 0;}
	.disease3 .slick-next {right: 0;}
	.disease4 {padding: 1rem 0;}
	.disease4 .slick-item .img {width: 100%;height: auto;}
	.disease4 .slick-item .txt {padding: 0.5rem 0.3rem 0;}
	.disease4 .slick-item .txt .date {padding: 0.1rem 0 0.2rem;}
	.disease4 .slick-arrow {top: 27%;}
	.disease4 .slick-next {left: auto;right: 0.25rem;}
	.home2 {padding: 1rem 0;}
	.home2 .cont {margin-top: 0.5rem;}
	.home2 .imgs {width: auto;height: auto;}
	.home2 .text {position: static;width: auto;margin-top: 0.2rem;}
	.home2 .text .padd {padding: 0.5rem 0.3rem;}
	.home2 .text .t1 {padding-bottom: 0.25rem;}
	.home2 .text .btn1 {padding-top: 0.3rem;}
	.home2 .imgs .play {left: 0.3rem;right: 0.3rem;bottom: 0.3rem;}
	.x-more {line-height: 0.8rem;}
	.home3 {padding: 1rem 0;}
	.home3 .cont {height: auto;margin-top: 0.5rem;text-align: center;}
	.home3 .cont .div {position: relative;left: auto !important;top: auto !important;width: 3.2rem !important;height: 3.2rem !important;display: inline-block;margin: 0 0.1rem 0.2rem;}
	.home3 .cont .div .mask {position: fixed;z-index: 9;}
	.home3 .slick-arrow:before {font-size: 22px;}
	.home4 {padding: 1rem 0;}
	.home4 .list {width: auto;}
	.home4 .list .item {width: 100%;float: none;height: auto;margin: 0 0 0.4rem;}
	.home4 .list .item .img {height: auto;}
	.home4 .list .item .txt {padding: 0.5rem 0.3rem;}
	.home4 .btn1 {padding-top: 0.1rem;}
	.home5 {padding: 0.6rem 0;}
	.home5 .clear .item {float: none;width: auto;text-align: left !important;}
	.home5 .clear .item .h32 {margin-left: 0.3rem;}
	.introduction2 {padding: 1rem 0;}
	.introduction2 .cont+.cont {margin-top: 0.6rem;}
	.introduction2 .cont .img {width: auto;height: auto;position: relative;}
	.introduction2 .cont .img:after {display: none;}
	.introduction2 .cont .text {float: none;width: auto;margin-top: 0rem;min-height: inherit;}
	.introduction2 .cont .text img {max-width: 100%;}
	.introduction2 .cont .text .padd {padding: 0.5rem 0.3rem !important;}
	.introduction2 .cont .text .h16 {padding-top: 0.2rem;}
	.member1 {padding: 1rem 0;}
	.member1 .list .item {padding: 0.4rem 0.2rem 0.4rem 1.45rem;}
	.member1 .list .item .ico {left: 0.2rem;width: 1.04rem;height: 0.84rem;}
	.member1 .list .item .text .h16 {padding-top: 0.2rem;}
	.member1 .list .item+.item {margin-top: 0.2rem;}
	.news1 {padding: 0.5rem 0 1rem;}
	.news1 .list {padding-bottom: 0.5rem;}
	.news1 .list .item {padding: 0.5rem 0;}
	.news1 .list .item .img {float: none;width: auto;height: auto;}
	.news1 .list .item .text {padding: 0.3rem 0.3rem 0;}
	.news1 .list .item .text .date {padding-top: 0.1rem;}
	.news1 .list .item .text .p {padding-top: 0.1rem;}
	.news1 .list .item .text .btn1 {padding-top: 0.3rem;}
	.patent1 {padding: 1rem 0;}
	.patent1 .list {width: auto;padding-bottom: 0.3rem;}
	.patent1 .list .item {width: 100%;float: none;margin-bottom: 0.5rem;}
	.patent1 .list .item .img {height: auto;padding: 0.3rem;}
	.patent1 .list .item .h18 {padding-top: 0.2rem;}
	.product1 {padding: 1rem 0;}
	.product1 .box {margin-bottom: 0.6rem;}
	.product1 .box .list {width: auto;}
	.product1 .box .list .item {width: 100%;float: none;margin: 0.2rem 0 0 !important;height: auto;padding: 0.5rem 0;}
	.product1 .box .list .item .img {height: 3rem;line-height: 3rem;}
	.product1 .box .list .item .p {padding-top: 0.2rem;}
	.product1 .text {padding: 0.6rem 0.3rem;}
	.product1 .text .h16 {padding-top: 0.2rem;}
	.product1 .text .h20 {padding-top: 0.35rem;}
	.product2 .bar .tab-bar .tab-term {float: left;min-width: 50%;margin: 0;font-size: 18px;box-sizing: border-box;padding: 0.15rem 0.1rem;}
	.product2 .bar .tab-bar .tab-term:nth-child(odd) {clear: left;}
	.product2 .tab-cont .tab-item .img {width: auto;float: none;line-height: inherit;}
	.product2 .tab-cont .tab-item {padding: 0.6rem 0 1rem;}
	.product2 .tab-cont .tab-item .list .li {padding: 0.2rem 0.2rem;}
	.product2 .bar .title {padding-bottom: 0.4rem;}
	.introduction1 .play {margin-top: 0.3rem;}
	.introduction1 .scroll-track {display: table;}
	.product2 .tab-cont .tab-item .list {width: auto;float: none;margin: 0;width:100%;}
	.product2 .tab-cont .tab-item .list:nth-child(3){position:static;}






	
}

