@charset "utf-8";
body {background: #FFFFFF;}
a {	color: #000;}
.more {    font-size: 0;    float: right;}
a:hover{color: #008aff;}
.main{    position: absolute;    top: 0;    left: 0;    z-index: -1;    width: 100%;}
/* top start */
.topbar{	width: 100%;	background: #FFFFFF;	height: 40px;  line-height: 40px;   margin: 0 auto;    position: relative;    color: #666;    font-size: 16px; }
.topbar_box{	width: 1200px;	height: 40px;  line-height: 40px;   margin: 0 auto;    position: relative;    color: #666;    font-size: 16px; }
.topbar_box .fr  i img{width: 18px; height: 17px; margin-right: 3px;}
.topbar a{	color: #666;}
.nav_wrap {    width: 100%;    height: 60px;   background: -moz-linear-gradient(top, #45a1f0, #008aff);background: -webkit-gradient(linear,top,from(#45a1f0),to(#008aff));background: -webkit-linear-gradient(top, #45a1f0, #008aff);background: -o-linear-gradient(top, #45a1f0, #008aff);}
.nav_box {    width: 1200px;    height: 60px;  line-height: 60px;   margin: 0 auto; }
.nav_box .logo{    width: 166px; height: auto; }
.nav_box .logo a{    width: 166px;  height: 60px; display: block;}
.nav_box  .nav_cent{ font-size: 18px;     padding: 0 20px;}
.nav_box  .nav_cent li{ float: left; width: ;  height: auto;}
.nav_box  .nav_cent li a{ color: #fff; padding: 0 10px; display: block; height: auto;}
.nav_box .nav_cent li a:hover{ background: #45a1f0;}

.nav_search{position: relative;     margin-top: 15px;}
.nav_search .icon-sousuo {    position: absolute;    right: 1px;    width: 32px;    height: 32px;    box-sizing: content-box;    background: url(../img/icons_search.png) no-repeat left ;    background-size: 65%;	border: 0;}
.nav_search .search_txt {    width: 250px;    border-radius: 20px;  color: #c0c4cc;    background: #fff;    border: none;    font-size: 16px;    height: 32px;  line-height: 32px;      padding-right: 70px;   box-sizing: border-box;  text-indent: 15px;    display: block;}
.nav_search form .hotword{     position: absolute;  right: 35px; width:15px; height:15px; line-height:15px; margin:10px 10px 0 0; text-align:center; color:#666666; border-radius:10px; font-size:12px; cursor:pointer; background-color:#dddddd;}
.nav_search form .hotword-on{ background-color:#ff5555; color:#fff;}
.nav_search .hotwordbox{display: none; position:absolute;top:33px;left:0;z-index:99;width:250px;height:auto;border:1px solid #ccc;background-color:#fff; border-radius:5px;}
.nav_search .hotwordbox ul{ padding: 8px 0px 10px 0px;}
.nav_search .hotwordbox li{ height:24px; line-height:24px; margin:5px 0; padding:0 12px;}
.nav_search .hotwordbox li a{ color: #666;}
.nav_search .hotwordbox li a:hover{ color: #0c81e5; text-decoration: underline;}
.nav_search .hotwordbox li i{ display:block; float:left; width:16px; height:16px; line-height:16px; margin-right:8px; background-color:#f7f8f7; color:#999999; font-size:12px; font-weight:bold; font-style:normal; text-align:center; border-radius:2px;}
.nav_search .hotwordbox li.hot i{ background-color:#ff5555; color:#fff;}
.nav_search .hotwordbox li span{ float: left; width: 198px; height: 20px; line-height: 18px; font-size: 14px; overflow: hidden;}

.content_section{	position: relative;    top: 10px;    z-index: 11;    background: #fff;    width: 1200px;    padding: 15px;    margin: 0 auto;}
/* tab title */
.tab_type {    margin-bottom: 20px;}
.mark {    display: inline-block;    vertical-align: middle;    width: 75px;    height: 25px;    line-height: 24px;    text-align: center;    position: relative;    color: #fff;    margin-right: 23px;    background: #4a94d3;    }
.tab_type ul+ul span{background: #46c783;}
.tab_type ul+ul span i {    border-left-color: #46c783;}
.tab_type ul+ul+ul span{background: #e5a028;}
.tab_type ul+ul+ul span i {    border-left-color: #e5a028;}
.tab_type ul span i {    width: 0;    height: 0;    border-top: 12px solid transparent;    border-left: 8px solid #4a94d3;    border-bottom: 14px solid transparent;    display: block;    position: absolute;    top: 0;    right: -8px;}
.tab_type ul{overflow: hidden;     margin-bottom: 10px; font-size: 14px; }
.tab_type li{float: left; }
.tab_type li a{padding: 0 3px; color: #666666;}
.tab_type li a.red {    color: red;}
.tab_type li a:hover ,.tab_type li a.red:hover{color: #0c81e5; }

/* section1  */
.section1 ,.section2 ,.section3 ,.section8{    overflow: hidden;}
/*  left swiper banner */
.section1 .s1_col1 {	width: 390px;}
.section1 .s1_col1 .s1_col1_row1 {	position: relative;}
.section1 .s1_col1 .s1_col1_row1 .focus_box {	width: 390px;	height: 250px;	overflow: hidden;	position: relative;	margin-bottom: 5px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .sbtn {	padding: 0;	border: 0;	display: block;	width: 60px;	height: 60px;	position: absolute;	top: 50%;	margin-top: -30px;	z-index: 11;	filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#7F000000", endColorstr="#7F000000");	background-color: rgba(0,0,0,0.5);	border-radius: 50%;	cursor: pointer;	display: none;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .sbtn i {	display: block;	width: 60px;	height: 60px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .prev {	left: -12px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .prev i {	background: url(../img/prev.png) center no-repeat;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .next {	right: -12px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .next i {	background: url(../img/next.png) center no-repeat;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .focus_list {	width: 390px;	height: 250px;	overflow: hidden;	position: relative;	z-index: 1;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .focus_list a {	position: absolute;	display: block;	width: 390px;	height: 250px;	overflow: hidden;	z-index: 10;	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	opacity: 0;	transition: all .3s;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .focus_list a.cur {	z-index: 11;	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);	opacity: 1;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .focus_list a img {	display: block;	width: 390px;	height: 250px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text,.section1 .s1_col1 .s1_col1_row1 .focus_box .progress {	position: absolute;	width: 100%;	z-index: 11;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .progress {	height: 5px;	background: #ee1600;	left: 0;	bottom: 0;	width: 80%;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text {	height: 45px;	/*padding-top: 40px;*/	left: 0;	bottom: 0;	color: #fff;	pointer-events: none;	background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1)); 	background: -webkit-gradient(linear,top,rgba(255,255,255,0), rgba(0,0,0,1));	background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));	background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));	}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text a {	color: #fff;	font-size: 18px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text .text_list p {	display: none;	height: 40px;	line-height: 40px;	width: 80%;	padding-left: 10px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text .text_list p.cur {	display: block;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text .num_progress {	font-family: Arial;	margin-right: 15px;	float: right;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text .num_progress .this {	font-size: 30px;	color: #ee1600;	font-weight: bold;	padding-right: 5px;}
.section1 .s1_col1 .s1_col1_row1 .focus_box .text .num_progress .count {	font-size: 24px;	font-style: normal;}
.section1 .s1_col1 .s1_col1_row1 .slider_list {	width: 100%;	height: 95px;	overflow: hidden; background: #f6f6f6;}
.section1 .s1_col1 .s1_col1_row1 .slider_list ul {	position: relative;}
.section1 .s1_col1 .s1_col1_row1 .slider_list ul li {	width: 93px;	height: 95px;	overflow: hidden;	float: left;	margin-right: 6px;	cursor: pointer;	border: 1px solid #fff; }
.section1 .s1_col1 .s1_col1_row1 .slider_list ul li img {	display: block;	width: 93px;	height: 95px;}
.section1 .s1_col1 .s1_col1_row1 .slider_list ul li.cur,.section1 .s1_col1 .s1_col1_row1 .slider_list ul li:hover {	width: 93px;	height: 93px;	border: 1px solid #ee1600; }

/*  center news  */
.section1 .s1_col2 {	width: 440px;}
.section1 .s1_col2 .s1_col2_row1 {	text-align: center;	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: 1px dashed #ddd;}
.section1 .s1_col2 .s1_col2_row1 h4,.section1 .s1_col2 .s1_col2_row1 h5 {	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section1 .s1_col2 .s1_col2_row1 h4 {	font-size: 20px;	font-weight: bold;	padding: 10px 0 13px 0}
.section1 .s1_col2 .s1_col2_row1 h4 a {	color: #ee1600;}
.section1 .s1_col2 .s1_col2_row1 h4 a.border {	border-bottom: 1px solid #ee1600;}
.section1 .s1_col2 .s1_col2_row1 h5 {	font-size: 14px;}
.section1 .s1_col2 .s1_col2_row1 h5 a {	color: #777;}
.section1 .s1_col2 .s1_col2_row1 h4 a:hover,.section1 .s1_col2 .s1_col2_row1 h5 a:hover{color: #0C81E5;}
.section1 .s1_col2 .hot_title {	position: relative;}
.section1 .s1_col2 .hot_title .active_place {	position: absolute;	width: 110px;	height: 115px;	right: 0;	overflow: hidden;	top: 44px;}
.section1 .s1_col2 .hot_title .active_place a {	display: block;}
.section1 .s1_col2 .hot_title .active_place a img {	display: block;	width: 110px;	height: 115px;}
.section1 .s1_col2 .hot_title .active_place a span {	font-size: 12px;	color: #fff;	position: absolute;	width: 110px;	left: 0;	bottom: 0;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	line-height: 30px;	padding: 5px 10px 0 10px;	text-align: center;background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1)); 	background: -webkit-gradient(linear,top,rgba(255,255,255,0), rgba(0,0,0,1));	background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));	background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));}
.section1 .s1_col2 .hot_title dl{height: 173px;}
.section1 .s1_col2 .hot_title dt {	height: 22px;	line-height: 22px;	margin-bottom: 16px;}
.section1 .s1_col2 .hot_title dt em {	display: block;	width: 40px;	height: 22px;	text-align: center;	line-height: 22px;	color: #fff;	font-size: 14px;	background: #4a94d3;	float: left;	position: relative;	margin-right: 10px;	font-style: normal;}
.section1 .s1_col2 .hot_title dt em i {	display: block;	width: 0;	height: 0;	border-left: 5px solid #4a94d3;	border-top: 5px solid transparent;	border-bottom: 5px solid transparent;	border-right: 0;	position: absolute;	right: -5px;	top: 6px;}
.section1 .s1_col2 .hot_title dt a {	display: inline-block;	vertical-align: middle;	*vertical-align: auto;	*zoom: 1;	*display: inline;	width: 385px;	font-size: 16px;	color: #4a94d3;	height: 22px;	overflow: hidden;}
.section1 .s1_col2 .hot_title dd {	margin-bottom: 20px;	position: relative;	margin-left: 8px;	padding-left: 15px;	width: 300px;	height: 15px;}
.section1 .s1_col2 .hot_title dd a {	color: #333;	display: inline-block;	vertical-align: middle;	width: 300px;	height: 20px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section1 .s1_col2 .hot_title dd a:hover{color: #0c81e5; }

/*  right  hot  */
.section1 .s1_col3 {	width: 310px}
.g_head {    color: #333;    line-height: 16px;    margin-bottom: 15px; margin-top: 5px; overflow: hidden;}
.g_head h3 {    font-size: 16px;    padding-left: 10px;    float: left;    border-left: 3px solid #4a94d3;}
.sprite-icon-more, .more {      background-image: url(../img/home_sprite.png);    background-repeat: no-repeat;    display: block;    width: 20px;    height: 20px;    background-position: -116px -2px;}
.section1 .s1_col3 .s1_col3_row4 dl {	height: 60px;	overflow: hidden;	margin-bottom: 10px;	transition: height .3s;}
.section1 .s1_col3 .s1_col3_row4 dl.cur {	height: 160px;}
.section1 .s1_col3 .s1_col3_row4 dl dt,.section1 .s1_col3 .s1_col3_row4 dl dd {	margin-bottom: 5px;	overflow: hidden;}
.section1 .s1_col3 .s1_col3_row4 dl dt a {	display: block;	height: 60px;}
.section1 .s1_col3 .s1_col3_row4 dl dt a img {	display: block; width: 310px; height: 120px;}
.section1 .s1_col3 .s1_col3_row4 dl dd a {	color: #333;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	width: 290px;	float: left;}
.section1 .s1_col3 .s1_col3_row4 dl dd a:hover{color: #0c81e5;}
.section1 .s1_col3 .s1_col3_row4 dl dd .icon_dot {	display: block;	width: 3px;	height: 3px;	background: #c5c5c5;	float: left;	margin-right: 10px;	margin-top: 8px;}

/* video */
.v_title{height:30px;    margin: 10px 0 20px 0;}
.v_title h2{ float:left; font-size:20px; line-height:30px; color:#333; width:95px; position:relative; font-weight:bold;}
.section2 .v_title em{ float:right; line-height:30px;}
.section2 .v_title em a{ color:#999;     border: 1px solid #999;    border-radius: 25px;    padding: 0 5px;}
.section2 .v_title em a:hover{ color:#008aff;  border: 1px solid #008aff;}
.section2 .v_title h2:after{content:""; width:100px; height:3px; background:#008aff; border-right:#FFF solid 1px; position:absolute; left:95px; top:13.5px;}
.section2 .v_title h2:before{content:""; width:940px; height:2px; background:#e6e6e6; position:absolute; left:166px; top:14.5px;}

.section2 .v_list ul li {	width: 180px;	float: left;	margin-right: 15px;	margin-bottom: 20px;}
.section2 .v_list ul li:hover .bg {	display: none !important;}
.section2 .v_list ul li a {	display: block;}
.section2 .v_list ul li a span:hover{color: #0c81e5; }
.section2 .v_list ul li a .img {	display: block;	width: 180px;	height: 120px;	overflow: hidden;	position: relative;	margin-bottom: 10px;	z-index: 2;}
.section2 .v_list ul li a .img img {	width: 100%;	height: 100%; display: block;  transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition:all 1s;}
.section2 .v_list ul li a .img img:hover{        -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);transform: scale(1.2); }
.section2 .v_list ul li a .img i {	position: absolute;	top: 50%;	left: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 3;}
.sprite-icon-play {    background-image: url(../img/home_sprite.png);    background-repeat: no-repeat;    display: block;    width: 42px;    height: 42px;    background-position: -302px -2px;}
.section2 .v_list ul li a .img .bg {	position: absolute;	display: block;	width: 180px;	height: 120px;	top: 0;	left: 0;	z-index: 2;	filter: progid:DXImageTransform.Micrsoft.Alpha(Opacity=50);	opacity: .5;	background: #000;}
.section2 .v_list ul li a .tit {	text-align: center;	display: block;	color: #333;	line-height: 20px;	height: 20px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section2 .v_list ul li.first {	width: 370px;}
.section2 .v_list ul li.first a .img,.section2 .v_list ul li.first a .bg {	width: 370px;	height: 290px;}
.section2 .v_list ul li.last {	width: 200px;	float: right;	margin-right: 0;}
.section2 .v_list ul li.last a .img,.section2 .v_list ul li.last a .bg {	width: 200px;	height: 290px;}

/* youxineirong video */
.v_title_2{height:30px;    margin: 10px 0 20px 0;}
.v_title_2 h2{ float:left; font-size:20px; line-height:30px; color:#008aff; width:95px; position:relative; font-weight:bold;}
.section8 .v_title_2 em{ float:right; line-height:30px;}
.section8 .v_title_2 em a{ color:#999;     border: 1px solid #999;    border-radius: 25px;    padding: 0 5px;}
.section8 .v_title_2 em a:hover{ color:#008aff;  border: 1px solid #008aff;}
.section8 .v_title_2 h2:after{content:""; width:100px; height:3px; background:#008aff; border-right:#FFF solid 1px; position:absolute; left:95px; top:13.5px;}
.section8 .v_title_2 h2:before{content:""; width:940px; height:2px; background:#e6e6e6; position:absolute; left:166px; top:14.5px;}

.section8 .v_list ul li {	width: 180px;	float: left;	margin-right: 15px;	margin-bottom: 20px;}
.section8 .v_list ul li:hover .bg {	display: none !important;}
.section8 .v_list ul li a {	display: block;}
.section8 .v_list ul li a span:hover{color: #0c81e5; }
.section8 .v_list ul li a .img {	display: block;	width: 180px;	height: 120px;	overflow: hidden;	position: relative;	margin-bottom: 10px;	z-index: 2;}
.section8 .v_list ul li a .img img {	width: 100%;	height: 100%; display: block;  transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition:all 1s;}
.section8 .v_list ul li a .img img:hover{        -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);transform: scale(1.2); }
.section8 .v_list ul li a .img i {	position: absolute;	top: 50%;	left: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 3;}
.sprite-icon-play {    background-image: url(../img/home_sprite.png);    background-repeat: no-repeat;    display: block;    width: 42px;    height: 42px;    background-position: -302px -2px;}
.section8 .v_list ul li a .img .bg {	position: absolute;	display: block;	width: 180px;	height: 120px;	top: 0;	left: 0;	z-index: 2;	filter: progid:DXImageTransform.Micrsoft.Alpha(Opacity=50);	opacity: .5;	background: #000;}
.section8 .v_list ul li a .tit_2 {	text-align: center;	display: block;	color: #333;	line-height: 20px;	height: 20px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section8 .v_list ul li.first {	width: 370px;}
.section8 .v_list ul li.first a .img,.section8 .v_list ul li.first a .bg {	width: 370px;	height: 290px;}
.section8 .v_list ul li.last {	width: 200px;	float: right;	margin-right: 0;}
.section8 .v_list ul li.last a .img,.section8 .v_list ul li.last a .bg {	width: 200px;	height: 290px;}


/*  new list left */
.section3 .s3_col1{	width: 785px;}
.section3 .newstit{ height:46px; border-bottom:#e6e6e6 solid 1px;}
.section3 .newstit .newstab{overflow: hidden;}
.section3 .newslist .newscon{display: none;}
.section3 .newslist .newscon.active{display: block;}
.section3 .newsFixed{ position:fixed; left:50%; top:0; background:#f9f9f9; width:1200px; margin-left:-600px; z-index:100;}
.section3 .newstab a{ width:260px; float:left;  font-size:20px; color:#666666; line-height:45px; text-align:center;}
.section3 .newstab a.on{ color:#008aff; border-bottom:#008aff solid 3px; font-weight:bold;}
.section3 .newstab a:hover{ color:#008aff; }
.section3 .newstit em{ float:right; margin-top:8px;}
.section3 .newstit em a{ color:#FFF; width:110px; height:30px; background:#008aff; font-size:14px; color:#ffffff; text-align:center; line-height:30px; border-radius:15px; display:block;}
.section3 .newstit em a i{ width:15px; height:16px; background:url(../img/ico_em.png) 0 0 no-repeat; display:inline-block; margin-right:5px; vertical-align:middle;}
.section3 .newstit em a:hover{ background:#f18519;}
/* content */
.section3 .newsbox{padding:13px 0 20px 0; border-bottom:#ebebeb solid 1px;}
.section3 .newsbox:last-child ,.section3 .newsbox:hover:last-child{ border: 0;}
.section3 .newsbox:hover{background: #f6f6f6; }
.section3 .newsbox h4{ font-size:20px; line-height:26px; font-weight:bold;}
.section3 .newsbox h4 b{ font-size:18px; line-height:26px; font-weight:normal; margin-right:20px; color:#ff3300;}
.section3 .newsbox h4 b a{ color:#ff3300;}
.section3 .newsbox h4 b.settop{ width:54px; height:26px; background:#ff3300; color:#FFF; text-align:center; line-height:26px; display:inline-block; font-size:15px;}
.section3 .newsbox dl{ height:112px; margin-top:15px; overflow:hidden;}
.section3 .newsbox dl dt{ width:150px; height:112px; overflow:hidden; float:left; margin-right:20px;}
.section3 .newsbox dl dt img{ width:150px; height:112px; display:block;}
.section3 .newsbox dl dd{ width:600px; float:left; overflow:hidden;}
.section3 .newsbox dl dd p{ font-size:15px; line-height:30px; color:#666; height:90px; overflow:hidden;}
.section3 .newsbox dl dd .tags{ height:22px; overflow:hidden;}
.section3 .newsbox .tags span{ float:left; padding-left:20px; color:#999999; margin-right:30px;}
.section3 .newsbox .tags .time{ background:url(../img/ico_time.png) 0 center no-repeat;}
.section3 .newsbox .tags .comment_num{ background:url(../img/ico_comment_num.png) 0 center no-repeat; color:#ff3300;}
.section3 .newsbox .tags .author img{ width:20px; height:20px; display:inline-block; border-radius:50%; vertical-align:middle; margin-right:6px;}
.section3 .newsad{ padding:20px 0; border-bottom:#ebebeb solid 1px;}
.section3 .newsad img{ width:770px; height:150px; display:block;}

/* news right */
.section3 .s3_col2{ width: 370px;}
.section3 .s3_col2 .s3_col3_row1{height: 106px; margin-bottom: 20px; background: #999;}
/* 热门推荐 */
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian {	margin-bottom: 15px ; overflow: hidden;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian ul {	width: 110%;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian li {	width: 70px;	float: left;	margin-right: 30px;	margin-bottom: 15px;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian li a {	display: block;	text-align: center;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian li a img {	display: block;	width: 70px;	height: 70px;	margin-bottom: 7px;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian li a span {	display: block;	color: #333;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section3 .s3_col2 .s3_col3_row2 .hot_tuijian li a span:hover{color: #0C81E5;}
/* 攻略推荐 */
.section3 .s3_col2 .s3_col3_row3 .focus_pic {	margin-bottom: 20px; margin-top: 15px;}
.section3 .s3_col2 .s3_col3_row3 .focus_pic a {	display: block;	height: 110px;	overflow: hidden;	position: relative;}
.section3 .s3_col2 .s3_col3_row3 .focus_pic a img {	display: block;	min-height: 110px;width: 100%;}
.section3 .s3_col2 .s3_col3_row3 .focus_pic a span {	color: #fff;	display: block;	position: absolute;	width: 100%;	left: 0;	bottom: 0;	text-align: center;	line-height: 30px;	background: 0;	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#000));	background: linear-gradient(to bottom, rgba(255,255,255,0),#000000);	background: -webkit-linear-gradient(top, rgba(255,255,255,0), #000);	background: -moz-linear-gradient(top, rgba(255,255,255,0), #000);	background: -o-linear-gradient(top, rgba(255,255,255,0), #000);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00666666, endColorstr=#EE000000, GradientType=0);}
.section3 .s3_col2 .s3_col3_row3 .list li {	overflow: hidden;	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: 1px dashed #ddd;}
.section3 .s3_col2 .s3_col3_row3 .list li:last-child{border:0;}
.section3 .s3_col2 .s3_col3_row3 .list li>a {	display: block;	width: 120px;	height: 80px;	overflow: hidden;	margin-right: 10px;	float: left;}
.section3 .s3_col2 .s3_col3_row3 .list li>a img {	width: 100%;	height: 100%; display: block;  transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition:all 1s;}
.section3 .s3_col2 .s3_col3_row3 .list li>a img:hover{ -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);transform: scale(1.2); }
.section3 .s3_col2 .s3_col3_row3 .list li .wrap {	overflow: hidden;}
.section3 .s3_col2 .s3_col3_row3 .list li .wrap a {	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	font-size: 16px;	color: #333;	margin-bottom: 5px;	line-height: 1.5;}
.section3 .s3_col2 .s3_col3_row3 .list li .wrap a:hover{color: #0c81e5;}
.section3 .s3_col2 .s3_col3_row3 .list li .wrap p {	font-size: 12px;	color: #777;	line-height: 2;}

.clearspecail {    border-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: 0 !important;}

/* 评测中心 */
.section3 .s3_col2 .s3_col3_row4 .focus_img {	margin-bottom: 15px;   margin-top: 15px;	position: relative}
.section3 .s3_col2 .s3_col3_row4 .focus_img a {	display: block}
.section3 .s3_col2 .s3_col3_row4 .focus_img a img {	display: block;	width: 100%;	height: 95px}
.section3 .s3_col2 .s3_col3_row4 .focus_img .circle_wrap {	position: absolute;	top: 3px;     width: 90px;    height: 90px;    border-radius: 50%;right: 5px;	filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#99000000", endColorstr="#99000000");	background-color: rgba(0,0,0,0.6);	-webkit-transform: scale(0.8);	-moz-transform: scale(0.8);	transform: scale(0.8);}

.circle {	width: 74px;	height: 74px;	position: absolute;	top: 8px;	left: 8px;	border-radius: 50%;	background: #ffaf26;}
.circle .pie_left,.circle .pie_right {	width: 74px;	height: 74px;	position: absolute;	top: 0;	left: 0;}
.circle .left,.circle .right {	display: block;	width: 74px;	height: 74px;	background: #432e20;	border-radius: 50%;	position: absolute;	top: 0;	left: 0;}
.circle .pie_right,.circle .right {	clip: rect(0, auto, auto, 37px);}
.circle .pie_left,.circle .left {	clip: rect(0, 37px, auto, 0);}
.circle .mask {	width: 58px;	height: 58px;	border-radius: 50%;	left: 8px;	top: 8px;	position: absolute;	text-align: center;	line-height: 58px;	font-size: 25px;	font-weight: bold;	color: #fff;	background: #000;}

.section3 .s3_col2 .s3_col3_row4 .list li {	overflow: hidden;	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px dashed #ddd}
.section3 .s3_col2 .s3_col3_row4 .list li .score {	float: right;	width: 110px;	overflow: hidden;	margin-top: 10px}
.section3 .s3_col2 .s3_col3_row4 .list li .score .sum {	float: right;	font-family: Arial;	font-size: 14px}
.section3 .s3_col2 .s3_col3_row4 .list li .score .progress {	background: #c8c8c8;	width: 70%}
.section3 .s3_col2 .s3_col3_row4 .list li .score .progress .pss {	width: 0;	background: #ff9126}
.section3 .s3_col2 .s3_col3_row4 .list li>a {	display: block;	width: 60px;	height: 40px;	overflow: hidden;	float: left;	margin-right: 10px}
.section3 .s3_col2 .s3_col3_row4 .list li>a img {	height: 100%}
.section3 .s3_col2 .s3_col3_row4 .list li .wrap {	overflow: hidden}
.section3 .s3_col2 .s3_col3_row4 .list li .wrap a {	display: block}
.section3 .s3_col2 .s3_col3_row4 .list li .wrap a span {	color: #777}
.section3 .s3_col2 .s3_col3_row4 .list li .wrap a .g_name {	font-weight: 700;	color: #333;	display: block;	margin-bottom: 3px}
.section3 .s3_col2 .s3_col3_row4 .list li .wrap a .g_name:hover{color: #0C81E5;}

/* 行业/专访 */
.section3 .s3_col2 .s3_col3_row5 .sceen {	position: relative;	overflow: hidden;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item {	float: left;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .hold_pic {	height: 210px;	width: 70px;	overflow: hidden;	float: left;	transition: width .3s;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open {	width: 0;	height: 210px;	overflow: hidden;	float: left;	transition: width .6s;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open a {	display: block;	width: 230px;	height: 210px;	overflow: hidden;	position: relative;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open a span {	position: absolute;	display: block;	width: 100%;	left: 0;	text-align: center;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open a .tit {	color: #fff;	font-size: 16px;	bottom: 30px;	z-index: 10;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open a .desc {	bottom: 10px;	color: #d6d6d6;	font-size: 12px;	z-index: 10;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item .open a .bg {	height: 113px;	bottom: 0;	background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1)); 	background: -webkit-gradient(linear,top,rgba(255,255,255,0), rgba(0,0,0,1));	background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));	background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,1));}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item.cur .hold_pic {	width: 0; background: #999;}
.section3 .s3_col2 .s3_col3_row5 .sceen .sceen_item.cur .open {	width: 230px;}

/* 玩家爱看 */
.section3 .s3_col2 .s3_col3_row6 .liketab{float: right;}
.section3 .s3_col2 .s3_col3_row6 .v_title .liketab{ border-radius: 15px; background: #d1d1d1;}
.section3 .s3_col2 .s3_col3_row6 .v_title{	border-bottom: 2px solid #d1d1d1; margin: 25px 0 5px 0;  padding-bottom: 5px;   box-sizing: content-box;}
.section3 .s3_col2 .s3_col3_row6 .v_title h2:after{content:""; width:100px; height:2px; background:#008aff; border-right:#FFF solid 1px; position:absolute;  bottom: -7px;    left: 0;} 
.section3 .s3_col2 .s3_col3_row6 .liketab a{	float: left;    display: inline-block;    width: 48px; height: 25px;  line-height: 25px;   text-align: center;  color: #fff;  font-weight: 600; overflow: hidden;}
.section3 .s3_col2 .s3_col3_row6 .liketab a.cur {    color: #fff;    background: #008aff;  border-radius: 15px;}

.section3 .s3_col2 .s3_col3_row6 .like_list, .like_list li{overflow: hidden;}
.section3 .s3_col2 .s3_col3_row6 .like_list{ display: none;}
.section3 .s3_col2 .s3_col3_row6 .like_list.active{ display: block;}
.section3 .s3_col2 .s3_col3_row6 .like_list li{padding: 10px 0; border-bottom: 1px dashed #ddd; color: #333;}
.section3 .s3_col2 .s3_col3_row6 .like_list li:last-child{border: 0;}
.section3 .s3_col2 .s3_col3_row6 .like_list .num{	width: 20px;  height: 20px;  margin-right: 8px;  line-height: 20px;  text-align: center;  color: #fff;  font-size: 12px;    border-radius: 100%;  background-color: #a2a2a2; }
.section3 .s3_col2 .s3_col3_row6 .like_list .num1{    background-color: #ed5748;}
.section3 .s3_col2 .s3_col3_row6 .like_list .num2{ background-color: #fd790e;}
.section3 .s3_col2 .s3_col3_row6 .like_list .num3{ background-color: #fdcd0e;}
.section3 .s3_col2 .s3_col3_row6 .like_list li .item a{	width: 330px;  display: block;   white-space: nowrap;   overflow: hidden;  text-overflow: ellipsis;}
.section3 .s3_col2 .s3_col3_row6 .like_list li .item a:hover{color: #0C81E5;}

/* 友情连接 */
.footerCont{	width: 1200px;	margin: 0 auto;}
.footerCont .v_title h2:after{content:""; width:100px; height:3px; background:#008aff; border-right:#FFF solid 1px; position:absolute; left:95px; top:13.5px;}
.footerCont .v_title h2:before{content:""; width:1030px; height:2px; background:#e6e6e6; position:absolute; left:166px; top:14.5px;}
.footerCont .friendlink a{    height: 16px;    color: #999;    font: 14px SimSun;    padding: 0 10px;     display: inline-block;    margin-bottom: 15px;}
.footerCont .friendlink a:hover{color: #0C81E5;}
.footer{ padding: 25px 0 30px 0; text-align: center; background: -moz-linear-gradient(top, #008aff, #45a1f0);    background: -webkit-gradient(linear,top,from(#008aff),to(#45a1f0));    background: -webkit-linear-gradient(top, #008aff, #45a1f0);    background: -o-linear-gradient(top, #008aff, #45a1f0);}
.footer div{padding: 8px 0; color: #fff; }
.footer div i{font: inherit;}
.footer a{color: #fff; font-size: 16px; padding: 0 5px;}


/*
 * 
 *   column.css 
 * 
 * */
.colu_content_section{overflow: hidden; padding: 0 15px; top: 0; }
.colu_content_section .swiper_container{ margin-bottom: 20px; overflow: hidden;}
.swiper_container .swiper_big{width: 685px;    height: 320px;    float: left;    margin-top: 10px;    position: relative;    background: #dfdfdf; }
.swiper_container .swiper_big .flashcon {	position: relative;	height: 320px;}
.swiper_container .swiper_big .flashcon a img{    width: 685px;    height: 320px;}
.swiper_container .swiper_big .flashcon a {	display: block; width: 100%; height: 320px;	position: absolute;	left: 0;	top: 0;	z-index: 1;	opacity: 0;	transition: opacity 3s;	filter: alpha(opacity=0);	transition: opacity 3s;	-moz-transition: opacity 3s;	-webkit-transition: opacity 3s;	-o-transition: opacity 3s;	-ms-transition: opacity 3s;}
.swiper_container .swiper_big .flashcon a.hover {	z-index: 2;	opacity: 1;	filter: alpha(opacity=100);}
.swiper_container .swiper_big .imgdot li {	display: inline-block;	    width: 10px;    height: 10px;    border-radius: 100%;    background: #848484;    margin-right: 10px;	float: left;	cursor: pointer;}
.swiper_container .swiper_big .imgdot li.hover {	background: #008aff;}
.swiper_container .swiper_big .imgdot {	position: absolute;	bottom: 7px;	z-index: 11;	right: 5%;}
.swiper_container .swiper_big .dotwr {	height: 20px;	position: absolute;	bottom: 7px;	right: 0;	z-index: 11;	width: 45%;}
.swiper_container .swiper_big .mod_mask {	background: 0;	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#000));	background: linear-gradient(to bottom, rgba(255,255,255,0),#000000);	background: -webkit-linear-gradient(top, rgba(255,255,255,0), #000);	background: -moz-linear-gradient(top, rgba(255,255,255,0), #000);	background: -o-linear-gradient(top, rgba(255,255,255,0), #000);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00666666, endColorstr=#EE000000, GradientType=0);	zoom: 1;	width: 100%;	/*padding: 25px 4% 0;*/	position: absolute;	left: 0;	bottom: 0px;	height: 45px;	line-height: 45px;	color: #fff;}
.swiper_container .swiper_small .small {	width: 475px;	float: right;	position: relative;	overflow: hidden;}
.swiper_container .swiper_small .small {	width: 232px;	height: 155px;	position: relative;	overflow: hidden;	float: left;	margin: 10px 0 0 10px;	background: #dfdfdf;}
.swiper_container .swiper_small .small:hover .tit {	-webkit-transition: all .3s ease-out;	-moz-transition: all .3s ease-out;	-ms-transition: all .3s ease-out;	-o-transition: all .3s ease-out;	transition: all .3s ease-out;	bottom: -30px;}
.swiper_container .swiper_small .small a {	width: 100%;	height: 100%;	display: block;	position: relative;	overflow: hidden;}
.swiper_container .swiper_small .small a img {	height: 100%;	display: block;	margin: 0 auto;}
.swiper_container .swiper_small .small a:hover span {	-webkit-transition: all .5s ease-out;	-moz-transition: all .5s ease-out;	-ms-transition: all .5s ease-out;	-o-transition: all .5s ease-out;	transition: all .5s ease-out;	top: 0}
.swiper_container .swiper_small .small a span {	width: 100%;	height: 100%;	line-height: 25px;	color: #fff;	position: absolute;	top: 325px;	left: 0;	font-size: 16px;	background-color: #000;	background: rgba(0,0,0,0.5)}
.swiper_container .swiper_small .small a span i {	display: inline-block;	position: relative;	top: 50%;	left: 50%;	padding: 0 20px;	transform: translate(-50%, -50%);}
.swiper_container .swiper_small .small .tit {	width: 100%;	height: 30px;	line-height: 30px;	position: absolute;	left: 0;	bottom: 0;	padding: 0 5px;	color: #fff;	text-align: center;	background-color: #000;	background: rgba(0,0,0,0.5);}
/* left */
.colu_section3 .s3_col1 .v_title { position: relative;   margin: 10px 0 0 0; border-bottom: 2px solid #d1d1d1;    padding-bottom: 5px; box-sizing: content-box;}
.colu_section3 .s3_col1 .v_title .icon_information{position: absolute; top: 4px; width: 33px; height: 22px; background: url(../img/home_sprite.png) no-repeat;}
.colu_section3 .s3_col1 .v_title .icon_game{ position: absolute; top: 4px; width: 25px; height: 22px; background: url(../img/home_sprite.png) no-repeat;     background-position: -30px 0;}
 .s3_col1 .v_title h2{     width: auto; padding-left: 40px; font-size: 22px;   letter-spacing: 3px; color: #008aff;border-bottom: 2px solid #008aff;    padding-bottom: 5px;} 
/* right */
.colu_section3 .s3_col2 .s3_col3_row6 .v_title ,.colu_section3 .s3_col2 .s3_col3_row3 .v_title { margin: 10px 0 5px 0; }
.colu_section3 .s3_col2 .s3_col3_row6 .v_title h2 ,.colu_section3 .s3_col2 .s3_col3_row3 .v_title h2 ,.colu_section3 .s3_col2 .s3_col3_row4 .v_title h2 ,.newDeta_section3 .s3_col2 .s3_col3_row6 .v_title h2 ,.newDeta_section3 .s3_col2 .s3_col3_row3 .v_title h2 ,.newDeta_section3 .s3_col2 .s3_col3_row4 .v_title h2 {color: #008aff; letter-spacing: 2px;text-align: center;}
.colu_section3 .s3_col2 .s3_col3_row3 .v_title , .colu_section3 .s3_col2 .s3_col3_row4 .v_title {	border-bottom: 2px solid #d1d1d1; margin: 25px 0 5px 0;  padding-bottom: 5px;   box-sizing: content-box;}
.colu_section3 .s3_col2 .s3_col3_row3 .v_title h2:after,.colu_section3 .s3_col2 .s3_col3_row4 .v_title h2:after{content:""; width:100px; height:2px; background:#008aff; border-right:#FFF solid 1px; position:absolute;  bottom: -7px;    left: 0;}
.colu_section3 .s3_col2 .s3_col3_row3 .focus_pic,.colu_section3 .s3_col2 .s3_col3_row4 .focus_pic ,.colu_section3 .s3_col2 .s3_col3_row4 .focus_img{   margin-top: 15px;}
/* new list page */
.pages{margin:25px auto 20px auto;text-align:center;}
.pages a{ display:inline-block;color:#333;padding:0 14px; height:38px;background:#fff;text-align:center;line-height:38px;border:1px #ddd solid;margin-right:6px;font-size:14px;}
.pages a.current{background:#008aff;border:1px #008aff solid;color:#fff;}
.pages a:hover{background:#008aff;border:1px #008aff solid; text-decoration:none;color:#fff;}


/*
 * 
 * alone_column
 *  
 * 
 * */

/* alone_section1 col 1 */
.alone_section1{margin-top: 40px;}
.alone_section1 .game_info{ width: 340px;   margin: 0 15px 20px 0;}
.alone_section1 .game_info .game_cont{overflow: hidden;}
.alone_section1 .game_info .game_cont .img{    float: left; width: 120px; height: 120px;}
.alone_section1 .game_info .game_cont .img img{    width: 100%;    height: 100%;}
.alone_section1 .game_info .game_cont .info{    width: 134px;   float: left;    margin: 0 0 0 14px;    font-size: 14px;    color:#666666;    line-height: 26px;}
.alone_section1 .game_info .game_cont .info p{padding-left: 20px;}
.alone_section1 .game_info .game_cont .info .tit{    font-size: 20px;    color:#333333;    font-weight: bold;    line-height: 50px;}
.alone_section1 .game_info .desp{    color:#999999;    line-height: 24px;    text-indent: 24px;    margin:12px 22px;    position: relative;    font-size:14px;}
.alone_section1 .game_info .game_imgSmall .small{	width: 110px;    height: 85px;    position: relative;    overflow: hidden;    float: left;    margin: 10px 5px 0 0;    background: #dfdfdf;}
.alone_section1 .game_info .game_imgSmall .small:last-child{ margin: 10px  0 0 0; }
.alone_section1 .game_info .game_imgSmall .small a {	width: 100%;	height: 100%;	display: block;	position: relative;	overflow: hidden;}
.alone_section1 .game_info .game_imgSmall .small a img {	height: 100%;	display: block;	margin: 0 auto;}
.alone_section1 .game_info .game_imgSmall .small a span {	width: 100%;	height: 100%;	line-height: 25px;	color: #fff;	position: absolute;	top: 325px;	left: 0;	font-size: 16px;	background-color: #000;	background: rgba(0,0,0,0.5)}
.alone_section1 .game_info .game_imgSmall .small .tit {	width: 100%;	height: 25px;	line-height: 25px;	position: absolute;	left: 0;	bottom: 0;	padding: 0 5px;	color: #fff;	text-align: center;	background-color: #000;	background: rgba(0,0,0,0.5);}
/* alone_section1 center */
.alone_section1 .s1_col2 .s1_col2_row1 {  padding-bottom: 0;  border: 0; margin-bottom: 10px; }
.alone_section1 .s1_col2 .s1_col2_row1 h4{padding: 5px 0 12px 0;}
.alone_section1 .s1_col2 .s1_col2_row1 h4 a { color: #333;}
.alone_section1 .alone_news{  position: relative;}
.alone_section1 .alone_news .newstab{overflow: hidden; border-bottom:#e6e6e6 solid 1px; }
.alone_section1 .newslist .newscon{display: none;}
.alone_section1 .newslist .newscon.active{display: block;}
.alone_section1 .newsFixed{ position:fixed; left:50%; top:0; background:#f9f9f9; width:1200px; margin-left:-600px; z-index:100;}
.alone_section1 .newstab a{ width:80px; float:left;  font-size:16px; color:#666666; line-height:40px; text-align:center;}
.alone_section1 .newstab a.on{ color:#008aff; border-bottom:#008aff solid 3px; font-weight:bold;}
.alone_section1 .newstab a:hover,.alone_section1 .s1_col2 .alone_news .more:hover,.alone_section1 .newslist .newscon a:hover{ color:#008aff; }
.alone_section1 .s1_col2 .alone_news .more{  display: block;  width: 55px; font-size: 14px;  line-height: 40px; text-align: right;  position: absolute;    top: 0;    right: 0; height: 20px; background: #FFFFFF;}
.alone_section1 .newslist .newscon li{height: 35px; line-height: 35px;}
.alone_section1 .newslist .newscon span{float: left; color: #FFFFFF;border-radius: 25px; padding: 0 5px;     line-height: 18px;    height: 18px;    margin-top: 8px;    margin-right: 10px;}
.alone_section1 .newslist .newscon .alone_gray{background: #6995c7;}
.alone_section1 .newslist .newscon .alone_red{background: #c76969;}
.alone_section1 .newslist .newscon a{  float: left;   font-size: 14px;    color: #666666;    display: inline-block;    width: 340px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}
.alone_section1 .newslist .newscon em{float: right; color: #999999;}
/* alone_section1 right */
.alone_section1 .s1_col3{width: 360px;height: 310px;background: #f6f6f6;}


.alone_section1 .s1_col3 .s3_col1_row1 {	width: 360px;	height: 310px;	overflow: hidden;	position: relative;	margin-bottom: 25px;}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn {	display: block;	position: absolute;	top: 50%;	width: 50px;	height: 50px;	margin-top: -25px;	z-index: 10;}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn i {	padding: 0;	border: 0;	display: block;	width: 60px;	height: 60px;	position: absolute;	top: 50%;	margin-top: -30px;	z-index: 11;	filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#7F000000", endColorstr="#7F000000");	background-color: rgba(0,0,0,0.5) !important;	border-radius: 50%;	cursor: pointer}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn.prev {	left: 0;}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn.prev i {	left: -12px;	background: url(../img/prev.png) center no-repeat;}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn.next {	right: 0}
.alone_section1 .s1_col3 .s3_col1_row1 .sbtn.next i {	background: url(../img/next.png) center no-repeat;}
.alone_section1 .s1_col3 .s3_col1_row1 ul li {	width: 360px;	height: 310px;	position: relative;	float: left;}
.alone_section1 .s1_col3 .s3_col1_row1 ul li a {	display: block;	width: 360px;	height: 310px;	overflow: hidden;}
.alone_section1 .s1_col3 .s3_col1_row1 ul li a:hover span {	display: block;	color: #fff !important;}
.alone_section1 .s1_col3 .s3_col1_row1 ul li a img {	min-height: 310px;	min-width: 360px;}
.alone_section1 .s1_col3 .s3_col1_row1 ul li a span {	width: 100%;	height: 100%;	line-height: 30px;	font-size: 16px;	text-align: center;	position: absolute;	left: 0;	top: 0;	display: none;	background: rgba(0,0,0,0.5);}
.alone_section1 .s1_col3 .s3_col1_row1 ul li a span b {	width: 200px;	font-weight: normal;	padding: 125px 50px 0 50px;	display: block;	position: absolute;	left: 50%;	margin-left: -150px;	word-wrap: break-word;}

.alone_section1 .s1_col3 .s3_col1_row1 ol {	width: 60px;	position: absolute;	left: 50%;	margin-left: -18px;	bottom: 10px;}
.alone_section1 .s1_col3 .s3_col1_row1 ol li {	background: #fff;	width: 8px;	height: 8px;	border-radius: 50%;	font-size: 0;	float: left;	margin-right: 10px;}
.alone_section1 .s1_col3 .s3_col1_row1 ol li.active {	background: transparent;	border: 2px solid #cc5556;	position: relative;	}

/*
 * 
 * new_details 
 * 
 * */

.newDeta_section3 .position{    border-bottom: 1px solid #d1d1d1;    margin: 25px 0 5px 0;    padding-bottom: 5px;font-size: 16px;    height: 37px; color: #333;}
.newDeta_section3 .position a{padding-right: 5px;}
.newDeta_section3 .tit{font-size: 28px;    color: #333;  text-align: center;  font-weight: 700;    padding-top: 5px;    line-height: 40px;}
.newDeta_section3 .address{color: #999; font-size: 14px; padding: 30px 16%;  margin-bottom: 20px; overflow: hidden; border-bottom: 1px dashed #e6e6e6;}
.newDeta_section3 .address span{ width: 33.33%; text-align: center; display: block; float: left;}
.newDeta_section3 .article{ padding: 0 5%;}
.newDeta_section3 .article h2{border-left:5px solid #008aff; padding-left: 5px; font-size: 20px; font-weight: 600;  margin-bottom: 20px;}
.newDeta_section3 .article img p img{text-indent:0;display:block;margin:10px auto;max-width:600px;height:auto;}
.newDeta_section3 .article img{display:block!important;margin:10px auto!important;max-width:600px!important;height:auto!important;}
.newDeta_section3 .article p{/*text-indent:2em;*/ font-size: 16px; color: #333333;line-height: 30px; margin-bottom: 20px;}
.newDeta_section3 .article p .color_blue ,.newDeta_section3 .next p a:hover{color: #008aff;}
.newDeta_section3 .next{ border-top: 1px dashed #e6e6e6; border-bottom: 1px dashed #e6e6e6; margin-bottom: 25px;}
.newDeta_section3 .next p{    padding: 10px 0;}
.newDeta_section3 .s3_col1 .v_title { position: relative;   margin: 10px 0 0 0; border-bottom: 2px solid #d1d1d1;    padding-bottom: 5px; box-sizing: content-box;}
.newDeta_section3 .s3_col1 .v_title .icon_information {    position: absolute;    top: 4px;    width: 33px;    height: 22px;   background: url(../img/home_sprite.png) no-repeat;}
.newDeta_section3 .s3_col1 .v_title .icon_introduce {    position: absolute;    top: 4px;    width: 33px;    height: 22px;   background: url(../img/home_sprite.png) no-repeat; background-position: -136px 0;}
.newDeta_section3 .article iframe {text-indent: 0!important;display: block!important;width: 100%!important;height: 480px!important;}


/*.newDeta_section3 .s3_col1 .v_title h2 {     width: 150px; font-size: 22px;   letter-spacing: 3px; text-align: center; color: #008aff;}
.newDeta_section3 .s3_col1 .v_title h2:after {    content: "";    width: 100px;    height: 3px;    background: #008aff;    border-right: #FFF solid 1px;    position: absolute;    bottom: -7px;    left: 0;}*/

.section3 .s3_col2 .s3_col3_row3 .v_title ,.section3 .s3_col2 .s3_col3_row4 .v_title{	border-bottom: 2px solid #d1d1d1; margin: 20px 0 5px 0;  padding-bottom: 5px;   box-sizing: content-box;}
.section3 .s3_col2 .s3_col3_row3 .v_title h2:after ,.section3 .s3_col2 .s3_col3_row4 .v_title h2:after{content:""; width:122px; height:2px; background:#008aff; border-right:#FFF solid 1px; position:absolute;  bottom: -7px;    left: 0;}
.s3_col2 .s3_col3_row3 .v_title , .s3_col2 .s3_col3_row4 .v_title{position: relative;}
.s3_col2 .s3_col3_row3 .v_title h2 ,.s3_col2 .s3_col3_row4 .v_title h2{ width: 120px; padding-left: 30px;}
.s3_col2 .s3_col3_row3 .v_title .icon_strategy , .s3_col2 .s3_col3_row3 .v_title .icon_evaluating{ position: absolute; top: 5px; width: 25px; height: 22px; background: url(../img/home_sprite.png) no-repeat; background-position: -56px 0;}
.s3_col2 .s3_col3_row3 .v_title .icon_evaluating{background-position: -79px 0;}


/* alone_game_deta  */
.colu_section3 .gz_game_deta dl{overflow: hidden; padding: 5px 0;}
.colu_section3 .gz_game_deta dl dt{width: 365px; height: 255px; float: left;}
.colu_section3 .gz_game_deta dl dt img{width: 365px; height: 255px; border-radius: 10px;}
.colu_section3 .gz_game_deta dl dd{ float: left; padding-left: 15px; width: 420px;}
.colu_section3 .gz_game_deta dl dd h1{ font-size: 30px; font-weight: 600;  height: 56px; line-height: 56px;   overflow: hidden;}
.colu_section3 .gz_game_deta dl dd ul{overflow: hidden;}
.colu_section3 .gz_game_deta dl dd ul li{float: left; width: 50%;  color: #666;  line-height: 32px;   font-size: 16px;   white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.colu_section3 .gz_game_deta dl dd .w_long li{width: 100%;}
.colu_section3 .gz_game_deta dl dd .w_long li a{border: 1px solid #999; background: #f6f6f6; color: #666;     padding: 0 6px;    font-size: 15px;}
.colu_section3 .gz_game_deta dl dd .w_long li span{color: #45a1f0;}
.colu_section3 .tit_3{padding: 10px 0; font-size: 18px;line-height: 34px;  text-indent:2em; color: #333;}


/* modify game_list style */
.newscon .newsbox01 { width: 785px; overflow: hidden; }
.newscon .newsbox01 li {z-index: 1; float: left; width: 252px; height: 235px; box-sizing: border-box; border-radius: 6px; margin: 14px 14px 5px 0; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.newscon .newsbox01 li:nth-child(3n),.newscon .newsbox01 li a:nth-child(3n) { margin-right:0; }
.newscon .newsbox01 li a { display: block; width: 252px; height: 219px; float: left; border-radius: 6px;  }
.newscon .newsbox01 li img { display: block; width: 252px; height: 140px; border-radius: 6px; margin-bottom: 10px; }
.newscon .newsbox01 li .name { font-size: 16px;font-weight: bold; line-height: 17px; color: #333333; text-indent: 5px; width: 252px; margin-bottom: 12px; white-space: nowrap; overflow: hidden; }
.newscon .newsbox01 li .txt { font-size: 14px; line-height: 14px; color: #999999;  text-indent: 5px; width: 240px; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newscon .newsbox01 .tags{ height:22px;  font-size: 12px; overflow:hidden;  padding-left: 6px;}
.newscon .newsbox01 .tags span{ float:left; padding-left:15px; color:#999999; margin-right:20px;}
.newscon .newsbox01 .tags .time{ background:url(../img/ico_time.png) 0 center no-repeat;    background-size: 22%;}
.newscon .newsbox01 li:hover { background-color: #f6f6f6;}  

/* modify news_list more */
.load_more{width: 785px; height: 38px; line-height: 38px;  margin: 60px 0 40px 0;  text-align: center;    font-size: 16px;    color: #FFFFFF; background: #45a1f0;}
.load_more_none{padding: .2rem 0 .4rem 0; font-size: 16px;  margin: 45px 0 40px 0;   display: flex;align-items: center;justify-content: center;}
.load_more_none span{display: block; height: 1px; background: #eee; width: 38%;}
.load_more_none p{padding: 0 1em;color: #ccc;}
.hide{display: none;}

.fixedbox{position: fixed;    top: 0px;    width: 370px;    background: #fff;}














