html::-webkit-scrollbar {width: 4px;}
html::-webkit-scrollbar-thumb {background: #ffaa00;}
html::-webkit-scrollbar-track {background: #f1f1f1;}
html{scrollbar-color:#ffaa00 #f1f1f1;scrollbar-width:thin;}
html{scrollbar-face-color: #ffaa00;scrollbar-shadow-color: #ffaa00;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}

body{
margin:0 auto;
background-color:#ffffff;
font-size:16px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#1a1a1a;
}

a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#1a1a1a;
text-decoration: none;
}
a:hover {
color: #fa6615;
text-decoration: none;
}

a img{
border:none;
}

.blank_20{
height:20px;
clear:both;
}
.blank_30{
height:30px;
clear:both;
}
.blank_50{
height:50px;
}
.blank_60{
height:60px;
}

.isMobile{
display:none;
}

.fixed{
width:100%;
height:112px;
}

.isMobile{
display:none;
}

.banner_video{ width:100%; height:990px; position:absolute; left:0; top:0; z-index:1;}
.banner_ki{ width:100%; height:990px; position:absolute; left:0; top:0; z-index:2; background-color: rgba(0,0,0,0.0);}
.banner_si{ width:100%; height:990px; position:absolute; left:0; top:0;}
.banner_ki_ax{ width:100%; height:990px; position:relative;}
.banner_ki_axA{
width:100%;
height:auto;
line-height:78px;
font-size:58px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:250px;
}
.banner_ki_axB{
width:660px;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;
position:absolute;
left:270px;
top:350px;
text-align:center;
}


.ball_search{
width:918px;
height:64px;
position:relative;
margin-left:49px;
margin-top:32px;
}
.ball_search_input{
width:329px !important;
height:38px !important;
border:1px solid #dcdcdc !important;
position:absolute !important;
left:0 !important;
top:0 !important;
}
.bb_input{
width:288px !important;
padding-left:41px !important;
height:38px !important;
line-height:38px !important;
background:url(../img/search_sico.png) 14px center no-repeat !important;
border:none !important;
font-size:16px !important;
color:#999999 !important;
}
.ball_search_btn{
width:60px !important;
height:40px !important;
position:absolute !important;
top:0 !important;
left:330px !important;
}
.ball_search_item{
width:430px;
position:absolute;
top:7px;
height:28px;
left:410px;
}
.ball_search_item a{
display:inline-block;
padding:0 16px;
height:28px;
line-height:28px;
background-color:#f5f5f5;
border-radius:5px;
font-size:14px;
color:#4c4c4c;
margin-right:6px;
}
.ball_search_item a:hover{
background-color:#ffc80a;
color:#1a1a1a;
}

.s56_sub{
width:1360px;
height:44px;
position:relative;
}
.s56_sub_1{
width:700px;
padding-left:20px;
background:url(../img/wel_ico.png) left 16px no-repeat;
height:44px;
position:absolute;
left:0;
top:0;
line-height:44px;
font-size:12px;
color:#fff;
opacity:0.8;
}

.s56_sub_search{
width:200px;
height:44px;
position:absolute;
right:210px;
top:0;
z-index:3;
}
.s56_sub_search_in{
width:200px;
height:44px;
background-color:#666666;
position:relative;
}
.s56_sub_search_1{
width:150px;
height:44px;
position:absolute;
left:18px;
top:0;
z-index:1;
}
.s56_sub_input{
width:150px;
height:44px;
border:none;
line-height:44px;
font-size:12px;
background:none;
text-align:right;
font-family: Roboto, "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
background:none;
color:#e3e3e3;
text-align:left;
padding:0;
}
.s56_sub_search_2{
width:23px;
height:23px;
position:absolute;
right:11px;
top:11px;
z-index:2;
}

.top_show{
display:none;
}

.s56_sub_input{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.s56_sub_2{
width:210px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
font-size:12px;
color:#edbb17;
text-align:right;
z-index:1;
}
.s56_sub_2 a{
color:#fff;
font-size:12px;
text-decoration:none;
}
.s56_sub_2 a:hover{
color:#edbb17;
}

.s56_sub_3{
width:100px;
height:30px;
position:absolute;
right:0;
top:10px;
}
.s56_sub_3 a{
width:100px;
height:30px;
display:block;
line-height:30px;
text-align:center;
background-color:#ffc80a;
font-size:14px;
color:#1a1a1a;
border-radius:20px;
}

.all_header{
width:100%;
height:115px;
position: fixed;
top: 0;
left: 0px;
right: 0px;
z-index: 89;
transition: all .4s;
-webkit-transition: all .4s;
}

.all_header:hover{
background-color:#fff;
}

#all_header.on {
	background:none;
	background-color:#fff;
    box-shadow: 0 0 18px rgba(0,0,0,.1);
	top: 0;
}

.header_width{
width:100%;
height:115px;
position:relative;
z-index: 99999;
}

.warp{
width:1360px;
margin:0 auto;
}
.header{
width:1360px;
height:115px;
}
.logo{
width:299px;
height:43px;
float:left;
margin-top:35px;
}
.favorites{
width:76px;
padding-left:20px;
background:url(../img/sc_ico.png) left center no-repeat;
height:30px;
line-height:30px;
position:absolute;
left:1057px;
top:20px;
}
.favorites a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
font-weight:bold;
}
.meta_line{
width:1px;
height:30px;
background:url(../img/meta_line.png) left center no-repeat;
position:absolute;
left:1150px;
top:20px;
}

.commitment{
width:76px;
padding-left:20px;
background:url(../img/sc_wu.png) left center no-repeat;
height:30px;
line-height:30px;
position:absolute;
left:1167px;
top:20px;
}
.commitment a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
font-weight:bold;
}

.meta{
width:188px;
height:47px;
float:right;
margin-top:34px;
}
.meta_ox{
width:188px;
height:47px;
position:relative;
}
.meta_oxA{
width:188px;
background:url(../img/tel_icon.png) left 5px no-repeat;
height:28px;
line-height:28px;
position:absolute;
left:0;
top:0;
padding-left:17px;
font-size:24px;
color:#000;
font-weight:bold;
}
.meta_oxB{
width:192px;
text-align:center;
height:19px;
line-height:19px;
position:absolute;
left:0;
top:28px;
text-align:right;
font-size:12px;
color:#666666;
}

.kf_btn{
width:80px;
height:30px;
position:absolute;
right:0;
top:20px;
}
.kf_btn a{
width:78px;
height:28px;
line-height:28px;
display:block;
border:1px solid #333333;
color:#333333;
font-size:14px;
font-weight:bold;
text-align:center;
border-radius:2px;
}
.kf_btn a:hover{
background-color:#fcbe03;
border-color:#fcbe03;
}

.nav{
width:800px;
height:115px;
float:left;
margin-left:64px;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
float:left;
height:115px;
padding-left:28px;
display:inline-block;
}
.nav ul li.nav_2{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_3{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_4{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_5{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_6{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_7{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li.nav_8{
padding-right:16px;
background:url(../img/nav_down.png) right center no-repeat;
}
.nav ul li>a{
height:115px;
display:block;
font-size:16px;
font-weight: bold;
color:rgba(0,0,0,0.8);
line-height:112px;
}
.nav ul li>a:hover{
font-size:18px;
color:rgba(249,166,0,1);
}

.nav ul li.m:hover{
}

.nav ul li.m:hover .nxi{
color:rgba(249,166,0,1);
background:url(../img/nav_active.png) left bottom no-repeat;
}

/*.nav ul li .nav_sub{ position: absolute;top: 172px; width: 170px; background:#fff; display: none; color: #fff; margin:0; padding:0; list-style:none; left:49px;border-radius:6px;padding:10px 0;box-shadow:0 0 8px rgba(0,0,0,0.2);opacity: 0;filter: alpha(opacity=100);}
.nav ul li .nav_sub li{ padding:0;}
.nav ul li .nav_sub li a{font-size: 16px; height:32px; line-height:32px;color:#333;width:190px; font-weight:normal;  padding-left:18px;}
.nav ul li .nav_sub li a:hover{color:#333; text-decoration:underline}*/

.subnav {width:100%;text-align:center;position:absolute;left:0px;top:115px;overflow:hidden;display:none;z-index:999999; padding:0; height:auto; background-color:#FFFFFF;box-shadow:0 0 8px rgba(0,0,0,0.12);}

.mub_nav{
width:100%;
height:80px;

background-color:#fff;
z-index:99999999999;
position:relative;
}
.mub_nav_img{
width:340px;
height:310px;
position:absolute;
left:0;
top:0;
}
.mub_nav_imgo{
width:340px;
height:310px;
position:relative;
}
.mub_nav_imgo img{
position:absolute;
right:0;
top:0;
}


.mub_nav_TT{
width:376px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
right:0;
top:37px;
}

.mub_nav_TxT{
width:376px;
height:auto;
line-height:20px;
font-size:14px;
color:#808080;
position:absolute;
right:0;
top:88px;
}

.mub_nav_More{
width:106px;
height:34px;
position:absolute;
left:984px;
top:220px;
}
.mub_nav_More a{
width:106px;
height:34px;
line-height:34px;
font-size:14px;
color:#000;
font-weight:bold;
display:block;
background:url(../img/best_mores.png) 88px center no-repeat;
}
.mub_nav_More a:hover{
background:url(../img/best_more.png) right center no-repeat;
color:#ffb300;
}

.mub_nav_li{
width:100%;
height:auto;
position:absolute;
text-align: center;
top:20px;
}
.mub_nav_li dl{
text-align: center;
margin:0;
padding:0;
list-style:none;
}
.mub_nav_li dl dt{
width:150px;
height:44px;
float:left;
line-height:44px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.mub_nav_li dl dt a{
display:inline-block;
padding:0 10px;
font-size:16px;
color:#4c4c4c;
background-color:#f5f5f5;
border-radius:8px;
margin-right:8px;
text-decoration:none;
}
.mub_nav_li dl dt a:hover{
background-color:#ffb300;
text-decoration:underline;
}

.phhead{width:100%;  z-index: 210; display:none; position:fixed; top:0px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.pcontainer { padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position:relative;font-family:'Averta-Regular'; }
.phhead .sogo{position:relative; display:inline-block;padding:14px 0px 8px 0;}
.menuph{position: absolute;top: 50%;margin-top:-12px;right: 10px;cursor: pointer;width: 50px;height:50px;text-align: center;}
.menuph .point{display: inline-block;width: 30px;height: 30px;margin-top: 18px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{width: 30px;}
.menuph .navbtn{position: absolute;top: 8px;right: 0;display: inline-block;width: 30px;height: 3px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #1a1a1a;}
.mphhead .menuph .navbtn{background:#1a1a1a;}
.menuph .navbtn::after,
.menuph .navbtn::before{position: absolute;right: 0;display: inline-block;width: 30px;height: 3px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #1a1a1a;}
.mphhead .menuph .navbtn::after,.mphhead .menuph .navbtn::before{background:#1a1a1a;}
.menuph .navbtn::after{top: -11px;}
.menuph .navbtn::before{top: 10px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

.xialaph{top:71px;left: 0;width: 100%;background:#f8f8f8;z-index: 998;display:none; position:fixed; height:100%;}
.xialaph ul{ margin:0 auto; padding:0; list-style:none;}
.xialaph ul li{ width:96%; height:50px; border-bottom:1px solid #d4d4d4; margin:0 auto; }
.xialaph ul li a{ font-size:14px; color:#333; text-decoration:none; width:98%; height:50px; line-height:50px; margin:0 auto;background:url(../img/xiap.png) right center no-repeat; display:block; font-weight:bold;}


.all_banner{
width:100%;
height:990px;
}

.banner{ position:relative; overflow:hidden; height:990px; width:100%; z-index:70;}
.index_banner{ width:2560px; position:relative; height:990px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:990px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:120px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0 4px; width: 30px; height:10px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1; background-color:#fff;transition: all .2s;-webkit-transition: all .2s;}
.index_ban_num li:hover,.index_ban_num .on{ width:66px;}


.sanner_ki{
width:100%;
height:990px;
position:relative;
}

.sanner_kiA{
width:100%;
height:auto;
line-height:82px;
font-size:66px;
color:#000000;
position:absolute;
left:0;
top:282px;
font-weight:bold;
}
.sanner_kiB{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#000000;
position:absolute;
left:0;
top:465px;
}
.sanner_kiD{
width:250px;
height:40px;
position:absolute;
left:0;
top:552px;
}
.sanner_kiC{
width:250px;
height:40px;
position:absolute;
left:0;
top:552px;
}
.sanner_kiC span{
width:120px;
height:40px;
float:left;
display:inline;
}
.sanner_kiC span a{
width:94px;
height:40px;
display:block;
line-height:40px;
padding-left:24px;
background:url(../img/eii.png) 84px center no-repeat;
background-color:#ffb300;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
border-radius:2px;
}
.sanner_kiC span a:hover{
background:url(../img/eii.png) 88px center no-repeat;
background-color:#ffb300;
}
.sanner_kiC label{
width:120px;
height:40px;
float:right;
display:inline;
}
.sanner_kiC label a{
width:94px;
height:40px;
display:block;
line-height:40px;
background:url(../img/eii.png) 84px center no-repeat;
background-color:#fff;
padding-left:24px;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
border-radius:2px;
}
.sanner_kiC label a:hover{
background:url(../img/eii.png) 88px center no-repeat;
background-color:#fff;
}

.sanner_kii{
width:100%;
height:990px;
position:relative;
}

.sanner_kiiA{
width:100%;
height:auto;
line-height:82px;
font-size:66px;
font-weight:bold;
color:#000000;
position:absolute;
left:0;
top:277px;
}
.sanner_kiiB{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#000000;
position:absolute;
left:0;
top:455px;
}
.sanner_kiiD{
width:250px;
height:40px;
position:absolute;
left:0;
top:542px;
}
.sanner_kiiC{
width:250px;
height:40px;
position:absolute;
left:0;
top:542px;
}
.sanner_kiiC span{
width:120px;
height:40px;
float:left;
display:inline;
}
.sanner_kiiC span a{
width:94px;
height:40px;
display:block;
line-height:40px;
padding-left:24px;
background:url(../img/eii.png) 84px center no-repeat;
background-color:#ffb300;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
border-radius:2px;
}
.sanner_kiiC span a:hover{
background:url(../img/eii.png) 88px center no-repeat;
background-color:#ffb300;
}
.sanner_kiiC label{
width:120px;
height:40px;
float:right;
display:inline;
}
.sanner_kiiC label a{
width:94px;
height:40px;
display:block;
line-height:40px;
background:url(../img/eii.png) 84px center no-repeat;
background-color:#fff;
padding-left:24px;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
border-radius:2px;
}
.sanner_kiiC label a:hover{
background:url(../img/eii.png) 88px center no-repeat;
background-color:#fff;
}

.banner_eii{
width:100%;
height:620px;
position:relative;
}

.banner_eiiA{
width:100%;
height:40px;
line-height:40px;
font-size:19px;
color:#000000;
position:absolute;
left:0;
top:196px;
}
.banner_eiiB{
width:100%;
height:70px;
line-height:70px;
font-size:50px;
font-weight:bold;
color:#000000;
position:absolute;
left:0;
top:230px;
}
.banner_eiiC{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
position:absolute;
left:0;
top:310px;
color:#000000;
}
.banner_eiiD{
width:250px;
height:40px;
position:absolute;
left:0;
top:400px;
}
.banner_eiiD span{
width:120px;
height:40px;
float:left;
display:inline;
}
.banner_eiiD span a{
width:94px;
height:40px;
display:block;
line-height:40px;
padding-left:24px;
background:url(../img/eii.png) 84px center no-repeat;
background-color:#ffb300;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
}
.banner_eiiD span a:hover{
background:url(../img/eii.png) 88px center no-repeat;
background-color:#ffb300;
}
.banner_eiiD label{
width:120px;
height:40px;
float:right;
display:inline;
}
.banner_eiiD label a{
width:92px;
height:38px;
display:block;
line-height:38px;
border:1px solid #1b1b1b;
background:url(../img/eii.png) 84px center no-repeat;
padding-left:24px;
font-size:14px;
color:#000;
text-decoration:none;
transition: all .2s;
-webkit-transition: all .2s;
}
.banner_eiiD label a:hover{
background:url(../img/eii.png) 88px center no-repeat;
}

.banner_kii{
width:100%;
height:990px;
position:relative;
}

.banner_kiiA{
width:100%;
height:52px;
line-height:52px;
font-size:32px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:180px;
}
.banner_kiiAs{
width:137px;
height:40px;
position:absolute;
left:206px;
top:183px;
}
.banner_kiiB{
width:100%;
height:72px;
line-height:72px;
font-size:52px;
font-weight:bold;
color:#000000;
position:absolute;
left:0;
top:232px;
}
.banner_kiiC{
width:650px;
height:68px;
line-height:34px;
font-size:20px;
position:absolute;
left:0;
top:310px;
color:rgba(0,0,0,0.86);
}
.banner_kiiD{
width:370px;
height:40px;
position:absolute;
left:0;
top:434px;
}
.ban_stn{
width:370px;
height:40px;
position:relative;
}
.ban_stn span{
width:238px;
height:38px;
display:block;
line-height:38px;
border:1px solid #000000;
float:left;
font-size:16px;
color:#000000;
text-align:center;
position:absolute;
right:0;
top:0;
}

.ban_stn a{
width:120px;
height:40px;
line-height:40px;
text-align:center;
background-color:#ffaa00;
font-size:16px;
color:#000000;
display:block;
position:absolute;
left:0;
top:0;
}
.ban_stn a:hover{
text-decoration:underline;
}

.banner_ki{
width:100%;
height:990px;
position:relative;
}

.banner_kiA{
width:100%;
height:86px;
line-height:86px;
font-size:66px;
color:#000000;
font-weight:600;
position:absolute;
left:0;
top:188px;
}
.banner_kiB{
width:634px;
padding-left:20px;
background:url(../img/ban_td.png) no-repeat;
height:74px;
line-height:36px;
font-size:24px;
color:#000000;
position:absolute;
left:0;
top:294px;
}
.banner_kiC{
width:209px;
height:92px;
position:absolute;
left:-19px;
top:400px;
}

.banner_kiii{
width:100%;
height:990px;
position:relative;
}

.banner_kiiiA{
width:100%;
height:66px;
line-height:66px;
font-size:46px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:161px;
}
.banner_kiiiB{
width:100%;
height:78px;
line-height:78px;
font-size:58px;
color:#000000;
position:absolute;
left:0;
top:227px;
}
.banner_kiiiC{
width:100%;
height:80px;
line-height:40px;
font-size:24px;
position:absolute;
left:0;
top:323px;
color:rgba(0,0,0,0.76);
}
.banner_kiiiD{
width:370px;
height:40px;
position:absolute;
left:0;
top:444px;
}

.m_banner{
width:100%;
margin-top:70px;
display:none;
overflow:hidden;
}
.m_banner img{
width:100%;
display:block;
}
.con_slider{ width:100%;}
.con_swipe{ width:100%; margin:0 auto; overflow:hidden; position:relative}
.swipe{width:100%;position:relative;z-index:1;-webkit-perspective:1000;-webkit-backface-visibility:hidden;overflow:hidden;}
.swipe ul{ margin:0; padding:0;list-style:none;overflow:hidden;}
.swipe li{ display:block;  float:left;}
.swipe li div{text-align:center; overflow:hidden; width:100%;margin:0 auto;}
.swipe li div img{ width:100%;}
.swipe li div a{ display:inline-block; }

#position{text-align:center;font-size:32px;color:#ccc;display:block;width:100%; text-align:center;}
#position em{display:inline-block;padding:0 1%;font-style:normal;font-family:sans-serif}
#position em.on{color:#fff}
.point{height:22px; line-height:22px; position:relative; position:absolute; bottom:15px; left:0; z-index:1; width:100%; margin:0 auto;}

@keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}

	to {
		transform: rotateZ(360deg);
	}
}

@keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}

	to {
		transform: rotateZ(0deg);
	}
}

@-webkit-keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}

	to {
		transform: rotateZ(360deg);
	}
}

@-webkit-keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}

	to {
		transform: rotateZ(0deg);
	}
}

.all_one_2024{
width:100%;
background:url(../img/all_one_2024.jpg) center top no-repeat;
height:666px;
overflow:hidden;
}
.one_2024{
width:100%;
}
.one_2024_L{
width:542px;
float:left;
margin-top:67px;
height:538px;
background:url(../img/vs.png) center center no-repeat;
}
.one_2024_Lx{
width:542px;
height:538px;
position:relative;
animation: animtran 26s linear infinite;
-webkit-animation: animtran 26s linear infinite;
}
.one_2024_Lx1{
width:104px;
height:104px;
position:absolute;
left:219px;
top:7px;
}
.one_2024_Lx2{
width:104px;
height:104px;
position:absolute;
left:356px;
top:58px;
}
.one_2024_Lx3{
width:104px;
height:104px;
position:absolute;
left:429px;
top:185px;
}
.one_2024_Lx4{
width:104px;
height:104px;
position:absolute;
left:404px;
top:329px;
}
.one_2024_Lx5{
width:104px;
height:104px;
position:absolute;
left:292px;
top:424px;
}
.one_2024_Lx6{
width:104px;
height:104px;
position:absolute;
left:145px;
top:424px;
}
.one_2024_Lx7{
width:104px;
height:104px;
position:absolute;
left:33px;
top:329px;
}
.one_2024_Lx8{
width:104px;
height:104px;
position:absolute;
left:8px;
top:185px;
}
.one_2024_Lx9{
width:104px;
height:104px;
position:absolute;
left:81px;
top:58px;
}

.one_2024_Lx a.round_ak{
width:104px;
height:104px;
background-color:#fff;
border-radius:50%;
box-shadow:0 0 30px rgba(235,246,247,1);
display:block;
font-size:17px;
text-align:center;
line-height:20px;
color:#1a1a1a;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
font-weight:bold;
}

.one_2024_Lx a.round_ak:hover{
-webkit-transform: scale(1.075);
transform: scale(1.075);
box-shadow:0 0 30px rgba(234,244,252,1);
}

.one_2024_Lx div{
animation: animtrans 26s linear infinite;
-webkit-animation: animtrans 26s linear infinite;
}

.one_2024_Lx:hover{
 animation-play-state: paused;
}
.one_2024_Lx:hover div{
 animation-play-state: paused;
}

.one_2024_R{
width:672px;
height:666px;
float:right;
position:relative;
}
.one_2024_Ra{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
position:absolute;
left:0;
top:95px;
font-weight:bold;
}
.one_2024_Rb{
width:642px;
padding-left:30px;
background:url(../img/arrow.png) left center no-repeat;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:165px;
}
.one_2024_Rc{
width:672px;
height:auto;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:232px;
}
.one_2024_Rd{
width:672px;
height:35px;
position:absolute;
top:527px;
}
.one_2024_Rd a{
width:150px;
height:35px;
line-height:35px;
display:block;
background:url(../img/more.png) 120px center no-repeat;
font-size:16px;
color:#2ca9e1;
font-weight:bold;
transition: all .2s;
-webkit-transition: all .2s;
}
.one_2024_Rd a:hover{
background:url(../img/more.png) right center no-repeat;
color:#ffb300;
}

.all_two_2024{
width:100%;
padding-top:35px;
background-color:#f9fafb;
overflow:hidden;
}
.two_2024_TT{
width:100%;
height:136px;
line-height:136px;
text-align:center;
color:#000;
font-size:40px;
font-weight:bold;
}
.two_2024{
width:100%;
}
.two_2024 ul{
margin:0;
padding:0;
list-style:none;
}
.two_2024 ul li{
float:left;
display:inline-block;
height:358px;
position:relative;
}
.two_2024 ul li:nth-child(1){
width:106px;
margin-right:209px;
}
.two_2024 ul li:nth-child(2){
width:96px;
margin-right:211px;
}
.two_2024 ul li:nth-child(3){
width:117px;
margin-right:166px;
}
.two_2024 ul li:nth-child(4){
width:135px;
margin-right:130px;
}
.two_2024 ul li:nth-child(5){
width:190px;
}
.two_2024a{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
text-align:center;
}
.two_2024b{
width:100%;
height:80px;
line-height:80px;
position:absolute;
left:0;
top:107px;
font-size:30px;
color:#000;
text-align:center;
}
.two_2024b span{
font-size:60px;
font-weight:bold;
color:#ffb300;
}
.two_2024c{
width:100%;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:178px;
font-size:22px;
color:#000;
text-align:center;
}

.all_lab_fanwei{
width:100%;
padding-top:50px;
padding-bottom:60px;
overflow:hidden;
}
.lab_TT{
width:100%;
height:60px;
line-height:60px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.lab_Tesc{
width:100%;
height:70px;
line-height:38px;
text-align:center;
font-size:16px;
color:#1a1a1a;
}
.lab_Tescs{
width:1064px;
margin:0 auto;
line-height:24px;
text-align:center;
font-size:16px;
color:#4c4c4c;
padding-bottom:50px;
padding-top:10px;
overflow:hidden;
}

.mb_lab_fanwei{
width:100%;
overflow:hidden;
}
.mb_lab_fanwei ul{
margin:0;
padding:0;
list-style:none;
}
.mb_lab_fanwei ul li{
width:50%;
float:left;
margin-bottom:15px;
}
.mb_lab_fanweix{
width:94%;
margin:0 auto;
padding:20px 0;
background-color:#f5f7fa;
overflow:hidden;
}
.mb_lab_fanweiA{
width:100%;
text-align:center;
height:54px;
overflow:hidden;
}
.mb_lab_fanweiB{
width:100%;
height:32px;
line-height:32px;
font-size:16px;
color:#1a1a1a;
text-align:center;
font-weight:bold;
overflow:hidden;
}
.mb_lab_fanweiC{
width:100%;
height:32px;
line-height:32px;
font-size:12px;
color:#000;
text-align:center;
overflow:hidden;
}


.lab_fanwei{
width:1360px;
margin:0 auto 35px auto;
}
#yous{position:relative; width:1360px; height:860px; overflow:hidden;}
#yous .btnL , #yous .btnR{position: absolute; top:420px; z-index: 9999; width:35px; height:35px; cursor:pointer;}
#yous .btnL{left:1271px; background:url(../img/fan_l.png) no-repeat;}
#yous .btnL:hover{background:url(../img/fan_ls.png) no-repeat;}
#yous .btnR{right:46px; background:url(../img/fan_r.png) no-repeat;}
#yous .btnR:hover{background:url(../img/fan_rs.png) no-repeat;}

.lab_fanwei_tab_m{
width:1360px;
height:120px;
position:relative;
}

.lab_fanwei_tab{ width:1120px; overflow:hidden; height:120px; position:absolute; left:120px; top:0;}
.lab_fanwei_tab ul{margin:0 auto; padding:0; list-style:none;}
.lab_fanwei_tab ul li{float:left; width:224px; height:120px;cursor:pointer;}
.tab_fanwei{
width:224px;
height:210px;
position:relative;
}

.tab_fanwei_A{
width:224px;
height:56px;
position:absolute;
left:0;
top:0;
}
.tab_ico_1{
background:url(../img/class_ico_1.png) center center no-repeat;
}
.tab_ico_2{
background:url(../img/class_ico_2.png) center center no-repeat;
}
.tab_ico_3{
background:url(../img/class_ico_3.png) center center no-repeat;
}
.tab_ico_4{
background:url(../img/class_ico_4.png) center center no-repeat;
}
.tab_ico_5{
background:url(../img/class_ico_5.png) center center no-repeat;
}
.tab_ico_6{
background:url(../img/class_ico_6.png) center center no-repeat;
}
.tab_fanwei_B{
width:224px;
height:38px;
line-height:38px;
text-align:center;
position:absolute;
left:0;
top:60px;
font-size:18px;
color:#1a1a1a;
}
.tab_fanwei_C{
width:38px;
height:1px;
background-color:#1a1a1a;
position:absolute;
left:117px;
top:126px;
}
.tab_fanwei_D{
width:272px;
height:40px;
line-height:20px;
text-align:center;
position:absolute;
left:0;
top:137px;
font-size:14px;
color:#1a1a1a;
}

.lab_fanwei_tab ul li.on{ background:url(../img/class_tab.png) center bottom no-repeat;}
.lab_fanwei_tab ul li.on .tab_fanwei_B{font-weight:bold;color:#2ca9e1;}


#yous .bd{ width:1360px; position:absolute; left:0; top:-1px; height:582px;}

.tab_fanwei_more{width:272px; height:210px; position:absolute; right:0; top:0;}

.hide{
display:none;
}

.lab_fanwei_li{
width:1310px;
height:480px;
background-color:#fff;
padding-top:40px;
padding-left:50px;
box-shadow:0 0 30px rgba(0,0,0,0.14);
overflow:hidden;
}
.lab_fanwei_lix{
width:1312px;
}
.lab_fanwei_lix dl{
margin:0;
padding:0;
list-style:none;
}
.lab_fanwei_lix dl dt{
width:656px;
float:left;
}
.lab_fanwei_lixs{
width:656px;
height:200px;
position:relative;
overflow:hidden;
}
.lab_fanwei_lixsA{
width:240px;
height:200px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.lab_fanwei_lixsB{
width:320px;
height:42px;
line-height:42px;
font-size:22px;
color:#000000;
position:absolute;
left:270px;
top:0;
font-weight:bold;
}
.lab_fanwei_lixsC{
width:326px;
height:120px;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:270px;
top:47px;
}
.lab_fanwei_lixsD{
width:366px;
height:36px;
line-height:36px;
font-size:14px;
color:#1a1a1a;
position:absolute;
left:270px;
top:157px;
background:url(../img/best_mores.png) 60px center no-repeat;
}

.lab_fanwei_lix dl dt:hover .lab_fanwei_lixsB{
color:#ffb300;
text-decoration:underline;
}
.lab_fanwei_lix dl dt:hover .lab_fanwei_lixsD{
background:url(../img/best_more.png) 64px center no-repeat;
color:#ffb300;
}

i.bottom_uline{
text-decoration:underline;
font-style:normal;
text-decoration-color:#fcbe03;
-moz-text-decoration-color:#fcbe03;
}

.lab_fanwei_dl{
width:1290px;
padding-top:40px;
overflow:hidden;
}
.lab_fanwei_dl ul{
margin:0;
padding:0;
list-style:none;
}
.lab_fanwei_dl ul li{
width:430px;
height:100px;
float:left;
overflow:hidden;
}
.lab_fanwei_dlx{
width:398px;
height:78px;
border:1px solid #d1d1d1;
position:relative;
}
.lab_fanwei_dlxA{
width:300px;
height:38px;
line-height:38px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:65px;
top:10px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_fanwei_dlxB{
width:300px;
height:34px;
line-height:34px;
position:absolute;
left:65px;
top:37px;
font-size:14px;
color:#666;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_fanwei_dlxC{
width:40px;
height:40px;
position:absolute;
left:20px;
top:18px;
}

.lab_fanwei_dlx:hover .lab_fanwei_dlxA{
color:#ffb300;
}

.fw_more{
width:184px;
height:40px;
margin:0 auto;
background-color:#ffc80a;
display:block;
line-height:40px;
text-align:center;
border-radius:40px;
margin-top:30px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
}
.fw_more:hover{
background-color:#1a1a1a;
color:#fff;
}

.all_lab_fan{
width:100%;
height:760px;
position:relative;
overflow:hidden;
}

.lab_FT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:60px;
z-index:2;
}

.sll_lab_fan{
width:100%;
height:760px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.all_SB_case_B{
width:100%;
height:760px;
}
.all_SB_case_Bin{
width:100%;
height:760px;
position:relative;
}
.kcase_1{
width:100%;
height:760px;
background:url(../img/all_fan_01.jpg) center top no-repeat;
z-index:2;
}
.kcase_2{
width:100%;
height:760px;
background:url(../img/all_fan_02.jpg) center top no-repeat;
z-index:1;
}
.kcase_3{
width:100%;
height:760px;
background:url(../img/all_fan_03.jpg) center top no-repeat;
z-index:1;
}
.kcase_4{
width:100%;
height:760px;
background:url(../img/all_fan_04.jpg) center top no-repeat;
z-index:1;
}
.kcase_5{
width:100%;
height:760px;
background:url(../img/all_fan_05.jpg) center top no-repeat;
z-index:1;
}
.kcase_6{
width:100%;
height:760px;
background:url(../img/all_fan_06.jpg) center top no-repeat;
z-index:1;
}
.kcase_7{
width:100%;
height:760px;
background:url(../img/all_fan_07.jpg) center top no-repeat;
z-index:1;
}

.customers-bg {
	position:absolute;
	left:0;
	top:0;
	background-size:cover;
	background-position:top;
	-webkit-animation:fadeIn .4s forwards;
	animation:fadeIn .4s forwards;
}

.vhide{
visibility:hidden;
opacity:0;
}


@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}

.sll_lab_fan_ss{
width:100%;
height:520px;
position:absolute;
left:0;
top:153px;
z-index:2;
}

.sab_fan{
width:1360px;
height:520px;
position:relative;
}
.sab_fan_tab{
width:250px;
height:510px;
position:absolute;
left:0;
top:0;
background-color:#f8fbfe;
box-shadow:0 0 30px rgba(0,0,0,0.05);
padding-top:10px;
overflow:hidden;
}
.sab_fan_tab ul{
margin:0;
padding:0;
list-style:none;
}
.sab_fan_tab ul li{
width:250px;
height:60px;
float:left;
margin-top:10px;
}
.sab_fan_tab ul li span{
width:216px;
height:60px;
line-height:60px;
padding-left:34px;
display:block;
font-size:18px;
color:#000000;
cursor:pointer;
}

.sab_fan_tab ul li.selected{
background:url(../img/sab_fan_tab.png) no-repeat;
}
.sab_fan_tab ul li.selected span{
font-weight:bold;
}

.sab_fan_ox{
width:1050px;
height:520px;
position:absolute;
right:0;
top:12px;
}
.sab_fan_li{
width:1050px;
-webkit-animation:textIn .4s forwards;
animation:textIn .4s forwards;
overflow:hidden;
}
.sab_fan_lia{
width:1050px;
height:110px;
line-height:110px;
font-size:30px;
color:#000000;
}
.sab_fan_lib{
width:712px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
padding-bottom:42px;
overflow:hidden;
}
.sab_fan_lic{
width:712px;
padding-bottom:48px;
overflow:hidden;
}
.sab_fan_lic dl{
margin:0;
padding:0;
list-style:none;
}
.sab_fan_lic dl dt{
width:134px;
padding-left:28px;
float:left;
height:40px;
line-height:40px;
background:url(../img/fan_dh.png) 3px 12px no-repeat;
font-size:16px;
color:#000000;
font-weight:bold;
}
.sab_fan_lid{
width:260px;
overflow:hidden;
}
.sab_fan_lid a{
width:96px;
padding-left:24px;
height:40px;
display:block;
line-height:40px;
background:url(../img/best_mores.png) 84px center no-repeat;
background-color:#ffb300;
color:rgba(0,0,0,0.9);
font-size:14px;
float:left;
margin-right:10px;
}
.sab_fan_lid a:hover{
background:url(../img/best_mores.png) 88px center no-repeat;
background-color:#ffb300;
}

.sab_fan_lid a.kabs{
border:1px solid #1b1b1b;
height:38px;
line-height:38px;
width:94px;
color:#000000;
background:none;
background:url(../img/best_mores.png) 84px center no-repeat;
}
.sab_fan_lid a.kabs:hover{
background:url(../img/best_mores.png) 88px center no-repeat;
background-color:#ffb300;
border-color:#ffb300;
}

@-webkit-keyframes textIn {
	0% {
	-webkit-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0
}
to {
	-webkit-transform:translate(0);
	transform:translate(0);
	opacity:1
}
}@keyframes textIn {
	0% {
	-webkit-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0
}
to {
	-webkit-transform:translate(0);
	transform:translate(0);
	opacity:1
}
}

.lab_fan{
width:100%;
padding-bottom:54px;
overflow:hidden;
}
.lab_fan ul{
margin:0;
padding:0;
list-style:none;
}
.lab_fan ul li{
width:14.28571%;
float:left;
overflow:hidden;
}
.lab_fan ul li.class_o1{
background:url(../img/class_01.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o2{
background:url(../img/class_02.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o3{
background:url(../img/class_03.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o4{
background:url(../img/class_04.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o5{
background:url(../img/class_05.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o6{
background:url(../img/class_06.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o7{
background:url(../img/class_07.jpg);
background-size:100% 100%;
}
.lab_fan ul li.class_o8{
background:url(../img/class_08.jpg);
background-size:100% 100%;
}

.lab_fan ul li a{
width:100%;
padding:160px 0;
overflow:hidden;
display:block;
}

.lab_fan ul li:hover{
background-size:110% 110%;
}

.lab_fan ul li{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.lab_fanA{
width:100%;
text-align:center;
}
.lab_fanB{
width:100%;
height:60px;
line-height:60px;
font-size:24px;
color:#fff;
text-align:center;
}

.all_lab_china_earth{
width:100%;
height:760px;
background-color:#020100;
position:relative;
overflow:hidden;
}

.all_lab_earth{
width:100%;
height:760px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.lab_earth{
width:100%;
height:760px;
position:relative;
}
.banner-background{
position:absolute;
left:285px;
top:0;
height:990px;
width:auto;
}

.all_lab_china_play{
width:100%;
height:760px;
background:url(../img/all_map.jpg) center top no-repeat;
position:relative;
}

.all_lab_play{
width:100%;
height:760px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.all_lab_china{
width:100%;
height:760px;
background:url(../img/trans.png) center top no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.lab_china{
width:1360px;
height:760px;
position:relative;
}
.lab_china_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#fff;
position:absolute;
left:0;
top:70px;
font-weight:bold;
text-align:center;
}
.lab_china_Desc{
width:1110px;
height:auto;
line-height:26px;
font-size:16px;
color:#fff;
position:absolute;
left:125px;
top:145px;
text-align:center;
}

.lab_data{
width:100%;
height:92px;
position:absolute;
left:310px;
top:236px;
}
.lab_data ul{
margin:0;
padding:0;
list-style:none;
}
.lab_data ul li{
margin-right:100px;
float:left;
display:inline-block;
}
.lab_dataA{
width:100%;
height:90px;
line-height:90px;
text-align:center;
}
.lab_dataA span{
font-size:90px;
color:#ffb300;
}
.lab_dataA sup{
color:#ffb300;
font-size:24px;
}
.lab_dataB{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
font-weight:bold;
text-align:center;
}

.lab_china_CT{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:415px;
text-align:center;
}

.lab_data_city{
width:1375px;
height:180px;
position:absolute;
left:0;
top:480px;
}
.lab_data_city ul{
margin:0;
padding:0;
list-style:none;
}
.lab_data_city ul li{
width:260px;
height:180px;
float:left;
margin-right:15px;
}


.all_lab_case{
width:100%;
padding-top:46px;
background-color:#f7f7f7;
padding-bottom:68px;
overflow:hidden;
}

#certify {
	position: relative;
	width: 1260px;
	height:620px;
	margin:-34px auto 0 auto
}

#certify .swiper-container {
padding-top:34px;
padding-bottom:34px;
}

#certify  .swiper-slide {
	width: 960px;
	height: 540px;
	/*box-shadow:0 0 24px rgba(24,26,31,0.2);*/
	overflow:hidden;
}
#certify  .swiper-slide img{
	display:block;
}

#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: 0;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -48px;
	width: 18px;
	height: 30px;
	background: url(../img/button_left.png) no-repeat;
}

#certify .swiper-button-prev:hover {
	background: url(../img/button_lefts.png) no-repeat;
}

#certify .swiper-button-next {
	right: -48px;
	width: 18px;
	height: 30px;
	background: url(../img/button_right.png) no-repeat;
}

#certify .swiper-button-next:hover {
	background: url(../img/button_rights.png) no-repeat;
}

.scroll_ox{
width:958px;
height:538px;
border-radius:6px;
border:1px solid #fff;
position:relative;
text-align:left;
}
.scroll_oxA{
width:958px;
height:538px;
position:absolute;
left:0;
top:0;
z-index:1;
border-radius:6px;
overflow:hidden;
}
.scroll_oxB{
width:760px;
height:50px;
line-height:50px;
font-size:22px;
color:#ffb300;
font-weight:bold;
position:absolute;
left:330px;
top:430px;
z-index:2;
}
.scroll_oxC{
width:160px;
height:30px;
line-height:30px;
font-size:16px;
color:#ffb300;
background-color: #fff;
position:absolute;
left:360px;
top:480px;
z-index:2;
}
.scroll_oxD{
width:260px;
background:url(../img/oxD.png) left center no-repeat;
padding-left:9px;
height:22px;
line-height:22px;
font-size:18px;
font-weight:bold;
color:#fff;
position:absolute;
left:700px;
top:500px;
z-index:2;
}


.all_lab_cases{
width:100%;
padding-top:50px;
background-color:#f0f2f5;
padding-bottom:70px;
overflow:hidden;
}

.all_logo{
width:100%;
padding-bottom:20px;
overflow:hidden;
}

.lab_case{
width:1380px;
height:340px;
}
.lab_case ul{
margin:0;
padding:0;
list-style:none;
}
.lab_case ul li{
width:438px;
float:left;
height:290px;
border:1px solid #fff;
margin-right:20px;
border-radius:10px;
box-shadow:0 0 10px rgba(0,0,0,0.1);
overflow:hidden;
}
.lab_case ul li img{
width:438px;
height:290px;
}

.lab_vlide{ position:relative;zoom:1; height:288px; width:1360px; margin:0 auto;}
.lab_vlide .piclist{ overflow:hidden; zoom:1; height:248px; width:1360px; margin:0; padding:0; list-style:none;}
.lab_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1360px;}
.lab_vlide .piclist li{float:left;width:440px; height: 248px; margin-right:20px;}
.HI_sox{
width:440px;
height:248px;
position:relative;
}
.HI_sox_A{
width:440px;
height:248px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}

.HI_sox_B{
width:440px;
height:56px;
line-height:56px;
position:absolute;
left:0;
bottom:0;
font-size:16px;
color:#fff;
font-weight:bold;
text-align:center;
z-index:3;
}
.HI_sox_C{
width:440px;
height:248px;
position:absolute;
left:0;
top:0;
z-index:2;
background:url(../img/case_trans.png) no-repeat;
}
.lab_vlide .pageBtn span{display:block;width:40px;height:40px;position:absolute;top:99px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px; z-index:10;}
.lab_vlide .pageBtn .prev{background:url(../img/s_l.png) center center no-repeat; background-size:12px 20px; background-color: rgba(54, 54, 54, 0.3);}
.lab_vlide .pageBtn .next{background:url(../img/s_r.png) center center no-repeat; background-size:12px 20px; left:1320px;background-color: rgba(54, 54, 54, 0.3);}
.lab_vlide .pageBtn span:hover{background:url(../img/s_ls.png) center center no-repeat; background-size:12px 20px; background-color: rgba(54, 54, 54, 0.6);}
.lab_vlide .pageBtn .next:hover{background: url(../img/s_rs.png) center center no-repeat; background-size:12px 20px; background-color: rgba(54, 54, 54, 0.6);}

.HI_sox:hover{
background-color:#e84606;
}
.HI_sox:hover .HI_sox_B{
color:#fff;
}
.HI_sox:hover .HI_sox_C{
color:#fff;
}
.HI_sox:hover .HI_sox_D{
color:#fff;
background:url(../img/HI_arrows.png) right center no-repeat;
}

.HI_sox,.HI_sox_D{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.lab_case_logo{
width:1380px;
height:auto;
clear:both;
}
.lab_case_logo ul{
margin:0;
padding:0;
list-style:none;
}
.lab_case_logo ul li{
width:200px;
float:left;
height:60px;
background-color:#fff;
margin-left:10px;
margin-right:10px;
text-align:center;
border-radius:6px;
box-shadow:0 0 5px rgba(0,0,0,0.16);
transition: all .25s ease-in-out;
margin-bottom:20px;
  display: grid;
  place-items: center;
}

.lab_xing{
width:564px;
margin:0 auto;
height:36px;
position:relative;
display:none;
}
.lab_xingA{
width:150px;
padding-left:32px;
height:36px;
line-height:36px;
font-size:18px;
color:#fe9b09;
background:url(../img/xing.png) left center no-repeat;
position:absolute;
left:0;
top:0;
}
.lab_xingB{
width:363px;
height:36px;
position:absolute;
right:0;
top:0;
}

.sb_zbtns{
width:363px;
height:36px;
margin:0 auto;
display:none;
}
.sb_zbtns a{
width:363px;
height:36px;
display:block;
line-height:36px;
background:url(../img/cnas/arrow.png) 346px center no-repeat;
font-size:16px;
color:#000000;
text-decoration:none;
}
.sb_zbtns a:hover{
background:url(../img/cnas/arrow.png) right center no-repeat;
text-decoration:underline;
}

.six5_kf{
width:370px;
margin:0 auto;
height:40px;
position:relative;
clear:both;
}
.six5_kf_tel{
width:238px;
height:38px;
line-height:38px;
font-size:16px;
border:1px solid #1a1a1a;
color:#1a1a1a;
position:absolute;
right:0;
top:0;
text-align:center;
}
.six5_kf_tels{
width:238px;
height:38px;
line-height:38px;
font-size:16px;
border:1px solid rgba(255,255,255,0.7);
color:#fff;
position:absolute;
right:0;
top:0;
text-align:center;
}
.six5_kf_btn{
width:120px;
height:40px;
position:absolute;
left:0;
top:0;
}
.six5_kf_btn a{
width:120px;
height:40px;
display:block;
line-height:40px;
background-color:#ffc600;
font-size:16px;
color:#000000;
text-align:center;
}
.six5_kf_btn a:hover{
background-color:#fdb320;
}
.six5_kf_btns{
width:120px;
height:40px;
position:absolute;
left:0;
top:0;
}
.six5_kf_btns a{
width:120px;
height:40px;
display:block;
line-height:40px;
background-color:#ffaa00;
font-size:14px;
color:#000000;
text-align:center;
}


.all_lab_news{
width:100%;
padding-top:30px;
padding-bottom:100px;
overflow:hidden;
}

.lab_news{
width:1360px;
}
.lab_news_l{
width:610px;
float:left;
}
.lab_news_TT{
width:100%;
height:120px;
overflow:hidden;
}
.lab_news_TT span{
width:220px;
height:120px;
display:inline;
float:left;
line-height:120px;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.lab_news_TT label{
width:76px;
height:120px;
display:inline;
float:right;
}
.lab_news_TT label a{
width:76px;
height:120px;
line-height:120px;
display:block;
background:url(../img/best_mores.png) 60px center no-repeat;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.lab_news_TT label a:hover{
background:url(../img/best_mores.png) right center no-repeat;
}
.lab_news_l123{
width:610px;
height:510px;
position:relative;
}
.lab_news_l1{
width:610px;
height:270px;
position:absolute;
left:0;
top:0;
}
.lab_news_l2{
width:300px;
height:230px;
position:absolute;
left:0;
bottom:0;
}
.lab_news_l3{
width:300px;
height:230px;
position:absolute;
right:0;
bottom:0;
}

.lab_news_l1:hover,.lab_news_l2:hover,.lab_news_l3:hover{
box-shadow:0 0 10px rgba(0,0,0,0.16);
}

.lab_news_r{
width:690px;
float:right;
}

.lab_news_new{
width:690px;
height:97px;
border-bottom:1px dashed #cccccc;
position:relative;
}
.lab_news_newA{
width:690px;
height:40px;
position:absolute;
left:0;
top:0;
}
.lab_news_newA a{
font-size:18px;
color:#010101;
text-decoration:none;
font-weight:bold;
}
.lab_news_newA a:hover{
color:#feb420;
}
.lab_news_newB{
width:690px;
height:40px;
line-height:20px;
font-size:14px;
color:#737373;
position:absolute;
left:0;
top:32px;
}

.lab_news_rx{
width:690px;
padding-top:7px;
overflow:hidden;
}
.lab_news_rx ul{
margin:0;
padding:0;
list-style:none;
}
.lab_news_rx ul li{
width:690px;
float:left;
height:68px;
position:relative;
overflow:hidden;
}
.lab_news_rxA{
width:620px;
height:36px;
position:absolute;
left:0;
top:6px;
line-height:36px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_news_rxA a{
font-size:16px;
color:#333333;
text-decoration:none;
font-weight:bold;
}
.lab_news_rxA a:hover{
color:#feb420;
}
.lab_news_rxB{
width:576px;
height:34px;
line-height:34px;
font-size:14px;
color:#737373;
position:absolute;
left:0;
top:34px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_news_rxC{
width:80px;
height:34px;
position:absolute;
right:0;
top:34px;
line-height:34px;
font-size:12px;
color:#999999;
text-align:right;
}


.lab_news_rm{
width:100%;
overflow:hidden;
}
.lab_news_rm a{
width:224px;
padding-left:176px;
height:40px;
display:block;
line-height:40px;
background:url(../img/earth.png) 142px center no-repeat;
background-color:#f2f2f2;
border-radius:10px;
font-size:16px;
}

.all_lab_ad{
width:100%;
height:340px;
background:url(../img/all_vd.jpg) center top no-repeat;
}

.sll_lab_ad{
background:url(../img/all_vd.jpg) center bottom no-repeat;
background-color:#f7f9fb;
}
.cll_lab_ad{
background:url(../img/all_vd.jpg) center bottom no-repeat;
background-color:#f7f7f7;
}

.lab_ad{
width:1360px;
height:340px;
position:relative;
}
.lab_adA{
width:800px;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:76px;
font-weight:bold;
}
.lab_adB{
width:auto;
height:42px;
line-height:42px;
font-size:22px;
color:#515457;
position:absolute;
left:0;
top:140px;
}
.lab_adC{
width:370px;
height:40px;
position:absolute;
left:0;
top:206px;
}

@-webkit-keyframes heart1 {
	0% {
	-webkit-transform:translate(0);
	transform:translate(0)
}
to {
	-webkit-transform:translateY(8px);
	transform:translateY(8px)
}
}@keyframes heart1 {
	0% {
	-webkit-transform:translate(0);
	transform:translate(0)
}
to {
	-webkit-transform:translateY(8px);
	transform:translateY(8px)
}
}

.lab_adD{
width:340px;
height:388px;
position:absolute;
right:-17px;
top:-48px;
}

.footer{
width:100%;
background-color:#111111;
overflow:hidden;
}
.benu_bokf{
width:1360px;
height:290px;
position:relative;
}
.benu{
width:1116px;
height:280px;
position:absolute;
left:0;
top:28px;
}
.benu ul{
margin:0;
padding:0;
list-style:none;
}
.benu ul li{
float:left;
margin-right:30px;
}
.benu_T{
width:100%;
height:68px;
line-height:68px;
font-size:18px;
color:#fff;
font-weight:bold;
}
.benu_li{
width:100%;
overflow:hidden;
}
.benu_li dl{
margin:0;
padding:0;
list-style:none;
}
.benu_li dl dt{
width:100%;
height:32px;
line-height:32px;
float:left;
}
.benu_li dl dt a{
font-size:14px;
color:#888888;
text-decoration:none;
}
.benu_li dl dt a:hover{
font-size:16px;
color:#fff;
}

.benu_li dl dt a{
transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
}

.sixS_footerD{
width:231px;
height:368px;
position:absolute;
right:0;
top:44px;
}

.bokf_A{
width:231px;
height:63px;
line-height:67px;
font-size:18px;
color:#fff;
font-weight:bold;
}
.bokf_B{
width:231px;
height:42px;
line-height:42px;
color:#fff;
font-size:32px;
font-family:Arial, Helvetica, sans-serif;
}
.bokf_C{
width:231px;
height:42px;
line-height:42px;
color:#7f7f7f;
font-size:14px;
}
.bokf_D{
width:231px;
padding-top:9px;
overflow:hidden;
}

.sixS_footerDx{
width:330px;
padding-top:3px;
overflow:hidden;
}
.sixS_footerDx ul{
margin:0;
padding:0;
list-style:none;
}
.sixS_footerDx ul li{
width:307px;
line-height:24px;
padding-left:23px;
overflow:hidden;
font-size:14px;
color:#888888;
margin-bottom:4px;
}
.sixS_footerDx ul li.tel_ico{
background:url(../img/ph_ico.png) left 5px no-repeat;
}
.sixS_footerDx ul li.email_ico{
background:url(../img/email_ico.png) left 5px no-repeat;
}
.sixS_footerDx ul li.addr_ico{
background:url(../img/addr_ico.png) left 5px no-repeat;
}

.sixS_footerDx ul li strong{
color:#fcbe03;
}

.sixS_footerDtn{
width:100px;
height:34px;
padding-top:20px;
overflow:hidden;
}
.sixS_footerDtn a{
width:98px;
height:32px;
display:block;
line-height:32px;
text-align:center;
border:1px solid #fff;
font-size:14px;
color:#fff;
font-weight:bold;
border-radius:6px;
}
.sixS_footerDtn a:hover{
background-color:#fcbe03;
color:#1a1a1a;
border-color:#fcbe03;
}

.bolink{
width:1200px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:360px;
font-size:14px;
color:#7f7f7f;
}
.bolink a{
font-size:14px;
color:#7f7f7f;
text-decoration:none;
}

.boot_link{
width:1200px;
height:75px;
line-height:75px;
color:#ffffff;
font-size:16px;
border-bottom:1px solid #484848;
}
.boot_link a{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.boot_link a:hover{
color:#fff;
}

.all_copyright{
width:100%;
padding-bottom:10px;
background-color:#1f1f1f;
overflow:hidden;
}
.boot_txt{
width:1360px;
overflow:hidden;
font-size:14px;
line-height:24px;
color:#7e7e7e;
margin:0 auto;
padding-bottom:50px;
padding-top:50px;
}
.copyright{
border-top:1px solid #363636;
width:1360px;
height:76px;
padding-top:40px;
line-height:22px;
font-size:14px;
color:#7e7e7e;
margin:0 auto;
background:url(../img/kexin.png) right center no-repeat;
}
.copyright a{
font-size:14px;
color:#7e7e7e;
text-decoration:none;
}

.m_footer{
width:100%;
padding-top:10px;
background-color:#4d4d4d;
display:none;
overflow:hidden;
}

.sub_all{
width:94%;
margin:0 auto;
overflow:hidden;
}
.sub_all ul{
margin:0;
padding:0;
list-style:none;
}
.sub_all ul li{
width:100%;
float:left;
overflow:hidden;
}
.sub_nav_li{
width:100%;
height:56px;
line-height:56px;
background:url(../img/i.png) right center no-repeat;
font-size:18px;
color:#ffffff;
border-bottom:1px solid #727272;
}
.sub_nav_li.on{
background:url(../img/ii.png) right center no-repeat;
}
.sub_nav_box{
width:100%;
display:none;
overflow:hidden;
}
.sub_nav_box ul{
margin:0;
padding:0;
list-style:none;
}
.sub_nav_box ul li{
width:100%;
height:40px;
line-height:40px;
border-bottom:1px solid #727272;
float:left;
}
.sub_nav_box ul li a{
font-size:14px;
color:#fff;
text-decoration:none;
}


.m_copyright{
text-align:center;
height:160px;
padding-top:20px;
line-height:24px;
width:100%;
font-size:14px;
color:#fff;
overflow:hidden;
}
.m_copyright a{
font-size:14px;
color:#fff;
text-decoration:none;
}

.tool{
	position: fixed;
	bottom: 0;
	background-color:#fff;
	width: 100%;
	height:54px;	
	z-index: 9999;
	_bottom:auto;
	_width: 100%;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	display:none;
	
}
.tool a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.tl{
width:100%;
text-align:center;
line-height:18px;
height:46px;
padding-top:5px;
}
.tl img{
height:18px;
display:inline-block;
}
.tl a{
font-size:12px;
color:#1a1a1a;
text-decoration:none;
}

.tcl{
width:100%;
text-align:center;
height:110px;
position:absolute;
left:0;
top:-53px;
line-height:19px;
}
.tcl span{
width:76px;
height:48px;
text-align:center;
padding-top:30px;
display:block;
background:url(../img/kd_icon.png) no-repeat;
margin:0 auto;
}

.tcl a{
font-size:12px;
color:#1a1a1a;
text-decoration:none;
}

.side{position:fixed;width:70px;height: 336px;right:10px;top:376px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:70px;float:left;position:relative;}

.side ul li .sidebox{position:absolute;width:70px;top:0;right:0;}

.side ul li .side1{background: url(../img/bf_ico_2.png) center center no-repeat;height:60px; text-align:center; padding-top:10px;}
.side ul li .side1:hover{background: url(../img/bf_ico_2s.png) center center no-repeat;}

.side ul li .side2{background: url(../img/bf_ico_1.png) center center no-repeat;height:70px;}
.side ul li .side2:hover{background: url(../img/bf_ico_1s.png) center center no-repeat;}
.side ul li .side2 a{ width:70px; height:65px; display:block; text-align:center; padding-top:5px;}

.side ul li .side3{background: url(../img/kf_3.png) center center no-repeat;height:70px; cursor:pointer;}

.kf_tel{
width:252px;
height:132px;
background:url(../img/tip_dh.png) no-repeat;
position:absolute;
left:-252px;
top:-3px;
display:none;
}
.kf_tel a{
width:252px;
height:132px;
display:block;
}

.animation{animation:move 3s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}

@keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

@-webkit-keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

.addr-left{width:1360px; height:240px;position:absolute;left:0;top:480px;}
.addr-left .hd{ overflow:hidden;  height:24px; width:144px; margin:0 auto; position:absolute; left:660px; top:200px; z-index:4;}
.addr-left .hd .prev{ display:block; width:24px; height:24px; float:right; margin-right:15px;overflow:hidden; cursor:pointer; background:url("../img/about/rol_l.png") no-repeat; display:none;}
.addr-left .hd .prev:hover{background:url("../img/about/rol_ls.png") no-repeat;}
.addr-left .hd .next{display:block; width:24px; height:24px; float:right; overflow:hidden; cursor:pointer; background:url("../img/about/rol_r.png") no-repeat;display:none;}
.addr-left .hd .next:hover{background:url("../img/about/rol_rs.png") no-repeat;}
.addr-left .hd .prevStop{ background-position:-60px 0; }
.addr-left .hd .nextStop{ background-position:-60px -50px; }
.addr-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;}
.addr-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:9px; text-indent:-999px; cursor:pointer; background:url("../img/about/cr_outs.png") no-repeat; }
.addr-left .hd ul li.on{ background:url("../img/about/cr_hover.png") no-repeat; }
.addr-left .bd{ width:1360px; overflow:hidden;}
.addr-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.addr-left .bd ul li{ width:260px; margin-right:15px; float:left; height:180px;_display:inline; position:relative;}
.pageState{
display:none;
}
.addr_AK{
width:260px;
height:180px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.addr_AK img{
margin-left:-10px;
}
.addr_AKs{
width:260px;
height:78px;
line-height:78px;
text-align:center;
font-size:26px;
font-weight:bold;
color:#fff;
position:absolute;
left:0;
bottom:0;
z-index:2;
overflow:hidden;
}
/* nfzlc-------------------------------------------------------------- */
.nfzlc{
	width:80%;
	overflow:hidden;
	background:url(../file/fzlcbg.jpg) no-repeat top center;
	padding-top:0px;
	padding-bottom:380px;
}
.nfzlcnr h3{
width: 100%;
    overflow: hidden;
    font-size: 40px;
    color: #343434;
    line-height: 50px;
    font-weight: normal;
}
/*start*/
.event_box{width:80%;margin:100px auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:500px;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:80%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:39%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:15px;color:#000;margin:0 30px;position:relative;}
.parHd li:after{content:'';background:url(../file/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:0;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:60px;}
.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:300px;*/ padding:0 60px;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:20px;z-index:99;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../file/cat.png) no-repeat;position:absolute;top:0;left:30px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
/* --------------------------------------------------------------nfzlc */