﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
/* remember to define focus styles! */
:focus {outline:0;}
address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;*font-family:"Microsoft YaHei",Arial;resize: none;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;}
body {line-height: 1.5; font-family:Arial; font-size:14px; color:#666666;}
ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;
/*表格自动换行111*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;}
/*------------浮动-----------------*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
@font-face {
	font-family: 'TT0156M';
	src: url("../fonts/TT0156M.TTF");
}

.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;filter:alpha(opacity=50);}
a{color: #666666; }
a:hover,a.cur,.cur a{ color: #0081ff;}
.ft84{font-size:84px;}
.ft70{font-size:70px;}
.ft60{font-size:48px;}
.ft48{font-size: 48px;}
.ft40{font-size: 40px;}
.ft36{font-size: 36px;}
.ft34{font-size: 34px;}
.ft30{font-size: 30px;}
.ft28{font-size: 28px;}
.ft24{font-size: 24px;}
.ft26{font-size: 26px;}
.ft16{font-size: 16px;}
.ft44{font-size: 44px;}
.ft48{font-size: 48px;}
.ft54{font-size: 54px;}
.ft62{font-size: 54px;}
.ptb100{padding: 100px 0;}
.ptb138{padding: 138px 0 138px;}
.ptb40{padding: 40px 0;}
.pt80{padding: 80px;}
.ptb70{padding: 68px 0 68px;}
.ptb80{padding: 80px 0 80px;}

.animation,.banner .swiper-slide .text{-moz-transform: translate(0,80px); -o-transform: translate(0,80px); -webkit-transform: translate(0,80px); transform: translate(0,80px);  opacity: 0;}
.animation.srcospcur{-moz-transform: translate(0,0px); -o-transform: translate(0,0px); -webkit-transform: translate(0,0px); transform: translate(0,0px); opacity: 1; transition:1.3s; -webkit-transition:1.3s; -moz-transition:1.3s; -ms-transition:1.3s; -o-transition:1.3s;}
.banner .swiper-slide.swiper-slide-active .text{-moz-transform: translate(0,0px); -o-transform: translate(0,0px); -webkit-transform: translate(0,0px); transform: translate(0,0px); opacity: 1; transition:1.3s 0.5s; -webkit-transition:1.3s 0.5s; -moz-transition:1.3s 0.5s; -ms-transition:1.3s 0.5s; -o-transition:1.3s 0.5s;}
.sj{display: none;}


/*img{display: block;}*/
.img{overflow: hidden; position: relative;}
.img img{display: block;transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transform:scale(1);transform:scale(1);}
.img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.table{ height:100%; display:table; margin: 0 auto; width: 100%;}
.table-cell{ display:table-cell; vertical-align:middle;}

.wap{width: 90%; max-width: 1600px; margin: 0 auto;}
.waps{width: 94%; max-width: 1600px; margin: 0 auto;}
.wapsc{width: 90%; max-width: 1200px; margin: 0 auto;}
:lang(zh-hk) body,body{font-family: "microsoft yahei", "Arial", sans-serif;}
body{color: #666666; font-size: 14px;  width: 100%;  position: relative;overflow-x:hidden ; background: #fff; }
/*:first-child  filter:alpha(opacity=50);*/
/*img{display: block;}*/
img{max-width: 100%;}
html{ position: relative; width: 100%;}
input.but{cursor: pointer;}

.mian{position: relative; overflow: hidden; min-height: 100vh;}

.head{background: #fff; position: fixed; z-index: 40; width: 100%; box-shadow: 0 10px 18px rgba(0,0,0,0.08);}
.head .logo{float: left; padding: 24px 0;}
.head .logo img{display: block;}
.head .right{float: right; padding: 31px 0 0;}
.head .right .dh{float: left; line-height: 44px;}
.head .right .dh a{font-size: 20px; color: #0081ff;font-family:'AvantGarde-Book';}
.head .right .dh a img{display: inline-block; vertical-align: middle; padding-bottom: 0.3em; padding-right: 0.3em;}
.head .right .yuyss{float: left; margin-left: 53px;}
.head .right .yuyss a{float: left; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; border: 2px solid #d4d4d4; text-transform: uppercase;}
/*.head .right .yuyss a:last-child{margin-left: 20px;}*/
.head .right .yuyss a:hover{border-color: #0081FF;}
.head .nav{float: left; margin-left: 13%;}
.head .nav ul li{float: left;/* position: relative;*/}
.head .nav ul li.ss{
	display: none;
}
.head .nav ul li a.yj{display: block; padding: 0 22px; line-height: 101px; font-size: 16px; transition:0s; -webkit-transition:0s; -moz-transition:0s; -ms-transition:0s; -o-transition:0s;}
.head .nav ul li a.yj.cur,.head .nav ul li:hover a.yj{color: #333333; background: url(../images/dhh1.png) no-repeat center bottom;}
.head .navlin{display: none;}
.head .nav ul li .erj{position: absolute; top: 100%; left: -10%; width: 120%; text-align: center; background: #fff; border: 1px solid #eee; border-radius:0 0 10px 10px; padding: 5px 0; display: none;padding-bottom: 20px;}
/*.head .nav ul li .erj a{display: block;}*/
/*.head .nav ul li .erj a:hover{background: #0081FF; color: #fff;}*/
.head .nav ul li:hover .erj{display: block;}
.head .nav ul li .erj .w1200 dl{float: left;width: 33.3%;text-align: left;margin-top: 20px;}
.head .nav ul li .erj .w1200 dt{font-size: 16px;}
.head .nav ul li .erj .w1200 dd{color: #666666;margin-top: 5px;font-size: 12px;}
.head .nav ul li .erj .w1200{max-width: 800px;}

.banner{position: relative;}
.banner .swiper-slide{position: relative; background-size: cover !important;}
.banner .swiper-slide .txt{height: 600px;}
.banner .swiper-slide .txt .con{/*width: 50%;*/ max-width: 580px;}
.banner .swiper-slide .txt h3{color: #fff; padding-bottom: 0.5em;}
.banner .swiper-slide .txt .txts{font-size: 18px; color: #c5c5c5; padding-bottom:4em;}
a.mores{display: block; width: 236px; line-height: 2.5em; font-size: 20px; border-radius: 1.3em; background: #39b54a; color: #fff; text-align: center; box-shadow: 0 0 1.5em rgba(57,181,74,0.5);}
a.mores:hover{box-shadow: 0 0 1.5em rgba(57,181,74,0.9);}
.bantion{position: absolute; z-index: 3; bottom: 5%; left: 0; width: 100%; text-align: center;}
.bantion span{width: 35px; height: 2px; background: rgba(250,250,250,0.7); border-radius: 0;}
.bantion span.swiper-pagination-bullet-active{background: #fff; height: 4px;}

.lod{position: absolute; top: 0; right: 50%; margin-right: -800px; z-index: 5; height: 100%;}
.lod .cons{padding: 20px 33px 40px; background: #fff; border-radius: 6%; width: 320px; text-align: center;}
.lod .cons h3{color: #000000; padding-bottom: 0.3em;}
.lod .cons .lodcon{height: 245px; overflow: hidden; position: relative;}
.lod .cons .lodcon_{position: absolute; top: 50%; left: 0; width: 100%; height: 40px;line-height: 40px; margin-top: -35px;font-size: 14px;}
.lod .cons .lodcon_ a{display: block;}
.lod .cons .lodcon_ img{display: none;}
.lod .cons .lodcon_ .swiper-slide{transition:.3s; -webkit-transition:.3s;}
.lod .cons .lodcon_ .swiper-slide a{color: #e3e3e3;}
.lod .cons .lodcon_ .swiper-slide-active{ color: #000000; box-shadow: 0 0 20px rgba(0,0,0,0.06); -webkit-transform:scale(1.4);transform:scale(1.4); padding: 4px 0; margin: 10px 0;}
.lod .cons .lodcon_ .swiper-slide-active a{color: #000000;}
.lod .cons .lodcon_ .swiper-slide-active a img{display: inline-block; vertical-align: middle; padding-bottom: 0.15em; padding-right: 0.5em;}
.lod .cons .lodcon_ .swiper-slide-prev a,.lod .cons .lodcon_ .swiper-slide-next a{color: #b6b6b6;}
.lod .cons a.mores{margin: 1.2em auto 0; width: 86%; max-width: 234px;}

.homenew{}
.homenew ul li{float: left; width: 33.33%;}
.homenew ul li a{display: block; padding: 50px 10% 60px; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; position: relative;}
.homenew ul li:first-child a{ border-left: 0;}
.homenew ul li a h3{width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #000000; padding-bottom: 0.5em;}
.homenew ul li a p{color: #999999; height: 3em; overflow: hidden;}
.homenew ul li a span{display: block; color: #cccccc; font-size: 18px; margin-top: 1.5em;}
.homenew ul li a span img{display: inline-block; vertical-align: middle; padding-right: 0.5em; padding-bottom: 0.3em;}
.homenew ul li a span .ico{display: none;}
.homenew ul li a font{position: absolute; right: 0; bottom: 0; width: 75px; height: 60px; background: url(../images/moresj1.png) no-repeat center #1b1b1b; display: none;}
.homenew ul li a:hover{background: #0081ff; border-bottom-color: #0081FF;}
.homenew ul li a:hover h3,.homenew ul li a:hover p,.homenew ul li a:hover span{color: #fff;}
.homenew ul li a:hover span img{display: none;}
.homenew ul li a:hover span .ico{display: inline-block;}
.homenew ul li a:hover font{display: block;}

.hometit{text-align: center; padding-bottom: 1.2em; line-height: 1.2em;}
.hometit p{text-transform: uppercase; color: #999999; padding-bottom: 0.12em;}
.hometit h3{color: #000000;}
.homecp{}
.homecp ul li{float: left; width: calc(50% - 15px); margin-top: 30px; width: -moz-calc(50% - 15px);width: -webkit-calc(50% - 15px);}
.homecp ul li:nth-child(2n){float: right;}
.homecp ul li .cpYwNr{display: block; padding: 22% 48px 48px; background: #f6f6f6; overflow: hidden; position: relative;}
.homecp ul li .cpYwNr .left{float: left; width: 70%; color: #666; position: relative; z-index: 3; font-size: 18px;}
.homecp ul li .cpYwNr .bgtu{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;transition:.3s; -webkit-transition:.3s;}
.homecp ul li .cpYwNr .left h3{color: #000;transition:.3s; -webkit-transition:.3s;}
.homecp ul li .cpYwNr .left p{ min-height: 3.2em;}
/*.homecp ul li .cpYwNr .left h5{padding-top: 1.5em;}*/
.homecp ul li .cpYwNr .left h5 font{padding-right: 0.4em; color: #39b54a; font-weight: bold; display: none;}
.homecp ul li .cpYwNr .right{float: right; width: 24%; max-width: 140px; position: relative; z-index: 3; background: #fff; border-radius: 50%;transition:.3s; -webkit-transition:.3s;}
.homecp ul li .cpYwNr .right img{width: 100%;transition:.3s; -webkit-transition:.3s;}
.homecp ul li .cpYwNr .right img:last-child{position: absolute; top: 0; left: 0; opacity: 0;}
.homecp ul li .cpYwNr:hover{box-shadow: 0 0 25px rgba(0,0,0,0.4);}
.homecp ul li .cpYwNr:hover h3,.homecp ul li .cpYwNr:hover .left{color: #fff;}
.homecp ul li .cpYwNr:hover .right{background: #39b54a;}
.homecp ul li .cpYwNr:hover .right img{opacity: 0;}
.homecp ul li .cpYwNr:hover .right img:last-child{opacity: 1;}
.homecp ul li .cpYwNr:hover .left h5 font{display: inline-block;}
.homecp ul li .cpYwNr:hover .bgtu{opacity: 1;}
.homecp ul li .cpYwNr:hover a{color: #FFFFFF;}
.homecp ul li .cpYwNr:hover a:hover{color: #39B54A;}

.homefa{background: #F6F6F6;}
.homefa_{position: relative; overflow: hidden;}
.homefa_s{position: relative;}
.homefa_ .con{position: relative;}
.homefa_ .con .imgs{ background: #000000;}
.homefa_ .con .imgs img{opacity: 0.4;}
.homefa_ .con .txts{position: absolute; width: 80%; left: 10%; color: #fff; text-align: center; bottom: 10%;}
.homefa_ .con .txts .ico{width: 36%; max-width: 116px; border: 1px solid rgba(250,250,250,0.5); margin: 0 auto; border-radius: 50%;}
.homefa_ .con .txts h3{padding: 1em 0 0.5em;}
.homefa_ .con .txts p{height: 4.5em; padding-bottom: 1.2em;}
.homefa_ .con .txts a{display: inline-block; width: 8em; line-height: 2.4em; border-radius: 1.2em; color: #fff; opacity: 0.2;}
.homefa_ .con:hover .imgs{ background: #0081ff;}
.homefa_ .con:hover .txts a{background: #39B54A; opacity: 1;}
.faqh{position:  absolute; top: 50%; margin-top: -20px; z-index: 3; cursor: pointer; opacity: 0.5;}
.faqh:hover{opacity: 1;}
.faqh.swiper-button-disabled{opacity: 0.1; cursor: auto;}
.faqhprev{left: -44px;}
.faqhnext{right: -44px;}

.fenzjg{position: relative; padding-bottom: 51.05%;}
.fenzjg .con{position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff;}
.fenzjg .con .wap{position: relative; height: 100%;}
.fenzjg .con .txt{top: 12%; left: 0; position: absolute;}
.fenzjg .con .txt h3{line-height: 1.2em; padding-bottom: 0.1em;}
.fenzjg .con .txt h4{line-height: 1.2em;}
.fenzjg .con .txt p{padding: 4.5% 0 5.5%; opacity: 0.5;}
.fenzjg .con .lx{position: absolute; right: 0; top: 12%; text-align: right;}
.fenzjg .con .lx a{display: block; width: 185px; line-height: 62px; background: #fff; font-size: 16px ; text-align: center;}
.fenzjg .con .lx h3{padding-top: 1.5em; font-size: 20px; color: #fff;}
.fenzjg .con .lx p{color: #999;}
.fenzjg .con .js{position: absolute; left: 0; bottom: 12%;}
.fenzjg .con .js ul li{float: left; padding:0 30px; border-left: 1px solid rgba(250,250,250,.2); font-size: 18px;}
.fenzjg .con .js ul li:first-child{padding-left: 0; border: 0;}
.fenzjg .con .js ul li h3{color: #0081FF; font-weight: bold;}

.chsdf{text-align: center; color: #fff;}
.chsdf h3{padding-bottom: 1em;}
.chsdf a{margin: 0 auto;}

.foot{background: #2e2e2e; color: #fff; font-size: 16px;}
.foot .left{float: left;}
.foot .left .sm{padding-bottom: 50px; line-height: 40px;}
.foot .left .lx{}
.foot .left .lx .ewm{float: left; border-radius: 8px; overflow: hidden;}
.foot .left .lx .txt{float: left; padding-left: 40px; padding-top: 10px;}
.foot .left .lx .txt p{opacity: 0.5;}
.foot .left .lx .txt h4{padding: 25px 0;}
.foot .right{float: right;}
.foot .right .fnav{line-height: 40px; padding-bottom: 50px;}
.foot .right .fnav a{float: left; margin-left: 50px; color: #fff;}
.foot .right .fnav a:first-child{margin-left: 0;}
.foot .bdsharebuttonbox{float: right;}
.foot .bdsharebuttonbox a{padding: 0 !important; margin: 0 !important; margin-left: 24px !important; float: left; width: 65px !important; height: 65px !important;}
.foot .bdsharebuttonbox span{float: left; line-height: 65px; margin-right: 20px; opacity: 0.6;}
.foot .bdsharebuttonbox a.bds_weixin{background: url(../images/fxico1.png) no-repeat center #373839 !important; background-size: 100% !important; border-radius: 50%;}
.foot .bdsharebuttonbox a.bds_tsina{background: url(../images/fxico2.png) no-repeat center #373839 !important; background-size: 100% !important; border-radius: 50%;}
.foot .bdsharebuttonbox a.bds_sqq{background: url(../images/fxico3.png) no-repeat center #373839 !important; background-size: 100% !important; border-radius: 50%;}
.foot .bdsharebuttonbox a:hover{background-color: #fff !important; opacity: 1 !important;}
.foot .bq{color: #fff; opacity: 0.6; padding-top: 60px; text-align: right;}

.chzjz{background: #e9f3f8; font-size: 20px;}
.chzjz .wap{position: relative;}
.chzjz .txt{width: 25em; position: absolute; left: 0; top: 0;}

.chzjz .txt p{width: 80%;}

.chzjz .txt h3{color: #000000;}
.chzjz .txt p{padding: 1.5em 0 2em;}
.chzjz .txt p span{color: #0081FF; font-weight: bold; font-size: 24px;}
.chzjz .txt a{background: #0081FF; box-shadow: 0 0 1.5em rgba(0,129,255,0.5);}
.chzjz .txt a:hover{box-shadow: 0 0 1.5em rgba(0,129,255,0.9);}
.chzjz_{float: right; width: calc(100% - 20em); width: -moz-calc(100% - 20em);width: -webkit-calc(100% - 20em); position: relative; overflow: hidden;}
.chzjz_ ul li{float: left;}
/*.chzjz_ ul li:nth-child(3n+1){margin-left:0;}*/
/*.chzjz_ ul li:first-child{margin-left: calc(25% + 5px);}*/
.chzjz_ ul li a{background: #fff; position: relative; display: block;}
.chzjz_ ul li a img{width: 100%;}
.chzjz_ ul li a .lan{position: absolute; top: 0; left: 0; opacity: 0;}
.chzjz_ ul li a:hover{background: #0081FF;}
/*.chzjz_ ul li a:hover img{opacity: 0;}*/
.chzjz_ ul li a:hover .lan{opacity: 1;}
.qhdiv{position: absolute; right: 0; width: calc(16.66% - 10px); width: -moz-calc(16.66% - 10px);width: -webkit-calc(16.66% - 10px); bottom: 13%; z-index: 3; text-align: center;}
.qhdiv a{display: inline-block; margin: 0 5px; width: 20px; opacity: 0.4;}
.qhdiv a:hover{opacity: 0.8;}
.qhdiv a.swiper-button-disabled{opacity: 0.1 !important; cursor: auto;}

/***********************************************/
div:after,p:after,ul:after,li:after{content:""; clear:both; display:block; height:0px; overflow:hidden;}
.tlAllBan{position: relative;color: #ffffff;line-height: 1.4;}
.tlAllBan img{display: block;width: 100%;height: auto;}
.tlAllBan .wap{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.tlAllBan01{color: #999999;}
.tlAllBan03{color: #0081ff;margin-top: 3%;}
.w1200{width: 90%; max-width: 1200px; margin: 0 auto;}
.tlJion{padding: 4% 0 0;}
.color666{color: #666666;}
.color000{color: #000000;}
.ft18{font-size: 18px;}
.tlJionSel{width: 300px;
	height: 50px;
	background-color: #ededed;
	border-radius: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.tlJionSelTop img{display: inline-block;vertical-align: middle;margin: -3px 0 0 8px;}
.tlJionSelTop{line-height: 50px;}
.tlJionSelTop{height: 50px;}

.tlJionSelBot{position: absolute;top: 100%;left: 0;right: 0;background: #fff;z-index: 5;max-height: 280px;overflow-y: auto;border: 1px solid #ededed;display: none;}
.tlJionSelBot li{line-height: 28px;padding: 0 30px;}
.tlJionSelBot li:hover{background:#ededed;}
.tlJionSea{width: 390px;
	height: 50px;
	background-color: #ededed;
	border-radius: 32px;position: relative;}
.tlJionSeaInp{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;padding: 0 80px 0 30px;width: 100%;height: 100%;background: none;border: none}
.tlJionSeaR{position: absolute;top: 0;bottom: 0;right: 0;width: 89px;background: url(../images/sea.png) no-repeat center center;cursor: pointer;}
.ml25{margin-left: 25px;}
.tlJion02{line-height: 2;margin-top: 2%;}
.tlJion03{margin-top: 5%;}
.tlJionBq{}
.tlJionBqMk{float: left;position: relative;padding: 0 0 0 0;margin: 0 38px 0 40px;}
.tlJionBq .tlJionBqMk:nth-child(1){margin-left: 0;}
.tlJionBq .tlJionBqMk:last-of-type{margin-right: 0;}
.tlJionBqMk::before{content: '';width: 1px;height: 22px;background:#DFDFDF;position: absolute;top: 22px;left: -40px;}
.tlJionBq .tlJionBqMk:nth-child(1)::before{left: 0;background: none;}
/*.tlJionBqMk label{position: absolute;top: 10px;left: 0;line-height: 46px;}*/
.tlJionBqMk label{float: left;line-height: 46px;margin-top: 10px;margin-right: 16px;}
.tlJionBqMk ul{float: left;}
.tlJionBqMk li{float: left;line-height:42px;border-radius: 23px;border: solid 2px #FFFFFF;height: 42px;padding: 0 20px;background: none;margin: 10px 2px 0;cursor: pointer;}
.tlJionBqMk li.active{border-color:#0081ff;}
.tlJion04{margin-top: 2%;}
.tlJionList{padding-top: 2%;padding-bottom: 20px;}
.tlJionList01{position: relative;background: #F8F8F8;padding:20px 100px 20px 30px;color: #333333;}
.tlJionList li{border: 1px solid #EDEDED;margin-top: 20px;}
.tlJionList01R{width: 40px;
	height: 40px;
	background: #ffffff url(../images/row2.png) no-repeat center center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 50%;margin-top: -20px;right: 30px;}
.tlJionList01L{line-height: 1.5;}
.tlJionListCon{padding: 1px 30px 35px;}
.tlJionList02{}
.ft14{font-size: 14px;}
.tlJionList02 img{display: inline-block;vertical-align: middle;margin: -3px 8px 0 0;}
.tlJionList02{color: #999999;}
.tlJionList02 span{margin:0 0 0 48px;line-height: 50px;}
.tlJionList02 span:nth-child(1){margin-left: 0;}
.tlJionList03 p{line-height: 30px;}
.tlJionList03{margin: 12px 0 0 0;height: 60px;overflow: hidden;}
.tlJionList{position: relative;z-index: 2;}
.chsdf{position: relative;z-index: 1;}
.tlJionList03Bot{text-align: center;padding-top: 35px;border-top: 1px solid #F0F0F0;margin-top:35px;position: relative;z-index: 9;}
.JlConLb{width: 300px;position: absolute;bottom:100%;left: 50%;margin-left: -150px; background: #fff;box-shadow: 0 0 1.5em rgba(0,0,0,0.3);z-index: 9;height: 0px;overflow: hidden;-webkit-transition: all 0.3s ease-in-out;opacity: 0;margin-bottom: -20px;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.JlConLb p{margin: 0 15px;text-align: left;}
.JlConLb.active{height:auto;opacity: 1;display: block;}


.tlJionList03Bot .mores{margin-left: auto;margin-right: auto;}
.tlJionList01.active{background-color: #0075e9;}
.tlJionList01.active .tlJionList01L{color: #FFFFFF;}
.tlJionList01.active .tlJionList01R{background: #ffffff url(../images/row3.png) no-repeat center center;}
.tlJionfysx{text-align: center;margin-top: 4%;}
.tlJionfysx a{display: inline-block;width: 63px;
	height: 63px;
	border: solid 1px #cacaca;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 8px;}
.tlJionfysx .tlJionfysxPrev{background: #fff url(../images/row4.png) no-repeat center center;}
.tlJionfysx .tlJionfysxNext{background: #fff url(../images/row5.png) no-repeat center center;}
.tlJionfysx .tlJionfysxNext:hover{background: #0081FF url(../images/row6.png) no-repeat center center;}
.tlJionfysx .tlJionfysxPrev:hover{background: #0081FF url(../images/row7.png) no-repeat center center;}
.tlSerMt{margin-top: 4%;}
.tlSerZcTop{margin-top:1%;}
.tlFwList{margin: 2% auto 4%;}
.ft20{font-size: 20px;}
.tlFwList a{color: #000000;}
.tlFwList01{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0 140px 0 35px;}
.color999{color: #999999;}
.tlFwList li{position: relative;line-height: 78px;border-bottom: 1px dashed #CCCCCC;background: url(../images/ico4.png) no-repeat left center;}
.tlFwList02{position: absolute;top: 0;right: 0;}
.tlFwList a:hover{ color: #39b54a;}
.page {
  /*width: 450px;*/text-align: center;
  height: auto;
  margin: 30px auto 30px; }
    .page  a{display: inline-block;vertical-align: middle;margin: 0 5px;}
      .page span{display: inline-block;vertical-align: middle;margin: 0 5px;}
      .page span.on{color: #0081ff;}
  .page .a {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block; }
    .page .a.prev {overflow: hidden;text-indent: 9999px;
      background-image: url(../images/page_prev.png); }
    .page .a.next {overflow: hidden;text-indent: 9999px;
      background-image: url(../images/page_next.png); }
  .page .page-new {
    width: calc(100% - 130px);
    width: -moz-calc(100% - 130px);
  	width: -webkit-calc(100% - 130px);
    text-align: center;
    height: auto;
    font-size: 22px;
    line-height: 65px;
    font-family: Arial; }
    .page .page-new a {
      color: #999;
      position: relative;
      margin: 0 12px; }
      .page .page-new a:after {
        width: 13px;
        height: 3px;
        background-color: #0081ff;
        content: '';
        display: inline-block;
        position: absolute;
        bottom: -13px;
        left: 0;
        opacity: 0; }
      .page .page-new a.on {
        color: #333; }
        .page .page-new a.on:after {
          opacity: 1; }
.tlFwListW{padding: 1px 0 0;}
.newsxzPt{padding-top: 50px;}
.tlzfAbTop{/*background: url(../images/ico5.png) no-repeat top left -100px;*/padding: 1% 0 4%;position: relative;}
.tlzfAbTop::after{content: ''; background:url(../images/ico5.png) no-repeat bottom left;width: 203px;height: 135px;position: absolute;top: 0;left: -105px;}
.tlzfAbTop::before{content: ''; background:url(../images/ico7.png) no-repeat top right;width: 203px;height: 110px;position: absolute;bottom: 0;right: -105px;}
.tlzfAbTopNr{max-width: 1045px;text-align: center;margin: 0 auto 0;line-height: 2.2;}
.tlzfAbTop03{margin-top: 4%;}
.tlzfAbTop03 .mores{margin-left: auto;margin-right: auto;}
/*videoOpen*/
.videoOpen{cursor: pointer; position: relative;overflow: hidden;}
.videoOpen .img-responsive{ width: 100%;transition:all linear .3s;
-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.videoOpen:hover .img-responsive{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.videoOpen:after{}
.videoOpenCon{position: absolute;top: 50%;left: 50%;margin: -36px 0 0 -36px;}
.videoOpenCon img{display: block;}
.videoOpen .img-responsive{ width: 100%;}
.fixedVideo,.alertOpctioy{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:555; display:none;}
.fixedVideo .videoDDD{background: #222 url(/images/loading_1.gif) no-repeat  center; border-radius: 4px; width:658px; height:380px; position:absolute; left:50%; margin-left:-320px; top:50%; margin-top:-190px;}
.fixedVideo .videoDDD iframe,.fixedVideo .videoDDD embed,.fixedVideo .videoDDD video{ width:100%; }
.fixedVideo .videoDDD iframe,.fixedVideo .videoDDD embed{ height: 100%;}
.fixedVideo .videoDDD .openVd{ width:100%; height:100%;}
.allContact{ position:fixed; width:1160px; left:50%; margin-left:-600px; top:10%; height:76%; overflow-y:scroll; background:#fff; padding:40px 20px 20px 40px; z-index:556; }
.closeTxtt{ position:absolute; right:0; top:0px; cursor:pointer; background:#ccc;}
.closeVideo{position: absolute;z-index: 555; left: 100%; top: 0; width: 32px; padding: 5px;background: #fabe0f; border-radius:0 3px 3px 0;}
@media only screen and (max-width:640px ) {
	.fixedVideo .videoDDD{width: 96%; margin-left: 0; left: 2%;}
	.closeVideo{ left: auto; right: 0; top: auto; bottom: 100%; border-radius: 0;}
}
/*videoOpen*/
.tlzfAbTop04{width: 475px;margin: 4% auto 0;}
.tlNUmNr{background-image: url(../images/bj4.jpg);background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position: center center;padding: 4.5% 0;}
.ft50{font-size: 50px;}

.tlNUmNr .w1200{
   text-align:justify;
     text-align-last:justify;
   
    }
.tlNUmNr .tlNUmNrMk:after {
            content: '';
            width: 100%;
            display: inline-block;
}
.tlNUmNr .tlNUmNrMk{display:inline-block;font-size: 0;}

.tlNUmNrMk{/*float: left;width: 25%;*/position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 0 0 93px;}
.tlNUmNrMk h3{color: #0081ff;line-height: 100%;}
.tlNUmNrMk p{color: #333333;margin-top: 3px;}
.tlNUmNrMk img{position: absolute;top:50%;left: 0;display: block;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);max-width: 78px;}
.animation.srcospcur.tlJion03{z-index: 5;position: relative;}
.animation.srcospcur.tlJion04{z-index: 2;position: relative;}
.tlFzLcTopW{margin: 1% auto 0;}
.tlFzLcTop{text-align: center;position: relative;max-width: 960px;margin: 0 auto 0;}
.tlFzLcTop .swiper-slide{width: 20%;padding: 0 0 10px 0;position: relative;z-index: 5;cursor: pointer;}
.tlFzLcBot01{/*height: 175px;line-height: 175px;*/text-align: center;}
.tlFzLcBot01 span{display: block;width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.tlFzLcBot .swiper-slide{width:31.3%;margin: 0 1% 0;}
.tlFzLcTop .swiper-slide span{width: 13px;display: inline-block;line-height: 13px;
	height: 13px;
	background-color: #fff;
	border: solid 2px #cccccc;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.tlFzLcTop .swiper-slide span i{width: 7px;font-size: 0;vertical-align: middle;margin: -3px 0 0;
	height: 7px;
	background-color: #dcdcdc;display: inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.tlFzLcTop .swiper-slide img{display: inline-block;opacity: 0;}
.tlFzLcTop::before{content: '';width: 100%;border-bottom: 1px dashed #DCDCDC;position: absolute;bottom: 20px ;left: 0;z-index: 1;}
.tlFzLcTop .swiper-slide h3{margin: 1px 0 13px;font-weight: bold;}
.tlFzLcTop .swiper-slide-active{color: #0081ff;}
.tlFzLcTop .swiper-slide-active span{border-color: #0081ff;}
.tlFzLcTop .swiper-slide-active span i{background-color: #0081ff;}
.tlFzLcTop .swiper-slide-active img{opacity: 1;}
.tlFzLcTopW .swiper-button-next, .tlFzLcTopW .swiper-button-prev{width: 22px;height: 40px;top: auto;margin: 0;bottom: 26px;}
.tlFzLcTopW .swiper-button-next{background: url(../images/row8.png) no-repeat;}
.tlFzLcTopW .swiper-button-prev{background: url(../images/row8.png) no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.tlFzLcBot01{font-size: 84px;font-family: 'TT0156M';color: #e0e0e0;}
.tlFzLcBot02{background: #F6F6F8;padding: 30px;}
.tlFzLcBot02 .ft24{color: #e0e0e0;}
.tlFzLcBot02 .ft18{color: #333333;/*margin-top: 8px;*/text-overflow: ellipsis;overflow : hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 30px;height: 60px; }
.tlFzLcBot01 img{display: block;width: 100%;height: auto;opacity: 0;}
.tlFzLcBot01 div{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.tlFzLcBot01{position: relative}
.tlFzLcBot .swiper-slide-active .tlFzLcBot01 img{opacity: 1;}
.tlFzLcBot .swiper-slide-active .tlFzLcBot01 div{opacity: 0;}
.tlFzLcBot {margin-top: 40px;}
.tlFzLcBot .swiper-slide-active .tlFzLcBot02{background: #0081FF;}
.tlFzLcBot .swiper-slide-active .tlFzLcBot02 .ft24{color: #e0e0e0;opacity: .2;}
.tlFzLcBot .swiper-slide-active .tlFzLcBot02 .ft18{color: #ffffff;}
.tlFzLcMore{margin-top: 4%;}
.tlFzLcMore .mores{margin-left: auto;margin-right: auto;}
.tlGlTd{padding: 5% 0 3%;margin-top: 5%;background-color: #f7f7f7;}
.tlGlTdCon{margin-top:2%;}
.tlGlTdCon img{display: block;width: 100%;height: auto;}
.tlGlTdConL{width: 49.25%;float: left;position: relative;}
.tlGlTdConR{float: right;width: 50.3%;}
.tlGlTdConR li{width: 48%;float: left;margin: 0 0 2% 2%;position: relative;}
.tlGlTdConMK{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color:rgba(0, 129, 255, .8);opacity: 0;}
.tlGlTdConNr{width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #FFFFFF;text-align: center;}
.tlGlTdConNr h3{font-weight: bold;line-height: 1.3;}
.tlGlTdConNrHg{width: 22px;
	height: 2px;
	background-color: #39b54a;margin: 20px auto 0;}
.tlGlTdCon{padding-bottom: 45px;}
.tlGlTdCon .swiper-pagination-bullet{width: 15px;
	height: 5px;
	background-color: #959595;
	border-radius: 2px;opacity: 1;}
.tlGlTdCon .swiper-pagination-bullet-active{width: 35px;
	background-color: #0081ff;}
.tlGlTdConMK, .tlGlTdConR li img, .tlGlTdConL img{transition:all linear .3s;
-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.tlGlTdConR li:hover .tlGlTdConMK, .tlGlTdConL:hover .tlGlTdConMK{opacity: 1;}
.tlGlTdConR li:hover img, .tlGlTdConL:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.tlGlTdConR li, .tlGlTdConL{overflow: hidden;}
.tlGlTdCon .swiper-pagination{bottom: 5px;}
.tlZzRy{padding: 5% 0 4%;}
.tlZzRy{}
#certify {
	position: relative;
	width: 1200px;
	margin: .5% auto 0;
}

#certify .swiper-container {
	padding-bottom: 132px;
}

#certify  .swiper-slide {
	text-align: center;
	width: 520px;
	height: 408px;
	/*background: #fff;*/
	/*box-shadow: 0 8px 30px #ddd;*/
}
#certify .swiper-slide img{
	display:inline-block;max-width: 100%;height: auto;
}
#certify .swiper-slide p {
	background: url(../images/ico13.png) no-repeat top left;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;
	padding-top:40px;
	max-width: 400px;
	text-align: center;
color: #333333;
	margin: 0 auto 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	top: 39.5%;
	margin-top: -33px;
	left: 0;
	width: 65px;
	height: 65px;
	background: #ffffff url(../images/row11.png) no-repeat center center;
	box-shadow: 0px 0px 20px 0px 
		rgba(33, 33, 33, 0.2);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
}
#certify .swiper-button-prev.swiper-button-disabled{opacity: 1;}

#certify .swiper-button-prev:hover {
	background: #39b54a url(../images/row12.png) no-repeat center center;
	transform: rotateY(180deg);
	box-shadow: 0px 0px 20px 0px 
		rgba(12, 255, 45, 0.45);
}

#certify .swiper-button-next {
	top: 39.5%;
	margin-top: -33px;
	right: 0;
	width: 65px;
	height: 65px;
	background: #ffffff url(../images/row11.png) no-repeat center center;
	box-shadow: 0px 0px 20px 0px 
		rgba(33, 33, 33, 0.2);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
		transform: rotateY(180deg);
}
#certify .swiper-button-next.swiper-button-disabled{opacity: 1!important;cursor: not-allowed;pointer-events:none}

#certify .swiper-button-next:hover {
	background: #39b54a url(../images/row12.png) no-repeat center center;
	transform: rotateY(0);
	box-shadow: 0px 0px 20px 0px 
		rgba(12, 255, 45, 0.45);
}
.TlFzCon{position: relative;padding:2% 0 5%;}
.TlFzCon::before{content: '';width: 1px;height: 100%;background: #E5E5E5;position: absolute;top: 0;left: 50%;margin-left: -1px;}
.TlFzCon li{margin-top: 5.5%;}
.TlFzCon02{position: absolute;top: 0;left: 0;}
.TlFzCon02 img{display: block; width: 100px;
	height: 100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.TlFzCon03 h3{color: #333333;font-weight: bold;margin-bottom: 5px;}
.TlFzCon03 p{line-height: 2;}
.TlFzConNr{width: 42%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;padding: 0 0 0 140px;}
.TlFzCon li:nth-child(2n) .TlFzConNr{float: right;}
.TlFzCon li:nth-child(2n) .TlFzCon02{left: auto;right: 0;}
.TlFzCon li:nth-child(2n) .TlFzConNr{padding: 0 140px 0 0;text-align: right;}
.TlFzCon03 p span{vertical-align: middle;margin: -3px 5px 0 0;display: inline-block;}
.TlFzCon01{display: block;width: 18px;
	height: 18px;
	background-color:#CCE6FF;
	/*opacity: 0.2;*/-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 15px;left: 50%;margin-left: -9px;}
.TlFzCon01 i{width: 10px;
	height: 10px;
	background-color: #0081ff;display: block;float: left;margin: 4px 0 0 4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.TlFzConWcIco{width: 17px;
	height: 17px;
	background-color: #fff;
	border: solid 1px #cccccc;display: block;font-size: 0;margin: 0 auto 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.TlFzConWc{position: relative;margin: 2% 0 6%;}
.ylgyNr{line-height: 2.3;margin-bottom: 3.8%;}
.ylgyNr p{margin-top: 2%;}
.ylgyNr p:nth-child(1){margin-top: 0;}
.tlQySm{background-image: url(../images/bj5.jpg);background-repeat: no-repeat;background-position: center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding: 8% 0;text-align: right;color: #FFFFFF;}
.tlQySm .ft20{color: #0383ff;}
.tlQySm .ft14{color: #999999;line-height: 2;margin-top: 2.5%;}
.tlQySm .ft34{margin-top: 0.9%;line-height: 1.3;}
.tlQyYj{padding: 5% 0;}
.tlQyYj .fl{width: 41%;margin-top: 4%;}
.tlQyYj .fr{width: 50%;}
.tlQyYj .fr img{display: block;width: 100%;height: auto;}
.lanse{color: #0383ff;}
.tlQyYj .ft14{line-height: 2;margin-top: 7%;}
.tlQyYj .ft34{margin-top: 2.2%;line-height: 1.3;}
.tlHxJzG{background-color: #f7f7f7;padding: 5% 0;}
.tlHxJzGCon{margin-top: -19px;}
.tlHxJzGCon img{display:block;width: 100%;height: auto;font-size: 0;/*box-shadow: 0px 0px 35px 0px 
		rgba(11, 20, 41, 0.4);*/}
.tlHxJzGCon01 .fl{width: 32.1%;}
.tlHxJzGCon01 .fr{width: 66.1%;}
.tlHxJzGCon01  div{margin-top: 20px;}
.tlHxJzGCon02 .fr{width: 32.1%;}
.tlHxJzGCon02 .fl{width: 66.1%;}
.tlHxJzGCon02{margin-top: 20px;}
.tlHxJzGCon03 .fl{width: 32.1%;}
.tlHxJzGCon03 .fr{width: 66.1%;}
.tlHxJzGCon03{margin-top: 20px;}
.tlHxJzGCon01Bot{}
.tlHxJzGCon01Bot01{float: left;width: 48%;position: relative;}
.tlHxJzGCon01Bot01 i{display: block;position: absolute;top: 50%;width: 12px;height: 24px;background: url(../images/row9.png) no-repeat;right: -12px;margin-top: -12px;}
.tlHxJzGCon01Bot02{float: right;width: 49%;}
.tlHxJzGCon01 .tlHxJzGCon01Bot01{margin-top: 0;}
.tlHxJzGCon01 .tlHxJzGCon01Bot01 img{box-shadow: 0px 0px 35px 0px 
		rgba(11, 20, 41, 0.4);}
.tlHxJzGCon01 .tlHxJzGCon01Bot02{margin-top: 0;}
.tlFwLn{padding: 5% 0;}
.tlFwLnCon{margin-top: -1%;}
.tlFwLnCon li{float: left;width: 32%;margin: 2% 2% 0 0;}
.tlFwLnCon li:nth-child(3n){margin-right: 0;}
.tlFwLnCon01 img{display: block;width: 100%;height: auto;}
.tlFwLnCon02{margin-top: 22px;}
.tlFwLnCon03{line-height:1.9;margin-top: 16px;}
.ft64{font-size: 64px;}
.ft38{font-size: 26px;}
.jjFa02{line-height: 1;margin-top: 44px;}
.jjFa03{margin-top: 35px;display: inline-block;background: url(../images/ico21.png) no-repeat right bottom 8px;padding: 0 23px 0 0;}
.jjFa01{width: 2px;
	height: 55px;
	background-color: #ffffff;
	opacity: 0.9;}
.tlAllBan.jjFaXz .wap{top: 45%;}
.tlSolution{margin-top: -9%;padding-bottom: 6%;}
.tlSolutionMk{width: 50%;position: relative;}
.tlSolutionMkWz{width: 50%;position: absolute;top:0;bottom: 0;left: 0;background: #fff;}
.tlSolutionMkImg{width: 50%;float: right;}
.tlSolutionMkImg img{display: block;width: 100%;height: auto;}
.tlSolutionMkWzCon{position: absolute;top: 50%;left: 45px;right: 45px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.tlSolutionMkWzCon01{width: 55px;
	height: 55px;
	background-color: #0081ff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;line-height: 55px;text-align: center;}
.tlSolutionMkWzCon01 img{display: inline-block;font-size: 0;vertical-align:middle;margin-top: -3px;}
.tlSolutionMkWzCon02{margin-top: 8%;}
.tlSolutionMkWzCon03{margin-top: 6%;line-height: 1.8;}
.tlSolutionList li:nth-child(2n) .tlSolutionMkWz{left: 50%;}
.tlSolutionList{background: #fff;}
.tlSolutionList li:nth-child(2n) .tlSolutionMkImg{float: left;}




.tlSolutionMk:hover .tlSolutionMkWz{background-color: #0081ff;}
.tlSolutionMk:hover .tlSolutionMkWzCon01{background-color: #39b54a;
	box-shadow: 0px 0px 20px 0px 
		rgba(12, 255, 45, 0.45);}
.tlSolutionMk:hover .color000{color: #FFFFFF;}
.tlSolutionMk:hover .tlSolutionMkWzCon03{color: #FFFFFF;}
.tlSolutionMkWz::before{content: '';position: absolute;left: 45px;bottom: 40px;width: 23px;height: 17px;background: url(../images/ico19.png) no-repeat;}
.tlSoNews{background-color:rgba(255,255,255, .3);padding: 3% 0 5%;}
.tlSoNewsList04{width: 41px;
	height: 41px;
	background: url(../images/row10.png) no-repeat center center;
	border: solid 2px #e9e9e9;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: 34px;}
.tlSoNewsList04 a{display: block;width: 100%;height: 100%;}
.tlSoNewsList{padding: 0 1.2%;}
.tlSoNewsList li{width: 27.3%;margin:3% 3% 0;float: left;}
.tlSoNewsList01 img{display: inline-block;vertical-align: middle;margin: -3px 10px 0 0;}
.tlSoNewsList01{color: #cccccc;}
.tlSoNewsList02{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #000;margin-top: 20px;}
.tlSoNewsList02 a{color: #000;}
.tlSoNewsList03{margin-top: 14px;text-overflow: ellipsis;overflow : hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 24px;height: 48px;}
.tlSoNewsList02 a:hover{color: #0081ff;}
.tlAllMc{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.5);z-index: 99;display: none;}
.tlAllMcCon{width: 1200px;padding: 80px 60px;position: absolute;left: 50%;margin-left: -600px;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 10px;max-height: 90%;overflow-x: hidden;overflow-y: auto;}
.tlAllMcCon .fl img{display: block;width: 100%;height: auto;}
.tlAllMcCon .fl{width: 52%;}
.tlAllMcCon .fr{width: 43%;margin-top: 5%;}
.color333{color: #333333;}
.tlAllMcCon .fr p{margin-top: 5%;line-height: 1.8;}
.tlAllMcCon .ft26{padding-bottom: 3%;}
.tlAllMcClose{position: absolute;top: 30px;right: 30px;width: 60px;
	height: 60px;
	background-color: #f5f5f5;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;cursor: pointer;line-height: 60px;}
.tlAllMcClose img{display: inline-block;vertical-align: middle;margin-top: -3px;}
.tlGlTdConR.w100{width: 100%;}
.tlGlTdConR.w100 li{width: 23%;margin: 0 1% 2%;}
.xzRmSsDb{padding-top: 30px;}
.xzRmSsDbMk{font-size: 14px;position: relative;padding: 0 0 0 60px;line-height: 32px;}
.xzRmSsDbMk h3{position: absolute;top: 0;left: 0;}
.xzRmSsDbMk li{float: left;margin: 0 0 0 30px;}

.tlHxJzGCon{width: 1200px;margin: 0 auto;}
.tlHxJzGCon li{float: left;text-align: center;width: 125px;margin: 0 12px;}
.tlHxJzGCon01{width: 125px;text-align: center;line-height: 125px;font-size: 0;
	height: 125px;
	background-color: #ffffff;
	border-radius: 10px;}
.tlHxJzGCon01 img{display: inline-block;width: auto;max-width: 100%;vertical-align: middle;}
.tlHxJzGCon01 img:nth-child(1){display: inline-block;}
.tlHxJzGCon01 img:nth-child(2){display:none;}
.tlHxJzGCon li h3{font-size: 22px;font-weight: normal;color: #000000;margin-top: 10px;}
.tlHxJzGCon li p{font-size: 12px;color: #999999;}
.tlHxJzGCon li:hover .tlHxJzGCon01{background-color: #0383ff;}
.tlHxJzGCon li:hover .tlHxJzGCon01 img:nth-child(1){display: none;}
.tlHxJzGCon li:hover .tlHxJzGCon01 img:nth-child(2){display:inline-block;}



.xzLjGd{margin-top: 15px;display: inline-block;    position: absolute;line-height: 40px;
    bottom: -18.5px;
    left: 0;margin-left: 3.3em;}

.fllxq .cons:nth-child(2n) .txt .text .xzLjGd{left: auto;right: 0;margin: 0 3.3em 0 0;}








@media only screen and (min-width: 100px) and (max-width:1230px){
	.tlHxJzGCon{width: 98%;}
	.tlHxJzGCon li{width: 10.5%;margin: 0 1%;}
	.tlHxJzGCon01{width: 100%;height: 100px;line-height: 100px;}
	.tlHxJzGCon li h3{font-size: 18px;white-space: nowrap;}
	.tlHxJzGCon li p{white-space: nowrap;}
}

@media only screen and (min-width: 100px) and (max-width:750px){
	.tlHxJzGCon{width: 98%;overflow-x: auto;}
	.tlHxJzGCon ul{white-space: nowrap;}
	.tlHxJzGCon li{display: inline-block;float: none;width: 90px;}
	.tlHxJzGCon01{width: 90px;height: 90px;line-height: 90px;}
	.tlHxJzGCon li h3{font-size: 16px;}
	.tlHxJzGCon01 img{max-width: 40px;height: auto;}
}



@media only screen and (min-width: 100px) and (max-width:640px){
	.xzRmSsDbMk li{margin: 0 0 0 10px;}
	.xzRmSsDb{padding-top: 19px;}
}

@media only screen and (min-width: 100px) and (max-width:1500px){
	.ft26{font-size: 24px;}
	.ft48{font-size: 38px;}
	.ft60{font-size: 38px;}
	
	
}

@media only screen and (min-width: 100px) and (max-width:1200px){
	.ft26{font-size: 20px;}
	.ft48{font-size: 30px;}
	.ft60{font-size: 30px;}
}
@media only screen and (min-width: 100px) and (max-width:800px){
	.ft26{font-size: 20px;}
	.ft48{font-size: 26px;}
	.ft60{font-size: 26px;}
	.ft18{font-size: 15px;}
	
	.tlFzLcBot02 .ft18{line-height: 23px;height: 46px;}
	
}

@media only screen and (min-width: 100px) and (max-width:920px){
	.tlJionSel{width: 100%;}
	.tlJionSea.ml25{width: 100%;margin-left: 0;margin-top: 15px;}
}
@media only screen and (min-width: 100px) and (max-width:1350px){
	.tlJionBqMk{float: none;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 0 0 100px}
	.tlJionBqMk::before{background: none;}
	.tlJionBqMk label{position: absolute;top: 0;left: 0;line-height: 46px;float: none;}
}
@media only screen and (min-width: 100px) and (max-width:640px){
	.tlJionSelTop{line-height: 40px;}
	.tlJionSel{height: 40px; border-radius: 20px;padding: 0 20px;}
	.tlJionSea{height: 40px;}
	.tlJionSeaInp{padding: 0 56px 0 20px;}
	.tlJionSeaR{width: 56px; -webkit-background-size:auto 20px;-moz-background-size:auto 20px;-ms-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px;}
}
@media only screen and (min-width: 100px) and (max-width:800px){
	.tlJionBqMk label{line-height: 28px;}
	.tlJionBqMk li{line-height: 26px;height: 26px;border-width: 1px; padding: 0 14px;}
	.tlJionBqMk{padding: 0 0 0 78px;}
}
@media only screen and (min-width: 100px) and (max-width:1357px){
	.tlFwList li{line-height: 60px;}
}
@media only screen and (min-width: 100px) and (max-width:650px){
	.tlFwList li{line-height: 50px;-webkit-background-size:6px 6px;-moz-background-size:6px 6px;-ms-background-size:6px 6px;-o-background-size:6px 6px;background-size:6px 6px;}
	.tlFwList01{margin:0 104px 0 16px;}	
}
@media only screen and (min-width: 100px) and (max-width:1350px){
	.tlJionSea.fr{float: none;margin-top: 15px;}
}
@media only screen and (min-width: 100px) and (max-width:600px){
	.tlJionSea.fr{width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width:1388px){
	.tlzfAbTop::after{background: url(../images/ico5.png) no-repeat top center;-webkit-background-size:150px auto;-moz-background-size:150px auto;-ms-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;left:-50px;}
	.tlzfAbTop::before{background: url(../images/ico7.png) no-repeat top 30px center;-webkit-background-size:150px auto;-moz-background-size:150px auto;-ms-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;right:-50px;}
}
@media only screen and (min-width: 100px) and (max-width:900px){
	.tlzfAbTop::after{background:none;}
	.tlzfAbTop::before{background:none;}
	.tlzfAbTop04{width: 100%;max-width: 480px;}
}
@media only screen and (min-width: 100px) and (max-width:1300px){
	.tlNUmNrMk img{max-width: 50px;}
	.tlNUmNrMk{padding: 0 0 0 68px;}
}
@media only screen and (min-width: 100px) and (max-width:1000px){
	.tlNUmNrMk img{max-width: 38px;max-height: 38px;}
	.tlNUmNrMk{padding: 0 0 0 48px;}
}
@media only screen and (min-width: 100px) and (max-width:640px){
	.tlNUmNr .tlNUmNrMk{display: block;float: left;width: 50%;margin-top: 15px;}
	.tlNUmNr .w1200{text-align: left;text-align-last: left;}
	.tlNUmNrMk p{white-space: nowrap;}
	.tlNUmNr{padding: 5px 0 20px;}
}
@media only screen and (min-width: 100px) and (max-width:400px){
	.tlNUmNrMk p{font-size: 13px;}
}
@media only screen and (min-width: 100px) and (max-width:1340px){
	/*.tlFzLcBot .swiper-slide{width: 30%;}*/
}
@media only screen and (min-width: 100px) and (max-width:850px){
	.tlFzLcTop .swiper-slide{width: 33.3%;}
	.tlFzLcTopW .swiper-button-next, .tlFzLcTopW .swiper-button-prev{width: 11px;height: 20px;-webkit-background-size:11px 20px;-moz-background-size:11px 20px;-ms-background-size:11px 20px;-o-background-size:11px 20px;background-size:11px 20px;bottom: 20px;}
	.tlFzLcTopW{/*padding: 0 38px;*/}
	.tlFzLcBot .swiper-slide{width: 300px;}
	.tlFzLcBot01{height: 137px;line-height: 137px;}
	.tlFzLcBot02{padding: 13px;}
}
@media only screen and (min-width: 100px) and (max-width:540px){
	.tlFzLcBot .swiper-slide{width: 100%;}
	.tlFzLcBot01{height: auto;line-height: auto;}
	.tlFzLcBot{margin-top: 15px;}
	.tlGlTdCon{padding-bottom: 30px;}
}
@media only screen and (min-width: 100px) and (max-width:1380px){
	#certify{width: 94%;}
	#certify .swiper-slide{width: 300px;margin: 0 10px;}
	#certify .swiper-button-next{/*display: none;*/}
	#certify .swiper-button-prev{/*display: none;*/}
	#certify .swiper-container{padding-bottom: 10px;}
	#certify .swiper-slide p{padding-top: 28px;}
}
.TlFzCon02{width: 100px;height: 100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
@media only screen and (min-width: 100px) and (max-width:1280px){
	.TlFzConNr{padding: 0 0 0 120px;}
	.TlFzConNr{width: 48%;}
	.TlFzCon li:nth-child(2n) .TlFzConNr{padding: 0 120px 0 0;}
}
@media only screen and (min-width: 100px) and (max-width:1000px){
	.TlFzCon02{width: 60px;height: 60px;}
	.TlFzConNr{padding: 0 0 0 75px;}
	.TlFzCon li:nth-child(2n) .TlFzConNr{padding: 0 75px 0 0;}
}
@media only screen and (min-width: 100px) and (max-width:800px){
	.TlFzConNr{width:100%;}
	.TlFzCon::before, .TlFzConWcIco, .TlFzCon01{display: none;}
	.TlFzCon li:nth-child(2n) .TlFzCon02{right: auto;left: 0;}
	.TlFzCon li:nth-child(2n) .TlFzConNr{padding: 0 0 0 75px;text-align: left;}
	.TlFzCon{padding: 0 0 5%;}
}
@media only screen and (min-width: 100px) and (max-width:500px){
	#certify .swiper-slide {
    width: 200px;
    margin: 0 5px;
    height: auto;
	}
	#certify .swiper-slide p{padding-top: 18px;}
	#certify .swiper-button-next{display: none;}
	#certify .swiper-button-prev{display: none;}
}
.tlAllMcClose01{display: none;}
@media only screen and (min-width: 100px) and (max-width:1280px){
	/*.tlAllMc{display: block;}*/
	.tlAllMcCon{width: 90%;margin-left:0;left: 5%;padding: 20px 15px;overflow-x: initial;}
	.tlAllMcClose{width: 40px;height: 40px;line-height: 40px;top:10px;
    right:10px;position: fixed!important;z-index: 999;display: none;}
	.tlAllMcClose img{max-width: 16px;}
	.tlAllMcClose01{display: block;}
	.tlAllMcCon .ft26{padding-bottom: 0;}
	.tlAllMcCon .fr p{margin-top: 9px;}
}
@media only screen and (min-width: 100px) and (max-width:750px){
	.tlAllMcCon .fl{width: 100%;}
	.tlAllMcCon .fr{width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width:640px){
	.tlQySm{text-align: center;}
}
@media only screen and (min-width: 100px) and (max-width:800px){
	.tlQyYj .fl{width: 100%;}
	.tlQyYj .fr{width: 100%;margin-top: 15px;}
	.tlQyYj .ft14{margin-top: 9px;}
}
@media only screen and (min-width: 100px) and (max-width:840px){
	.tlHxJzGCon01 .fl{width: 100%;}
	.tlHxJzGCon01 div{width: 49%;float: left;}
	.tlHxJzGCon01 div:nth-child(2){float: right;}
	.tlHxJzGCon01 .fr{width: 100%;margin-top: 0;}
	.tlHxJzGCon01 div{margin-top: 10px;}
	.tlHxJzGCon01 .fr div{width: 100%;}
	.tlHxJzGCon01 .fr .tlHxJzGCon01Bot01{width: 48%;}
	.tlHxJzGCon01 .fr .tlHxJzGCon01Bot02{width: 48%;}
	.tlHxJzGCon02{margin-top: 10px;}
	.tlHxJzGCon03{margin-top: 0;}
	.tlHxJzGCon03 .fl{width: 100%;margin-top:10px;}
	.tlHxJzGCon03 .fr{width: 100%;margin-top:10px;}
	.jbbTZ{display: none !important;}
}
@media only screen and (min-width: 100px) and (max-width:680px){
	.tlFwLnCon li{display: inline-block;float: none;width: 220px;margin: 0 10px 0 0;vertical-align: top;}
	.tlFwLnCon{white-space: nowrap;overflow-x: auto;/*overflow-y: hidden;*/}
	.tlFwLnCon02{margin-top: 10px;}
	.tlFwLnCon03{white-space: normal;margin-top: 10px;}
	.tlFwLnCon{margin-top:3px;}
}
@media only screen and (min-width: 100px) and (max-width:1500px){
	.ft64{font-size: 50px}
	/*.ft38{font-size: 34px}*/
}
@media only screen and (min-width: 100px) and (max-width:1100px){
	.jjFa01{display: none;}
	.jjFa02{margin-top: 0;}
	.jjFa03{margin-top: 15px;}
	.tlSolution{margin-top: 20px;}
	.tlAllBan.jjFaXz .wap{top: 50%;}
}
@media only screen and (min-width: 100px) and (max-width:1420px){
	.tlSolutionMkWzCon{left: 20px;right: 20px;}
	.tlSolutionMkWz::before{left: 20px;bottom: 20px;}
}
@media only screen and (min-width: 100px) and (max-width:1250px){
	.tlSolutionMkWzCon{left: 12px;right:12px;}
	.tlSolutionMkWzCon02{margin-top: 8px;}
	.tlSolutionMkWzCon03{margin-top: 5px;}
	.tlSolutionMkWz::before{left: 12px;bottom: 10px;}
}
@media only screen and (min-width: 100px) and (max-width:1080px){
	.tlSolutionMk{width:50%;padding: 20px 0;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.tlSolutionMkImg{display: none;}
	.tlSolutionMkWz{position: static;width: 100%; }
	.tlSolutionMkWzCon{position: static; width: 84%;margin: 0 auto 0; text-align: center;  -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
    .tlSolutionMkWzCon01{margin: 0 auto 0;}





}
@media only screen and (min-width: 100px) and (max-width:550px){
	.tlSolutionMkWzCon01{width: 40px;height: 40px;line-height: 40px;}
	.tlSolutionMkWzCon01 img{max-height: 16px}
	.tlSolutionMkWzCon03{line-height: 1.6;text-overflow: ellipsis;overflow : hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.tlSolutionMkWz::before{display: none;}
}
@media only screen and (min-width: 100px) and (max-width:1258px){
	.tlSoNewsList li{width: 30.3%;margin: 3% 1.5% 0;}
	.ft24{font-size: 22px;}
}
@media only screen and (min-width: 100px) and (max-width:910px){
	.tlSoNewsList{white-space: nowrap;overflow-x: auto;}
	.tlSoNewsList li{width: 300px;margin: 3% 1.5% 0;float: none;display: inline-block;}
	.tlSoNewsList04{margin-top: 15px;}
	.tlSoNewsList03{white-space: normal;}
}
@media only screen and (min-width: 100px) and (max-width:640px){
	.tlSoNewsList02{margin-top: 10px;}
	.tlSoNewsList03{margin-top: 8px;}
	.tlSoNewsList04{width:35px;
    height:35px;}
    .tlSoNews{padding: 25px 0;}
}
@media only screen and (min-width: 100px) and (max-width:400px){
	.tlSoNewsList li{width: 260px;}
}


/***********************************************/


.homecp ul li .cpYwNr .left h5 a{margin-right: 10px;}

.jbbTZ{float: left;width: 66px;margin: 35px 0 0 5px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 26px;
    border: 1px solid #d4d4d4;
    }
.jbbTZ a{display: block;color:#d4d4d4;font-size: 12px;}
.jbbTZ a:hover{color:#0081ff;}
.jbbTZ:hover{border-color:#0081ff;}






.head .nav ul li:last-of-type{display: none;}












@media screen and (max-height:700px) {
	
}
@media (max-width:1680px) and (min-width:1400px) {
	
	
}
@media (max-width:1400px) and (min-width:1200px) {
	
	
}
@media screen and (max-width:1780px) {
	.lod{right: 5%; margin-right: 0;}
}
@media screen and (max-width:1650px) {
	.head .nav ul li a.yj{padding: 0 20px; background-size: calc(2em + 48px) !important; background-size: -moz-calc(2em + 48px) !important;background-size: -webkit-calc(2em + 48px) !important;}
	.head .nav{margin-left:8%;}
	
}
@media screen and (max-width:1520px) {
	.head .nav{float: right; margin-left: 0; margin-right: 40px;}
	.head .right .yuyss{margin-left: 40px;}
	.homecp ul li .cpYwNr .left{font-size: 16px;}
	/*.homecp ul li .cpYwNr .left h5{padding-top: 1.2em;}*/
	.ft54{font-size: 48px;}
	.ft62{font-size: 48px;}
	.chzjz{font-size: 17px;}
	.chzjz .txt p span{font-size: 20px;}
	
}
@media screen and (max-width:1340px) {
	.head .nav ul li a.yj{padding: 0 12px; background-size: calc(2em + 36px) !important;background-size: -moz-calc(2em + 36px) !important;background-size: -webkit-calc(2em + 36px) !important;}
	.head .nav{margin-right: 30px;}
	.head .right .yuyss{margin-left: 30px;}
	/*.head .right .yuyss a:last-child{margin-left: 10px;}*/
	.homecp ul li .cpYwNr{padding: 22% 20px 20px;}
	.foot .right .fnav a{margin-left: 30px;}
	
	
}

.eAllTopSeaWc{float: left;
margin-left: 20px;position: relative;width: 44px;}
.eAllTopSea{float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #d4d4d4;
    text-transform: uppercase;}
.eASeaZk{width: 0px;height: 44px;background: #fff;-webkit-border-radius: 44px;-moz-border-radius: 44px;border-radius: 44px;position: absolute;z-index: 3;overflow: hidden;-webkit-transition: all 0.3s ease-in-out;opacity: 0;top:0;right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:2px solid #d4d4d4;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.eASeaZk.active{width: 350px;opacity: 1;}
.eASeaZk .eAllTopSea{/*float: right;margin-top: 5px;*/}
.eAllTopSea01{position: absolute;top: 0;right: 0;z-index: 2;}
.eASeaZkText{display: block;width: 100%;height: 100%;background:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 70px 0 25px;font-size: 16px;border: none;}
.eAllTopSea02{position: absolute;top: -2px;right:-2px;margin-top: 0;}
.eAllTopSeaWcGb{position: absolute;width: 20px;top: 12px;right:0px;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;z-index: 1;opacity: 0;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.eAllTopSeaWcGb img{display: block;width: 100%;}
.eAllTopSeaWcGb.active{right: -30px;opacity: 1;}
.oneLine{white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.AllSeaList{width: 96%; max-width: 1200px;margin: 0 auto 50px;}
.AllSeaTit{font-size: 16px;width: 96%; max-width: 1200px;margin:3% auto 1%;}
.AllSeaList li{border-bottom: 1px dashed #303030;padding: 23px 0;}
.AllSeaListTop{position: relative;}
.AllSeaListTopBot{color: #999999;margin-top: 10px;}
.AllSeaList li .floatl{float: none;}
.AllSeaList li .floatr{position: absolute;top: 0;right: 0;}
.AllSeaList li .floatr a{margin-right: 5px;}
.AllSeaList li a{}
.twoLine{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;}


.imgindWap{display: none;}


@media screen and (max-width:1200px) {
	.head .right{padding-top: 0;}
	.head .right .dh a{font-size: 0; display: block; height: 30px; width: 30px; border-radius: 50%; border: 2px solid #0081FF;}
	.head .right .dh a img{margin: 8px auto; display: block;}
	.head .right .dh a span{display: none;}
	.head .right .yuyss a{width: 30px; height: 30px; line-height: 30px;border: 2px solid #0081FF; color: #0081FF;}
	.eAllTopSea{width: 30px; height: 30px; line-height: 30px;border: 2px solid #0081FF; color: #0081FF; }
	.eAllTopSeaWc{   margin-left: 10px;width: 34px;}
	.eASeaZk{height: 34px;border-color: #0081FF;}
	.eASeaZk.active{width: 250px;}
	.eAllTopSeaWcGb{top: 8px;width: 14px;}
	.eAllTopSeaWcGb.active{right: -18px;}
	.eASeaZkText{padding: 0 60px 0 15px;}
	
	/*.head .right .yuyss a:last-child{background: url(../images/ssico2.png) no-repeat center;}*/
	.head .right .yuyss a img{opacity: 0;}
	.head .right .yuyss{margin-left: 10px;}
	.head .navlin{ width: 22px; height: 20px; margin-right: 0px; margin-top: 8px; display: block; }
	.head .navlin span{display: block; width: 100%; height: 2px; background: #0081FF; position: relative; transition:.3s; -webkit-transition:.3s;}
	.head .navlin span:nth-child(2),.head .navlin span:nth-child(3){margin-top: 5px;}
	.head .navlin.cur span:nth-child(3){display: none;}
	.head .navlin.cur span:nth-child(1){transform:rotate(45deg); -webkit-transform:rotate(45deg); top: 7px;}
	.head .navlin.cur span:nth-child(2){transform:rotate(-45deg); -webkit-transform:rotate(-45deg); top: 0px;}
	.navs{position: fixed; top: 59px; left: 100%; background: rgba(0,0,0,0.8); height: calc(100% - 59px);height: -moz-calc(100% - 59px);height: -webkit-calc(100% - 59px); width: 100%;}
	.nav .navs ul{position: absolute; top: 0px; left: 25%; width: 75%; height: calc(100% - 20px);height: -moz-calc(100% - 20px);height: -webkit-calc(100% - 20px); padding: 10px 0; background: #fff;overflow-y: auto;}
	.nav .navs ul li{line-height: 40px; width: 80%; padding: 0 10%;}
	.head .nav ul li a:before{height: 2px; display: none;}
	.head .logo{width: 100px; padding: 2px;}
	.head{padding: 12px 0;}
	.head .nav{margin-right: 15px;}
	.head .nav ul li{padding-bottom: 10px;}
	.head .nav ul li .erj{display: block; width: 100%; position: relative; left: 0; top: 0; text-align: left; border: 0; padding: 0; padding-left: 10px;}
	.head .nav ul li .erj a{display: inline-block; line-height: 30px;}
	.head .nav ul li a.yj{line-height: 34px; color: #666; background: none !important; padding: 0;}
	.head .nav ul li .erj .w1200 dl{width: 100%;margin-top: 10px;line-height: 1.5;}
	
	



.head .nav ul li:last-of-type{display: block;}
.shdlNrtop p{margin-left: 20px;}
.lod{display: none!important;}
.banner .swiper-slide{/*padding: 50px 0;*/background: none!important;position: relative;}
.imgindWap{display: block;width: 100%;height: auto;min-height: 300px;}
.banner .swiper-slide .txt{height: auto!important; position: absolute;top: 50%;width: 90%;left: 5%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.banner{height: auto!important;}
.banner_{height: auto!important;}
.homenew{display: none;}
.fenzjg{display: none;}
.homecp ul li .cpYwNr .left h5 a{display: inline-block;}



	
	.banner .swiper-slide .txt .txts{font-size: 16px; padding-bottom: 2em;}
	a.mores{font-size: 18px; width: 8em;}
	.lod{position: absolute; margin: 0px auto 0; right: 0; padding: 20px 5% 30px; height: auto; top: auto; bottom: 0; width: 90%;}
	.bantion{bottom: 5px !important;}
	.lod .cons{margin: 0 auto; max-width: calc(100% - 40px);max-width: -moz-calc(100% - 40px);max-width: -webkit-calc(100% - 40px); padding: 20px 20px 20px;}
	.lod .cons .lodcon_ .swiper-slide-active{transform: scale(1.15); -webkit-transform: scale(1.15);}
	.lod .cons .lodcon_{height: 30px; line-height: 30px;}
	.lod .cons .lodcon{height: 120px;}
	.lod .cons h3{font-size: 22px;}
	.lod .table,.lod .table-cell{display: block;}
	/*.banner{padding-bottom: 20px;}*/
	.homenew ul li a:hover font{display: none;}
	.homenew ul li a{padding: 20px 10%;}
	.homenew ul li a span{font-size: 16px; margin-top: 1.2em;}
	.jbbTZ{display: none !important;}
	.banner_{/*height: calc(100vh - 59px);*/}
	
	.homefa_ .con .txts a{background: #39B54A; opacity: 1;}
	
	.faqhprev{left: -24px;}
	.faqhnext{right: -24px;}
	
	.fenzjg{padding: 40px 0;}
	.fenzjg .con{position: relative;}
	.fenzjg .con .txt{position: relative; top: 0; text-align: center;}
	.fenzjg .con .txt a{display: inline-block;}
	.fenzjg .con .lx{padding: 30px 0; right: 0; position: relative; top: 0; text-align: center;}
	.fenzjg .con .js{font-size: 16px; position: relative; bottom: 0;}
	.fenzjg .con .lx a{line-height: 45px; width: 6em; margin: 0 auto;}
	.fenzjg .con .lx h3{padding-top: 1em;}
	.fenzjg .con .js ul li{border: 0; padding: 10px 0; float: none; text-align: center;}
	
	.foot .left{text-align: center; width: 100%;}
	.foot .left .sm{padding-bottom: 20px; line-height: 1.5em;}
	.foot .left .lx .ewm{float: none; width: 120px; margin: 0 auto;}
	.foot .left .lx .txt{float: none; padding-left: 0; padding: 20px 0;}
	.foot .left .lx .txt h4{padding: 5px 0;}
	.foot .right{float: none;}
	.foot .right .fnav{text-align: center;}
	.foot .right .fnav a{float: none; display: inline-block; margin: 0 8px;}
	.foot .bdsharebuttonbox{float: none; width: 230px; margin: 0 auto;}
	.foot .bdsharebuttonbox span{line-height: 40px; margin-right: 5px;}
	.foot .bdsharebuttonbox a{width: 40px !important; height: 40px !important; margin-left: 10px;}
	.foot .right .fnav{line-height: 28px; padding-bottom: 20px;}
	.foot .bq{text-align: center; padding-top: 20px;}
	
	.chzjz .txt{width: 100%; position: relative;}
	.chzjz .txt p{padding: 0.6em 0 1.2em;}
	.chzjz_{width: 100%;}
	
	/*公用*/
	.ptb138{padding: 90px 0 90px;}
	.ptb100{padding: 60px 0;}
	.ptb40{padding: 36px 0;}
	.pt80{padding: 55px;}
	.ptb70{padding: 50px 0 50px;}
	.ptb80{padding: 55px 0 55px;}
	.ft60{font-size: 40px;}
	.ft70{font-size:50px;}
	.ft84{font-size:60px;}
	.ft54{font-size: 48px;}
	.ft62{font-size: 48px;}
	.ft50{font-size: 35px;}
	.ft48{font-size: 40px;}
	.ft40{font-size: 30px;}
	.ft36{font-size: 28px;}
	.ft34{font-size: 28px;}
	.ft30{font-size: 26px;}
	.ft24{font-size: 22px;}
	.ft20{font-size:18px;}
	.ft28{font-size: 24px;}
	.ft64{font-size: 40px}
	.ft38{font-size: 30px}
}
@media screen and (max-width:960px) {
	/*.banner .swiper-slide .txt{height: calc(100% - 305px) !important;}*/
	
	.homecp ul li{width: 100%; margin-top: 15px;}
	.homecp ul li .cpYwNr .left{font-size: 14px;}
	.hometit{padding-bottom: 1em;}
	
	.ft48{font-size: 34px;}
	
}
.chzjz_ ul li img{display: block;}
@media screen and (max-width:768px) {
	.banner .swiper-slide .txt{height: 200px;}
	.banner .swiper-slide .txt .txts p{font-size: 14px !important;}
	a.mores{font-size: 16px; line-height: 2.3em;}
	/*.banner .swiper-slide .txt .txts{display: none;}*/
	.banner .swiper-slide .txt h3{font-size: 24px;}
	.bantion{bottom: 5px !important;}
	.bantion span{width: 25px;}
	
	.faqh{width: 10px; margin-top: -11px;}
	.faqhprev{left: -10px;}
	.faqhnext{right: -10px;}
	
	.chzjz_ ul li{width: calc(25% - 10px) !important;width: -moz-calc(25% - 10px) !important;width: -webkit-calc(25% - 10px) !important; margin-left: 10px !important; margin-bottom: 0!important; margin-top: 10px!important;}
	
	
	
	
	
	
	
	
	
	
	
	
	.qhdiv{position: relative; width: 100%; bottom: 0; padding-top: 20px;}
	.qhdiv a{width: 15px;}
	.chzjz{font-size: 15px;}
	.chzjz .txt p span{font-size: 18px;}
	.chzjz_{padding-top: 10px;}
	.fenzjg .con .js ul li{font-size: 16px;}
	.fenzjg .con .lx a{line-height: 40px;}
	
	.tlJionList01{padding: 10px 80px 10px 15px;}
	.tlJionList01R{right: 15px;width: 30px;margin-top: -15px;
    height: 30px;}
  .tlJionListCon{padding: 1px 15px 18px;}
  .tlJionList02 span{margin: 0 0 0 10px;display: inline-block;}
  .tlJionList03{margin-top: 0;}
  .tlJionList03Bot{margin-top: 18px;padding-top: 18px;}
	
	.tlJionfysx a{width: 50px;height: 50px;}
	
	/*公用*/
	.ptb138{padding: 80px 0 80px;}
	.ptb100{padding: 50px 0;}
	.ptb40{padding: 30px 0;}
	.pt80{padding:45px;}
	.ptb80{padding: 45px 0 45px;}
	.ptb70{padding: 40px 0 40px;}
	.ft60{font-size:26px;}
	.ft70{font-size:42px;}
	.ft84{font-size:50px;}
	.ft54{font-size: 32px;}
	.ft62{font-size: 42px;}
	.ft50{font-size: 28px;}
	.ft40{font-size: 26px;}
	.ft48{font-size: 26px;}
	.ft36{font-size: 25px;}
	.ft34{font-size: 25px;}
	.ft30{font-size: 24px;}
	.ft24{font-size: 18px;}
	.ft28{font-size: 22px;}
	.ft20{font-size:16px;}
	.ft64{font-size: 38px}
	.ft38{font-size: 25px}
}

@media screen and (max-width:640px) {
	.homenew ul li{width: 100%;}
	.homenew ul li a{padding: 20px 5%;}
	.foot{font-size: 14px;}
	
}

@media screen and (max-width:480px) {
	.fenzjg .con .txt h4{font-size: 24px;}
	.fenzjg .con .txt h3{font-size: 22px;}
	.homefa_{width: 90%; margin: 0 auto;}
	.tlJionList02{padding: 5px 0;}
	.tlJionList02 span{margin: 0 2px;line-height: 30px;}
	
	/*.tlJionList01R{width: 24px;height: 24px;margin-top: -12px;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto;}*/
	.tlJionList li{margin-top: 13px;}
	.tlJionfysx a{width: 40px;height: 40px;}
	.page .a{width: 40px;height: 40px;}
	.page .page-new{width:auto;line-height: 40px;}
	
	.tlFwList01 {margin: 0 85px 0 16px;}
	
	/*公用*/
	.ptb138{padding: 60px 0 60px;}
	.ptb100{padding: 40px 0;}
	.ptb80{padding: 40px 0 40px;}
	.pt80{padding: 40px;}
	.ft60{font-size: 20px;}
	.ft70{font-size:36px;}
	.ft84{font-size:40px;}
	.ft50{font-size: 24px;}
	.ft40{font-size: 24px;}
	.ft54{font-size: 24px;}
	.ft62{font-size: 32px;}
	.ft48{font-size: 20px;}
	.ft36{font-size: 18px;}
	.ft34{font-size: 18px;}
	.ft30{font-size: 16px;}
	.ft24{font-size: 15px;}
	.ft28{font-size: 16px;}
	.ft26{font-size: 14px;}
	.ft16{font-size: 14px;}
	.ft20{font-size:15px;}
	.ft18{font-size: 15px;}
	.tlAllBan02{line-height: 1;}
	.ft64{font-size: 32px}
	.ft38{font-size: 18px}
}

@media screen and (max-width:378px) {
	
	
}
@media screen and (max-width:360px) {
	
	
}

@media screen and (max-height:570px) {
	
}
.chzjz_ ul li{width: calc(16.66% - 10px);width: -moz-calc(16.66% - 10px);width: -webkit-calc(16.66% - 10px);margin-left: 10px;margin-bottom: 10px;}
/*.chzjz_ ul li:nth-child(9n+1){margin-left: 0px;}*/
/*.chzjz_ ul li:nth-child(10n+1){margin-left: 0;}*/
.chzjz_ ul li:first-child{margin-left: calc(16.66% + 10px);margin-left: -moz-calc(16.66% + 10px);margin-left: -webkit-calc(16.66% + 10px);}
@media only screen and (min-width: 1501px) and (max-width:3000px){
	.homecp ul li .cpYwNr{padding: 50px 48px 48px;}
	.homefa_ .con .imgs{max-height: 500px;}
	.ptb138{padding: 65px 0 65px;}
	.fenzjg{padding-bottom: 38%;}
	.chsdf .ptb138{padding: 80px 0 80px;}
	.ptb80{padding: 50px 0 50px;}
	
	.pagebanner{height: 410px;}
	.pagebanner img{display: block;width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	
	
	.ptb100{padding: 55px 0;}
	.qbcpgn_ .li .imgs{max-height: 500px;}
	.ystjj_ .li .imgs{max-height: 500px;}
	
	.ysthyf .li .con{padding: 40px 32px 40px;}
	.tlAllBan.jjFaXz{max-height: 540px;overflow: hidden;}
	.jjFa02{margin-top: 18px;}
	.jjFa03{margin-top: 18px;}
	.tlAllBan.jjFaXz .wap{top: 40%;}
	.homecp ul li .cpYwNr .right{max-width: 115px;}
	
}
@media only screen and (min-width: 1200px) and (max-width:1500px){
	.banner .swiper-slide .txt{height: 420px;}
	.lod .cons{ padding: 15px 33px 20px;width: 235px;}
	.lod .cons h3{font-size: 22px;}
	.lod .cons .lodcon_ .swiper-slide-active{padding: 0;-webkit-transform: scale(1.1);transform: scale(1.1);}
	a.mores{line-height: 2em;font-size: 16px;}
	.lod .cons a.mores{max-width: 160px;}
	a.mores{width: 160px;}
	.homenew ul li a{padding: 25px 10% 30px;}
	.homecp ul li .cpYwNr{padding: 28px 48px 28px;}
	.ptb80{padding: 40px 0 40px;}
	/*.hometit{padding-bottom: 10px;}*/
	.homecp ul li:nth-child(1){margin-top: 0;}
	.homecp ul li:nth-child(2){margin-top: 0;}
	.homefa_ .con .imgs{max-height: 350px;}
	.ptb138{padding: 50px 0 50px;}
	.fenzjg{padding-bottom: 38%;}
	.chsdf .ptb138{padding: 80px 0 80px;}
	.homecp ul li .cpYwNr .right{max-width: 115px;}
	
	.head{height: 80px;}
	.head .nav ul li a.yj{line-height: 80px;}
	
	.jbbTZ{margin-top: 26px;}
	
	.head .logo{padding: 14px 0;}
	.head .right{padding: 18px 0 0;}
	.pagebanner{height: 350px;}
	
	/*.pagebanner{height: 410px;}*/
	.pagebanner img{display: block;width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	
	
	.ptb100{padding: 50px 0;}
	.qbcpgn_ .li .imgs{max-height: 430px;}
	.ystjj_ .li .imgs{max-height: 430px;}
	
	.ysthyf .li .con{padding: 40px 32px 40px;}
	.tlAllBan.jjFaXz{max-height: 460px;overflow: hidden;}
	.jjFa02{margin-top: 18px;}
	.jjFa03{margin-top: 18px;}
	.tlAllBan.jjFaXz .wap{top: 40%;}
	
	.contact .con{    padding-top: 120px!important;
    padding-bottom: 40px!important;}
  .contact .con .conn .cn{font-size: 40px!important;}
  .contact .con .conn .tits{margin-top: 20px!important;}
  .contact .con .conn .swt-click{margin-top: 30px!important;}
  .contact .con .list{margin-top: 70px!important;}
	
}
@media only screen and (min-width: 1170px) and (max-width:1401px){
	.foot .right .fnav a{margin-left: 20px;}
}
.tlRfIX{position: fixed; right: 10px;bottom: 10px;z-index: 50;width: 42px;}
.tlRfIX a{background:#0075e9;width: 100%;padding: 5px 0;margin-top: 1px;color: #fff;display: block;text-align: center;}
.scrollToTop{padding: 5px 0; text-align: center; color: #fff; font-size: 14px;color: #FFFFF;}
.scrollToTop img{display: block;width: 16px;padding: 3px 0;margin: 0 auto;}
.tlRfIX a:hover{color: #fff;}




@-webkit-keyframes redList0 {
	0% {
		-webkit-transform: translate(0,-5px); transform: translate(0,-5px);
		opacity: 0.9;
	}
	50% {
		-webkit-transform: translate(0,5px); transform: translate(0,5px);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translate(0,0px); transform: translate(0,0px);
		opacity: 1;
	}
}

@keyframes redList0 {
	0% {
		-webkit-transform: translate(0,-5px); transform: translate(0,-5px);
		opacity: 0.9;
	}
	50% {
		-webkit-transform: translate(0,5px); transform: translate(0,5px);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translate(0,0px); transform: translate(0,0px);
		opacity: 1;
	}
}



@-webkit-keyframes redList1 {
	0% {
		-webkit-transform: translate(0,-3px); transform: translate(0,-3px);
		opacity: 0.8;
	}
	100% {
		-webkit-transform: translate(0,3px); transform: translate(0,3px);
		opacity: 1;
	}
}

@keyframes redList1 {
	0% {
		-webkit-transform: translate(0,-3px); transform: translate(0,-3px);
		opacity: 0.8;
	}
	100% {
		-webkit-transform: translate(0,3px); transform: translate(0,3px);
		opacity: 1;
	}
}


@-webkit-keyframes sizes {
 0% {
   -webkit-transform: scale(1); opacity: 1;
   transform: scale(1); 
 }
 50% {
   -webkit-transform: scale(1.3);opacity: 0.7;
   transform: scale(1.3);
 }
 100% {
   -webkit-transform: scale(1.5); opacity: 0.1;
   transform: scale(1.5); 
 }
}
@keyframes sizes {
 0% {
   -webkit-transform: scale(1); opacity: 1;
   transform: scale(1); 
 }
 50% {
   -webkit-transform: scale(1.3);opacity: 0.7;
   transform: scale(1.3);
 }
 100% {
   -webkit-transform: scale(1.5); opacity: 0.1;
   transform: scale(1.5); 
 }
}


@-webkit-keyframes redList2 {
	0% {
		-webkit-transform:translateY(5px) rotate(5deg);
		transform:translateY(5px) rotate(5deg);
		opacity: 1;
	}
	to {
		-webkit-transform:translateY(-5px) rotate(-5deg);
		transform:translateY(-5px) rotate(-5deg);
		opacity: 1;
	}
}

@keyframes redList2 {
	0% {
		-webkit-transform:translateY(5px) rotate(5deg);
		transform:translateY(5px) rotate(5deg);
		opacity: 1;
	}
	to {
		-webkit-transform:translateY(-5px) rotate(-5deg);
		transform:translateY(-5px) rotate(-5deg);
		opacity: 1;
	}
}

@-webkit-keyframes redList1 {
	0% {
		background-position-x: left;
	}
	to {
		background-position-x: right;
	}
}

@keyframes redList1 {
	0% {
		background-position-x: left;
	}
	to {
		background-position-x: right;
	}
}


@-webkit-keyframes yun1 {
	0% {
		-webkit-transform: translate(-10%,0px); transform: translate(-10%,0px);
	}
	to {
		-webkit-transform: translate(10%,0px); transform: translate(10%,0px);
	}
}

@keyframes yun1 {
	0% {
		-webkit-transform: translate(-10%,0px); transform: translate(-10%,0px);
	}
	to {
		-webkit-transform: translate(10%,0px); transform: translate(10%,0px);
	}
}

@-webkit-keyframes yun2 {
	0% {
		-webkit-transform: translate(-20%,0px); transform: translate(-20%,0px);
	}
	to {
		-webkit-transform: translate(20%,0px); transform: translate(20%,0px);
	}
}

@keyframes yun2 {
	0% {
		-webkit-transform: translate(-20%,0px); transform: translate(-20%,0px);
	}
	to {
		-webkit-transform: translate(20%,0px); transform: translate(20%,0px);
	}
}

@-webkit-keyframes yun3 {
	0% {
		-webkit-transform: translate(-25%,0px); transform: translate(-25%,0px);
	}
	to {
		-webkit-transform: translate(25%,0px); transform: translate(25%,0px);
	}
}

@keyframes yun3 {
	0% {
		-webkit-transform: translate(-25%,0px); transform: translate(-25%,0px);
	}
	to {
		-webkit-transform: translate(25%,0px); transform: translate(25%,0px);
	}
}


@-webkit-keyframes opacitys {
	0% {
		-webkit-transform: translate(-3%,0px); transform: translate(-3%,0px);
		opacity: 0.4;
	}
	100% {
		-webkit-transform: translate(0%,0px); transform: translate(0%,0px);
		opacity: 1;
	}
}

@keyframes opacitys {
	0% {
		-webkit-transform: translate(-3%,0px); transform: translate(-3%,0px);
		opacity: 0.4;
	}
	100% {
		-webkit-transform: translate(0%,0px); transform: translate(0%,0px);
		opacity: 1;
	}
}


@-webkit-keyframes topfx {
	0% {
		-webkit-transform: translate(0,-3%); transform: translate(0%,-3%);
		
	}
	100% {
		-webkit-transform: translate(0%,3%); transform: translate(0%,3%);
		
	}
}

@keyframes topfx {
	0% {
		-webkit-transform: translate(0,-3%); transform: translate(0%,-3%);
		
	}
	100% {
		-webkit-transform: translate(0%,3%); transform: translate(0%,3%);
		
	}
}


@keyframes redList3 {
	0% {
		-webkit-transform:translateX(0) rotate(-360deg);
		transform:translateX(0) rotate(-360deg);
		opacity: 1;
	}
	to {
		-webkit-transform:translateX(0) rotate(0deg);
		transform:translateX(0) rotate(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes redList3 {
	0% {
		-webkit-transform:translateX(0) rotate(-360deg);
		transform:translateX(0) rotate(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform:translateX(0) rotate(-360deg);
		transform:translateX(0) rotate(0deg);
		opacity: 1;
	}
}


.swt-tk {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}

	.swt-tk .bg {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.6);
	}

	.swt-tk .box {
		width: 1200px;
		height: auto;
		padding-bottom: 60px;
		border-radius: 10px;
		background-color: #fff;
		position: absolute;
		top: 50%;
		left: 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%);
		z-index: 3;
	}

		.swt-tk .box .box-new {
			width: 85.7%;
			height: auto;
			margin: 0 auto;
			padding-top: 75px;
		}

			.swt-tk .box .box-new .hometit {
				padding-bottom: 0;
			}

			.swt-tk .box .box-new .table-box {
				width: 100%;
				height: auto;
				margin-top: 70px;
			}

				.swt-tk .box .box-new .table-box .t {
					width: 100%;
					height: auto;
				}

					.swt-tk .box .box-new .table-box .t .text {
						width: -moz-calc(48.6% - 40px);
  						width: -webkit-calc(48.6% - 40px);
						width: calc(48.6% - 40px);
						height: 60px;
						background: #f5f5f5;
						border-radius: 30px;
						font-size: 18px;
						line-height: 60px;
						color: #666;
						padding-left: 40px;
						border: none;
						margin-bottom: 20px;
					}

				.swt-tk .box .box-new .table-box .txt {
					width: -moz-calc(100% - 80px);
  					width: -webkit-calc(100% - 80px);
					width: calc(100% - 80px);
					padding: 15px 40px;
					height: 200px;
					background: #f5f5f5;
					border-radius: 30px;
					font-size: 18px;
					line-height: 30px;
					color: #666;
					border: none;
				}

				.swt-tk .box .box-new .table-box .tit {
					width: 100%;
					height: auto;
					text-align: center;
					font-size: 0;
					margin-top: 44px;
				}

					.swt-tk .box .box-new .table-box .tit .submit {
						width: 170px;
						height: 50px;
						background-color: #148bff;
						border-radius: 25px;
						text-align: center;
						border: none;
						font-size: 20px;
						line-height: 50px;
						color: #fff;
						margin: 0 10px;
						cursor: pointer;
					}

						.swt-tk .box .box-new .table-box .tit .submit.reset {
							background-color: #1b1b1b;
						}

		.swt-tk .box .close-click {
			width: 60px;
			height: 60px;
			background-image: url(../images/close.png);
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			position: absolute;
			top: 30px;
			right: 30px;
			z-index: 5;
		}

@media (max-width: 1440px) {
	.swt-tk .box .box-new {
		padding-top: 40px;
	}

		.swt-tk .box .box-new .table-box {
			margin-top: 30px;
		}

			.swt-tk .box .box-new .table-box .t .text {
				height: 45px;
				line-height: 45px;
				border-radius: 22px;
				font-size: 16px;
				margin-bottom: 15px;
			}

			.swt-tk .box .box-new .table-box .txt {
				height: 150px;
				font-size: 16px;
			}

			.swt-tk .box .box-new .table-box .tit {
				margin-top: 20px;
			}

				.swt-tk .box .box-new .table-box .tit .submit {
					width: 120px;
					height: 36px;
					line-height: 36px;
					border-radius: 18px;
					font-size: 16px;
				}
}

@media (max-width: 1220px) {
	.swt-tk .box {
		width: 90%;
	}
}

@media (max-width: 600px) {
	.swt-tk .box {
		padding-bottom: 25px;
	}

		.swt-tk .box .box-new .table-box .t .text {
			width: -moz-calc(100% - 20px);
  			width: -webkit-calc(100% - 20px);
			width: calc(100% - 20px);
			padding-left: 20px;
			margin-bottom: 10px;
		}

		.swt-tk .box .box-new .table-box .txt {
			width: -moz-calc(100% - 40px);
  			width: -webkit-calc(100% - 40px);
			width: calc(100% - 40px);
			padding: 10px 20px;
		}

		.swt-tk .box .close-click {
			width: 30px;
			height: 30px;
			top: 15px;
			right: 15px;
		}
}


.error{
  width: 100%;
  padding: 8% 0;
}
.error .con{
	width: 340px;
	margin: 0 auto;
}
.error .con .tits{
  font-size: 20px;
  line-height: 24px;
  color: #333;
  font-weight: bold;
}
.error .con .tit{
	font-size: 16px;
	line-height: 32px;
	color: #aaa;
	margin-top: 20px;
}
.error .con .tit1{
	margin-top: 20px;
}
.error .con .tit1 a{
	font-size: 14px;
	line-height: 20px;
	color: #0081ff;
}