﻿body {
	font-size: 16px;
	font-family: "微软雅黑";
	padding: 0;
	margin: 0;
	min-width: 1200px;
	overflow-x: auto;
}
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%;
	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;
}
.header{
	height: 120px;
	/*line-height: 120px;*/
	/*position: fixed;*/
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background: url(../images/header-bg.png) repeat-x center center;
}
.header .wrap{
	width: 1355px;
}
.logoDiv{
	height: 120px;
	line-height: 115px;
}
.header .navDiv ul li{
	float: left;
	position:relative;
}
.header .navDiv ul li a{
	margin: 0 10px;
	text-align: center;
	font-size: 17px;
	color: #565656;
	display: inline-block;
	position: relative;
	padding: 50px 5px 48px;
	font-weight: bold;
}
.header .navDiv ul li a.active:after,
.header .navDiv ul li a:hover:after{
	content: "";
	width: 100%;
	height: 4px;
	background: #ff9600;
	bottom: 0;
	left: 0;
	position: absolute;
}
/* header navigation second category */
.header .navDiv ul li:hover .navSec{
	display: block;
}
.header .navDiv .navSec{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	background-image: url(../images/header-bg.png);
	min-width: 100%;
	display: none;
}
.header .navDiv .navSec *{
	margin: 0;
	padding: 0;
}
.header .navDiv .navSec .navSec-i a{
	padding: 8px;
	font-size: 15px;
	white-space: nowrap;
}
.header .navDiv .navSec .navSec-i a::after{
	height: 2px;
}
.header .navDiv .navSec .navSec-iac a:after{
	content: "";
	width: 100%;
	height: 2px;
	background: #ff9600;
	bottom: 0;
	left: 0;
	position: absolute;
}
.twoNavDiv ul li>a{padding: 0 10px;}
/*  */

.header .rightDiv {
	margin-left: 20px;
	position: relative;
	padding: 30px 0 0;
}
.header .rightDiv a.language{
	font-size: 17px;
	color: #565656;
	font-weight: bold;
}
.header .rightDiv .searchDiv{
	margin: 0 20px;
	padding-bottom: 25px;
}
.header .rightDiv .searchDiv img{
	cursor: pointer;
	position: relative;
	top: 15px;
}

.header .rightDiv .searchDiv form{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 10;
	line-height: initial;
	background: rgba(255,255,255,.95);
	padding:20px 0;
	display: none;
}
.header .rightDiv .searchDiv:hover form{
	display: block;
}
.header .rightDiv .searchDiv form input[type=text]{
	margin-left: 10px;
	width: 210px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f79100;
	border-right: 0;
	float: left;
	padding: 0 10px;
}
.header .rightDiv .searchDiv form input[type=submit]{
	width: 60px;
	float: left;
	height: 30px;
	line-height: 30px;
	border: 0;
	padding: 0;
	background: #f79100;
	color: #fff;
}
.header .rightDiv .telDiv{
	font-weight: bold;
	font-size: 16px;
	color: #565656;
	line-height:30px;
}
.header .rightDiv .telDiv span{
	font-weight: bold;
	color: #f79100;
}


/**首页banner**/
.index-banner{
	height:580px;
	position: relative;
	width:100%;
	/*margin-top: 80px;*/
}
.fullSlide{ width:100%;min-width: 1200px; position:relative;  height:580px; background:#000;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; background-position: center top; height:580px; overflow:hidden; }
.fullSlide .bd li a{ display:block; height:580px; }
.fullSlide .bd li .wrap {
	height: 580px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
}
.fullSlide .bd li .textContent .titleDiv .span1{
	display: block;
	font-size:65px;
	color: #332c2b;
	font-weight: bold;
}
.fullSlide .bd li .textContent .titleDiv .span2{
	display: block;
	font-size:58px;
	color: #005044;
	font-weight: bold;
}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0px 10px 20px; overflow:hidden; background:transparent;
	filter:alpha(opacity=100);opacity:1;  line-height:999px;border: 1px solid #005044;}
.fullSlide .hd ul .on{ background:#005044;}


.index-div1{
	padding:47px 0 53px;
}
.index-div1 .wrap{
	overflow: hidden;
}
.index-div1 .wrap .leftDiv{
	width: 556px;
}
.index-div1 .wrap .leftDiv .video{
	padding: 20px;
	border-radius: 8px;
	box-shadow: 0px 0px 8px rgba(0,0,0,.2);
	margin: 8px;
	position: relative;
	border: 1px solid #b7bbbc;
}
.index-div1 .wrap .leftDiv .video .playBtn{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
}
.index-div1 .wrap .leftDiv video{

}
.index-div1 .wrap .rightDiv{
	width: 625px;
}
.index-div1 .wrap .rightDiv span{
	font-size: 28px;
	color: #005044;
	margin-top: 20px;
	display: block;
	font-weight: bold;
}
.index-div1 .wrap .rightDiv a{
	display: block;
}
.index-div1 .wrap .rightDiv a:hover *{
	/* color: #005044; */
	text-decoration: underline;
	text-underline-offset: 3px;
}
.index-div1 .wrap .rightDiv .textDiv{
	margin-top: 20px;
}
.index-div1 .wrap .rightDiv .textDiv p{
	font-size: 15px;
	color: #565656;
	line-height: 35px;
	margin: 0;
}
.index-div2{
	padding:45px 0 60px;
	background: url(../images/index-pro-bg.jpg) no-repeat center bottom;
	background-size:cover;
}
.index-titleDiv{
	text-align: center;
	background: url(../images/index-title-bg.png) no-repeat center top;
	background-size:100%;
}
.index-div5 .index-titleDiv{
	background: url(../images/index-title-bg1.png) no-repeat center top;
	background-size:100%;
}
.index-titleDiv span{
	display: block;
	font-size: 37px;
	color: #005044;
	padding: 20px 0 10px;
	font-weight: 600;
}
.index-titleDiv p{
	display: block;
	font-size: 16px;
	color: #3e3e3e;
	margin: 0;
}
.index-div2 .tabsDiv{
	margin: 15px 0;
	text-align: center;
	position: relative;
}
.index-div2 .tabsDiv:after{
	content: "";
	width: 100%;
	height: 1px;
	background: #d4d4d4;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
	z-index: 0;
}
.index-div2 .tabsDiv ul{
	display: inline-block;
	overflow: hidden;
}
.index-div2 .tabsDiv ul li{ display:inline-block;
}
.index-div2 .tabsDiv ul li a{
	display: block;
	width: 170px;
	line-height: 40px;
	border-radius: 40px;
	border: 1px solid #ddd;
	background: #fff;
	font-size: 16px;
	color: #4e4e4e;
	margin: 0 20px; margin-bottom:15px; margin-top:15px;
	position: relative;
	z-index: 1;
}
.index-div2 .tabsDiv ul li.active a,
.index-div2 .tabsDiv ul li a:hover{
	border-color: #005044;
	color: #005044;
}
.index-div2 .tabsContent .listDiv .liCon{
	position: relative;
}
.index-div2 .tabsContent .listDiv .liCon .text{
	position: absolute;
	width: 100%;
	line-height: 54px;
	text-align: center;
	font-size: 17px;
	color: #ffffff;
	background: rgba(0,0,0,.53);
	bottom: 0;
	left: 0;
}
.index-div2 .tabsContent .listDiv .liCon:hover .text{
	background: rgba(247,145,0,.8)
}
.index-div2 .tabsContent .listDiv ul{
	overflow: hidden;
	margin: 23px -7.5px 0;
}
.index-div2 .tabsContent .listDiv ul li{
	float: left;
	width: 25%;
}
.index-div2 .tabsContent .listDiv ul li a{
	display: block;
	margin: 0 7.5px;
}
.index-div2 .tabsContent .listDiv ul li a:hover .textDiv{
	background: #f79100;
}
.index-div2 .tabsContent .listDiv ul li .imgDiv{
	border:1px solid #737373;
	line-height:180px;
	background: #fff;
	text-align: center;
}
.index-div2 .tabsContent .listDiv ul li .textDiv{
	background: #005044;
	font-size: 14px;
	color: #fff;
	padding: 8px 10px 8px 15px;
	line-height: 24px;
}
.index-div2 .tabsContent .listDiv ul li .textDiv .title{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.index-div3{
	padding:45px 0 80px;

}
.index-div3 .titleDiv {
	color: #fff;
	text-align: center;
}
.index-div3 .titleDiv span{
	font-size: 47px;
}
.index-div3 .titleDiv p{
	font-size: 18px;
	margin: 10px 0 0;
}
.index-div3 .listDiv ul {
	overflow: hidden;
	margin: 40px -8.5px 0;
}
.index-div3 .listDiv ul li{
	float: left;
	width: 286px;
	margin: 0 8.5px;
}
.index-div3 .listDiv ul li .imgDiv{
	position: relative;
}
.index-div3 .listDiv ul li .imgDiv .logoDiv{
	position: absolute;
	bottom: -50px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	border-radius: 50%;
	background: #005044;
	border: 1px solid #fff;
}
.index-div3 .listDiv ul li .textDiv{
	background: #fff;
	text-align: center;
	height: 140px;
	line-height: 170px;
	font-size: 18px;
	color: #3e3e3e;
}
.index-div3 .listDiv ul li a:hover .logoDiv{
	background: #FF9600;
}
.index-div3 .listDiv ul li a:hover .textDiv{
	background: #FF9600;
	color: #fff;
}
.index-div4{
	padding:45px 0 0;
	/*background: url(../images/index-xj-bg.jpg) no-repeat center bottom;
	background-size:cover;*/
}
.index-div4 .titleDiv {
	color: #474747;
	text-align: center;
}
.index-div4 .titleDiv span{
	font-size: 47px;
}
.index-div4 .titleDiv p{
	font-size: 18px;
	margin: 10px 0 0;
}
.index-div4 .listDiv {
	text-align: center;
	position: relative;
}
.index-div4 .listDiv ul {
	overflow: hidden;
	margin: 40px 0 -70px;
	display: inline-block;
}
.index-div4 .listDiv ul li{
	float: left;
	width: 123px;
	height: 136px;
	margin: 0 48px;
	background: url(../images/dbx2.png) no-repeat center center;
}
.index-div4 .listDiv ul li a{
	display: block;
	text-align: center;
	font-size: 20px;
	color: #fff;
}
.index-div4 .listDiv ul li a div{
	margin-top: 45px;
}
.index-div4 .listDiv ul li span.sjIcon{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/sj2.png);
	margin-top: 10px;
}
.index-div4 .listDiv ul li.active,
.index-div4 .listDiv ul li:hover{
	background: url(../images/dbx1.png) no-repeat center center;
}
.index-div4 .listDiv ul li.active span.sjIcon,
.index-div4 .listDiv ul li:hover span.sjIcon{
	background: url(../images/sj1.png);
}
.index-div4 .contentDiv .imgDiv{

}
.index-div4 .contentDiv .textDiv{
	padding: 10px 0;
	background: url(../images/index-ys-bg1.png) no-repeat center bottom;
	color: #3f3f3f;
}
.index-div4 .contentDiv .textDiv span{
	font-size: 22px;
}
.index-div4 .contentDiv .textDiv p{
	font-size: 16px;
	line-height: 30px;
	margin: 20px 0 5px;
}

.index-div5{
	padding: 45px 0 20px;
}
.index-div5 ul{
	overflow: hidden;
	margin: 39px -17px 0;
}
.index-div5 ul li{
	width: 374px;
	float: left;
	margin: 0 17px;
}
.index-div5 ul li .imgDiv{
	overflow: hidden;
}
.index-div5 ul li .imgDiv img{
	width:100%;
	height:180px;
	transition-duration: 1s;
	-ms-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s; 
}
.index-div5 ul li .imgDiv img:hover{ 
	transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.index-div5 ul li .textDiv span{
	margin: 30px 0 25px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	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; 
}
.index-div5 ul li .textDiv span:hover{
	color: #005044;
}
.index-div5 ul li .textDiv p{
	font-size: 14px;
	color: #565656;
	line-height: 24px;
	margin-bottom: 30px;
}
.index-div5 ul li .textDiv a.detail_a{
	font-size: 12px;
	width: 108px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #bfbfbf;
	border-radius: 30px;
	display: block;
	text-align: center;
	color: #565656;
}
.index-div5 ul li .textDiv a.detail_a:hover{
	border: 1px solid #005044;
	color: #005044;
}



.footer{
	background: #cecece;
}
.footer .hd{
	overflow: hidden;
	padding: 45px 0 25px;
	border-bottom: 1px solid #bcbcbc;
}
.footer .hd .leftDiv{
	margin-left: 0px;
}
.footer .hd .leftDiv .telDiv{
	margin-top: 40px;
	font-size: 26px;
	color: #005044;
}
.footer .hd .leftDiv .telDiv img{
	position: relative;
	left: 10px;
	margin-right: 20px;
	top: -3px;
}
.footer .hd .lxDiv{
	margin-left: 80px;
}
.footer .hd .lxDiv span{
	font-size: 18px;
	color: rgba(0,0,0,.85);
	margin-bottom: 18px;
	display: block;
}
.footer .hd .lxDiv .textList div{
	font-size: 14px;
	color: #2d2d2d;
	margin-top: 10px;
}

.footer .hd .ewmDiv img{ max-width:135px;}

.footer .hd .ewmDiv span{
	display: block;
	font-size: 14px;
	color: rgba(0,0,0,.93);
	text-align: center;
	margin-top: 10px;
}
.footer .bd{
	border-top: 1px solid #dedede;
	text-align: center;
	font-size: 14px;
	color: #2d2d2d;
	line-height: 50px;
}

.twoNavDiv{
	background: #f3f3f3; padding-top:20px;
	border-bottom: 1px solid #e3e3e3;
}
.twoNavDiv ul{
}
.twoNavDiv ul li{
	float: left;
	margin-right: 45px;
	margin-bottom:20px;
	position: relative;
}

.twoNavDiv ul li:nth-child(5n){ margin-right:0px }
.twoNavDiv ul li>a{
	display: block;
	width: 184px;
	line-height: 45px;
	background: #fff;
	font-size: 16px;
	color: #434343;
	border-radius: 45px;
	text-align: center;
}
.twoNavDiv ul li:hover>a,
.twoNavDiv ul li.active>a{
	background: #005044;
	color: #fff;
}
.twoNavDiv ul li .listDiv{
	position: absolute;
	left: 0;
	width: initial;
	min-width: 100%;
	top: 45px;
	display: none;
}
.twoNavDiv ul li .listDiv .itemDiv{
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	background: #f3f3f3;
	margin-top: 8px;
}
.twoNavDiv ul li .listDiv a{
	display: block;
	font-size: 14px;
	color: #3e3e3e;
	line-height: 34px;
	padding: 0 10px;
	white-space:nowrap;
	border-bottom: 1px solid #d2d2d2;
}
.twoNavDiv ul li .listDiv a:hover{
	background: #005044;
	color: #fff;
}
.twoNavDiv ul li .listDiv a:last-child{
	border-bottom: 0;
}
.twoNavDiv ul li:hover .listDiv{
	display: block;
}
.newsList {
	padding: 37px 0 85px;
}
.newsList ul li{
	padding: 37px 0;
	border-bottom: 1px solid #dfe0df;
	overflow: hidden;
}
.newsList ul li .imgDiv{
	width: 319px;
	height: 191px;
	text-align: center;
	line-height: 191px;
}
.newsList ul li .textDiv{
	width: 854px;
	margin-left: 27px;
}
.newsList ul li .textDiv .title{
	font-size: 18px;
	color: #005044;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newsList ul li .textDiv p{
	font-size: 15px;
	color: #565656;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 20px 0;
}
.newsList ul li .textDiv a{
	font-size: 12px;
	color: #fff;
	background: #005044;
	width: 110px;
	display: block;
	height: 27px;
	line-height: 27px;
	border-radius: 27px;
	text-align: center;
}
.newsList ul li .textDiv a:hover{
	opacity: .8;
}

.aboutDiv {
	padding: 46px 0 16px;
}

.aboutDiv > .wrap p{ margin:15px 0;}

.aboutDiv .textDiv{
	margin-bottom: 30px;
}
.aboutDiv .textDiv .smTitle{
	font-size: 16px;
	color: #005044;
	margin-bottom: 15px;
}
.aboutDiv .textDiv .smTitle span{
	display: block;
	width: 20px;
	height: 3px;
	background: #005044;
	margin-top: 6px;
}
.aboutDiv .textDiv p{
	font-size: 16px;
	color: #333;
	margin: 0;
	line-height:30px;
	text-indent: 2em;
}

.areaDiv .wrap{
	border: 1px solid #c9c9c9;
	margin: 34px auto;
	padding: 50px 0;
	text-align: center;
}

.mallDiv ul{
	margin: 0 -8px;
	overflow: hidden;
	padding: 36px 0 60px;
}
.mallDiv ul li{
	float: left;
	width: 25%;
}
.mallDiv ul li a{
	display: block;
	text-align: center;
	margin: 0 8px;
	box-shadow: 0px 0px 8px rgba(0,0,0,.1);
	padding: 50px 0;
}
.mallDiv ul li a span{
	display: block;
	font-size: 22px;
	color: #434343;
	margin-top: 20px;
}
.mallDiv ul li a:hover span{
	color: #f79100;
}

.productDiv .shaixuanDiv{
	overflow: hidden;
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	margin-top: 25px;
}


.productDiv .selectbox{
	overflow: hidden;
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	margin-top: 25px;
}

.productDiv .selectbox .selectform{ width:80%; margin:20px auto !important; text-align:center; line-height:50px;}
.inputbox{ padding:5px 10px; height:28px; border:1px solid #CCC; width:450px;}
.inputsubit{ width:100px; text-align:center; height:40px; line-height:40px; border:none; background:#f06f07; color:#FFF;}









.productDiv .shaixuanDiv .itemDiv{
	float: left;
}
.productDiv .shaixuanDiv .itemDiv1{
	width:598px;
	background: url(../images/line.png) no-repeat right center;
}
.productDiv .shaixuanDiv .itemDiv1 .conDiv{
	float:right; margin-right:180px;
	}
	.productDiv .shaixuanDiv .itemDiv2 .conDiv{
	margin-left:90px;
	}
.productDiv .shaixuanDiv .itemDiv .conDiv{
	padding: 40px 0 25px;
	display: inline-block;
	
}
.productDiv .shaixuanDiv .itemDiv .conDiv .selectDiv{
	font-size: 16px;
	color: #414141;
	margin-bottom: 15px;
}
.productDiv .shaixuanDiv .itemDiv2{
	width: 600px;
	
}
.productDiv .shaixuanDiv .itemDiv2 .conDiv .selectDiv span{
	width:142px;
	display: inline-block;
	text-align: right;
}
.productDiv .shaixuanDiv .itemDiv .conDiv .selectDiv select{
	width: 200px;
	height:25px;
	line-height: 25px;
	background: #c7edcd;
	border: 1px solid #e7e7e7;
	margin-left: 15px;
}
.productDiv .shaixuanDiv .itemDiv3{
	width:335px;
	text-align: center;
}
.productDiv .shaixuanDiv .itemDiv3 .conDiv{
	padding-top: 60px;
	margin-left: 0;
}
.productDiv .shaixuanDiv .itemDiv3 button{
	width: 75px;
	height: 27px;
	line-height: 24px;
	font-size: 16px;
}
.productDiv .shaixuanDiv .itemDiv3 button.sxBtn{
	background: #005044;
	color: #fff;
	border: 1px solid #03837c;
	margin-right: 10px;
}
.productDiv .shaixuanDiv .itemDiv3 button.sxBtn img{
	position: relative;
	margin-right: 2px;
	top: -1px;
}
.productDiv .shaixuanDiv .itemDiv3 button.czBtn{
	background: #fff;
	color: #414141;
	border: 1px solid #d7d7d7;
}

.productDiv .productList ul{
	overflow: hidden;
	margin: 45px -8.5px 60px;
}
.productDiv .productList ul li{
	float: left;
	width:287px;
	margin: 0 8.5px 15px;
}
.productDiv .productList ul li .imgDiv{
	border:1px solid #c9c9c9;
	line-height:300px;
	background: #fff;
	text-align: center;
}
.productDiv .productList ul li .textDiv{
	background: #e4e4e4;
	padding: 10px 10px 20px 15px;
}
.productDiv .productList ul li .textDiv .text{
	line-height: 30px;
	font-size: 16px;
	color: #434343;
	margin: 0 0 12px;
}
.productDiv .productList ul li .textDiv .text .title{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.productDiv .productList ul li .textDiv .linkDiv{
	overflow: hidden;
}
.productDiv .productList ul li .textDiv .linkDiv a{
	width: 111px;
	display: block;
	line-height: 28px;
	border-radius: 28px;
	color: #fff;
	text-align: center;
	font-size: 12px;
}
.productDiv .productList ul li .textDiv .linkDiv a.zx_a{
	background: #005044;
}
.productDiv .productList ul li .textDiv .linkDiv a.xq_a{
	background: #f06f07;
}
.productDiv .productList ul li .textDiv .linkDiv a:hover{
	opacity: .8;
}

.productDiv .productIntro{
	overflow: hidden;
	padding: 37px 0 43px;
}
.game163{ position: relative;  padding: 0; width: 350px; }
.game163 .bigImg{ height: 350px; position: relative;border: 1px solid #dedede;margin-bottom: 12px; text-align:center;line-height:348px;}
.game163 .bigImg a{display: block;text-align: center;height: 348px;line-height: 348px;}
.game163 .bigImg a img{ vertical-align:middle;max-width: 100%;max-height: 100%;}

.game163 .smallScroll{ height: 50px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 50px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px;}
.game163 .sNext{ background-position: 0 -2698px;}
/*.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}*/

.game163 .smallImg{ float:left;  margin: 0 0 0 17px; display:inline; width: 320px; overflow: hidden;}
.game163 .smallImg ul{ height:50px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 17px 0 0; width:50px; cursor:pointer;  display: inline;  }
.game163 .smallImg a{ border: 1px solid #dcdddd; display: block;width: 48px;height: 48px;text-align: center;display:flex;justify-content:center;align-items:center;}
.game163 .smallImg img{max-width:48px; max-height:48px;  }
.game163 .smallImg .on a{ border-color: #005044;}


.productDiv .productIntro .rightDiv{
	margin-left: 40px;
	text-align: left;
	width: 810px;
}
.productDiv .productIntro .title{
	font-size: 23px;
	color: #434343;
	margin: 15px 0;
}
.productDiv .productIntro .textDiv{
	font-size: 14px;
	color: #434343;
	line-height: 30px;
}


.productDiv .productIntro .textDiv p{ padding:0; margin:0;}

.productDiv .productIntro .textDiv ul{
	overflow: hidden;
}
.productDiv .productIntro .textDiv ul li{
	float: left;
	width: 40%;
	text-align: left;
}
.productDiv .productIntro .csDiv{
	overflow: hidden;
	color: #434343;
	font-size: 14px;
	line-height: 29px;
	margin-top: 20px;
}
.productDiv .productIntro .csDiv span{
	display: block;
}
.productDiv .productIntro .csDiv ul{
	padding-left: 20px;
	overflow: hidden;
	display: block;
}
.productDiv .productIntro .csDiv ul li{
	float: left;
	margin-right: 6px;
}
.productDiv .productIntro .csDiv ul li a{
	display: block;
	padding: 0 12px;
	border: 1px solid #b9b7bd;
	text-align: center;
	font-size: 13px;
	color: #434343;
	position: relative;
	margin: 1px 0;
}
.productDiv .productIntro .csDiv ul li.active a{
	border: 2px solid #ff0036;
	margin: 0;
}
.productDiv .productIntro .csDiv ul li.active a:after{
	content: "";
	width: 12px;
	height: 12px;
	background: url(../images/dui.png);
	position: absolute;
	right: -2px;
	bottom: -2px;
}
.productDiv .productIntro .csDiv1{
	overflow: hidden;
	color: #434343;
	font-size: 14px;
	line-height: 29px;
	margin-top: 10px;
}
.productDiv .productIntro .csDiv1 span{
	display: block;
}
.productDiv .productIntro .csDiv1 ul{
	padding-left: 20px;
	overflow: hidden;
	display: block;
}
.productDiv .productIntro .csDiv1 ul li{
	float: left;
	margin-right: 6px;
}
.productDiv .productIntro .csDiv1 ul li img{
	width: 46px;
	height: 46px;
}
.productDiv .productIntro .csDiv1 ul li a{
	display: block;
	padding: 0;
	border: 1px solid #b9b7bd;
	text-align: center;
	font-size: 13px;
	color: #434343;
	position: relative;
	margin: 1px 0;
}
.productDiv .productIntro .csDiv1 ul li.active a{
	border: 2px solid #ff0036;
	margin: 0;
}
.productDiv .productIntro .csDiv1 ul li.active a:after{
	content: "";
	width: 12px;
	height: 12px;
	background: url(../images/dui.png);
	position: absolute;
	right: -2px;
	bottom: -2px;
}
.productDiv .productIntro .bmsmBtn{
	width: 96px;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	background:#02a59d;
	text-align: center;
	color: #fff;
	padding: 0;
	border: 1px solid #02827c;
	border-radius: 3px;
	margin-top: 28px;
}

.productDiv .proDetail .hd{
	border-bottom: 1px solid #dedede;
	font-size: 16px;
	color: #434343;
	padding-left: 20px;
	background: url(../images/line2.png) no-repeat left 2px;
	padding-bottom: 14px;
}
.productDiv .proDetail .bd{
	overflow: hidden;
	padding: 35px 0;
}
.productDiv .proDetail .bd .imgDiv{
	width: 350px;
	text-align: center;
}
.productDiv .proDetail .bd .textDiv{
	width: 835px;
	margin-left: 15px;
}
.productDiv .proDetail .bd .textDiv p{
	text-indent: 2em;
	font-size: 16px;
	color: #434343;
	margin: 0;
	line-height: 36px;
}


/*右侧悬浮菜单*/
.slide{
	width: 50px;
	height: 250px;
	position: fixed;
	top: 50%;
	margin-top: -126px;
	background: #005044;
	right: 0;
	border-radius: 5px 0 0 5px;
	z-index: 999;
	font: normal 13px "微软雅黑" !important;
}
.slide ul{
	list-style: none;
}
.slide ul p{
	margin: 0;
}
.slide .icon li{
	width: 49px;
	height:50px;
	background: url(../images/icon.png) no-repeat;
}
.slide .icon .up{
	background-position:-330px -120px ;
}
.slide .icon li.qq{
	background-position:-385px -73px ;
}
.slide .icon li.tel{
	background-position:-385px -160px ;
}
.slide .icon li.wx{
	background-position:-385px -120px ;
}
.slide .icon li.down{
	background-position:-330px -160px ;
}
.slide .info{
	top: 50%;
	height: 147px;
	position: absolute;
	right: 100%;
	background: #005044;
	width: 0px;
	overflow: hidden;
	margin-top: -73.5px;
	transition:0.5s;
	border-radius:4px 0 0 4px ;
}
.slide .info.hover{
	width: 160px;
	
}
.slide .info li{
	width: 160px;
	color: #fff;
	text-align: center;
}
.slide .info li p{
	font-size: 1.1em;
	line-height: 2em;
	padding: 15px;
	text-align: left;
}
.slide .info li.qq p a{
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	color: #00DFB9;
	font-size: 16px;   
	text-align: center;
	text-decoration: none;
	border: 1px solid #00DFB9;
	border-radius: 5px;
}
.slide .info li.qq p a:hover{
	color: #FFFFFF;
	border: none;
	background: #00E0DB;
}
.slide .info li div.img{
	height: 100%;
	
	margin: 15px;
}
.slide .info li div.img img{
	width: 90%;
	
}
/*控制菜单的按钮*/
.index_cy{
	width: 30px;
	height: 30px;
	background: url(../images/index_cy.png);
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: 140px;
	background-position: 62px 0;
	cursor: pointer;
}
.index_cy2{
	width: 30px;
	height: 30px;
	background: url(../images/index_cy.png);
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: 140px;
	background-position: 30px 0;
	cursor: pointer;
}
/*分页样式*/
.listpage {clear: both;text-align: center; margin-bottom:40px;}
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#005044; border:1px solid #005044; color:#fff; text-align:center;margin-left: 1px; }

/* touch */
.touch {
  width: 95%;
  max-width: 1200px;
  margin: 20px auto 70px; }
  .touch .touch-t {
    font-size: 36px;
    color: #1e1e1e;
	margin: 0; }
  .touch .touch-d {
    color: #999;
    margin-top: 5px; }
  .touch form {
    margin-top: 20px; }
    .touch form .touch-line {
      display: flex;
      justify-content: space-between;
      margin-top: 15px; }
      .touch form .touch-line:first-child {
        margin-top: 0; }
    .touch form .touch-inp {
      width: 49%;
      font-size: 15px;
      color: #666;
      padding: 12px 0;
      text-indent: 10px; }
    .touch form .touch-msg {
      resize: none;
      width: 100%;
      height: 150px; }
    .touch form .touch-codebox img {
      margin-left: 5px;
      vertical-align: middle; }
    .touch form .touch-code {
      width: 170px; }
    .touch form .touch-sub {
      width: 250px;
      background-color: #009ea0;
      padding: 10px 0;
      font-size: 20px;
      color: #fff;
      text-align: center;
      cursor: pointer;
	  border: none; }
      .touch form .touch-sub:hover {
        background-color: #f79100; }
	.touch form .touch-line1{justify-content: center;}
	/*  */

/*自适应 当屏小于1050时隐藏*/
@media screen and (max-width: 1050px) {
	.slide{
		display: none;
	}
	#btn{
		display: none;
	}
	
}

.clear{ clear:both;}

.uercenter{ width:100%;  text-align:center;}
.uercenter h3{ font-size:26px; padding:0; margin:0;}
.uercenter p{ padding:15px 0 !important;}

.uercenter form{ width:40%;margin:0 auto; padding:30px 0;}
.form-group{ padding:15px 0; text-align:left;}
.uerlogin label{ text-align:left; display:block; padding:10px 0;}
.form-control{ padding:10px; line-height:30px; border: 1px solid #e9e9e9;background: #fff; border-radius:5px; width:100%;}
.inputbtn{ width:50%; height:52px; margin-right:15px;}



.userLbox{ float:left; width:15%; margin-right:5%;}
.list-group{ border:1px solid #CCC;}
.list-group a{ height:40px; line-height:40px; border-bottom:1px solid #CCC; display:block; text-align:center;}


.userRbox{ float:right; width:80%;}
.tablebox{ width:100%; text-align:left; margin-bottom:50px;}
.tablebox table{border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; width:100%;} 
.tablebox table td{border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3 !important; padding:5px 10px;} 