/*============公共部分==================*/
/*重置*/

html, body{font-family:Microsoft YaHei, simsun,sans-serif;color:#1f2227;background:#1c1d1e;font-size: 14px;}
*{margin: 0;padding: 0;}
a{ color:#fff; text-decoration:none;}
img{vertical-align: bottom; border: none;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
ul,li{list-style: none;}
i,em{font-style: normal;}
.clr{ clear:both;}
.center{ text-align:center;}
.right{ text-align:right;}
.left{text-align: left;}
.font_song{font-family: 宋体;}
.overf{overflow: hidden;}
.font-weight{font-weight: bold;}
.color1{color: #FFFFFF;}
/** 文字隐藏 **/
.font_visib {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}	
.global_w{width: 1260px;margin: 0 auto;}
.header{}
.logo{background: url(../images/logo.png) ;width: 80px;height: 80px;background-size: 100%;position: absolute;margin-top:50px;z-index: 111;}
.slider{position: fixed;top: 73px;left: 0;right: 0;}
.all{z-index: 1000;position: relative;}
.allsectionwrap{padding-bottom: 0px;}
.brandingArea{color: #FFFFFF;font-size: 30px;line-height: 55px;}
.back1{background: #ebebeb;}
.casestudyarea{padding: 45px 0;}
.wraptt{border-left: 1px solid #b9b9b9;color: #000;}
.tt{padding: 10px;line-height: 20px;font-size: 20px;margin-bottom: 45px;}
.marb{margin-bottom: 15px;}
.case_img{overflow: hidden;}
.case_img img{width: 100%;}
.case_img li{float: left;margin-right: 52.5px;width: 385px;}
.case_img li:last-child{margin-right:0}
.case_icons {overflow: hidden;margin: 60px 0 40px 0;}
.case_icons li{width: 312px;float: left;border-right: 1px solid #e1e0e0;padding: 10px 0;}
.case_icons li:nth-child(4n){border-right:none;}
.border-b{border-bottom: 1px solid #e1e0e0;}
.icon{margin: 0 auto;}
.icon1{background: url(../img/icon1.png) no-repeat;height: 79px;width: 167px;}
.icon2{background: url(../img/icon2.png) no-repeat;height: 79px;width: 206px;}
.icon3{background: url(../img/icon3.png) no-repeat 0 16px;height: 79px;width: 220px;}
.icon4{background: url(../img/icon4.png) no-repeat 0 6px;height: 79px;width: 82px;}
.icon5{background: url(../img/icon5.png) no-repeat 0 4px;height: 82px;width: 79px;}
.icon6{background: url(../img/icon6.png) no-repeat 0 7px;height: 82px;width: 81px;}
.icon7{background: url(../img/icon7.png) no-repeat 0 7px;height: 82px;width: 109px;}
.icon8{background: url(../img/icon8.png) no-repeat 0 13px;height: 82px;width: 86px;}
.back2{background: url(../img/bk1.jpg) no-repeat;width: 100%;height: 650px;background-size: 100% 100%;}
.wraptt1{border-left: 1px solid #FFFFFF;color: #FFFFFF;}
.serviceStrategy li{width: 300px;float: left;color: #FFFFFF;padding: 80px 60px 0 60px;font-size: 20px;}
.service_img1{background: url(../img/icon.png) no-repeat 0 0;width:105px;height: 105px;}
.service_img2{background: url(../img/icon.png) no-repeat 0 -125px;width:130px;height: 105px;}
.service_img3{background: url(../img/icon.png) no-repeat 0 -234px;width:105px;height: 105px;}
.serviceStrategy li p{line-height: 70px;margin-bottom: 50px}
.casestudyarea1{padding: 60px 0 0 0;}
.back3{background: #FFFFFF;color: #000000}
.padd{padding: 15px 0 15px 10px;}
.mass_img{background: url(../img/zl.jpg) no-repeat;width: 1257px;height: 376px;margin-top: 60px;}
.back4{background: url(../img/contract.jpg) no-repeat;width: 100%;height: 640px;background-size: 100% 100%;}
.contract_us {margin-top: 70px;}
.contract_us li{float: left;width: 42%;margin-bottom: 30px;}
.contract_us li p{color: #FFFFFF;line-height: 30px;}
.c_input{border:none;width: 93%;padding: 5px 10px;height: 24px;line-height: 34px;box-shadow:inset 0px 1px 2px 0px #cccccc;-moz-box-shadow:inset 0px 1px 2px 0px #cccccc;-webkit-box-shadow:inset 0px 1px 2px 0px #cccccc;border-radius: 2px;}
.c-textarea{border:none;width: 93%;padding: 5px 10px;border-radius: 2px;}
.foot_link{padding: 0 80px;line-height: 26px;font-size: 14px;}
.back5{background: #000000;}
.contract_method{padding: 40px 120px 0 80px;line-height: 26px;}
.foot_logo{background: url(../img/h_logo.png) no-repeat;width: 214px;height: 43px;}
.foot_info{font-size: 13px;line-height: 28px;margin-top: 10px;}
.border-t{border-top: 2px solid #ff0000;}
.line-h{line-height: 35px;}
.dh{color:#FFF; font-size:16px; margin-left:800px; float:left; width:420px;}
.dh ul li{float:left; width:140px; line-height:100px; text-align:right;}
.dh ul li a:hover{ color:rgb(255, 0, 0);}

/*banner*/
.flexslider {
	position: relative;
	width: 100%;
	height: 699px;
	overflow: hidden;
	margin-top:100px;
}

.flexslider .slide-li {
	width: 100%;
	height: 100%;
}

.flexslider .slide-img {
	display: block;
	background: url(images/banner1.jpg) no-repeat center;
	background-size: cover;
	width: 100%;
	height: 100%;
}

.flex-prev, .flex-next {
	width: 64px;
	height: 64px;
	line-height: 99em;
	overflow: hidden;
	margin-top: -32px;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-next {
	background-position: 0 -64px;
	right: 20px;
}

.flex-prev {
	left: 20px;
}

.flexslider:hover .flex-next, .flexslider:hover .flex-prev {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav .dot-li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
}

.flex-control-paging .dot {
	display: block;
	height: 10px;
	width: 10px;
	background-color: #fff;
	opacity: .5;
	filter: alpha(opacity=50);	
	border-radius: 5px;
	cursor: pointer;
	transition: all .2s ease-in-out; 
}

.flex-control-paging .dot-li.active .dot { 	width: 40px;
	opacity: 1;
	filter: alpha(opacity=100); }




