body {
	font-size: 16px;
	font-family: "微软雅黑";
	padding: 0;
	margin: 0;
	min-width: 1200px;
	overflow-x: auto;
	background: #f5f5f5;
}
a,
a:hover,
a:focus {
	text-decoration: none;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	outline: none;
}
img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	border: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
input:focus,textarea:focus,select:focus{
	outline: none;
}
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.wrap{
	width: 1200px;
	margin: 0 auto;
}
h1{
	font-weight: normal;
	margin: 0;
}
.topDiv{
	background-color: #292929;
	line-height: 32px;
	font-size: 13px;
	color: #c5c5c5;
}
.topDiv .wrap{
	overflow: hidden;
}
.topDiv .wrap div span{
	margin: 0 15px;
}
.topDiv .wrap div a{
	color: #c5c5c5;
}
.topDiv .wrap div a:hover{
	color: #ec741d;
}
.header{
	background: #fff;
	line-height: 88px;
}
.header .navDiv{
	margin-left: 25px;
}
.header .navDiv>ul>li{
	float: left;
	position: relative;
	margin-left: 40px;
}
.header .navDiv>ul>li>a{
	font-size: 16px;
	color: #010101;
	display: block;
}
.header .navDiv>ul>li:hover>a,
.header .navDiv>ul>li.active>a{
	color: #EC741D;
}
.header .navDiv>ul>li.active>a:after{
	content: "";
	position: absolute;
	width: 50%;
	left: 50%;
	margin-left: -25%;
	bottom: 17px;
	background: #EC741D;
	height: 2px;
}
.header .navDiv>ul>li:hover>a:after{
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	margin-left: 0;
	bottom: 17px;
	background: #EC741D;
	height: 2px;
}
.header .navDiv ul>li ul.dropDownMenu{
	position: absolute;
	left: 50%;
	margin-left: -160px;
	top: 85px;
	width: 300px;
	/*background: url(../images/nav-bg.png) no-repeat center center;
	background-size:100% 100%;*/
	background: #fff;
	box-shadow: 0px 3px 8px rgba(0,0,0,.1);
	padding: 5px 10px 10px;
	display: none;
	z-index: 999;
}
.header .navDiv ul>li ul.dropDownMenu li{
	float: left;
	width: 33.3%;
}
.header .navDiv ul>li ul.dropDownMenu li a{
	display: block;
	font-size: 14px;
	color: #737373;
	text-align: center;
	line-height: 1;
	padding: 12px 0;
}
.header .navDiv ul>li:hover ul.dropDownMenu{
	display: block;
}
.header .navDiv ul>li ul.dropDownMenu li a:hover{
	color: #EC741D;
}
.header .searchDiv form{
	overflow: hidden;
	margin-top: 26px;
	position: relative;
}
.header .searchDiv form input{
	width: 160px;
	height: 36px;
	float:left;
	border: 0;
	font-size: 14px;
	padding: 0 86px 0 20px;
	color: #9f9f9f;
	background: url(../images/ss-bg.png) no-repeat center center;
	background-size:100%;
}
.header .searchDiv form .ssBtn{
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	width: 76px;
	height: 36px;
	background: url(../images/ssbtn-bg.png) no-repeat center center;
	font-size: 14px;
	color: #fefefe;
	border: 0;
	font-family: "微软雅黑";
}
.indexDiv1{
	margin: 20px 0;
}
.indexDiv1 .wrap{
	background: #fff;
	padding: 20px;
	width: 1160px;
}
.indexDiv1 .hdDiv{
	overflow: hidden;
}
.indexDiv1 .hdDiv a{
	color: #393939;
	margin-right: 40px;
	float: left;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 2px solid #fff;
}
.indexDiv1 .hdDiv a:hover{
	color: #EC741D;
}
.indexDiv1 .hdDiv a.active{
	color: #EC741D;
	border-bottom: 2px solid #EC741D;
	display: block;
}
.indexDiv1 .bdDiv .imgListDiv{
	margin-top: 21px;
}
.indexDiv1 .bdDiv .imgListDiv ul{
	overflow: hidden;
	margin-right: -43.5px;
}
.indexDiv1 .bdDiv .imgListDiv ul li{
	float: left;
	margin: 0 43.5px 0 0;
	width: 90px;
}
.indexDiv1 .bdDiv .imgListDiv ul li img{
	width: 90px;
	height: 90px;
	border-radius: 15px;
}
.indexDiv1 .bdDiv .imgListDiv ul li span{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #000;
	margin-top: 7px;
	height: 20px;
}
.indexDiv1 .bdDiv .imgListDiv ul li a:hover span{
	color: #EC741D;
}
.indexDiv1 .bdDiv .textListDiv>div{
	overflow: hidden;
	margin-top: 18px;
}
.indexDiv1 .bdDiv .textListDiv>div span{
	display: block;
	width: 85px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
}
.indexDiv1 .bdDiv .textListDiv>div span.hotText{
	background: url(../images/hot-bg.png);
}
.indexDiv1 .bdDiv .textListDiv>div span.newText{
	background: url(../images/new-bg.png);
}
.indexDiv1 .bdDiv .textListDiv>div .listDiv ul{
	overflow: hidden;
}
.indexDiv1 .bdDiv .textListDiv>div .listDiv ul li{
	float: left;
	font-size: 14px;
	color: #dcdcdc;
}
.indexDiv1 .bdDiv .textListDiv>div .listDiv ul li a{
	display: inline-block;
	color: #404040;
	line-height: 28px;
	margin: 0 25.5px;
}
.indexDiv1 .bdDiv .textListDiv>div .listDiv ul li a:hover{
	color: #EC741D;
}
.indexDiv1 .bdDiv .textListDiv>div .listDiv ul li.lastChild a{
	margin-right: 0;
}

.indexDiv2 .wrap{
	background: #fff;
	padding: 20px;
	width: 1160px;
}
.index-title{
	border-bottom: 1px solid #dedede;
	/*overflow: hidden;*/
	padding-bottom: 7px;
}
.index-title .chi{
	color: #000000;
	font-weight: bold;
	border-bottom: 2px solid #EC741D;
	padding-bottom: 6px;
}
.index-title .eng{
	color: #939392;
	font-size: 13px;
	margin-left: 5px;
}
.index-title a.more_a{
	font-size: 14px;
	color: #000000;
}
.index-title a.more_a:hover{
	color: #EC741D;
}
.indexDiv2 .imgListDiv {
	padding: 22px 0;
	border-bottom: 1px dashed #8f8f8f;
}
.indexDiv2 .imgListDiv ul{
	margin-right: -53px;
	overflow: hidden;
}
.indexDiv2 .imgListDiv ul li{
	margin-right: 53px;
	float: left;
	width: 250px;
}
.indexDiv2 .imgListDiv ul li .imgDiv img{
	width: 250px;
	height: 187px;
}
.indexDiv2 .imgListDiv ul li .textDiv span{
	display: block;
	font-size: 16px;
	color: #000;
	margin: 14px 0;
	/*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 21px;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv2 .imgListDiv ul li .textDiv p{
	display: block;
	font-size: 14px;
	color: #8a8a8a;
	margin: 0;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.limit2{
	overflow: hidden;
	position: relative;
}
.limit2.p-after:after{
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0px;
	padding-left: 40px;
	background: -webkit-linear-gradient(left, transparent, #fff 55%);
	background: -moz-linear-gradient(left, transparent, #fff 55%);
	background: -o-linear-gradient(left, transparent, #fff 55%);
	background: linear-gradient(to right, transparent, #fff 55%);
}
.indexDiv2 .imgListDiv ul li a:hover .textDiv span{
	color: #EC741D;
}
.indexDiv2 .textListDiv{
	padding: 34px 0;
}
.indexDiv2 .textListDiv ul {
	overflow: hidden;
	margin-right: -59px;
}
.indexDiv2 .textListDiv ul li{
	margin-right: 59px;
	float: left;
	width: 550px;
	overflow: hidden;
	margin-bottom: 15px;
	line-height: 21px;
}
.indexDiv2 .textListDiv ul li a{
	font-size: 16px;
	color: #000000;
	padding-left: 17px;
	position: relative;
	width: 470px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv2 .textListDiv ul li a:after{
	content: ">";
	position: absolute;
	left: 0;
	top: 0;
	color: #8a8a8a;
	font-size: 14px;
}
.indexDiv2 .textListDiv ul li a:hover{
	color: #EC741D;
}
.indexDiv2 .textListDiv ul li .date{
	font-size: 14px;
	color: #9c9c9c;
}
.indexDiv3{
	margin: 20px 0;
	background: url(../images/index-bg1.jpg) no-repeat center top;
	background-size:100%;
	padding-top: 66px;
}
.indexDiv3 .wrap{
	background: #fff;
	padding: 20px;
	width: 1160px;
}
.indexDiv3 .listDiv ul {
	overflow: hidden;
	margin-right: -59px;
	padding: 24px 0 10px;
}
.indexDiv3 .listDiv ul li{
	float: left;
	width: 550px;
	margin-right: 59px;
	overflow: hidden;
}
.indexDiv3 .listDiv ul li .imgDiv{
	width: 106px;
}
.indexDiv3 .listDiv ul li .imgDiv img{
	width: 100%;
	height: 106px;
}
.indexDiv3 .listDiv ul li .imgDiv .grade{
	font-size: 14px;
	color: #ec741d;
	text-align: center;
	padding: 5px 0 10px;
}
.indexDiv3 .listDiv ul li .imgDiv .grade span{
	font-size: 20px;
}
.indexDiv3 .listDiv ul li .textDiv{
	width: 420px;
	margin-left: 24px;
}

.indexDiv3 .listDiv ul li .textDiv a{
	font-size: 16px;
	color: #000;
	margin-top: 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv3 .listDiv ul li .textDiv .date{
	font-size: 14px;
	color: #8a8a8a;
	margin: 10px 0;
}
.indexDiv3 .listDiv ul li .textDiv p{
	font-size: 14px;
	color: #8a8a8a;
	margin: 0;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.indexDiv3 .listDiv ul li .textDiv a:hover{
	color: #EC741D;
}

.indexDiv4{
	margin: 20px 0;
}
.indexDiv4 .wrap{
	background: #FFFFFF;
	padding: 20px;
	width: 1160px;
}
.indexDiv4 .tabsDiv{
	margin: 24px 0 10px;
}
.indexDiv4 .tabsDiv ul{
	overflow: hidden;
	margin-right: -75px;
}
.indexDiv4 .tabsDiv ul li{
	float: left;
	margin-right: 75px;
	margin-bottom: 20px;
}
.indexDiv4 .tabsDiv ul li a{
	display: block;
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e3e3e3;
	color: #000;
}
.indexDiv4 .tabsDiv ul li:hover a,
.indexDiv4 .tabsDiv ul li.active a{
	border: 1px solid #EC741D;
	color: #EC741D;
	font-weight: bold;
}
.indexDiv4 .tabsContent{
	overflow: hidden;
}
.indexDiv4 .tabsContent .leftDiv{
	width: 220px;
}
.indexDiv4 .tabsContent .leftDiv ul{
	border-bottom: 1px solid #e3e3e3;
}
.indexDiv4 .tabsContent .leftDiv ul li a{
	display: block;
	color: #000;
	line-height: 54px;
	border: 1px solid #e3e3e3;
	text-align: center;
	border-bottom: 0;
	position: relative;
}
.indexDiv4 .tabsContent .leftDiv ul li:hover a,
.indexDiv4 .tabsContent .leftDiv ul li.active a{
	background: #EC741D;
	color: #fff;
}
.indexDiv4 .tabsContent .leftDiv ul li.active a:after{
	content: "";
	width: 12px;
	height: 26px;
	background: url(../images/sj.png) no-repeat;
	position: absolute;
	right: -12px;
	top: 50%;
	margin-top: -13px;
}
.indexDiv4 .tabsContent .rightDiv{
	width: 938px;
	margin-top: 30px;
}
.indexDiv4 .tabsContent .rightDiv ul{
	overflow: hidden;
}
.indexDiv4 .tabsContent .rightDiv ul li{
	float: left;
	width: 94px;
	margin-left: 40px;
	margin-bottom: 50px;
	height: 118px;
}
.indexDiv4 .tabsContent .rightDiv ul li img{
	width: 100%;
	height: 90px;
	border-radius: 15px;
}
.indexDiv4 .tabsContent .rightDiv ul li span{
	font-size: 14px;
	color: #000;
	display: block;
	text-align: center;
	margin-top: 9px;
	text-overflow: ellipsis;
	display: block;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.indexDiv4 .tabsContent .rightDiv ul li:hover span{
	color: #EC741D;
}

.indexDiv56 .wrap{
	overflow: hidden;
}
.indexDiv56 .indexDiv5{
	width: 320px;
	padding: 20px;
	background: #fff;
	height: 700px;
}
.indexDiv56 .indexDiv5 .tabsDiv{
	margin-top: 24px;
	overflow: hidden;
}
.indexDiv56 .indexDiv5 .tabsDiv a{
	color: #393939;
	margin-right: 40px;
	padding-bottom: 7px;
	display: block;
	float: left;
	border-bottom: 2px solid #fff;
}
.indexDiv56 .indexDiv5 .tabsDiv a:hover{
	color: #EC741D;
}
.indexDiv56 .indexDiv5 .tabsDiv a.active{
	color: #EC741D;
	font-weight: bold;
	border-bottom: 2px solid #EC741D;
}
.indexDiv56 .indexDiv5 .tabsContent ul li{
	overflow: hidden;
	margin-top: 20px;
}
.indexDiv56 .indexDiv5 .tabsContent ul li img{
	width: 90px;
	height: 90px;
	border-radius: 15px;
	margin-right: 23px;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .textDiv{
	width: 207px;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .textDiv .nameDiv{
	overflow: hidden;
	margin-top: 5px;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .textDiv .nameDiv .name{
	font-size: 18px;
	color: #000;
	width: 180px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv56 .indexDiv5 .tabsContent ul li a:hover .textDiv .nameDiv .name{
	color: #ec741d;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .num{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size:14px;
	margin-top: 2px;
	background: #b8b8b8;
}
.indexDiv56 .indexDiv5 .tabsContent ul li a{
	display: block;
	overflow: hidden;
}
.indexDiv56 .indexDiv5 .tabsContent ul li.li1 .num{
	background: #ff3e3e;
}
.indexDiv56 .indexDiv5 .tabsContent ul li.li2 .num{
	background: #ec741d;
}
.indexDiv56 .indexDiv5 .tabsContent ul li.li3 .num{
	background: #7dde90;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .textDiv .typeDiv{
	font-size: 12px;
	color: #8a8a8a;
	margin: 10px 0;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #8a8a8a;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .outDiv{
	overflow: hidden;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .outDiv .num{
	float: left;
}

.indexDiv56 .indexDiv5 .tabsContent ul li .outDiv .name{
	font-size: 16px;
	color: #000;
	width: 295px;
	margin-left: 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	float: left;
}
.indexDiv56 .indexDiv5 .tabsContent ul li .hoverDiv{
	display: none;
}
.indexDiv56 .indexDiv5 .tabsContent ul li.on .outDiv{
	display: none;
}
.indexDiv56 .indexDiv5 .tabsContent ul li.on .hoverDiv{
	display: block;
}
.indexDiv56 .indexDiv6{
	width: 780px;
	padding: 20px 20px 0;
	background: #fff;
	height: 720px;
}
.indexDiv56 .indexDiv6 .tabsDiv{
	margin: 21px 0 11px;
}
.indexDiv56 .indexDiv6 .tabsDiv ul{
	overflow: hidden;
	margin: 0 -25px;
}
.indexDiv56 .indexDiv6 .tabsDiv ul li{
	float: left;
	margin: 0 27px;
	margin-bottom: 10px;
}
.indexDiv56 .indexDiv6 .tabsDiv ul li a{
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e3e3e3;
	color: #a2a2a2;
	font-size: 14px;
}
.indexDiv56 .indexDiv6 .tabsDiv ul li:hover a,
.indexDiv56 .indexDiv6 .tabsDiv ul li.active a{
	border: 1px solid #EC741D;
	color: #EC741D;
	font-weight: bold;
}

.indexDiv56 .indexDiv6 .tabsContent ul{
	overflow: hidden;
	margin: 0 -24px;
}
.indexDiv56 .indexDiv6 .tabsContent ul li{
	float: left;
	width: 90px;
	margin: 0 24px;
	margin-bottom: 19px;
}
.indexDiv56 .indexDiv6 .tabsContent ul li img{
	width: 100%;
	height: 90px;
	border-radius: 15px;
}
.indexDiv56 .indexDiv6 .tabsContent ul li span{
	font-size: 14px;
	color: #000;
	display: block;
	text-align: center;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.indexDiv56 .indexDiv6 .tabsContent ul li:hover span{
	color: #EC741D;
}

.indexDiv7{
	background: #292929;
	padding: 40px 0;
	margin-top: 20px;
}

.indexDiv7 .wrap{
	background: #fff;
	padding: 20px 20px 10px;
	width: 1160px;
	overflow: hidden;
}
.indexDiv7 .listDiv{
	margin-top: 22px;
}
.indexDiv7 .listDiv ul{
	overflow: hidden;
}
.indexDiv7 .listDiv ul.ul1{
	width: 850px;
}
.indexDiv7 .listDiv ul.ul1 li{
	float: left;
	margin-right: 10px;
	margin-bottom: 13px;
}
.indexDiv7 .listDiv ul.ul1 li:nth-child(1) img,
.indexDiv7 .listDiv ul.ul1 li:nth-child(6) img{
	width: 320px;
	height: 187px;
}
.indexDiv7 .listDiv ul.ul1 li:nth-child(2) img,
.indexDiv7 .listDiv ul.ul1 li:nth-child(3) img,
.indexDiv7 .listDiv ul.ul1 li:nth-child(4) img,
.indexDiv7 .listDiv ul.ul1 li:nth-child(5) img{
	width: 250px;
	height: 187px;
}
.indexDiv7 .listDiv ul.ul2 li img{
	width: 310px;
	height: 387px;
}

.indexDiv8{
	margin: 20px 0;
}
.indexDiv8 .wrap{
	background: #fff;
	padding: 20px 20px 10px;
	width: 1160px;
	overflow: hidden;
}
.indexDiv8 .listDiv{
	margin-top: 22px;
}
.indexDiv8 .listDiv ul{
	overflow: hidden;
}
.indexDiv8 .listDiv ul li a{
	display: block;
	position: relative;
}
.indexDiv8 .listDiv ul li a .playBtn{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -52px;
	margin-left: -32px;
}
.indexDiv8 .listDiv ul li a .textDiv{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: url(../images/sp-bg.png) no-repeat center center;
	background-size:cover;
}
.indexDiv8 .listDiv ul li a .textDiv p{
	margin: 0 14px;
	line-height: 46px;
	font-size: 16px;
	color: #fff;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.indexDiv8 .listDiv ul.ul1 li img:nth-child(1){
	width: 310px;
	height: 387px;
}
.indexDiv8 .listDiv ul.ul2{
	width: 850px;
}
.indexDiv8 .listDiv ul.ul2 li{
	float: left;
	margin-left: 10px;
	margin-bottom: 13px;
}
.indexDiv8 .listDiv ul.ul2 li img:nth-child(1){
	width: 273px;
	height: 187px;
}

.indexDiv9 .wrap{
	background: #fff;
	padding: 20px 20px 10px;
	width: 1160px;
	overflow: hidden;
}
.indexDiv9 .listDiv ul{
	overflow: hidden;
	margin: 20px -23px 0;
}
.indexDiv9 .listDiv ul li{
	float: left;
	width: 90px;
	margin: 0 22px 31px;
	height: 120px;
	margin-bottom: 50px;
}
.indexDiv9 .listDiv ul li img{
	width: 90px;
	height: 90px;
	border-radius: 15px;
}
.indexDiv9 .listDiv ul li span{
	font-size: 14px;
	color: #000;
	display: block;
	text-align: center;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.indexDiv9 .listDiv ul li a.f1{
	font-size: 12px;
	color: #ec741d;
	display: block;
	width: 80px;
	line-height: 22px;
	border: 1px solid #ec741d;
	text-align: center;
	margin: 0 auto;
}
.indexDiv9 .listDiv ul li a:hover{
	background: #ec741d;
	color: #fff;
}
.indexDiv10{
	margin: 20px 0;
}
.indexDiv10 .wrap{
	padding: 20px;
	background: #fff;
	width: 1160px;
}
.indexDiv10 .listDiv ul{
	overflow: hidden;
	margin-top: 15px;
	margin-right: -15px;
}
.indexDiv10 .listDiv ul li{
	float: left;
	margin-right: 25px;
}
.indexDiv10 .listDiv ul li a{
	font-size: 14px;
	color: #7d7d7d;
	line-height: 30px;
}
.indexDiv10 .listDiv ul li a:hover{
	color: #ec741d;
}

.bottomDiv{
	background: #292929;
	padding: 31px 0 20px;
}
.bottomDiv .hd{
	overflow: hidden;
}
.bottomDiv .hd .leftDiv img{
	margin: 20px 0 44px;
}
.bottomDiv .hd .leftDiv .searchDiv form{
	overflow: hidden;
	position: relative;
}
.bottomDiv .hd .leftDiv .searchDiv form input{
	width: 200px;
	height: 36px;
	float:left;
	border: 0;
	font-size: 14px;
	padding: 0 104px 0 20px;
	color: #9f9f9f;
	background: url(../images/ss-bg1.png) no-repeat center center;
	background-size:100%;
}
.bottomDiv .hd .leftDiv .searchDiv form .ssBtn{
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	width: 94px;
	height: 36px;
	background: url(../images/ssbtn-bg1.png) no-repeat center center;
	font-size: 14px;
	color: #292929;
	border: 0;
	font-family: "微软雅黑";
}
.bottomDiv .hd .rightDiv .listDiv.fl{
	margin-right: 70px;
}
.bottomDiv .hd .rightDiv .listDiv span{
	font-size: 18px;
	color: #c9c9c9;
	display: block;
	margin-bottom: 22px;
}
.bottomDiv .hd .rightDiv .listDiv ul li a{
	font-size: 14px;
	color: #767676;
	display: block;
	margin-top: 13px;
}
.bottomDiv .hd .rightDiv .listDiv ul li a:hover{
	color: #c9c9c9;
}
.bottomDiv .bd{
	text-align: center;
	margin-top: 26px;
}
.bottomDiv .bd ul{
	display: inline-block;
	overflow: hidden;
}
.bottomDiv .bd ul li{
	float: left;
	font-size: 15px;
	color: #898989;
}
.bottomDiv .bd ul li a{
	display: inline-block;
	margin:0 30px;
	font-size: 15px;
	color: #898989;
}
.bottomDiv .bd ul li a:hover{
	color: #c9c9c9;
}
.footer{
	background: #080808;
	font-size: 13px;
	color: #7d7d7d;
	text-align: center;
	line-height: 30px;
	padding: 10px 0 6px;
}
.footer img{
	margin-right: 7px;
}
.footer .wrap a{
	color: #898989;
	text-decoration: none;
}
.footer .wrap p{
	margin: 1px;
	font-family: inherit;
	font-size: 14px;
}
/*************内页*************/
.ny-container .breadcrumb{
	padding: 20px 0 20px 20px;
	font-size: 14px;
	color: #000;
	background: url(../images/weizhi.png) no-repeat left center;
}
.ny-container .breadcrumb a{
	color: #000;
}
.ny-container .breadcrumb a:hover{
	color: #EC741D;
}
.ny-container .commonDiv{
	overflow: hidden;
	margin-bottom: 50px;
}
.ny-container .commonLeftDiv{
	width: 910px;
}
.ny-container .commonRightDiv{
	width: 280px;
}
.ny-container .commonLeftDiv .newsDiv{
	padding: 20px;
	background: #fff;
}
.ny-container .commonLeftDiv .hdDiv{
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
}
.ny-container .commonLeftDiv .hdDiv a{
	font-size: 16px;
	color: #393939;
	margin-right: 35px;
}
.ny-container .commonLeftDiv .hdDiv a.active{
	color: #EC741D;
	border-bottom: 2px solid #ec741d;
	padding-bottom: 9px;
	font-weight: bold;
}
.ny-container .commonLeftDiv .hdDiv a:hover{
	color: #EC741D;
}
/**********资讯中心*********/
.ny-container .commonLeftDiv .newsDiv .listDiv ul li{
	padding: 25px 0;
	border-bottom: 1px dashed #ababab;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li a{
	display: block;
	overflow: hidden;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li a:hover .textDiv span{
	color: #ec741d;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li img{
	width: 174px;
	height: 130px;
	margin-right: 15px;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li .textDiv{
	width: 680px;
	float: left;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li .textDiv span{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	color: #000;
	margin-top: 2px;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li .textDiv .dateDiv{
	font-size: 14px;
	padding-left: 20px;
	color: #888;
	margin: 10px 0;
	background: url(../images/shijian.png) no-repeat left center;
}
.ny-container .commonLeftDiv .newsDiv .listDiv ul li .textDiv p{
	font-size: 14px;
	line-height: 22px;
	color: #8a8a8a;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.ny-container .pageDiv{
	margin: 28px 0 8px;
	text-align: center;
}
.ny-container .pageDiv ul {
	display: inline-block;
	overflow: hidden;
}
.ny-container .pageDiv ul li{
	float: left;
	margin: 0 7px;
}
.ny-container .pageDiv ul li a{
	font-size: 14px;
	color: #6c6c6c;
	padding: 6px 11px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	display: block;
}
.ny-container .pageDiv ul li span{
	font-size: 14px;
	color: #6c6c6c;
	padding: 6px 11px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	display: block;
}
.ny-container .pageDiv ul li.active span{
	font-size: 14px;
	color: #fff;
	padding: 6px 11px;
	border: 0px solid #e5e5e5;
	border-radius: 5px;
	display: block;
}
.ny-container .pageDiv ul li.active{
	background: #EC741D;
	border: 1px solid #EC741D;
	color: #fff;
	border-radius: 5px;
}

/**********右侧 *********/

.commonRightDiv .rankingList{
	padding: 20px;
	margin-bottom: 10px;
	background: #fff;
}
.commonRightDiv .rankingList .tabsDiv{
	margin-top: 24px;
	overflow: hidden;
}
.commonRightDiv .rankingList .tabsDiv a{
	color: #393939;
	margin-right: 40px;
	padding-bottom: 7px;
	display: block;
	float: left;
	border-bottom: 2px solid #fff;
}
.commonRightDiv .rankingList .tabsDiv a:hover{
	color: #EC741D;
}
.commonRightDiv .rankingList .tabsDiv a.active{
	color: #EC741D;
	font-weight: bold;
	border-bottom: 2px solid #EC741D;
}
.commonRightDiv .rankingList .tabsContent ul li{
	overflow: hidden;
	margin-top: 20px;
}
.commonRightDiv .rankingList .tabsContent ul li img{
	width: 70px;
	height: 70px;
	border-radius: 15px;
	margin-right: 13px;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv{
	width: 155px;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv .nameDiv{
	overflow: hidden;
	margin-top: 2px;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv .nameDiv .name{
	font-size: 18px;
	color: #000;
	width: 105px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.commonRightDiv .rankingList .tabsContent ul li a:hover .textDiv .nameDiv .name{
	color: #ec741d;
}
.commonRightDiv .rankingList .tabsContent ul li .num{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 2px;
	background: #b8b8b8;
}
.commonRightDiv .rankingList .tabsContent ul li a{
	display: block;
	overflow: hidden;
}
.commonRightDiv .rankingList .tabsContent ul li.li1 .num{
	background: #ff3e3e;
}
.commonRightDiv .rankingList .tabsContent ul li.li2 .num{
	background: #ec741d;
}
.commonRightDiv .rankingList .tabsContent ul li.li3 .num{
	background: #7dde90;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv .ptDiv{
	font-size: 12px;
	color: #8a8a8a;
	margin: 4px 0;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv .typeDiv{
	font-size: 12px;
	color: #8a8a8a;
}
.commonRightDiv .rankingList .tabsContent ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #8a8a8a;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.limit3{
	overflow: hidden;
	position: relative;
}
.limit3.p-after:after{
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0px;
	padding-left: 40px;
	background: -webkit-linear-gradient(left, transparent, #fff 55%);
	background: -moz-linear-gradient(left, transparent, #fff 55%);
	background: -o-linear-gradient(left, transparent, #fff 55%);
	background: linear-gradient(to right, transparent, #fff 55%);
}

.commonRightDiv .rankingList .tabsContent ul li .outDiv{
	overflow: hidden;
}
.commonRightDiv .rankingList .tabsContent ul li .outDiv .num{
	float: left;
}

.commonRightDiv .rankingList .tabsContent ul li .outDiv .name{
	font-size: 16px;
	color: #000;
	width: 215px;
	margin-left: 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	float: left;
}
.commonRightDiv .rankingList .tabsContent ul li .hoverDiv{
	display: none;
}
.commonRightDiv .rankingList .tabsContent ul li.on .outDiv{
	display: none;
}
.commonRightDiv .rankingList .tabsContent ul li.on .hoverDiv{
	display: block;
}

.commonRightDiv .hotNews{
	padding: 20px;
	background: #fff;
}
.commonRightDiv .hotNews ul li{
	overflow: hidden;
	margin-top: 12px;
}
.commonRightDiv .hotNews ul li .outDiv{
	font-size: 14px;
	color: #000;
	border-bottom: 1px dashed #ababab;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	padding: 0 0 12px;
}
.commonRightDiv .hotNews ul li:last-child .outDiv{
	border-bottom: 0;
}

.commonRightDiv .hotNews ul li img{
	width: 78px;
	height: 58px;
	margin-right: 13px;
}
.commonRightDiv .hotNews ul li .textDiv{
	width: 149px;
	font-size: 14px;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 5px;
	color: #000;
}
.commonRightDiv .hotNews ul li.imgLi{
	height: 33px;
}
.commonRightDiv .hotNews ul li a:hover .textDiv,
.commonRightDiv .hotNews ul li a:hover .outDiv{
	color: #ec741d;
}

.limit21{
	position: relative;
	overflow: hidden;
}
.limit21.p-after:after{
	content: "...";
	position: absolute;
	bottom: 8px;
	right: 0px;
	padding-left: 40px;
	background: -webkit-linear-gradient(left, transparent, #fff 55%);
	background: -moz-linear-gradient(left, transparent, #fff 55%);
	background: -o-linear-gradient(left, transparent, #fff 55%);
	background: linear-gradient(to right, transparent, #fff 55%);
}

/**********资讯中心详情*********/
.newsDetailDiv .articleDiv{
	background: #fff;
	padding: 35px 20px 15px;
	margin-bottom: 19px;
}
.newsDetailDiv .articleDiv .hd{
	text-align: center;
	border-bottom: 1px dashed #949494;
	padding-bottom: 30px;
}
.newsDetailDiv .articleDiv .hd .title{
	font-size: 24px;
	color: #010101;
}
.newsDetailDiv .articleDiv .hd .smTitle{
	font-size: 14px;
	color: #8A8A8A;
	margin-top: 20px;
}
.newsDetailDiv .articleDiv .bd p{
	font-size: 15px;
	text-indent: 2em;
	line-height: 35px;
	color: #3c3c3c;
}
.newsDetailDiv .articleDiv .bd>p{
	margin: 30px 0;
}
.newsDetailDiv .articleDiv .bd img{
	display: block;
	margin: 30px auto;
}
.newsDetailDiv .articleDiv .bd .textDiv{
	margin: 30px 0;
}
.newsDetailDiv .articleDiv .bd .textDiv span{
	font-size: 16px;
	color: #3C3C3C;
	font-weight: bold;
	line-height: 35px;
}
.newsDetailDiv .articleDiv .bd .textDiv p{
	margin: 0;
}

.commonLeftDiv .aboutNews{
	background: #fff;
	padding: 30px 20px 20px;
}
.commonLeftDiv .aboutNews .ny-title{
	font-size: 18px;
	font-weight: bold;
	padding-left: 11px;
	border-left: 7px solid #EC741D;
}
.commonLeftDiv .aboutNews .listDiv ul{
	margin-right: -20px;
	overflow: hidden;
	margin-top: 30px;
}
.commonLeftDiv .aboutNews .listDiv ul li{
	margin-right: 20px;
	float: left;
	width: 425px;
	margin-bottom: 18px;
}
.commonLeftDiv .aboutNews .listDiv ul li a{
	font-size: 15px;
	color: #000000;
	padding-left: 17px;
	position: relative;
	width:370px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.commonLeftDiv .aboutNews .listDiv ul li a:after {
	content: ">";
	position: absolute;
	left: 0;
	top: 0;
	color: #8a8a8a;
	font-size: 14px;
}
.commonLeftDiv .aboutNews .listDiv ul li a:hover{
	color: #EC741D;
}
/*.newsDetailDiv .aboutNews .listDiv ul li .imgDiv img{
	width: 250px;
	height: 187px;
}
.newsDetailDiv .aboutNews .listDiv ul li .textDiv span{
	display: block;
	font-size: 16px;
	color: #000;
	margin: 14px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 21px;
}
.newsDetailDiv .aboutNews .listDiv ul li .textDiv p{
	display: block;
	font-size: 14px;
	color: #8a8a8a;
	margin: 0;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}*/

/****************手游下载*****************/
.downloadDiv .hdDiv{
	background: #fff;
	padding: 20px 20px 0;
}
.downloadDiv .category-box>dl{
	overflow: hidden;
	padding:0 0 13px;
	margin-bottom: 0;
	position: relative;
	margin: 0;
	line-height: 24px;
	color: #000;
}
.downloadDiv .category-box>dl a{
	font-size: 15px;
	color: #000000;
}
.downloadDiv .category-box>dl>dt{
	float: left;
	font-size:15px;
	font-weight: normal;
	color: #000000;
}
.downloadDiv .category-box>dl>div{
	width: 1085px;
	overflow: hidden;
	float: left;
}
.downloadDiv .category-box>dl dd{
	float: left;
	padding:0px 9px 0px 9px;
	display: inline-block;
	margin: 0 0 10px 20px;
	color: #000;
	text-align: center;
	min-width: 42px;
}
.downloadDiv .category-box>dl dd.active{
	background:#EC741D;
	border-radius: 5px;
	color: #FFF;
}
.downloadDiv .bdDiv{
	background: #fff;
	padding: 20px;
	margin: 20px 0 30px;
}
.downloadDiv .bdDiv .hd{
	overflow: hidden;
	padding-bottom: 16px;
	border-bottom: 1px dashed #939393;
}
.downloadDiv .bdDiv .hd .sxDiv{
	overflow: hidden;
}
.downloadDiv .bdDiv .hd .sxDiv a{
	display: block;
	float: left;
	margin-right: 30px;
	font-size: 16px;
	color: #494242;
	width: 118px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #dedede;
	border-radius: 5px;
	text-align: center;
}
.downloadDiv .bdDiv .hd .sxDiv a.active{
	background: #EC741D;
	color: #fff;
	border: 1px solid #EC741D;
}
.downloadDiv .bdDiv .hd .totalGame{
	font-size: 14px;
	color: #494242;
	line-height: 34px;
}
.downloadDiv .bdDiv .hd .totalGame span{
	color: #ff0000;
	font-weight: bold;
	margin: 0 3px;
}

.downloadDiv .bdDiv .listDiv ul{
	overflow: hidden;
	margin: 0 -26px 0;
}
.downloadDiv .bdDiv .listDiv ul li{
	float: left;
	width: 120px;
	margin: 34px 10px 8px;
	padding: 11px 16px;
	height: 224px;
}
.downloadDiv .bdDiv .listDiv ul li img{
	width: 120px;
	height: 120px;
	border-radius: 15px;
}
.downloadDiv .bdDiv .listDiv ul li span{
	display: block;
	text-align: center;
	font-size: 14px;
	margin: 15px 0;
	line-height: 1;
	height: 28px;
}
.downloadDiv .bdDiv .listDiv ul li a.f1{
	font-size: 12px;
	color: #ec741d;
	display: block;
	width: 80px;
	line-height: 22px;
	border: 1px solid #ec741d;
	text-align: center;
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.downloadDiv .bdDiv .listDiv ul li:hover{
	box-shadow: 0px 0px 10px rgba(128,128,128,.26);
}
.downloadDiv .bdDiv .listDiv ul li a:hover{
	background: #ec741d;
	color: #fff;
}


/**********手游专辑*********/
.ny-container .commonLeftDiv .albumDiv {
	background: #fff;
	padding: 0 20px 20px;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li{
	padding: 25px 0;
	border-bottom: 1px dashed #ababab;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li a{
	display: block;
	overflow: hidden;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li a:hover .textDiv span{
	color: #ec741d;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li img{
	width: 174px;
	height: 130px;
	margin-right: 15px;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li .textDiv{
	width: 680px;
	float: left;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li .textDiv>span{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	color: #000;
	margin-top: 2px;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li .textDiv .dateDiv{
	font-size: 14px;
	padding-left: 20px;
	color: #888;
	margin: 15px 0;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li .textDiv .dateDiv span{
	color: #EC741D;
	font-weight: bold;
	margin-left: 5px;
}
.ny-container .commonLeftDiv .albumDiv .listDiv ul li .textDiv p{
	font-size: 14px;
	line-height: 22px;
	color: #8a8a8a;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.albumListDiv .hdDiv{
	position: relative;
	padding: 70px 0;
	background: url(../images/zj-list-img.jpg) no-repeat center center;
	background-size:auto 100%;
}
.albumListDiv .hdDiv .textDiv{
	/*position: absolute;
	left: 50%;
	margin-left: -315px;
	top: 50%;
	margin-top: -91px;*/
	background: #0a0808;
	padding: 30px 33px;
	width: 564px;
	min-height: 122px;
	font-size: 15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;*/
	margin: 0 auto;
}
/*.limit4{
	overflow: hidden;
	position: relative;
}
.limit4.p-after:after{
	content: "..."; 
    position: absolute; 
    bottom: 0; 
    right: 0px; 
    padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -moz-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(left, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);
}*/

.albumListDiv .bdDiv{
	position: relative;
	background: #fff;
	margin-top: 20px;
	padding: 10px 20px 42px;
}
.albumListDiv .bdDiv .listDiv ul {
	overflow: hidden;
	margin: 0 -30px;
}
.albumListDiv .bdDiv .listDiv ul li{
	overflow: hidden;
	float: left;
	width: 550px;
	margin: 30px;
}
.albumListDiv .bdDiv .listDiv ul li img{
	width: 120px;
	height: 120px;
	border-radius: 15px;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv{
	width: 410px;
	margin-left: 20px;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv .hd{
	overflow: hidden;
	margin-bottom: 13px;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv .hd .name{
	font-size: 24px;
	color: #000;
	line-height: 26px;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv .hd a{
	font-size: 12px;
	color: #ec741d;
	display: block;
	border: 1px solid #ec741d;
	width: 80px;
	line-height: 24px;
	text-align: center;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv .hd a:hover{
	background: #EC741D;
	color: #fff;
}
.albumListDiv .bdDiv .listDiv ul li .textDiv p{
	margin: 0 ;
	font-size: 15px;
	line-height: 23px;
	color: #6e6e6e;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/*******************手游下载详情*****************/
.downloadDetailDiv .hd{
	background: #fff;
	padding: 30px 20px 40px;
	overflow: hidden;
}
.downloadDetailDiv .hd .download {
	width: 680px;
}
.downloadDetailDiv .hd .ewmDiv {
	width: 190px;
}
.downloadDetailDiv .hd .download .jianjie{
	overflow: hidden;
}
.downloadDetailDiv .hd .download .jianjie img{
	width: 120px;
	height: 120px;
	border-radius: 15px;
	margin-right: 35px;
}
.downloadDetailDiv .hd .download .textDiv{
	width: 525px;
}
.downloadDetailDiv .hd .download .textDiv .name{
	font-size: 26px;
	color: #000;
	margin-bottom: 20px;
}
.downloadDetailDiv .hd .download .textDiv .list ul li{
	float: left;
	width: 33.3%;
	color: #706f6f;
	font-size: 14px;
	margin-top: 10px;
}
.downloadDetailDiv .hd .download .downloadBtn{
	margin-top: 40px;
}
.downloadDetailDiv .hd .download .downloadBtn a{
	display: block;
	float: left;
	width: 190px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-right: 45px;
}
.downloadDetailDiv .hd .download .downloadBtn a span{
	width: 55px;
	display: block;
	text-align: center;
	float: left;
	line-height: 46px;
	height: 50px;
}
.downloadDetailDiv .hd .download .downloadBtn a.android_a{
	background: #ec741d;
}
.downloadDetailDiv .hd .download .downloadBtn a.android_a span{
	background: #e0650c;
}
.downloadDetailDiv .hd .download .downloadBtn a.ios_a{
	background: #ff3e3e;
}
.downloadDetailDiv .hd .download .downloadBtn a.ios_a span{
	background: #ed3333;
}
.downloadDetailDiv .hd .ewmDiv{
	text-align: center;
	margin-top: 25px;
}
.downloadDetailDiv .hd .ewmDiv img{
	width: 150px;
	height: 150px;
}
.downloadDetailDiv .hd .ewmDiv span{
	display: block;
	text-align: center;
	color: #000;
	margin-top: 13px;
}
.downloadDetailDiv .bd{
	padding: 30px 20px 40px;
	background: #fff;
	margin: 20px 0;
}
.downloadDetailDiv .detail-title{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding-left: 13px;
	border-left: 7px solid #ec741d;
}
.downloadDetailDiv .bd .introDiv .textDiv{
	color: #000;
	margin: 25px 0 35px;
	line-height: 30px;
	text-indent: 2em;
}
.downloadDetailDiv .bd .specialDiv{
	padding: 40px 0;
	border-top: 1px dashed #949494;
	border-bottom: 1px dashed #949494;
}
.downloadDetailDiv .bd .specialDiv .textDiv{
	margin: 30px 0;
	color: #000;
	margin: 25px 0 0;
	line-height: 30px;
	/*height: 240px;*/
	overflow: hidden;
}
.downloadDetailDiv .bd .specialDiv a.zhankai_a{
	font-size: 14px;
	color: #484848;
	display: block;
	width: 180px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dedede;
	text-align: center;
	margin: 40px auto 0;
}
.downloadDetailDiv .bd .specialDiv a.zhankai_a:hover{
	border: 1px solid #ec741d;
	color: #ec741d;
}
.downloadDetailDiv .bd .jietuDiv{
	padding: 40px 0 0;
}

.ladyScroll{width:702px;height:285px;margin:30px auto 0;position:relative;padding: 0 84px;}
.ladyScroll .prev,.ladyScroll .next{width:40px;height:100px;position:absolute;top:93px;left:0;z-index:100; cursor:pointer;}
.ladyScroll .next{ left:auto; right:0;background:url(../images/right-icon.jpg) no-repeat;}
.ladyScroll .prev{ left:0; right:auto;background:url(../images/left-icon.jpg) no-repeat;}

.ladyScroll .scrollWrap{width:1000px;padding-top:0;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:161px;height:285px;text-align:center;position:relative;margin:0;margin-right:19px;}
.ladyScroll dt{border: 0 solid #DDDDDC; padding: 0;margin:0 auto;width:161px;height:285px;line-height:285px;overflow:hidden;}
.ladyScroll img{width:161px;height:100%;display: inline-block; vertical-align: middle;}
/*.ladyScroll dt:hover{border:1px solid #A71F24;}*/

.downloadDetailDiv .fb{
	padding: 30px 20px 40px;
	background: #fff;
}
.downloadDetailDiv .fb ul{
	overflow: hidden;
	margin: 0 -35px 0;
}
.downloadDetailDiv .fb ul li{
	float: left;
	width: 120px;
	margin: 34px 18px 8px;
	padding: 11px 16px;
	height: 224px;
}
.downloadDetailDiv .fb ul li img{
	width: 120px;
	height: 120px;
	border-radius: 15px;
}
.downloadDetailDiv .fb ul li span{
	display: block;
	text-align: center;
	font-size: 14px;
	margin: 15px 0;
	line-height: 1;
	height: 28px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.downloadDetailDiv .fb ul li a.f1{
	font-size: 12px;
	color: #ec741d;
	display: block;
	width: 80px;
	line-height: 22px;
	border: 1px solid #ec741d;
	text-align: center;
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.downloadDetailDiv .fb ul li:hover{
	box-shadow: 0px 0px 10px rgba(128,128,128,.26);
}
.downloadDetailDiv .fb ul li a:hover{
	background: #ec741d;
	color: #fff;
}

/***************手游排行榜*******************/
.ny-container .commonDiv1{
	overflow: hidden;
	margin-bottom: 50px;
}
.ny-container .commonLeftDiv1{
	width: 210px;
}
.ny-container .commonRightDiv1{
	width: 990px;
}
.ny-container .commonLeftDiv1 .listDiv{
	background: #fff;
	padding: 28px 15px;
}
.ny-container .commonLeftDiv1 .listDiv ul li{
	margin-bottom: 16px;
}
.ny-container .commonLeftDiv1 .listDiv ul li a{
	display: block;
	width: 178px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #646464;
	border: 1px solid #ababab;
}
.ny-container .commonLeftDiv1 .listDiv ul li:hover a,
.ny-container .commonLeftDiv1 .listDiv ul li.active a{
	background: #ec741d;
	border: 1px solid #ec741d;
	color: #fff;
}

.commonRightDiv1 .rankingList{
	padding: 20px;
	margin-bottom: 10px;
	background: #fff;
	width: 280px;
	float: left;
	margin-left: 10px;
	height: 591px;
}
.commonRightDiv1 .rankingList .tabsDiv{
	margin-top: 24px;
	overflow: hidden;
}
.commonRightDiv1 .rankingList .tabsDiv a{
	color: #393939;
	margin-right: 40px;
	padding-bottom: 7px;
	display: block;
	float: left;
	border-bottom: 2px solid #fff;
}
.commonRightDiv1 .rankingList .tabsDiv a:hover{
	color: #EC741D;
}
.commonRightDiv1 .rankingList .tabsDiv a.active{
	color: #EC741D;
	font-weight: bold;
	border-bottom: 2px solid #EC741D;
}
.commonRightDiv1 .rankingList .tabsContent ul li{
	overflow: hidden;
	margin-top: 20px;
}
.commonRightDiv1 .rankingList .tabsContent ul li img{
	width: 70px;
	height: 70px;
	border-radius: 15px;
	margin-right: 13px;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv{
	width: 195px;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv .nameDiv{
	overflow: hidden;
	margin-top: 2px;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv .nameDiv .name{
	font-size: 18px;
	color: #000;
	width: 145px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.commonRightDiv1 .rankingList .tabsContent ul li a:hover .textDiv .nameDiv .name{
	color: #ec741d;
}
.commonRightDiv1 .rankingList .tabsContent ul li .num{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 2px;
	background: #b8b8b8;
}
.commonRightDiv1 .rankingList .tabsContent ul li a{
	display: block;
	overflow: hidden;
}
.commonRightDiv1 .rankingList .tabsContent ul li.li1 .num{
	background: #ff3e3e;
}
.commonRightDiv1 .rankingList .tabsContent ul li.li2 .num{
	background: #ec741d;
}
.commonRightDiv1 .rankingList .tabsContent ul li.li3 .num{
	background: #7dde90;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv .ptDiv{
	font-size: 12px;
	color: #8a8a8a;
	margin: 4px 0;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv .typeDiv{
	font-size: 12px;
	color: #8a8a8a;
}
.commonRightDiv1 .rankingList .tabsContent ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #8a8a8a;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.limit3{
	overflow: hidden;
	position: relative;
}
.limit3.p-after:after{
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0px;
	padding-left: 40px;
	background: -webkit-linear-gradient(left, transparent, #fff 55%);
	background: -moz-linear-gradient(left, transparent, #fff 55%);
	background: -o-linear-gradient(left, transparent, #fff 55%);
	background: linear-gradient(to right, transparent, #fff 55%);
}

.commonRightDiv1 .rankingList .tabsContent ul li .outDiv{
	overflow: hidden;
}
.commonRightDiv1 .rankingList .tabsContent ul li .outDiv .num{
	float: left;
}

.commonRightDiv1 .rankingList .tabsContent ul li .outDiv .name{
	font-size: 16px;
	color: #000;
	width: 255px;
	margin-left: 5px;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.commonRightDiv1 .rankingList .tabsContent ul li .hoverDiv{
	display: none;
}
.commonRightDiv1 .rankingList .tabsContent ul li.on .outDiv{
	display: none;
}
.commonRightDiv1 .rankingList .tabsContent ul li.on .hoverDiv{
	display: block;
}


/********************************/
.commonRightDiv1 .top10List{
	background: #fff;
	padding: 28px 20px 1px 30px;
	margin-left: 10px;
}
.commonRightDiv1 .top10List ul li{
	overflow: hidden;
	margin-bottom: 30px;
}
.commonRightDiv1 .top10List ul li a>img{
	width: 100px;
	height: 100px;
	border-radius: 15px;
}
.commonRightDiv1 .top10List ul li .textDiv{
	width: 810px;
	margin-left: 18px;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv{
	overflow: hidden;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .name{
	font-size: 20px;
	color: #000;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .ranking{
	float: right;
	width: 97px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	text-align: right;
	padding-right: 5px;
	background: url(../images/bg4.png) no-repeat center center;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .ranking img{
	position: relative;
	margin-right: 7px;
	top: -2px;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .ranking.ranking1{
	background: url(../images/bg1.png) no-repeat center center;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .ranking.ranking2{
	background: url(../images/bg2.png) no-repeat center center;
}
.commonRightDiv1 .top10List ul li .textDiv .nameDiv .ranking.ranking3{
	background: url(../images/bg3.png) no-repeat center center;
}
.commonRightDiv1 .top10List ul li .textDiv .typeDiv{
	color: #8a8a8a;
	font-size: 12px;
	margin: 6px 0 8px;
}
.commonRightDiv1 .top10List ul li .textDiv .typeDiv span{
	margin-right: 50px;
}
.commonRightDiv1 .top10List ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.commonDiv1 .aboutUsDiv{
	margin-left: 10px;
	background: #fff;
	padding: 20px;
	line-height: 35px;
}
.commonDiv1 .aboutUsDiv span{
	font-size: 15px;
	color: #393939;
	display: block;
}
.commonDiv1 .aboutUsDiv p{
	margin: 0;
	font-size: 15px;
	color: #393939;
	text-indent: 2em;
}
.commonDiv1 .aboutUsDiv .textDiv{
	margin-top: 30px;
}
.commonDiv1 .aboutUsDiv .textDiv strong{
	color: #010101;
}
.commonDiv1 .aboutUsDiv .txt-body{
	font-size: 14px;
	line-height: 2em;
	padding: 20px 0;
}
.commonDiv1 .aboutUsDiv .txt-body dt{
	background: url(../images/t1.png) no-repeat;
	height: 27px;
}
.commonDiv1 .aboutUsDiv .txt-body dt strong{
	display: block;
	width: 97px;
	height: 27px;
	text-align: center;
	color: #fff;
}
.commonDiv1 .aboutUsDiv .txt-body dt a{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.commonDiv1 .aboutUsDiv .txt-body dd{
	 margin-bottom: 20px;
	 padding-top: 10px;
}
.commonDiv1 .aboutUsDiv .txt-body dd a{
	display: inline-block;
	margin-right: 20px;
	color: #666;
	text-decoration: none;

}
	/***************搜索页面*****************/
.resultDiv {
	padding: 0 0 40px;
}
.resultDiv .aboutTitle{
	color: #000;
	font-weight: bold;
}
.resultDiv .aboutGameDiv{
	background: #fff;
	padding: 20px 20px 13px 20px;
}
.resultDiv .aboutNewsDiv{
	background: #fff;
	padding: 20px 20px 0;
	margin: 20px 0;
}
.resultDiv .aboutGameDiv .listDiv{
	margin-top: 17px;
}
.resultDiv .aboutGameDiv ul li{
	overflow: hidden;
	margin-bottom: 30px;
}
.resultDiv .aboutGameDiv ul li>img{
	width: 100px;
	height: 100px;
	border-radius: 15px;
}
.resultDiv .aboutGameDiv ul li .textDiv{
	width: 820px;
	margin-left: 20px;
}
.resultDiv .aboutGameDiv ul li .textDiv .nameDiv{
	font-size: 20px;
	color: #000;
}
.resultDiv .aboutGameDiv ul li .textDiv .typeDiv{
	color: #8a8a8a;
	font-size: 12px;
	margin: 6px 0 8px;
}
.resultDiv .aboutGameDiv ul li .textDiv .typeDiv span{
	margin-right: 50px;
}
.resultDiv .aboutGameDiv ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.resultDiv .aboutGameDiv ul li a.download_a{
	width: 103px;
	height: 30px;
	line-height: 30px;
	background: #ec741d;
	color: #fff;
	text-align: center;
	margin-right: 17px;
	margin-top: 37px;
}
.resultDiv .aboutGameDiv ul li a.download_a:hover{
	opacity: .8;
}


.resultDiv .aboutSoftDiv{
	background: #fff;
	padding: 20px 20px 13px 20px;
	margin: 20px 0;
}
.resultDiv .aboutNewsDiv{
	background: #fff;
	padding: 20px;
}
.resultDiv .aboutSoftDiv .listDiv{
	margin-top: 17px;
}
.resultDiv .aboutSoftDiv ul li{
	overflow: hidden;
	margin-bottom: 30px;
}
.resultDiv .aboutSoftDiv ul li>img{
	width: 100px;
	height: 100px;
	border-radius: 15px;
}
.resultDiv .aboutSoftDiv ul li .textDiv{
	width: 820px;
	margin-left: 20px;
}
.resultDiv .aboutSoftDiv ul li .textDiv .nameDiv{
	font-size: 20px;
	color: #000;
}
.resultDiv .aboutSoftDiv ul li .textDiv .typeDiv{
	color: #8a8a8a;
	font-size: 12px;
	margin: 6px 0 8px;
}
.resultDiv .aboutSoftDiv ul li .textDiv .typeDiv span{
	margin-right: 50px;
}
.resultDiv .aboutSoftDiv ul li .textDiv p{
	margin: 0;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.resultDiv .aboutSoftDiv ul li a.download_a{
	width: 103px;
	height: 30px;
	line-height: 30px;
	background: #ec741d;
	color: #fff;
	text-align: center;
	margin-right: 17px;
	margin-top: 37px;
}
.resultDiv .aboutSoftDiv ul li a.download_a:hover{
	opacity: .8;
}




.resultDiv .aboutNewsDiv .listDiv ul li{
	padding: 25px 0;
	border-top: 1px dashed #ababab;
}
.resultDiv .aboutNewsDiv .listDiv ul li:first-child{
	border-top: 0;
}
.resultDiv .aboutNewsDiv .listDiv ul li a{
	display: block;
	overflow: hidden;
}
.resultDiv .aboutNewsDiv .listDiv ul li a:hover .textDiv span{
	color: #ec741d;
}
.resultDiv .aboutNewsDiv .listDiv ul li img{
	width: 174px;
	height: 130px;
	margin-right: 15px;
}
.resultDiv .aboutNewsDiv .listDiv ul li .textDiv{
	width: 970px;
	float: left;
}
.resultDiv .aboutNewsDiv .listDiv ul li .textDiv span{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	color: #000;
	margin-top: 3px;
}
.resultDiv .aboutNewsDiv .listDiv ul li .textDiv .dateDiv{
	font-size: 14px;
	padding-left: 20px;
	color: #888;
	margin: 10px 0;
	background: url(../images/shijian.png) no-repeat left center;
}
.resultDiv .aboutNewsDiv .listDiv ul li .textDiv p{
	font-size: 14px;
	line-height: 22px;
	color: #8a8a8a;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/*****************图片列表*****************/
.commonLeftDiv .imgListWrap{
	background: #fff;
	padding: 28px 20px;
}
.commonLeftDiv .imgListWrap .listDiv ul{
	margin: 0 -30px;
	overflow: hidden;
}
.commonLeftDiv .imgListWrap .listDiv ul li{
	float: left;
	width: 250px;
	margin: 0 30px 40px;
}
.commonLeftDiv .imgListWrap .listDiv ul li img{
	width: 250px;
	height: 170px;
}
.commonLeftDiv .imgListWrap .listDiv ul li .title{
	color: #000;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	margin-top: 10px;
}
.commonLeftDiv .imgListWrap .listDiv ul li:hover .title{
	color: #EC741D;
}
.commonLeftDiv .imgListWrap .pageDiv{
	margin-top: 0;
}
.commonLeftDiv .imgDetailWrap .hd{
	background: #fff;
	padding: 35px 72px 25px;
	text-align: center;
	margin-bottom: 19px;
}
.commonLeftDiv .imgDetailWrap .hd .titleDiv{
	font-size: 24px;
}
.commonLeftDiv .imgDetailWrap .hd .textDiv{
	color: #000;
	line-height: 30px;
	text-align: left;
}

.slideBox{ width:100%; position:relative;  z-index:999; margin: 30px 0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;text-align:center; }
.slideBox .bd img{}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 9;
	background: white;
	opacity: 0;
	filter:alpha(opacity=0);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
.slideBox .prev {left: 0;cursor: url(http://www.sinaimg.cn/edu/images/slidenews/arr_left.cur),auto;}
.slideBox .next {right: 0;cursor: url(http://www.sinaimg.cn/edu/images/slidenews/arr_right.cur),auto;}
/*.slideBox .pageState{font-size: 26px;display:inline;}
.slideBox .pageState span{color: #FF9C00; font-size: 20px;}*/

.commonLeftDiv .imgDetailWrap .bd{background: #fff;padding: 17px 12px 7px;}
.photo-slide .left .pic,.photo-slide .right .pic{display:block;background:url(../images/img-bg.jpg) no-repeat 4px 4px;width:114px;}
.photo-slide .left .pic img,.photo-slide .right .pic img{width:110px;height:110px;}
.photo-slide .left p,.photo-slide .right p{font-size:16px;color:#000;text-align: center;margin: 10px 0 0;}


.picScroll-left{ overflow:hidden; position:relative; float:left; width:635px;margin-left:10px;height:110px;  }
.picScroll-left .hdq{ overflow:hidden;}
.picScroll-left .hdq .sprev,.picScroll-left .hdq .snext{ display:block;  width:36px; height:110px;  overflow:hidden;cursor:pointer;position:absolute;top:0;}
.picScroll-left .hdq .sprev{left:0;}
.picScroll-left .hdq .snext{right:0;}
/*.picScroll-left .bdq .tempWrap{width: 635px;}*/
.picScroll-left .bdq{ padding-left:51px; padding-top:0;}
.picScroll-left .bdq ul{ overflow:hidden; zoom:1;}
.picScroll-left .bdq ul li{ margin-right:30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bdq ul li .pic{ text-align:center;}
.picScroll-left .bdq ul li .pic img{ width:108px; height:108px; display:block;border:1px solid #ccc; max-width: 108px;}
.picScroll-left .bdq ul li .pic a:hover img{ border:2px solid #FF9E28; width:106px;height:106px; max-width: 106px;}
.picScroll-left .bdq ul li.on .pic a img{ border:2px solid #FF9E28; width:106px;height:106px; max-width: 106px;}
.picScroll-left .bdq ul li .title{ line-height:24px;   }


/*****************视频列表*****************/
.commonLeftDiv .videoListWrap{
	background: #fff;
	padding: 28px 20px;
}
.commonLeftDiv .videoListWrap .listDiv ul{
	margin: 0 -30px;
	overflow: hidden;
}
.commonLeftDiv .videoListWrap .listDiv ul li{
	float: left;
	width: 250px;
	margin: 0 30px 40px;
}
.commonLeftDiv .videoListWrap .listDiv ul li .imgDiv{
	position: relative;
}
.commonLeftDiv .videoListWrap .listDiv ul li .imgDiv .playBtn{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -32px;
	margin-left: -32px;
}
.commonLeftDiv .videoListWrap .listDiv ul li .title{
	color: #000;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	margin-top: 10px;
}
.commonLeftDiv .videoListWrap .listDiv ul li:hover .title{
	color: #EC741D;
}
.commonLeftDiv .videoListWrap .pageDiv{
	margin-top: 0;
}

.commonLeftDiv .videoDetail{
	background: #fff;
	padding: 35px 72px 25px;
	text-align: center;
	margin-bottom: 19px;
}
.commonLeftDiv .videoDetail .titleDiv{
	font-size: 24px;
}
#playercontainer{
	margin: 35px auto 25px;
}
.commonLeftDiv .videoDetail .textDiv{
	color: #000;
	line-height: 30px;
	text-align: left;
}


.error-container{
	margin-top: 10px;
	background: #fff;
	text-align: center;
}
.error-container .wrap{
	background: url(../images/404-bg.jpg) no-repeat center bottom;
	padding: 106px 0 161px;
}
.error-container .textDiv span{
	margin-top: 37px;
	display: block;
	font-size: 16px;
	color: #000;
}
.error-container .textDiv p{
	font-size: 14px;
	color: #a0a0a0;
	line-height: 22px;
}
.error-container .textDiv a.f5{
	width: 192px;
	height:70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	display: inline-block;
	background: url(../images/yj.png);
}
.error-container .textDiv a.f5:hover{
	opacity: .8;
}
a.link-keywords{
	color: rgb(255, 102, 0);
	text-decoration-line: none;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
}
/*转载声明*/
.come-from{
	font-size: 14px;
	color: #2e2e2e;
	padding-left: 20px;
}
.come-from a{
	text-decoration: none;
	color: inherit;
}
/*new*/
.indexBox {margin: 20px 0;}
.boxMain {width: 1200px;height:360px;margin: 0 auto;background: #fff;overflow: hidden;}
.banner{width:770px;height:360px;float: left;}
.banner-slide {overflow: hidden;width: 100%;height:360px;position: relative;}
.banner-slide img {min-height: 100%;}
.slide-pagination {position: absolute;z-index: 10;text-align: right;}
.slide-pagination span {width: 8px;height: 8px;border-radius: 0;background: #8f8f8f;opacity: 1;transition: all .3;}
.swiper-pagination-bullet-active {width: 30px!important;background: #f3591b!important}
.slide-button-next,
.slide-button-prev {position: absolute;z-index: 10;top: 42%;}
.slide-button-next {right: 0;}
.slide-button-prev {left: 0;}
.slide-btn {transition: all .3s;padding: 20px 10px;background: rgba(0, 0, 0, .6);opacity: 0;color: #fff;font-family: simsun;font-weight: bold;font-size: 20px;cursor: pointer;}
.banner-slide:hover .slide-btn {opacity: 1;}
.hotnews{width: 430px;float: right; margin: 20px 0;text-align: center;}
.hotnews-item{}
.hotnews-item h3{font-size: 16px; letter-spacing: 1px;margin:0 30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #ec741d;}
.hotnews-item h3 a {color: #ec741d;}
.hotnews-item h3 a:hover {text-decoration: inherit;}
.hotnews-item .summary{padding: 3px 30px;margin-bottom: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.hotnews-item .summary a{font-size: 14px;color: #999;}