html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:"Microsoft YaHei","微软雅黑";font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:"Microsoft YaHei","微软雅黑";font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #51c9ca;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0{ font-size:0px; font-size:0rem;}

::-webkit-input-placeholder {
 color:#333;opacity:1}
:-o-placeholder {
 color:#333;opacity:1 }
::-moz-placeholder {
 color:#333;opacity:1 }
:-ms-input-placeholder {
 color:#333;opacity:1 }
 
@media screen and (min-width:1560px) {.zong {width: 1400px;margin: auto;}}
@media screen and (max-width:1559px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1359px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}



.head{ position:fixed; width:100%; left:0px; top:0px; transition:1s; z-index:9999;}
.headh{ background:#000000;}

.head .zong1{ width:95%; max-width:1510px; margin:auto; position:relative;z-index:99;}
.logo{display:block;float:left;width:136px;margin-top:27px;}
.logo img{display:block;margin:auto;width:100%;max-width:185px;}

.yvn{ float:right; margin-top:18px; padding-left:39px; position:relative; z-index:9999}
.yvn em{ position:absolute; color:#ffffff; left:0px; top:0px; line-height:30px; font-size:24px;}
.yvzhonga{ display:block; line-height:37px; height:37px; border-radius: 4px; font-size:16px; font-size:1.6rem; color:#ffffff; background:#333131; background: rgba(51, 49, 49, 0.5); padding-left:16px; padding-right:41px; cursor:pointer; z-index:99999}
.yvzhonga i{ position:absolute; width: 0; border: 5px solid #fff; border-bottom-color:transparent ; border-left-color: transparent; border-right-color: transparent; position:absolute; right:9px; top:15px;}
.yvul{ width:100%; position:absolute; top:36px; left:0px; background:#fff; box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2); display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:26px;}
.yvzhonga:hover{ color:#51c9ca;}
.yvul a:hover{ background:#51c9ca; color:#fff;}

.daohang{ float:right; margin-top:18px; transition:0.5s; margin-right:0px;}
.daohang>li{ float:left;position:relative;z-index:999; padding-bottom:20px; margin-right:35px; margin-left:41px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:36px; color:#ffffff;}
.daohang>li>a:hover{ color:#51c9ca;}
.dangqiandao>a{ color:#51c9ca !important;}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:168px;top:-9999px;left:50%; transform:translateX(-50%);}
.yiji{background:#000000; background:rgba(0,0,0,0.9); padding:10px 0;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:18px;font-size:1.8rem;line-height:0px;padding:5px 18px; color: #ffffff;}
.yiji li:hover{}
.yiji li:hover>a{color: #51c9ca !important;}
.erji{position:absolute;width:180px;background:#000000; background:rgba(0,0,0,0.9); top:-9999px;left:100%;}
.sanji{position:absolute;width:180px;background:#000000; background:rgba(0,0,0,0.9); top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:56px;}
.daohang>li:hover .yiji>li>a{line-height:32px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:32px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:32px;}
.matn{margin-top:auto !important;}


.sousuo{ float:right;width:24px; height:24px; background:#ffffff; border-radius: 4px; position:relative; z-index:9999; margin-top:25px; margin-right:47px; transition:0.5s;}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:-10px; top:37px;background:#fff; border-radius:18px;color:#2f3135; border:0px solid rgba(0,0,0,0); transition:0.5s; z-index:99999}
.sou{width: 180px;height:35px;line-height:35px; border-radius:18px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#333;}
.suo{width:35px;height:35px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou2,.sou1{ width:24px; height:24px; text-align:center; line-height:24px; position:absolute; right:0px; top:0px; font-size:12px !important; cursor:pointer; z-index:99990; transition:0.5s;}
.sou1{ color:#333; font-size:16px !important;}
.sou1a{ line-height: 35px; padding-right: 20px;}
.sousuof form{ height:37px; border:1px solid #51c9ca}

.daohang2,sousuo2,.xnav{display:none}


.banner1 { position: relative; z-index: 2; overflow: hidden; }
.banner1 .carouse {  overflow: hidden; }
.banner1 .slideItem { position: relative; }
.banner1 video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }
.banner1 .dotList { position: absolute; bottom: 49px; }
.banner1 .dotList ul { text-align: center; }
.banner1 .dotList ul li { position: relative;}
.banner1 .dotList ul li.active {}

.banner1.hide { display: none; }

.banner1 .carousel-control{ width:50px; height:80px; text-align:center; line-height:80px; cursor: pointer; position:absolute; top:50%; margin-top:-40px; background:#000000; color:#c3c3c3; opacity:0.5; font-size:20px;}
.banner1 .carousel-control:hover{ opacity:1;}
.banner1 .carousel-control.left { left: 70px;}
.banner1 .carousel-control.right { right: 70px;}

.slide .carouse{width:100%;overflow:hidden;position:relative}
.slide .slideItem .banner-img{width:100%;cursor:pointer}
.slide .carouse .slideItem{width:100%;position:absolute}
.slide .console{height:57px;display:inline-block;width:35px;position:absolute;top:40%}
.slide .dotList{ width:95%; max-width:1570px; text-align:right; left:50%; transform:translateX(-50%);}
.slide .dotList ul{ text-align:right;}
.slide .dotList ul li{display:inline-block; cursor:pointer; color: #ffffff; font-size:20px; font-size:2rem; line-height:30px; font-style: italic; font-family:"Microsoft YaHei","微软雅黑"; margin-left:71px; position:relative; padding-bottom:25px; transition:0.5s;}
.slide .dotList ul li:before{ content:""; position:absolute; width:0px; height:2px; background:#ffffff; bottom:0px; left:50%; margin-left:0px; transition:0.5s;}
.slide .dotList ul li.active{ font-size:26px; font-size:2.6rem;}
.slide .dotList ul li.active:before{ width:28px; margin-left:-14px;}
.slide .carousel-control{position:absolute; z-index:999}

.slide .slidedetail{display:none}
.imgtoVideo img{width:100%}
.imgtoVideo>div{padding:1px;position:relative;cursor:pointer;width:49%;display:inline-block}
.imgtoVideo>div:hover .imgtoVideoDetail{display:block}
.imgtoVideo .imgtoVideoDetail{width:100%;height:100%;position:absolute;top:0;left:0;padding:1px;display:none}
.imgtoVideo .imgtoVideoDetail>div{background:rgba(0,98,197,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);width:100%;height:100%;text-align:center}
.imgtoVideo .tovideo .imgtoVideoDetail{display:block}
.imgtoVideo .tovideo .imgtoVideoDetail>div{background:#0c2d47;width:60px;height:60px;color:#fff;line-height:60px;vertical-align:middle;margin:0 auto;margin-top:17%}
.imgtoVideo .imgtoVideoDetail .fa-search{color:#fff;font-size:25px;margin-top:21%}
.contentIV{position:fixed;top:0;left:0;right:0;width:100%;height:100%;display:table;background:rgba(20,43,73,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);margin:0 auto;z-index:-999;max-width:1024px;display:none}
#picturetoVideo .carouse .slideItem{display:table;height:100%}
#picturetoVideo .carouse .slideItem>div{display:table-cell;vertical-align:middle;text-align:center}
#picturetoVideo .carouse .slideItem .banner-img{max-width:100%;width:auto}
.closeContentIV{position:absolute;top:10px;right:10px;font-size:25px;color:#fff;font-weight:bold;cursor:pointer;z-index:999}

@media screen and (max-width:1479px) {
.daohang>li{ float:left;position:relative;z-index:999; padding-bottom:20px; margin-right:35px; margin-left:0px;}
}
@media screen and (max-width:1359px) {
.daohang>li{ margin-right:35px;}
.daohang>li>a{ font-size:15px; font-size:1.5rem; text-transform:none;}
.daohang>li:hover:before{ width:50px; margin-left:-25px;}
.dangqiandao:before{ width:50px !important; margin-left:-25px !important;}
.yiji li a{font-size:14px;font-size:1.4rem; padding:5px 10px;}
.daohang>li:hover .yiji>li>a{line-height:24px;}
.yiji>li:hover .erji>li>a{line-height:24px;}
.erji>li:hover .sanji>li>a{line-height:24px;}

.sousuo{ margin-right:17px;}
.yvn{ padding-left:25px;}
.yvn em{ position:absolute; color:#ffffff; left:0px; top:2px; line-height:30px; font-size:20px;}
.yvzhonga{ font-size:14px; font-size:1.4rem; padding-left:10px; padding-right:30px;}
.yvzhonga i{ right:5px; top:15px;}

.slide .dotList{ bottom:10px;}
.slide .dotList ul li{ font-size:16px; font-size:1.6rem; margin-left:20px; padding-bottom:10px;}
.slide .dotList ul li.active{ font-size:20px; font-size:2rem;}
}
@media screen and (min-width:1000px) {.carousel,.nav,.clear2{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; margin:auto; background:#000;}
.logo{display:block;float:left;width:130px; margin-top:15px;}
.daohang{margin-top:10px; float:none; text-align:center;}
.yijiw,.yiji2{display:none}
.daohang>li{ float:none; display:inline-block; *float:left; margin:auto;padding-bottom:10px; margin:0 22px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:26px;}
.clear2{clear:both;}
.sousuo{ display:none}
.yvn{ margin-right:40px; margin-top:7px;}

.banner1 .carousel-control{ width:30px; height:40px; line-height:40px; margin-top:-20px; font-size:16px;}
.banner1 .carousel-control.left { left: 70px;}
.banner1 .carousel-control.right { right: 70px;}

.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 24px;background: #000;right:2.5%;top:13px;cursor: pointer; border-radius:5px; z-index: 999999999}
.nav span {display: block;width: 20px;height: 2px;background: #51c9ca;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 99999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width:300px;height:0px;overflow: auto;top:0px;right:0px;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px; top:0px; height:100%;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #fff;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:7px; width:20px; height:20px; background:#fff; background:rgba(255,255,255,0.6); cursor:pointer; border-radius:50%; transition:0.5s;}
ul.topnav span:before{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
ul.topnav span:after{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg)}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff; border-radius:13px;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 24px;line-height: 24px;display: block;float: left; border-radius:10px;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:10px;}
.logo{ width:110px; margin-top:15px;}
.daohang2{display:block;text-align:center; margin-top:20px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem;color:#fff;line-height:24px;text-align:center;}
.daohang2 .dangqiandao{ color:#51c9ca !important}

.daohang,.daohang1{display: none}
.clear3{clear:both;}

.banner1 .carousel-control{ display:none !important;}
.banner1 .carousel-control.left { left: 10px;}
.banner1 .carousel-control.right { right: 10px;}

.slide .dotList{ bottom:5px;}
.slide .dotList ul{ text-align:center;}
.slide .dotList ul li{ font-size:12px; font-size:1.2rem; line-height:20px; margin-left:10px; padding-bottom:5px;}
.slide .dotList ul li:before{ height:1px;}
.slide .dotList ul li.active{ font-size:16px; font-size:1.6rem;}
.slide .dotList ul li.active:before{ width:20px; margin-left:-10px;}
}


.main1{ padding-top:89px;}
.m1biao{ display:block; text-align:center; font-family:"Microsoft YaHei","微软雅黑"; font-size:40px; font-size:4rem; line-height:50px;}
.m1n{ background:#fafafa url(../image/m1yinhao.png) no-repeat 30px 30px; padding:47px 40px; padding-bottom:57px; margin:auto; max-width:1200px; margin-top:58px; color: #666666; font-size:18px; font-size:1.8rem; line-height:36px; text-align:center;}
.m1n p a{ display:block; color: #666666;}
.m1biao:hover,.m1n p a:hover{ color:#51c9ca;}


@media screen and (max-width:1559px) {
.m1biao{ font-size:34px; font-size:3.4rem; line-height:40px;}
}
@media screen and (max-width:1359px) {
.main1{ padding-top:69px;}
.m1biao{ font-size:30px; font-size:3.0rem; line-height:40px;}

.m1n{ padding:30px 20px; margin-top:30px; font-size:16px; font-size:1.6rem; line-height:32px; text-align:center;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:39px;}
.m1biao{ font-size:24px; font-size:2.4rem; line-height:32px;}

.m1n{ padding:30px 20px; margin-top:30px; font-size:14px; font-size:1.4rem; line-height:28px; text-align:center;}
}
@media screen and (max-width:767px) {
.main1{ padding-top:30px;}
.m1biao{ font-size:20px; font-size:2rem; line-height:28px;}

.m1n{ padding:20px 10px; margin-top:20px; font-size:12px; font-size:1.2rem; line-height:22px; text-align:center;}
}


.main2{ padding-top:94px; position:relative;}
.main2:before{ content:""; position:absolute; height:205px; width:100%; background:#000000; left:0px; bottom:0px; z-index:-1}

.m2n{ position:relative; padding-right:202px; background:#fff; margin-top:74px;}
.m2mor{ display:block; width:202px; position:absolute; right:0px; top:0px; padding:24px; padding-top:66px;}
.m2mor a{ display:block; color: #999999; font-size:24px; font-size:2.4rem; line-height:41px; font-family:"Microsoft YaHei","微软雅黑";}

.img-scroll3 {position: relative; z-index:9;}
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; right:0px; margin-right:-50px; text-align:center;display: block; line-height:40px; font-size:28px; font-size:2.8rem; font-weight:bold; z-index:99; color:#666666; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll3 .prev { top:272px; cursor: pointer;}
.img-scroll3 .next { top:212px; cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover { color:#51c9ca;}
.img-list3 {position: relative;overflow: hidden; z-index:90;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width:0.33333%; margin-right:0%; position:relative;}

.m2tu{ display:block;}
.m2tu img{ width:100%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; transition:0.5s;}
.m2fu{ position:absolute; width:100%; left:0px; bottom:0px; background:url(../image/m2fu.png) repeat-x bottom; background-size:auto 100%; padding:25px 30px;}
.m2a{ display:block; color: #ffffff; font-size:30px; font-size:3rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2p a{ text-indent: 2em; display:block; color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; height:60px; overflow:hidden; margin-top:13px;}

.m2mor a:hover{ color:#51c9ca;}

.img-list3 li:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(100%); filter:none;}

@media screen and (max-width:1559px) {
.m2mor{ padding-top:10px;}
}
@media screen and (max-width:1359px) {
.main2{ padding-top:64px; position:relative;}
.m2n{ padding-right:170px; margin-top:54px;}

.m2mor{ width:170px; padding:30px 15px;}
.m2mor a{ font-size:20px; font-size:2rem; line-height:30px;}

.img-scroll3 .prev, .img-scroll3 .next { margin-right:-35px; font-size:20px; font-size:2rem;}
.img-scroll3 .prev { top:182px; cursor: pointer;}
.img-scroll3 .next { top:142px; cursor: pointer;}

.m2fu{ padding:15px 10px;}
.m2a{font-size:20px; font-size:2rem; line-height:30px;}
.m2p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:44px; position:relative;}
.m2n{ padding-right:0px; padding-left:40px; margin-top:34px;}

.m2mor{ display:none}
.img-list3 li {width:0.5%;}
.img-scroll3 .prev, .img-scroll3 .next { width:40px; right:auto; margin-right:auto; left:0px; margin-left:-40px; font-size:20px; font-size:2rem; line-height:30px;}
.img-scroll3 .prev { top:50%; margin-top:-20px; cursor: pointer;}
.img-scroll3 .next { top:50%; margin-top:20px; cursor: pointer;}
.img-list3 li img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(100%); filter:none;}
}
@media screen and (max-width:767px) {
.main2{ padding-top:34px; position:relative;}
.m2n{ padding-right:0px; padding-left:40px; margin-top:24px;}

.m2fu{ padding:10px 5px;}
.m2a{font-size:16px; font-size:1.6rem; line-height:24px;}
.m2p a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px; margin-top:5px;}
}
@media screen and (max-width:599px) {
.main2:before{ height:100px;}
}
@media screen and (max-width:399px) {
.img-list3 li {width:1%;}
}


.main3{ background:#000; padding-top:124px; padding-bottom:130px;}
.main3 .m1biao{ text-align:left; color:#fff;}
.m3n{ font-size:0px;}
.m3lie{ width:20%; display:inline-block; vertical-align:top; text-align:left; margin-top:82px;}
.m3tu{ display:block;}
.m3tu img{ max-width:100%;}
.m3p a{ display:block; color: #ffffff; font-size:18px; font-size:1.8rem; line-height:44px; font-family:"Microsoft YaHei","微软雅黑"; margin-top:24px; padding-right:30px;}
.main3 .m1biao:hover,.m3p a:hover{ color:#51c9ca;}

@media screen and (max-width:1559px) {
.m3p a{ font-size:18px; font-size:1.8rem; line-height:34px; padding-right:20px;}
}
@media screen and (max-width:1359px) {
.main3{ padding-top:80px; padding-bottom:80px;}
.m3p a{ font-size:16px; font-size:1.6rem; line-height:32px; padding-right:20px;}
.m3tu img{ max-width:60px;}
.m3lie{ margin-top:50px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:50px; padding-bottom:50px;}
.m3lie{ width:33.333%; margin-top:30px;}
.m3tu img{ max-width:50px;}
.m3p a{ font-size:14px; font-size:1.4rem; line-height:28px; padding-right:20px;}
}
@media screen and (max-width:767px) {
.m3p a{ font-size:12px; font-size:1.2rem; line-height:24px; padding-right:20px;}
}
@media screen and (max-width:499px) {
.m3lie{ width:50%; margin-top:20px;}
}


.main4{ position:relative; background:url(../image/mbei.jpg) repeat-y;}
.m4tu{ display:block;}
.m4tu img{ width:100%;}
.m4n{ position:absolute; width:90%; text-align:center; top:50%; left:50%; transform:translate(-50%,-50%);}
.m4a{ display:block; color: #ffffff; font-size:40px; font-size:4rem; line-height:50px; font-family:"Microsoft YaHei","微软雅黑";}
.m4a strong{ font-size:100px; font-size:10rem;}
.m4mor{ display:inline-block; min-width: 230px; height: 57px; line-height:57px; background: #51c9ca; padding:0 5px; text-align:center; font-family:"Microsoft YaHei","微软雅黑"; font-size:20px; font-size:2rem; margin-top:62px;}
.m4mor:hover{ background:#fff; color:#51c9ca;}
.m4a:hover{ color:#51c9ca;}
@media screen and (max-width:1359px) {
.m4a{ font-size:30px; font-size:3rem; line-height:40px;}
.m4a strong{ font-size:70px; font-size:7rem;}
.m4mor{ min-width: 180px; height: 47px; line-height:47px; font-size:16px; font-size:1.6rem; margin-top:40px;}
}
@media screen and (max-width:999px) {
.m4a{ font-size:20px; font-size:2rem; line-height:30px;}
.m4a strong{ font-size:50px; font-size:5rem;}
.m4mor{ min-width: 150px; height: 36px; line-height:36px; font-size:14px; font-size:1.4rem; margin-top:20px;}
}
@media screen and (max-width:767px) {
.m4a{ font-size:12px; font-size:1.2rem; line-height:26px;}
.m4a strong{ font-size:24px; font-size:2.4em;}
.m4mor{ min-width: 90px; height: 24px; line-height:24px; font-size:12px; font-size:1.2rem; margin-top:5px;}
}


.main5{ position:relative; padding-top:94px; padding-bottom:60px; background:url(../image/mbei.jpg) repeat-y; z-index:1}
.main5:before{ content:""; position:absolute; width:100%; height:211px; background:#ecebe9; left:0px; bottom:0px; z-index:2}

.main5 .m1biao{ text-align:left; position:relative; z-index:3}

.main5 .owl-carousel{display: none;position: relative; -ms-touch-action: pan-y; margin-right:178px; box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11); background:#fff; margin-top:87px; z-index:3}
.main5 .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.main5 .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.main5 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.main5 .owl-carousel .owl-item{float: left;}
.main5 .owl-controls .owl-page,.main5 .owl-controls .owl-buttons div{cursor: pointer;}
.main5 .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.main5 .owl-theme .owl-controls{ position:absolute; right:0px; margin-right:-179px; top:50%; transform:translateY(-50%);}
.main5 .owl-theme .owl-controls .owl-page{zoom: 1; display:block; position:relative; padding-right:85px; margin:70px 0;}
.main5 .owl-theme .owl-controls .owl-page:before{ content:""; position:absolute; width:9px; height:9px; background:#fff; border:10px solid #999999; border-radius:50%; right:0px; top:0px; transition:0.5s;}
.main5 .owl-theme .owl-controls .owl-page:after{ content:""; position:absolute; width:30px; height:1px; background:#7f8084; top:50%; right:40px; transition:0.5s;}
.main5 .owl-theme .owl-controls .owl-page span{display: block; color: #666666; width:20px; font-size:18px; font-size:1.8rem; line-height:28px; transition:0.5s;}
.main5 .owl-theme .owl-controls .owl-page.active span{ opacity:1; color:#51c9ca;}
.main5 .owl-theme .owl-controls .owl-page.active:before{ border-color:#51c9ca;}
.main5 .owl-theme .owl-controls .owl-page.active:after{ background:#51c9ca;}

.main5 .item{ position:relative; font-size:0px;}
.main5 .item:after{ content:""; display:block; clear:both;}
.m5tu{ width:49.18%; display:inline-block; vertical-align:middle;}
.m5tu img{ width:100%;}
.m5zi{ width:50.82%; display:inline-block; vertical-align:middle; padding:10px 39px;}
.m5a{ display:block; font-size:22px; font-size:2.2rem; line-height:30px;}
.m5p a{ text-indent: 2em; display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:36px; max-height:252px; overflow:hidden; margin-top:21px;}
.m5a:hover,.m5p a:hover{ color:#51c9ca;}

@media screen and (max-width:1559px) {
.m5p a{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:21px; max-height:210px;}
.main5 .owl-theme .owl-controls .owl-page{ margin:40px 0;}
}
@media screen and (max-width:1359px) {
.m5p a{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:21px; max-height:210px;}
.main5 .owl-theme .owl-controls .owl-page{ margin:20px 0;}
.main5 .owl-theme .owl-controls{ margin-right:-100px;}
.main5 .owl-carousel{ margin-top:47px;margin-right:100px;}
.m5zi{ padding:10px 20px;}

.m5a{ font-size:18px; font-size:1.8rem; line-height:24px;}
.m5p a{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:182px; margin-top:15px;}

.main5 .owl-theme .owl-controls .owl-page{ padding-right:60px; margin:10px 0;}
.main5 .owl-theme .owl-controls .owl-page:before{ width:5px; height:5px; background:#fff; border:6px solid #999999; top:5px;}
.main5 .owl-theme .owl-controls .owl-page:after{ width:26px; right:25px;}
.main5 .owl-theme .owl-controls .owl-page span{ font-size:16px; font-size:1.6rem; line-height:27px; transition:0.5s;}
}
@media screen and (max-width:999px) {
.main5{ padding-top:34px; padding-bottom:35px;}
.main5 .owl-carousel{ margin-top:27px; margin-right:70px;}

.main5 .owl-theme .owl-controls{ margin-right:-70px;}

.main5 .owl-theme .owl-controls .owl-page{ padding-right:30px; margin:10px 0;}
.main5 .owl-theme .owl-controls .owl-page:before{ width:2px; height:2px; border:3px solid #999999; top:10px;}
.main5 .owl-theme .owl-controls .owl-page:after{ width:15px; height:1px; right:12px;}
.main5 .owl-theme .owl-controls .owl-page span{ font-size:14px; font-size:1.4rem; line-height:27px; transition:0.5s;}

.m5a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.m5p a{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:132px; margin-top:10px;}
}
@media screen and (max-width:599px) {
.m5tu{ width:100%;}
.m5zi{ width:100%; padding:10px;}
.main5 .owl-carousel{ margin-top:27px; margin-right:0px;}
.main5 .owl-theme .owl-controls{ position:relative; right:auto; margin:auto; transform:translate(0,0); text-align:center;}
.main5 .owl-theme .owl-controls .owl-page{ display:inline-block; vertical-align:middle; padding:0px 10px;}
.main5 .owl-theme .owl-controls .owl-page:before,.main5 .owl-theme .owl-controls .owl-page:after{ display:none}
}

.main6{ padding-top:93px; padding-bottom:140px;}
.m6n{ padding-top:13px;}
.m6n:after{ content:""; clear:both; display:block;}
.m6lie{ position:relative; width:47.5%; min-height: 146px; position:relative; margin-top:73px;}
.m6riqi{ position:absolute; width: 120px; left:0px; top:0px; border: solid 1px #333333; text-align:center; padding-top:8px; padding-bottom:23px;}
.m6riqi span{ display:block; color: #212121; font-size:62px; font-size:6.2rem; line-height:70px; font-family:"Microsoft YaHei","微软雅黑";}
.m6riqi p{ color: #212121; font-size:20px; font-size:2rem; line-height:30px; margin-top:13px; font-family:"Microsoft YaHei","微软雅黑";}
.m6zi{ margin-left:140px; padding-top:8px;}
.m6a{ display:block; color: #212121; font-size:24px; font-size:2.4rem; position:relative; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6p a{ text-indent: 2em; display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; max-height:90px; overflow:hidden; margin-top:15px;}
.m6a:hover,.m6p a:hover{color: #51c9ca;}

@media screen and (max-width:1359px) {
.m6a{ font-size:20px; font-size:2rem;}
.m6p a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 999px) { 
.main6{ padding-top:47px; padding-bottom:40px;}
.m6lie{ margin-top:33px; width:48%;}
.m6riqi{ width:70px;}
.m6riqi span{ font-size:30px; font-size:3rem; line-height:40px;}
.m6riqi p{ font-size:14px; font-size:1.4rem;}
.m6zi{ margin-left:85px; padding-top:0px;}
.m6a{ font-size:16px; font-size:1.6rem;}
.m6p a{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:72px; margin-top:10px;}
}
@media screen and (max-width: 767px) { 
.m6lie{ min-height: 85px; margin-top:19px; width:100%;}
.m6riqi{ padding-top:7px; padding-bottom:9px;}
.m6riqi span{ font-size:20px; font-size:2rem; line-height:30px;}
.m6riqi p{ font-size:12px; font-size:1.2rem; margin-top:8px;}
.m6a{ font-size:14px; font-size:1.4rem; line-height:20px; padding-bottom:5px;}
.m6p a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px;}
}


.foot{ background:#1e1e1e;}
.foot>.zong{ position:relative; padding-top:33px; padding-right:450px;}
.shejiao{ position:absolute; right:0px; top:45px; font-size:0px;}
.shejiao a{ display:inline-block; vertical-align:middle; width:32px; height:32px; background:#ffffff; border-radius:50%; text-align:center; line-height:29px; color:#333333; font-size:16px; font-size:1.6rem; margin-left:12px; margin-top:10px;}

.foxin{ font-size:0px;}
.folie{ width:33.333%; display:inline-block; vertical-align:top; padding-right:15px;}
.foa{color: #51c9ca; font-size:14px; font-size:1.4rem; line-height:24px;}
.foa i{ display:inline-block; vertical-align:middle; color: #51c9ca; margin-right:6px;}
.fop2{ color: #999999; font-size:12px; font-size:1.2rem; line-height:24px; margin-top:9px;}
.fop2 a{ color: #999999;}

.foot2{ border-top:1px solid #4b4b4b; margin-top:38px; padding-top:25px;}
.fop{color: #666666; font-size:12px; font-size:1.2rem; line-height:24px;}
.fop a{ display:inline-block; vertical-align:middle; color: #666666;}
.fotag{color: #666666; font-size:12px; font-size:1.2rem; line-height:24px;}
.fotag a,.fotag span{ display:inline-block; vertical-align:middle; color: #666666;}

.foot2 .zong{ position:relative; padding-right:210px; padding-bottom:33px;}
.youlian{ position:absolute; min-width:102px; max-width:200px; right:0px; top:9px;}
.youlian p{ font-size:12px; font-size:1.2rem; line-height:24px; color:#666666; cursor:pointer;}
.youlian p i{ display:inline-block; font-size:12px; vertical-align:middle; margin-left:3px; transition:0.5s;}
.youn{ position:absolute; background:#fff; width:100%; bottom:120%; left:0px; display:none;}
.youn a{ display:block; padding:5px; font-size:12px; font-size:1.2rem; line-height:22px;}

.youlianh p i{ transform:rotate(180deg)}
.foot a:hover{ color:#51c9ca;}
.youn a:hover,.shejiao a:hover{ background:#51c9ca; color:#fff;}


@media screen and (max-width:1559px) {
.foot>.zong{ position:relative; padding-top:33px; padding-right:250px;}
.shejiao a{ margin-left:10px;}
}
@media screen and (max-width:999px) {
.foot>.zong{ padding-top:20px; padding-right:0px;}
.shejiao{ position:relative; top:auto; right:auto; margin-top:15px;}
.shejiao a{ margin-left:auto; margin-right:10px;}
}
@media screen and (max-width:767px) {
.foot>.zong{ padding-top:15px; padding-right:0px;}
.foot2{ margin-top:16px; padding-top:15px;}
.foot2 .zong{ position:relative; padding-right:0px; padding-bottom:20px;}
.foxin{ display:none}
.shejiao{ margin:auto;}
}

.top{width: 31px; height: 31px; background: #fff; border:2px solid #51c9ca; border-radius: 50%; line-height:27px; color:#51c9ca; font-size:14px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}


.lianxi{ position:fixed; width:50px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; margin-top:1px; width:50px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; margin-top:3px;}
.ke1{ background:#000000}
.ke2{ background:#555555}
.ke3{ background:#000000}
.ke4{ background:#15418f}
.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:149px; height:150px; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang{ position:absolute; bottom:50px; left:50% !important; margin-left:-75px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#6296f2;}
.clear2{ display:none}


@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {
.youlian{display:none}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi div{ width:25%; float:left;}
.lianxi div a{ margin:auto; width:100%; background:#2296d3; color:#fff !important; border-radius:0px;}
.weixin2{ display:block}
.weixin1{ display:none}
}


.mianbao{ padding-top:168px; padding-bottom:30px;}
.fenbiao{ display:block; text-align:center; color: #000000; font-size:32px; font-size:3.2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.mianbaon{ color: #666666; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:20px;}
.mianbaon a{color: #666666;}
.mianbaon a:hover{color: #000000;}
.comian{color: #000000 !important;}

@media screen and (max-width:1559px) {
.fenbiao{ font-size:26px; font-size:2.6rem; line-height:32px;}
}
@media screen and (max-width:1359px) {
.fenbiao{ font-size:24px; font-size:2.4rem; line-height:32px;}
}
@media screen and (max-width:999px) {
.mianbao{ padding-top:30px; padding-bottom:10px;}
.fenbiao{ font-size:22px; font-size:2.2rem; line-height:28px;}
.mianbaon{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.mianbao{ padding-top:25px; padding-bottom:20px;}
.mianbaon{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:6px;}
.fenbiao{ font-size:18px; font-size:1.8rem; line-height:28px;}
}

.tmmain1{ background:#fcfcfc; margin-top:44px;}
.tmmain1:after{ content:""; clear:both; display:block;}

.tmtu{ width:50%; float:left;}
.tmzi{ width:50%; float:right;}

.img-scroll {position: relative; z-index:9;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:0px; width:46px; line-height:46px; text-align:center; border-radius:4px; font-size:14px; color:#fff; text-align:center;display: block; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll .prev {left:0px; cursor: pointer;}
.img-scroll .next { right:0px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { border-color:#51c9ca; color:#51c9ca;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:1%; margin-right:0.01%; position:relative;}
.tmtu1{}
.tmtu1 img{ width:100%;}

.tmnav{ width: 138px; height: 46px; background: #262626; border-radius: 4px; position:absolute; right:30px; bottom:30px; z-index:99;}
.fenshu{ width:46px; height:46px; line-height:46px; background:#1c1c1c; margin:auto; text-align:center; color: #7e7e7e; font-size:12px; font-size:1.2rem;}
.fenshu span{ color: #7e7e7e;}
.fenshu #fenshu1{color: #ffffff; font-size:20px; font-size:2rem;}
.tmzin{ width:650px; margin-left:50px;}

.tm1biao{font-family:"Microsoft YaHei","微软雅黑"; font-size:26px; font-size:2.6rem; line-height:32px; margin-top:26px;}
.tm1p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:10px;}
.tm1p p{color: #666666; text-indent: 2em;}
.tm1biao2{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:22px; font-family:"Microsoft YaHei","微软雅黑";}
.tm1p2{font-family:"Microsoft YaHei","微软雅黑"; font-size:18px; font-size:1.8rem; line-height:26px; margin-top:19px;}
.tm1n{ padding-top:4px; padding-bottom:10px;}
.tm1n p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; padding-left:79px; position:relative; min-height:45px; margin-top:21px;}
.tm1n p i{ display:block; width:80px; position:absolute; left:0px; top:0px; border-bottom:1px solid #d7d7d7; text-align:center; color:#000000; font-size:20px; padding-bottom:15px;}
.tm1n p em{ display:block; font-style: normal; width:80px; position:absolute; left:0px; top:0px; border-bottom:1px solid #d7d7d7; text-align:center; color:#000000; font-size:20px; padding-bottom:15px;}
.tm1n p:before{ content:""; width:5px; height:5px; background:#666666; border-radius:50%; position:absolute; left:62px; top:12px;}

@media screen and (max-width:1849px) {
.tm1p{ font-size:14px; font-size:1.4rem; line-height:26px;}
.tm1n p{ margin-top:10px; font-size:14px; font-size:1.4rem; min-height:35px;}
.tm1n p i{ padding-bottom:5px;}
.tm1n p em{ padding-bottom:5px;}

.tm1biao{ margin-top:15px;}
.tm1biao2{ margin-top:12px;}
}
@media screen and (max-width:1559px) {
.tmzin{ width:90%; margin-left:2.5%;}

.tm1biao{ font-size:20px; font-size:2rem; line-height:26px;}
.tm1biao2{ font-size:18px; font-size:1.8rem; line-height:26px;}
.tm1p2{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:6px;}
.tm1n p{ padding-left:50px;}
.tm1n p i{ width:40px; font-size:14px;}
.tm1n p em{ width:40px; font-size:14px;}
.tm1n p:before{ width:3px; height:3px; left:40px; top:13px;}
}
@media screen and (max-width:1359px) {
.tm1n p{ margin-top:5px; line-height:24px; min-height:24px; font-size:12px; font-size:1.2rem;}
.tm1n p:before{ width:3px; height:3px; left:40px; top:11px;}
.tm1n p i{ padding-bottom:0px;}
.tm1n p em{ padding-bottom:0px;}
.tm1p{ font-size:12px; font-size:1.2rem; line-height:22px;}
.tm1p2{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:5px;}

.tmtu{ width:60%; float:left;}
.tmzi{ width:40%; float:right;}

.img-scroll .prev, .img-scroll .next { width:36px; line-height:36px; font-size:14px;}
.tmnav{ width: 118px; height: 36px; right:10px; bottom:10px;}
.fenshu{ width:46px; height:36px; line-height:36px; background:#1c1c1c; margin:auto; text-align:center; color: #7e7e7e; font-size:12px; font-size:1.2rem;}
.fenshu #fenshu1{color: #ffffff; font-size:20px; font-size:2rem;}
}
@media screen and (max-width:999px) {
.tmmain1{ margin-top:4px; padding-top:6px;}
.tmtu{ width:100%; float:none; margin-top:15px;}
.tmzi{ width:100%; float:none;}
}
@media screen and (max-width:767px) {
.tm1biao{ font-size:18px; font-size:1.8rem; line-height:26px;}
.tm1biao2{ font-size:16px; font-size:1.6rem; line-height:26px;}
}

.tmmain2{ padding-bottom:35px;}
.tmmain2:after{ content:""; clear:both; display:block;}
.tm2l{ width:40%; float:left; padding-top:156px;}
.tm2r{ width:47.57%; float:right; padding-top:45px;}

.tm2biao{ color: #000000; font-size:32px; font-size:3.2rem; line-height:56px; position:relative; padding-bottom:28px;}
.tm2biao:before{ content:""; width:200px; height:3px; background:#51c9ca; position:absolute; left:0px; bottom:0px;}
.tm2p{ font-size:18px; font-size:1.8rem; line-height:36px; margin-top:30px;}
.tm2p p{ text-indent: 2em; }
.tm2lie{ width:50%; float:left; position:relative; height: 206px; text-align:center; margin-top:38px;}

.tm2n{ background:#fff; padding-top:13px; height: 206px; transition:0.8s;}
.shuzi{ width:97px; height:97px; line-height:97px; text-align:center; margin:auto; position:relative; font-family:"Microsoft YaHei","微软雅黑"; font-size:30px; font-size:3rem;}
.shuzi:before{ content:""; position:absolute; border: solid 2px #dddddd; width:74px; height:74px; border-radius:8px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg);}
.shuzi:after{ content:""; position:absolute; box-shadow: -6px 0px 10px 0px rgba(0, 0, 0, 0.04); width:100%; height:100%; border-radius:8px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg);}
.tm2zi{ color: #000000; text-align:center; font-size:16px; font-size:1.6rem; font-family:"Microsoft YaHei","微软雅黑"; margin-top:29px;}

.tm2fu{ position:absolute; width:100%; height:100%; left:0px; top:0px; background:#51c9ca; border-radius: 8px; box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.08); padding:20px 10px; transform:rotateY(180deg); opacity:0; transition:0.8s;}
.tm2ra{ display:block; color: #000000; font-size:20px; font-size:2rem; font-family:"Microsoft YaHei","微软雅黑";}
.tm2rp{ color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; max-height:120px; overflow:auto; margin-top:15px;}
.tm2rp p{color: #ffffff;}

.tm2rp::-webkit-scrollbar{ background:#68dcde; border-radius: 3px; width:8px;}
.tm2rp::-webkit-scrollbar-thumb{ background:#38bbbb; border-radius: 3px; width:8px;}

.tm2lie:hover .tm2n{ transform:rotateY(180deg); opacity:0;}
.tm2lie:hover .tm2fu{ transform:rotateY(0deg); opacity:1;}

@media screen and (max-width:1559px) {
.tm2l{ width:44%; float:left; padding-top:156px;}
.tm2r{ width:52%; float:right; padding-top:45px;}

.tm2biao{ font-size:26px; font-size:2.6rem; line-height:40px; padding-bottom:20px;}
.tm2p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}

.tm2zi{ font-size:14px; font-size:1.4rem; margin-top:20px;}
.tm2ra{ font-size:18px; font-size:1.8rem;}
.tm2rp{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:130px; margin-top:15px;}
}
@media screen and (max-width:999px) {
.tm2l{ width:100%; float:none; padding-top:26px;}
.tm2r{ width:100%; float:none; padding-top:20px;}

.tm2biao{ font-size:22px; font-size:2.2rem; line-height:30px; padding-bottom:10px;}
.tm2biao:before{ width:130px; height:2px;}
.tm2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.tm2n{ display:none}
.tm2fu{ transform:rotateY(0deg); opacity:1;}
.tm2lie{ width:49%; margin:5px 0.5%;}
}
@media screen and (max-width:767px) {
.tm2biao{ font-size:18px; font-size:1.8rem; line-height:24px; padding-bottom:10px;}
.tm2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:8px;}

.tm2lie{ height: 180px;}
.tm2ra{ font-size:14px; font-size:1.4rem;}
.tm2rp{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:110px;}
}
@media screen and (max-width:449px) {
.tm2lie{ width:100%; height:auto;}
.tm2fu{ position:relative;}
}

.tmmain3{ background:url(../image/tm3bei.jpg) no-repeat bottom center; padding-bottom:67px;}
.tmmain3:after{ content:""; clear:both; display:block;}
.tm3tu{ width:48.57%; float:left;}
.tm3zi{ width:37.5%; float:right; text-align:right; padding-top:247px;}

.tmmain3 .owl-carousel{display: none;position: relative; -ms-touch-action: pan-y; background:#fff; z-index:3}
.tmmain3 .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.tmmain3 .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.tmmain3 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.tmmain3 .owl-carousel .owl-item{float: left;}
.tmmain3 .owl-controls .owl-page,.tmmain3 .owl-controls .owl-buttons div{cursor: pointer;}
.tmmain3 .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tmmain3 .owl-theme .owl-controls{ position:absolute; right:27px; bottom:30px;}
.tmmain3 .owl-theme .owl-controls .owl-page{zoom: 1; display:inline-block; vertical-align:bottom; position:relative; margin:0 8px;}
.tmmain3 .owl-theme .owl-controls .owl-page span{display: block; width:10px; height:10px; font-size:0px; transition:0.5s; background:url(../image/tmdian.png) no-repeat bottom center;}
.tmmain3 .owl-theme .owl-controls .owl-page.active span{ width:17px; height:21px; background:url(../image/tmdianh.png) no-repeat bottom center;}
.tmtu2{ display:block;}
.tmtu2 img{ width:100%;}

.tm3biao{ color: #ffffff; font-size:32px; font-size:3.2rem; line-height:56px; position:relative; font-family:"Microsoft YaHei","微软雅黑"; padding-bottom:31px;}
.tm3biao:before{ content:""; position:absolute; width:200px; height:3px; background:#51c9ca; right:0px; bottom:0px;}
.tm3p{color: #c1c1c1; font-size:16px; font-size:1.6rem; line-height:36px; margin-top:29px;}
.tm3p p{color: #c1c1c1; position:relative; padding-right:13px;}
.tm3p p:before{ content:""; position:absolute; width:6px; height:1px; background:#c1c1c1; right:0px; top:17px;}

@media screen and (max-width:1559px) {
.tm3zi{ width:40%; padding-top:177px;}
}
@media screen and (max-width:1359px) {
.tm3zi{ width:45%; padding-top:107px;}
.tm3biao{ font-size:24px; font-size:2.4rem; line-height:40px; padding-bottom:15px;}
.tm3p{ font-size:14px; font-size:1.4rem; line-height:28px; margin-top:20px;}

.tmmain3{ padding-bottom:37px; padding-top:37px;}
.tm3p p:before{ top:13px;}
}
@media screen and (max-width:999px) {
.tm3biao{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:15px;}
.tm3biao:before{ height:2px; width:100px;}
.tm3p{ font-size:14px; font-size:1.4rem; line-height:28px; margin-top:20px;}

.tmmain3 .owl-theme .owl-controls{ right:10px; bottom:10px;}
.tmmain3 .owl-theme .owl-controls .owl-page{ margin:0 4px;}
}
@media screen and (max-width:767px) {
.tm3biao{ font-size:16px; font-size:1.6rem; line-height:26px; padding-bottom:10px;}
.tm3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
.tm3zi{ padding-top:47px;}
.tm3p p:before{ top:9px;}
}
@media screen and (max-width:599px) {
.tmmain3{ padding-bottom:20px; padding-top:20px;}
.tm3tu{ width:100%; float:none;}
.tm3zi{ padding-top:47px; width:100%;}
}


.tmmain4{ position:relative; padding-top:70px;}
.tmmain4:after{ content:""; clear:both; display:block;}
.tmmain4:before{ content:""; position:absolute; width:100%; height:150px; background:#f2f2f2; left:0px; top:0px; z-index:-1}
.tm4zi{ width:51.4%; float:left; background:#fff; padding-left:22px; padding-right:40px; text-align:right; padding-top:106px;}
.tm4biao{ font-size:32px; font-size:3.2rem; line-height:56px; font-family:"Microsoft YaHei","微软雅黑"; position:relative; padding-bottom:30px;}
.tm4biao:before{ content:""; position:absolute; width:200px; height:3px; background:#51c9ca; right:0px; bottom:0px;}
.tm4p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:36px;}
.tm4p p{ color: #666666;}

.tm4tu{ width:48.6%; float:right; padding-top:80px; position:relative;}
.tm4tu img{ width:100%;}
.tm4tu:before{ content:""; position:absolute; width:300px; height:100%; background:#f2f2f2; top:0px; left:100%;}

@media screen and (max-width:1559px) {
.tm4zi{ padding-top:30px; padding-left:15px; padding-right:20px;}
.tm4biao{ font-size:28px; font-size:2.8rem; line-height:44px; padding-bottom:10px;}
}
@media screen and (max-width:1359px) {
.tm4zi{ padding-top:20px; padding-left:10px; padding-right:10px;}
.tm4p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
.tm4biao{ font-size:24px; font-size:2.4rem; line-height:34px; padding-bottom:10px;}
.tmmain4{ padding-top:40px;}
.tm4tu{ padding-top:80px;}
}
@media screen and (max-width:999px) {
.tm4biao{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:10px;}
.tm4p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:20px;}
}
@media screen and (max-width:767px) {
.tm4tu{ width:100%; float:none; padding-top:30px;}
.tm4zi{ width:100%; float:none;}
.tm4biao{ font-size:18px; font-size:1.8rem; line-height:30px; padding-bottom:10px;}
.tm4biao:before{ width:100px;}
}

.tmmain5{ position:relative; background:url(../image/tm5bei.jpg) center top; margin-top:79px; padding-bottom:99px;}
.tmmain5 .zong{ position:relative; padding-top:61px;}

.tmmain5 .owl-carousel{display: none;position: relative; -ms-touch-action: pan-y; z-index:3; max-width:1187px; margin:auto;}
.tmmain5 .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.tmmain5 .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.tmmain5 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.tmmain5 .owl-carousel .owl-item{float: left;}
.tmmain5 .owl-controls .owl-page,.tmmain5 .owl-controls .owl-buttons div{cursor: pointer;}
.tmmain5 .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tmmain5 .owl-theme .owl-controls{ position:absolute; left:50%; transform:translateX(-50%); bottom:20px;}
.tmmain5 .owl-theme .owl-controls .owl-page{zoom: 1; display:inline-block; vertical-align:bottom; position:relative; margin:0 8px;}
.tmmain5 .owl-theme .owl-controls .owl-page span{display: block; width:10px; height:10px; font-size:0px; transition:0.5s; background:url(../image/tmdian.png) no-repeat bottom center;}
.tmmain5 .owl-theme .owl-controls .owl-page.active span{ width:17px; height:21px; background:url(../image/tmdianh.png) no-repeat bottom center;}

.tmmain5 .item{ position:relative;}

.tm5zi{ background:#51c9ca; width:320px; position:absolute; left:109px; top:0px; padding:57px 35px; color: #ffffff; font-size:24px; font-size:2.4rem; line-height:36px; font-family:"Microsoft YaHei","微软雅黑";}
.tm5zi:before{ content:""; position:absolute; width:6px; height:30px; background:#000000; top:0px; left:38px;}
.tm5zi p,.tm5zi strong{ color:#fff;}
.tm5zi strong{ display:block; font-weight:normal; color: #ffffff; font-size:18px; font-size:1.8rem; line-height:26px; font-family:"Microsoft YaHei","微软雅黑"; margin-bottom:22px;}
.tmtu4{ padding-top:140px; display:block;}
.tmtu4 img{ width:100%;}

@media screen and (max-width:1359px) {
.tmmain5{ margin-top:30px; padding-bottom:35px;}
.tmmain5 .zong{ padding-top:21px;}
.tmtu4{ padding-top:40px;}

.tm5zi{ width:250px; left:29px; padding:30px 10px; font-size:18px; font-size:1.8rem; line-height:30px;}
.tm5zi:before{ left:10px; width:4px; height:24px;}
.tm5zi strong{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:12px;}
}
@media screen and (max-width:767px) {
.tmmain5{ margin-top:20px;}
.tmmain5 .zong{ padding-top:15px;}
.tm5zi{ width:250px; left:15px; padding:30px 10px; padding-bottom:10px; font-size:14px; font-size:1.4rem; line-height:24px;}
.tm5zi strong{ font-size:12px; font-size:1.2rem; line-height:22px; margin-bottom:12px;}
.tm5zi:before{ left:10px;}
.tmtu4{ padding-top:100px;}
}


.tpmain1{ padding-top:41px; padding-bottom:69px;}
.tp1biao{ color: #000000; font-size:32px; font-size:3.2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.tp1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:23px;}
.tp1p p{ text-indent: 2em; }
.tp1n{ padding-top:30px;}
.tp1n:after{ content:""; clear:both; display:block;}
.tp1lie{ width:48.57%; margin-top:30px;}
.tp1tu{ border-radius: 16px;}
.tp1tu img{border-radius: 16px; width:100%;}
.tp1a{ color: #000000; font-size:22px; font-size:2.2rem; line-height:30px; font-family:"Microsoft YaHei","微软雅黑"; text-transform:uppercase; margin-top:28px;}
.tp1p2{ color: #888888; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:15px;}
.tp1p2 p{ color: #888888; text-indent: 2em;}

@media screen and (max-width:1559px) {
.tpmain1{ padding-top:21px;}
.tp1biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tp1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}

.tp1n{ padding-top:10px;}
.tp1lie{ width:49%; margin-top:20px;}

.tp1a{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:12px;}
.tp1p2{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.tpmain1{ padding-top:11px; padding-bottom:35px;}
.tp1biao{ font-size:22px; font-size:2.2rem; line-height:28px;}
.tp1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}

.tp1a{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:12px;}
.tp1p2{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.tp1biao{ font-size:18px; font-size:1.8rem; line-height:24px;}
.tp1p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:15px;}

.tp1a{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:12px;}
.tp1p2{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}
@media screen and (max-width:549px) {
.tp1lie{ width:100%; margin-top:20px;}
}

.tpmain2{ background:url(../image/tp2bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:190px; padding-bottom:188px;}
.tpmain2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../image/tp2bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.tp2a{ color: #ffffff; font-size:32px; font-size:3.2rem; line-height:56px; font-family:"Microsoft YaHei","微软雅黑";}
.tp2p{ color: #dadada; font-size:16px; font-size:1.6rem; line-height:40px; max-width:610px; margin-top:32px;}
.tp2p p,.tp2p strong,.tp2p em{color: #dadada;}

@media screen and (max-width:1559px) {
.tpmain2{ padding-top:70px; padding-bottom:70px;}

.tp2a{ font-size:26px; font-size:2.6rem; line-height:42px;}
.tp2p{ font-size:14px; font-size:1.4rem; line-height:30px; max-width:610px; margin-top:12px;}
}
@media screen and (max-width:999px) {
.tpmain2{ padding-top:70px; padding-bottom:70px;}

.tp2a{ font-size:22px; font-size:2.2rem; line-height:32px;}
.tp2p{ font-size:14px; font-size:1.4rem; line-height:30px; max-width:610px; margin-top:12px;}
}
@media screen and (max-width:767px) {
.tpmain2{ padding-top:40px; padding-bottom:40px;}
.tp2a{ font-size:18px; font-size:1.8rem; line-height:28px;}
.tp2p{ font-size:12px; font-size:1.2rem; line-height:22px; max-width:610px; margin-top:12px;}
}

.tpmain3{ padding-top:79px; font-size:0px; padding-bottom:80px;}
.tpmain3:after{ content:""; clear:both; display:block;}
.tp3tu{ width:48.57%; display:inline-block; vertical-align:middle; border-radius: 8px; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.16);}
.tp3tu img{ width:100%; border-radius: 8px;}
.tp3zi{width:48.57%; display:inline-block; vertical-align:middle; margin-left:2.86%;}
.tp3a{ color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px; position:relative; padding-bottom:34px;}
.tp3a:before{ content:""; position:absolute; width:228px; height:2px; background:#000000; left:0px; bottom:0px;}
.tp3p{color: #666666; font-size:16px; font-size:1.6rem; line-height:36px; margin-top:48px;}
.tp3p p{color: #666666; text-indent: 2em;}

@media screen and (max-width:1559px) {
.tp3a{ font-size:26px; font-size:2.6rem; line-height:32px; padding-bottom:20px;}
.tp3p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:28px;}
}
@media screen and (max-width:999px) {
.tpmain3{ padding-top:32px; font-size:0px; padding-bottom:30px;}
.tp3a{ font-size:22px; font-size:2.2rem; line-height:32px; padding-bottom:10px;}
.tp3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:767px) {
.tp3tu{ width:100%; display:block; max-width:400px; margin:auto; margin-bottom:20px;}
.tp3zi{width:100%; margin-left:0%;}
.tp3a{ font-size:18px; font-size:1.8rem; line-height:28px; padding-bottom:10px;}
.tp3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
}

.tpmain4{ background:url(../image/tp4bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:83px;}
.tpmain4:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../image/tp4bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.tpmain4:after{ content:""; position:absolute; width:100%; height:286px; background:#fff; z-index:3; left:0px; bottom:0px;}

.tp4a{ text-align:center; color: #ffffff; font-size:32px; font-size:3.2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.tp4p{color: #ededed; font-size:16px; font-size:1.6rem; line-height:36px; text-align:center; margin-top:30px;}
.tp4p p{color: #ededed;}

@media screen and (max-width:1559px) {
.tp4a{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tp4p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:20px;}
.tpmain4:after{ height:206px;}
}
@media screen and (max-width:999px) {
.tpmain4{ padding-top:33px;}
.tp4a{ font-size:22px; font-size:2.2rem; line-height:30px;}
.tp4p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:767px) {
.tp4a{ font-size:18px; font-size:1.8rem; line-height:28px;}
.tp4p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
.tpmain4:after{ height:150px;}
}

.tpmain5{ padding-top:76px; padding-bottom:81px;}
.tp5a{ color: #000000; font-size:32px; font-size:3.2rem; line-height:52px; font-family:"Microsoft YaHei","微软雅黑";}

.tp5n{ padding-top:30px;}
.tp5n:after{ content:""; clear:both; display:block;}
.tp5tu{ width:48.57%; float:right; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.16); border-radius: 8px; margin-left:55px; margin-top:35px; margin-bottom:10px;}
.tp5tu img{ width:100%; border-radius: 8px;}
.tp5zi{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:32px;}
.tp5zi p,.tp5zi em{color: #666666;}
.tp5zi strong{ display:block; color: #333333; font-size:20px; font-size:2rem; line-height:40px; font-weight:normal;}
.tp5zi p{ text-indent: 2em; }
@media screen and (max-width:1559px) {
.tp5a{ font-size:26px; font-size:2.6rem; line-height:40px;}
.tp5zi{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:32px;}
.tp5zi strong{ font-size:18px; font-size:1.8rem; line-height:30px; font-weight:normal;}
}
@media screen and (max-width:999px) {
.tpmain5{ padding-top:36px; padding-bottom:40px;}

.tp5tu{ margin-left:25px;}
.tp5a{ font-size:22px; font-size:2.2rem; line-height:32px;}
.tp5zi{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:32px;}
.tp5zi strong{ font-size:16px; font-size:1.6rem; line-height:30px; font-weight:normal;}
}
@media screen and (max-width:767px) {
.tp5a{ font-size:18px; font-size:1.8rem; line-height:28px;}
.tp5n{ padding-top:10px;}
.tp5zi{ font-size:12px; font-size:1.2rem; line-height:22px; padding-top:20px;}
.tp5zi strong{ font-size:14px; font-size:1.4rem; line-height:26px; font-weight:normal;}
.tp5tu{ margin-top:15px;}
}
@media screen and (max-width:599px) {
.tp5tu{ width:100%; margin:auto; float:none; margin-top:20px;}
}

.tpmain6{ background:#f2f2f2; padding-top:62px; padding-bottom:68px; font-size:0px;}
.tpmain6 .zong{ background:url(../image/tp6bei.jpg) no-repeat center; line-height:629px; background-size:100%;}
.tp6l{ width:56.4%; display:inline-block; vertical-align:middle;}
.tp6r{ width:13.3%; display:inline-block; vertical-align:middle; margin-left:30.3%; color: #000000; font-size:20px; font-size:2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.tp6r p{ color: #000000;}

.tp6a{ color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px;}
.tp6p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:35px;}
.tp6p p,.tp6p strong,.tp6p em{color: #666666;}
.tp6p p{ text-indent: 2em; }
@media screen and (max-width:1559px) {
.tpmain6 .zong{ line-height:540px;}
.tp6a{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tp6p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:20px;}
.tp6r{ font-size:18px; font-size:1.8rem; line-height:26px;}
}
@media screen and (max-width:1359px) {
.tpmain6 .zong{ line-height:440px;}
}
@media screen and (max-width:999px) {
.tpmain6 .zong{ background-size:100% 100%;}
.tp6a{ font-size:22px; font-size:2.2rem; line-height:28px;}
.tp6p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.tp6r{ font-size:16px; font-size:1.6rem; line-height:24px; width:15%; margin-left:25%;}
.tp6l{ width:60%;}
}
@media screen and (max-width:767px) {
.tpmain6{ padding-top:32px; padding-bottom:38px; font-size:0px;}
.tpmain6 .zong{ background:none;}
.tp6r{ width:100%; display:block; margin:auto; margin-top:10px;}
.tp6l{ width:100%; display:block;}

.tp6a{ font-size:18px; font-size:1.8rem; line-height:24px;}
.tp6p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.tpmain7{ position:relative; text-align:right; padding-top:80px; padding-bottom:22px;}
.tpmain7:before{ content:""; position:absolute; width: 590px; height: 446px; background: #51c9ca; border-radius: 16px; opacity: 0.5; top:50%; left:50%; transform:translate(-50%,-50%); z-index:-1}
.tp7zi{ width:52.14%; display:inline-block; text-align:center; border: solid 8px #000000; background: #ffffff; padding:61px 90px;}
.tp7a{ color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px;}
.tp7p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:30px;}
.tp7p p{color: #666666;}
.tp7tu{ width:52.14%; border-radius: 16px; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.16); margin-top:-115px;}
.tp7tu img{ border-radius: 16px; width:100%;}


@media screen and (max-width:1559px) {
.tp7zi{ padding:31px 60px;}
.tp7a{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tp7p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
.tpmain7:before{ width: 420px; height: 346px;}
}
@media screen and (max-width:999px) {
.tpmain7{ padding-top:40px; padding-bottom:12px;}
.tpmain7:before{ display:none}
.tp7zi{ width:100%; padding:20px 10px; border-width:5px;}
.tp7tu{ width:100%; margin:auto; margin-top:20px;}

.tp7a{ font-size:22px; font-size:2.2rem; line-height:28px;}
.tp7p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.tp7a{ font-size:18px; font-size:1.8rem; line-height:28px;}
.tp7p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}


.tqmain1{ position:relative; margin-top:32px; padding-top:63px;}
.tq1biao{ color: #000000; font-size:32px; font-size:3.2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.tqmain1:before{ content:""; position:absolute; left:-104px; right:-104px; top:0px; bottom:-169px; background:#f5f5f5; border-radius: 8px; z-index:-1}
.tq1p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:23px;}
.tq1p p{color: #666666; text-indent: 2em;}

.tq1n{ font-size:0px; padding-top:20px;}
.tq1n:after{ content:""; clear:both; display:block;}
.tq1lie{ width:14.2857%; display:inline-block; vertical-align:top; text-align:center; margin-top:30px; padding:0 5px;}
.tq1tu{ line-height:40px; color:#2bb9ba;}
.tq1tu i{ font-size:44px;}
.tq1tu em{ font-size:44px;}
.tq1zi{ font-family:"Microsoft YaHei","微软雅黑"; font-size:18px; font-size:1.8rem; line-height:30px;}

@media screen and (max-width:1559px) {
.tq1biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tq1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}

.tq1lie{ margin-top:10px;}
.tq1tu i{ font-size:34px;}
.tq1tu em{ font-size:34px;}
.tq1zi{ font-size:14px; font-size:1.4rem; line-height:26px;}
}
@media screen and (max-width:999px) {
.tqmain1{ margin-top:12px; padding-top:33px;}
.tq1biao{ font-size:22px; font-size:2.2rem; line-height:28px;}

.tq1lie{ width:25%;}
}
@media screen and (max-width:767px) {
.tq1biao{ font-size:18px; font-size:1.8rem; line-height:26px;}
.tq1p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
.tq1lie{ width:33.333%;}
}
@media screen and (max-width:429px) {
.tq1lie{ width:50%;}
}

.tqmain2{ padding-top:64px; padding-bottom:80px;}
.tqmain2:after{ content:""; clear:both; display:block;}
.tq2tu{ width:50%; float:right;}
.tq2tu img{ width:100%;}
.tq2zi{ width:45.7%; float:left;}

.tqmain2 .owl-carousel{display: none;position: relative; -ms-touch-action: pan-y; background:#fff; max-width: 570px; margin-top:48px; z-index:3}
.tqmain2 .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.tqmain2 .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.tqmain2 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.tqmain2 .owl-carousel .owl-item{float: left;}
.tqmain2 .owl-controls .owl-page,.tqmain2 .owl-controls .owl-buttons div{cursor: pointer;}
.tqmain2 .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tqmain2 .owl-theme .owl-controls{ text-align:center; margin-top:20px;}
.tqmain2 .owl-theme .owl-controls .owl-page{zoom: 1; display:inline-block; vertical-align:bottom; position:relative; margin:0 5px;}
.tqmain2 .owl-theme .owl-controls .owl-page span{display: block; width:12px; height:12px; background:#d4d4d4; border-radius:50%; font-size:0px; transition:0.5s;}
.tqmain2 .owl-theme .owl-controls .owl-page.active span{ background:#51c9ca;}

.tq2tu2{}
.tq2tu2 img{ width:100%;}
.tq2a{color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px; margin-top:152px;}
.tq2p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:30px;}
.tq2p p{color: #666666; text-indent: 2em;}
.tq2mor{ display:block; width: 180px; height: 48px; line-height:46px; background: #51c9ca; border:1px solid #51c9ca; border-radius: 24px; padding:0 5px; text-align:center; color: #ffffff; font-size:16px; font-size:1.6rem; margin-top:91px;}
.tq2mor:hover{ background:#fff; color:#51c9ca;}

@media screen and (max-width:1559px) {
.tq2mor{ margin-top:20px;}
.tq2a{ font-size:26px; font-size:2.6rem; line-height:40px; margin-top:50px;}
.tq2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:30px;}
}
@media screen and (max-width:1359px) {
.tq2a{ font-size:26px; font-size:2.6rem; line-height:40px; margin-top:0px;}
.tq2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.tqmain2 .owl-carousel{ margin-top:20px;}
}
@media screen and (max-width:999px) {
.tqmain2{ padding-top:34px; padding-bottom:40px;}
.tq2a{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:0px;}
.tq2tu{ width:52%; float:right;}
}
@media screen and (max-width:767px) {
.tq2a{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:0px;}
.tq2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
.tq2mor{ width: 120px; height: 38px; line-height:36px; border-radius: 24px; font-size:12px; font-size:1.2rem; margin-top:11px;}
}
@media screen and (max-width:599px) {
.tq2tu{ width:100%; float:none;}
.tq2zi{ width:100%; float:none; margin-top:20px;}
}

.tqmain3{ background:url(../image/tq3bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:83px;}
.tqmain3:before{ content:""; position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(../image/tq3bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.tqmain3:after{ content:""; position:absolute; width:100%; height:397px; background:#fff; left:0px; bottom:0px; z-index:1}
.tqmain3 .zong{ position:relative; z-index:3}
.tq3n{ text-align:center; font-size:0px; padding-top:87px;}
.tq3n:after{ content:""; clear:both; display:block;}
.tq3lie{ width:22.857%; display:inline-block; vertical-align:top; margin:0px 2.28%; margin-top:30px; padding:66px 20px; padding-bottom:30px; position:relative;}
.tq3lie:before{ content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:#272525; transition:0.5s;}
.tq3a{ color: #ffffff; font-size:32px; font-size:3.2rem; line-height:68px; min-height:161px; position:relative; padding-bottom:25px; font-family:"Microsoft YaHei","微软雅黑";}
.tq3a:before{ content:""; position:absolute; width:71px; height:3px; background:#ffffff; bottom:0px; left:50%; margin-left:-35px;}
.tq3p{ color: #fefefe; font-size:18px; font-size:1.8rem; line-height:36px; height:216px; margin-top:37px; position:relative; overflow:auto;}
.tq3p p{color: #fefefe;}
.tq3lie:hover:before{ top:-68px; background:#51c9ca}
.tq3tu{ position:relative; margin-top:73px; z-index:3}
.tq3tu img{ width:100%;}

@media screen and (max-width:1559px) {
.tq3a{ font-size:28px; font-size:2.8rem; line-height:38px; min-height:91px; padding-bottom:15px;}
.tq3p{ font-size:16px; font-size:1.6rem; line-height:28px; height:168px; margin-top:20px;}
}
@media screen and (max-width:1359px) {
.tq3a{ font-size:24px; font-size:2.4rem; line-height:30px; min-height:75px; padding-bottom:15px;}
.tq3p{ font-size:14px; font-size:1.4rem; line-height:28px; margin-top:20px;}
.tq3n{ padding-top:37px;}
.tq3lie{ margin-top:20px; padding:40px 20px; padding-bottom:20px; position:relative;}
.tq3lie:hover:before{ top:-38px; }
.tqmain3:after{ height:240px;}
.tq3tu{ margin-top:40px;}
}
@media screen and (max-width:999px) {
.tqmain3{ padding-top:33px;}
.tq3n{ padding-top:17px;}
.tq3lie{ width:32.33%; margin:0px 0.5%; margin-top:20px; padding:20px 10px;}

.tq3a{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:15px;}
.tq3a:before{ height:1px; width:50px; margin-left:-25px;}
.tqmain3:after{ height:170px;}
.tq3lie:hover:before{ top:0px; background:#272525}
}
@media screen and (max-width:767px) {
.tq3p{ font-size:12px; font-size:1.2rem; line-height:22px; height:132px; margin-top:20px;}
}
@media screen and (max-width:599px) {
.tq3lie{ width:100%;}
.tq3p{ height:auto;}
.tq3a{ min-height:0px; font-size:16px; font-size:1.6rem; line-height:24px;}
}

.tqmain4{ background:#f5f5f5; border-radius: 16px; padding:85px 150px; text-align:center; margin-top:79px; padding-bottom:110px; margin-bottom:120px;}
.tq4a{ text-align:center; color: #000000; font-size:32px; font-size:3.2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.tq4p1{ font-size:20px; font-size:2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑"; margin-top:30px;}
.tq4p1 strong{color: #51c9ca; font-weight:normal; text-decoration: underline;}
.tq4p2{ font-size:16px; font-size:1.6rem; color: #898989; line-height:30px; margin-top:40px;}
.tq4p2 p{ color: #898989;}

@media screen and (max-width:1559px) {
.tqmain4{ padding:35px 20px; margin-top:35px; padding-bottom:40px; margin-bottom:30px;}
.tq4a{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tq4p1{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.tq4p2{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.tq4a{ font-size:22px; font-size:2.2rem; line-height:28px;}
}
@media screen and (max-width:767px) {
.tqmain4{ padding:25px 10px;}
.tq4a{ font-size:18px; font-size:1.8rem; line-height:26px;}
.tq4p1{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
.tq4p2{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}


.prmain1{ margin-top:44px; position:relative;}
.pr1tu{ display:block;}
.pr1tu img{ width:100%;}
.pr1zi{ color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:62px; font-size:6.2rem; line-height:70px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

.prmain2{ font-size:0px;}
.pr2lie{ width:25%; display:inline-block; vertical-align:top; position:relative; overflow:hidden;}
.pr2zi{ position:absolute; text-align:center; color: #ffffff; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px; left:50%; transform:translateX(-50%); padding-bottom:115px; bottom:-150px; transition:0.5s; text-transform:uppercase;}
.pr2zi:before{ content:""; position:absolute; width:2px; height:100px; background:#ffffff; bottom:0px; left:50%; margin-left:-1px;}
.pr2lie:hover .pr2zi{ bottom:0px;}
.pr2tu{}
.pr2tu img{ width:100%;}

@media screen and (max-width:1559px) {
.pr1zi{ font-size:52px; font-size:5.2rem; line-height:60px;}
.pr2zi{ font-size:26px; font-size:2.6rem; line-height:32px; padding-bottom:65px; bottom:-100px; transition:0.5s;}
.pr2zi:before{ height:55px; background:#ffffff; bottom:0px; left:50%; margin-left:-1px;}
}
@media screen and (max-width:1359px) {
.pr1zi{ font-size:42px; font-size:4.2rem; line-height:50px;}
.pr2zi{ font-size:22px; font-size:2.2rem; line-height:30px; padding-bottom:65px; bottom:-100px; transition:0.5s;}
.pr2zi:before{ height:55px; background:#ffffff; bottom:0px; left:50%; margin-left:-1px;}
}
@media screen and (max-width:999px) {
.prmain1{ margin-top:5px;}
.pr1zi{ font-size:32px; font-size:3.2rem; line-height:50px;}
.pr2zi{ font-size:18px; font-size:1.8rem; line-height:26px; padding-bottom:0px; bottom:10px !important;}
.pr2zi:before{ display:none}
}
@media screen and (max-width:767px) {
.pr1zi{ font-size:22px; font-size:2.2rem; line-height:30px;}
.pr2lie{ width:50%}
.pr2zi{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:479px) {
.pr1zi{ font-size:18px; font-size:1.8rem; line-height:26px;}
.pr2zi{ font-size:12px; font-size:1.2rem; line-height:24px;}
}

.prmain3{ background:#f2f2f4 url(../image/pr3bei.jpg) no-repeat center top; padding-top:90px;}
.prmain3 .zong{ position:relative; text-align:right; min-height:780px;}
.pr3zi{ width:425px; display:inline-block; vertical-align:middle; padding-top:76px; text-align:left;}
.prlogo{ width:317px; display:block;}
.prlogo img{ width:100%;}
.pr3tu2{ display:block; width:356px; margin-top:80px;}
.pr3tu2 img{ width:100%;}
.pr3zin{ margin-top:85px;}
.pr3a{font-family:"Microsoft YaHei","微软雅黑"; font-size:20px; font-size:2rem; line-height:30px;}
.pr3p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:16px;}
.pr3p p{ color: #666666;}

.pr3tu{ display:block; width:670px; position:absolute; bottom:0px; left:50%; margin-left:-450px;}
.pr3tu img{ width:100%;}

@media screen and (max-width:1359px) {
.pr3tu{ width:500px; left:0px; margin:auto;}
.prmain3 .zong{ min-height:580px;}
.pr3zin{ margin-top:35px;}
}
@media screen and (max-width:999px) {
.prmain3{ background:#f2f2f4; padding-top:0px;}
.prmain3 .zong{ width:100%;}
.pr3tu{ width:100%; position:relative; margin:auto; left:auto; bottom:auto; background:#f2f2f4 url(../image/pr3bei.jpg) no-repeat left bottom; background-size:cover; padding-top:20px;}
.pr3tu img{ width:70%; max-width:400px; margin:auto;}
.pr3zi{ width:95%; margin:auto; padding:0px; display:block; padding-top:10px; text-align:center; padding-bottom:20px;}

.prmain3 .zong{ min-height:0px;}

.prlogo{ width:200px; display:inline-block; vertical-align:middle;}
.pr3tu2{width:250px; margin-top:20px; display:inline-block; vertical-align:middle;}
.pr3zin{ margin-top:20px;}
.pr3a{ font-size:22px; font-size:2.2rem; line-height:26px;}
.pr3p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.pr3a{ font-size:18px; font-size:1.8rem; line-height:26px;}
.pr3p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
}

.prmain4{ font-size:0px;}
.pr4tu{ width:50%; display:inline-block; vertical-align:top;}
.pr4tu img{ width:100%;}
@media screen and (max-width:767px) {
.pr4tu{ width:100%;}
}

.ctmain1{ width:90%; max-width:1572px; margin:auto; position:relative; font-size:0px; margin-top:43px; z-index:1}
.ctmain1:before{ content:""; position:absolute; width: 44.53%; height: 100%; background: #000000; border-radius: 60px 20px 60px 20px; left:0px; top:0px; z-index:3}
.ct1zi{ width:40.2%; padding-left:102px; display:inline-block; vertical-align:middle; position:relative; z-index:3}
.ct1tu{ width:59.8%; display:inline-block; vertical-align:middle; position:relative; border-radius: 60px 20px 60px 20px; z-index:2}
.ct1tu img{ width:100%; border-radius: 60px 20px 60px 20px;}

.ctbiao{ color: #ffffff; font-size:32px; font-size:3.2rem; line-height:56px; position:relative; background:url(../image/ctbiao.png) no-repeat top left; padding-top:33px; font-family:"Microsoft YaHei","微软雅黑";}
.ctbiao strong{color: #51c9ca; font-weight:normal;}
.ct1p{ color: #999999; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:42px;}
.ct1p p{ color: #999999; text-indent: 2em;}

@media screen and (max-width:1559px) {
.ct1zi{ padding-left:30px;}
.ctbiao{ font-size:26px; font-size:2.6rem; line-height:40px;}
.ct1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:22px;}
.ctmain1:before{ width:47%; border-radius: 30px 10px 30px 10px;}
.ct1tu,.ct1tu img{ border-radius: 30px 10px 30px 10px;}
}
@media screen and (max-width:1359px) {
.ctbiao{ font-size:20px; font-size:2rem; line-height:28px; padding-top:20px;}
.ct1p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:12px;}
}
@media screen and (max-width:999px) {
.ctmain1{ margin-top:10px; width:95%;}
.ctmain1:before{ display:none;}
.ct1zi{ width:100%; background:#000; padding:20px; border-radius:20px;}
.ct1tu{ width:100%; border-radius:20px; margin-top:10px;}
.ct1tu img{ border-radius:20px;}
}
@media screen and (max-width:767px) {
.ctbiao{ font-size:16px; font-size:1.6rem; line-height:26px; padding-top:20px;}
.ct1p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:12px;}
.ct1zi{ padding:20px 10px;}
}

.ctmain2{ position:relative; margin-top:98px;}
.ctmain2:before{ content:""; position:absolute; width:4px; height:100%; background:#f5f5f5; left:14px; top:0px; z-index:-1}
.ctmain2:after{ content:""; position:absolute; width:57.2%; height:100%; top:0px; right:0px; background:#f5f5f5 url(../image/ct2bei.jpg) no-repeat bottom right; border-radius: 40px 0px 0px 20px; z-index:-1}
.ct2lie{ font-size:0px; padding:40px 0;}
.ct2lie:after{ content:""; clear:both; display:block;}
.ct2l{ width:35.7%; display:inline-block; vertical-align:middle; position:relative; padding-left:77px;}
.ct2r{ width:57.2%; display:inline-block; vertical-align:middle; margin-left:7.1%;}

.ct2l:before{ content:""; position:absolute; width:16px; height:16px; background:#ffffff; border-radius:50%; border:8px solid #51c9ca; left:0px; top:50%; transform:translateY(-50%);}
.shuzi2{color: #51c9ca; font-size:56px; font-size:5.6rem; line-height:60px; font-family:"Microsoft YaHei","微软雅黑";}
.ct2lp{color: #666666; font-size:26px; font-size:2.6rem; line-height:30px; font-weight:bold; margin-top:25px; transition:0.5s;}

.ct2r{ position:relative; padding:14px 0;}
.ct2r:before{ content:""; position:absolute; top:0px; right:0px; bottom:0px; left:100%; background:url(../image/ctjian.png) no-repeat left center; background-size:auto 100%; transition:0.5s;}
.ct2rp{color: #666666; font-size:18px; font-size:1.8rem; line-height:36px; padding-left:63px; padding-right:20px; position:relative;}
.ct2rp p{color: #666666; transition:0.5s;}

.ct2lie:hover .ct2r:before{ left:-53px;}
.ct2lie:hover .ct2rp p{ color:#fff;}
.ct2lie:hover .ct2lp{ color:#000000;}

@media screen and (max-width:1559px) {
.shuzi2{font-size:46px; font-size:4.6rem; line-height:50px;}
.ct2lp{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:15px;}
.ct2rp{ font-size:16px; font-size:1.6rem; line-height:28px; padding-left:20px;}
}
@media screen and (max-width:1359px) {
.shuzi2{font-size:36px; font-size:3.6rem; line-height:40px;}
.ct2lp{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:15px;}
.ct2rp{ font-size:14px; font-size:1.4rem; line-height:24px; padding-left:20px;}
.ct2l{ padding-left:34px;}
.ct2l:before{ width:12px; height:12px; border:3px solid #51c9ca;}
.ctmain2:before{ width:2px; left:8px;}
.ct2lie:hover .ct2r:before{ left:-26px;}
}
@media screen and (max-width:999px) {
.ctmain2{ margin-top:20px;}
.ctmain2:before,.ctmain2:after{ display:none;}
.ct2l{ width:100%; padding:0px;}
.ct2l:before{ display:none}
.ct2r{ width:100%; margin:auto; display:block; padding:0px; padding-top:10px;}
.ct2rp{ padding:0px;}
.ct2lie{ font-size:0px; padding:15px 0;}
.ct2r:before{ display:none}
.ct2lie:hover .ct2rp p{ color:#666666;}

.shuzi2{font-size:26px; font-size:2.6rem; line-height:30px;}
.ct2lp{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.shuzi2{font-size:22px; font-size:2.2rem; line-height:30px;}
.ct2lp{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.ct2rp{ font-size:12px; font-size:1.2rem; line-height:22px;}
}

.ctxin input::-webkit-input-placeholder {
 color:#999999;opacity:1}
.ctxin input:-o-placeholder {
 color:#999999;opacity:1 }
.ctxin input::-moz-placeholder {
 color:#999999;opacity:1 }
.ctxin input:-ms-input-placeholder {
 color:#999999;opacity:1 }

.ctxin textarea::-webkit-input-placeholder {
 color:#999999;opacity:1}
.ctxin textarea:-o-placeholder {
 color:#999999;opacity:1 }
.ctxin textarea::-moz-placeholder {
 color:#999999;opacity:1 }
.ctxin textarea:-ms-input-placeholder {
 color:#999999;opacity:1 }

.ctmain3{ padding-top:95px; margin-bottom:120px;}
.ct3biao{ font-size:32px; font-size:3.2rem; line-height:40px; text-align:center; font-family:"Microsoft YaHei","微软雅黑";}
.ct3p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; max-width:1150px; margin:auto; margin-top:20px;}
.ct3p p{color: #666666;}

.ctxin{ background:#edf9fa; margin-top:15px; padding-bottom:71px;}
.ctxin form{ width:90%; max-width:1050px; margin:auto; padding-top:10px;}
.ctxin .int1{ width:47.6%; margin-top:18px;}
.ctxin .int1 input{ width:100%; border-bottom:1px solid #000000; line-height:50px; padding:0 16px; color: #999999; font-size:16px; font-size:1.6rem; background:none;}
.ctxin .int2{ margin-top:18px;}
.ctxin .int2 textarea{ width:100%; border-bottom:1px solid #000000; height:106px; line-height:30px; padding:0 16px; padding-top:7px; color: #999999; font-size:16px; font-size:1.6rem; background:none;}
.ctxin .int3{ width:29.24%; margin-top:33px;}
.ctxin .int3 input{ width:100%; border-bottom:1px solid #000000; line-height:50px; padding:0 16px; color: #999999; font-size:16px; font-size:1.6rem; background:none;}
.ctyanzheng{ width: 142px; height: 50px; cursor:pointer; float:left; margin-left:51px; margin-top:34px;}
.ctxin .int4{ width:47.6%; float:right; cursor:pointer; transition:0.5s; background:#000000; line-height:48px; color: #ffffff; font-size:18px; font-size:1.8rem; margin-top:34px;}
.ctxin .int4:hover{ background:#51c9ca;}
.ctxin .xing{ background:url(../image/xing.png) no-repeat left 19px;}

@media screen and (max-width:1559px) {
.ct3biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
.ct3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
.ctxin .int1 input,.ctxin .int2 textarea,.ctxin .int3 input{ font-size:14px; font-size:1.4rem;}
.ctyanzheng{ margin-left:42px;}
.ctxin .int4{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:1359px) {
.ctyanzheng{ margin-left:20px;}
.ct3biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
}
@media screen and (max-width:999px) {
.ctmain3{ padding-top:35px; margin-bottom:40px;}
.ct3biao{ font-size:20px; font-size:2rem; line-height:30px;}
.ctxin form{ width:96%;}
.ctxin{ padding-bottom:41px;}

.ctxin .int3{ width:27%; margin-top:33px;}
}
@media screen and (max-width:767px) {
.ct3biao{ font-size:18px; font-size:1.8rem; line-height:26px;}
.ct3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}

.ctxin .int1,.ctxin .int3{ width:100%;}
.ctxin .int1 input,.ctxin .int2 textarea,.ctxin .int3 input{ font-size:12px; font-size:1.2rem;}
.ctyanzheng{ margin-left:auto;}
.ctxin .int4{ float:left; margin-left:10px; font-size:12px; font-size:1.2rem;}
}


.nemain{ padding-top:44px; padding-bottom:116px;}
.nen{ font-size:0px;}
.nen:after{ content:""; clear:both; display:block;}
.nelie{ width:31.78%; display:inline-block; vertical-align:top; margin-left:2.33%; margin-bottom:20px;}
.netu{ display:block; border:10px solid #f8f8f8;}}
.netu img{ width:100%;}
.nezi{ padding:10px 0;}
.neren{ color: #999999; font-size:16px; font-size:1.6rem; line-height:32px; padding-left:28px; position:relative; margin:0 10px;}
.neren i{ color:#999999; position:absolute; left:0px; top:0px;}
.nea a{ display:block; font-size:20px; font-size:2rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑"; height:80px; overflow:hidden; color: #333333; margin:0 10px; margin-top:10px;}
.nemor{ background:#fafafa; padding:8px 10px; line-height:34px; position:relative; margin-top:23px;}
.neriqi{ display:block; margin-right:135px; color: #999999; font-size:16px; font-size:1.6rem;}
.neriqi i{ display:inline-block; vertical-align:middle; margin-right:10px; font-size:20px;}
.nemor2{ display:block; position:absolute; width:132px; right:0px; top:8px; line-height:34px; text-align:center; border-left:1px solid #d6d6d6; color: #666666; font-size:16px; font-size:1.6rem;}
.nezi a:hover{ color: #51c9ca;}

.fenye{ text-align:center; font-size:0px; padding-top:44px;}
.sx{ display:inline-block; vertical-align:middle; color: #999999; font-size:16px; font-size:1.6rem; line-height:44px; margin:5px 20px;}
.fenyen{ background:#ebebeb; border-radius:22px; padding:0 6px; display:inline-block; vertical-align:middle;}
.fenyen a{ display:inline-block; vertical-align:middle; width: 36px; height: 36px; text-align:center; line-height:36px; color: #999999; font-size:16px; font-size:1.6rem; margin:4px 0;}
.fenyen a:hover{ background: #51c9ca; border-radius: 18px; color:#fff;}
.dangfen{ background: #51c9ca !important; border-radius: 18px !important; color:#fff !important;}
a.sx:hover{ color:#51c9ca;}

@media screen and (max-width:1559px) {
.netu{ border-width:3px;}
.neren{ font-size:14px; font-size:1.4rem;}
.nea a{ font-size:16px; font-size:1.6rem; line-height:30px; height:60px;}
.neriqi{ margin-right:100px; font-size:14px; font-size:1.4rem; line-height:26px;}
.neriqi i{ font-size:16px;}
.nemor{ margin-top:10px;}
.nemor2{ width:100px; font-size:12px; font-size:1.2rem; line-height:26px;}

.sx{ font-size:14px; font-size:1.4rem;}
.fenyen a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:1359px) {
.nemain{ padding-top:4px; padding-bottom:36px;}
.fenye{ padding-top:14px;}
.nelie{ width:32.333%; margin-left:1.5%; margin-bottom:20px;}
.nea a{ font-size:14px; font-size:1.4rem; line-height:26px; height:52px;}
}
@media screen and (max-width:767px) {
.nelie{ width:49%; margin:5px 0.5%;}

.neren{ font-size:12px; font-size:1.2rem; line-height:20px; padding-left:20px; margin:auto;}
.neren i{ font-size:12px; font-size:1.2rem;}
.nea a{ font-size:12px; font-size:1.2rem; line-height:24px; height:48px; margin:auto; margin-top:5px;}
.neriqi{ margin-right:0px; font-size:12px; font-size:1.2rem; line-height:24px;}
.neriqi i{ font-size:14px;}
.nemor{ margin-top:10px; padding:5px;}
.nemor2{ display:none}

.sx{ font-size:12px; font-size:1.2rem; line-height:30px;}
.fenyen a{ font-size:12px; font-size:1.2rem; width:30px; line-height:30px; height:30px;}
}


.nemain2{ padding-bottom:100px; padding-top:24px;}
.nemain2:after{ content:""; clear:both; display:block;}
.nel{ width:69.78%; float:left;}
.ner{ width:25.7%; float:right; box-shadow: 0px 7px 12px 0px rgba(51, 51, 51, 0.2); border-radius: 8px; padding:22px; margin-top:7px;}
.nel h1{ font-family:"Microsoft YaHei","微软雅黑"; font-size:22px; font-size:2.2rem; line-height:46px; border-bottom:dashed 1px #cecece; padding-bottom:22px;}
.net{ padding-top:25px;}
.net p{ display:inline-block; vertical-align:middle; color: #999999; font-size:16px; font-size:1.6rem; margin-right:65px;}
.net p i{ display:inline-block; vertical-align:middle; margin-right:12px;}
.nexiang{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:34px;}
.nexiang p,.nexiang em,.nexiang strong{color: #666666;}
.nexiang img{ display:inline-block; max-width:100%;}
.nexiang a{color: #51c9ca;}
.nexiang p{ text-indent: 2em; }
.share{ margin-top:48px;}
.share1{ display:inline-block; vertical-align:middle; color: #999999; font-size:16px; font-size:1.6rem; line-height:24px; margin-right:11px;}
.share2{ display:inline-block; vertical-align:middle;}

.fanpian{border-top:dashed 1px #cecece; margin-top:28px; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:47px;}
.fanpian li{color: #666666; margin-top:6px;}
.fanpian li a{color: #666666;}
.fanpian li a:hover{ color: #51c9ca;}  

.nebiao{font-family:"Microsoft YaHei","微软雅黑"; font-size:20px; font-size:2rem; line-height:30px;}
.nesousuo{ width:100%; height:45px; background:#f0f0f0; line-height:45px; position:relative; z-index:1; margin-top:15px;}
.nesou{ width:100%; height:45px; line-height:45px; background:none; font-size:14px; font-size:1.4rem; padding:0 10px; padding-right:75px; color:#333;}
.nesuo{ width:63px; height:45px; position:absolute; right:10px; top:0px; cursor:pointer; background:none; z-index:3}
.nesousuo i{ width:63px; height:24px; position:absolute; right:10px; top:10px; text-align:center; border-left:1px solid #666666; line-height:24px; z-index:2}

.nerb{ margin-top:38px; padding-bottom:22px;}
.nerlie{ position:relative; min-height: 149px; border-bottom:1px solid #d3d3d3; margin-top:30px;}
.nertu{ display:block; width:150px; position:absolute; left:0px; top:0px;}
.nertu img{ width:100%;}
.nerzi{ margin-left:165px; padding-top:4px;}
.nerp a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; max-height:78px; overflow:hidden;}
.nerriqi{ display:block; color: #999999; font-size:12px; font-size:1.2rem; line-height:20px; margin-top:10px;}
.nerp a:hover,a.nebiao:hover{color: #51c9ca;}

@media screen and (max-width:1559px) {
.nel{ width:66%;}
.ner{ width:30%; padding:22px 10px;}

.nel h1{ font-size:18px; font-size:1.8rem; line-height:30px; padding-bottom:15px;}
.net{ padding-top:15px;}
.net p{ font-size:14px; font-size:1.4rem; margin-right:30px;}
.net p i{ margin-right:6px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}

.share{ margin-top:28px;}
.share1{ font-size:14px; font-size:1.4rem; line-height:24px; margin-right:6px;}
.fanpian{ margin-top:28px; font-size:14px; font-size:1.4rem; line-height:26px; padding-top:20px;}

.nebiao{ font-size:18px; font-size:1.8rem; line-height:26px;}
.nerlie{ min-height: 110px; margin-top:20px;}
.nertu{ width:120px; position:absolute; left:0px; top:0px;}
.nerzi{ margin-left:135px; padding-top:0px;}
.nerp a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px;}
.nerriqi{ margin-top:5px;}
}
@media screen and (max-width:999px) {
.nemain2{ padding-bottom:40px;}

.nel{ width:62%;}
.ner{ width:35%; padding:22px 10px;}
}
@media screen and (max-width:767px) {
.nel{ width:100%; float:none;}
.ner{ width:100%; float:none; margin-top:20px; padding:22px 10px;}

.nel h1{ font-size:16px; font-size:1.6rem; line-height:26px; padding-bottom:15px;}
.net p{ font-size:12px; font-size:1.2rem; margin-right:30px;}
.nexiang{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:15px;}

.share{ margin-top:18px;}
.share1{ font-size:12px; font-size:1.2rem; line-height:24px; margin-right:6px;}
.fanpian{ margin-top:18px; font-size:12px; font-size:1.2rem; line-height:24px; padding-top:10px;}

.nebiao{ font-size:16px; font-size:1.6rem; line-height:24px;}
.nerp a{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:72px;}
}


.abmain1{ background:#f9f9f9; padding-top:48px; padding-bottom:48px;}
.abmain1:after{ content:""; clear:both; display:block;}
.ab1tu{ width: 41.71%; float:left;}
.ab1tu img{ width:100%;}
.ab1zi{ padding-top:57px; width:47.35%; float:right;}
.ab1a1{ color: #000000; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:56px;}
.ab1a2{ color: #51c9ca; font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:56px;}
.ab1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:42px;}
.ab1n{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:23px;}
.ab1n p{ position:relative; color: #666666; padding-left:59px; background:url(../image/ab1jian.jpg) no-repeat 22px 3px; padding-bottom:16px; margin-top:18px;}
.ab1n p:before{ content:""; position:absolute; width:80px; height:1px; background:#d7d7d7; left:0px; bottom:0px;}

@media screen and (max-width:1559px) {
.ab1zi{ padding-top:0px;}
}
@media screen and (max-width:1359px) {
.ab1tu{ width: 42%;}
.ab1zi{ padding-top:0px; width:56%;}

.ab1a1{ font-size:22px; font-size:2.2rem; line-height:36px;}
.ab1a2{ font-size:22px; font-size:2.2rem; line-height:36px;}
.ab1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:22px;}
.ab1n{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:3px;}
.ab1n p{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.ab1tu{ width: 95%; max-width:400px; float:none; margin:auto;}
.ab1zi{ width:100%; margin-top:20px;}
.ab1a1,.ab1a2{ font-size:18px; font-size:1.8rem; line-height:30px;}
.ab1p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:22px;}
.ab1n{ font-size:12px; font-size:1.2rem; line-height:22px; padding-top:3px;}
.ab1n p{ display:block;}
}

.abmain2{ font-size:0px; margin-top:80px; padding-bottom:79px;}
.ab2tu{ width:50%; display:inline-block; vertical-align:middle;}
.ab2tu img{ width:100%;}
.ab2zi{ width:50%; display:inline-block; vertical-align:middle; text-align:right;}
.ab2zin{ width:700px; display:inline-block; vertical-align:middle; padding-right:35px; color: #666666; font-size:18px; font-size:1.8rem; line-height:36px; text-align:left;}
.ab2zin p{ padding-left:26px; position:relative; color: #666666; margin:36px 0;}
.ab2zin p:before{ content:""; position:absolute; width:9px; height:9px; background:#51c9ca; left:0px; top:14px; transform:rotate(45deg);}

@media screen and (max-width:1559px) {
.ab2zin{ width:600px; font-size:16px; font-size:1.6rem;}
.ab2zin p{ padding-left:26px; margin:10px 0;}
}
@media screen and (max-width:1359px) {
.ab2zin{ width:490px; font-size:16px; font-size:1.6rem; line-height:30px;}
.ab2zin p{ padding-left:26px; margin:10px 0;}
.ab2zin p:before{ top:12px;}
}
@media screen and (max-width:999px) {
.abmain2{ font-size:0px; padding-bottom:39px; margin-top:20px;}
.ab2zi{ text-align:center;}
.ab2zin{ width:95%; font-size:14px; font-size:1.4rem; line-height:26px;}
.ab2zin p{ padding-left:15px; margin:10px 0;}
.ab2zin p:before{ width:6px; height:6px; top:10px;}
}
@media screen and (max-width:767px) {
.ab2tu{ width:100%; display:inline-block; vertical-align:middle;}
.ab2zi{ width:100%; display:inline-block; vertical-align:middle; text-align:right; padding:20px 0;}
.ab2zin{ width:95%; font-size:12px; font-size:1.2rem; line-height:22px;}
.ab2zin p:before{ width:6px; height:6px; top:8px;}
}

.abmain3{ background:url(../image/ab3bei.jpg) no-repeat center top; min-height:962px;}
.abmain3 .zong{ text-align:right;}
.ab3n{ max-width:711px; display:inline-block; vertical-align:middle; padding-top:118px;}
.ab3biao{ color: #000000; font-size:32px; font-size:3.2rem; line-height:56px; font-family:"Microsoft YaHei","微软雅黑";}
.ab3a{ font-size:18px; font-size:1.8rem; line-height:30px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding:14px 0; margin-top:49px;}
.ab3p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:62px; max-width:520px; display:inline-block;}
.ab3p p{color: #666666;}

@media screen and (max-width:1559px) {
.ab3biao{ font-size:28px; font-size:2.8rem; line-height:40px;}
.ab3a{ font-size:16px; font-size:1.6rem; padding:6px 0; margin-top:30px;}
.ab3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:40px;}
}
@media screen and (max-width:1359px) {
.abmain3{ min-height:702px;}
}
@media screen and (max-width:999px) {
.abmain3{ background-position:left top; min-height:0px; padding:20px 0;}
.ab3n{ padding-top:40px; padding-bottom:40px; background:#fff; background:rgba(255,255,255,0.7); width:80%; padding:10px; max-width:none;}
.ab3biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
}
@media screen and (max-width:767px) {
.ab3biao{ font-size:18px; font-size:1.8rem; line-height:30px;}
.ab3a{ font-size:14px; font-size:1.4rem; padding:6px 0; margin-top:24px;}
.ab3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:20px;}
.ab3n{ width:85%;}
}

.abmain4{ background:#000000;}
.abmain4 .zong{ position:relative; padding-top:10px; padding-bottom:90px;}
.ab4biao{ color: #ffffff; font-size:32px; font-size:3.2rem; line-height:56px; text-align:right; font-family:"Microsoft YaHei","微软雅黑"; width:300px; position:absolute; right:0px; top:50%; transform:translateY(-50%);}

#outer { margin-top:86px; margin-right:597px; font-size:0px;}
#outer:after{ content:""; clear:both; display:block;}
#tab {overflow: hidden;zoom: 1; font-size:0px; position:relative; width:13.75%; display:inline-block; vertical-align:middle; margin:auto; height:480px; overflow:hidden;}
#tab li{ display:block; text-align:center; transition:0.8s; cursor:pointer;}

#tab li a { display:block; cursor:pointer; color: #666666; font-size:24px; font-size:2.4rem; line-height:40px; padding:28px 0;}
#tab li.current a { color: #51c9ca !important; font-size:48px; font-size:4.8rem;}
#content { display:inline-block; vertical-align:middle; width:76.375%; margin-left:9.8%;}
#content .tabul {display: none; font-size:0px; vertical-align:middle;}
.ab4lie{ border-bottom:1px solid #383838; padding-bottom:39px; margin-top:48px;}
.ab4riqi{ display:block; color: #999999; font-size:20px; font-size:2rem; line-height:30px;}
.ab4p{ color: #999999; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.ab4p p{ color: #999999;}
.ab4lie:last-child{ border:none;}

@media screen and (max-width:1559px) {
#outer { margin-right:340px;}
}
@media screen and (max-width:1359px) {
.ab4biao{ font-size:28px; font-size:2.8rem; line-height:36px; width:280px;}
#outer { margin-right:300px;}

#tab li a { font-size:20px; font-size:2rem; line-height:40px; padding:28px 0;}
#tab li.current a { font-size:34px; font-size:3.4rem;}
.ab4lie{ padding-bottom:20px; margin-top:18px;}
.ab4riqi{ font-size:18px; font-size:1.8rem; line-height:26px;}
.ab4p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.abmain4{ padding-top:25px;}
.ab4biao{ font-size:24px; font-size:2.4rem; line-height:36px; width:auto; text-align:center; position:relative; transform:translate(0,0)}
#outer { margin-right:0px; margin-top:20px;}
.abmain4 .zong{ padding-bottom:20px;}
}
@media screen and (max-width:767px) {
.ab4biao{ font-size:20px; font-size:2rem; line-height:30px;}

#tab { height:280px; width:15%;}
#tab li a { font-size:14px; font-size:1.4rem; line-height:20px; padding:18px 0;}
#tab li.current a { font-size:20px; font-size:2rem;}
#content { width:80%; margin-left:5%;}

.ab4riqi{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab4p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.abmain5{ padding-top:82px; padding-bottom:119px;}
.ab5n{ font-size:0px; padding-top:14px;}
.ab5lie{ width:47%; display:inline-block; vertical-align:top; border-bottom:1px dashed #adadad; padding-bottom:40px; margin-top:68px;}
.ab5a{ color: #666666; font-size:18px; font-size:1.8rem; line-height:30px; font-family:"Microsoft YaHei","微软雅黑";}
.ab5a span{ display:inline-block; vertical-align:bottom; color: #666666; font-size:24px; font-size:2.4rem; line-height:30px; margin-right:5px;}
.ab5p{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; height:60px; overflow:auto; margin-top:28px;}
.ab5p p{color: #666666;}

.ab5lie:nth-child(2n){ margin-left:6%;}
@media screen and (max-width:1359px) {
.ab5p{ font-size:14px; font-size:1.4rem; line-height:26px; height:52px; margin-top:18px;}
.ab5lie{ padding-bottom:20px; margin-top:30px;}
}
@media screen and (max-width:999px) {
.abmain5{ padding-top:32px; padding-bottom:39px;}
.ab5lie{ width:100%; display:block; margin-left:auto !important;}
}
@media screen and (max-width:767px) {
.ab5a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab5a span{ font-size:18px; font-size:1.8rem; line-height:24px; margin-right:5px;}
.ab5p{ font-size:12px; font-size:1.2rem; line-height:24px; height:auto; margin-top:10px;}
}


.comain{ background:#edf9fa; margin-top:42px; padding-top:56px; padding-bottom:30px;}
.cobiao{font-family:"Microsoft YaHei","微软雅黑"; font-size:32px; font-size:3.2rem; line-height:40px; position:relative; text-align:center; padding-bottom:28px;}
.cobiao:before{ content:""; position:absolute; width:40px; height:4px; background:#000000; bottom:0px; left:50%; margin-left:-20px;}
.cot{ max-width:1150px; margin:auto; font-size:0px;}
.colie{ width:33.333%; display:inline-block; vertical-align:top; text-align:center; padding:0 10px; margin-top:69px;}
.cotu{ color:#2c2c2c;}
.cotu i{ font-size:40px;}
.coa{ font-family:"Microsoft YaHei","微软雅黑"; font-style: italic; font-size:22px; font-size:2.2rem; margin-top:20px;}
.cop{color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:15px;}
.cop a{ color:#666;}
.cop a:hover{ color:#51c9ca}
.comain2{ margin-top:68px;}

@media screen and (max-width:1559px) {
.cobiao{ font-size:28px; font-size:2.8rem; line-height:32px; padding-bottom:18px;}

.colie{ width:33.333%; display:inline-block; vertical-align:top; text-align:center; padding:0 10px; margin-top:39px;}
.coa{ font-size:18px; font-size:1.8rem;}
.cop{ font-size:14px; font-size:1.4rem; line-height:26px;}
}
@media screen and (max-width:1359px) {
.cobiao{ font-size:24px; font-size:2.4rem; line-height:30px; padding-bottom:10px;}
}
@media screen and (max-width:999px) {
.cop{ font-size:12px; font-size:1.2rem; line-height:22px;}
.cotu i{ font-size:30px;}
.comain{ margin-top:2px; padding-top:36px; padding-bottom:10px;}
.comain2{ margin-top:38px;}
}
@media screen and (max-width:767px) {
.colie{ width:50%; padding:0 5px; text-align:left}
.cobiao{ font-size:20px; font-size:2rem; line-height:28px; padding-bottom:10px;}
.cotu i{ font-size:24px;}
}

@font-face {
  font-family: "iconfont"; 
  font-display: swap;
  src: url('../font/iconfont.woff2') format('woff2'),
       url('../font/iconfont.woff') format('woff'),
       url('../font/iconfont.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-search2:before {
  content: "\e7b0";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-diqiu:before {
  content: "\e631";
}

.icon-jingpiancaizhi:before {
  content: "\e69a";
}

.icon-gudandelan_lubiao:before {
  content: "\e609";
}

.icon-youxiang1:before {
  content: "\e65e";
}

.icon-renwu:before {
  content: "\e60d";
}

.icon-jiance-copy:before {
  content: "\e603";
}

.icon-bianjiye-waiguan:before {
  content: "\e658";
}

.icon-fangfushi:before {
  content: "\e6b8";
}

.icon-pilao:before {
  content: "\e75d";
}

.icon-jiantou-right-circle-xian:before {
  content: "\e8d4";
}

.icon-rili1:before {
  content: "\e6bf";
}

.icon-gaoguangpuyingxiang:before {
  content: "\e639";
}

.icon-dianhua1:before {
  content: "\e691";
}

.icon-yanse:before {
  content: "\e633";
}

.icon-diqiu1:before {
  content: "\e60a";
}

.icon-duigou:before {
  content: "\e60e";
}

.tagkey{ font-size: 16px; font-size: 1.6rem; margin: 20px 0; line-height: 28px; }
.m-kefu-chat.mobile-hide{ right: 6px!important; }
.fenye a.no:hover {color: #333!important;border: 1px solid #e5e5e5!important; background: #fff!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px; font-size: 16px; font-size: 1.6rem; margin-top: 21px; display: block;}

.foot .at-resp-share-element .at-icon{width: 32px!important;height: 32px!important;}
.foot .at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.foot .at-resp-share-element .at-share-btn .at-icon-wrapper{width: 32px!important;height: 32px!important;}
.foot .at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}