/*index_nav_lg*/
@media(min-width:768px){
	#index_nav_lg.transparent{background-color:transparent;border-bottom-color:rgba(255,255,255,0.25);}
	.transparent .index_nav_lg_logo img[src*="logo.png"]{opacity:0;}
	.transparent .index_nav_lg_logo img[src*="logo_white.png"]{opacity:1;}
	.transparent .index_nav_lg_lang:hover{border-bottom-color:#fff;}
	.transparent .index_nav_lg_lang span{background-color:rgba(255,255,255,0.25);}
	.transparent .index_nav_lg_lang span i{color:#fff;}
	.transparent .index_nav_lg_link dl dt a{color:#fff;}
	.transparent .index_nav_lg_link dl:hover dt a{border-bottom-color:#fff;}
	.transparent .index_nav_lg_link dl dt.active a{border-bottom-color:#fff;}
	.transparent .index_nav_lg_link dl dd{border-top-color:#fff;}
}



/*index_nav_xs*/
@media(max-width:767px){
	#index_nav_xs.transparent{background-color:transparent;border-bottom-color:rgba(255,255,255,0.25);}
	.transparent .index_nav_xs_logo img[src*="logo.png"]{opacity:0;}
	.transparent .index_nav_xs_logo img[src*="logo_white.png"]{opacity:1;}
	.transparent .index_nav_xs_lang span i{color:#fff;}
	.transparent .index_nav_xs_menu i{color:#fff;}
}



/*banner*/
#banner .xjCarousel{background:#ddd url(../ic/loading.gif) no-repeat center;}
#banner .xjCarousel_thumb{bottom:48px;}
#banner .xjCarousel_thumb_button{border:2px solid #fff;background:rgba(255,255,255,0.25);}
#banner .xjCarousel_thumb_button:hover{border-color:#fff;background:rgba(255,255,255,0.75);}
#banner .xjCarousel_thumb_button.xjCarousel_active{border-color:#fff;background:rgba(255,255,255,0.75);}
#banner .xjCarousel_page div{display:table;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
#banner .xjCarousel_page div a{display:table-cell;text-align:center;vertical-align:middle;cursor:default;height:1080px;}
#banner .xjCarousel_page div a img{width:100%;max-width:768px;padding:0 34px;}
#banner .xjCarousel_information{position:absolute;right:0;bottom:0;left:0;z-index:4;border-top:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0);text-align:center;height:44px;line-height:43px;}
#banner .xjCarousel_information i{color:#fff;font-size:16px;}



/*service*/
@media(min-width:768px){
	#service{padding-top:50px;background:#fff;}
	#service .tit{text-align:center;}
	#service .tit h2{margin-bottom:15px;color:#666;font-size:30px;}
	#service .tit p{margin-bottom:35px;color:#999;font-size:18px;}
	#service .tit p i{margin:0 20px;border-left:1px solid #ddd;}
	#service .con{padding-bottom:50px;}
	#service .con a{position:relative;display:block;}
	#service .con a img{width:100%;}
	#service .con a i{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;background:rgba(0,0,0,0.25);color:#fff;font-size:24px;opacity:0;transition:opacity 200ms;}
	#service .con a:hover i{opacity:1;}
	#service .con .top{margin-bottom:20px;}
}
@media(max-width:767px){
	#service{padding-top:25px;background:#fff;}
	#service .tit{text-align:center;}
	#service .tit h2{margin-bottom:25px;color:#666;font-size:24px;}
	#service .tit p{display:none;}
	#service .con{padding-bottom:25px;}
	#service .con a{position:relative;display:block;}
	#service .con a img{width:100%;}
	#service .con a i{position:absolute;top:0;left:0;padding:10px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.5), 0 0 10px rgba(0,0,0,0.5);font-size:16px;}
	#service .con .left{margin-bottom:20px;}
	#service .con .top{margin-bottom:20px;}
}
@media(max-width:767px){
	#service .con .left img{height:auto;}
	#service .con .right img{height:auto;}
}
@media(min-width:768px) and (max-width:991px){
	#service .con .left img{height:268px;}
	#service .con .right img{height:124px;}
	[lang="en"] #service .con a i{font-size:18px;}
}
@media(min-width:992px) and (max-width:1199px){
	#service .con .left img{height:350px;}
	#service .con .right img{height:165px;}
	[lang="en"] #service .con a i{font-size:20px;}
}
@media(min-width:1200px){
	#service .con .left img{height:424px;}
	#service .con .right img{height:202px;}
}



/*news*/
@media(min-width:992px){
	#news{padding:50px 0;}
	#news .left h2{margin-bottom:10px;height:60px;background:#fff;}
	#news .left h2 i{padding-left:15px;color:#666;font-size:24px;line-height:60px;}
	#news .left h2 a{float:right;margin:15px;padding:0 15px;height:30px;border:1px solid #999;border-radius:15px;background:#fff;color:#999;font-size:18px;line-height:28px;transition:border-color 200ms, background 200ms, color 200ms;}
	#news .left h2 a:hover{border-color:#C12;background:#C12;color:#fff;}
	#news .left dl{position:relative;height:490px;background:#fff;}
	#news .left dl dt{ }
	#news .left dl dt a{ }
	#news .left dl dt a img{width:100%;}
	#news .left dl dd{padding:15px 15px 0;}
	#news .left dl dd a{display:block;overflow:hidden;margin-bottom:10px;height:60px;color:#666;font-size:20px;line-height:30px;transition:color 200ms;}
	#news .left dl dd a:hover{color:#C12;}
	#news .left dl dd p{overflow:hidden;margin-bottom:30px;height:60px;color:#999;font-size:16px;line-height:20px;}
	#news .left dl dd i{position:absolute;bottom:15px;left:15px;color:#999;}
	#news .right h2{margin-bottom:10px;height:60px;background:#fff;}
	#news .right h2 i{padding-left:15px;color:#666;font-size:24px;line-height:60px;}
	#news .right h2 a{float:right;margin:15px;padding:0 15px;height:30px;border:1px solid #999;border-radius:15px;background:#fff;color:#999;font-size:18px;line-height:28px;transition:all 200ms;}
	#news .right h2 a:hover{border-color:#C12;background:#C12;color:#fff;}
	#news .right dl{margin-bottom:10px;height:90px;background:#fff;}
	#news .right dl dt{float:left;}
	#news .right dl dt a{ }
	#news .right dl dt a img{width:120px;height:90px;}
	#news .right dl dd{padding:5px 0;line-height:20px;}
	#news .right dl dd a{display:block;overflow:hidden;padding:0 10px;height:40px;color:#666;font-size:16px;transition:color 200ms;}
	#news .right dl dd a:hover{color:#C12;}
	#news .right dl dd i{display:block;overflow:hidden;padding:0 10px;height:20px;color:#999;font-size:12px;}
	#news .right dl dd b{display:block;overflow:hidden;padding:0 10px;height:20px;color:#999;font-size:12px;}
}
@media(max-width:991px){
	#news{padding:25px 0;}
	#news .left h2{margin-bottom:10px;height:40px;background:#fff;}
	#news .left h2 i{padding-left:10px;color:#666;font-size:20px;line-height:40px;}
	#news .left h2 a{float:right;margin:5px 10px 5px;padding:0 10px;height:30px;border:1px solid #999;border-radius:15px;background:#fff;color:#999;font-size:14px;line-height:28px;}
	#news .left dl{position:relative;margin-bottom:10px;background:#fff;}
	#news .left dl dt{ }
	#news .left dl dt a{ }
	#news .left dl dt a img{width:100%;}
	#news .left dl dd{padding:10px;}
	#news .left dl dd a{display:block;overflow:hidden;margin-bottom:10px;max-height:50px;color:#666;font-size:18px;line-height:25px;}
	#news .left dl dd p{overflow:hidden;margin-bottom:10px;max-height:60px;color:#999;font-size:14px;line-height:20px;}
	#news .left dl dd i{color:#999;}
	#news .right h2{margin-bottom:10px;height:40px;background:#fff;}
	#news .right h2 i{padding-left:10px;color:#666;font-size:20px;line-height:40px;}
	#news .right h2 a{float:right;margin:5px 10px 5px;padding:0 10px;height:30px;border:1px solid #999;border-radius:15px;background:#fff;color:#999;font-size:14px;line-height:28px;}
	#news .right dl{margin-bottom:10px;height:90px;background:#fff;}
	#news .right dl dt{float:left;}
	#news .right dl dt a{ }
	#news .right dl dt a img{width:120px;height:90px;}
	#news .right dl dd{padding:5px 0;line-height:20px;}
	#news .right dl dd a{display:block;overflow:hidden;padding:0 10px;height:40px;color:#666;font-size:16px;}
	#news .right dl dd i{display:block;overflow:hidden;padding:0 10px;height:20px;color:#999;font-size:12px;}
	#news .right dl dd b{display:block;overflow:hidden;padding:0 10px;height:20px;color:#999;font-size:12px;}
}
@media(min-width:1200px){ 
	[lang="en"] #news .left h2 i{font-size:20px;}
	[lang="en"] #news .right h2 i{font-size:20px;}	
}
@media(min-width:768px) and (max-width:1199px){
	[lang="en"] #news .left h2 i{font-size:16px;}
	[lang="en"] #news .right h2 i{font-size:16px;}	
}



/*partner*/
@media(min-width:768px){
	#partner{padding:50px 0;background:#fff;}
	#partner .tit{text-align:center;}
	#partner .tit h2{margin-bottom:25px;color:#666;font-size:30px;}
	#partner .xjCarousel{background-color:#fff;}
	#partner .xjCarousel a{cursor:default;}
}
@media(max-width:767px){
	#partner{padding:25px 0;background:#fff;}
	#partner .tit{text-align:center;}
	#partner .tit h2{margin-bottom:25px;color:#666;font-size:24px;}
	#partner .xjCarousel{background-color:#fff;}
	#partner .xjCarousel a{cursor:default;}
	#partner .xjCarousel a:nth-of-type(1) img{margin-bottom:10px;}
	#partner .xjCarousel a:nth-of-type(2) img{margin-bottom:10px;}
	#partner .xjCarousel a:nth-of-type(3) img{margin-bottom:10px;}
}