/**
 * 网站样式
 * Created by HuangWeiJie on 2016/6/15.
 * QQ:176266292
 */


/*公共样式*/
@font-face {
	font-family: EnFont;
	src: url('../fonts/TT0154M_0.eot');
	src: local('☺'), url('../fonts/TT0154M_0.woff') format('woff'), url('../fonts/TT0154M_0.ttf') format('truetype'), url('../fonts/TT0154M_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.En{
	font-family:EnFont,Helvetica,arial;
}

/*横屏*/
@media screen and (orientation: landscape) and (max-width:767px) {
	

.fullwidth{
	width: 100%;
}

.box1180{
	width: 100%;  /*960*/
	max-width: 95%;/*960*/
	margin: 0 auto;/*960*/
}

.box1000{
	width: 100%;/*960*/
	max-width: 90%;/*960*/
	margin: 0 auto;/*960*/
}

.Box1100{
	width: 90%;
	max-width: 1100px;
	margin: 0 auto;
}

.boxnei1000{
	width: 100%;/*960*/
	max-width: 90%;/*960*/
	margin:0 auto;/*960*/
}

.EnTitle{
	font-size: 30px;
	line-height: 40px;
}


.CnTitle{
	font-size: 30px;
	line-height: 40px;
}

/*.EnTitle50{
	font-size: 50px;
	line-height: 60px;
}*/

/*.CnTitle50{
	font-size: 50px;
	line-height: 60px;
}*/

.CnTitle30{
	font-size: 30px;
	line-height: 42px;
}

.CnTitle25{
	font-size: 18px;
	line-height: 24px;
}
.home-fuwu-t{
	margin-top: 10px;
}

.EnTitle_Small{
	font-size: 25px;
	line-height: 25px;
}

.PC{
	display: block;
}
.Mobile{
	display: none;
}


/*头部Heared*/
.Heared_box{
	height: 90px;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2099;
	display: none; /*768*/
}

.logo{
	width: 9%;
	float: left;
}

.tel{
	float: right;
	position: relative;
	width: 24%;
	margin-top: 0.5%;  /*1240*/
}

.tel_slide{
	position: absolute;
	top: 75px;
	right: 0;
	color: #ffffff;
	background-color: rgba(0,0,0,0.8);
	width: 90%;
	padding: 5%;
	display: none;
	clear: both;
}

.tel_slide p.phone_i{
	color:#af9969;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

.nav{
	float: left;
	line-height: 70px;/*960*/
	margin-left: 2%;  /*1240*/
	font-size: 14px;  /*1240*/
	width: 65%;  /*1240*/
}

.navigation li{
	float: left;
	word-break: break-all;
	text-justify: none;
	text-align: center;
	position: relative;
	display: block;
	height: 100%;
	cursor: pointer;
	-webkit-transition:color 0.3s linear;
	transition:color 0.3s linear;
	margin: 0 2.5%;  /*1240*/
}

.navigation li a.nav_f{
	display: block;
	/* padding: 0 20px; */
}

.navigation ul{
	position: absolute;
	left: -85%;  /*1240*/
	margin: 0;
	padding-bottom: 0;
	z-index: 99;
	overflow: visible;
	top: 75px;
	padding:5px 10px 8px 0;
	background-color: rgba(0,0,0,0.8);
	display: none;
}

.navigation ul li{
	line-height: 26px;
	display: block;
	height: 26px;
	padding: 5px 0 0 0;
}

.navigation ul a{
	display: block;
	color:#e5c989;	
	width:150px;
}

.navigation  ul a:hover {
	color:#fff;
}
.navigation a{ 
	color:#e5c989;
}
.navigation a:hover{ 
	color:#fff;
}


.fudongdiv{
	height: 45px;
	position: fixed;
	top: -55px;
	z-index: 999;
	width: 100%;
	background-color: rgba(0,0,0,0.7); 
	display: none; /*768*/
}
.small_logo{
	float: left;
}
.small_nav{
	float: left;
	line-height: 45px;
	margin-left: 3%; /*1240*/
	font-size: 13px;/*1240*/
	width: 60%;/*1240*/
}
.small_navigation li{
	float: left;
	word-break: break-all;
	text-justify: none;
	text-align: center;
	position: relative;
	display: block;
	height: 100%;
	cursor: pointer;
	-webkit-transition:color 0.3s linear;
	transition:color 0.3s linear;
	margin: 0 2.5%; /*1240*/
}

.small_navigation li a.nav_fm{
	display: block;
	/* padding: 0 20px; */
}

.small_navigation ul{
	position: absolute;
	left: -100%; /*1240*/
	margin: 0;
	padding-bottom: 0;
	z-index: 99;
	overflow: visible;
	top: 45px;
	padding:5px 10px 8px 0;
	background-color: rgba(0,0,0,0.8);
	display: none;
}

.small_navigation ul li{
	line-height: 26px;
	display: block;
	height: 26px;
	padding: 5px 0 0 0;
}

.small_navigation ul a{
	display: block;
	color:#e5c989;	
	width:150px;
}

.small_navigation  ul a:hover {
	color:#fff;
}
.small_navigation a{ 
	color:#e5c989;
}
.small_navigation a:hover{ 
	color:#fff;
}

.small_tel{
	float: right;
	position: relative;
}

.small_tel_slide{
	position: absolute;
	top: 45px;
	right: 0;
	color: #ffffff;
	background-color: rgba(0,0,0,0.8);
	width: 90%;
	padding: 5%;
	display: none;
	clear: both;
}

.small_tel_slide p.phone_i{
	color:#af9969;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

.m_nav_box{
	background: #000; /*768*/
	display: block; /*768*/
	position:fixed; /*768*/
	_position:absolute; /*768*/
	top:0; /*768*/
	left:0; /*768*/
	z-index:9999;/*768*/
}

.m_nav{
	height: 35px;
	padding: 8px 0 12px 0;
}
.m_nav_button,.m_logo,.m_tel{
	float: left;
	width: 6%;
}
.m_logo{
	margin-left: 41%;
}
.m_tel{
	float: right;
}
.m_nav_slider{
	width: 90%;
	display: none;
}
.m_nav_slider ul li{
	display: block;
	border-bottom: 1px solid #dcc48a;
	padding: 10px 0;
}
.m_nav_slider ul li a{
	color: #dcc48a;
	font-size: 16px;
}
.slider_tel{
	width: 100%;
	padding: 55px 0;
	display: block;
}
.slider_tel img{
	width:100%;
}


/*Banner*/
.home_banner{
	height: 330px;/*768*/
	margin-top: 55px; /*768*/
	background-color: #000;
	/* background: url('../images/Banner.jpg') center center no-repeat; */
	background-size: cover;
}


/*home-show*/
.home-show{
	margin:10px auto;
	clear: both;
	overflow: hidden;
}
.home-show ul li{
	display: block;
	float: left;
	width: 45%;
	max-width: 485px;
	margin-top:40px;
}
/* .home-show ul li:hover .home-show-slogen{
	color: #ddc58b;
} */
.home-show ul li.r{
	float: right;
}
.home-show ul li:nth-child(even){
	float: right;
}
.home-show ul li:nth-child(2n+1){
	clear: both;
	overflow: hidden;
}
.home-show-img{
	border-bottom: 3px solid #ddc58b;
	padding-bottom: 15px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.home-show-img dd{
	float: left;
	display: block;
	width: 18%;
	margin-right: 2.5%;
}
.home-show-img dd:last-child{
	margin-right: 0;
}
.home-show-slogen{
	font-size: 24px;
	color: #3e3e3e;
	line-height: 32px;
	font-weight: bold;
	margin:6px 0;
}
.home-show-desc{
	font-size: 14px;
	line-height: 22px;
	color: #5e5e5e;
	font-weight: bold;
}
.home-show-content{
	font-size: 12px;
	color: #616161;
	line-height: 20px;
	margin-top: 8px;
}

/*home-fuwu*/
.home-fuwu{
	padding-bottom: 20px;
}
.home-fuwu-content{
	clear: both;
	padding:0px 0 60px 0;
	border-bottom: 1px solid #d5d5d5;	
}
.home-fuwu-content ul li{
	display: block;
	float: left;
	width: 19%;
	max-width: 218px;
	text-align: left;
	border: 1px solid #9fa0a0;
	margin-right: 5px;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.home-fuwu-content ul li:hover{
	transform:scale(1.08);
}
.home-fuwu-content ul li.last{
	margin-right:0;
}
.home-fuwu-slogen{
	background: #4c4948;
	color: #fff;
	padding:10px 5px;
}
.home-fuwu-slogen-last{
	padding:10px 2px;
}
.home-fuwu-slogen p{
	clear: both;
	overflow: hidden;
	height: 65px;
}
.home-fuwu-slogen span{
	font-size: 24px;
	float: left;
	line-height: 100px;
}
.home-fuwu-slogen b{
	font-size: 60px;
	font-weight: normal;
	float: right;
	line-height: 60px;
}
.home-fuwu-slogen p.home-fuwu-name{
	font-size: 13px;
	height: auto;
}
.home-fuwu-desc{
	font-size: 12px;
	padding:15px 2px;
	color: #4c4948;
}


/*Home_Service*/
.home_service{
	/*padding: 3% 0;*/
	padding: 50px 0 0 0;  
	/*border-bottom:1px solid #d6d6d6;*/
}
.home_service_title{
	text-align: center;
	/*padding-bottom: 5%;*/
	padding-bottom: 45px;
}
.home_service_content{
	width: 100%;
	padding-bottom: 15px;
	border-bottom:1px solid #d5d5d5;
}
.service_one{
	width: 18%; /*768*/
	margin: 0 1%; /*768*/
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 250px;
}
.service_one_ico{
	position: absolute;
	width: 100%;
	left: 0;
	top: -250px;
}
.service_one_ico a{
	color:#3D3C3A;
}

.service_all{ 
	width: 80%; 
	height:210px; 
	overflow:hidden; 
	background:#D1D1D1; 
	padding:20px 10%;
}
.service_all dt{ 
	font-size:14px;  /*1240*/
	font-weight:bold; 
	margin-bottom:15px;
}
.service_all dd{ 
	font-size:12px;  /*1240*/
	padding-bottom:0px;
}

.service_normal{
	width: 100%;
	text-align: center;
}
.service_normal img{
	/*padding-bottom: 10%;*/
	padding-bottom: 20px;
}
.service_normal p{
	/*font-size: 25px;
	line-height: 35px;*/
	font-size: 15px;  /*1240*/
	line-height: 26px; /*1240*/
}
.service_normal p.En{
	font-size: 26px;
}

/*BBS*/
.home_catory{
	padding-top: 45px;
	padding-bottom: 35px;
	border-bottom:1px solid #d5d5d5;
}
.home_catory_title{
	/*font-size: 26px;*/ 
	font-size: 22px;/*1240*/
	line-height: 32px;
	text-align: center;
}
.home_catory_title img{
	float: none; /*960*/
	/*margin-top: 5px;*/
	text-align: center;
	display: block;
	margin:0 auto;
	margin-top: 10px; /*768*/
}
.home_catory_desc{
	text-align: center;
	padding: 40px 0;  /*1240*/
}
.home_catory_desc h3{ 
	font-size:45px; 
	letter-spacing:1px; 
	margin-bottom:30px; 
	line-height:50px;
	font-weight: bold;
}
.home_catory_desc p{ 
	font-size:18px; 
	line-height: 33px;
	padding: 0px 0;/*768*/
}

.home_catory_box{
	width: 100%;
	position: relative;
	height: auto;
	padding-bottom: 1%;
}
.home_catory_box .arrow-left {
  background: url(../images/Button_Left.png) no-repeat left top;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -120px;
  width: 56px;
  height: 240px;
}
.home_catory_box .arrow-right {
  background: url(../images/Button_Right.png) no-repeat left bottom;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -120px;
  width: 56px;
  height: 240px;
}
.home_catory_box .swiper-wrapper-catory a{
	display: block;
	float: left;
	width: 19%;
	padding: 0 0.5%;
}
.home_catory_box .swiper-wrapper-catory a img{
	width: 100%;
}


/*Home Case*/
.home_case{
	padding: 40px 0 20px 0;
}

.home_case_title{
	text-align: center;
	padding-bottom: 60px;
}

.home_caseBox{

}
.home_caseNav{
	position: relative;
}
.home_caseNav ul{
	display: block;
	text-align: center;
	width: 80%;
	max-width: 850px;
	margin: 0 auto;
	z-index: 1;
	position: relative;
}

.home_caseNav ul li.tops{
	margin-top: -24px; /*960*/
}

.home_caseLine{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #9fa0a0;
	left: 0;
	top: 17px;
}

.home_case ul li{ 
	display: block;
	width: 20%;
	float: left;
	font-size: 12px; /*960*/
	
}

.home_case ul li span{
	display: block;
	width: 20px;
	height: 20px;
	background: #595757;
	border-radius: 20px;
	margin: 8px auto;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
} 

.home_case ul a.active{ 
	display: block;
	color: #ddc58b;
}

.home_case ul a:hover span{
	background: #ddc58b;
}

.home_case ul a.active span{
	background: #ddc58b;
}


.home_caseShow{
	padding: 40px 0 30px 0;
	position: relative;
}
.home_caseShow .arrow-left{
	display: block;
	width: 56px;
	height: 240px;
	background: url('../images/Button_Left.png') no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -115px;
	left: 10px; /*768*/
	z-index: 2;
	cursor: pointer;
}
.home_caseShow .arrow-right{ 
	display: block;
	width: 56px;
	height: 240px;
	background: url('../images/Button_Right.png') no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -115px;
	right: 10px;/*768*/
	z-index: 2;
	cursor: pointer;
}

.home_caseMain{
	width: 100%;
	max-width: 1020px;
	margin:0 auto;
}	
.home_case .swiper-slide-case ul{
	width: 100%;
	display: block;
}
.home_case .swiper-slide-case a{
	display: block;
	float: left;
	margin: 0.5%;
	width: 24%;
	position: relative;
	overflow: hidden;
}
.home_case .swiper-slide-case li{
	height: auto;
}
.home_case .swiper-wrapper-case{
	overflow: hidden;
	height: auto;
}
.home_case .swiper-slide-case li span{
	display: block;
	width: 90%;
	height: 90%;
	padding: 5%;
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	bottom: 0%;
	left: 0%;
	overflow: hidden;
	display: none;
}
.home_case .swiper-slide-case li span h4{
	font-weight: bold;
	margin-bottom:15px;
	font-size: 15px;
}
.home_case .swiper-slide-case li span i{
	line-height: 22px;
	letter-spacing: 0;
	font-size: 13px;
	display: block;
}



/*Home_News*/
.Home_News{
	padding-bottom: 50px;
}
.Home_News_Title{
	text-align: center;
	padding-bottom: 62px;
}

.Home_News_Main ul li{
	display: block;
	float: left;
	width: 30%;
	padding-right: 5%;
}
.Home_News_Main ul li.last{
	padding-right: 0;
}
.Home_News_Main ul li dt{
	margin:20px 0 18px 0;
	display:block; 
	font-size:13px;  /*1240*/
	border-bottom:1px solid #a4a4a4; 
	padding:15px 0; 
}
.Home_News_Main ul li dd{
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;/*768*/
}


/*Client*/
.Client{
	padding: 50px 0;  /*1240*/
}
.Client_Title{
	text-align: center;
	padding-bottom: 50px;
}

.Client_Box{
	position: relative;
}
.Client_Box ul{
	clear: both;
	display: block;
}
.Client_Box ul li{
	display: block;
	float: left;
	width: 17%;
	padding: 1% 1.5%;
}
.swiper-container-client{
	text-align: center;
	width: 100%;
	height: auto;
}

.swiper-slide-client{
	width: 100%;
	height: auto;
}
.swiper-wrapper-client{
	overflow: hidden;
	width: 100%;
	height: auto;
}
.pagination {
	margin-top: 30px;
	text-align: center;
	width: 100%;
	z-index: 88;
}
.swiper-pagination-switch {
  	display: inline-block;
	width: 10px; /*768*/
	height: 10px;/*768*/
	background: #9d9e9e;
	border-radius: 10px;/*768*/
	cursor: pointer;
	margin: 0 12px;/*768*/
}

.swiper-active-switch {
	background: #000;
}

/*Home_Contact*/
.Home_Contact{
	padding: 10px 0 0px 0;
	font-size: 14px;/*960*/
}
.Home_Contact_Title{
	color: #dcc48a;
	font-size: 45px;
	line-height: 55px;
}
.Home_Contact_Main{
	width: 100%;
	margin: 3% 0;
	padding: 3% 0 3% 0;
	border-top: 1px solid #dcc48a;
	border-bottom: 1px solid #dcc48a;
}
.Home_Contact_Left{
	float: none; /*768*/
	width: 100%;/*768*/
}
.Home_Contact_Right_Left{
	padding-left: 0%;
	width: 100%;
	float: left;
}
.Home_Contact_Right_Right{
	float: none;
	width: 100%;
	margin-left: 0%;
}
.Home_Contact_Right_Right img{
	max-width: 100px;
}
.Home_Contact_Right_Right span{
	display: block;
	text-align: center;
	margin-top: 0px;
	font-size: 12px;
}
.Home_Contact_Right_Ecode01{
	width: auto;
	display: inline-block;
	padding-top: 5%;
}
.Home_Contact_Right_Ecode02{
	width: auto;
	display: inline-block;
	padding-top: 5%;
}
/* .Home_Contact_Main dl{
	width: 100%;
	padding-top:10px; 
} */
.Home_Contact_Right{
	float: none;  /*768*/
	width: 100%; /*768*/
}
.Home_Contact_Right dl{
	padding-left: 0%;/*768*/
	width: 100%; /*768*/
}
.Home_Contact_Main dl dt{
	color: #dcc48a;
	font-weight: bold;
}
.Home_Contact_Map{
	margin: 40px 0 90px 0;
}
.Home_Contact_Map_Left{
	float: left;
	width: 67%;
}
.Home_Contact_Map_Right{
	float: right;
	width: 30%;
}

/*Footer*/
.Footer_Box{
	background: #353637;
	font-size: 12px; /*768*/
}
.Footer{
	text-align: center;
	color: #fff;
	padding: 2%;
}
.links{  
	padding:5px 0; 
	font-size: 14px;
}
.Footer a{ 
	color:#fff;
}
.Footer a:hover{ 
	color:#9a8968;
}

/*右侧按钮*/
#top{
	position:fixed; 
	right:10px; 
	ursor:pointer;
	bottom:20px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
	z-index:5000; 
	height:530px; 
	width:120px;
	display: none;
}
#top_left{
	display:none; 
	width:110px; 
	padding-top:30px;
}
#top_left ul li{ 
	padding-bottom:5px;
}
#top_left ul li a{ 
	display:block; 
	height:40px; 
	overflow:hidden; 
	clear:both;
}
#top_left ul li img{ 
	display:block; 
	float:right; 
	margin-right:0px;
}
#top_left ul li span{ 
	display:block; 
	padding-left:0px; 
	float:left; 
	line-height:40px; 
	display:none;
}
#top_one{ 
	position::relative; 
}
#top_three{ 
	display:none;
}


/*关于我们页面*/
.page_about_banner{
	width: 100%;
	/* background:url(../images/about_banner.jpg) center center no-repeat; 
	background-size: cover;
	height: 910px; */
	display: block;
	/* height: 600px; */
	margin-top: 55px; /*768*/
}
.about_banner{
	height:825px; 
	width:100%; 
	background:url(../images/banner_bg.jpg) center center no-repeat; 
	position:relative; 
	overflow:hidden; 
	background-size:cover;
	display: none; /*1240*/
}

.banner_jg{ 
	width:1160px; 
	height:510px; 
	margin:0 auto; 
	background:url(../images/banner_jg.png) center center no-repeat; 
	padding-top:0px; 
	position:relative;
	padding-top:350px;
}

.banner_jg div{
	display:block; 
	position:absolute;
}
.b_ab{ 
	position:relative;
}
.banner_jg div.banner_one{
	top:352px; 
	left:8px; 
	z-index:99;
}
.banner_jg div.banner_two{
	top:208px; 
	left:285px; 
	z-index:99;
}
.banner_jg div.banner_three{
	top:192px; 
	left:620px; 
	z-index:99;
}
.banner_jg div.banner_four{
	top:336px; 
	left:935px; 
	z-index:99;
}
.banner_jg div.banner_five{
	top:560px; 
	left:885px; 
	z-index:99;
}
.banner_jg div.banner_six{
	top:645px; 
	left:650px; 
	z-index:99;
}
.banner_jg div.banner_seven{
	top:587px; 
	left:155px; 
	z-index:99;
}
.banner_jg div.banner_slogen{ 
	top:320px; 
	left:370px;
	color:#e5c989;
	background:url(../images/slogen.png) no-repeat; 
	width:435px; 
	height:95px; 
	text-align:center;
}
.banner_jg div.banner_slogen h2{ 
	font-weight:normal; 
	font-size:37px; 
	line-height:40px; 
	margin-bottom:3px;
}
.banner_jg div.banner_slogen dt{ 
	font-family:Arial, Helvetica, sans-serif;
}
.banner_jg div.banner_slogen dd{}

.banner_jg b.big_b{ 
	display:block; 
	background:url(../images/banner_big.png) center center no-repeat; 
	width:38px; 
	height:38px;
}
.banner_jg b.small_b{ 
	display:block; 
	background:url(../images/banner_small.png) center center no-repeat; 
	width:26px; 
	height:26px;
}
.banner_jg span{ 
	display:block; 
	background:url(../images/nav_bg.png) repeat-x;
	padding:4px; 
	margin-top:2px;
}
.banner_jg span i{ 
	isplay:block; 
	color:#e5c989; 
	font-weight:bold; 
	font-style:normal;
}
.banner_jg span i.b_slogen{ 
	font-size:18px;
}
.banner_jg span i.b_name{ 
	display:block; 
	font-size:14px;
}

.banner_jg div.banner_six span i.b_name{ 
	display:block;
}
.banner_jg div.banner_seven span i.b_name{ 
	display:block;
}

.banner_jg div.banner_one span{ 
	position:absolute; 
	top:40px; 
	left:0px; 
	width:370px;
}
.banner_jg div.banner_two span{ 
	position:absolute; 
	top:0px; 
	left:42px; 
	width:250px;
}
.banner_jg div.banner_three span{ 
	position:absolute; 
	top:0px; 
	left:42px; 
	width:380px;
}
.banner_jg div.banner_four span{ 
	position:absolute; 
	top:0px; 
	left:42px; 
	width:280px;
}
.banner_jg div.banner_five span{ 
	position:absolute; 
	top:0px; 
	left:42px; 
	width:280px;
}
.banner_jg div.banner_six span{ 
	position:absolute; 
	top:0px; 
	left:30px; 
	width:250px;
}
/* .banner_jg div.banner_seven span{ 
	position:absolute; 
	top:0px; 
	left:30px; 
	width:250px;
} */

.banner_jg div b.round_rise{
	-webkit-animation: round_rise 1s ease-out 0s both infinite;
	animation: round_rise 1s ease-out 0s both infinite;
}

@-webkit-keyframes round_rise {
	0% {opacity: 1;-webkit-transform: scale(0.8);}
	50%{-webkit-transform: scale(1);}
	100% {-webkit-transform: scale(0.8);}
}

@keyframes round_rise {
	0% {opacity: 1;-webkit-transform: scale(0.8);transform: scale(0.8);}
	50%{-webkit-transform: scale(1);transform: scale(1);}
	100% {-webkit-transform: scale(0.8);transform: scale(0.8);}
}

.About_Us{
	width: 100%;
	max-width: 90%; /*1240*/
	margin:50px auto;
}
.About_Us_Title{
	text-align: center;
}
.About_Us_Content{
	width: 75%; /*1240*/
	margin:30px auto;
	font-size: 18px;
	text-align: center;
}
.About_Us_Icon{
	width: 100%;
	margin-top: 50px;
}
.About_Us_Icon ul li{
	display: block;
	float: left;
	padding: 0 0.5%;
	font-size: 15px;
}
.About_Us_Icon ul li.first{
	width: 23.6%;
}
.About_Us_Icon ul li.secord{
	width: 23.6%;
}
.About_Us_Icon ul li.third{
	width: 26.4%;
}
.About_Us_Icon ul li.fourth{
	width: 22%;
}

.About_Us_Icon ul li span{
	display: block;
	line-height: 20px;
	border-right:1px solid #b7b8b8;
	padding:0 18%;
	margin-top: 30px;
}
.About_Us_Icon ul li.fourth span{
	border-right: 0;
	padding-right: 0;
}

.About_Us_Icon ul li span i{
	display: block;
	font-size: 20px;/*960*/
	margin: 10px 0 10px 0;
}


.Group_Members{
	width: 100%;
	margin-top: 80px;
}
.Group_Members_Title{
	text-align: center;
	margin-bottom: 50px;
}
/*.Group_Members_Content{
	width: 100%;
	margin-bottom: 5%;
}
.Group_Members_Content ul li{
	display: block;
	float: left;
	width: 33.33%;
}*/

.Teams_Box{
	/* height: 420px;	 */
	overflow: hidden;
	position: relative;
	padding:0;
}

.Teams_Box{
	/* height: 620px;	 */
	overflow: hidden;
	position: relative;
}
.Teams_Box_Mobile{
	display: none;
}
.Teams_Box ul li{
	display: block;
	float: left;
	width: 12.5%;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.Teams_Box ul li:hover{

	transform:translate(0,15px) scale(1.2);
}
.Teams_Box ul li div.team-name{
	padding:20px 0;
	text-align: center;
}
.Teams_Box ul li div.team-name b{
	font-size: 16px;
	font-weight: normal;
}
.Teams_Box ul li div.team-name b font{
	font-size: 12px;
	display: block;
}
.Teams_Box ul li div.team-name span{
	display: block;
	width: 80%;
	margin:8px auto;
	height: 1px;
	background:#d8c189;
}

.Teams_Box ul.Teams_Box_Top{
	display: block;
	width: 100%;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.Teams_Box ul.Teams_Box_Down{
	display: block;
	width: 100%;
	height: 210px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.Teams_Box ul.Teams_Box_Top li,.Teams_Box ul.Teams_Box_Down li{
	display: block;
	float: left;
	width: 33.33333%;
	height: 210px;
	position: relative;
	overflow: hidden;
}

.Teams_Box_Ul_H{
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	display: none;
}
.Teams_Box_Ul_H i{
	float: right;
}
.Teams_Box_Ul_H span{
	display: block;
	margin: 384px 0 0 63px;
}


.Teams_Box_PC{
	display: block;
}
.Teams_Box_Mobile{
	display: block;
	height: 420px;	
	overflow: hidden;
	position: relative;
}
.Teams_Box_Mobile ul li{
	display: block;
	float: left;
	width: 33.33333%;
	height: 210px;
	position: relative;
	overflow: hidden;
}


.Teams_Box_One{
	position: absolute;
	left: 0;
	height: 0;
	background: #FFFFFF;
	width: 100%;
	height: 860px;
	overflow: hidden;
	display: none;
}
.Teams_Box_One ul{
	position: relative;
}
.Teams_Box_One_Close{
	position: absolute;
	top: 0px;
	right: 0;
	cursor: pointer;
	z-index: 1;
}
.Teams_Box_One ul li{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 860px;
	padding-top: 0px;
	font-size: 15px;
}
.Teams_Box_One_Left{
	float: left;
	width: 33%;
}
.Teams_Box_One_Right{
	float: right;
	width: 64%;
}
.Teams_Box_One_Right_Name{
	width: 72%;
}
.Teams_Box_One_Right_Desc{
	margin-top: 100px;
}
.Teams_Box_One_Right_Desc p{
	display: block;
	float: left;
	width: 45%;
	margin-right: 5%;
	font-weight: bold;
}
.Teams_Box_One_Content{
	color: #949595;
	padding-top: 50px;
	margin-top: 40px;
	border-top: 1px solid #d5d5d5;
}
.Teams_Box_One_Content p{
	margin-bottom: 30px;
}
.Teams_Box_One_Content p b{
	color: #595757;
}

.Teams_Company_Fonts{
	padding: 35px 15px 0 15px;
}

.Teams_Company_Fonts p.En{
	font-size: 20px;
	line-height: 25px;
}
.Teams_Company_Fonts p.CnTitle{
	font-size: 20px;
	line-height: 30px;
	padding: 10px 0 5px 0;
	color: #d8c189;
}
.Teams_Company_Fonts p.CnTitle24{
	line-height: 18px;
	font-size: 12px;
	padding-right: 20px;
}


.Teams_Company_Fonts span{
	display: block;
	width: 70%;
}
.Teams_Company_Fonts span.two{
	width: 50%;
}
.Teams_Company01{
	width: 100%;
	height: 250px;
	overflow: hidden;
	margin-top: 5px;
}
.Teams_Company_Left01{
	width: 60%;
	height: 250px;
	float: left;
	background: #262626;
	overflow: hidden;
	font-size: 24px;
	color: #FFFFFF;
}
.Teams_Company_Right01{
	float: right;
	width: 40%;
	height: 250px;
	background: url(../images/Team_Img01.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
}

.Teams_Company02{
	width: 100%;
	height: 300px;
	overflow: hidden;
	margin-top: 5px;
}
.Teams_Company_Left02{
	float: left;
	width: 40%;
	height: 300px;
	background: url(../images/Team_Img02.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.Teams_Company_Right02{
	width: 60%;
	height: 300px;
	float: right;
	background: #262626;
	overflow: hidden;
	font-size: 24px;
	color: #FFFFFF;
}

.Teams_Company_Right03{
	background: url(../images/Team_Img03.jpg) center center no-repeat;
}
.Teams_Company_Left04{
	background: url(../images/Team_Img01.jpg) center center no-repeat;
}


/*.Four_Companies{
	margin:100px auto;
	margin-bottom: 60px;
}
.Four_Companies_Title{
	text-align: center;
	margin-bottom: 90px;
}
.Four_Companies_Content{
	
}
.Four_Companies_Content ul li{
	display: block;
	float: left;
	width: 47%;
	margin:1% 1.5%;
}*/

/*Show_Teams*/
.Show_Teams{
	
}
.Show_Teams_Img{
	text-align: center;
	width: 100%;
}
.Show_Teams_Img img{
	width: 100%;
}
.Show_Teams_Content{
	padding:40px 0;
}
.Show_Teams_Title{
	padding-bottom: 10px;
	border-bottom: 1px solid #d5d5d5;
}
.Show_Teams_Desc{
	padding-top: 20px;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 20px;
}
.Show_Teams_Desc p{
	font-weight: bold;
}
.Show_Teams_Content_Main{
	padding-top: 30px;
	font-size: 14px;
}
.Show_Teams_Content_Main p{
	padding-bottom: 25px;
}


/*品牌工具*/
.page_banner{
	width: 100%;
	margin-top: 55px;/*768*/
}

.Brand{
	width: 100%;
	max-width: 1060px;
	padding: 30px 0;
	margin:0 auto;
}
.Brand_Title{
	text-align: center;
	margin-bottom: 55px;
}

.Brand_Content{
	width: 100%;
}
.Brand_Content img{
	width: 100%;
}
.Brand_Content p{
	margin-bottom: 50px;
}
.Brand_Content p.Brand_Content_Pc{
	display: none;
}
.Brand_Content p.Brand_Content_Mobile{
	display: block;
}
.Brand_Content_Ones{
	clear: both;
}
.Brand_Content_Ones p{
	display: block;
	float: none;
	width: 100%;
}
.Brand_Content_Ones p.PC{
	display: none;
}
.Brand_Content_Ones p.Mobile{
	display: block;
}


/*Join Us*/
.Join{
	width: 100%;
	padding:50px 0;
}
.Join_Title{
	padding-bottom: 40px;
}

.Join_Content{
	width: 100%;
	border-bottom: 1px dashed #c4a780;
	padding-bottom: 40px;
}
.Join_Content_JS{
	color: #c4a780;
	font-size: 20px;
}
.Join_Content_JS h4{
	font-size: 30px;
	margin-bottom: 22px;
}
.Join_Content_JS p{
	line-height: 40px;
}
.Join_Content_Email{

}
.Join_Content_Email h5{
	font-size: 16px;
	margin: 20px 0 10px 0;
	color: #595757;
	line-height: 35px;
}
.Join_Content_Email p{
	line-height: 25px;
	font-size: 15px;
	color: #9d9e9e;
}
.Join_Main{
	font-size: 16px;
	line-height: 35px;
	padding: 20px 0;
}
.Join_Main div.Join_Main_Ones{
	display: block;
	border-bottom: 1px solid #e7e7e7;
	padding: 40px 0;
}
.Join_Main div.Join_Main_Ones h5{
	font-size: 25px;
	font-weight: normal;
}
.Join_Main div.Join_Main_Ones b{
	font-weight: normal;
	display: block;
	padding: 12px 0;
}

/*Contact*/
.Contact{
	padding: 80px 0 0 0;
	font-size: 14px;
}
.Contact_Title{
	text-align: center;
}

.Contact_Title span{
	font-size: 32px;
	display: block;
	text-align: center;
}
.Contact_Main{
	border-top: 0px solid #dcc48a;
	border-bottom: 1px solid #dcc48a;
	margin: 50px 0 30px 0;
}
.Contact_Main dl{
	display: block;
	float: none;/*960*/
	width: 100%;/*960*/
	margin-bottom: 30px;
}
.Contact_Main dl dt{
	color: #dcc48a;
	font-size: 16px;
}
.Contact_Main dl.first{
	float: none; /*960*/
}


/*Service*/
.Service{
	padding: 50px 0;
}
.Service_Title{
	text-align: center;
}
.Service_Content{
	width: 90%; /*768*/
	margin: 0 auto; /*768*/
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 0 20px 0;
}
.Service_Content ul{
	display: block;
	padding: 0 4%;
}
.Service_Content ul li{
	width: 80%;/*768*/
	display: block;
	float: none; /*768*/
	padding:30px 10%;/*768*/
	text-align: center;
}
.Service_Content ul li img{
	padding-bottom: 20px;/*768*/
}
.Service_Content ul li p{
	font-size: 18px;  /*1240*/
	line-height: 20px; /*1240*/
}
.Service_Content ul li dl{
	display: block;
	margin-top: 30px;
	padding-left: 30%;/*768*/
}
.Service_Content ul li dl.none{
	padding-left: 30%;/*768*/
}
.Service_Content ul li dd{
	text-align: left;
	font-size: 14px;
}
.Service_Content ul li dd i{
	font-style: normal;
	color: #c1a47e;
	display: inline-block;
	margin-right:15px;
}
.Service_Content ul li dd span{
	color: #c1a47e;
}
.Service_About{
	width: 90%; /*768*/
	margin:0 auto;/*768*/
	border-bottom: 1px solid #e7e7e7;
	padding: 50px 0;
}
.Service_About_Title{
	text-align: center;
}
.Service_About_Title p.EnTitle{
	/*font-weight: bold;*/
}
.Service_About_Title p.CnTitle{
/*	font-size: 35px;
	line-height: 45px;*/
}
.Service_About_Icon{
	padding: 50px 0 0px 0;
}
.Service_About_Icon ul li{
	display: block;
	width: 50%;/*768*/
	float: left;
	text-align: center;
	margin-bottom: 50px;
}
.Service_About_Icon ul li img{
	padding-bottom: 20px; /*768*/
}
.Service_About_Icon ul li p{
	font-size: 18px; /*768*/
	line-height: 24px; /*768*/
}
.Service_About_Content{
	font-size: 16px; /*768*/
	line-height: 28px; /*768*/
	padding: 0px 0 40px 0;
}
.Service_About_Content p{
	margin-top: 30px; /*768*/
}
.Service_Model{
	width: 90%;
	margin:0 auto;
	border-bottom: 1px solid #e7e7e7;
	padding: 50px 0;
}
.Service_Model_Title{
	text-align: center;
}

.Service_Model_Content{
	padding: 20px 0;
}
.Service_Model_Content ul li{
	display: block;
	float: left;
	margin:30px 0%; /*768*/
}
.Service_Model_Content ul li.first{
	width: 100%; /*768*/
	text-align: center; /*768*/
}
.Service_Model_Content ul li.secord{
	width: 100%; /*768*/
	text-align: center; /*768*/
}
.Service_Model_Content ul li.third{
	width: 100%; /*768*/
	text-align: center; /*768*/
}
.Service_Flow{
	width: 90%; /*768*/
	margin:0 auto; /*768*/
	border-bottom: 1px solid #e7e7e7;
	padding: 50px 0;
}
.Service_Flow_Title{
	text-align: center;
}

.Service_Flow_Content{
	padding: 30px 0 0% 0;
}
.Service_Flow_Content ul li{
	display: block;
	float: left;
	width: 50%; /*768*/
	text-align: center;
	height: 350px; /*768*/
	margin-bottom: 20px; /*768*/
}
.Service_Flow_Content ul li img{
	padding-bottom: 30px;
}
.Service_Flow_Content ul li p{
	font-size: 18px; /*768*/
	line-height: 22px; /*768*/
}
.Service_Flow_Content ul li span{
	display: block;
	padding: 15px 10%;
	font-size: 15px; /*768*/
}
.Service_Cooperation{
	width: 90%; /*768*/
	margin:0 auto; /*768*/
	padding: 50px 0 0 0; /*768*/
}
.Service_Cooperation_Title{
	text-align: center;
}
.Service_Cooperation_Title p.EnTitle{
	/*font-size: 40px;
	line-height: 50px;*/
}
.Service_Cooperation_Content {
	padding: 50px 0 0 0;
}
.Service_Cooperation_Content dl{ 
	margin-bottom:20px; /*768*/
}
.Service_Cooperation_Content dl dt{ 
	font-size:17px;  /*768*/
	font-weight:bold; 
	margin-bottom:15px; 
	color:#c4a780;
}
.Service_Cooperation_Content dl dd{ 
	font-size: 14px; /*768*/
	line-height: 24px; /*768*/
	color: #9d9e9e;
}


/*Design*/
.Design{
	padding:60px 0 0 0;
}
.Design_Title{
	text-align: center;
}
.Design_About{
	font-size: 16px;
	margin:40px 0;
}
.Design_About ul{
	margin-top: 50px;
}
.Design_About ul li{
	display: block;
	width: 25%;
	float: left;
	text-align: center;
}
.Design_About ul li span{
	display: block;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
}
.Design_Main{
	text-align: center;
	padding:30px 0 0 0;
}
.Design_Main span{
	display: block;
	/*font-size: 30px;
	line-height: 40px;*/
}
.Design_Main p{
	/*font-size: 40px;
	line-height: 50px;*/
}
.Design_Main i{
	display: block;
	font-size: 20px;
	padding-top: 20px;
}
.Design_Main img{
	margin-top: 40px;
}
.Desgin_Case{
	/*width: 100%;
	max-width: 1000px;
	margin:0 auto;
	padding: 5% 0;*/
}
.Design_Case{
	width: 96%;
	margin: 0 auto;
}
.Desgin_Case_Title{
	text-align: center;
}
.Design_News{
	margin-top: -50px;
	margin-bottom: 45px;
}
.Design_News ul li{ 
	display:block; 
	width:48%; 
	float:left; 
	margin-right:4%;
}
.Design_News ul li.last_news{
	margin-right: 0px;
}
.Design_News ul li img{
	width: 100%;
}
.Design_News ul li.last_news{ 
	margin-right:0;
}
.Design_News ul li span{ 
	display:block; 
	font-size:20px; 
	line-height:25px; 
	color:#383838; 
	padding:30px 0 15px 0; 
	border-bottom:1px solid #9d9e9e; 
	margin-bottom:20px;
}
.Design_News ul li a{ 
	display:block; 
	padding:2px 0; 
	font-size:14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*Ces*/
.Ces{
	padding:60px 0 0 0;
}
.Ces_Title{
	text-align: center;
}
.Ces_Title span{
	display: block;
	/*font-size: 34px;
	line-height: 44px;*/
}
.Ces_Fonts{
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	padding: 35px 0 40px 0;
}
.Ces_Main{
	margin-top: 25px;
}
.Ces_Main h3{
	font-size: 24px;
	line-height: 34px;
}
.Ces_Main_Title{
	border-top: 2px solid #c4a780;
	margin-top: 20px;
}
.Ces_Main_Title span{
	display: inline-block;
	font-size: 24px;
	color: #fff;
	padding:10px;
	background:#c4a780;
}
.Ces_Main img{
	text-align: center;
	display: block;
	margin: 50px auto;
}
.Ces_Planning{
	width: 100%;
	background: #efefef;
	padding: 60px 0;
}
.Ces_Planning img{
	margin: 50px auto;
}
.Ces_Planning_Title{
	text-align: center;
}
.Ces_Planning ul{
	margin-left: 7%;
}
.Ces_Planning ul li{
	display: block;
	float: left;
	width: 20%;
	margin-right:5%;
}
.Ces_Planning ul li span{
	color: #c4a780;
	font-size: 13px;
	line-height: 22px;
	display: block;
}
.Ces_Planning ul li span i{
	font-size: 45px;
	line-height: 25px;
	display: inline-block;
	margin-right:3px;
}
.Ces_Planning ul li b{
	display: block;
	margin-top:8%;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}
.Ces_Research{
	padding:75px 0 0 0;
}
.Ces_Research_Title{
	text-align: center;
}
.Ces_Research_Img{
	text-align: center;
	margin:50px auto;
}
.Ces_Research_Ones{
	margin: 60px auto;
	margin-bottom: 0;
}
.Ces_Research_Ones h4{
	font-size: 26px;
}
.Ces_Research_Ones span{
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2%;
	display: block;
}
.Ces_Research_Ones p,.Ces_Research_Ones i{
	font-size: 18px;
	letter-spacing: 2px;
	line-height: 30px;
}
.Ces_Research_Ones i{
	margin-top: 30px;
	display: block;
}
.Ces_Research_Ones ul{
	margin-top: 40px;
}
.Ces_Research_Ones ul li{
	display: block;
	float: left;
	width: 31.5%;
	margin-right: 1.5%;
}

/*WUI*/
.WUI{
	padding: 60px 0 0 0;
}
.WUI_Title{
	text-align: center;
}
.WUI_Title p.EnTitle{
	color: #2540a0;
}
.WUI_Title span{
	font-size: 22px;
	line-height: 32px;
}
.swiper-wui-banner{
	text-align: center;
	width: 100%;
	height: auto;
}
.swiper-wui-wrapper{
	overflow: hidden;
	width: 100%;
	height: auto;
}
.swiper-wui-slide{
	width: 100%;
	height: auto;
}

.pagination-wui{
	position: absolute;
	left: 0;
	text-align: center;
	bottom:4%;
	width: 100%;
}
.pagination-wui .swiper-pagination-switch {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #9e9e9f;
	border-radius: 15px;
	cursor: pointer;
	margin: 0 17px;
}
.pagination-wui .swiper-active-switch {
  background: #595757;
}

.WUI_Customers{
	padding: 30px 0;
}
.WUI_Customers_Parts{
	text-align: center;
	margin-bottom:20px;
}
.WUI_Customers ul{
	margin-left:3%;
}
.WUI_Customers ul li{
	display: block;
	float: left;
	width: 30%;
	margin-right: 5%;
}
.WUI_Customers ul li.last{
	margin-right: 0;
}
.WUI_Customers ul li img{
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.WUI_Customers ul li h4{
	font-size: 16px;
	color: #2540b0;
	line-height: 26px;
}
.WUI_Customers2 ul li h4{
	color: #714b80;
}
.WUI_Customers ul li p{
	font-size: 12px;
}
.WUI_DNA{
	padding:0;
}
.WUI_DNA_Title{
	text-align: center;
}
.WUI_DNA_Title span{
	display: block;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 2px;
}
.WUI_DNA_Main{
	padding: 40px 0;
}
.WUI_DNA_Main ul{
	width: 80%;
	margin: 0 auto;
}
.WUI_DNA_Main ul li{
	display: block;
	float: left;
	width: 20%;
	margin-right: 6.6%;
}
.WUI_DNA_Main ul li.last{
	margin-right: 0;
}
.WUI_Solotions{
	text-align: center;
	padding: 50px 0;
}
.WUI_Solotions img{
	margin: 30px auto;
}
.WUI_About{
	margin-top: 0px;
	margin-bottom: 40px;
}
.WUI_About_Title{
	text-align: center;
}

.WUI_About_Title img{
	width: 100%;
	max-width: 730px;
	margin:40px auto;
}
.WUI_About_Main{
	font-size: 16px;
	text-align: left;
}
.WUI_About_Main p{
	margin-bottom:25px;
}


/*Case*/
.Case{
	padding: 80px 0 60px 0;
}
.Case_title{
	text-align: center;
	padding-bottom: 50px;
}
.CaseBox{

}
.CaseNav{
	position: relative;
}
.CaseNav ul{
	display: block;
	text-align: center;
	width: 80%;
	max-width: 850px;
	margin: 0 auto;
	z-index: 1;
	position: relative;
}

.CaseNav ul li.tops{
	margin-top: -22px;
}

.CaseLine{
	position: absolute;
	width: 100%;
	height: 2px;
	background: #595757;
	left: 0;
	top: 16px;
}

.Case ul li{ 
	display: block;
	width: 20%;
	float: left;
	font-size: 12px; /*960*/
	
}

.Case ul li span{
	display: block;
	width: 20px;
	height: 20px;
	background: #595757;
	border-radius: 20px;
	margin: 8px auto;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
} 

.Case ul a.active{ 
	display: block;
	color: #af9969;
}
.Case ul a.active:hover{
	color: #af9969;
}
.Case ul a:hover{
	color: #595757;
}

/*.Case ul a:hover span{
	background: #ddc58b;
}*/
.Case ul a.active span{
	background: #af9969;
}
.Case ul a.active:hover span{
	background: #af9969;
}


.CaseShow{
	padding: 3% 0;
	position: relative;
}

.home_caseMain{
	width: 100%;
	max-width: 1020px;
	margin:0 auto;
}	
.Case-slide ul{
	width: 100%;
	display: block;
}
.Case-slide a{
	display: block;
	float: left;
	margin: 1%;
	width: 23%;
	position: relative;
	overflow: hidden;
}
.Case-slide li{
	height: auto;
}
.Case-wrapper{
	overflow: hidden;
	height: auto;
}
.Case-slide li span{
	display: block;
	width: 90%;
	height: 90%;
	padding: 5%;
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	bottom: 0%;
	left: 0%;
	overflow: hidden;
	display: none;
}
.Case-slide li span h4{
	font-weight: bold;
	margin-bottom:15px;
	font-size: 15px;
}
.Case-slide li span i{
	line-height: 22px;
	letter-spacing: 0;
	font-size: 13px;
	display: block;
}

.Mobile_Center{
	margin: 0 auto;
	float: none;
	width: auto;
}
#pages{ 
	float:none; 
	margin:20px 0 0 0;
}
#pages a{ 
	display:block; 
	width:25px; 
	background:#231815; 
	color: #fff;
	height:25px; 
	float:left; 
	margin:3px; 
	text-align:center; 
	line-height:25px;
}
#pages a.a1{ 
	display:block; 
	width:25px; 
	height:25px; 
	float:left; 
	margin:3px; 
	text-align:center; 
	line-height:25px; 
}
#pages span{ 
	display:block; 
	width:25px; 
	background:#ca9b70; 
	height:25px; 
	float:left; 
	margin:3px;
	text-align:center;
	line-height:25px; 
	color:#fff
}

/*ShowCase*/
.ShowCase{
	padding:80px 0 0 0;
}
.Show_Case_Title{
	padding-bottom: 10px;
	border-bottom: 1px solid #231815;
	width: 100%;
	max-width: 100%;
}
.Show_Case_Title b{
	font-size: 30px;
	font-weight: normal;
}
/*.Show_Case_Title span{
	display: block;
	float: right;
	text-align: right;
	font-size: 20px;
	line-height: 26px;
}*/
.Show_Case_Times{
	margin: 20px 0 40px 0;
}
.Show_Case_Times p{
	display: block;
	font-size: 20px;
	line-height: 26px;
}
.Show_Case_Content{
	padding: 0px 0 20px 0;
	position: relative;
	font-size: 18px;
}
.Show_Case_Main{
	width: 100%;
	max-width: 100%;
}
.Show_Case_Main img{
	width: 100%;
	border:1px solid #ccc;
}
.Show_Case_PreNext{
	margin-top: 5%;
	padding: 2% 0;
	border-top: 1px solid #231815;
}
.Show_Case_PreNext span{
	display: block;
}
.Show_Case_PreNext span.Show_Case_Pre{
	float: left;
}
.Show_Case_PreNext span.Show_Case_Next{
	float: right;
}
.Show_Case_Related{
	position: absolute;
	right: 0;
	top: 0%;
	width: 20.6%;
	padding: 2%;
	background: #efefef;
	display: none;
}
.Show_Case_Related_Title{
	font-size:15px; 
	font-weight:bold; 
	border-bottom:1px solid #85807f;
	padding: 5px 0;
}
.Show_Case_Related ul.Related_Case_List{
	padding: 10px 0;
}
.Show_Case_Related ul.Related_Case_List li{
	display: block;
	float: left;
	width:48%;
	margin:1.5% 1%;
	position: relative;
}
.Show_Case_Related ul.Related_Case_List li span{
	font-size: 12px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.7);
}

.Show_Case_Related ul.Case_List_Catroy{
	padding:15px 0;
}
.Show_Case_Related ul.Case_List_Catroy li{
	 background:url(../images/gole.png) left center no-repeat; 
	 text-indent:15px;
	 font-size: 15px;
}

/*List_News*/
.List_News{
	padding: 80px 0 0 0;
}
.List_News_Title{
	position: relative;
	width: 90%;
	max-width: 1100px;
	margin:0 auto;
	margin-bottom: 3%;
}
.List_News_Title img{
	width: 53%;
}
.List_News_Title span{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}
.List_News_Title span a{ 
	padding:0 5px; 
	font-size:14px;
	color:#af9969;
}
.List_News_Title span a:hover{ 
	color:#232323
}
.List_News_Content{
	width: 98%;
	max-width: 1100px;
	margin:0 auto;
	margin-bottom: 3%;
}
.List_News_De{
	text-align: center;
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddc58b;;
	margin-bottom: 30px;
	
}

.container {
	position:relative;
	font-size:12px;
	border:0px solid green;
	padding:0;
	margin:0; 
}
.container a{
	color:#333;
}
.container a:hover{
	color:#af9969;
}
#loading {
	margin-top:2px;
	font-size:12px;
	border:1px solid #ccc;
	text-align:center;
	line-height:30px;
	background: #eee;
}
#noshow {
	margin-top:2px;
	font-size:12px;
	border:1px solid #ccc;
	text-align:center;
	line-height:30px;
	background: #eee;
}
.pin {
	width:250px;
	list-style:none;
	position:absolute; 
	overflow:hidden;
	background:#FFF; 
	margin:2px; 
	border:1px solid #dddddd;
}
.pin div{ 
	margin:10px;
	display:block;
}
.pin .img{ 
	border:0px solid #eee;
}
.pin .img img{ 
	width:100%; 
	overflow:hidden; 
	border:#CCC 1px solid;

}
.pin .fl_title{
	margin:10px 10px 0 10px; 
	color:#666;
}
.pin .yw_title{
	margin:2px 10px 0 10px; 
	font-size:14px; 
	border-bottom:1px solid #dddddd; 
	padding-bottom:10px;
}
.pin .title{  
	font-size:16px; 
	margin:2px 10px;
}
.pin .nw_con{
	margin:0 10px; 
	font-size:14px; 
	letter-spacing:1px; 
	line-height:22px;
}
.pin .nw_date{}
.hide {
	display:none;
}

.Show_News_Like{
	margin-top: 5%;
}
.Show_News_Like b{
	color: #ac9769;
	display: block;
	margin-bottom: 2%;
}
.Show_News_Like a{
	margin-left: 4px;
}

/*PES  工厂*/
.Factory{
	width: 100%;
	max-width: 1050px;
	padding: 50px 0;
	margin:0 auto;
}
.Factory_Title{
	text-align: center;
	margin-bottom: 50px;
}
.Factory_Content{
	width: 100%;
	margin-bottom: 100px;
}
.Teams_Company_Fonts p.CnTitle14{
	font-size: 12px;
	line-height: 18px;
	padding-right: 0px;
	margin-bottom: 20px;
}
/*SKYBDC*/
.Skybdc{
	width: 95%;
	max-width: 1050px;
	padding: 30px 0;
	margin:0 auto;
}
.Skybdc_About{
	background: #dfb432;
	position: relative;
}
.Skybdc_About img{
	display: block;
	position: relative;
	left: 0px;
	bottom: 0px;
	margin: 0 3%;
	width: 100%;
	max-width: 94%;
	padding-top: 10px;
}
.Skybdc_About_Right{
	width: 94%;
	float: none;
	padding: 20px 3% ;
}
.Skybdc_About_Right p.En{
	font-size: 25px;
	line-height: 28px;
}
.Skybdc_About_Right p.Cn{
	font-size: 20px;
	line-height: 25px;
	margin: 5px 0 15px 0;
}
.Skybdc_About_Right p.sj{
	font-weight: bold;
}
.Skybdc_Title{
	margin: 50px auto;
}
.Skybdc_Title_left{
	float: none;
	margin-left: 0px;
}
.Skybdc_Title_left p.En{
	font-size: 30px;
	line-height: 35px;
}
.Skybdc_Title_left p.Cn{
	font-size: 30px;
	line-height: 35px;
}
.Skybdc_Tilte_Right{
	float: none;
	width: 100%;
	max-width: 100%;
	margin-top: 20px;
	margin-right: 50px;
}
.Skybdc_Service{
	background: #f2f2f1;
	padding: 50px 0;
}
.Skybdc_Service_Box{
	width: 95%;
	max-width: 1050px;
	margin: 0 auto;
}


/*重庆专题页*/
.page-chong{

}
.chong-one{
	clear: both;
	overflow: hidden;
	padding:40px 0 30px 0;
	border-bottom: 1px solid #454545;
}
.chong-title{
	color: #e50303;
	font-size: 34px;
	line-height: 48px;
	font-weight: bold;
}
.chong-desc{
	color: #6a6a6a;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	padding:20px 0;
}
.chong-solution{
	background: #e50303;
	border-radius: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding:8px 0;
	text-align: center;
}
.chong-solution-inline{
	display: inline-block;
	padding:8px 42px;
}
.chong-img{
	clear: both;
	overflow: hidden;
	margin-top:20px;
}
.chong-img a{
	display: block;
	float: left;
	text-align: center;
	width: 17.796%;
	max-width: 210px;
	margin-right: 2.7%;
}
.chong-img a.last{
	margin-right: 0;
}
.chong-img a span{
	display: block;
	margin-top:10px;
	font-size: 12px;
	color: #767676;
	font-weight: bold;
}
.about-chong{
	margin:65px auto;
}

.about-banner_jg{ 
	width:1160px; 
	height:510px; 
	margin:0 auto; 
	background:url(../images/banner_jg.png) center center no-repeat; 
	padding-top:0px; 
	position:relative;
	/* padding-top:350px; */
	display: none;
}

.page_chongqing_banner{
	width: 100%;
	display: block;
}

a.chong-case{
	display: inline-block;
	margin-top: 0px;
	font-size: 20px;
	border: 1px solid #dcc48a;
	color: #dcc48a;
	padding:5px 18px;
}

.page_banner-chongqing{
	width: 100%;
	margin-top: 55px;
}

.page_about-chongqing-mobile{
	display: none;
}
.page_chongqing_banner_mobile{
	display: none;
}

.team-companies-new{
	width: 100%;
	max-width: 1360px;
	margin:0 auto;
	clear: both;
	overflow: hidden;
}
.team-companies-new ul{
	display: block;
	overflow: hidden;
	clear: both;
	background: #222;
}

.team-companies-new ul li{
	display: block;
	float: left;
	width: 50%;
	background: #222;
}
.team-companies-new ul li img{
	/* width: 100%; */
}
.team-companies-new-font{
	padding:20px 20px;
}
.team-companies-new-font p.En{
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}
.team-companies-new-font p.CnTitle{
	font-size: 22px;
	line-height: 34px;
	color:#d8c189;
}
.team-companies-new-font p.CnTitle24{
	font-size: 13px;
	color: #fff;
	line-height: 22px;
	padding-top: 12px;
}


/*儿童商业*/
.page-child{

}
.page-child-advavtage{
	padding:30px 0;
}
.page-child-advavtage-list{
	clear: both;
	overflow: hidden;
	padding:30px 0 15px 0;
}
.page-child-advavtage-list ul{
	padding:0;
}
.page-child-advavtage-list ul li{
	display: block;
	float: left;
	width: 20%;
	padding:0 4% 0 1%;
	font-size: 12px;
}
.page-child-advavtage-list ul li:last-child{
	padding: 0 4% 0 1%;
	width: 20%;
}
.page-child-advavtage-list ul li img{
	width: 80%;
}
.page-child-advavtage-list ul li span{
	height: 1px;
	display: block;
	width: 35%;
	background: #333;
	margin: 12px 0;
}
.page-child-advavtage-list ul li b{
	display: block;
	font-size: 14px;
	margin-top: 15px;
}

.page-child-case{
	clear: both;
	overflow: hidden;
}
.page-child-case ul li{
	width: 50%;
	padding-bottom: 20px;
	float: left;
}
.page-child-case ul li b{
	font-size: 18px;
	padding:10px 0;
	display: block;
}
.page-child-case ul li span{
	font-size: 16px;
	line-height: 18px;
	display: block;
}
.page-child-case ul li i{
	font-size: 12px;
	padding-right: 20px;
	display: block;
}
/* .page-child-case ul li img{
	width: 100%;
} */

.page-child-ip{
	text-align: center;
	padding:30px 0;
}
.page-child-ip-img{
	padding:30px 0;
}



/*End*/

}


