@charset "utf-8";
/* CSS Document */
/*banner*/
#banner {
	width: 100%;
	position: relative;
}
.slideBox {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 16px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 10px;
	z-index: 1;
}
.slideBox .hd ul {
	width: 100%;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.slideBox .hd ul li {
	display: inline-block;
	margin: 0 3px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 7px;
	text-indent: -999px;
	overflow: auto;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.slideBox .hd ul li {
 *display:inline;
}
.slideBox .hd ul li.on {
	background: #da2025;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	width: 1920;
	height: 450px;
	left: 50%;
	top: 0;
	margin-left: -960px;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 1920;
	height: 450px;
	display: block;
}
/*main*/
#business {
	background: #c11b1f;
	height: 200px;
	color: white;
}
#business h5, #business h3 {
	color: white;
	font-weight: normal;
}
#business .bus_title .en {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ee2b30;
}
#business .bus_title h3 {
	font-size: 24px;
	font-weight: normal;
}
#business .bus_title {
	width: 280px;
	padding: 55px 0 20px;
	background: url(../images/icon4.png) no-repeat bottom left;
}
#business .bus_box {
	background: #da2025;
	height: 165px;
	width: 300px;
	margin: 0 3px;
	padding-top: 35px;
	text-align: center;
	font-size: 18px;
}
#business .bus_box .icon {
	display: block;
	height: 87px;
	width: 100%;
	margin-bottom: 15px;
}
#business .bus_first .icon {
	background: url(../images/icon3.png) no-repeat center center;
}
#business .bus_two .icon {
	background: url(../images/icon1.png) no-repeat center center;
}
#business .bus_three .icon {
	background: url(../images/icon2.png) no-repeat center center;
}
#business .bus_box:hover {
	background: #bc0307;
}
/*项目介绍*/
#title {
	padding: 30px 0 20px;
}
#title h4 {
	font-size: 18px;
	color: #333;
	display: inline-block;
}
#title .en {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	text-transform: uppercase;
}
#project {
	padding: 0 0 40px;
}
#project #title {
	text-align: center;
	line-height: 24px;
}
#project #title h4 {
	display: block;
}
/* 本例子css */
.project {
	width: 1200px;
	/*	height: 172px;
*/	overflow: hidden;
	position: relative;
}
.project .bd {
	width: 1050px;
	/*	height: 100%;
*/	z-index: 0;
	margin: auto;
}
.project .bd li {
	zoom: 1;
	vertical-align: middle;
}
.project .bd .xmimg {
	width: 166px;
	height: 166px;
	border-radius: 86px;
	border: 3px #ccc solid;
	overflow: hidden;
	margin-right: 30px;
}
.project .xm {
	width: 840px;
}
.project .bd img {
	width: 166px;
	height: 166px;
	display: block;
}
.project h5 {
	font-size: 16px;
	color: #333;
	padding: 25px 0 5px 0;
}
.project p {
	color: #666;
}
.project .more {
	display: inline-block;
	color: #da2025;
	width: 75px;
	margin-top: 15px;
	background: url(../images/icon5.jpg) no-repeat right center;
}
.project .more {
 *display:inline;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.project .prev, .project .next {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	display: block;
	width: 30px;
	height: 70px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.project .prev {
	left: 15px;
	right: auto;
	background: url(../images/icon6.png) no-repeat left center;
}
.project .next {
	left: auto;
	right: 15px;
	background: url(../images/icon7.png) no-repeat left center;
}
.project .prev:hover, .project .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.project .prevStop {
	display: none;
}
.project .nextStop {
	display: none;
}
#xmbot {
	background: white;
}
/*公司新闻*/
#news {
	width: 447px;
	height: 340px;
	padding-right: 23px;
	background: url(../images/line.png) no-repeat right 30px;
}
#news li {
	line-height: 24px;
	color: #333;
	margin-bottom: 20px;
}
#news h5 {
	font-size: 14px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
	color: #333;
}
#news li p {
	color: #666;
}
#news li a:hover h5 {
	color: #000;
}
#news li a:hover p {
	color: #333;
}
/*企业视频*/
#video {
	width: 408px;
	height: 340px;
	padding: 0 22px;
	background: url(../images/line.png) no-repeat right 30px;
}
#video.video {
	width: 405px;
	height: 228px;
}
/*社会责任*/
#shzr .shzr {
	width: 255px;
	height: 230px;
}
#shzr .shzr img {
	width: 255px;
	height: 230px;
}
#shzr .shzr {
	width: 255px;
	height: 230px;
	overflow: hidden;
	position: relative;
}
#shzr .shzr .hd {
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 255px;
	padding: 10px 0;
	background: url(../images/black05.png);
	text-align: center;
	z-index: 1;
}
#shzr .shzr .hd ul {
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
#shzr .shzr .hd ul li {
	display: inline-block;
	margin: 0 3px;
	width: 14px;
	text-indent: -999px;
	height: 14px;
	background: #fff;
	cursor: pointer;
	border-radius: 7px;
	overflow: hidden;
}
#shzr .shzr .hd ul li {
 *display:inline;
}
#shzr .shzr .hd ul li.on {
	background: #da2025;
}
#shzr .shzr .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
#shzr .shzr .bd li {
	zoom: 1;
	vertical-align: middle;
}
#shzr .shzr .bd img {
	width: 450px;
	height: 230px;
	display: block;
}
/*关于博辉*/
#banner .nyban {
	width: 100%;
	height: 250px;
	position: relative;
}
#banner .nyban .text {
	position: absolute;
	width: 100%;
	top: 65px;
	left: 0;
	text-align: center;
	z-index: 2;
}
#banner .nyban .text .en {
	font-size: 48px;
	color: #ffefcf;
	filter: alpha(opacity=20);
	opacity: 0.2;
	text-transform: uppercase;
}
#banner .nyban .text h2 {
	font-size: 30px;
	margin-bottom: 5px;
	color: #ffefcf;
	font-weight: normal;
}
#banner .nyban .text li {
	display: inline-block;
	vertical-align: middle;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#banner .nyban .text li {
 *display:inline;
}
#banner .nyban .text li a {
	color: #ffefcf;
	padding: 0 15px 0 5px;
	background: url(../images/icon11.png) no-repeat right center;
}
#banner .nyban .text li.home a {
	padding: 0 15px 0 0;
}
#banner .nyban .text li.home a span {
	vertical-align: middle;
	padding-right: 5px;
}
#banner .nyban .nyban_img {
	height: 250px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 1;
}
#banner .nyban .nyban_img img {
	width: 1920px;
	height: 250px;
}
#subnav {
	background: white;
	border-bottom: 1px #ccc solid;
}
#content {
	background: white url(../images/topline.jpg) repeat-x center 75px;
	padding: 20px 0;
}
#content .inner {
	position: relative;
	padding-top: 140px;
}
#content #nytitle {
	background: white;
	padding: 0 50px;
	position: absolute;
	top: 0px;
	left: -50px;
}
#history #nytitle {
	background: none;
	width: 360px;
	padding: 0;
	left: 0;
}
#nytitle .en {
	font-family: 'SourceHanSerifCN-Heavy';
	color: #eee;
	font-size: 48px;
	font-weight: bold;
}
#history #nytitle .en {
	color: #ccc;
	line-height: 48px;
	padding-top: 35px;
}
#nytitle h3 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	padding-bottom: 15px;
	background: url(../images/hline.png) no-repeat left bottom;
}
.content {
	line-height: 2em;
	color: #666;
	margin-bottom:50px;
}
/*项目*/
#xiangmu .xm_box {
	height: 250px;
	padding: 25px 10px;
	border-bottom: 1px #ccc solid;
}
#xiangmu .xm_box:hover {
	background:#f7f7f7;
}
#xiangmu .xm_box .xmimg, #xiangmu .xm_box .xmimg img {
	width: 330px;
	height: 250px;
}
#xiangmu .txt {
	width: 830px;
	position: relative;
}
#xiangmu .txt h4 {
	font-size: 30px;
	color: #333;
	padding: 0 0 15px 20px;
}
#xiangmu .txt .cs {
	padding: 7px 0 7px 54px;
}
#xiangmu .txt .cs span {
	color: #999;
	padding-right: 10px;
}
#xiangmu .txt .dress {
	background: url(../images/icon12.png) no-repeat 25px center;
}
#xiangmu .txt .date {
	background: url(../images/icon13.png) no-repeat 25px center;
}
#xiangmu .txt .huxing {
	background: url(../images/icon14.png) no-repeat 25px center;
}
#xiangmu .txt .jianjie {
	background: #eee;
	padding: 5px 20px;
	line-height: 1.5em;
	margin-top: 15px;
	color: #333;
}
#xiangmu .txt .right {
	position: absolute;
	top: 0;
	right: 0;
	width: 170px;
}
#xiangmu .txt .right .jiage {
	font-size: 36px;
	font-weight: bold;
	color: #c11b1f;
}
#xiangmu .txt .right .jiage span {
	font-size: 16px;
	color: #666;
	font-weight: normal;
}
#xiangmu .txt .right .btn {
	display: inline-block;
	color: white;
	font-size: 18px;
	width: 170px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	text-align: center;
	background: #c11b1f;
}
#xiangmu .txt .right .btn {
 *display:inline;
}
#xiangmu .txt .right .btn.more {
	font-size: 14px;
	padding-right: 17px;
	width: 153px;
	background: #c11b1f url(../images/icon15.png) no-repeat 115px center;
}
#xiangmu .txt .right .btn.more:hover {
	box-shadow: 2px 2px 5px #999;
}
/*contact*/
#contact {
	background: white;
	padding: 60px 0;
}
#contact .txt {
	background: #eee;
	width: 340px;
	height: 480px;
	padding: 60px 20px;
}
#contact .txt .contact_title h4 {
	font-size: 22px;
	color: #333;
	font-weight: normal;
}
#contact .txt .contact_title .en {
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
}
#contact .txt .contact_title {
	padding-bottom: 20px;
}
#contact .txt .adree {
	padding-left: 35px;
	background: url(../images/icon16.png) no-repeat left center;
}
#contact .txt .email {
	padding-left: 35px;
	background: url(../images/icon17.png) no-repeat left center;
}
#contact .txt .tele {
	padding-left: 35px;
	background: url(../images/icon18.png) no-repeat left center;
}
#contact .map {
	width: 800px;
	height: 600px;
}
/*#history*/
#history {
	background: white url(../images/historybg.jpg) no-repeat top fixed;
}
#history .r {
	width: 800px;
	padding: 25px 0 25px 35px;
	line-height: 2em;
	text-indent: 2em;
	color: #666;
	border-left: 1px #ccc solid;
}
#history .his_top {
	border-bottom:1px #ccc solid;
}
#history .licheng-content {
	width: 1200px;
	height:auto;
	background:url(../images/redline.png) repeat-x left center;
}
#history .licheng-content .swiper-wrapper, #history .licheng-content .swiper-slide, #history .licheng-content ul {
	width: 100%;
	height:auto;
}
#history .licheng-content ul li {
	width: 25%;
	float: left;
	height:auto;
}
#history .licheng-content ul li a {
	display: block;
	width: 100%;
	height:auto;
	position: relative;
	height: 300px;
}
#history .licheng-content ul li .date {
	color: #c11b1f;
	font-size:24px;
}
#history .licheng-content ul li.item1 .line, #history .licheng-content ul li.item3 .line, #history .licheng-content ul li.item5 .line {
	margin-bottom: 10px;
}
#history .licheng-content ul li.item2 .line, #history .licheng-content ul li.item4 .line {
	margin-top:10px;
}
#history .licheng-content ul li.item1 .line:after, #history .licheng-content ul li.item3 .line:after, #history .licheng-content ul li.item5 .line:after {
	width:100%;
	height:42px;
	background:url(../images/icon19.png) no-repeat center center;
	display: block;
	content: "";
	text-align: center;
	vertical-align: middle;
	position: absolute;
}
#history .licheng-content ul li.item2 .line:before, #history .licheng-content ul li.item4 .line:before {
	width:100%;
	height:42px;
	background:url(../images/icon20.png) no-repeat center center;
	display: block;
	content: "";
	text-align: center;
	vertical-align: middle;
	position: absolute;
}
#history .licheng-content ul li .lc-left {
	position: absolute;
	width:60px;
	text-align:center;
	left:50%;
	top:0;
	margin:0 0 0 -30px;
}
#history .licheng-content ul li.item1 .lc-left,#history .licheng-content ul li.item3 .lc-left {
	top:auto;
	bottom:-65px;
}
#history .licheng-content ul li .line {
	height:42px;
	width:100%;
	display: block;
/*	background:url(../images/icon19.png) no-repeat center center;
*/	position: relative;
	left:0;
}
#history .licheng-content ul li .lc-right {
	position: absolute;
	left:0px;
	width:300px;
	height: 100%;
	display: table;
}
#history .licheng-content ul li.item5 .lc-right {
	width: 200px;
}
#history .licheng-content ul li .lc-right .right-text {
	display: table-cell;
	vertical-align: bottom;
}
#history .licheng-content ul li.item2 .lc-right .right-text,#history .licheng-content ul li.item4 .lc-right .right-text {
	display: table-cell;
	vertical-align: top;
}
#history .licheng-content ul li.item1 a {
	top:0px;
}
#history .licheng-content ul li.item1 .lc-right,#history .licheng-content ul li.item3 .lc-right {
	bottom:30px;
}
#history .licheng-content ul li.item2 a,#history .licheng-content ul li.item4 a {
	top: 256px;
}

#history .licheng-content ul li.item2 .lc-right {
	top: 80px;
}
#history .licheng-content ul li.item3 a {
	top:0px;
}
#history .licheng-content ul li.item4 .lc-right {
	top: 80px;
}
#history .licheng-content .right-text h3 {
	font-size: 24px;
	margin-bottom: 10px;
}
#history .licheng-content .right-text p {
	color:#333;
	text-indent:2em;
	line-height:24px;
}
.lc-swiper-btn {
	width: 100%;
	position: absolute;
	top:50px;
}
.lc-swiper-btn a {
	display: block;
	position: absolute;
	cursor:pointer;
}
.lc-swiper-btn .btn-prev {
	position: absolute;
	right:60px;
	width:31px;
	height:31px;
	top:0px;
	background:url(../images/icon21.png) no-repeat center center;
}
.lc-swiper-btn .btn-next {
	position: absolute;
	width:31px;
	height:31px;
	right:20px;
	top:0;
	background:url(../images/icon22.png) no-repeat center center;
}
.lc-swiper-btn .iconfont {
	font-size: 30px;
}
/*#honor*/
#content #honor .inner {
	padding:0;
}
#honor .hon_img {
	width:370px;
	height:500px;
	overflow:hidden;
}
#honor .hon_list {
	width:780px;
}
#honor .hon_list li{
	line-height:2em;
	color:#333;
}
#honor .hon_list li a:hover {
	color:#c11b1f;
}
#honor .honor_bot {
	border-top:1px #ccc solid;
	padding:40px 0 10px;
	margin-top:40px;
}
#honor .honor_bot .inner {
	width:1212px;
}
#honor .honor_bot li {
	float:left;
	width:290px;
	height:218px;
	margin:0 6px 25px 6px;
	
}
#honor .honor_bot li a {
	display:block;
	position:relative;
	width:290px;
	height:218px;
	overflow:hidden;
}
#honor .honor_bot li a:hover {
	box-shadow:2px 2px 10px #999;
}
#honor .honor_bot li img {
	width:290px;
	height:218px;
	max-width:110%;
}
#honor .honor_bot li .mc {
	position:absolute;
	bottom:0px;
	left:0;
	width:270px;
	text-align:center;
	padding:10px;
	color:white;
	background:url(../images/black07.png);
}

/*newslist*/
#newslist .inner {
	padding:0;
}
#newslist .firstli {
	height:250px;
	margin-bottom:30px;
}
#newslist .firstli .l {
	width:375px;
	height:250px;
	overflow:hidden;
}
#newslist .firstli .r {
	width:790px;
	color:#666;
	line-height:24px;
}
#newslist .firstli .r h4 {
	font-size:24px;
	line-height:1.5em;
	color:#c11b1f;
	font-weight:normal;
}
#newslist .firstli .r .date {
	display:block;
	color:#999;
	margin-bottom:10px;
}
#newslist .firstli .r .more {
	color:#c11b1f;
	display:inline-block;
	padding-right:23px;
	background:url(../images/icon5.jpg) no-repeat right center;
	margin-top:20px;
}
#newslist .li {
	height:105px;
	background:#eee;
	margin-top:15px;
}
#newslist .li a {
	display:block;
	height:65px;
	padding:20px;
}
#newslist .li a:hover {
	box-shadow:2px 2px 10px #999;
}
#newslist .li .date {
	width:70px;
	padding:10px 10px 10px 0;
	text-align:center;
	border-right:1px #ccc solid;
}
#newslist .li .date .ri {
	display:block;
	line-height:26px;
	background:#c11b1f;
	font-size:24px;
	color:white;
	width:65px;
}
#newslist .li .date .year {
	font-size:16px;
	color:#999;
}
#newslist .li .txt {
	width:1050px;
	padding-right:15px;
}
#newslist .li .txt h5 {
	font-size:18px;
	color:#333;
	font-weight:normal;
	padding-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#newslist .li .txt p {
	display:block;
	width:1050px;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/*content_ck*/
#content_ck {
	background:white;
	padding:30px 0;
}
#content_ck #con_title {
	background:#eee;
	padding:15px 20px;
	text-align:center;
}
#content_ck #con_title h5 {
	font-size:18px;
	font-weight:normal;
	color:#333;
}
#content_ck #con_title .date {
	color:#999;
}
#content_ck #text {
	padding:20px;
}
#content_ck .xyp {
	border-top:1px #ccc solid;
	padding:20px;
}
#content_ck .xyp a {
	display:block;
	color:#666;
	line-height:2em;
}
#content_ck .xyp a:hover {
	color:#333;
}
/*recruitment 在线招聘*/
#recruitment li.re_li {
	padding:20px 20px 40px;
	margin-bottom:20px;
	text-align:justify;
	background:#eee url(../images/zpline.png) repeat-x left bottom;
}
#recruitment .re_box {
	background:url(../images/line2.png) repeat-y 300px top ;
	position:relative;
}
#recruitment .inner {
	padding:0;
}
#recruitment .re_box .left,#recruitment .re_box .right {
	display:inline-block;
	vertical-align:top;
}
#recruitment .re_box .left,#recruitment .re_box .right {
	*display:inline;
}
#recruitment .re_box .left {
	width:285px;
	padding:0 20px 0 0;
}
#recruitment .re_box .left h5 {
	font-size:18px;
	margin-bottom:5px;
}
#recruitment .re_box .left .span {
	margin-bottom:10px;
}
#recruitment .re_box .left .span span {
	margin-right:10px;
}
#recruitment .re_box .right {
	padding-left:20px;
	width:730px;
}
#recruitment .re_box .btn {
	display:block;
	width:90px;
	height:30px;
	border-radius:3px;
	background:#c11b1f;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	position:absolute;
	top:0;
	right:0;
}
/*application 应聘职位*/
#application .inner {
	padding:35px 40px;
	background:#eee;
	width:1120px;
	font-size:16px;
}
#application td.tdl{
	text-align:right;
	position:relative;
	vertical-align:top;
	padding:8px 15px 8px 0;
	line-height:40px;
}
#application td.tdl span {
	display:block;
}
#application td.tdl span.red {
	position:absolute;
	top:5px;
	right:5px;
	color:red;
}
#application td.tdr {
	padding:8px 0;
	vertical-align:top;
}
#application td.radio {
	line-height:40px;
	vertical-align:middle;
}
#application td.tdr .input {
	background:white;
	border:0;
	height:40px;
	width:450px;
	line-height:40px;
}
#application td.tdr h4 {
	font-size:24px;
}
#application td.tdr .input1 {
	width:200px;
}
#application td.tdr textarea {
	width:980px;
	height:100px;
	border:0;
}
#application .btn {
	text-align:center;
	padding:30px 0;
	margin-top:30px;
	border-top:1px #ccc solid;
}
#application .btn input {
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:white;
	font-size:16px;
	color:white;
	background:#c11b1f;
	border-radius:3px;
	border:0;
	margin:0 5px;
	font-weight:bold;
	cursor:pointer;
}
/*项目详情*/
#xmxq_tp {
	background:white;
	padding:30px 0;
	border-bottom:1px #ccc solid;
}
#xmxq_tp .inner {
	position:relative;
}
#xmxq_tp .inner .xmcs {
	position:absolute;
	top:20px;
	left:725px;
}
#xmxq_tp .inner .cs {
	padding: 7px 0 7px 30px;
}
#xmxq_tp .inner .cs span {
	color: #999;
	padding-right: 10px;
}
#xmxq_tp .inner .xmcs h4 {
	font-size:30px;
	padding-bottom:20px;
}
#xmxq_tp .inner .dress {
	background: url(../images/icon12.png) no-repeat left center;
}
#xmxq_tp .inner .date {
	background: url(../images/icon13.png) no-repeat left center;
}
#xmxq_tp .inner .huxing {
	background: url(../images/icon14.png) no-repeat left center;
}
#xmxq_tp .inner .jg {
	background: url(../images/icon25.png) no-repeat 3px 32px;
}
#xmxq_tp .inner .cs .jiage {
	font-size: 36px;
	font-weight: bold;
	color:#c11b1f;
}
#xmxq_tp .inner .dh {
	display:inline-block;
	padding:5px 10px 5px 35px;
	background:#c11b1f url(../images/icon26.png) no-repeat 10px center;
	color:white;
	font-size:18px;
	margin-top:30px;
}
#xmxq_tp .inner .dh {
	*display:inline;
}
	.game163{ border: 1px solid #dcdddd;overflow: hidden; width:660px; }
	.game163 .bigImg{ height:495px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:660px; height:495px;   }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	.game163 .smallScroll{position:absolute;bottom:50px;left:695px; height:80px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width:20px; height:80px; text-indent: -9999px; background:url(../images/icon23.png) no-repeat center center; }
	.game163 .sNext{background-image:url(../images/icon24.png);}
	.game163 .sPrev:hover{}
	.game163 .sNext:hover{ }

	.game163 .smallImg{ float: left; margin: 0 6px; display:inline; width:443px; overflow: hidden;}
	.game163 .smallImg ul{ height:80px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; margin:0 3px; width:105px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{width:105px; height:80px;}
	.game163 .smallImg .on img{border:2px solid #c11b1f;width:101px; height:76px;}

#xmxq_bot {
	background:white;
	padding:30px 0;
}
#pf {
	position:fixed;
	background:rgba(0,0,0,.5);
	width:90%;
	height:90%;
	top:0;
	left:0;
	padding:5% 5%;
	text-align:center;
	z-index:10;
}
#pf.hide {
	display:none;
}
#pf .box {
	display:inline-block;
	position:relative;
	max-width:100%;
}
#pf a img {
	max-width:100%;
}
#pf .box .close {
	color:white;
	display:block;
	width:50px;
	text-align:center;
	height:34px;
	line-height:34px;
	cursor:pointer;
	position:absolute;
	top:-40px;
	right:0px;
	background:rgba(0,0,0,.5);
}
#xf {
	position:fixed;
	background:white;
	bottom:15%;
	right:5px;
	z-index:9;
}
#xf .close2 {
	display:block;
	width:40px;
	text-align:center;
	height:24px;
	position:absolute;
	line-height:24px;
	top:0px;
	left:0;
	cursor:pointer;
}
.video li {
	float:left;
	width:30%;
	margin:0 1.6% 10px;
	text-align:center;
	line-height:2em;
}
.video li span {
	display:block;
}