@charset "utf-8";
textarea { -webkit-appearance: none; border-radius: 0; background: none; outline: none; padding: 0; margin: 0; border: none; }
::-moz-selection { background: rgba(86, 177, 255, 0.20); color: #fff; text-shadow: none; }
::selection { background: rgba(86, 177, 255, 0.20); color: #fff; text-shadow: none; }
/*滚动条垂直方向的宽度*/
::-webkit-scrollbar
{
	width: 6px;
}
/* 垂直滚动条的滑动块 */
::-webkit-scrollbar-thumb:vertical {

	-webkit-box-shadow: inset 0 0 6px #be7f26;
	background-color:#be7f26;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.inner { width: 1500px; margin: 0px auto; }
.insideW { width: 1500px; margin: 0px auto; }

.nav-box { display: block; width: 100%; position: absolute; line-height: 1; left: 0; top: 0; text-align: center; }
.mon { float: right; position: relative; z-index: 10; }
.monline { float: left; margin-top: 20px; margin-right: 18px; }
.monline strong { display: block; line-height: 1; color: #646464; border: 1px solid #7f8b90; border-radius: 5px; font-weight: normal; padding: 3px; float: left; width: 24px; }
.monline b { float: left; color: #0d4194; font-size: 30px; line-height: 33px; font-weight: normal; margin-left: 12px; font-family: "Conv_Helvetica-Condensed-Light"; }
.monstar { float: left; width: 96px; }
.monstar a { display: block; padding-top: 46px; position: relative; height: 28px; line-height: 1; text-align: center; color: #323232; }
.monstar a:hover img{ -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: shake 0.5s; animation: shake 0.5s; }

.w_1500{ width:1500px; margin:0 auto;}
.banner-box { position: relative; }

@-webkit-keyframes slideIn {
    0% { width: 0; }
    100% { width: 100%; }
}

@keyframes slideIn {
    0% { width: 0; }
    100% { width: 100%; }
}

.baby { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; }
.btime { text-align: center; margin-bottom: 3.5%; opacity: 0; }
.btime img { display: block; margin: auto; line-height: 1; }
.bdpage1 { text-align: center; }
.bdpage1 img { display: block; margin: auto; opacity: 0; transform: scale(1, 1) translateY(100%); }
.bannerwr { position: absolute; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.mindles { position: absolute; left: 50%; margin-left: -90px; top: 41.42%; opacity: 0; transform: scale(1, 1) rotate(-180deg); z-index: 20; }
.worries-info mark { display: block; width: 100%; height: 100%; background: #caf0fb; position: absolute; left: 0; top: 0; z-index: 10; transform: translateX(0%); -webkit-transform: translateX(0); -moz-transform: translateX(0); transition: 1s 0.8s; }
.banner-box .flex-direction-nav { position: absolute; left: 57px; bottom: 40px; z-index: 20; height: 24px; width: 93px; }
.banner-box .flex-direction-nav:before { content: ""; width: 13px; height: 24px; background: url(../images/line.png) center no-repeat; position: absolute; left: 40px; top: 0; }
.banner-box .flex-direction-nav li { float: left; }
.banner-box .flex-direction-nav li.flex-nav-next { float: right; }
.banner-box .flex-direction-nav li a { display: block; width: 14px; height: 23px; text-indent: 8888px; overflow: hidden; }
.banner-box .flex-direction-nav li a:hover { opacity: 0.8; }
.banner-box .flex-direction-nav li a.flex-prev { background: url(https://www.seongsechina.com/Public/Home/default/2574/images/prev.png) center no-repeat; }
.banner-box .flex-direction-nav li a.flex-next { background: url(https://www.seongsechina.com/Public/Home/default/2574/images/next.png) center no-repeat; }
.numble { position: absolute; left: 170px; bottom: 40px; z-index: 20; }
.numble span { display: inline-block; float: left; line-height: 24px; color: #0d4194; font-size: 15px; }
.numble b { display: inline-block; float: left; color: #0d4194; line-height: 24px; font-weight: normal; font-size: 15px; margin: 0 4px; }

.enav.showinfo { display: block; }
.enav { position: relative; text-align: left; display: none; }
.navigate { float: left; padding-left: 136px; margin-top: 33px; width: 45%; }
.navigate .logoin { display: inline-block; vertical-align: bottom; margin-left: 30px; padding-top: 72px; }
.navigate .logoin a { font-size: 14px; color: #fff; margin-right: 14px; line-height: 1; padding-bottom: 3px; position: relative; }
.navigate .logoin a:before { content: ""; width: 100%; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1); transition: transform .3s cubic-bezier(.4,0,.2,1); transition: transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; }
.navigate .logoin a:hover:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
.navigate .logoin .line { font-size: 12px; color: #fff; margin-right: 14px; line-height: 1; padding-bottom: 3px; position: relative; }
.navtt { height: 130px; align-items: center; margin-bottom: 20px; display: -webkit-flex; display: flex; }
.navtt img { line-height: 1; max-height: 100%; display: inline-block; vertical-align: bottom; }
.levalMenu { position: relative; }
.levalMenu > li { float: left; margin-right: 50px; margin-bottom: 15px; }
.levalMenu > li:last-child { margin-right: 0; }
.levalMenu > li > a { display: block; line-height: 1; padding-bottom: 17px; color: #fff; font-size: 17px; position: relative; }
.levalMenu > li > a:before { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; }
.levalMenu > li:hover > a:before, .levalMenu > li.now > a:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
.levalMenu > li.now .menudown { display: block; }


.wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; transition: transform 1s cubic-bezier(0.86,0,0.03,1); -webkit-transition: transform 1s cubic-bezier(0.86,0,0.03,1); }
.wrapper .page { position: relative; overflow: hidden; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: 0.3; transition: opacity 0.7s 0ms cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: opacity 0.7s 0ms cubic-bezier(0.445, 0.145, 0.355, 1); }

.wrapper.active-page1 .page.page1 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
/*.wrapper.active-page1 .page.page1 img{ width:100%;}*/
.wrapper.active-page2 .page.page2 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wrapper.active-page2 .page.page2 .leaf h1 { -webkit-animation: flipInX 1s 0.4s ease-in-out both; -moz-animation: flipInX 1s 0.4s ease-in-out both; -ms-animation: flipInX 1s 0.4s ease-in-out both; animation: flipInX 1s 0.4s ease-in-out both; }
.wrapper.active-page2 .page.page2 .process-info { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); }
.wrapper.active-page2 .page.page2 .process-info2 { transition: 0.5s 0.7s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: 0.5s 0.7s cubic-bezier(0.445, 0.145, 0.355, 1); }

.wrapper.active-page3 .page.page3 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wrapper.active-page3 .page.page3 .leaf h1 { -webkit-animation: flipInX 1s 0.4s ease-in-out both; -moz-animation: flipInX 1s 0.4s ease-in-out both; -ms-animation: flipInX 1s 0.4s ease-in-out both; animation: flipInX 1s 0.4s ease-in-out both; }
.wrapper.active-page3 .page.page3 .formuladown i { height: 50px; transition: 0.7s 0.4s; }
.wrapper.active-page3 .page.page3 .formuladown a { -webkit-animation: tinUpIn 0.88s 0.6s ease-in-out both; -moz-animation: tinUpIn 0.88s 0.6s ease-in-out both; -ms-animation: tinUpIn 0.88s 0.6s ease-in-out both; animation: tinUpIn 0.88s 0.6s ease-in-out both; }
.wrapper.active-page4 .page.page4 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wrapper.active-page5 .page.page5{ opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wrapper.active-page6 .page.page6 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wrapper.active-page7 .page.page7 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.nav-panel { position: fixed; top: 50%; margin-top: -57px; right: 6%; z-index: 55; -webkit-transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.57, 1.2, 0.68, 2.6); transition: opacity 0.5s, transform 0.5s cubic-bezier(0.57, 1.2, 0.68, 2.6); will-change: transform, opacity; }
.nav-panel.hide { opacity: 0; visibility: hidden; }
.nav-panel ul { width: 62px; height: auto; position: relative; }


.nav-panel ul li { width: 18px; height: 13px; background: url(../images/dia.png) no-repeat; cursor: pointer;position: absolute; }
.nav-panel ul li:before { content: ""; width: 18px; height: 13px; background: url(../images/huz.png) no-repeat; position: absolute;     left: 0px;
    top: -2px; transition: 0.32s cubic-bezier(0.57, 1.2, 0.68, 2.6); display:none; }
.nav-panel ul li.active:before { display:block;}



.nav-panel ul li.nav-page1 { right: 0; top: 0; }
.nav-panel ul li.nav-page2 {     right: 0;
    top: 32px;}
.nav-panel ul li.nav-page3 {     right: 0;
    top: 65px; }
.nav-panel ul li.nav-page4 {     right: 0;
    top: 98px; }
.nav-panel ul li.nav-page5 {     right: 0;
    top: 131px; }
.nav-panel ul li.nav-page6 {     right: 0;
    top: 164px; }
.babies { position: absolute; left: 50%; margin-left: -750px; text-align: center; top: 0; height: 100%; }
@-webkit-keyframes fadeInOut {
    0% {
        opacity:1;
     }
    15% {
        opacity:0.9;
    }
    25% {
        opacity:0.8;
    }
	40% {
        opacity:0.9;
    }
    50% {
        opacity: 0.8;    
    }
	60% {
        opacity: 0.9;    
    }
    75% {
        opacity:0.8;
    }
	100% {
        opacity:1;
    }
}

/*第一屏banner*/

.txt_info{ background: url(https://www.seongsechina.com/Public/Home/default/2574/images/txt_png24.png) no-repeat;}
.download_btn, .s_left, .s_right, .sina_ico, .opt_ico, .switch_list span{ background: url(https://www.seongsechina.com/Public/Home/default/2574/images/sp_png24.png) no-repeat;}
.hd{ position:absolute; left:-9999em;}
.wp{ width:1300px; margin:0 auto; position:relative;}


.content01{ position:relative;zoom:1;}
.content01 .main{ width:1100px; margin:0 auto;}
.bg_colors{ position:absolute; left:0; top:0; width:100%; height:100%; background:#1385ea;}
.bgs_box{ position:absolute; left:0; top:0; width:100%; height:100%;opacity:0;filter:alpha(opacity=0);}
.bg_colors .on{opacity:1;filter:alpha(opacity=100)}
.bg_colors .wp{ height:830px;}
.img_area{width:926px; height:424px;
    margin: 0 auto;padding-top: 10%;}
.img_area .s_img{ width:926px; height:404px; margin:10px auto;}
.item_txt_box{ width:370px; height:340px; position:absolute; top:0; left:720px;}
.item_txt{width:370px; height:340px; position:absolute; top:0; left:-9999px;}
.item_txt_box .on{ left:0;}
.detail{ color:#fff; font-size:12px; line-height:20px; position:absolute; left:5px; bottom:0; width:370px; overflow:hidden;}
.detail ul{ height:80px; overflow:hidden;}
.detail ul li, .detail p{opacity:0.7;filter:alpha(opacity=70); width:362px; height:20px; overflow:hidden;}
.download_btn{ background-position:0 -125px; display:block; width:126px; height:60px; padding-left:80px; font-size:24px; color:#fff; line-height:58px; margin:15px 0 5px 0;}
.download_btn:hover{ background-position:0 -188px; text-decoration:none;}
.chk_link{ color:#fff; text-decoration:none;}

.bgs_box .wp{ position:absolute; left:46%; margin-left:-560px; top:50%; margin-top:-260px; height:auto!important; z-index:0!important; }

.bgs_1{ background:url(https://www.seongsechina.com/Public/Home/default/2574/images/2_01.jpg) no-repeat center top #1e58ab; background-size:cover;}
.bgs_1 .s_img{  width:926px; text-align:center; height:404px; margin:0 auto; }
.item_txt_1 .txt_info{ background-position:0 0; width:383px; height:130px;}
.bgs_1 .s_img span{ display:block;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/2_15.png) no-repeat; height:28px; width:325px; margin:0 auto;}
.bgs_1 .s_img h2{ font-weight:normal; font-size:42px; color:#fff;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/xx.png) no-repeat bottom center; padding-bottom:25px; margin-bottom:8px; }
.bgs_1 .s_img p{font-weight:normal; font-size:54px;color:#fff;}

.s_left, .s_right{width:60px; height:60px; position:absolute; top:50%; margin-top:-30px; cursor:pointer; z-index:10;}
.s_left{ background-position:0 0;  left:10px;}
.s_left:hover{ background-position:0 -62px;}
.s_right{ background-position:-62px 0; right:10px;}
.s_right:hover{ background-position:-62px -62px;}

.switch_list{ position:absolute;     left: 49%;
    bottom: 4%; height:5px; margin-left:-30px; text-align:center; z-index:10; overflow:hidden;}
.switch_list span{ background: url(https://www.seongsechina.com/Public/Home/default/2574/images/h.png) no-repeat 0; float:left; vertical-align:top; width:33px; height:5px;overflow:hidden;  margin:0 14px 0 0; cursor:pointer;}
.switch_list .on{  background-position:-39px 0; _background-position:0 0;}


.bgs_2{ background:url(https://www.seongsechina.com/Public/Home/default/2574/images/01.jpg) no-repeat center top #1385ea; background-size:100% 100%;z-index:0;}
.bgs_2 .s_img{  width:926px; height:404px;}
.item_txt_2 .txt_info{ background-position:0 -156px; width:383px; height:105px;}
.bgs_2 .s_img span{ display:block;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/2_15.png) no-repeat; height:28px; width:325px; margin:0 auto;}
.bgs_2 .s_img h2{ font-weight:normal; font-size:42px; color:#fff;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/xx.png) no-repeat bottom center; padding-bottom:25px; margin-bottom:8px;text-align:center; }
.bgs_2 .s_img p{font-weight:normal; font-size:54px;color:#fff;}

.bgs_3{ background:url(https://www.seongsechina.com/Public/Home/default/2574/images/01.jpg) no-repeat center top #1cad75; background-size:100% 100%; z-index:0;}
.bgs_3 .s_img{width:926px; height:404px;}
.item_txt_3 .txt_info{ background-position:0 -295px; width:383px; height:110px;}
.bgs_3 .s_img span{ display:block;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/2_15.png) no-repeat; height:28px; width:325px; margin:0 auto;}
.bgs_3 .s_img h2{ font-weight:normal; font-size:42px; color:#fff;background:url(https://www.seongsechina.com/Public/Home/default/2574/images/xx.png) no-repeat bottom center; padding-bottom:25px; margin-bottom:8px; text-align:center; }
.bgs_3 .s_img p{font-weight:normal; font-size:54px;color:#fff;}

.item_img_css3{
	-webkit-animation:img_item .8s ease-out;
	animation:img_item .8s ease-out;
}

@-webkit-keyframes img_item{
	0%{-webkit-transform:translateX(-100px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item{
	0%{transform:translateX(-100px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}

.item_img_css3 .shadow01{
	-webkit-animation:img_item01 .8s ease-out;
	animation:img_item01 .8s ease-out;
}

@-webkit-keyframes img_item01{
	0%{-webkit-transform:translateX(200px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item01{
	0%{transform:translateX(200px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}

.item_txt_css3{
	-webkit-animation:txt_item .8s ease-out;
	animation:txt_item .8s ease-out;
}
@-webkit-keyframes txt_item{
	0%{-webkit-transform:translateX(100px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes txt_item{
	0%{transform:translateX(100px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}


.bor_top{ border-top:#2c94f8 solid 4px; overflow:hidden; min-width:1100px;}
.content01 .faqs_area{ width:1100px; margin:0 auto; position:relative; min-height:1000px; _height:1000px;  font-size:14px;}
.left_col{ position:absolute; left:0; top:0;width:165px; padding-left:28px; height:100%; _height:2000px; border-right:#e7e7e7 solid 1px;}
.ques_wp{ padding-top:36px;color:#3e3e3e;}
.ques_wp a{ color:#3e3e3e}

.ques_list_select {background:#2c94f8; color:#fff;}
.opt_ico{ float:left; width:16px; height:16px; margin:2px 10px 0 0; display:inline; _margin-top:0; overflow:hidden;}
.pack_up .opt_ico{ background-position:-137px -62px;}
.drop_down .opt_ico{background-position:-155px -62px;}
.pack_up .ques_item{ display:none;}

.right_col{ padding:36px 0 100px 245px; }
.faqs_wp{ color:#737373; width:638px;}
/*第一屏banner结束*/




 	
 /*首页底部*/
.footer-box{ width:100%; height:auto; background:#121212; padding:0; box-sizing:border-box;}
 

.xiaofei{line-height: 40px; width:70%; height:40px; background:#1c3953; border-radius:50px; margin:0 auto; margin-top:5%;}
.xiaofei span{font-size:16px; color:#fff; display:inline-block; background:url(https://www.seongsechina.com/Public/Home/default/2574/images/2_11.png) no-repeat right center; padding-right:30px;  width:19%;text-align: center;}
.saozhui{ font-size:16px; color:#fff; text-align:center; padding-top:20px;}
.saozhui span{ display:block; margin:0 auto; width:38px; height:33px; margin-top:12px; position:relative;}


.saozhui span img
{
width:38px;
height:33px; position:absolute;     top: 0;
    left: 0;
 animation: myfirst 2s infinite;  
}
.saozhui01{ text-align:center; width:100%;height:33px;  position:absolute; bottom:60px; left:0; z-index:9999;}
.saozhui01 span{ display:block;width:25px; height:26px; margin:0 auto;}


.saozhui01 span img
{
width:25px;
height:26px; 
 animation: myfirst 2s infinite;  
}
.saozhui02{ text-align:center; width:100%;height:33px;  position:absolute; bottom:10px; left:0; z-index:9999;}
.saozhui02 span{ display:block;width:25px; height:26px; margin:0 auto;}


.saozhui02 span img
{
width:25px;
height:26px; 
 animation: myfirst 2s infinite;  
}

 @keyframes myfirst {  
           0% {  
               transform: translate(0px, 0px);  
           }  
           50% {  
               transform: translate(0px, -5px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.guonei{width:100%; position:absolute; top:31%; left:0; color:#fff; font-size:22px; line-height:48px; text-align:center;}
.guonei01{width:100%; position:absolute; top:32%; left:0; color:#fff; font-size:22px; line-height:48px; text-align:center;}

.guonei02{width:100%; position:absolute; top:15%; left:0;}
.guonei02 h2{color:#000; text-align:right; font-size:60px; font-weight:normal; padding-bottom:8px;}
.guonei02 p{color:#000;  text-align:right;font-size:18px; line-height:40px; font-weight:normal; }
.guonei03{width:100%; position:absolute; top:37%; left:0;}
.guonei03 h2{color:#fff; text-align:left; font-size:60px; font-weight:normal; padding-bottom:8px;}
.guonei03 p{color:#fff;  text-align:left;font-size:18px; line-height:40px; font-weight:normal; }

.guonei04{width:100%; position:absolute;text-align:center; top:15%; left:0;}
.guonei04 h2{color:#fff;  font-size:60px; font-weight:normal; padding-bottom:8px;}
.guonei04 p{color:#fff;font-size:18px; line-height:40px; font-weight:normal; }
.guonei05{width:100%; position:absolute; top:23%; left:0;}
.guonei05 h2{color:#000; text-align:left; font-size:60px; font-weight:normal; padding-bottom:8px;}
.guonei05 p{color:#000;  text-align:left;font-size:18px; line-height:40px; font-weight:normal; }
.arrowdown{ margin-top:120px; display:block;}
.arrowdown img{ margin:0 auto; display:block; padding-bottom:50px; cursor:pointer;
animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; 
-webkit-animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; }
@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
/*第二屏*/
.content02{ width:100%; max-width:1100px; margin:0 auto;}
.content02 h3{ font-size:42px; color:#fff; font-weight:bold; margin-top:10%; text-align:center; background:url(../images/wordline.png) no-repeat center bottom; padding-bottom:30px;}
.content02 p{ font-size:16px; color:#fff; margin-top:30px; text-align:center; line-height:30px; margin-bottom:10%;}
.content02 ul li img{ display:block; margin:0 auto; max-width:90%;}
.content02 ul li p{ font-size:16px; color:#fff; margin-top:30px; text-align:center;line-height:30px;}
.content03{ height:100%;}
.wy_more_link{ display:block; margin:2% auto; width:170px; height:42px; z-index:9999; border:1px solid #fff; border-radius:0px; background-color: transparent; text-align:center; line-height:42px; color: #fff; font-size: 16px; cursor: pointer; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; }
.wy_more_link:before { content: ""; position: absolute; z-index: -1; left: 0; height:42px; width: 100%; bottom: -42px;  background-color:#00c0ff; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color:#fff !important; }
.wy_more_link:hover { color:#fff; border:1px solid #00c0ff;}
.wy_more_link:hover:before, .wy_more_link:focus:before { bottom: 0;  }
.team_left{ background-color:#fff; height:100%; box-sizing:border-box; padding:8% 5% 0;}
.page.page3 .pagebg , .page.page3 .pagebg .content03{ height:100%;}
.team_left ul li{ font-size:18px; color:#333333; line-height:30px; background:url(../images/pointer.png) no-repeat 0 10px; padding-left:30px;margin-bottom:5%;}
.team_left img{ display:block; margin-bottom:8%;}
.team_left .lastas{ display:block; margin:2% 0 20px; float:right; width:148px; height:42px; border:1px solid #478ffc; color:#478ffc; font-size:15px; text-align:center; line-height:42px; transition:all 0.3s;}
.team_left .lastas:hover{ background-color:#478ffc; color:#fff;}
.team_right{ padding:2%;}
.team_right h3{font-size:40px; color:#fff; font-weight:normal; background:url(../images/wline.png) no-repeat 0 bottom; padding-bottom:30px;}
.bus_center li{ width:50%; margin-top:30px; float:left; padding-right:20px; box-sizing:border-box; position:relative;}
.bus_center li .pageimg{ width:100%;}
.service{ position:absolute; top:0px; left:0; width:100%; height:100%; box-sizing:border-box; padding:5%;}
.service h4{font-size:28px; color:#fff; font-weight:bold; text-align:center; margin-top:6%; background:url(../images/sline.png) no-repeat center bottom; padding-bottom:20px;}
.service ul{ display:flex;}
.service ul li{ flex:1px; margin:5% 0 0 !important; padding:0 !important;} 
.service ul li a{ display:block; font-size:20px; text-align:center; color:#fff; line-height:40px;}
.service ul li a:hover{color:#00d8ff;}
.service ul li a span{ font-size:30px;}
.three_center li{ width:33.33%; float:left; padding-right:20px; box-sizing:border-box; position:relative; margin-top:20px;}
.three_center li a{ display:block;}
.three_center li a .pageimg{ width:100%;}
.three_center li h4{ position:absolute;top:20px; left:20px;font-size:28px; color:#fff; font-weight:bold;}
.content04 h3{ font-size:42px; color:#000; font-weight:normla; margin:4% 0; text-align:center; background:url(../images/bline.png) no-repeat center bottom; padding-bottom:30px;}
.section.footerss .fp-tableCell{  display: block!important;}



@media (max-width:1200px) {
.page1{ min-height:600px;}
.team_left{ padding:5% 3% 0;}
.service h4{font-size:20px; margin-top:4%; padding-bottom:20px;}
.service ul li a{ font-size:16px; line-height:30px;}
.service ul li a span{ font-size:20px;}
.service{ padding:2%;}
.three_center li h4{ top:15px; left:15px;font-size:20px;}
}
@media (max-width:768px) {
.page1{ min-height:400px;}
.guonei{ top:20%; }
.wer img{ width:90%;}
.content02 h3{ font-size:30px; margin-top:20px; padding-bottom:20px;}
.wy_more_link{ margin-bottom:30px;}
.team_left{ height:100%; box-sizing:border-box; padding:10px;}
.team_left ul li{ font-size:15px; line-height:26px;  padding-left:26px; margin-bottom:15px; background:url(../images/pointer.png) no-repeat 0 5px; padding-left:20px;}
.team_right{ box-sizing:border-box;}
.bus_center li{ width:100%; float:none; padding:0px; margin:20px 0 0 !important;}
.bus_center li .pageimg{ width:100%;}
.team_right h3{ font-size:30px; margin:15px 0; padding-bottom:20px;}
.service ul li a{ font-size:16px; line-height:34px; padding-top:10px;}
.service ul li a span{ font-size:30px;}
.three_center li{ width:100%; float:none; padding-right:0px; position:relative; margin-top:20px;}
.three_center{ margin-bottom:20px;}
.content02 ul li p{ font-size:14px;}
.content03{ padding:0 15px;}
}











/* CSS Document */

