body{
margin:0 auto;
background-color:#ffffff;
font-size:12px;
/*font-family:'microsoft yahei',"΢���ź�",SimSun,Verdana,Arial;*/
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
color:#1a1a1a;
-webkit-font-smoothing: antialiased;
font-weight: 400;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#1a1a1a;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

.is_MB{
display:none;
}

form{
margin:0;
padding:0;
}

.blank_10{
height:10px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_20{
height:20px;
font-size:1px;
}
.blank_30{
height:30px;
clear:both;
font-size:1px;
}
.blank_40{
height:40px;
font-size:1px;
}
.blank_50{
height:50px;
font-size:1px;
}
.blank_60{
height:60px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

.henu_scroll{
height:129px;
}

.all_topp{
width:100%;
height:129px;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 9999;
transition: all .4s;
-webkit-transition: all .4s;
z-index:99999;
background:url(images/nav/bg.png) repeat-x;
background-color:#fff;
background-color:rgba(0,0,0,0.2);
box-shadow:0 0 7px rgba(0,0,0,0.1);
}

.all_top{
width:100%;
height:41px;
position:relative;
}
.typh-search{
align-items: center;
background: #f0f0f0;
bottom: 0;
display: flex;
justify-content: center;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
transition: all .3s ease-out;
width:0;
height:40px;
}
.typh-show{
opacity: 1;
width: 100%;
z-index:1000;
}
.typh-search-warp{
width:690px;
height:40px;
margin:0 auto;
}
.typh-search-l{
width:648px;
height:26px;
float:left;
margin-top:7px;
position:relative;
border-radius:40px;
background-color:#fff;
overflow:hidden;
}
.typh-search-la{
width:590px;
left:12px;
position:absolute;
top:0;
height:30px;
}
.typh-search-la input{
width:590px;
height:26px;
border:none;
background:none;
line-height:26px;
color:#b0b4bb;
font-size:12px;
}
.typh-search-lb{
width:17px;
right:13px;
position:absolute;
top:4px;
height:18px;
}

.typh-search-r{
width:42px;
float:right;
height:30px;
line-height:30px;
text-align:right;
margin-top:5px;
}
.typh-search-r a{
font-size:12px;
color:#606266;
text-decoration:none;
}

.warp{
width:1200px;
margin:0 auto;
}
.sub{
width:1200px;
height:41px;
position:relative;
color:#8b8b8b;
}
.sub_1{
width:800px;
height:40px;
position:absolute;
left:0;
top:0;
color:#dbdbdb;
line-height:40px;
font-size:14px;
}
.sub_1 a{
color:#6c6c6c;
font-size:14px;
text-decoration:none;
}
.sub_1 a:hover{
text-decoration:underline;
}
.sub_2{
width:41px;
height:22px;
position:absolute;
left:902px;
background:url(images/ks_line.png) right center no-repeat;
top:9px;
padding-right:15px;
text-align:right;
font-size:15px;
color:#e84606;
}
.sub_2 img{
width:17px;
height:18px;
cursor:pointer;
margin-top:2px;
}
.sub_2 a{
color:#666666;
font-size:14px;
text-decoration:none;
}

.sub_lan{
width:380px;
height:22px;
position:absolute;
left:920px;
top:9px;
}
.sub_lan ul{
margin:0;
padding:0;
list-style:none;
}
.sub_lan ul li{
padding:0 12px 0 15px;
display:inline-block;
height:22px;
float:left;
text-align:center;
line-height:22px;
background:url(images/ks_line.png) left center no-repeat;
}
.sub_lan ul li a{
padding-left:29px;
height:22px;
line-height:22px;
display:inline-block;
color:#6c6c6c;
font-size:14px;
text-decoration:none;
}
.sub_lan ul li:first-child{
background:none;
}
.sub_lan ul li:nth-child(1) a{
background:url(images/lag_ico4.png) left center no-repeat;
}
.sub_lan ul li:nth-child(2) a{
background:url(images/lag_ico3.png) left center no-repeat;
}

.sub_lan ul li:nth-child(3) a{
background:url(images/lag_ico1.png) left center no-repeat;
}

.sub_lan ul li a:hover{
text-decoration:underline;
}

.language{
width:101px;
position:absolute;
top:10px;
height:20px;
left:989px;
z-index:1;
}
.language_A{
width:101px;
height:24px;
background:url(images/nav/globe.png) left top no-repeat;
position:relative;
cursor:pointer;
}
.language_A span{
width:73px;
padding-left:28px;
height:20px;
display:block;
background:url(images/nav/down.png) 90px center no-repeat;
line-height:20px;
color:#6c6c6c;
font-size:14px;
}

.language_A:hover span{
background:url(images/nav/up.png) 90px center no-repeat;
}

.language_Ax{
width:101px;
height:108px;
position:absolute;
left:0;
top:24px;
background-color:#fff;
box-shadow:0 0 7px rgba(0,0,0,0.2);
display:none;
}
.language_Ax ul{
margin:0;
padding:0;
list-style:none;
}
.language_Ax ul li{
width:90px;
padding-left:11px;
height:36px;
line-height:36px;
float:left;
}
.language_Ax ul li a{
font-size:12px;
color:#6c6c6c;
text-decoration:none;
}
.language_Ax ul li:hover{
background-color:#f6f7f8;
}

.sub_2 a:hover{
color:#666;
text-decoration:underline;
}
.sub_3{
width:109px;
height:30px;
position:absolute;
border-left:1px solid #535353;
left:971px;
top:10px;
}
.sub_chat{
width:68px;
padding-left:41px;
background:url(images/wx_ico.png) 21px 8px no-repeat;
height:30px;
line-height:30px;
position:relative;
font-size:12px;
color:#ddd;
}
.sub_wx{
width:95px;
border:5px solid #fff;
height:89px;
position:absolute;
right:0;
top:30px;
display:none;
z-index:999;
box-shadow:0 0 7px rgba(0,0,0,0.2);
}
.sub_wx img{
width:95px;
height:89px;
}

.sub_chat:hover{
color:#fff;
}
.sub_chat:hover .sub_wx{
display:block;
}

.sub_4{
width:82px;
padding-left:18px;
height:22px;
position:absolute;
right:0;
top:9px;
background:url(images/ks_line.png) left center no-repeat;
}
.sub_4 a{
width:82px;
height:22px;
line-height:22px;
display:block;
padding-left:25px;
color:#6c6c6c;
font-size:14px;
text-decoration:none;
background:url(images/kf_icons.png) left center no-repeat;
}
.sub_4 a:hover{
text-decoration:underline;
}

.all_header{
width:100%;
height:89px;
position:relative;
}

.header{
width:1200px;
height:88px;
margin:0 auto;
}
.logo{
width:145px;
height:42px;
float:left;
margin-top:23px;
}

.henu{
width:715px;
height:88px;
float:left;
margin-left:50px;
}
.henu ul{
margin:0;
padding:0;
list-style:none;
}
.henu ul li{
float:left;
}
.henu ul li.m{
position:relative;
}
.henu ul li>a{
display:inline-block; 
height:88px;
line-height:88px;
padding:0 34px;
text-decoration:none;
font-size:16px;
color:#000;
}
.henu ul li>a:hover{
font-weight:bold;
color:#e84606;
background:url(images/nav/sr.png) center bottom no-repeat;
}

.henu ul li.m:hover a.m_a{
font-weight:600;
color:#e84606;
background:url(images/nav/sr.png) center bottom no-repeat;
}

.aseu_ox{
width:110px;
position:absolute;
left:10px;
top:88px;
height:250px;
background-color:#fff;
box-shadow:0 4px 4px rgba(0,0,0,0.1);
display:none;
z-index:9999999999999;
}
.aseu_ox dl{
margin:0;
padding:0;
list-style:none;
}
.aseu_ox dl dt{
width:110px;
height:49px;
line-height:49px;
border-bottom:1px solid #f5f5f5;
float:left;
text-align:center;
}
.aseu_ox dl dt a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.aseu_ox dl dt a:hover{
text-decoration:underline;
}

.all_henu{
width:1200px;
position:absolute;
left:-295px;
top:88px;
z-index:999999999999999;
padding:0;
height:550px;
display:none;
}

.henu_nav{
width:1200px;
background-color:#fff;
box-shadow:0 0 8px rgba(0,0,0,0.12);
overflow:hidden;
}
.henu_nav_left{
width:190px;
float:left;
height:550px;
background-color:#f8f8f8;
}
.henu_nav_class{
width:162px;
padding-left:28px;
padding-top:5px;
overflow:hidden;
}
.henu_nav_class dl{
margin:0;
padding:0;
list-style:none;
}
.henu_nav_class dl dt{
height:39px;
float:left;
margin-top:10px;
position:relative;
display:inline-block;
}
.henu_nav_class dl dt span{
height:37px;
padding-left:30px;
line-height:37px;
display:block;
font-size:16px;
color:#000000;
cursor:pointer;
}
.henu_nav_class dl dt label{
width:0;
height:2px;
background-color:#e84606;
position:absolute;
left:0;
bottom:0;
transition: all .2s;
-webkit-transition: all .2s;
}
.henu_nav_class dl dt span.hco_1{
background:url(images/nav/ico_1.png) left center no-repeat;
}
.henu_nav_class dl dt span.hco_2{
background:url(images/nav/ico_2.png) 3px center no-repeat;
}
.henu_nav_class dl dt span.hco_3{
background:url(images/nav/ico_3.png) 3px center no-repeat;
}
.henu_nav_class dl dt span.hco_4{
background:url(images/nav/ico_4.png) left center no-repeat;
}
.henu_nav_class dl dt span.hco_5{
background:url(images/nav/ico_5.png) left center no-repeat;
}
.henu_nav_class dl dt span.hco_6{
background:url(images/nav/ico_6.png) left center no-repeat;
}
.henu_nav_class dl dt span.hco_7{
background:url(images/nav/ico_7.png) 2px center no-repeat;
}

.henu_nav_class dl dt.selected span{
color:#e84606;
}
.henu_nav_class dl dt.selected span.hco_1{
background:url(images/nav/ico_1s.png) left center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_2{
background:url(images/nav/ico_2s.png) 3px center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_3{
background:url(images/nav/ico_3s.png) 3px center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_4{
background:url(images/nav/ico_4s.png) left center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_5{
background:url(images/nav/ico_5s.png) left center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_6{
background:url(images/nav/ico_6s.png) left center no-repeat;
}
.henu_nav_class dl dt.selected span.hco_7{
background:url(images/nav/ico_7s.png) 2px center no-repeat;
}

.henu_nav_class dl dt.selected label{
width:100%;
}

.henu_nav_right{
width:980px;
float:right;
padding-top:20px;
height:530px;
overflow-y:auto;
overflow-x:hidden;
/*overflow-y: scroll;
display: flex;
flex:1;*/
}
/*.henu_nav_right::-webkit-scrollbar {
  width: 0;
}

.henu_nav_right::-webkit-scrollbar-thumb {
  background-color: transparent;
}*/

.henu_blank{
height:40px;
}

.henu_nav_Rm{
width:930px;
height:40px;
line-height:40px;
}
.henu_nav_Rm a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}
.henu_nav_Rm a:hover{
color:#e84606;
}

.henu_nav_Rist{
width:980px;
padding-bottom:30px;
overflow:hidden;
}
.henu_nav_Rist dl{
margin:0;
padding:0;
list-style:none;
}
.henu_nav_Rist dl dt{
width:980px;
float:left;
}

.henu_nav_RT{
width:100%;
height:48px;
line-height:48px;
font-size:14px;
color:#e84606;
font-weight:bold;
}
.henu_nav_ST{
width:930px;
height:30px;
line-height:30px;
font-size:14px;
color:#000;
font-weight:bold;
}
.henu_nav_Rox{
width:100%;
padding-bottom:12px;
flex-wrap: wrap;
flex-direction: row;
display: flex;
overflow:hidden;
}
.henu_nav_Rox a{
width:236px;
padding:8px 0;
line-height:20px;
display:block;
font-size:14px;
color:#000;
text-decoration:none;
float:left;
box-sizing: border-box;
flex: none;
}
.henu_nav_Rox a:hover{
color:#e84606;
}
.henu_nav_Rox dl{
margin:0;
padding:0;
list-style:none;
}
.henu_nav_Rox dl dt{
width:236px;
float:left;
line-height:20px;
padding:8px 0;
box-sizing: border-box;
flex: none;
display: block;
overflow:hidden;
}
.henu_nav_Rox dl dt a{
font-size:14px;
color:#1e1e1e;
text-decoration:none;
}
.henu_nav_Rox dl dt a:hover{
text-decoration:underline;
}


.meta{
width:180px;
height:74px;
float:right;
color:#010101;
font-family:Arial, Helvetica, sans-serif;
}
.meta_TT{
width:150px;
height:24px;
line-height:24px;
font-size:14px;
color:#000;
margin-top:15px;
}

.cd-words-wrapper i{
font-style:normal;
}

.scale {
	display: inline-block
}

.cd-words-wrapper {
	display: inline-block;
	position: relative;
	text-align: left;
}

.cd-words-wrapper b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
	font-size:30px;
    color: #e84606;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.cd-words-wrapper b.is-visible {
	position: relative;
}

.no-js .cd-words-wrapper b {
	opacity: 0;
}

.no-js .cd-words-wrapper b.is-visible {
	opacity: 1;
}


/* --------------------------------
xscale
-------------------------------- */

.cd-headline.scale i {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.is-visible .cd-headline.scale i {
	opacity: 1;
}

.cd-headline.scale i.in {
	-webkit-animation: scale-up 0.6s forwards;
	-moz-animation: scale-up 0.6s forwards;
	animation: scale-up 0.6s forwards;
}

.cd-headline.scale i.out {
	-webkit-animation: scale-down 0.6s forwards;
	-moz-animation: scale-down 0.6s forwards;
	animation: scale-down 0.6s forwards;
}

.no-csstransitions .cd-headline.scale i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0;
}

.no-csstransitions .cd-headline.scale .is-visible i {
	opacity: 1;
}

@-webkit-keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	60% {
		-webkit-transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		opacity: 0;
	}
	60% {
		-moz-transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	60% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}

@-moz-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}
	60% {
		-moz-transform: scale(0);
		opacity: 0;
	}
}

@keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

.search{
width:22px;
height:23px;
margin-top:29px;
float:left;
}
.search a{
width:22px;
height:23px;
display:block;
background:url(images/nav/search_btn.png) no-repeat;
text-decoration:none;
}
.search a:hover{
background:url(images/nav/search_btns.png) no-repeat;
}


.all_aenu{
width:100%;
height:278px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:213px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.all_yenu{
width:100%;
height:500px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:213px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}


.nav{
width:1200px;
height:55px;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li.fis{
height:55px;
margin-right:66px;
position:relative;
float:left;
}
.nav ul li.fis:last-child{
margin-right:0;}
.nav ul li.fis>a{
height:55px;
display:block;
text-align:center;
line-height:55px;
font-size:20px;
color:#000000;
text-decoration:none;
}
.nav ul li.ok{
padding-right:18px;
background:url(images/nav_down.png) right 24px no-repeat;
}
.nav ul li.ok:hover{
background:url(images/nav_up.png) right 24px no-repeat;
}

.nav ul li.fis > a:hover{
color:#e2460b;
text-decoration:none;
}

.nav ul li.nav_2:hover .kenu { display:block;}

.nav ul li.nav_6:hover .aenu { display:block;}

.kenu{
width:1200px;
height:484px;
padding-top:16px;
background-color:#fff;
position:absolute;
z-index:99999;
top:55px;
left:-150px;
display:none;
}
.kenu_l{
width:500px;
float:left;
}
.kenu_lt{
width:500px;
height:59px;
line-height:59px;
border-bottom:1px solid #e0e0e0;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.kenu_lox{
width:600px;
height:208px;
padding-top:13px;
overflow:hidden;
}
.kenu_lox ul{
margin:0;
padding:0;
list-style:none;
}
.kenu_lox ul li{
width:181px;
height:40px;
float:left;
line-height:40px;
}
.kenu_lox ul li a{
width:181px;
height:40px;
line-height:40px;
display:block;
font-size:14px;
color:#1a1a1a;
text-decoration:none;
text-align:left;
}
.kenu_lox ul li a sup{
margin-top:-5px;
vertical-align:middle;
}
.kenu_lox ul li a:hover{
color:#e2460b;
}
.kenu_lm{
width:200px;
height:34px;
}
.kenu_lm a.kenu_lme{
width:84px;
display:block;
font-size:14px;
color:#e84606;
text-decoration:none;
height:34px;
line-height:34px;
background:url(images/vuwu_hot_em.png) 63px center no-repeat;
margin:0;
padding:0;
text-align:left;
}

.kenu_lm a.kenu_lme:hover{
background:url(images/vuwu_hot_em.png) right center no-repeat;
color:#e84606;
font-weight:normal;
}

.kenu_lm a.kenu_lme{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.kenu_r{
width:590px;
float:right;
overflow:hidden;
}
.kenu_rt{
width:590px;
height:59px;
line-height:59px;
border-bottom:1px solid #e0e0e0;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.kenu_rox{
width:590px;
padding-top:16px;
overflow:hidden;
}
.kenu_rox ul{
margin:0;
padding:0;
list-style:none;
}
.kenu_rox ul li{
width:590px;
height:64px;
float:left;
}
.kenu_rox_li{
width:590px;
height:64px;
position:relative;
}
.kenu_rox_li a{
width:590px;
height:64px;
text-align:left;
display:block;
font-weight:normal;
}
.kenu_rox_li em{
width:40px;
height:40px;
position:absolute;
left:0;
top:10px;
display:block;
}
.kenu_rox_li span{
width:530px;
height:32px;
line-height:32px;
position:absolute;
left:50px;
top:5px;
font-size:14px;
color:#1a1a1a;
font-weight:bold;
display:block;
text-align:left;
}
.kenu_rox_li label{
width:530px;
height:22px;
line-height:22px;
position:absolute;
left:50px;
top:32px;
font-size:14px;
color:#808080;
display:block;
text-align:left;
}
.kenu_rox a:hover{
font-weight:normal;
}
.kenu_rox a:hover label{
font-weight:normal;
font-size:14px;
color:#808080;
}

.kenu_rox_li em.rio_1{
background:url(images/fw_ico_01.png) center center no-repeat;
}
.kenu_rox_li em.rio_2{
background:url(images/fw_ico_02.png) center center no-repeat;
}
.kenu_rox_li em.rio_3{
background:url(images/fw_ico_03.png) center center no-repeat;
}
.kenu_rox_li em.rio_4{
background:url(images/fw_ico_04.png) center center no-repeat;
}
.kenu_rox_li em.rio_5{
background:url(images/fw_ico_07.png) center center no-repeat;
}
.kenu_rox_li em.rio_6{
background:url(images/fw_ico_06.png) center center no-repeat;
}

.kenu_rox a:hover span{
color:#e2460b;
}


.kenu_rox_li em{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.hemu{
width:1200px;
height:280px;
background-color:#fff;
position:absolute;
top:55px;
left:-298px;
z-index:99999;
display:none;
}

.semu{
width:1200px;
height:280px;
background-color:#fff;
position:absolute;
top:55px;
left:-522px;
z-index:99999;
display:none;
}

.hemu_in{
width:1200px;
height:280px;
position:relative;
}
.hemu_inA{
width:365px;
height:189px;
position:absolute;
left:0;
top:34px;
}
.hemu_inB{
width:770px;
height:59px;
border-bottom:1px solid #e0e0e0;
position:absolute;
right:0;
top:14px;
}
.hemu_inB span{
width:500px;
height:59px;
line-height:59px;
display:inline;
float:left;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.hemu_inB label{
width:80px;
height:59px;
float:right;
display:inline;
}
.hemu_inB label a{
width:80px;
height:59px;
line-height:59px;
display:block;
font-size:14px;
color:#333;
text-decoration:none;
background:url(images/vuwu_hot_om.png) right center no-repeat;
}
.hemu_inB label a:hover{
background:url(images/vuwu_hot_em.png) right center no-repeat;
color:#e84606;
}
.hemu_inC{
width:824px;
position:absolute;
left:430px;
top:98px;
}
.hemu_inC dl{
margin:0;
padding:0;
list-style:none;
}
.hemu_inC dl dt{
width:196px;
padding-left:10px;
height:40px;
float:left;
line-height:40px;
background:url(images/nav_em.png) left center no-repeat;
}
.hemu_inC dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.hemu_inC dl dt:hover{
background:url(images/nav_om.png) left center no-repeat;
}
.hemu_inC dl dt:hover a{
color:#e2460b;
}

.aenu{
width:1200px;
height:278px;
background:url(images/aenu_bg.png) 448px 40px no-repeat;
background-color:#fff;
position:absolute;
top:55px;
left:-929px;
z-index:99999;
display:none;
}
.aenu_in{
width:1200px;
height:278px;
position:relative;
}
.aenu_A{
width:200px;
height:42px;
position:absolute;
left:0;
top:33px;
line-height:42px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.aenu_B{
width:420px;
height:100px;
position:absolute;
left:0;
top:82px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}
.aenu_C{
width:248px;
height:150px;
position:absolute;
left:545px;
top:52px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}
.aenu_C dl{
margin:0;
padding:0;
list-style:none;
}
.aenu_C dl dt{
width:124px;
height:54px;
float:left;
}
.aenu_C dl dt a{
width:124px;
height:54px;
font-size:16px;
line-height:54px;
color:#1a1a1a;
text-decoration:none;
text-align:left;
}
.aenu_C dl dt a:hover{
color:#e2460b;
}

.aenu_D{
width:330px;
height:130px;
position:absolute;
right:0;
top:40px;
border-radius:10px;
overflow:hidden;
}
.aenu_E{
width:89px;
height:35px;
position:absolute;
left:870px;
top:191px;
}
.aenu_E a.aenu_Ea{
width:84px;
height:35px;
display:block;
line-height:35px;
background:url(images/vuwu_hot_em.png) 63px center no-repeat;
font-size:14px;
color:#e84606;
text-decoration:none;
text-align:left;
}
.aenu_E a.aenu_Ea:hover{
color:#e84606;
font-weight:normal;
background:url(images/vuwu_hot_em.png) right center no-repeat;
}

.aenu_E a{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Mb_height{
width:100%;
height:70px;
}

.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: 10px;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:70px;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(images/xiap.png) right center no-repeat; display:block; font-weight:bold;}

.fixed-search{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999999999;
    background-color:#fff;
	display:none;
}
.fixed-close{
        width: 14px;
        height: 14px;
        background-image: url('/images/close.png');
        position: absolute;
        top: 3.125vw;
        right: 3.125vw;
        cursor: pointer;
        z-index: 3;
}
.fixed-main{
        position: absolute;
        top: 35%;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
}
.fixed-box{
        width:1000px;
        margin: 0 auto;
}
.fixed-box-ax{
width:998px;
height:58px;
border:1px solid #cccccc;
position:relative;
}

.fixed-box-ax-l{
width:840px;
height:58px;
position:absolute;
left:20px;
top:0;
}

.fixed-input{
width:840px;
height:56px;
line-height:56px;
border:none;
color:#333;
background-color:#fff;
}

.fixed-box-ax-r{
width:22px;
height:23px;
position:absolute;
right:20px;
top:17px;
}

.fixed-box-hot{
width:1000px;
padding-top:24px;
font-size:16px;
overflow:hidden;
}
.fixed-box-hot a{
padding:0 12px;
height:30px;
line-height:30px;
display:inline-block;
margin-right:11px;
font-size:14px;
background-color:#f5f5f5;
}

.m_banner{
width:100%;
overflow:hidden;
}
.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:#bf0008}
.point{height:22px; line-height:22px; position:relative; position:absolute; bottom:15px; left:0; z-index:1; width:100%; margin:0 auto;}

.all_banner{
width:100%;
height:655px;
position:relative;
}

.banner_abc{
width:100%;
height:550px;
}

.banner_def{
width:100%;
height:130px;
background-color:#fff;
box-shadow:0 0 10px rgba(27,46,75,0.1);
}
.ban_three{
width:1200px;
height:130px;
}
.ban_three ul{
margin:0;
padding:0;
list-style:none;
}
.ban_three ul li{
width:400px;
height:130px;
float:left;
background:url(images/data_hr.png) right center no-repeat;
overflow:hidden;
}
.ban_three ul li:last-child{
background:none;
}

.ban_threeAB{
width:400px;
height:130px;
position:relative;
transition: all .2s;
}

.ban_threeA{
width:398px;
height:60px;
line-height:60px;
text-align:center;
position:absolute;
left:0;
top:21px;
font-weight:bold;
}
.ban_threeA span{
font-size:40px;
color:#000;
}
.ban_three ul li em{
font-size:18px;
color:#000;
font-style:normal;
}
.ban_threeB{
width:398px;
height:36px;
line-height:36px;
text-align:center;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:74px;
}
.ban_threeAB:hover{
background:url(images/lv.png) left center no-repeat;
}

.banner{overflow:hidden; height:550px; width:100%; z-index:99; position:relative;}
.index_banner{ width:2560px; position:relative; height:550px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:550px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:55px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0 5px; background: url(images/ba_out.png) center center no-repeat; width: 12px; height: 12px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{background: url(images/ba_cur.png) no-repeat;}

.all_HG_fw{
width:100%;
padding-top:20px;
padding-bottom:71px;
overflow:hidden;
}

.HG_TT{
width:100%;
height:110px;
line-height:120px;
text-align:center;
font-size:30px;
color:#000;
font-weight:bold;
}

.mHG_fw{
width:100%;
border-bottom:1px solid #c2c2c2;
overflow:hidden;
}
.mHG_fw ul{
margin:0;
padding:0;
list-style:none;
}
.mHG_fw ul li{
width:100%;
float:left;
overflow:hidden;
}
.mHG_fw_tab{
width:100%;
height:60px;
background:url(images/m_up.png) 96% center no-repeat;
border-top:1px solid #c2c2c2;
}
.mHG_fw_tab span{
width:100%;
height:60px;
line-height:60px;
padding-left:44px;
font-size:16px;
color:#000;
display:block;
}
.mHG_fw_tab span.fico_1{
background:url(images/fw_ico_01.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_2{
background:url(images/fw_ico_02.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_3{
background:url(images/fw_ico_03.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_4{
background:url(images/fw_ico_04.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_5{
background:url(images/fw_ico_05.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_6{
background:url(images/fw_ico_06.png) 2% center no-repeat;
}
.mHG_fw_tab span.fico_7{
background:url(images/fw_ico_07.png) 2% center no-repeat;
}

.mHG_fw_ox{
width:100%;
padding-top:10px;
border-top:1px solid #c2c2c2;
padding-bottom:15px;
display:none;
overflow:hidden;
}
.mHG_fw_ox dl{
margin:0;
padding:0;
list-style:none;
}
.mHG_fw_ox dl dt{
width:96%;
padding:0 2%;
height:30px;
float:left;
line-height:30px;
}
.mHG_fw_ox dl dt a{
font-size:14px;
text-decoration:none;
color:#1a1a1a;
}


.mHG_fw ul li.seld .mHG_fw_ox{
display:block;
}

.HG_tab{
width:1400px;
height:100px;
background:url(images/tab_bg.png) left 62px no-repeat;
}
.HG_tab ul{
margin:0;
padding:0;
list-style:none;
}
.HG_tab ul li{
float:left;
height:59px;
margin-right:40px;
cursor:pointer;
}
.HG_tab ul li span{
font-size:16px;
color:#000000;
height:59px;
line-height:59px;
display:inline-block;
padding-left:39px;
}
.HG_tab ul li span.fw_ico_01{
background:url(images/fw_ico_01.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_02{
background:url(images/fw_ico_02.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_03{
background:url(images/fw_ico_03.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_04{
background:url(images/fw_ico_04.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_05{
background:url(images/fw_ico_05.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_06{
background:url(images/fw_ico_06.png) left center no-repeat;
}
.HG_tab ul li span.fw_ico_07{
background:url(images/fw_ico_07.png) left center no-repeat;
}

.HG_tab ul li.selected span{
border-bottom:4px solid #e2460b;
font-weight:bold;
}

.HG_fw{
width:1200px;
}
.HG_fw_li{
width:1215px;
}
.HG_fw_li ul{
margin:0;
padding:0;
list-style:none;
}
.HG_fw_li ul li{
width:392px;
height:159px;
background-color:#fff;
float:left;
margin-right:13px;
margin-bottom:13px;
box-shadow:0 0 6px rgba(0,0,0,0.15);
position:relative;
border-radius:4px;
overflow:hidden;
}

.HG_fw_li_shine:before {
    background-color:#FF6800;
    border-radius: 350px;
    content: "";
    filter: blur(180px);
    height: 700px;
    left: 120px;
    mix-blend-mode: normal;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translate(calc(814px) - 50%),calc(var(192px) - 50%));
    transition: opacity 1.2s cubic-bezier(.16,1,.3,1);
    width: 700px;
    will-change: transform,opacity;
    z-index: 0
}

.HG_fw_li_shine:hover:before {
    opacity:0.2;
}



.HG_fw_lia{
width:352px;
height:42px;
line-height:42px;
font-size:18px;
color:#000000;
position:absolute;
left:20px;
top:17px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.HG_fw_lib{
width:352px;
height:auto;
line-height:18px;
font-size:14px;
color:#666;
position:absolute;
left:20px;
top:62px;
}
.HG_fw_lic{
width:352px;
height:36px;
line-height:36px;
font-size:14px;
position:absolute;
left:20px;
top:113px;
}
.HG_fw_lid{
width:36px;
height:18px;
border:1px solid #e84606;
line-height:18px;
color:#e84606;
font-size:12px;
display:inline-block;
text-align:center;
vertical-align:middle;
}

.HG_fw_li ul li:hover{

box-shadow:0 0 6px rgba(0,0,0,0.2);
}

.HG_fw_li ul li:hover .HG_fw_lic{
color:#e2460b;
}

.all_HG_Dhina{
width:100%;
padding-top:20px;
padding-bottom:80px;
background-color:#f6f8fa;
display: flex;
transform-style: preserve-3d;
perspective: 500px;
overflow:hidden;
}
.HG_Dhina_TT{
width:100%;
height:116px;
line-height:116px;
font-size:30px;
color:#000;
font-weight:bold;
}


.HG_Dhina{
width:1200px;
height:400px;
background-color:#fff;
border-radius:8px;
overflow:hidden;
position:relative;
box-shadow:0 0 20px rgba(0,0,0,0.06);
/*transform:perspective(700px) rotateX(0.03deg) rotateY(0.15deg);
transform-style: preserve-3d;*/
transition: all .1s;
}


.panel_shine__oyuGP:before {
    background-color:#FF6800;
    border-radius: 350px;
    content: "";
    filter: blur(180px);
    height: 700px;
    left: 0;
    mix-blend-mode: normal;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    /*transform: translate(calc(814.1599731445312px) - 50%),calc(var(192.39013671875px) - 50%));*/
	transform: translate(calc(var(--mouse-x) - 50%),calc(var(--mouse-y) - 50%));
    transition: opacity 1.2s cubic-bezier(.16,1,.3,1);
    width: 700px;
    will-change: transform,opacity;
    z-index: 0
}

.panel_shine_m__1YqM9:before {
    border-radius: 280px;
    filter: blur(180px);
    height: 560px;
    width: 560px
}

.panel_shine__oyuGP:hover:before {
    opacity:0.2;
}

.HG_Dhina_A{
width:300px;
height:36px;
line-height:36px;
font-size:16px;
color:#131415;
position:absolute;
left:38px;
top:27px;
}
.HG_Dhina_B{
width:300px;
height:92px;
line-height:92px;
font-size:72px;
color:#131415;
position:absolute;
left:38px;
top:66px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.HG_Dhina_B span{
font-size:72px;
}
.HG_Dhina_C{
width:124px;
height:60px;
line-height:30px;
font-size:22px;
position:absolute;
left:416px;
top:73px;
color:#131415;
}
.HG_Dhina_D{
width:200px;
height:64px;
line-height:32px;
position:absolute;
left:38px;
top:175px;
font-size:16px;
color:#131415;
}
.HG_Dhina_D span{
font-size:28px;
}
.HG_Dhina_E{
width:200px;
height:64px;
line-height:32px;
position:absolute;
left:416px;
top:175px;
font-size:16px;
color:#131415;
}
.HG_Dhina_E span{
font-size:28px;
}
.HG_Dhina_F{
width:200px;
height:64px;
line-height:32px;
position:absolute;
left:38px;
top:275px;
font-size:16px;
color:#131415;
}
.HG_Dhina_F span{
font-size:28px;
}
.HG_Dhina_G{
width:200px;
height:64px;
line-height:32px;
position:absolute;
left:416px;
top:275px;
font-size:16px;
color:#131415;
}
.HG_Dhina_G span{
font-size:28px;
}

.HG_Dhina_H{
width:600px;
height:auto;
position:absolute;
left:826px;
top:0;
overflow:hidden;
}
.HG_Dhina_H video{
width:600px;
height:auto;
margin-left:-10px;
margin-top:-1px;
}

.all_HG_china{
width:100%;
padding-top:60px;
padding-bottom:80px;
background:url(images/all_china.jpg) center bottom no-repeat;
background-color:#f3f3f3;
overflow:hidden;
}

.zb_wluo{
width:1200px;
height:540px;
position:relative;
}
.zb_wluo_A{
width:864px;
height:62px;
line-height:62px;
font-size:30px;
color:#1a1a1a;
position:absolute;
left:0;
top:4px;
font-weight:bold;
}
.zb_wluo_B{
width:564px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:80px;
}
.zb_wluo_C{
width:670px;
height:auto;
position:absolute;
left:0;
top:200px;
}
.zb_wluo_C ul{
margin:0;
padding:0;
list-style:none;
}
.zb_wluo_C ul li{
float:left;
height:130px;
}
.zb_wluo_C ul li:nth-child(1){
width:230px;
}
.zb_wluo_C ul li:nth-child(2){
width:390px;
}
.zb_wluo_C ul li:nth-child(3){
width:230px;
}
.zb_wluo_C ul li:nth-child(4){
width:254px;
}
.zb_wluo_C ul li:nth-child(5){
width:186px;
}
.lean_dataCa{
height:67px;
line-height:67px;
font-size:16px;
color:#1a1a1a;
}
.lean_dataCa span{
font-size:36px;
}
.lean_dataCb{
height:26px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
}
.lean_dataCc{
height:20px;
line-height:20px;
font-size:12px;
color:#1a1a1a;
}

.zb_wluo_D{
width:759px;
height:659px;
position:absolute;
right:-70px;
top:-66px;
}

.zb_city{
width:100%;
padding-top:30px;
overflow:hidden;
}
.zb_city ul{
margin:0;
padding:0;
list-style:none;
}
.zb_city ul li{
width:294px;
margin-right:8px;
height:246px;
float:left;
}
.zb_city ul li:nth-child(4){ margin-right:0;}
.zb_city ul li:nth-child(8){ margin-right:0;}
.zb_city_li{
width:294px;
height:240px;
position:relative;
border-radius:8px;
overflow:hidden;
}

.zb_city_li:before{
	content: '';
	background: #d34107;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all 0.4s ease;
}
.zb_city_li:hover:before{
	height: 66%;
	border-radius: 0 0 250px 250px;
	opacity: 0.9;
}

.zb_city_lia{
width:294px;
height:240px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.zb_city_lia:before{
	content: '';
	width:294px;
	height:240px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background:url(images/about/city_trans.png) center bottom no-repeat;
}
.zb_city_lib{
width:294px;
height:40px;
text-align:center;
line-height:40px;
position:absolute;
left:0;
top:192px;
font-size:16px;
color:#fff;
font-weight:bold;
z-index:3;
}
.zb_city_lic{
width:294px;
height:66px;
position:absolute;
left:0;
top:-89px;
z-index:3;
}
.zb_city_lic span{
width:100%;
height:32px;
line-height:32px;
text-align:center;
display:block;
font-size:24px;
color:#fff;
opacity:0.3;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.zb_city_lic label{
width:100%;
height:34px;
line-height:34px;
text-align:center;
display:block;
font-size:18px;
color:#fff;
font-weight:bold;
}
.zbcon{
	padding: 0;
	margin: 0;
	list-style: none;	
	position: absolute;
	left:112px;
	top:181px;	
	z-index:2;	
}
.zbcon dt{
	display: inline-block;
	margin: 0 2px;
	transform: translateX(-200px);
	transition: all 0.4s ease;
	height:30px;
}
.zbcon dt:nth-child(2){ transform: translateX(200px);}

.zbcon dt a{
	background-color: #fff;
	height: 30px;
	width: 30px;
	display: block;
	transition: all 0.3s;
	border-radius: 50%;
}
.zbcon dt a:hover{
	color: #3498db;
	background-color: #fff;	
}
.fz-dz{
height: 30px;
width: 30px;
display:block;
background:url(images/about/dz_ico.png) center center no-repeat;
}
.fz-dh{
height: 30px;
width: 30px;
display:block;
background:url(images/about/dh_ico.png) center center no-repeat;
}


.zb_city_li:hover .zb_city_lia img{
transform: scale(1.2);
}
.zb_city_li:hover .zb_city_lib{
top:240px;
}
.zb_city_li:hover .zb_city_lic{
top:46px;
}
.zb_city_li:hover .zbcon dt{ transform: translateX(0);}


.zb_city_lia img,.zb_city_lic,.zb_city_lid{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cmmi_kf{
width:390px;
margin:0 auto;
height:45px;
}
.cmmi_kf span{
width:220px;
height:45px;
line-height:45px;
display:inline;
float:left;
background-color:#e84606;
font-size:16px;
color:#fff;
text-align:center;
border-radius:20px;
}
.cmmi_kf a{
width:156px;
height:43px;
line-height:43px;
border:2px solid #1a1a1a;
font-size:16px;
color:#1a1a1a;
text-align:center;
display:inline;
float:right;
border-radius:40px;
}
.cmmi_kf a:hover{
color:#fff;
background-color:#1a1a1a;
}

.HG_city_vlide{ position:relative;zoom:1; height:189px; width:1260px; margin:40px auto 0 auto;}
.HG_city_vlide .piclist{ overflow:hidden; zoom:1; height:189px; width:1260px; margin:0; padding:0; list-style:none;}
.HG_city_vlide .ohbox{overflow:hidden; position:relative;left: 30px;width:1200px;}
.HG_city_vlide .piclist li{float:left;width:232px; height: 189px; margin-right:10px;}
.HG_city{
width:232px;
height:189px;
position:relative;
}
.HG_city_A{
width:232px;
height:189px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.HG_city_A img{
width:232px;
height:189px;
}

.HG_city_B{
width:145px;
padding-left:87px;
height:48px;
line-height:48px;
position:absolute;
left:0;
bottom:0;
font-size:18px;
color:#fff;
font-weight:bold;
z-index:2;
background:url(images/addr_icos.png) 72px center no-repeat;
}

.HG_city_vlide .pageBtn span{display:block;width:15px;height:181px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.HG_city_vlide .pageBtn .prev{background:url(images/hot_l.png) left center no-repeat;}
.HG_city_vlide .pageBtn .next{background:url(images/hot_r.png) right center no-repeat; left:1245px;}
.HG_city_vlide .pageBtn span:hover{background:url(images/hot_ls.png) left center no-repeat;}
.HG_city_vlide .pageBtn .next:hover{background: url(images/hot_rs.png) right center no-repeat;}

.HG_city:hover .HG_city_A img{
transform: scale(1.1);
}

.HG_city_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_HG_about{
width:100%;
padding-top:67px;
padding-bottom:70px;
overflow:hidden;
}
.HG_about{
width:1200px;
height:510px;
position:relative;
}
.HG_about_A{
width:630px;
height:56px;
line-height:56px;
font-size:30px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:0;
}
.HG_about_B{
width:630px;
height:48px;
line-height:48px;
font-size:20px;
color:#1a1a1a;
position:absolute;
left:0;
top:50px;
}
.HG_about_C{
width:630px;
height:auto;
line-height:21px;
font-size:15px;
color:#1a1a1a;
position:absolute;
left:0;
top:107px;
}
.HG_about_D{
width:86px;
height:34px;
position:absolute;
left:0;
top:446px;
}
.HG_about_D a{
width:80px;
height:34px;
line-height:34px;
display:block;
font-size:14px;
text-decoration:none;
color:#000;
background:url(images/vuwu_hot_om.png) right center no-repeat;
}
.HG_about_D a:hover{
background:url(images/vuwu_hot_em.png) right center no-repeat;
color:#e2460b;
}

.HG_about_E{
width:517px;
height:440px;
box-shadow:0 0 18px 0 rgba(0,0,0,0.12);
position:absolute;
right:0;
top:0px;
border-radius:6px;
padding:10px 11px;
overflow:hidden;
}

.hide{
display:none;
}

.hiScroll-left{ position:relative; width:517px;overflow:hidden;}
.hiScroll-left .hd{ overflow:hidden;  height:24px; width:138px; margin:0 auto; position:absolute; left:362px; top:416px; z-index:4;}
.hiScroll-left .hd .prev{ display:block; width:8px; height:16px; float:right; margin-right:15px;overflow:hidden; cursor:pointer; background:url("images/anli_ems.png") no-repeat;}
.hiScroll-left .hd .prev:hover{background:url("images/anli_oms.png") no-repeat;}
.hiScroll-left .hd .next{display:block; width:8px; height:16px; float:right; overflow:hidden; cursor:pointer; background:url("images/anli_em.png") no-repeat;}
.hiScroll-left .hd .next:hover{background:url("images/anli_om.png") no-repeat;}
.hiScroll-left .hd .prevStop{ background-position:-60px 0; }
.hiScroll-left .hd .nextStop{ background-position:-60px -50px; }
.hiScroll-left .hd .pageState{ display:none;}
.hiScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; margin-top:9px;}
.hiScroll-left .hd ul li{ float:left;  width:0; height:6px; overflow:hidden; text-indent:-999px; cursor:pointer; background:url("images/about/circle_out.png") no-repeat; }
.hiScroll-left .hd ul li.on{ background:url("images/circle_hover.png") no-repeat; }
.hiScroll-left .bd{ width:517px; overflow:hidden;}
.hiScroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.hiScroll-left .bd ul li{ width:517px; float:left; height:440px;_display:inline;}
.hiScroll-left .bd ul li span{ color:#999;}
.hiC{
width:517px;
height:400px;
position:relative;
}
.hiC_A{
width:517px;
height:400px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.hiC_A img{
width:517px;
height:400px;
}
.hiC_B{
width:500px;
height:60px;
line-height:60px;
position:absolute;
left:10px;
top:396px;
font-size:16px;
color:#4c4c4c;
}

.BN_fengcai{
width:1200px;
overflow:hidden;
}
.JY_fengcai{
width:1200px;
overflow:hidden;
}
.foll{
width:270px;
height:180px;
}
.foll_A{
width:270px;
height:140px;
text-align:center;
}
.foll_A img{
border-radius:6px;
}
.foll_B{
width:270px;
height:40px;
line-height:40px;
font-size:16px;
text-align:center;
}

.all_HG_news{
width:100%;
background-color:#f3f3f3;
padding:10px 0 80px 0;
display:none;
overflow:hidden;
}
.HG_news_TT{
width:100%;
height:114px;
}
.HG_news_TT span{
width:300px;
height:114px;
line-height:114px;
display:inline;
float:left;
font-size:30px;
color:#000;
font-weight:bold;
}
.HG_news_TT label{
width:80px;
height:34px;
float:right;
display:inline;
margin-top:48px;
}
.HG_news_TT label a{
width:80px;
height:34px;
line-height:34px;
display:block;
font-size:14px;
color:#000;
text-decoration:none;
background:url(images/vuwu_hot_om.png) right center no-repeat;
}
.HG_news_TT label a:hover{
background:url(images/vuwu_hot_em.png) right center no-repeat;
color:#e2460b;
}

.HZ_baike{
width:1200px;
}
.HZ_baike_l{
width:754px;
padding:0 28px;
height:470px;
background-color:#fff;
float:left;
overflow:hidden;
}
.HZ_baike_lab{
width:754px;
overflow:hidden;
}
.HZ_baike_lab ul{
margin:0;
padding:0;
list-style:none;
}
.HZ_baike_lab ul li{
padding-left:25px;
padding-right:23px;
display:inline-block;
float:left;
height:54px;
line-height:54px;
border-bottom:1px solid #f1f3f7;
border-right:1px solid #f1f3f7;
font-size:16px;
color:#4c4c4c;
}
.HZ_baike_lab ul li:last-child{
border-right:none;}
.HZ_baike_lab ul li.selected{
background:url(images/bk_tab_em.png) 12px center no-repeat;
border-bottom:none;
font-weight:bold;
color:#000;
}

.HZ_baike_lax{
width:770px;
padding-top:16px;
overflow:hidden;
}
.HZ_baike_lax ul{
margin:0;
padding:0;
list-style:none;
}
.HZ_baike_lax ul li{
width:368px;
height:170px;
float:left;
margin-right:15px;
border:1px solid #f1f3f7;
position:relative;
}
.HZ_baike_laxA{
width:142px;
height:170px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.HZ_baike_laxA img{
height:170px;
width:auto;
}
.HZ_baike_laxB{
width:40px;
height:2px;
position:absolute;
background-color:#e2460b;
left:160px;
top:17px;
}
.HZ_baike_laxC{
width:190px;
height:auto;
line-height:20px;
font-size:15px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:160px;
top:29px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.HZ_baike_laxD{
width:190px;
height:auto;
line-height:18px;
font-size:13px;
color:#999999;
position:absolute;
left:160px;
top:76px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.HZ_baike_laxE{
width:190px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:160px;
top:133px;
}

.HZ_baike_lax ul li:hover .HZ_baike_laxA img{
transform: scale(1.1);
}
.HZ_baike_laxA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.HZ_baike_lax ul li:hover .HZ_baike_laxC{
text-decoration:underline;
}
.HZ_baike_lax ul li:hover .HZ_baike_laxE{
color:#e2460b;
}

.HZ_baike_lbx{
width:776px;
padding-top:10px;
overflow:hidden;
}
.HZ_baike_lbx ul{
margin:0;
padding:0;
list-style:none;
}
.HZ_baike_lbx ul li{
width:358px;
height:50px;
float:left;
line-height:50px;
background:url(images/bk_tab_em.png) left center no-repeat;
padding-left:14px;
border-bottom:1px solid #f1f3f7;
margin-right:16px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.HZ_baike_lbx ul li:nth-child(7){
border:none;
}
.HZ_baike_lbx ul li:nth-child(8){
border:none;
}
.HZ_baike_lbx ul li a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.HZ_baike_lbx ul li a:hover{
color:#e2460b;
}

.HZ_baike_r{
width:324px;
padding:0 28px;
height:470px;
background-color:#fff;
float:right;
}
.HZ_baike_ra{
width:324px;
height:62px;
line-height:62px;
font-size:14px;
color:#4c4c4c;
}
.HZ_baike_ra a{
font-size:14px;
color:#999999;
text-decoration:none;
}
.HZ_baike_ra a:hover{
color:#e2460b;
}
.HZ_baike_rb{
width:324px;
height:47px;
position:relative;
background-color:#ececec;
border-radius:4px;
overflow:hidden;
}
.HZ_baike_rba{
width:220px;
height:27px;
line-height:27px;
background:none;
position:absolute;
left:18px;
top:10px;
}
.HZ_baike_rba input{
width:220px;
height:27px;
line-height:27px;
border:none;
background:none;
font-size:14px;
color:#999999;
}
.HZ_baike_rbb{
width:75px;
height:47px;
position:absolute;
right:0;
top:0;
}
.HZ_baike_rc{
width:324px;
overflow:hidden;
}
.HZ_baike_rc ul{
margin:0;
padding:0;
list-style:none;
}
.HZ_baike_rc ul li{
width:324px;
float:left;
height:114px;
position:relative;
border-bottom:1px solid #f1f3f7;
}
.HZ_baike_rca{
width:310px;
padding-left:14px;
height:34px;
line-height:34px;
background:url(images/bk_tab_em.png) left center no-repeat;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
top:18px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.HZ_baike_rcb{
width:324px;
height:auto;
line-height:20px;
font-size:14px;
color:#999999;
position:absolute;
left:0;
top:51px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.all_HN_news{
width:100%;
background:url(images/all_nbk.jpg) center top no-repeat;
background-color:#f7fbff;
padding:60px 0 70px 0;
overflow:hidden;
}

.HG_news_ox{
width:1200px;
height:664px;
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.08);
border-radius:6px;
position:relative;
overflow:hidden;
}

.news_oyuGP:before {
    background-color:#FF6800;
    border-radius: 280px;
    content: "";
    filter: blur(180px);
    height: 560px;
    left: 0;
    mix-blend-mode: normal;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translate(130%,40%);
	/*transform: translate(calc(var(--mouse-x) - 50%),calc(var(--mouse-y) - 50%));*/
    transition: opacity 1.2s cubic-bezier(.16,1,.3,1);
    width: 560px;
    will-change: transform,opacity;
    z-index: 0
}

.news_oyuGP:hover:before {
    opacity:0.2;
}

.HG_news_Ls{
width:556px;
margin-left:20px;
margin-top:17px;
float:left;
}
.HG_news_L{
width:556px;
height:404px;
position:relative;
border-radius:6px;
overflow:hidden;
}
.HG_news_La{
width:556px;
height:404px;
overflow:hidden;
position:absolute;
left:0;
top:0;
}
.HG_news_La img{
width:556px;
height:404px;
}
.HG_news_Lb{
width:510px;
height:36px;
line-height:36px;
font-size:16px;
color:#b5b4b4;
overflow:hidden;
position:absolute;
left:25px;
top:357px;
display:none;
}
.HG_news_Lc{
width:461px;
padding-left:95px;
height:52px;
line-height:52px;
font-size:16px;
color:#fff;
font-weight:bold;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
position:absolute;
left:1px;
bottom:1px;
background-color:rgba(0,0,0,0.2);
}
.HG_news_Ld{
width:510px;
height:48px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
position:absolute;
left:25px;
top:432px;
display:none;
}
.HG_news_Le{
width:510px;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
position:absolute;
left:25px;
top:489px;
display:none;
}
.HG_news_Lf{
width:60px;
height:24px;
line-height:24px;
text-align:center;
font-size:14px;
color:#1a1a1a;
background-color:rgba(255,255,255,0.5);
position:absolute;
left:20px;
bottom:15px;
}

.HG_news_L:hover .HG_news_La img{
transform: scale(1.1);
}

.HG_news_L:hover .HG_news_Lc{
text-decoration:underline;
}
.HG_news_L:hover .HG_news_Le{
color:#e34d15;
}

.HG_news_La img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.HG_news_Li{
width:562px;
padding-top:8px;
overflow:hidden;
}
.HG_news_Li ul{
margin:0;
padding:0;
list-style:none;
}
.HG_news_Li ul li{
width:281px;
float:left;
}
.HG_news_Li ul li img{
width:274px;
height:220px;
border-radius:6px;
}

.HG_news_Rs{
width:540px;
float:right;
padding-right:50px;
padding-top:20px;
overflow:hidden;
}

.HG_news_Rab{
width:540px;
height:52px;
}
.HG_news_Rab ul{
width:400px;
float:left;
margin:0;
padding:0;
list-style:none;
}
.HG_news_Rab ul li{
display: inline-block;
height:50px;
float:left;
line-height:50px;
margin-right:40px;
font-size:26px;
color:#000;
}
.HG_news_Rab ul li.selected{
font-weight:bold;
border-bottom:2px solid #e84606;
}

.HG_news_Rabr{
width:124px;
height:58px;
float:right;
}
.HG_news_Rabr a{
width:124px;
height:58px;
line-height:58px;
display:block;
font-size:14px;
color:#1a1a1a;
text-decoration:none;
text-align:right;
}
.HG_news_Rabr a:hover{
color:#e84606;
text-decoration:underline;
}

.HG_news_Rot{
width:540px;
height:124px;
position:relative;
border-bottom:1px dashed #bfbfbf;
}
.HG_news_RotA{
width:540px;
height:38px;
line-height:38px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:16px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.HG_news_RotB{
width:540px;
height:auto;
position:absolute;
left:0;
top:56px;
font-size:14px;
line-height:22px;
color:#4c4c4c;
}
.HG_news_RotA:hover{
text-decoration:underline;
}

.HG_news_Ri{
width:540px;
padding-top:26px;
overflow:hidden;
}
.HG_news_Ri ul{
margin:0;
padding:0;
list-style:none;
}
.HG_news_Ri ul li{
width:540px;
height:73px;
float:left;
}
.Ri_ol{
width:540px;
height:73px;
position:relative;
}
.Ri_ola{
width:470px;
height:26px;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:70px;
top:0;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.Ri_olas{
width:470px;
height:26px;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:0;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.Ri_olb{
width:520px;
height:52px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:57px;
display:none;
}
.Ri_olc{
width:104px;
height:34px;
line-height:34px;
font-size:14px;
color:#666666;
position:absolute;
left:70px;
top:24px;
font-family:Arial, Helvetica, sans-serif;
}
.Ri_olcs{
width:104px;
height:34px;
line-height:34px;
font-size:14px;
color:#666666;
position:absolute;
left:0;
top:24px;
font-family:Arial, Helvetica, sans-serif;
}
.Ri_old{
width:50px;
height:22px;
line-height:22px;
text-align:center;
position:absolute;
left:0;
top:0;
border:1px solid #e84606;
color:#e84606;
border-radius:4px;
}

.Ri_ol:hover .Ri_ola{
text-decoration:underline;
}

.Ri_ol:hover .Ri_olas{
text-decoration:underline;
}

/*.HG_news_Ri ul li:nth-child(1) .Ri_old{
border:1px solid #5b8ff9;
color:#5b8ff9;
}
.HG_news_Ri ul li:nth-child(2) .Ri_old{
border:1px solid #e3324d;
color:#e3324d;
}
.HG_news_Ri ul li:nth-child(3) .Ri_old{
border:1px solid #ffa039;
color:#ffa039;
}
.HG_news_Ri ul li:nth-child(4) .Ri_old{
border:1px solid #00c4c6;
color:#00c4c6;
}
.HG_news_Ri ul li:nth-child(5) .Ri_old{
border:1px solid #2bac6c;
color:#2bac6c;
}
.HG_news_Ri ul li:nth-child(6) .Ri_old{
border:1px solid #0256f0;
color:#0256f0;
}*/


.HG_news_R{
width:540px;
padding-top:15px;
overflow:hidden;
}
.HG_news_R ul{
margin:0;
padding:0;
list-style:none;
}
.HG_news_R ul li{
width:540px;
height:36px;
float:left;
}
.cases_ol{
width:540px;
height:36px;
position:relative;
}
.cases_ola{
width:436px;
padding-left:17px;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:0;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
background:url(images/nom.png) left center no-repeat;
}
.cases_olb{
width:520px;
height:52px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:57px;
display:none;
}
.cases_olc{
width:104px;
height:36px;
line-height:36px;
font-size:14px;
color:#666666;
position:absolute;
right:0;
top:0;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
.cases_old{
width:28px;
height:17px;
position:absolute;
right:0;
top:83px;
background:url(images/cases_arrow.png) left center no-repeat;
display:none;
}

.cases_ol:hover .cases_ola{
text-decoration:underline;
}
.cases_ol:hover .cases_old{
background:url(images/cases_arrow.png) right center no-repeat;
}

.cases_old{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.HG_huod{
width:1200px;
height:314px;
border-radius:6px;
margin-top:30px;
overflow:hidden;
}

.new_logo{
width:1200px;
overflow:hidden;
}
.new_logo_li{
width:170px;
height:98px;
overflow:hidden;
}
.new_logo_li img:hover{
transform: scale(1.08);
}

.new_logo_li img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_HG_cases{
width:100%;
padding-top:54px;
padding-bottom:70px;
overflow:hidden;
}
.HG_ST{
width:100%;
height:54px;
line-height:64px;
text-align:center;
font-size:30px;
color:#000;
font-weight:bold;
}
.HG_Sesc{
width:100%;
padding-top:10px;
padding-bottom:40px;
font-size:16px;
color:#1a1a1a;
text-align:center;
overflow:hidden;
}

.kk_brand{
width:1195px;
height:338px;
position:relative;
border-top:1px solid #e5e5e5;
}
.kk_brand_li{
width:198px;
height:98px;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
z-index:1;
position:absolute;
}
.kbv_1{
left:0;
top:0;
}
.kbv_2{
left:200px;
top:0;
}
.kbv_3{
left:399px;
top:0;
}
.kbv_4{
left:598px;
top:0;
}
.kbv_5{
left:797px;
top:0;
}
.kbv_6{
left:996px;
top:0;
}
.kbv_7{
left:0;
top:99px;
}
.kbv_8{
left:200px;
top:99px;
}
.kbv_9{
left:399px;
top:99px;
}
.kbv_10{
left:598px;
top:99px;
}
.kbv_11{
left:797px;
top:99px;
}
.kbv_12{
left:996px;
top:99px;
}
.kbv_13{
left:0;
top:198px;
}
.kbv_14{
left:200px;
top:198px;
}
.kbv_15{
left:399px;
top:198px;
}
.kbv_16{
left:598px;
top:198px;
}
.kbv_17{
left:797px;
top:198px;
}
.kbv_18{
left:996px;
top:198px;
}

.kk_img_li{
width:198px;
height:98px;
position:relative;
}
.kk_img_A{
width:198px;
height:98px;
position:absolute;
left:1;
top:0;
z-index:2;
overflow:hidden;
}
.kk_img_B{
width:200px;
height:100px;
position:absolute;
left:-1px;
top:-1px;
background-color:#fff;
box-shadow:0 0 22px rgba(0,103,191,0.3);
display:none;
z-index:1;
}

/*.kk_img:hover{
box-shadow:inset 0 0 12px rgba(0,103,191,0.3);
}*/
.kk_brand_li:hover{
z-index:2;
}
.kk_brand_li:hover .kk_img_A img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari �� Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
.kk_img_li:hover .kk_img_B{
display:block;
}

.kk_img_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.HG_cases{
width:1200px;
overflow:hidden;
}
.HG_cases ul{
margin:0;
padding:0;
list-style:none;
}
.HG_cases ul li{
width:199px;
border-bottom:1px dashed #e6e6e9;
border-right:1px dashed #e6e6e9;
float:left;
text-align:center;
}
.HG_cases ul li.none_bor{
border-right:none;
}
.HG_cases ul li.none_bors{
border-bottom:none;
}

.all_HG_bd{
width:100%;
height:256px;
padding-top:74px;
background:url(images/all_earth.jpg) center top no-repeat;
background-color:#f6faff;
overflow:hidden;
}
.HG_bd_TT{
width:100%;
height:54px;
line-height:64px;
text-align:center;
font-size:30px;
color:#000;
font-weight:bold;
}
.HG_bd_Desc{
width:100%;
height:66px;
line-height:38px;
font-size:18px;
color:#1a1a1a;
text-align:center;
overflow:hidden;
}

.footer{
width:100%;
height:880px;
background:url(images/footer.gif) center top no-repeat;
background-color:#121212;
}
.Zb_foot{
width:1200px;
height:462px;
position:relative;
}
.Zb_foot_tel{
width:253px;
height:86px;
position:absolute;
left:0;
top:125px;
}

.Zb_foot_time{
width:253px;
height:34px;
line-height:34px;
font-size:14px;
color:#7a7a7a;
position:absolute;
left:0;
top:157px;
}

.Zb_foot_chat{
width:150px;
height:40px;
position:absolute;
left:0;
top:204px;
}
.Zb_foot_chat a{
width:93px;
border:1px solid #cbcbcb;
line-height:38px;
height:38px;
display:block;
padding-left:55px;
font-size:14px;
color:#fff;
position:relative;
}
.Zb_foot_chat a em{
width:24px;
height:24px;
position:absolute;
display:block;
left:24px;
top:7px;
}
.Zb_foot_chat a em img{
width:24px;
height:24px;
}

.Zb_foot_nav{
width:875px;
height:310px;
position:absolute;
left:529px;
top:53px;
}
.Zb_foot_nav ul{
margin:0;
padding:0;
list-style:none;
}
.Zb_foot_nav ul li{
width:210px;
float:left;
overflow:hidden;
}
.Zb_foot_nav ul li:nth-child(2){
width:200px;
}
.Zb_foot_nav ul li:nth-child(3){
width:164px;
}
.Zb_foot_nav_T{
width:100%;
height:62px;
line-height:62px;
font-size:18px;
color:#fff;
font-weight:bold;
}
.Zb_foot_nav_li{
width:100%;
overflow:hidden;
}
.Zb_foot_nav_li ul{
margin:0;
padding:0;
list-style:none;
}
.Zb_foot_nav_li ul li{
width:100%;
height:28px;
float:left;
line-height:28px;
}
.Zb_foot_nav_li ul li a{
font-size:14px;
color:#7e7e7e;
text-decoration:none;
}
.Zb_foot_nav_li ul li a:hover{
color:#bcbcbc;
}

.foot_sig{
width:1200px;
height:88px;
color:#7a7a7a;
line-height:24px;
font-size:14px;
overflow:hidden;
}

.foot_sig_more{
width:1200px;
height:62px;
}
.foot_sig_more a{
width:94px;
height:32px;
display:block;
line-height:32px;
font-size:14px;
color:#e84606;
background:url(images/vuwu_hot_em.png) 64px center no-repeat;
}
.foot_sig_more a:hover{
background:url(images/vuwu_hot_em.png) right center no-repeat;}

.foot_sig_more a{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}



.links{
width:1200px;
height:73px;
line-height:34px;
color:#cecece;
font-size:14px;
}
.links a{
font-size:14px;
color:#7e7e7e;
text-decoration:none;
}
.links a:hover{
color:#cecece;
}

.copyright_kexin{
width:1200px;
overflow:hidden;
}

.kexin{
width:358px;
float:right;
padding-top:35px;
overflow:hidden;
}

.copyright{
width:780px;
padding-top:35px;
font-size:12px;
color:#7a7a7a;
line-height:24px;
overflow:hidden;
float:left;
}
.copyright a{
font-size:12px;
color:#7a7a7a;
text-decoration:none;
}

.m_footer{
width:100%;
padding-top:10px;
background-color:#121212;
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(images/i.png) right center no-repeat;
font-size:16px;
color:#ffffff;
border-bottom:1px solid #727272;
}
.sub_nav_li.on{
background:url(images/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:120px;
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:50px;	
	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)));
	
}
.tool a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.tl{
width:100%;
text-align:center;
border-top:1px solid #e5e5e5;
padding-top:10px;
height:40px;
}
.tl img{
height:28px;
display:inline-block;
}
.tl a{
font-family:"����";
font-size:18px;
font-weight:bold;
color:#f0590f;
text-decoration:none;
}

.side{position:fixed;width:70px;height: 300px;right:10px;top:360px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:70px;height:80px;float:left;position:relative;}

.side ul li .sidebox{vertical-align:middle;position:absolute;width:70px;height:70px;top:0;right:0;color:#fff;overflow:hidden; background-color:#FFFFFF;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.side ul li .side1{background: url(/images/bf_ico_1s.png) no-repeat;}
.side ul li .side1:hover{background: url(/images/bf_ico_1s.png) no-repeat;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.side ul li .ck_ico_1{background: url(/images/bf_ico_1s.png) no-repeat;box-shadow:0 0 6px rgba(222,68,17,0.2);}

.side ul li .side2{background: url(/images/bf_ico_1s.png) center center no-repeat;}
.side ul li .side2:hover{background: url(/images/bf_ico_1.png) center center no-repeat;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.side ul li .ck_ico_2{background: url(/images/bf_ico_1.png) no-repeat;box-shadow:0 0 6px rgba(222,68,17,0.2);}

.side ul li .side3{background: url(/images/bf_ico_2.png) center center no-repeat;}
.side ul li .side3:hover{background: url(/images/bf_ico_2s.png) center center no-repeat;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.side ul li .ck_ico_3{background: url(/images/bf_ico_2s.png) no-repeat;box-shadow:0 0 6px rgba(222,68,17,0.2);}

.side ul li .side4{background: url(/images/bf_ico_3.png) right center no-repeat;vertical-align:top}
.side ul li .side4 a{ width:70px; height:61px; display:block; text-align:center; padding-top:9px;}
.side ul li .side4:hover{background: url(/images/bf_ico_3s.png) right center no-repeat;box-shadow:0 0 6px rgba(0,0,0,0.2);}
.side ul li .ck_ico_4{background: url(/images/bf_ico_3s.png) no-repeat;box-shadow:0 0 6px rgba(222,68,17,0.2);}

.side ul li .side5{background: url(/images/bf_ico_4.png) center center no-repeat;}
.side ul li .side5:hover{background: url(/images/bf_ico_4s.png) center center no-repeat;}


.side ul li .sidetop img{padding:15px;float:left;}
.side ul li .sidetop{width:50px;height:50px;display:inline-block;transition:all 0.3s;cursor: pointer;}
.side .sider_2wm{position: absolute;right: 60px;top: -180px;display: none;}
.side .sider_h:hover .sider_2wm{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);
	}
}

.kf_tel{
width:227px;
height:98px;
background:url(images/ck_ico_b.png) no-repeat;
position:absolute;
left:-235px;
top:0;
display:none;
}