body{
margin:0 auto;
font-size:12px;
font-family: "microsoft yahei","宋体";
color:#444444;
background:url(/uploads/image/images/bg.gif) left top repeat-x;
background-color:#ffffff;
}

a{
text-transform: none;
color: #444444;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}
a{blr:expression(this.onfocus=this.blur())}
:focus{outline:0;}

.clear{
clear:both;}

.height2{
font-size:1px;
height:2px;
}
.height5{
font-size:2px;
height:5px;
}
.height8{
font-size:6px;
height:8px;
}
.height10{
font-size:6px;
height:10px;
}
.height12{
font-size:6px;
height:12px;
}
.height15{
font-size:6px;
height:15px;
}
.height20{
font-size:6px;
height:20px;
}
.blank_60{
height:66px;
}

.tg{
width:1200px;
height:37px;
}

.tll{
width:500px;
float:left;
height:36px;
font-size:14px;
color:#fff;
line-height:36px;
}
.trr{
width:286px;
float:right;
margin-right:0;
height:36px;
position:relative;
}
.trr ul{
margin:0;
padding:0;
list-style:none;
}
.trr ul li {
	float:left;
	height:36px;
	line-height:36px;
	font-size:12px;
	color:#fff;
}
.trr ul li a{
color:#fff;
text-decoration:none;
}
.trr ul li.enter {
background:url(/uploads/image/images/en_ico.png) left center no-repeat;
padding-left:25px;
width:72px;
}
.trr ul li.weixin {
	background:url(/uploads/image/images/coop_ico.png) left center no-repeat;
padding-left:25px;
width:67px;
}
.trr ul li.collect {
	background:url(/uploads/image/images/fv_ico.png) left center no-repeat;
padding-left:25px;
width:64px;
}

.main{
width:960px;
margin:0 auto;
}
.header{
width:1200px;
height:113px;
overflow:hidden;
}
.logo{
width:627px;
height:50px;
float:left;
margin-left:0;
padding-top:30px;
}

.xinn{
width:189px;
float:right;
margin-right:0;
padding-top:12px;
height:36px;
line-height:36px;
}

.xin{
width:189px;
float:right;
margin-right:0;
padding-top:12px;
height:36px;
line-height:36px;
background:url(/uploads/image/images/ntel_ico.png) no-repeat;
margin-top:36px;
}
.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-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;
	}
}

.menu{
width:1200px;
height:68px;
}
.menu ul{
margin:0;
padding:0;
list-style:none;
}
.menu ul li{
width:150px;
height:68px;
float:left;
}
.menu ul li a{
width:150px;
height:68px;
line-height:68px;
display:block;
font-size:20px;
color:#1a1a1a;
text-align:center;
text-decoration:none;
}
.menu ul li a:hover{
color:#e84606;
font-weight:bold;
}

.all_banner{
width:100%;
height:520px;
background:url(/uploads/image/images/banner.jpg) center top no-repeat;
}

.banner{ position:relative; overflow:hidden; height:520px; width:100%; z-index:99;}
.index_banner{ width:2560px; position:relative; height:520px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:520px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:40px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0; background: url(/uploads/image/images/ba_out.png) center center no-repeat; width: 36px; height: 36px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{background: url(/uploads/image/images/ba_cur.png) no-repeat;}

.all_three{
width:100%;
background-color:#ffffff;
overflow:hidden;
}
.cv_t{
width:1200px;
padding-top:49px;
height:97px;
text-align:center;
overflow:hidden;
}
.cv_three{
width:1215px;
}
.cv_three ul{
margin:0;
padding:0;
list-style:none;
}
.cv_three ul li{
width:405px;
float:left;
height:574px;
}
.cv_three_li{
width:388px;
height:498px;
background-color:#ffffff;
position:relative;
border:1px solid #fff;
box-shadow:0 0 8px rgba(0,63,121,0.2);
border-radius:4px;
margin-top:4px;
}
.cv_three_li_ico{
width:64px;
height:64px;
position:absolute;
left:29px;
top:30px;
}
.cv_three_li_name{
width:250px;
height:34px;
line-height:34px;
position:absolute;
left:107px;
top:38px;
font-size:24px;
color:#3e3e50;
font-weight:bold;
}
.cv_three_li_eame{
width:250px;
height:17px;
line-height:17px;
font-size:12px;
font-family:arial, helvetica, sans-serif;
color:#cdcfda;
position:absolute;
left:107px;
top:72px;}

.cv_three_li_desc{
width:322px;
position:absolute;
left:35px;
height:36px;
line-height:18px;
top:108px;
font-size:14px;
color:#1a1a1a;
}
.cv_three_li_ol{
width:342px;
height:40px;
position:absolute;
left:23px;
top:169px;
}
.cv_three_li_ol ul{
margin:0;
padding:0;
list-style:none;
}
.cv_three_li_ol ul li{
width:114px;
height:40px;
float:left;
text-align:center;
}

.cv_three_li_ul{
width:340px;
height:200px;
position:absolute;
left:36px;
top:233px;
}
.cv_three_li_ul ul{
margin:0;
padding:0;
list-style:none;
}
.cv_three_li_ul ul li{
width:170px;
height:50px;
float:left;
}
.cv_three_li_ul ul li a{
width:148px;
height:38px;
display:block;
line-height:38px;
border:1px solid #e6ebf2;
background-color:#fafbfc;
text-align:center;
border-radius:2px;
font-size:16px;
color:#7d7e80;
text-decoration:none;
}
.cv_three_li_more{
width:150px;
height:35px;
position:absolute;
left:36px;
top:439px;
line-height:35px;
}
.cv_three_li_more a{
font-size:16px;
color:#e84606;
text-decoration:none;
}

.cv_three_li_ul ul li a:hover{
background-color:#fff;
border-color:#e84606;
color:#e84606;
font-weight:bold;
}

.cv_three_li:hover{
border-color:#e84606;
margin-top:0;
}
.cv_three_li{
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_china{
width:100%;
padding-top:70px;
background:url(/uploads/image/images/all_china.jpg) center top no-repeat;
height:1070px;
overflow:hidden;
}
.cb_china_t{
width:1200px;
height:83px;
line-height:83px;
font-size:36px;
font-weight:bold;
color:#fff;
}
.cb_china_desc{
width:654px;
height:81px;
font-size:16px;
overflow:hidden;
line-height:26px;
color:#fff;
}

.cb_china_box{
width:1200px;
height:430px;
position:relative;
}
.cb_china_data{
width:580px;
height:256px;
position:absolute;
top:0;
left:0;
background:url(/uploads/image/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:31px;
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;
}

.cb_china{
width:613px;
height:475px;
background:url(/uploads/image/images/china.png) no-repeat;
position:absolute;
left:614px;
top:-90px;
}
.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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:460px;
top:216px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:476px;
top:246px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:450px;
top:240px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:475px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:390px;
top:356px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:478px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:401px;
top:125px;
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(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:460px;
top:344px;
display:none;
z-index:99;
cursor:pointer;
}
#map_addr_9{
width:76px;
padding-left:54px;
padding-top:9px;
height:45px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#262727;
background:url(/uploads/image/images/addr_1.png) no-repeat;
position:absolute;
left:341px;
top:290px;
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: 471px;
   top: 348px;
   z-index: 2;
   cursor:pointer;
  }
  #map_1_9{
   width: 6px;
   height: 6px;
   position: absolute;
   left: 335px;
   top: 311px;
   z-index: 2;
   cursor:pointer;
  }

.net{
width:1200px;
padding-top:46px;
overflow:hidden;
}
.net span{
width:1200px;
background:url(/uploads/image/images/t_1.png) center center no-repeat;
font-size:30px;
color:#005ea6;
height:39px;
line-height:39px;
display:block;
text-align:center;
}
.net label{
width:1200px;
height:45px;
line-height:20px;
text-align:center;
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#999999;
display:block;
}

.partner_slide{ position:relative;zoom:1; height: 184px; width:1200px;}
.partner_slide .piclist{ overflow:hidden; zoom:1; height:184px; width:1200px; margin:0; padding:0; list-style:none;}
.partner_slide .ohbox{overflow:hidden; position:relative;left: 60px;width:1100px;}
.partner_slide .piclist li{float:left;width:150px; height: 184px;margin-right:36px;}
.partner_slide .piclist li img{ width: 148px; height: 106px; border: 1px solid #d9d9d9;}
.partner_slide li span{ height: 34px; line-height: 34px; display: block; text-align: center; font-size:14px; color:#666666;}
.partner_slide li:hover img{ border: 1px solid #005ea6;}
.partner_slide li:hover span{ color:#005ea6; font-weight:bold;}
.partner_slide .pagebtn span{ background:url(/uploads/image/images/roll_l.png) no-repeat;display:block;width:40px;height:40px;position:absolute;top:35px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.partner_slide .pagebtn .next{left:1160px;background:url(/uploads/image/images/roll_r.png) no-repeat;}
.partner_slide .pagebtn span:hover{background:url(/uploads/image/images/roll_ls.png) no-repeat;}
.partner_slide .pagebtn .next:hover{background:url(/uploads/image/images/roll_rs.png) no-repeat;}

.all_index{
width:100%;
height:590px;
background:url(/uploads/image/images/all_china_bg.png) center top no-repeat;
padding:70px 0;
overflow:hidden;
}
.new_index{
width:1200px;
overflow:hidden;
}
.new_index_l{
width:820px;
float:left;
overflow:hidden;
}
.new_t{
width:820px;
height:76px;
}
.new_china{
width:820px;
height:364px;
overflow:hidden;
}

.new_li{
width:900px;
padding-top:34px;
overflow:hidden;
}
.new_li ul{
margin:0;
padding:0;
list-style:none;
}
.new_li ul li{
width:150px;
float:left;
background:url(/uploads/image/images/cv_ico_bg.png) left top no-repeat;
overflow:hidden;
}
.new_li ul li span{
width:64px;
height:64px;
display:block;
}
.new_li ul li label{
width:150px;
height:50px;
display:block;
line-height:50px;
color:#ccd8e7;
font-size:16px;
}
.new_li ul li span.new_li_ico_1{
background:url(/uploads/image/images/cv_ico_1.png) center center no-repeat;
}
.new_li ul li span.new_li_ico_2{
background:url(/uploads/image/images/cv_ico_2.png) center center no-repeat;
}
.new_li ul li span.new_li_ico_3{
background:url(/uploads/image/images/cv_ico_3.png) center center no-repeat;
}
.new_li ul li span.new_li_ico_4{
background:url(/uploads/image/images/cv_ico_4.png) center center no-repeat;
}
.new_li ul li span.new_li_ico_5{
background:url(/uploads/image/images/cv_ico_5.png) center center no-repeat;
}
.new_li ul li span.new_li_ico_6{
background:url(/uploads/image/images/cv_ico_6.png) center center no-repeat;
}

.new_li ul li:hover{
background:url(/uploads/image/images/cv_ico_bgs.png) left top no-repeat;
}

.new_li ul li:hover label{
color:#fff;
}

.new_index_r{
width:320px;
float:right;
overflow:hidden;
}
.w_news{
width:320px;
background-color:#fff;
box-shadow:0 0 10px rgba(0,0,0,0.2);
border-radius:4px;
overflow:hidden;
}
.news_tab{
width:320px;
height:59px;
background:url(/uploads/image/images/cv_line.png) center bottom no-repeat;
overflow:hidden;
}
.news_tab ul{ margin:0; padding:0; list-style:none;}
.news_tab ul li{ width:160px; height:59px; float:left; line-height:57px; font-size:20px; color:#666666; text-align:center; cursor:pointer;}
.news_tab ul li.selected{ background:url(/uploads/image/images/cv_tab.png) center bottom no-repeat; font-weight:bold; color:#005ea6;}

.hide{
display:none;
}

.news_tab_li{
width:320px;
background-color:#fff;
padding-bottom:20px;
overflow:hidden;
}

.webnewslist {
  width:320px;
  padding-top:16px;
  overflow: hidden;
}
.webnewslist ul {
  list-style: none;
  margin:0;
  padding:0;
}
.webnewslist ul li {
  width:280px;
  height: 30px;
  line-height:30px;
  padding-left:30px;
  background:url(/uploads/image/images/em.png) 16px center no-repeat;
  white-space:nowrap;
  word-break:keep-all;
  overflow:hidden;
  text-overflow:ellipsis;
}
.webnewslist ul li a{
  color: #666666;
  font-size:14px;
  text-decoration:none;
}

.webnewslist ul li:hover{
background:url(/uploads/image/images/om.png) 16px center no-repeat;
}
.webnewslist ul li:hover a{
font-weight:bold;
color:#005ea6;
}

.hr{
width:320px;
height:160px;
overflow:hidden;
}

.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(/uploads/image/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;
}


.hotc{
width:149px;
height:128px;
background:url(/uploads/image/images/hotc.gif) center center no-repeat;
}

.hot_scroll{
width:811px;
padding:14px 15px;
}

.scrollcont{ width:780px;-index:1;}
.scroll {position: relative; margin: 0px auto; width:780px;}
.scroll .smallbtn {position: absolute; width: 21px; height: 100px; overflow: hidden;cursor: pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease}
.scroll .leftbtn {left:0}
.scroll .rightbtn {right:0}
.smallimg { margin: 0px auto; width:730px; height: 100px; overflow: hidden;position:relative;}
.smallimg .imglist {position: absolute; width: 50000px; top: 0px; left: 0px}
.smallimg .imglist .img {position: relative;width: 126px;float: left; height: 100px; padding:0 10px;}
.smallimg .imglist .photo a img{ width:124px; height:98px; border:1px solid #e4e4e4;}
.smallimg .imglist .photo a:hover img{border:#4297db solid 1px;}



.image{
width:232px;
height:250px;
padding:1px;
border:1px solid #e4e4e4;
float:right;
margin-right:0;
overflow:hidden;
}

.index_left{
width:714px;
float:left;
margin-left:0;
overflow:hidden;
}
.box{
width:714px;
overflow:hidden;
}
.i_h{
width:714px;
height:37px;
}
.i_box{
width:714px;
height:270px;
overflow:hidden;
background:url(/uploads/image/images/china.gif) 415px center no-repeat;
}
.i_ul{
width:714px;
height:64px;
overflow:hidden;
}
.i_ul ul{
margin:0;
padding:0;
list-style:none;
}
.i_ul ul li{
width:614px;
height:64px;
line-height:64px;
float:left;
display:block;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.i_ul ul li a{
font-size:18px;
color:#8e8e8e;
font-family:"微软雅黑";
font-weight:normal;
}
.box_i{
width:714px;
overflow:hidden;
}
.box_i ul{
margin:0;
padding:0;
list-style:none;
}
.box_i ul li{
width:714px;
height:64px;
float:left;
overflow:hidden;
}
.box_i ul li span{
width:698px;
padding-left:16px;
height:28px;
display:block;
line-height:28px;
background:url(/uploads/image/images/im.gif) left center no-repeat;
font-family:"微软雅黑";
font-size:16px;
color:#000000;
}
.box_i ul li label{
width:698px;
padding-left:16px;
height:24px;
line-height:24px;
display:block;
color:#666666;
}
.ii_box{
width:694px;
border:1px solid #e7e7e7;
padding:10px 9px 12px 9px;
overflow:hidden;
}
.ii_box ul{
margin:0;
padding:0;
list-style:none;
}
.ii_box ul li{
width:65px;
height:80px;
float:left;
display:block;
text-align:center;
}
.ii_box ul li img{
border:none;
}
.ii_box ul li.i_line{
width:60px;
background:url(/uploads/image/images/i_line.gif) center top no-repeat;
}
.box_left{
width:234px;
float:left;
margin-left:0;
overflow:hidden;
}
.cases{
width:233px;
border:1px solid #e4e4e4;
overflow:hidden;
}
.cases h1{
margin:0;
padding:0;
width:218px;
height:28px;
line-height:28px;
display:block;
padding-left:15px;
background-color:#efefef;
font-size:14px;
font-family:"微软雅黑";
color:#000000;
}
.cases_list{
width:233px;
overflow:hidden;
padding:5px 0;
}
.cases ul{
margin:0;
padding:0;
list-style:none;
}
.cases ul li{
width:213px;
height:24px;
line-height:24px;
padding-left:15px;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.ad{
width:235px;
padding:10px 0;
overflow:hidden;
padding-bottom:0;
}
.faq{
width:235px;
overflow:hidden;
}
.faq .title{
width:233px;
height:23px;
border:1px solid #e4e4e4;
background:url(/uploads/image/images/title_01.gif) repeat-x;
overflow:hidden;
}
span.ll{
width:168px;
height:23px;
line-height:23px;
display:block;
padding-left:15px;
font-weight:bold;
color:#666666;
float:left;
margin-left:0;
}
span.rr{
width:50px;
float:right;
margin-right:0;
height:14px;
padding-top:9px;
display:block;
text-align:center;
}
.faq_list{
width:233px;
border:1px solid #e4e4e4;
overflow:hidden;
padding:5px 0;
}
.faq_list ul{
margin:0;
padding:0;
list-style:none;
}
.faq_list ul li{
width:203px;
height:24px;
line-height:24px;
padding-left:25px;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(/uploads/image/images/em_01.gif) 13px center no-repeat;
}

.item_li_t{
width:1200px;
padding-top:47px;
height:93px;
overflow:hidden;
border-bottom:1px solid #e0e0e0;
}
.item_li_t_class{
width:600px;
height:93px;
float:left;
}
.item_li_t_class ul{
margin:0;
padding:0;
list-style:none;
}
.item_li_t_class ul li{
width:200px;
height:93px;
float:left;
line-height:93px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
background:url(/uploads/image/images/item_li_t_class_line.png) 173px center no-repeat;
cursor:pointer;
}
.item_li_t_class ul li.selected{
color:#e84606;
}
.item_li_t_class ul li:last-child{
background:none;
}

.item_li_t_class ul li a{
font-size:36px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}

.item_li_t_more{
width:94px;
height:93px;
line-height:93px;
float:right;
background:url(/uploads/image/images/xore.png) 64px center no-repeat;
}
.item_li_t_more a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.item_li_t_more:hover{
background:url(/uploads/image/images/xores.png) right center no-repeat;
}
.item_li_t_more:hover a{
color:#e2460b;
}

.item_li_t_more{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.item{
width:1228px;
padding-top:30px;
height:868px;
}
.item ul{
margin:0;
padding:0;
list-style:none;
}
.item ul li{
width:307px;
float:left;
height:420px;

}
.item_li{
width:280px;
background:url(/uploads/image/images/ho_box.gif) center bottom no-repeat;
border-radius:2px;
height:400px;
margin-top:6px;
}

.item_li_name{
height:50px;
line-height:50px;
text-align:center;
background-color:#45484d;
color:#fff;
font-size:16px;
font-weight:bold;
}
.item_li_pic{
width:238px;
height:88px;
text-align:center;
margin:0 auto;
margin-top:20px;
border:1px solid #e1e4e6;
}
.item_li_pic img{
height:88px;
}
.item_li_box{
width:278px;
padding-top:15px;
overflow:hidden;
}
.item_li_box ul{
margin:0;
padding:0;
list-style:none;
}
.item_li_box ul li{
width:227px;
height:24px;
line-height:24px;
padding-left:31px;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(/uploads/image/images/em.png) 20px center no-repeat;
margin:0;
}
.item_li_box ul li a{
font-size:14px;
color:#666666;
}
.item_li_box ul li a:hover{
color:#db1a39;
}
.item_li_box ul li:hover{
background:url(/uploads/image/images/um.png) 20px center no-repeat;
}
.item_li_box ul li:hover a{
color:#e84606;
font-weight:bold;
}

.item_li_more{
width:249px;
padding-left:29px;
margin-top:4px;
height:34px;
line-height:34px;
}
.item_li_more a{
color:#999999;
font-size:14px;
text-decoration:none;
}
.item_li_more a:hover{
color:#005ea6;
font-weight:bold;
text-decoration:underline;
}

.item_li:hover{
background:url(/uploads/image/images/item_li_hover.png) center bottom no-repeat;
box-shadow:0 0 12px rgba(0,0,0,0.3);
margin-top:0;
}
.item_li:hover .item_li_name{
background-color:#e84606;
color:#fff;
}
.item_li:hover .item_li_box{
border-color:#fff;
}

.item_li{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.all_xteacher{
width:100%;
background-color:#f5f5f5;
overflow:hidden;
}
.cbt_1{
width:1200px;
padding-top:20px;
overflow:hidden;
}
.cbt_1 span{
width:500px;
height:112px;
display:inline;
float:left;
line-height:112px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
}
.cbt_1 label{
width:91px;
height:112px;
line-height:112px;
background:url(/uploads/image/images/xore.png) 64px 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(/uploads/image/images/xores.png) right center no-repeat;
}
.cbt_1 label:hover a{
color:#e84606;
}

.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;
}
.teacher-left{ position:relative; width:1200px; height:500px;margin:0 auto;}
.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: no-repeat;}
.teacher-left .hd .prev:hover{background: no-repeat;}
.teacher-left .hd .next{display:block; width:40px; height:413px; float:right; overflow:hidden; cursor:pointer; background: no-repeat;}
.teacher-left .hd .next:hover{background: 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: no-repeat; }
.teacher-left .hd ul li.on{ background: 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;}
.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(/uploads/image/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;
}

.cb_about{
width:1200px;
height:544px;
position:relative;
}
.cb_about_a{
width:610px;
height:114px;
position:absolute;
left:0;
top:0;
}
.cb_about_b{

}
.cb_about_c{
width:610px;
height:210px;
position:absolute;
left:0;
top:140px;
line-height:24px;
font-size:16px;
color:#1a1a1a;
}
.cb_about_d{
width:91px;
height:32px;
line-height:32px;
position:absolute;
left:527px;
top:424px;
background:url(/uploads/image/images/xore.png) 64px center no-repeat;
}
.cb_about_d a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.cb_about_d:hover{
background:url(/uploads/image/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(/uploads/image/images/a_icon_1.png) center center no-repeat;
}
.cb_about_tool ul li span.a_icon_2{
background:url(/uploads/image/images/a_icon_2.png) center center no-repeat;
}
.cb_about_tool ul li span.a_icon_3{
background:url(/uploads/image/images/a_icon_3.png) center center no-repeat;
}
.cb_about_tool ul li span.a_icon_4{
background:url(/uploads/image/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(/uploads/image/images/a_icon_1s.png) center center no-repeat;
}
.cb_about_tool ul li:hover span.a_icon_2{
background:url(/uploads/image/images/a_icon_2s.png) center center no-repeat;
}
.cb_about_tool ul li:hover span.a_icon_3{
background:url(/uploads/image/images/a_icon_3s.png) center center no-repeat;
}
.cb_about_tool ul li:hover span.a_icon_4{
background:url(/uploads/image/images/a_icon_4s.png) center center no-repeat;
}

.cb_about_tool ul li:hover label{
color:#e84606;
font-weight:bold;
}



.team_t{
width:1200px;
padding-bottom:20px;
text-align:center;
overflow:hidden;
}
.dengcai{
width:1252px;
padding-bottom:20px;
overflow:hidden;
margin:0 auto;
}
.dengcai_slide{ position:relative;zoom:1; height: 159px; width:1252px;}
.dengcai_slide .piclist{ overflow:hidden; zoom:1; height:159px; width:1252px; margin:0; padding:0; list-style:none;}
.dengcai_slide .dengcai_ohbox{overflow:hidden; position:relative;left: 26px;width:1200px;}
.dengcai_slide .piclist li{float:left;width:198px; height: 159px;margin-right:8px; }
.dengcai_slide .piclist li img{ width: 198px; height: 126px;}
.dengcai_slide .piclist li span{ width:198px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#333333; display:block;}
.dengcai_slide .pagebtn span{display:block;width:26px;height:126px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.dengcai_slide .pagebtn .prev{background:url(/uploads/image/images/l_ll.png) left center no-repeat;}
.dengcai_slide .pagebtn .next{background:url(/uploads/image/images/r_rr.png) right center no-repeat; left:1226px;}
.dengcai_slide .pagebtn span:hover{background:url(/uploads/image/images/l_l.png) left center no-repeat;}
.dengcai_slide .pagebtn .next:hover{background:url(/uploads/image/images/r_r.png) right center no-repeat;}


.all_history{
width:100%;
height:450px;
background:url(/uploads/image/images/history_bg.jpg) center top no-repeat;
}
.warp{
width:1200px;
margin:0 auto;
}
.ht{
width:1200px;
padding-top:51px;
text-align:center;
height:77px;
overflow:hidden;
}

.history_li{
width:1200px;
overflow:hidden;
}
.history_li_in{
width:1200px;
height:212px;
background:url(/uploads/image/images/time_li_box.png) center top no-repeat;
position:relative;
}
.history_li_in_a{
width:1200px;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:0;
font-size:18px;
font-weight:bold;
color:#fff;
text-align:center;
}
.history_li_in_b{
width:964px;
padding:0 118px;
height:60px;
line-height:24px;
text-align:center;
color:#616466;
font-size:16px;
position:absolute;
left:0;
top:94px;
}
.history_li_in_b span{
font-size:20px;
font-weight:bold;
}
.history_li_in_em_1{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:83px;
top:202px;
}
.history_li_in_em_2{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:253px;
top:202px;
}
.history_li_in_em_3{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:423px;
top:202px;
}
.history_li_in_em_4{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:593px;
top:202px;
}
.history_li_in_em_5{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:763px;
top:202px;
}
.history_li_in_em_6{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:933px;
top:202px;
}
.history_li_in_em_7{
width:14px;
height:10px;
background:url(/uploads/image/images/time_li_down.png) no-repeat;
position:absolute;
left:1103px;
top:202px;
}

.history_tab{
width:1190px;
padding:14px 5px 0 5px;
height:52px;
overflow:hidden;
}
.history_tab ul{
margin:0;
padding:0;
list-style:none;
}
.history_tab ul li{
width:170px;
height:52px;
float:left;
cursor:pointer;
}
.history_tab ul li em{
width:170px;
height:20px;
display:block;
background:url(/uploads/image/images/time_em.png) center top no-repeat;
}
.history_tab ul li span{
width:170px;
height:32px;
display:block;
line-height:32px;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-align:center;
}
.history_tab ul li.selected em{
background:url(/uploads/image/images/time_ems.png) center top no-repeat;
animation:dyamiuc_round 2.5s linear 0s infinite normal;

}
.history_tab ul li.selected span{
color:#fff;
font-size:18px;
}

@keyframes dyamiuc_round {
	0% {
	transform:scale(.4);
	opacity:0
}
50% {
	transform:scale(.8);
	opacity:1
}
100% {
	transform:scale(1);
	opacity:1
}
}



.box_right{
width:469px;
float:right;
margin-right:0;
overflow:hidden;
}

.tab_01{width:469px;height:53px; padding:0; margin:0; overflow:hidden;}
.tab_01 a{
width:153px;
height:43px;
line-height:43px;
display:block;
background:url(/uploads/image/images/tab_out.gif) center top no-repeat;
padding-top:10px;
color:#000000;
text-align:center;
float:left;
font-weight:bold;
text-decoration:none;
font-size:14px;
}
.tab_01 a.active{
width:153px;
height:43px;
line-height:43px;
display:block;
background:url(/uploads/image/images/tab_hover.gif) center top no-repeat;
padding-top:10px;
color:#ff6600;
font-weight:bold;
text-decoration:none;
float:left;
font-size:14px;
}
.part_box{width:469px; height:300px;}

.process{
width:234px; line-height:65px; overflow:hidden; padding-left:40px; padding-top:20px;
}
.process ul{
margin:0;
padding:0;
list-style:none;
}
.process ul li{
width:210px;
height:35px;
line-height:35px;
color:#025baf;
font-size:14px;
padding-left:24px;
background:url(/uploads/image/images/dui.gif) 0 5px no-repeat;
}

.testimonials{
width:467px;
border:1px solid #e4e4e4;
overflow:hidden;
}
.testimonials h1{
margin:0;
padding:0;
width:452px;
height:24px;
line-height:24px;
display:block;
padding-left:15px;
background-color:#efefef;
font-size:14px;
font-family:"微软雅黑";
color:#000000;
}
.testimonials_list{
width:467px;
padding:10px 0 9px 0;
}

.index_right{
width:236px;
float:right;
margin-right:0;
overflow:hidden;
}

.sq_box{
width:236px;
height:110px;
padding-top:129px;
background:url(/uploads/image/images/sq_bg.gif) no-repeat;
}

.contact{
width:216px;
border:1px solid #e4e4e4;
padding:13px 0 14px 18px;
overflow:hidden;
line-height:32px;
background-color:#fbfbfb;
}

.message{
width:236px;
overflow:hidden;
}
.message_t{
width:234px;
height:28px;
border:1px solid #e4e4e4;
overflow:hidden;
}
.message_t span{
width:100px;
padding-left:25px;
height:28px;
line-height:28px;
display:inline;
float:left;
background:url(/uploads/image/images/rm.gif) 9px center no-repeat;
font-size:14px;
font-weight:bold;
color:#3263bc;
}
.message_t label{
width:50px;
height:15px;
padding-top:13px;
display:inline;
float:right;
text-align:center;
}
.message h1{
margin:0;
padding:0;
width:219px;
height:23px;
display:block;
line-height:23px;
background:url(/uploads/image/images/title_01.gif) repeat-x;
font-size:12px;
padding-left:15px;
color:#666666;
border:1px solid #e4e4e4;
}
.message_list{
width:234px;
border:1px solid #e4e4e4;
border-top:none;
overflow:hidden;
padding:5px 0;
}
.message_list ul{
margin:0;
padding:0;
list-style:none;
}
.message_list ul li{
width:203px;
height:25px;
line-height:25px;
padding-left:25px;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(/uploads/image/images/km.gif) 13px center no-repeat;
}

.all_brand{
width:100%;
border-top:1px solid #e6e6e6;
padding-bottom:94px;
overflow:hidden;
}

.kk_brand{
width:1195px;
height:298px;
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;
}



.ntt{
width:1200px;
height:115px;
line-height:115px;
padding-top:15px;
font-size:42px;
color:#1a1a1a;
text-align:center;
overflow:hidden;
}

.service{
width:960px;
height:200px;
overflow:hidden;
background:url(/uploads/image/images/server_bg.gif) left top repeat-x;
}
.service h1{
margin:0;
padding:0;
width:942px;
height:28px;
line-height:28px;
display:block;
padding-left:18px;
font-size:12px;
color:#666666;
}
.service_list{
width:960px;
overflow:hidden;
padding:16px 0 8px 0;
}
.service_list ul{
margin:0;
padding:0;
list-style:none;
}
.service_list ul li{
width:192px;
height:148px;
float:left;
display:block;
margin-left:0;
}
.server{
width:166px;
height:142px;
border:1px solid #e0e0e0;
margin:0 auto;
background-color:#ffffff;
}
.server h2{
margin:0;
padding:15px 0 10px 0;
width:166px;
height:45px;
text-align:center;
display:block;
}
.server_box{
width:150px;
overflow:hidden;
padding-left:16px;
}
.server_box ul{
margin:0;
padding:0;
list-style:none;
}
.server_box ul li{
width:140px;
height:20px;
line-height:20px;
float:left;
display:block;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.all_bd{
width:100%;
height:120px;
background:url(/uploads/image/images/all_bd.jpg) center top no-repeat;
overflow:hidden;
}
.all_bd a{
width:1200px;
height:120px;
display:block;
margin:0 auto;
}

.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(/uploads/image/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(/uploads/image/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(/uploads/image/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(/uploads/image/images/cb_cor_hover.png);
background-size:100% 100%;
}
.swiper-slide:hover .cb_city_m a{
background:url(/uploads/image/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(/uploads/image/images/roll_left.png) left center no-repeat;
}


.footer{
width:100%;
height:750px;
background:url(/uploads/image/images/footer.gif) center top no-repeat;
}
.zb_foot{
width:1200px;
height:422px;
position:relative;
}
.zb_foot_tel{
width:249px;
height:79px;
position:absolute;
left:0;
top:122px;
}
.zb_foot_chat{
width:150px;
height:40px;
position:absolute;
left:0;
top:234px;
}
.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:200px;
float:left;
overflow:hidden;
}
.zb_foot_nav ul li:last-child{
width:75px;
}
.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(/uploads/image/images/xores.png) 63px center no-repeat;
}
.foot_sig_more a:hover{
background:url(/uploads/image/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;
}


.area{
width:940px;
padding:10px;
overflow:hidden;
background-color:#eff0f4;
line-height:24px;
}
.area strong{
color:#ff0000;
}

#example{width:320px;height:160px;position:relative;}
#slides{position:absolute;top:0;left:0;z-index:100;}
#slides .prev{position:absolute;top:63px;left:0;width:20px;height:30px;display:block;z-index:101; background:url(/uploads/image/images/arrow-prevs.png) no-repeat;}
#slides .prev:hover{background:url(/uploads/image/images/arrow-prev.png) no-repeat;}
#slides .next{position:absolute;top:63px;left:300px;width:20px;height:30px;display:block;z-index:101;background:url(/uploads/image/images/arrow-nexts.png) no-repeat;}
#slides .next:hover{background:url(/uploads/image/images/arrow-next.png) no-repeat;}
.slides_container{width:320px;height:160px;overflow:hidden;position:relative;}
.slides_container img{width:320px;height:160px;}
.pagination{margin:5px auto 0 auto;width:200px; display:none;}
.pagination li{float:left;margin:0 1px;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:;background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
.caption {
	position:absolute;
	bottom:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:598px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

.side{position:fixed;width:60px;height: 300px;right:10px;top:270px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:60px;height:70px;float:left;position:relative;}

.side ul li .sidebox{vertical-align:middle;position:absolute;width:60px;height:60px;top:0;right:0;color:#fff;overflow:hidden; background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.side ul li .side1{background: url(/uploads/image/images/ck_ico_1.png) no-repeat;}
.side ul li .side1:hover{background: url(/uploads/image/images/ck_ico_1s.png) no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.side ul li .ck_ico_1{background: url(/uploads/image/images/ck_ico_1s.png) no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}

.side ul li .side2{background: url(/uploads/image/images/ck_ico_2.png) center center no-repeat;}
.side ul li .side2:hover{background: url(/uploads/image/images/ck_ico_2s.png) center center no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.side ul li .ck_ico_2{background: url(/uploads/image/images/ck_ico_2s.png) no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}

.side ul li .side3{background: url(/uploads/image/images/ck_ico_3.png) center center no-repeat;}
.side ul li .side3:hover{background: url(/uploads/image/images/ck_ico_3s.png) center center no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.side ul li .ck_ico_3{background: url(/uploads/image/images/ck_ico_3s.png) no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}

.side ul li .side4{background: url(/uploads/image/images/ck_ico_4.png) right center no-repeat;}
.side ul li .side4 a{ width:70px; height:70px; display:block;}
.side ul li .side4:hover{background: url(/uploads/image/images/ck_ico_4s.png) right center no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.side ul li .ck_ico_4{background: url(/uploads/image/images/ck_ico_4s.png) no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.1);}

.side ul li .side5{background: url(/uploads/image/images/ck_ico_top.png) center center no-repeat;}
.side ul li .side5:hover{background: url(/uploads/image/images/ck_ico_top.png) center center no-repeat;}

.side ul li .sidebox img{padding: 11px 18px;float:left;}
.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;}

.kf_leyu{
width:240px;
height:426px;
padding-top:4px;
background:url(/uploads/image/images/ck_ico_a.png) no-repeat;
position:absolute;
left:-245px;
top:-4px;
display:none;
z-index:1;
}

.kf_close_1{
width:230px;
height:66px;
margin:0 auto;
background:url(/uploads/image/images/ck_close_2.png) 212px 8px no-repeat;
cursor:pointer;
}
.kf_close_2{
width:230px;
height:56px;
margin:0 auto;
background:url(/uploads/image/images/ck_close_2.png) 212px 8px no-repeat;
cursor:pointer;
}
.kf_close_3{
width:230px;
height:22px;
margin:0 auto;
background:url(/uploads/image/images/ck_close_1.png) 212px 11px no-repeat;
cursor:pointer;
}

.kf_leyu_ico{
width:230px;
padding-top:10px;
margin:0 auto;
overflow:hidden;
}
.kf_leyu_ico ul{
margin:0;
padding:0;
list-style:none;
}
.kf_leyu_ico ul li{
width:230px;
height:30px;
float:left;
}
.kf_leyu_ico ul li a{
width:178px;
padding-left:52px;
height:30px;
line-height:30px;
font-size:16px;
color:#0069c2;
background: 155px center no-repeat;
cursor:pointer;
display:block;
}

.kf_tel{
width:240px;
height:126px;
padding-top:4px;
background:url(/uploads/image/images/ck_ico_b.png) no-repeat;
position:absolute;
left:-245px;
top:-4px;
display:none;
}

.kf_ewm{
width:240px;
height:226px;
padding-top:4px;
background:url(/uploads/image/images/ck_ico_c.png) no-repeat;
position:absolute;
left:-245px;
top:-4px;
display:none;
}

.kf_qq{
width:240px;
height:130px;
background:url(/uploads/image/images/ck_ico_d.png) no-repeat;
position:absolute;
left:75px;
top:-4px;
display:none;
}
.kf_qq a{
width:240px;
height:130px;
display:block;
}

.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;
}