/*
 * tianlian首页
 */

/*top焦点图*/
.slides{width:100%;height:820px;position:relative;overflow:hidden;}
.slideInner{width:100%;height:820px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:820px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:550px;position:absolute;left:50%;margin-left:-535px;top: 234px;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.nav a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../images/ban_pre.png) no-repeat;}
.nav a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../images/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:780px;z-index:99;}
.navListBox li{width:50px;height:10px;float:left;margin:0 5px;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;background-color:#fff;}
.navListBox li a.active{background-color:#ff7f18;}
/*关于我们*/
.about_us,.advantage,.news,.service,.brand,.contact{ position: relative;width: 100%; background: #FFFFFF; padding: 80px 0; text-align: center;}
.about_us_div,.advantage_div,.service_div,.brand_div,.contact_div{ position: relative; width: 1000px; margin: 0 auto; text-align: center;}
.about_us_det,.advantage_det,.news_det,.service_det,.brand_det,.contact_det{font-size: 16px;color: #878787; line-height: 30px; margin-top: 33px;}
/*联盟优势*/
.advantage{ background: url(../images/advantage.jpg) no-repeat left top; background-size: cover;}
.advantage ul li{float: left;margin: 30px;width: 273px;height: 140px;
text-align: center;position: relative;cursor: pointer; color: #FFFFFF;}
.advantage_ul .zm{ position:absolute; top:0; left:0;width: 270px;height: 140px; border: 2px solid #FFFFFF; 
 font-weight: bold; line-height: 30px; z-index: 5;}
.text-desc{position:absolute; top:0;left:0;width:270px; height:140px; 
border: 2px solid #FFFFFF;text-align:center;z-index: 2;  font-size:1px;
background: #676767; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7676767,endColorstr=#7676767);
background:rgba(103, 103, 103, 0.7)!important; filter:Alpha(opacity=70);
transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; 
transform: rotateY(0deg) scale(0, 0);-webkit-transform: rotateY(0deg) scale(0, 0);
-moz-transform: rotateY(0deg) scale(0, 0);
}
.fanhover{
	font-size: 16px;
	transform: rotateY(360deg) scale(1, 1);
	-webkit-transform: rotateY(360deg) scale(1, 1);
	-moz-transform: rotateY(360deg) scale(1, 1);
}
.zm .advantage_list_log{ margin: 20px 0; width:35px; height: 35px;}
.advantage_ul .text-desc p{ margin-top: 30px;}
.advantage_ul .text-desc p.info_bottom{ color: #ff8600; margin-top: 10px;}
/*最新动态*/
.news_part,.news_part_1{
	width:100%; height: 153px; background-color: #f7f7f7; border-top: 1px solid #eaeaea;cursor: pointer;
}
.news_part_con{ position: relative; width: 1000px; height: 153px; margin: 0 auto; text-align: left;  }
.part_con{ position: absolute;left: 210px; }
.part_left,.part_center,.part_right{position: relative; float: left;}
.part_left{ width: 180px; text-align: right;font-family: "NeoSansStd-Regular",Arial;}
.news_h1{ font-size: 60px; margin-top: 58px; color: #ff7f18;}
.news_span{color: #c5c5c5;line-height: 40px;}
.part_center{ width:320px; height: 90px; color: #878787; margin-top: 35px; margin-left:66px;}
.center_title{color: #444444; font-size: 15.95px;}
.part_right{display:none;width: 100px;height: 153px; line-height: 153px; font-size: 41.31px;  text-align: center; color: #FFFFFF; margin-left: 50px;}
.news_hover{ color:#FFFFFF;}
.news_btn{position: absolute;  width: 364px; height: 61px; 
background: none; overflow: hidden;left: 50%;
border: 2px solid #ff7f18; margin: 0 auto; margin-left: -182px; text-align: center; 
line-height: 61px; margin-top: 60px; border-radius: 50px; }
.news_btn p{ left: 100px; color: #ff7f18; font-size: 20px;}
.news_btn span{right: -200px; position: relative; font-size: 25px;}
.news_btn:hover{background: #ff7f18; border:none;}
.news_btn:hover p{ color: #FFFFFF;}
/*推荐业务*/
.service{ padding-top: 0;}
.service ul{width: 958px;margin: 0 auto;}
.service ul li{overflow: hidden;float: left;margin:3.5px;width: 312px;height: 205px;
	text-align: center;position: relative;cursor: pointer;}
.service .pic{ position: absolute; top: 0; left: 0; z-index: 0;}
.service .pic2{width: 312px; height: 205px;  position: absolute; top:-205px; left: 0; z-index: 2; 
background-color: #000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8000000,endColorstr=#8000000);
		background:rgba(0, 0, 0, 0.8)!important;
		filter:Alpha(opacity=80); color: #FFFFFF; font-size: 20px; text-align: center; line-height: 205px;}
/*合作品牌*/		
.brand{ background: url(../images/brand_bg.png) no-repeat left top; background-size: cover;}
.brand_div{width: 945px;}
.brand_det td{box-shadow: 0 1px 2px 0 #a0aab3; cursor: pointer;}
/*联系我们*/
.contact{background-color: #000000;}
.contact_det a{ padding:0 20px; display:inline-block;color: #878787;}
.det_top span{vertical-align: middle;display:inline-block;width: 31px; height: 30px; margin-right: 10px;}
.kefu span{background: url(../images/contact_pic.png) no-repeat -93px 0;}
.QQ span{background: url(../images/contact_pic.png) no-repeat -62px 0; }
.weixin span{background: url(../images/contact_pic.png) no-repeat 0px 0;}
.dianhua span{background: url(../images/contact_pic.png) no-repeat -31px 0;}
.det_bot{ margin-top: 70px;}
span.certification{display: inline-block; padding:0;margin-top:-50px;width: 150px; height: 113px;}
span.certification .certiTop,span.certification .certiBottom{display: block; width: 150px; height: 50px;  background: url(../images/contact_pic.png) no-repeat 0 -31px;}
span.certification .certiBottom{background: url(../images/contact_pic.png) no-repeat 0 -91px;margin-top: 5px;}
.uder_bot span{ display: inline-block; margin-left: 40px;}
.uder_bot{ margin-top: 30px;}


.zz {
	background: rgba(0, 0, 0, 1);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	opacity: 0.99;
	z-index: 99999;
}

.zz img {
	width: auto;
	float: left;
	margin: 0 auto;
}
.loader{ position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px;
-webkit-animation: loader4 1s ease-in-out infinite;
	animation: loader4 1s ease-in-out infinite;
}

@keyframes loader4 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes loader4 {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

#aboutUs1{display: none;}
.aboutUsDian a{ display: inline-block; width:50px; background:#A0AAB3; margin-left: 15px;
border-radius: 5px;box-shadow: 1px 1px 5px 2px #CCCCCC;color: #FFFFFF; font-size: 12px;padding: 9px 0;}
.aboutUsDian{position: absolute; bottom: 40px;left:50%; margin-left: -65px;}
.aboutUsDian a.active{background: #4199CB;}
.about_us{min-height: 350px;padding-bottom: 100px;}