﻿div,ul,li{
	cursor: default;
}
body{
	overflow-x: hidden;
}
.wrapper
{
	width: 1200px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	height: 100%;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
a{
	color: #000;
}
*{
	text-overflow:ellipsis;
}


.banner_wrap{
	height: 380px;
	/*width: 2560px;*/
	position: relative;
	/*left: 50%;*/
	left: 75%;
	margin-left: -1280px;
	overflow: hidden;
}

.banner_wrap li img{
	position: relative;
	max-height: 380px;
}

@media only screen and (max-width: 1920px){

	.banner_wrap {
		height: 407px;
		position: relative;
		left: 67%;
		margin-left: -1280px;
		overflow: hidden;
	}

	.banner_wrap li img {
		position: relative;
		max-height: 407px;
	}
}

@media only screen and (max-width: 1680px){

	.banner_wrap{
		height: 380px;
		/*width: 2560px;*/
		position: relative;
		/*left: 50%;*/
		left: 75%;
		margin-left: -1280px;
		overflow: hidden;
	}
	.banner_wrap li img{
		position: relative;
		max-height: 380px;
	}
}


@media only screen and (max-width: 1440px){

	.banner_wrap {
		height: 310px;
		position: relative;
		/*left: 50%;*/
		left: 89%;
		margin-left: -1280px;
		overflow: hidden;
	}

	.banner_wrap li img {
		position: relative;
		max-height: 310px;
	}
}




.banner_wrap li a{
	position: relative;
	width: 100%;
}

.dock_wrap span{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #fff;
	border-radius: 12px;
	margin-left: 15px;
	cursor: pointer;
	background: url(dock.png) no-repeat center;
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari 和 Chrome */
	-o-transition: all 0.2s; /* Opera */
}
.dock_wrap span.cur{
	width: 46px;
	height: 23px;
	background: #00b0ff;
	background: url(dock_cur1.png) no-repeat center;
}
.dock_wrap
{
	position: absolute;
	text-align: right;
	z-index: 10;
	bottom: 15px;
	left: 400px;
	cursor: default;
}
.recommend_section{
	background:#00b0ff;
}
.recommend_list li{
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.recommend_list li.hover{

}
.recommend_list li a{
	display: block;
	position: relative;
}
.recommend_list li a *{
	cursor: pointer;
}
.recommend_list li img{
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	vertical-align: top;
}
.recommend_list li.hover img{
	transform: scale(1.1);
	transform-origin: 50% 50%;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.recommend_list li .black_cover{
	opacity: 0.2;
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;

}
.recommend_list li.hover .black_cover{
	opacity:0.5;
	filter: alpha(opacity=60);
	visibility: visible;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;

}
.recommend_list li.hover .recommend_wrap{
	transform: translate(5px,0);
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.recommend_list li .recommend_wrap{
	position: absolute;
	top: 30px;
	left: 22px;
	line-height: 1.5;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.recommend_list li .recommend_wrap .gamename{
	font-size: 20px;
	color: #fff;
}
.recommend_list li .recommend_wrap .gameinfo{
	font-size: 14px;
	color: #fff;
}
.recommend_list li .recommend_wrap .jia_icon{
	width: 17px;
	height: 17px;
	background: url(jia.png) no-repeat center;
	display: inline-block;
	margin-top: 10px;
}
.recommend_list{
	width: 1280px;
	margin-left: -11px;
}
.recommend_list li{
	width: 307px;
	float: left;display: inline;
	margin-left: 11px;
}
.recommend_section{
	padding: 11px 0;
}
.recommend_title h2{
	color: #fff;
}
.recommend_title h2 .cn{
	font-size: 36px;
}
.recommend_title h2 .en{
	font-size: 18px;
}
.recommend_title
{
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0;
	color: #fff;
}

.game_list { width:100%; float:left; margin:17px 0 0; }
.game_list .games_column3{
	width: 540px;
}
.game_list .games_column2{
	width: 360px;
}
.game_list .games_column1{
	width: 180px;
}
.game_list .top { height:5px; background:url(pro_head.png) no-repeat; overflow:hidden; }

.dl_list{ width:665px; height:31px; line-height:30px; border:1px solid #b2c1ea; position:relative; background:url(dl_list.jpg) no-repeat 0 0;}

.shop_a{ width:75px; height:18px; display:block; position:absolute; left:447px; top:6px; text-indent:-9999px; overflow:hidden;}

.games {width:1260px; overflow:hidden;float: left;}

.games dt {  height:31px; line-height:31px; color:#0b3b8c; font-size:30px; overflow:hidden;margin-bottom:30px; }

.games dt span{ height:33px; display:inline-block; color:#1f89cd;font-size: 30px;}

.pc_game,.pcgames{}

.page_game,.mobilegames{text-indent:12px;}
.application,.yingyong{text-indent:12px;}
.phone_game{ width:110px; text-indent:15px; border-right:1px solid #b2c1ea;}

.games dt .soft { float:right; margin-right:89px; display:inline; }

.games dt .soft_1 { float:right; margin-right:99px; display:inline; }

.games dd { height:40px; /*width:160px;*/ width:180px;  float:left; position:relative; overflow:hidden; }
.games dd.nth3{
	width: 247px;
}
.games dd.nth5{
	width: 295px;
}
.games dd.nth6{
	width: 124px;
}
.games dd a { display:block; height:27px; line-height:27px; color:#3a3a3a;}
.games dd a:hover{color:#00b0ff; }
.games dd img { position:absolute; left:8px; top:7px; display:none;}

.game_list .hot_icon{margin-left: 10px;background:url(hot_icon.jpg) no-repeat center left;display: inline-block;width: 15px;height: 15px;vertical-align: middle;}

.game_list .new_icon{margin-left: 10px;background:url(new_icon.jpg) no-repeat center left;display: inline-block;width: 15px;height: 15px;vertical-align: middle;}
.game_section{
	border-bottom: 1px solid #fafafa;
}
.icon_info{
	height: 70px;
}
.icon_info span{
	display: inline-block;
	margin-top: 28px;
	font-size: 14px;
	line-height: 1;
	padding-left: 22px;
	margin-right: 57px;
}
.icon_info span.hot{
	background: url(hot_icon.jpg) no-repeat left center;
}
.icon_info span.new{
	background: url(new_icon.jpg) no-repeat left center;
}
.match_wrap .left,.match_wrap .right{
	width: 49.9999999%;
	float: left;display: inline;
	height:390px;
	overflow: visible;;
	position: relative;
	background: #f7f7f7;
	display: inline;
}
.match_wrap
{
	width: 100%;
	position: relative;
}
.match_wrap .left .match_info{
	position: absolute;
	right: 0;
	padding-right: 36px;
}
.match_wrap .right .jiantou,.match_wrap .left .jiantou{
	display: inline-block;
	width: 41px;
	height: 74px;
	position: absolute;
	top: 50%;
	margin-top: -37px;
	z-index: 10;
}
.info_slide{
	position: relative;
	z-index: 10;
}
.match_wrap .right .jiantou{
	background: url(jt_left.png) no-repeat center;
	left: -41px;
}
.match_wrap .left .jiantou{
	background: url(jt_right.png) no-repeat center;
	right: -41px;
}
.match_wrap .right .match_info{
	position: absolute;
	padding-left: 36px;
}
.match_info{
	width: 594px;
	top: 36px;
}
.match_info .match_title
{
	font-size: 60px;
	color: #000000;
	left: -13px;
    position: relative;
}
.match_info .match_title .stress{
	color: #00b0ff;
}
.match_info .match_slogan{
	font-size: 33px;
	color: #666666;
	margin-top: 15px;
}
.match_info .match_desc
{
	font-size: 18px;
	color: #666666;
	line-height:1.8;
	margin-top: 30px;
}
.match_info .viewdetail{
	font-size: 16px;
	display: inline-block;
	width: 134px;
	height: 41px;
	line-height: 41px;
	background: url(viewdetail.jpg) no-repeat center;
	color: #00b0ff;
	text-align: center;
	vertical-align: middle;
	margin-top:40px;
}
.match_wrap .poster_slide
{
	overflow: hidden;
}
.match_wrap .poster_slide .poster{
	position: relative;
	left: 50%;
	margin-left: -640px;
	vertical-align: top;
}
.advertisement_wrap
{
	height: 360px;
	overflow: hidden;
	position: relative;
	width: 2560px;
	left: 50%;
	margin-left: -1280px;
}

.advertisement_wrap .advertisement_list{
	position: relative;
	height: 100%;
}
.advertisement_wrap .dock_wrap
{
	margin: 0 auto;
    position: absolute;
    bottom: 37px;
    width: auto;
    /* right: 0; */
    right: 50%;
    margin-right: -100px;
}
.advertisement_wrap .dock_wrap .cur{
	width: 40px;
	background: url(dock_cur_3.png) no-repeat center;
}


.advertisement_wrap .dock_wrap span{
	display: inline-block;
	width: 40px;
	height: 24px;
	background: #fff;
	border-radius: 12px;
	margin-left: 15px;
	cursor: pointer;
	background: url(dock_4.png) no-repeat center;
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari 和 Chrome */
	-o-transition: all 0.2s; /* Opera */
}

.about_list li
{
	float: left;display: inline;
	width: 419px;
	display: inline;
	border-left: 1px solid #e1e0e3;
	padding: 60px 0;
}
.about_list li .icon{
	width: 105px;
	height: 105px;
	display: inline-block;
	vertical-align: top;
	margin-left: 25px;
}
.about_list li .text{
	width: 248px;
	vertical-align: top;
	margin-left: 26px;
}
.about_list li .text .title{
	font-size: 26px;
	color: #333333;
}
.about_list li .text .title a:hover{
	color: #00b0ff;
}
.about_list li .text .info{
	font-size: 12px;
	color: #666666;
	margin-top: 18px;
	line-height: 1.6;
}
.about_section .wrapper{
	border-right: 1px solid #e1e0e3;
}
.about_icon
{
	background: url(about_icon1.jpg) no-repeat center;
}
.joinus_icon
{
	background: url(about_icon2.jpg) no-repeat center;
}
.contact_icon
{
	background: url(about_icon3.jpg) no-repeat center;
}
.about_section
{
	padding:20px 0;
	background: #f0f0f0;
}
.link_list li
{
	float: left;display: inline;
	padding-right: 35px;
	font-size: 14px;
	border-right: 2px solid #5d5d5d;
	margin-right: 35px;
	line-height: 1;
	display: inline;
}
.link_list li.last{
	border-right: none;
}
.link_list li a:hover{
	color: #00b0ff;
}
.link_list li a{

}
.footer_section
{
	padding: 79px 0;
}
.footer_section .left{
	float: left;display: inline;
	display: inline;
	width: 635px;
}
.qrcode_wrap
{
	float: left;display: inline;
	display: inline;
}
.qrcode_wrap img{
	width: 110px;
}
.copyright
{
	font-size: 14px;
	line-height: 2;
	margin-top: 10px;
}
.beian
{
	font-size: 14px;
	line-height: 2;
	margin-top: 10px;
	vertical-align: middle;
	position:relative;
}
.footer_section .qrcode_list
{
	float: right;
	font-size: 12px;
	text-align: center;
}
.footer_section .small_logo
{
	float: right;
	display:block;
	background:url(logo_tip.jpg) no-repeat;
	width:239px;
	height:45px;
	text-align: center;
	margin:41px 68px 0 0;
}

.footer_section .icon_e
{
	display: inline-block;
	background:url(icon_e.jpg) no-repeat;
	width:76px;
	height:35px;
	text-align: center;
	margin-left: -7px;
}
.hulian_icons{
	margin-top: 10px;
}
.hulian_icons a{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.hulian_icons a.icon_wh{
	display: inline-block;
	background:url(wenhuajingying.png) no-repeat;
	width:35px;
	height:35px;
	text-align: center;
}


.footer_section .qrcode_wrap{
	margin-left: 34px;
}
.footer_section .qrcode_wrap p{
	line-height: 2;
}
.gongan{
	display: inline-block;
	vertical-align: middle;;
	width: 20px;
	height: 22px;
	background: url(gongan.jpg) no-repeat center;
	margin-left: 44px;
	margin-right: 9px;
}
.quick_nav_section
{
	background: url(navbg.png) repeat center;
	position: absolute;
	width: 100%;
	top: 105px;
	left: 0;
	z-index: 300;
	color:#fff;
	padding: 60px 0 47px;
	transform: translate(0,-50%);
	opacity: 0;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	visibility: hidden;
}
.quick_nav_section_show{
	transform: translate(0,0);
	opacity: 1;
	display: block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	visibility: visible;;
}
.quick_nav_section a{
	color:#fff;
}
.nav_cat{
	float: left;
	margin-right: 80px;
	overflow: visible;
}
.last_nav_cat{
	margin-right: 0;
}
.quick_nav_section .wrapper{
	overflow: visible;
}
.nav_cat .title{
	display: block;
	width: 108px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #00b0ff;
}
.nav_cat .title:hover{
	/*color:#00b0ff;*/
	/*background: rgba(0,176,255,0.6);*/
}

/*.nav_cat .title:hover{
	color:#00b0ff;
}*/
.nav_cat ul{
	float: left;
	margin-right: 49px;
	font-size: 14px;
	margin-top: 24px;
}
.nav_cat ul li{
	height: 30px;

}
.nav_cat ul li a{
	color: #cccccc;
}
.nav_cat ul li a:hover{
	color:#fff;
}
.nav_cat ul.last{
	margin-right: 0;
}
a{
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.news_section
{
	background: #f0f0f0;
	padding: 80px 0;
}
.recommend_news,.news_list_wrap{
	width: 50%;
	float: left;
}
.recommend_news img,.recommend_news .news_sum{
	float: left;
}
.news_list_wrap h2{
	position: relative;
}
.news_list_wrap h2 a.more{
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 4px;
	font-size: 20px;
	line-height: 18px;
	color: #fff;
	background: #aaaaaa;
	text-align: center;
}
.recommend_news .news_sum
{
	width: 351px;
	padding-left: 24px;
	padding-top: 33px;
	font-family: Arial;
	height: 100%;
}
.recommend_news
{
	background: #f7f7f7;
	position: relative;;
}
.recommend_news img
{
	width: 220px;
	height: 220px;
}
.news_sum h3{
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
}
.news_sum .content{
	line-height: 25px;
	margin-top: 20px;
	font-size: 14px;
	position: relative;
	color: #000000;
	height: 100px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.news_sum .viewdetail{
	background: url(btn_bg1.jpg) no-repeat center;
	width: 88px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	position: absolute;
	   right: 36px;
	bottom: 23px;
}
.news_list_wrap h2{
	color: #222222;
	font-size: 22px;
	margin-left: 36px;
	margin-top: -4px;
	width: 590px;
}
.news_list_wrap h2 .en{
	color: #999999;
	font-size: 18px;
}
.news_list{
	width: 1100px;
	margin-left: 36px;
	overflow: hidden;
	margin-top: 20px;
	position: relative;
}
.news_list li{
	height: 150px;
	line-height: 35px;
	
	margin-top: 10px;
	position: relative;
	font-size: 16px;
	

}
.news_list li a{
	
	color: #383838;
	display: block;
}
.news_list li a span{
	width: 450px;
	white-space:nowrap;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	font-size: 14px;
}
.news_list li .time{
	position: absolute;
	right: 0;
	color: #9c9a9a;
	font-size: 16px;
	width: auto;
	font-size: 13px;
}
.news_list li a:hover{
	color: #c00;
}
/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.innerpage_top{
	width: 100%;
	height: 200px;
	background: url(top_bg.jpg) no-repeat center;
}
.innerpage_top h2{
	color: #fff;
	font-size: 40px;
	position: absolute;
	bottom: 10px;
	line-height: 1.5;
}
.innerpage_top h2 a{color:#fff;}
.innerpage_main{
	background: #f8f8f8;
	padding-bottom: 70px;
}
.innerpage_top h2 .en{
	vertical-align: bottom;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	display: inline-block;
}
.news_inner_list{
	margin-top: 80px;
	width: 1300px;
}
.news_inner_list li{
	float: left;
/*	height: 203px;*/
	background: #fff;
	margin-bottom: 35px;
	margin-right: 16px;
}
.news_inner_list li a{
	display: block;
	position: relative;
	width:270px;
	padding: 24px 16px;
}
.news_inner_list li .news_desc{
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	height: 72px;
	overflow: hidden;
}
.news_inner_list li a h3{
	font-size: 16px;
	color: #000000;
	line-height: 2;
	height: 64px;
	font-weight:bold;
}
.news_inner_list li a .news_time{
	color: #cccccc;
	font-size: 12px;
	line-height: 2;
}
.news_inner_list li .more_btn{
	color: #fff;
	font-size: 28px;
	display: inline-block;
	position: absolute;
	line-height: 1;
	padding: 10px 0px 0px 15px;
	right: 0;
	bottom: 0;
	width: 23px;
	background:url(news_more.png) no-repeat right bottom;
}
.pageinfo{
	text-align: center;
	font-size: 18px;
	margin-top: 60px;
}
.pageinfo a,.pageinfo span{
	font-size: 18px;
	color: #000000;
	line-height: 24px;
	min-width: 24px;
	display: inline-block;
	margin: 0 8px;
	text-align: center;
}
.pageinfo .cur{
	background: #00b0ff;
	color: #fff;
}
.article_detail{
	width: 800px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-top: 80px;
}
.right_quick{
	width: 390px;
	float: left;
	margin-left: 69px;
	margin-top: 80px;
}
.right_quick h3{
	color: #333333;
	font-size: 26px;
	padding-left: 37px;
	line-height: 1;
	background: url(jiandian_icon.png) no-repeat left center;
}
.article_detail h2{
	font-size: 26px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
}
.article_detail .article_time{
	background: #fff;
	padding-left: 50px;
	height: 55px;
	line-height: 55px;
	color: #666666;
	background:#fff url(time_icon.png) no-repeat 13px center;
	margin-top: 38px;
}
.article_content{
	margin-top: 30px;
	line-height: 2;
	font-size:14px;
	color: #333333;
}
.article_content img{
	max-width: 100%;
	margin: 10px 0;
}
.jiaodian_wrap{
	width: 390px;
	height: 190px;
	overflow: hidden;
	margin-top: 38px;
	position: relative;
}
.jiaodian_list{
	height: 100%;
}
.jiaodian_list li{
	width: 390px;
	height: 190px;
}
.jiaodian_wrap img{
	width: 100%;
	height: 100%;
}
.jiaodiao_dock span{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: #fff;
	margin: 0 5px;
	cursor: pointer;
}
.jiaodiao_dock span.cur{
	background: #00b0ff;
}
.jiaodiao_dock{
	position: absolute;
	bottom: 10px;
	text-align: right;
	right: 5px;
}
.hotnews{
	margin-top: 50px;
}
.hotnews_list{
	margin-top: 35px;
}
.hotnews_list li{
	line-height: 25px;
	height: 25px;
	padding: 4px 0;
	border-bottom: 1px dashed #dddddd;
	overflow: hidden;
}
.hotnews_list li .cat{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding: 0 5px;
	background: #cccccc;
	color: #333333;
	font-size: 14px;
	vertical-align: bottom;
}
.hotnews_list li .title{
	color: #333;
	margin-left: 10px;
	font-size: 12px;
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	display: inline-block;
	width: 335px;
	text-overflow: ellipsis;
	white-space:nowrap;
	vertical-align: bottom;
}
.hotnews_list li .title:hover,.hotnews_list li.recom .title{
	color: #00b0ff;
}
.gamesact_list{
	margin-top: 40px;
	width: 410px;
}
.gamesact_list li{
	float: left;
	display: inline;
	width: 185px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.gamesact_list li a{
	width: 100%;
	display: block;
	position: relative;
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}
.gamesact_list li a:hover{
	color: #00b0ff;
}
.gamesact_list li a img{
	width: 100%;
}
.gamesact{
	margin-top: 50px;
}
.right_float{
	position: absolute;
	position: fixed;
	width: 64px;
	height: auto;
	right: 0;
	top: 50%;
	margin-top: -120px;
	background: #52b0ff;
	text-align: center;
	padding: 20px 24px;
}
.share_list{
	position: relative;
	overflow: hidden;

}
.share_list a{
	color: #fff;
	display: block;
	height: 55px;
	line-height: 55px;
	border-top: 1px dashed #4089ca;
	position: relative;
	top: -1px;
	text-align: left;
	padding-left: 32px;
}
.share_list .weixin{
	background: url(weixin.jpg) no-repeat 5px center;
}
.share_list .weibo{
	background: url(weibo.jpg) no-repeat 5px center;
}
.share_list .luntan{
	background: url(luntan.jpg) no-repeat 5px center;
}
.share_list .qq{
	background: url(qq.jpg) no-repeat 5px center;
}
.banner_wrap .wrapper{
	height: auto;
	bottom: 0;
	overflow: visible;
	position: absolute;
	left: 50%;
	margin-left: -630px;
}
.hasshumin{
	text-indent: -0.5em;
}


.article_cat li{
	float: left;
	width: 140px;
	height: 55px;
	background: #cccccc;
	line-height: 55px;
	text-align: center;
	margin-right: 15px;
	overflow: visible;
	position: relative;
}
.article_cat li a{
	display: block;
}
.article_cat li.cur{
	background:#00b0ff;
	color: #fff;
}
.article_cat li.cur a{
	color: #fff;

}
.article_cat li.cur .jt{
	display: inline-block;
	width: 25px;
	height: 14px;
	bottom: -14px;
	left: 50%;
	position: absolute;
	margin-left: -12px;
	background: url(nav_jt.png);
}
.shangwu_content p{


}
.shangwu_content .duan{
	margin-bottom: 20px;
	text-indent: 2em;
}
.shangwu_content .indent{
	text-indent: 2em;
}
.shangwu_content h3{
	font-size: 20px;
	font-weight: bold;
	text-indent: 30px;
}
.shangwu_content a{
	color: #00b0ff;
}
.shangwu_content .stress,.shangwu_content a:hover{
	color: #00b0ff;
}
.shangwu_content .feng{
	margin-bottom: 20px;
}

.clause_list{line-height:1.8;margin-top: 0;}

.clause_list h1{font-size:20px;text-align:center;font-weight: bold;line-height: 2;margin-bottom: 10px;}

.clause_list h2{font-size:16px; }

.clause_list .algin_r{text-align:right;padding:20px 40px;}

.clause_list p{text-indent:2em; padding:5px 0 0;}

.clause_list li{padding:10px;}

.clause_list li li{padding:5px 0;}

.clause_list li ul{padding:5px 0;}

.clause_list li li li{padding:0px 0 0 1em;}

.content .title {
    width: 100%;
    padding: 30px 0 10px 0;
    height: 30px;
    border-bottom: 1px solid #bababa;
}
.environment{
	position: relative;
	left:-500px;
}

.contact .UScon {
    width: 100%;
    overflow: hidden;
}
.contact .UScon .cuList {
    width: 120%;
    overflow: hidden;
    padding: 20px 0 30px;
    border-bottom: 1px solid #bababa;
}
.contact .UScon .cuList .cuItem {
    margin-right: 48px;
    float: left;
}
.contact .UScon .cuList .img {
    background: url(US_icon.png) no-repeat;
    width: 76px;
    height: 76px;
}
.contact .UScon .cuList .infoTxt {
    margin-top: 40px;
}

.contact .UScon .tit {
    font-size: 18px;
    line-height: 24px;

    color: #00b0ff;
    margin: 20px 0;
}
.contact p
