body{
margin:0 auto;
background:url(images/bg.gif) repeat-x;
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: #ff6600;
text-decoration: none;
}

a img{
border: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;
font-size:1px;
}
.blank_50{
height:50px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

.sub{
width:1200px;
height:50px;
position:relative;
color:#1a1a1a;
}
.sub a{
color:#1a1a1a;
font-size:12px;
text-decoration:none;
}
.sub a:hover{
color:#174ea9;
}
.sub_1{
width:320px;
height:50px;
position:absolute;
left:0;
top:0;
line-height:50px;
font-size:12px;
font-weight:bold;
color:#fff;
}

.sub_2{
width:88px;
height:30px;
line-height:30px;
text-align:center;
position:absolute;
left:683px;
top:10px;
display:none;
}
.sub_2 a{
color:#fff;
font-size:12px;
text-decoration:none;
}
.sub_2 a:hover{
color:#fff;
text-decoration:underline;
}

.sub_city{
width:88px;
height:30px;
line-height:28px;
background:url(images/city_down.png) right 13px no-repeat;
}

.sub_3{
width:109px;
height:30px;
position:absolute;
border-left:1px solid #535353;
left:771px;
top:10px;
display:none;
}
.sub_chat{
width:68px;
padding-left:41px;
background:url(images/zy_ico.png) 21px 10px no-repeat;
height:30px;
line-height:30px;
position:relative;
}
.sub_chat a{
font-size:12px;
color:#fff;
text-decoration:none;
}
.sub_chat a:hover{
color:#fff;
text-decoration:underline;
}
.sub_wx{
width:95px;
border:5px solid #fff;
height:89px;
position:absolute;
right:0;
top:40px;
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:88px;
height:30px;
position:absolute;
border-left:1px solid #535353;
left:881px;
padding-left:39px;
top:10px;
line-height:30px;
background:url(images/kf_ico.png) 20px 8px no-repeat;
display:none;
}
.sub_4 a{
color:#fff;
font-size:12px;
text-decoration:none;
}
.sub_4 a:hover{
color:#fff;
text-decoration:underline;
}

.sub_5{
width:210px;
height:50px;
position:absolute;
right:0;
top:0;
background-color:#ce410c;
display:none;
}

.sub_search{
width:210px;
height:50px;
position:relative;
}

.sub_search_l{
width:140px;
height:30px;
line-height:30px;
position:absolute;
left:19px;
top:10px;
}
.sub_search_l input{
font-size:14px;
color:#f1d2cc;
width:140px;
height:30px;
line-height:30px;
border:none;
background:none;
}
.sub_search_r{
width:24px;
height:24px;
position:absolute;
left:166px;
top:12px;
}

.sub_6{
width:62px;
height:30px;
position:absolute;
right:63px;
top:10px;
line-height:30px;
text-align:center;
}
.sub_6 a{
color:#fff;
font-size:14px;
text-decoration:none;
}
.sub_6 a:hover{
color:#fff;
text-decoration:underline;
}

.sub_7{
width:62px;
height:30px;
position:absolute;
border-left:1px solid #535353;
right:0;
top:10px;
line-height:30px;
text-align:center;
}
.sub_7 a{
color:#fff;
font-size:14px;
text-decoration:none;
}
.sub_7 a:hover{
color:#fff;
text-decoration:underline;
}


.all_header{
width:100%;
height:698px;
position:relative;
}
.all_banner{
width:100%;
height:698px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.all_data{
width:100%;
height:120px;
position:absolute;
left:0;
bottom:0;
background:url(images/data_trans.png) center top no-repeat;
z-index:2;
}
.blean_data{
width:1200px;
height:120px;
margin:0 auto;
position:relative;
}
.ldata_1{
left:67px;
}
.ldata_2{
left:410px;
}
.ldata_3{
left:770px;
}
.ldata_4{
left:1116px;
}
.data_css{
width:110px;
height:46px;
line-height:46px;
font-size:36px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
top:24px;
}

.all_menu{
width:100%;
height:284px;
background:url(images/all_menu.png) center top no-repeat;
background-color:#fff;
padding-top:2px;
position: absolute;
top:248px;
left:0;
z-index: 9999;
display:none;
box-shadow:0 0 12px rgba(16,45,68,0.2);
}

.all_nav{
width:100%;
height:140px;
background-color:#fff;
position: absolute;
top:50px;
left:0;
z-index: 9999;
}
.chBD{
box-shadow: rgba(0,0,0,0.3) 0 5px 5px -5px;
}

.fixed{
width:100%;
height:140px;
}

.all_hd_1111{
width:100%;
height:50px;
background:url(t1111.jpg) center top no-repeat;
position:absolute;
left:0;
top:0;
z-index:99999999;
}
.warp_1111{
width:1320px;
height:50px;
margin:0 auto;
position:relative;
}
.warp_1111a{
width:1200px;
height:50px;
position:absolute;
left:60px;
top:0;
}
.warp_1111a a{
width:1200px;
height:50px;
display:block;
}
.warp_1111b{
width:30px;
height:30px;
position:absolute;
right:0;
top:10px;
}
.warp_1111b a{
width:30px;
height:30px;

display:block;
}

.warp{
width:1200px;
margin:0 auto;
}
.header{
width:1200px;
height:136px;
position:relative;
overflow:hidden;
}
.logo{
width:480px;
height:52px;
position:absolute;
left:0;
top:40px;
}
.meta{
width:186px;
padding-left:144px;
height:54px;
line-height:30px;
padding-top:18px;
position:absolute;
right:0;
top:47px;
background:url(images/tel_icod.png) no-repeat;
}

.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:28px;
    color: #e2460b;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.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;
	}
}

.nav{
width:1200px;
height:70px;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:178px;
height:70px;
float:left;
position:relative;
}
.nav ul li:last-child{
background:none;
}
.nav ul li a{
height:70px;
display:block;
text-decoration:none;
}
.nav ul li a span{
width:178px;
height:70px;
line-height:70px;
display:block;
font-size:22px;
color:#000000;
text-align:center;
}
.nav ul li a span.hotx{
background:url(images/nav_em.png) 132px 18px no-repeat;
}
.nav ul li a span.hoty{
background:url(images/nav_em.png) 140px 18px no-repeat;
}
.nav ul li a span.selected{
background:url(images/nav_down.png) 142px 31px no-repeat;
}

.nav ul li.nav_1{
width:105px;
}
.nav ul li.nav_1 a span{
width:105px;
text-align:left;
}

.nav ul li.nav_2{
width:192px;
}
.nav ul li.nav_2 a span{
width:192px;
}

.nav ul li.nav_5{
width:192px;
}
.nav ul li.nav_5 a span{
width:192px;
}

.nav ul li.nav_6{
width:197px;
}
.nav ul li.nav_6 a span{
width:197px;
}

.nav ul li.nav_7{
width:192px;
}
.nav ul li.nav_7 a span{
width:192px;
}

.nav ul li.nav_3{
width:137px;
}
.nav ul li.nav_3 a span{
width:137px;
text-align:right;
}

.nav ul li.nav_8{
width:175px;
}
.nav ul li.nav_8 a{
width:175px;
}
.nav ul li a span{
width:200px;
}


/*.nav ul li ul { width: 150px; height: auto; margin:0; padding: 0; position: absolute;z-index: 999; background:url(images/nav_sub.png); left:-20px;}
.nav ul li ul li { width: 150px; height: 0px; border: none; line-height: 36px; overflow: hidden; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -o-transition: al 500ms ease 0s; -ms-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; background:none;}
.nav ul li ul li:last-child a{ border: none; }
.nav ul li.selected ul li a { color: #333333; background-color: #ffffff; }
.nav ul li ul li a { display: block; height: 36px; font-size: 12px; color:#fff; text-align:center; line-height:36px; width:150px;}
.nav ul li ul li a:hover { background-color:#e84606;}*/

.nav ul li:hover a span.selected{
background:url(images/nav_up.png) 142px 31px no-repeat;
}

.nav ul li.nav_8:hover a span.selected{
background:url(/images/nav_up.png) 157px 31px no-repeat;
}

.menu_main{
width:1200px;
position:absolute;
top:70px;
display:none;
z-index:99999;
}

.menu_mox{
width:750px;
position:absolute;
right:0;
background-color:#fff;
top:30px;
height:240px;
}
.menu_mox ul{
margin:0;
padding:0;
list-style:none;
}
.menu_mox ul li{
width:750px;
float:left;
height:auto;
margin-bottom:7px;
overflow:hidden;
}
.menu_mox_T{
width:700px;
padding-left:16px;
height:33px;
line-height:31px;
background:url(images/mv_T.png) left center no-repeat;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
}
.menu_mox_li{
width:740px;
padding-left:16px;
overflow:hidden;
}
.menu_mox_li ul{
margin:0;
padding:0;
list-style:none;
}
.menu_mox_li ul li{
width:148px;
float:left;
height:30px;
padding:0;
margin:0;
}
.menu_mox_li ul li a{
width:148px;
height:30px;
line-height:30px;
font-size:16px;
color:#1a1a1a;
text-decoration:none;
display:block;
}
.menu_mox_li ul li a:hover{
color:#1255a7;
}

.menu_box{
width:1200px;
height:284px;
background:url(images/aenu_bg.png) 424px 40px no-repeat;
position:relative;
}
.aenu_A{
width:200px;
height:42px;
position:absolute;
left:0;
top:38px;
line-height:42px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.aenu_B{
width:400px;
height:100px;
position:absolute;
left:0;
top:92px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}

.menu_box_T{
width:118px;
padding-left:17px;
height:49px;
border-bottom:1px solid #d4d3d3;
line-height:49px;
background:url(images/menu_em.png) left center no-repeat;
font-size:16px;
color:#1a1e23;
font-weight:bold;
position:absolute;
left:74px;
top:20px;
}
.menu_box_ol{
width:430px;
height:160px;
position:absolute;
left:444px;
top:35px;
}
.menu_box_ol ul{
margin:0;
padding:0;
list-style:none;
}
.menu_box_ol ul li{
width:215px;
height:40px;
float:left;
}
.menu_box_ol ul li a{
width:215px;
height:40px;
line-height:40px;
display:block;
font-size:16px;
color:#1a1a1a;
text-decoration:none;

}
.menu_box_ol ul li a:hover{
color:#d0440f;
}

.menu_sox_ol{
width:430px;
height:160px;
position:absolute;
left:444px;
top:35px;
}
.menu_sox_ol ul{
margin:0;
padding:0;
list-style:none;
}
.menu_sox_ol ul li{
width:215px;
height:34px;
float:left;
}
.menu_sox_ol ul li a{
width:215px;
height:34px;
line-height:34px;
display:block;
font-size:16px;
color:#1a1a1a;
text-decoration:none;

}
.menu_sox_ol ul li a:hover{
color:#d0440f;
}

.menu_box_ool{
width:248px;
height:180px;
position:absolute;
left:540px;
top:32px;
}
.menu_box_ool ul{
margin:0;
padding:0;
list-style:none;
}
.menu_box_ool ul li{
width:124px;
height:50px;
float:left;
}
.menu_box_ool ul li a{
width:124px;
height:50px;
line-height:50px;
display:block;
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.menu_box_ool ul li a:hover{
color:#d0440f;
}

.menu_box_P{
width:330px;
height:130px;
position:absolute;
right:0;
top:40px;
}




.nav ul li.nav_2:hover span{
color:#1a1a1a;
font-weight:bold;
}
.nav ul li.nav_5:hover span{
color:#1a1a1a;
font-weight:bold;
}
.nav ul li.nav_6:hover span{
color:#1a1a1a;
font-weight:bold;
}
.nav ul li.nav_7:hover span{
color:#1a1a1a;
font-weight:bold;
}
.nav ul li.nav_8:hover span{
color:#1a1a1a;
font-weight:bold;
}
.nav ul li.nav_3:hover span{
color:#1a1a1a;
font-weight:bold;
}

.nav ul li.nav_2:hover .menu_main { display:block;}
.nav ul li.nav_5:hover .menu_main { display:block;}
.nav ul li.nav_7:hover .menu_main { display:block;}
.nav ul li.nav_8:hover .menu_main { display:block;}

.nav ul li a span:hover{
color:#1a1a1a;
}

.menu_box_more{
width:89px;
height:35px;
position:absolute;
left:870px;
top:191px;
}
.menu_box_more a.aenu_Ea{
width:64px;
height:35px;
display:block;
line-height:35px;
background:url(images/xores.png) 37px center no-repeat;
font-size:16px;
color:#e84606;
text-decoration:none;
text-align:left;
}
.menu_box_more a.aenu_Ea:hover{
color:#e84606;
font-weight:normal;
background:url(images/xores.png) right center no-repeat;
}

.aenu_msv{
width:89px;
height:35px;
position:absolute;
left:0;
top:202px;
}
.aenu_msv a.aenu_msa{
width:64px;
height:35px;
display:block;
line-height:35px;
background:url(images/xores.png) 37px center no-repeat;
font-size:16px;
color:#e84606;
text-decoration:none;
text-align:left;
padding:0;
margin:0;
}
.aenu_msv a.aenu_msa:hover{
color:#e84606;
font-weight:normal;
background:url(images/xores.png) right center no-repeat;
}

.aenu_msv a.aenu_msa,.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;
}

.banner{ position:relative; overflow:hidden; height:500px; width:100%; z-index:99;}
.index_banner{ width:2560px; position:relative; height:500px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:500px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:25px; 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: 70px; height:6px; 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_hx{
width:100%;
background-color:#f2f2f2;
overflow:hidden;
}

.CBT_1{
width:1200px;
padding-top:23px;
overflow:hidden;
}
.CBT_1 span{
width:500px;
height:129px;
display:inline;
float:left;
line-height:129px;
font-size:36px;
font-weight:bold;
color:#1a1a1a;
}
.CBT_1 label{
width:89px;
height:129px;
line-height:129px;
background:url(images/oore.png) 63px center no-repeat;
display:inline;
float:right;
}
.CBT_1 label a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.CBT_1 label:hover{
background:url(images/xores.png) right center no-repeat;
}
.CBT_1 label:hover a{
color:#e84606;
}


.CB_hx_one{
width:1220px;
height:420px;
}
.CB_hx_one ul{
margin:0;
padding:0;
list-style:none;
}
.CB_hx_one ul li{
width:610px;
float:left;
}
.CB_hx_li{
width:590px;
height:400px;
box-shadow:0 0 15px rgba(0,63,121,0.12);
position:relative;
}
.CB_hx_li_A{
width:590px;
height:220px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.CB_hx_li_A img{
width:590px;
height:220px;
}

.CB_hx_li_E{
width:590px;
height:220px;
position:absolute;
left:0;
top:0;
z-index:2;
background:url(images/hx_trans.png);
display:none;
overflow:hidden;
}

.CB_hx_one ul li:hover .CB_hx_li_E{
display:block;
}
.CB_hx_one ul li:hover .CB_hx_li_A img{
transform: scale(1.2);
}
.CB_hx_li_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;
}
.CB_hx_li_B{
width:590px;
height:73px;
line-height:71px;
font-size:36px;
color:#fff;
background:url(images/hx_line.png) center bottom no-repeat;
position:absolute;
left:0;
top:64px;
z-index:3;
text-align:center;
}
.CB_hx_li_C{
width:540px;
padding:20px 0 20px 50px;
background-color:#fff;
height:140px;
position:absolute;
left:0;
top:220px;
font-size:16px;
line-height:41px;
color:#1a1a1a;
z-index:1px;
}
.CB_hx_li_C span{
font-size:16px;
}

.CB_hx_li_D{
width:89px;
height:32px;
line-height:32px;
position:absolute;
top:348px;
left:447px;
background:url(images/xores.png) 63px center no-repeat;
color:#e84606;
font-size:14px;
z-index:2;
}

.CB_hx_li:hover .CB_hx_li_D{
background:url(images/xores.png) right center no-repeat;
}

.CB_hx_two{
width:1215px;
height:340px;
}
.CB_hx_two ul{
margin:0;
padding:0;
list-style:none;
}
.CB_hx_two ul li{
width:405px;
float:left;
}
.CB_hx_ol{
width:390px;
height:266px;
background-color:#ffffff;
position:relative;
box-shadow:0 0 15px rgba(0,63,121,0.12);
}
.CB_hx_ol_A{
width:390px;
height:160px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.CB_hx_ol_A img{
width:390px;
height:160px;
}
.CB_hx_ol_B{
width:330px;
height:42px;
line-height:42px;
position:absolute;
left:26px;
top:181px;
z-index:2;
font-size:22px;
color:#1a1a1a;
}
.CB_hx_ol_C{
width:338px;
height:36px;
line-height:36px;
position:absolute;
left:26px;
top:219px;
z-index:2;
font-size:16px;
color:#1a1a1a;
}
.CB_hx_ol_D{
width:89px;
height:32px;
line-height:32px;
background:url(images/xores.png) 63px center no-repeat;
position:absolute;
left:272px;
top:187px;
color:#e84606;
font-size:14px;
z-index:2;
}
.CB_hx_ol_E{
width:390px;
height:160px;
position:absolute;
left:0;
top:0;
z-index:2;
display:none;
background:url(images/hx_trans.png);
overflow:hidden;
}

.CB_hx_ol:hover .CB_hx_ol_E{
display:block;
}

.CB_hx_ol:hover .CB_hx_ol_A img{
transform: scale(1.2);
}

.CB_hx_ol_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;
}

.CB_hx_ol:hover .CB_hx_ol_D{
background:url(images/xores.png) right center no-repeat;
}

.CB_hx_li_D,.CB_hx_ol_D,.CBT_1 label{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_xline{
width:100%;
height:1px;
background-color:#f0f0f0;
}

.CBT_2{
width:1200px;
padding-top:4px;
overflow:hidden;
}
.CBT_2 span{
width:500px;
height:166px;
display:inline;
float:left;
line-height:166px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
}
.CBT_2 label{
width:84px;
height:166px;
line-height:166px;
background:url(images/ovrs.png) right center no-repeat;
display:inline;
float:right;
}
.CBT_2 label a{
font-size:16px;
color:#e84606;
text-decoration:none;
}
.CBT_2 label:hover{
background:url(images/hvrs.png) right center no-repeat;
}
.CBT_2 label:hover a{
color:#174ea9;
}

.CB_process{ position:relative;zoom:1; height:259px; width:1260px; margin:0 auto;}
.CB_process .piclist{ overflow:hidden; zoom:1; height:259px; width:1260px; margin:0; padding:0; list-style:none;}
.CB_process .ohbox{overflow:hidden; position:relative;left: 30px;width:1200px;}
.CB_process .piclist li{float:left;width:226px; height:259px;margin-right:17px;}

.CB_process .pageBtn span{ background:url(images/soll_left.png) left center no-repeat; display:block;width:30px;height:30px;position:absolute;top:113px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.CB_process .pageBtn .next{left:1230px;background:url(images/soll_right.png) right center no-repeat;}
.CB_process .pageBtn span:hover{background:url(images/soll_lefts.png) left center no-repeat;}
.CB_process .pageBtn .next:hover{background:url(images/soll_rights.png) right center no-repeat;}

/*.CB_process{
width:1215px;
height:259px;
}
.CB_process ul{
margin:0;
padding:0;
list-style:none;
}
.CB_process ul li{
width:243px;
float:left;
}*/
.CB_process_li{
width:226px;
height:259px;
overflow:hidden;
position:relative;
}
.CB_process_li_A{
width:224px;
height:257px;
border:1px solid #e3e3e3;
position:absolute;
left:0;
top:0;
z-index:1;
}
.xio_1{
background:url(images/cb_xio_1.png) center 55px no-repeat;
}
.xio_2{
background:url(images/cb_xio_2.png) center 55px no-repeat;
}
.xio_3{
background:url(images/cb_xio_3.png) center 55px no-repeat;
}
.xio_4{
background:url(images/cb_xio_4.png) center 55px no-repeat;
}
.xio_5{
background:url(images/cb_xio_5.png) center 55px no-repeat;
}
.xio_6{
background:url(images/cb_xio_6.png) center 55px no-repeat;
}
.xio_7{
background:url(images/cb_xio_7.png) center 55px no-repeat;
}
.CB_process_li_B{
width:226px;
height:35px;
line-height:35px;
position:absolute;
left:0;
top:204px;
text-align:center;
font-size:16px;
color:#1a1a1a;
z-index:2;
}
.CB_process_li_C{
width:226px;
height:259px;
background-color:#7a7a7a;
position:absolute;
left:0;
top:259px;
z-index:3;
}
.CB_process_li_Ca{
width:226px;
height:65px;
line-height:63px;
text-align:center;
font-size:22px;
color:#fff;
}
.CB_process_li_Cb{
width:198px;
padding:0 14px;
line-height:26px;
font-size:16px;
color:#fff;
overflow:hidden;
}

.CB_process_li:hover .CB_process_li_C{
top:0;
}

.CB_process_li_C{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}



.CB_process_txt{
width:1200px;
height:92px;
line-height:67px;
color:#1a1a1a;
font-size:16px;
}

.CB_400_1{
width:1200px;
height:117px;
text-align:center;
}

.all_CB_china{
width:100%;
padding-top:46px;
background:url(images/all_china.jpg) center top no-repeat;
height:644px;
overflow:hidden;
}

.CB_china_T{
width:1200px;
height:68px;
line-height:68px;
font-size:36px;
color:#fff;
font-weight:bold;
}
.CB_china_Desc{
width:565px;
height:96px;
font-size:16px;
overflow:hidden;
line-height:22px;
color:#fff;
}

.CB_china_box{
width:1200px;
height:450px;
position:relative;
}
.CB_china_Data{
width:580px;
height:256px;
position:absolute;
top:0;
left:0;
background:url(images/data.png) left 40px no-repeat;
}
.ZB_china_Data{
width:524px;
height:230px;
position:absolute;
top:40px;
left:0;
}
.CB_china_Data_in{
width:580px;
height:256px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}
.CB_Data_1{
width:100px;
height:68px;
line-height:68px;
font-size:66px;
font-weight:lighter;
color:#fff;
position:absolute;
left:31px;
top:30px;
overflow:hidden;
}
.CB_china_Data_in span{
position: relative; top: 68px; opacity: 0;
}
.CB_Data_2{
width:120px;
height:68px;
line-height:68px;
font-size:66px;
font-weight:lighter;
color:#fff;
position:absolute;
left:214px;
top:30px;
overflow:hidden;
}
.CB_Data_3{
width:120px;
height:68px;
line-height:68px;
font-size:66px;
font-weight:lighter;
color:#fff;
position:absolute;
left:458px;
top:30px;
overflow:hidden;
}
.CB_Data_4{
width:112px;
height:68px;
line-height:68px;
font-size:66px;
font-weight:lighter;
color:#fff;
position:absolute;
left:45px;
top:150px;
overflow:hidden;
}
.CB_Data_5{
width:192px;
height:68px;
line-height:68px;
font-size:66px;
font-weight:lighter;
color:#fff;
position:absolute;
left:188px;
top:150px;
overflow:hidden;
}

.CB_china_tel{
width:360px;
height:52px;
position:absolute;
left:0;
top:298px;
}

.Cty{
width:1215px;
}
.Cty ul{
margin:0;
padding:0;
list-style:none;
}
.Cty ul li{
width:243px;
float:left;
height:200px;
}
.Cty_li{
width:226px;
height:176px;
border:2px solid #fff;
position:relative;
border-radius:2px;
}
.Cty_li span{
width:226px;
height:176px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.Cty_li span img{
width:226px;
height:176px;
}
.Cty_li label{
width:226px;
height:58px;
display:block;
position:absolute;
left:0;
bottom:0;
background:url(images/city_trans.png) no-repeat;
line-height:58px;
text-align:center;
font-weight:bold;
font-size:18px;
z-index:2;
color:#fff;
}

.Cty_li:hover span img{
transform: scale(1.1);
}

.Cty_li span img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.CB_china{
width:613px;
height:541px;
background:url(images/cb_china.png) no-repeat;
position:absolute;
left:600px;
top:-120px;
}

.CBT_3{
width:1200px;
padding-top:19px;
overflow:hidden;
}
.CBT_3 span{
width:500px;
height:136px;
display:inline;
float:left;
line-height:136px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
}
.CBT_3 label{
width:84px;
height:136px;
line-height:136px;
background:url(images/ovrs.png) right center no-repeat;
display:inline;
float:right;
}
.CBT_3 label a{
font-size:16px;
color:#e84606;
text-decoration:none;
}
.CBT_3 label:hover{
background:url(images/hvrs.png) right center no-repeat;
}
.CBT_3 label:hover a{
color:#174ea9;
}

.CB_team{
width:1200px;
height:400px;
overflow:hidden;
}
.CB_team_l{
width:390px;
height:390px;
float:left;
position:relative;
}
.CB_team_la{
width:390px;
height:390px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.CB_team_la{
width:390px;
height:390px;
}
.CB_team_la img:hover{
transform: scale(1.1);
}
.CB_team_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;
}
.CB_team_lb{
width:390px;
height:120px;
position:absolute;
left:0;
top:250px;
z-index:2;
}

.CB_team_r{
width:800px;
float:right;
overflow:hidden;
}
.CB_team_r ul{
margin:0;
padding:0;
list-style:none;
}
.CB_team_r ul li{
width:190px;
height:190px;
margin-left:10px;
margin-bottom:10px;
position:relative;
overflow:hidden;
float:left;
}
.CB_team_r ul li img{
width:190px;
height:190px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.CB_team_ol{
width:190px;
height:190px;
position:absolute;
left:0;
top:190px;
z-index:2;
background:url(images/cb_trans.png) repeat-y;
}

.CB_team_ol span{
width:190px;
height:42px;
line-height:42px;
text-align:center;
font-size:18px;
color:#fff;
display:block;
margin-top:30px;
font-weight:bold;
}
.CB_team_ox{
width:190px;
text-align:center;
height:118px;
line-height:24px;
color:#fff;
font-size:14px;
}
.CB_team_r ul li:hover .CB_team_ol{
top:0;
}

.CB_team_ol{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.CB_team_other{
width:1200px;
height:278px;
}
.CB_team_other_l{
width:400px;
height:190px;
float:left;
}
.CB_team_other_l ul{
margin:0;
padding:0;
list-style:none;
}
.CB_team_other_l ul li{
width:190px;
height:190px;
margin-right:10px;
position:relative;
overflow:hidden;
float:left;
}
.CB_team_other_l ul li img{
width:190px;
height:190px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.CB_team_other_l ul li:hover .CB_team_ol{
top:0;
}

.CB_team_other_r{
width:790px;
height:190px;
float:right;
}

.all_CB_case{
width:100%;
padding-top:11px;
padding-bottom:63px;
background-color:#f2f2f2;
overflow:hidden;
}
.CBT_4{
width:1200px;
overflow:hidden;
}
.CBT_4 span{
width:500px;
height:152px;
display:inline;
float:left;
line-height:152px;
font-size:36px;
font-weight:bold;
color:#1a1a1a;
}
.CBT_4 label{
width:84px;
height:152px;
line-height:152px;
background:url(images/ovrs.png) right center no-repeat;
display:inline;
float:right;
}
.CBT_4 label a{
font-size:16px;
color:#e84606;
text-decoration:none;
}
.CBT_4 label:hover{
background:url(images/hvrs.png) right center no-repeat;
}
.CBT_4 label:hover a{
color:#174ea9;
}

.CB_case_logo{
width:1235px;
}
.CB_case_logo ul{
margin:0;
padding:0;
list-style:none;
}
.CB_case_logo ul li{
float:left;
width:210px;
height:103px;
border:2px solid #e6e9eb;
margin-right:33px;
margin-bottom:22px;
overflow:hidden;
}
.CB_case_logo ul li img{
width:210px;
height:103px;
}
.CB_case_logo ul li img:hover{
transform: scale(1.1);
}

.CB_case_logo ul 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;
}

.CB_case{
width:1200px;
height:410px;
margin:0 auto;
}

.SB_TT{
width:1200px;
height:52px;
line-height:52px;
font-size:36px;
color:#010101;
font-weight:bold;
padding-top:44px;
text-align:center;
overflow:hidden;
}
.SB_Desc{
width:1200px;
height:78px;
line-height:35px;
font-size:16px;
color:#1a1a1a;
text-align:center;
overflow:hidden;
}

.all_SB_case{
width:100%;
height:837px;
position:relative;
}
.all_SB_case_A{
width:100%;
height:837px;
position:absolute;
left:0;
top:0;
z-index:2;
}

.SB_case_tab_more{
width:1200px;
height:70px;
background:url(images/kcase_tab_bg.png) center 63px no-repeat;
}
.SB_case_tab{
width:1000px;
float:left;
overflow:hidden;
}
.SB_case_more{
width:180px;
float:right;
height:66px;
line-height:66px;
}
.SB_case_more a{
font-size:18px;
color:#fff;
text-decoration:none;
}
.SB_case_more a:hover{
color:#e84606;
}
.SB_case_tab ul{
margin:0;
padding:0;
list-style:none;
}
.SB_case_tab ul li{
height:66px;
line-height:66px;
margin:0 38px;
text-align:center;
font-size:18px;
color:#fff;
float:left;
display:block;
position:relative;
-webkit-transition:.2s;
transition:.2s;
cursor:pointer;
}
.SB_case_tab ul li:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:0;
	height:4px;
	background-color:#e2460b;
	margin:auto;
	-webkit-transition:.2s;
	transition:.2s
}
.SB_case_tab ul li.active {
	font-weight:700
}
.SB_case_tab ul li.active:after {
	width:100%
}

.SB_case_ox{
width:1200px;
padding-top:35px;
height:422px;
overflow:hidden;
}
.SB_case_ox_in{
width:1200px;
overflow:hidden;
}
.SB_case_ox_A{
width:1200px;
height:46px;
line-height:46px;
font-weight:bold;
color:#fff;
font-size:20px;
-webkit-animation:textIn .4s forwards;
animation:textIn .4s forwards
}
.SB_case_ox_B{
width:716px;
font-size:16px;
color:#fff;
line-height:28px;
padding-bottom:28px;
overflow:hidden;
-webkit-animation:textIn .4s .1s forwards;
animation:textIn .4s .1s forwards
}
.SB_case_ox_C{
width:1200px;
height:28px;
line-height:28px;
font-weight:bold;
color:#fff;
font-size:16px;
-webkit-animation:textIn .4s forwards;
animation:textIn .4s forwards
}
.SB_case_ox_D{
width:716px;
font-size:16px;
color:#fff;
line-height:26px;
padding-bottom:34px;
overflow:hidden;
-webkit-animation:textIn .4s .1s forwards;
animation:textIn .4s .1s forwards
}
.SB_case_ox_E{
width:150px;
height:44px;
-webkit-animation:textIn .4s forwards;
animation:textIn .4s forwards;
}
.SB_case_ox_E a{
width:150px;
height:44px;
display:block;
background-color:#e84606;
line-height:44px;
text-align:center;
font-size:16px;
color:#fff;
border-radius:40px;
}

@-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
}
}

.all_SB_case_B{
width:100%;
height:837px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.all_SB_case_Bin{
width:100%;
height:837px;
position:relative;
}
.kcase_1{
width:100%;
height:837px;
background:url(images/kcase_1.jpg) center top no-repeat;
z-index:2;
}
.kcase_2{
width:100%;
height:837px;
background:url(images/kcase_2.jpg) center top no-repeat;
z-index:1;
}
.kcase_3{
width:100%;
height:837px;
background:url(images/kcase_3.jpg) center top no-repeat;
z-index:1;
}
.kcase_4{
width:100%;
height:837px;
background:url(images/kcase_4.jpg) center top no-repeat;
z-index:1;
}
.kcase_5{
width:100%;
height:837px;
background:url(images/kcase_5.jpg) center top no-repeat;
z-index:1;
}
.kcase_6{
width:100%;
height:837px;
background:url(images/kcase_6.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
}
}

.all_CB_about{
width:100%;
padding:50px 0;
overflow:hidden;
}

.CB_about{
width:1200px;
height:510px;
position:relative;
}
.CB_about_A{
width:501px;
height:114px;
position:absolute;
left:0;
top:0;
}
.CB_about_B{
width:40px;
height:3px;
background:url(images/CB_AT.png) no-repeat;
position:absolute;
left:0;
top:93px;
display:none;
}
.CB_about_C{
width:606px;
height:210px;
position:absolute;
left:0;
top:140px;
line-height:24px;
font-size:16px;
color:#1a1a1a;
}
.CB_about_D{
width:89px;
height:32px;
line-height:32px;
position:absolute;
left:527px;
top:424px;
background:url(images/xores.png) 63px center no-repeat;
}
.CB_about_D a{
font-size:14px;
color:#e84606;
text-decoration:none;
}
.CB_about_D:hover{
background:url(images/xores.png) right center no-repeat;
}
.CB_about_D:hover a{
color:#e84606;
}

.CB_about_D{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.CB_about_E{
width:540px;
height:468px;
position:absolute;
right:0;
top:-20px;
}

.CB_about_tool{
width:448px;
height:76px;
position:absolute;
left:-24px;
top:385px;
}
.CB_about_tool ul{
margin:0;
padding:0;
list-style:none;
}
.CB_about_tool ul li{
width:112px;
height:76px;
float:left;
}
.CB_about_tool ul li span{
width:112px;
height:34px;
display:block;
}
.CB_about_tool ul li span.a_icon_1{
background:url(images/a_icon_1.png) center center no-repeat;
}
.CB_about_tool ul li span.a_icon_2{
background:url(images/a_icon_2.png) center center no-repeat;
}
.CB_about_tool ul li span.a_icon_3{
background:url(images/a_icon_3.png) center center no-repeat;
}
.CB_about_tool ul li span.a_icon_4{
background:url(images/a_icon_4.png) center center no-repeat;
}
.CB_about_tool ul li label{
width:112px;
height:42px;
display:block;
line-height:42px;
text-align:center;
color:#1a1a1a;
font-size:16px;
}

.CB_about_tool ul li:hover span.a_icon_1{
background:url(images/a_icon_1s.png) center center no-repeat;
}
.CB_about_tool ul li:hover span.a_icon_2{
background:url(images/a_icon_2s.png) center center no-repeat;
}
.CB_about_tool ul li:hover span.a_icon_3{
background:url(images/a_icon_3s.png) center center no-repeat;
}
.CB_about_tool ul li:hover span.a_icon_4{
background:url(images/a_icon_4s.png) center center no-repeat;
}

.CB_about_tool ul li:hover label{
color:#e84606;
font-weight:bold;
}

.all_CB_city{
width:100%;
height:650px;
position:relative;
}
.all_CB_city .swiper-container{ width: 100%;height:100%; margin:0 auto;}
.all_CB_city .topBan .block{}
.all_CB_city .topBan .block img{ display:block;   object-fit: cover;width: 100%;height: 100%;}
.all_CB_city .downBlock{position: absolute;left:0;top:0;z-index: 5;height: 100%;}

.swiper-container {
	width: 100%;
	height:650px;
}
.swiper-wrapper{
margin:0;
padding:0;
list-style:none;
}
.swiper-slide{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
margin:0;
padding:0;
background:url(images/city_rhr.png) right top no-repeat;
width:100%;
height:540px;
}

/*.all_CB_city ul{
margin:0;
padding:0;
list-style:none;
}
.all_CB_city ul li{
width:20%;
height:650px;
float:left;
}*/
.CB_city{
width:100%;
height:540px;
position:relative;
overflow:hidden;
}
.CB_city_A{
width:100%;
height:54px;
line-height:54px;
text-align:center;
font-size:36px;
font-weight:bold;
color:#fff;
position:absolute;
left:0;
top:146px;
}
.CB_city_B{
width:100%;
height:60px;
line-height:28px;
text-align:center;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
position:absolute;
left:0;
top:206px;
}
.CB_city_CDE{
width:100%;
position:absolute;
left:0;
top:266px;
}
.CB_city_C{
width:80%;
margin:0 auto;
height:1px;
background:url(images/CB_cor.png);
background-size:100% 100%;
}
.CB_city_D{
width:80%;
margin:30px auto 0 auto;
height:82px;
line-height:24px;
color:rgba(255,255,255,0.8);
font-size:14px;
text-align:center;
}
.CB_city_E{
width:100%;
text-align:center;
overflow:hidden;
}
.CB_city_M{
width:80%;
margin:60px auto 0 auto;
}
.CB_city_M a{
width:89px;
height:32px;
line-height:32px;
font-size:14px;
color:#e84606;
display:block;
float:right;
background:url(images/xores.png) 63px center no-repeat;
}


.CB_city_M a{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.all_CB_city ul li:hover .CB_city_D{
color:rgba(255,255,255,1);
}
.swiper-slide:hover{
background:url(images/CB_cor_hover.png);
background-size:100% 100%;
}
.swiper-slide:hover .CB_city_M a{
background:url(images/xores.png) right center no-repeat;
}

.CB_city_A,.CB_city_B,.CB_city_CDE{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.swiper-button-next{
background:url(images/roll_left.png) left center no-repeat;
}

.BT_1{
width:1200px;
padding-top:50px;
height:130px;
text-align:center;
}

.warp_partner_slide{
width:1320px;
height:448px;
margin:0 auto;
}
.partner_slide{ position:relative;zoom:1; height: 410px; width:1320px; margin:0 auto;}
.partner_slide .piclist{zoom:1; height:340px; width:1320px; margin:0; padding:0; list-style:none;}
.partner_slide .ohbox{position:relative;left: 60px;width:1200px;}
.partner_slide .piclist li{float:left;width:380px; height: 300px;margin-right:30px; position:relative;}
.partner_slide .piclist li:hover .icon_1{
background:url(images/icon_1s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_2{
background:url(images/icon_2s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_3{
background:url(images/icon_3s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_4{
background:url(images/icon_4s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_5{
background:url(images/icon_5s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_6{
background:url(images/icon_7s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_7{
background:url(images/icon_6s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .icon_8{
background:url(images/icon_8s.png) center top no-repeat;
}
.partner_slide .piclist li:hover .JY_li_name{
color:#1255a7;
font-weight:bold;
}
.partner_slide .piclist li:hover .JY_li_more{
background-color:#e84606;
color:#fff;
border-color:#e84606;
}
.partner_slide .piclist li:hover .JY_li_box{
border-color:#fff;
box-shadow:0 0 10px rgba(18,85,167,0.5);
}
.partner_slide .pageBtn span{ background:url(images/fw_r_left.png) no-repeat; display:block;width:23px;height:37px;position:absolute;top:132px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:10px;}
.partner_slide .pageBtn .next{left:1290px;background:url(images/fw_r_right.png) no-repeat;}
.partner_slide .pageBtn span:hover{background:url(images/fw_r_lefts.png) no-repeat;}
.partner_slide .pageBtn .next:hover{background:url(images/fw_r_rights.png) no-repeat;}

.JY_xm_more{
width:150px;
height:46px;
margin:0 auto;
}
.JY_xm_more a{
width:148px;
height:44px;
line-height:44px;
border:1px solid #c9090e;
color:#c9090e;
text-align:center;
display:block;
font-size:16px;
}
.JY_xm_more a:hover{
background-color:#c9090e;
color:#fff;
}

.all_case{
width:100%;
border-top:1px solid #d2d2d2;
background-color:#f5f5f5;
overflow:hidden;
}
.BT_2{
width:1200px;
padding-top:50px;
height:100px;
text-align:center;
}

.JY_cases{
width:1280px;
height:604px;
margin:0 auto;
overflow:hidden;
}
.JY_case_logo{
width:1200px;
height:240px;
text-align:center;
overflow:hidden;
}

.all_1{
width:100%;
height:590px;
background-image: url(images/all_why.jpg);
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: center top;
overflow:hidden;
}
.BT_3{
width:1200px;
padding-top:50px;
height:120px;
text-align:center;
}
.JY_why_three{
width:1200px;
height:315px;
overflow:hidden;
}
.JY_why_more{
width:150px;
height:46px;
margin:0 auto;
}
.JY_why_more a{
width:150px;
height:46px;
display:block;
line-height:46px;
text-align:center;
background-color:#c9090e;
font-size:16px;
color:#fff;
}

.BT_4{
width:1200px;
padding-top:50px;
height:153px;
text-align:center;
}
.BN_fengcai{
width:1200px;
overflow:hidden;
}
.JY_fengcai{
width:1200px;
overflow:hidden;
}
.foll{
width:198px;
height:166px;
}
.foll_A{
width:198px;
height:126px;
}
.foll_B{
width:198px;
height:40px;
line-height:40px;
font-size:16px;
text-align:center;
}

.BN_map{
width:1200px;
height:500px;
position:relative;
}
.BN_map_T{
width:538px;
height:78px;
position:absolute;
left:0;
top:60px;
}
.BN_map_A{
width:464px;
height:122px;
position:absolute;
left:-17px;
top:170px;
}
.BN_map_B{
width:464px;
height:122px;
position:absolute;
left:-17px;
top:278px;
}
.BN_map_M{
width:160px;
height:40px;
position:absolute;
left:0;
top:434px;
}
.BN_map_M a{
width:158px;
height:38px;
display:block;
line-height:38px;
border:1px solid #c9090e;
color:#c9090e;
font-size:16px;
text-align:center;
}
.BN_map_M a:hover{
background-color:#c9090e;
color:#fff;
}
.BN_map_china{
width:600px;
height:502px;
padding-top:8px;
padding-left:12px;
position:absolute;
top:25px;
left:578px;
background:url(images/china.png) no-repeat;
}

.BN_china{
background:url(/images/ab_china.png) no-repeat;
left:580px;
top:20px;
position:absolute;
width:534px;
height:447px;
padding-top:6px;
padding-left:10px;
}

.china{
width:523px;
height:435px;
position:relative;
}
#map_addr_1{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:470px;
top:200px;
z-index:99;
cursor:pointer;
}
#map_addr_2{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:480px;
top:240px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_3{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:445px;
top:234px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_4{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:490px;
top:290px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_5{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:400px;
top:410px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_6{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:480px;
top:153px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_7{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:410px;
top:126px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_8{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(images/addr_1.png) no-repeat;
position:absolute;
left:464px;
top:344px;
display:none;
z-index:99;
cursor:pointer;
}


.modal {
	position:fixed!important;
	top:50%;
	left:50%;
	z-index:1050;
	width:820px;
	margin-left:-410px;
	margin-top:-200px;
	_position:absolute;
	_top:13%;
	outline:none
}
.modal_in{
width:820px;
height:480px;
position:relative;
}
.hide {
	display:none
}
.close {
	margin-top:1px;
	width:47px;
	height:47px;
	display:inline;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.modal-body {
	position:absolute;
	left:0;
	top:24px;
	width:800px;
	height:336px;
	background-color:#fff;
}
.modal-body_left{
width:400px;
padding-left:40px;
padding-top:40px;
float:left;
font-size:14px;
line-height:24px;
}
.modal-body_right{
width:300px;
float:right;
padding-top:40px;
padding-right:40px;
text-align:center;
}
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height:100%;
background-color: #000000;;
z-index:1001;
-moz-opacity: 0.5;
opacity:.50;
filter: alpha(opacity=50);
}

#map_1_1{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 461px;
   top: 219px;
   z-index: 2;   
   cursor:pointer;
   
}
#map_1_2{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 482px;
   top: 290px;
   z-index: 2;
   cursor:pointer;
   
  }
#map_1_3{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 468px;
   top: 288px;
   z-index: 2;
   cursor:pointer;
   
  }
 #map_1_4{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 473px;
   top: 308px;
   z-index: 2;
   cursor:pointer;
      
  }
  #map_1_5{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 406px;
   top: 404px;
   z-index: 2;
   cursor:pointer;
   
   
  }
  #map_1_6{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 475px;
   top: 174px;
   z-index: 2;
   cursor:pointer;   
   
  }
  #map_1_7{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 422px;
   top: 175px;
   z-index: 2;
   cursor:pointer;   
   
  }
  #map_1_8{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 456px;
   top: 375px;
   z-index: 2;
   cursor:pointer;
  }

.all_Bs{
width:100%;
height:150px;
background:url(images/all_gg.jpg) center top no-repeat;
}
.all_Bs a{
width:1200px;
height:150px;
display:block;
margin:0 auto;
}

.BT_5{
width:1200px;
padding-top:50px;
text-align:center;
height:101px;
}

.teacher-left{ position:relative; width:1200px; height:480px;}
.teacher-left .hd{ overflow:hidden;  height:40px; width:1200px; margin:-255px auto 0 auto; position:absolute; left:0; z-index:2;}
.teacher-left .hd .prev{ display:block; width:40px; height:413px; float:left;overflow:hidden; cursor:pointer; background:url("images/tc_left.png") no-repeat;}
.teacher-left .hd .prev:hover{background:url("images/tc_lefts.png") no-repeat;}
.teacher-left .hd .next{display:block; width:40px; height:413px; float:right; overflow:hidden; cursor:pointer; background:url("images/tc_right.png") no-repeat;}
.teacher-left .hd .next:hover{background:url("images/tc_rights.png") no-repeat;}
.teacher-left .hd ul{ float:right; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; margin-top:7px; display:none;}
.teacher-left .hd ul li{ float:left;  width:6px; height:6px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("images/fuwu/tt_out.png") no-repeat; }
.teacher-left .hd ul li.on{ background:url("images/fuwu/tt_hover.png") no-repeat; }
.teacher-left .bd{ width:1200px; overflow:hidden;}
.teacher-left .bd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; height:430px;}
.teacher-left .bd ul li{ width:291px; float:left; height:416px;_display:inline; margin-right:13px; position:relative; overflow:hidden;}
.teacher-left .bd ul li img{ width:291px; height:416px; position:absolute; left:0; top:0; z-index:1;}
.teacher-left .bd ul li span{ width:291px; height:60px; line-height:60px; text-align:center; color:#fff; display:block; position:absolute; left:0; bottom:0; background:url(images/teacher_trans.png); font-size:20px; z-index:1;}
.teacher-left .bd ul li span em{ font-style:normal; color:rgba(255,255,255,0.7); font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.pageState{
display:none;
}

.tecr_bz{
width:291px;
height:416px;
position:absolute;
left:0;
top:416px;
z-index:2;
background-color:#d0440f;
}
.tecr_bz_A{
width:271px;
padding:25px 10px 10px 10px;
line-height:24px;
color:#fff;
font-size:16px;
overflow:hidden;
}
.tecr_bz_A strong{
font-size:18px;
}
.tecr_bz_B{
width:271px;
padding:10px;
overflow:hidden;
font-size:16px;
color:#fff;
line-height:24px;
}
.tecr_bz_B strong{
font-size:18px;
}

.teacher-left .bd ul li:hover .tecr_bz{
top:0;
}

.tecr_bz{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.teacher_slide{ position:relative;zoom:1; height:433px; width:1208px;}
.teacher_slide .piclist{ overflow:hidden; zoom:1; height:476px; width:1208px; margin:0; padding:0; list-style:none;}
.teacher_slide .teacher_ohbox{overflow:hidden; position:relative;left:0;width:1208px;}
.teacher_slide .piclist li{float:left;width:291px; height: 416px;margin-right:10px; position:relative;box-shadow:0 0 3px rgba(0,0,0,0.3); overflow:hidden; margin-left:3px;}
.teacher_slide .piclist li img{ width: 291px; height: 416px; position:absolute; left:0; top:0; z-index:1;}
.teacher_slide .piclist li span{ width:291px; height:60px; line-height:60px; text-align:center; color:#1a1a1a; display:block; position:absolute; left:0; bottom:0; background-color:#FFFFFF; font-size:18px; z-index:1;}
.teacher_slide .piclist li span em{ font-style:normal; color:rgba(76,76,76,0.7); font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.teacher_slide .pageBtn span{display:block;width:40px;height:413px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:3px; z-index:99;}
.teacher_slide .pageBtn .prev{background:url(images/fw_r_left.png) left center no-repeat;}
.teacher_slide .pageBtn .next{background:url(images/fw_r_right.png) right center no-repeat; left:1166px;}
.teacher_slide .pageBtn span:hover{background:url(images/fw_r_lefts.png) left center no-repeat;}
.teacher_slide .pageBtn .next:hover{background:url(images/fw_r_rights.png) right center no-repeat;}

.zx400{
width:1200px;
text-align:center;
height:100px;
overflow:hidden;
}

.all_news{
width:100%;
height:459px;
padding-top:51px;
background:url(images/all_news.jpg) center top no-repeat;
}
.BN_news{
width:1200px;
height:390px;
position:relative;
}
.BN_news_l{
width:580px;
height:390px;
position:absolute;
left:0;
top:0;
}
.BN_news_r{
width:590px;
height:390px;
position:absolute;
right:0;
top:0;
}
.BN_news_r_tab{
width:590px;
height:50px;
overflow:hidden;
background:url(images/BN_news_r_tab.png) left bottom no-repeat;
}
.news_r_tab{
width:300px;
height:50px;
background:url(images/tab_line.png) 135px center no-repeat;
float:left;
overflow:hidden;
}
.news_r_tab ul{
margin:0;
padding:0;
list-style:none;
}
.news_r_tab ul li{
width:120px;
height:50px;
float:left;
margin-right:30px;
line-height:50px;
text-align:center;
font-size:18px;
color:#1a1a1a;
}
.news_r_tab ul li.selected{
background-color:#1255a7;
font-weight:bold;
color:#ffffff;
}
.news_r_more{
width:80px;
height:50px;
line-height:50px;
float:right;
background:url(images/more.png) right center no-repeat;
text-align:right;
padding-right:23px;
}
.news_r_more a{
font-size:14px;
color:#6f6f6f;
text-decoration:none;
}
.BN_news_rox{
width:590px;
padding-top:12px;
overflow:hidden;
}
.BN_news_rli{
width:590px;
overflow:hidden;
}
.BN_news_rli ul{
margin:0;
padding:0;
list-style:none;
}
.BN_news_rli ul li{
width:590px;
height:55px;
background:url(images/news_line.png) left bottom no-repeat;
float:left;
}
.BN_news_rli ul li:last-child{
background:none;
}
.BN_news_rli ul li span{
width:480px;
height:54px;
line-height:54px;
display:inline;
float:right;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.BN_news_rli ul li span a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.BN_news_rli ul li label{
width:102px;
height:54px;
line-height:54px;
float:left;
display:inline;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6f6f6f;
}
.BN_news_rli ul li:hover{
background:none;
background-color:#ededed;
}
.BN_news_rli ul li:hover span a{
color:#1255a7;
}

.ms400{
width:526px;
margin:15px auto;
overflow:hidden;
}
.ms400 span{
width:342px;
height:46px;
display:inherit;
background:url(images/ms400.png) left center no-repeat;
float:left;
}
.ms400 label{
width:150px;
height:46px;
display:inline;
float:right;
}
.ms400 label a{
width:148px;
height:44px;
display:block;
line-height:44px;
border:1px solid #e84606;
text-align:center;
font-size:16px;
font-weight:bold;
color:#e84606;
}
.ms400 label a:hover{
background-color:#e84606;
color:#fff;
}

.footer{
width:100%;
height:750px;
background:url(images/footer.gif) center top no-repeat;
}
.Zb_foot{
width:1200px;
height:422px;
position:relative;
}
.Zb_foot_tel{
width:253px;
height:86px;
position:absolute;
left:0;
top:122px;
}
.Zb_foot_chat{
width:150px;
height:40px;
position:absolute;
left:0;
top:199px;
}
.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:675px;
height:310px;
position:absolute;
right:0;
top:53px;
}
.Zb_foot_nav ul{
margin:0;
padding:0;
list-style:none;
}
.Zb_foot_nav ul li{
width:190px;
float:left;
overflow:hidden;
}
.Zb_foot_nav_T{
width:100%;
height:61px;
line-height:61px;
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:27px;
float:left;
line-height:27px;
}
.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:67px;
color:#7a7a7a;
line-height:20px;
font-size:14px;
overflow:hidden;
}

.foot_sig_more{
width:1200px;
height:52px;
}
.foot_sig_more a{
width:89px;
height:32px;
display:block;
line-height:32px;
font-size:14px;
color:#e84606;
background:url(images/xores.png) 63px center no-repeat;
}
.foot_sig_more a:hover{
background:url(images/xores.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:63px;
border-bottom:1px solid #2a2a2a;
line-height:32px;
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:38px;
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;
}


.side{position:fixed;width:70px;height: 300px;right:10px;top:290px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:70px;height:74px;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 3px rgba(0,0,0,0.3);}
.side ul li .side1{background: url(images/bf_ico_1.png) no-repeat;}
.side ul li .side1:hover{background: url(images/bf_ico_1s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_1{background: url(images/bf_ico_1s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.side ul li .side2{background: url(images/bf_ico_1.png) center center no-repeat;}
.side ul li .side2:hover{background: url(images/bf_ico_1s.png) center center no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_2{background: url(images/bf_ico_1s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.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 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_3{background: url(images/bf_ico_2s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.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 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_4{background: url(images/bf_ico_3s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.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:202px;
height:96px;
background:url(images/ck_ico_b.png) no-repeat;
position:absolute;
left:-205px;
top:0;
display:none;
}

.kf_ewm{
width:202px;
height:220px;
background:url(images/ck_ico_c.png) no-repeat;
position:absolute;
left:-205px;
top:0;
display:none;
}

.bang1111l{position:fixed;width:210px;height: 222px;left:5px;top:570px;z-index:100;}