@charset "utf-8";
body{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;font-family:"aliLight","Microsoft Yahei","微软雅黑";}

	@font-face{font-family: 'aliLight';
		src: url('fonts/aliLight.eot'); /* IE9*/
		src: url('fonts/aliLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/aliLight.woff') format('woff'), /* chrome、firefox */
		url('fonts/aliLight.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url('fonts/aliLight.svg#handfont') format('svg'); /* iOS 4.1- */
	}
	@font-face{font-family: 'aliBold';
		src: url('fonts/aliBold.eot'); /* IE9*/
		src: url('fonts/aliBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/aliBold.woff') format('woff'), /* chrome、firefox */
		url('fonts/aliBold.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url('fonts/aliBold.svg#handfont') format('svg'); /* iOS 4.1- */
	}

.pro_wrap{ width:100%; margin:auto;font-family:"aliLight","Microsoft Yahei","微软雅黑";}
.one{ overflow:hidden; background:#17171d url(../images/m_bannerbg.jpg) no-repeat center top; background-size:100%; text-align:center; height:11.7rem;}
.one .h1 {
	font-size: 0.50rem;
	line-height: 1.0rem;
	padding-top: 1.2rem;
	height: 1.0rem;
	font-family: "aliBold";
}
.one p{ font-size:0.30rem; line-height:0.70rem;}

.two{ background:#121217 url(../images/m_twobg.jpg) no-repeat center center; color:#fff;  background-size:100%; text-align:center; height:11.8rem;}
.two .twoTop {
	text-align: center;
	padding-top: 1.6rem;
}
.two .twoTop p {
	font-size: 0.46rem;
	line-height: 0.60rem;
	font-weight: bold;
	color: #fff;
}
.two .twoTop span {
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	margin-top: 0.40rem;
	padding: 0 0.6rem;
	text-align: justify;
	color: #bfbfbf
}


.two_aos {
	background: #eee url(../images/m_two_aosbg.jpg) no-repeat center center;
	background-size: 100%;
	text-align: center;
	height: 11.70rem;
	position: relative;
}
.two_aos p {
	font-size: 0.46rem;
	line-height: 0.60rem;
	font-family: 'aliBold'
}
.two_aos span {
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	margin-top: 0.40rem;
	padding: 0 0.6rem;
	text-align: center;
}

.two_aos .twoTop {
	text-align: center;
	top: 4.62rem;
	width: 100%;
	position: absolute;
	z-index: 99;
}

.two_aos .twobg {
	text-align: center;
	width: 3.9rem;
	height: 5.0rem;
	position: absolute;
	top:3.0rem;
	left: 1.84rem;
	z-index: 98;

}

.two_aos .twobg .img3 {
	position: absolute;
	width: 2.38rem;
	left: 1.36rem;
	top: 0;
}

.two_aos .twobg .img2 {
	position: absolute;
	width: 2.56rem;
	left: 0;
	top: 1.20rem;
}

.two_aos .twobg .img1 {
	position: absolute;
	width: 2.60rem;
	right: 0;
	bottom: 0;

}

.pc-banner{
	height: 11.30rem;
	background: #191716;
	color: #fff;
	text-align: center;

}

.pc-banner {
	color:#e3e3e3;
	text-align: center;
}

.pc-banner_title {
	padding-top:1.6rem;
	font-size: 0.46rem;
	line-height: 0.60rem;
	font-family: 'aliBold';
	color: #e3e3e3;
}

.pc-banner_content {
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	margin-top: 0.40rem;
	color: #e3e3e3;
	padding: 0 0.6rem;
	margin-bottom: 1.6rem;
}

.add{
	background: #eee url(../images/m_addbg.jpg) no-repeat center center;
	background-size: 100%;
	text-align: center;
	height: 11.60rem;
}

.add p{
	padding-top:1.2rem;
	font-size: 0.46rem;
	line-height: 0.60rem;
	font-family: 'aliBold';
}
.add span{
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	margin-top: 0.40rem;
	padding: 0 0.6rem;
	margin-bottom: 1.6rem;
}

.two_3 {
	background: #000 url(../images/m_two_3bg.jpg) no-repeat center center;
	background-size: 100%;
	text-align: center;
	height: 11.70rem;
}

.two_3 p {
	padding-top: 1.2rem;
	font-size: 0.46rem;
	line-height: 0.60rem;
	font-family: 'aliBold';
	color: #fff;
}

.two_3 span {
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	margin-top: 0.40rem;
	color: #fff;
	padding: 0 0.6rem;
	margin-bottom: 1.6rem;
}

.seven{ position: relative; padding-bottom: 1.6rem;}
.seven .left p {
	font-size: 0.36rem;
	text-align: center;
	padding-top: 0.40rem;
	font-family: 'aliBold';

}

.seven .cxAll li {
	display: none;
}
.seven .cxTitle li.current {
	display: block;
	border: 1px solid #3399ff;
}

.sevenL .left img {
	width: 50%;
	margin: auto;
	padding-top: 1.0rem
}
.sevenRDiv {
	width: 80%;
	margin: auto;
	padding-top: 1.3rem;
}
.sevenRDiv h3 {
	font-size: 0.32rem;
	font-weight: normal;
	line-height: 0.46rem;
	text-align: center;
	margin-top: 1.8rem;
	margin-bottom: 0.20rem;
}
.sevenRDiv p {
	line-height: 0.28rem;
	padding: 0.30rem 0;
	font-size: 0.26rem;
	padding-left: 0.2rem;
	border-bottom: 1px solid#d0d0d1;
}
.cxTitle{
	position: absolute;
	top: 6.0rem;
	width: 80%;
	left: 10%;
}
.cxTitle li {
	float: left;
	padding:0.10rem;
	border: 1px solid #eee;
	margin:0  0.1rem 0.1rem 0.1rem;
	cursor: pointer;
	width: 0.7rem;
}

.cxTitle img {
	width: 98%;
}











