@charset "utf-8";
body{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

		@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- */
		}

.proAllWrap{font-family:"aliLight","Microsoft Yahei","微软雅黑"; font-size:18px; letter-spacing:0.7px; color:#fff}
.pro_wrap{ width:1200px; margin:auto; overflow: hidden;}
.one{ overflow:hidden; background:#17171d url(../images/bannerbg.jpg) no-repeat bottom center; height:800px;}
.oneL{ margin-top:100px; }
.one h1{ font-size:56px; width: 480px;margin: auto; line-height:52px; text-align: center; overflow: hidden; font-family: 'aliBold'; font-weight:bold; color: #fff;padding-top: 12px}
.one p{ font-size:34px; color:#fff; letter-spacing: 14px; font-size: 28px; text-align: center; }

.two{ background:#121217 url(../images/twobg.jpg) no-repeat center center; color:#fff; height:800px;}
.two .twoTop{ text-align:center; padding-top:100px;}
.two .twoTop p{ font-size:45px; line-height:65px;font-family: "aliBold";}
.two .twoTop span{ display:block; line-height:28px; color:#dadbdb;font-family: "aliLight";  font-size:18px; color: #bfbfbf}

.two_2{ background:#fff; color:#2c2c2c; height:800px;}
.two_2 .twoTop{ text-align:center; padding-top:100px;}
.two_2 .twoTop h2{ font-size:30px; line-height:30px; margin-bottom: 4px; display: block; letter-spacing: 6px;}
.two_2 .twoTop p{ font-size:45px; line-height:64px;font-family: "aliBold";}
.two_2 .twoTop span{ display:block; line-height:28px;  font-size:18px; }
.twoBott{ width: 1050px; height: 440px; margin: auto;}

.two_3{ background:#e6e6e6 url(../images/fivebg.jpg) no-repeat center center; color:#2c2c2c; height:800px;}
.two_3 .twoTop{ text-align:center; padding-top:100px;}
.two_3 .twoTop h2{ font-size:30px; line-height:30px; margin-bottom: 4px; display: block; letter-spacing: 6px;}
.two_3 .twoTop p{ font-size:45px; line-height:64px;font-family: "aliBold";}
.two_3 .twoTop span{ display:block; line-height:28px;  font-size:18px; }


.add{ background:#e6e6e6 url(../images/add.jpg) no-repeat center center; color:#2c2c2c; height:800px;}
.add .twoTop{ text-align:center; padding-top:100px;}
.add .twoTop h2{ font-size:30px; line-height:30px; margin-bottom: 4px; display: block; letter-spacing: 6px;}
.add .twoTop p{ font-size:45px; line-height:64px;font-family: "aliBold";}
.add .twoTop span{ display:block; line-height:28px;  font-size:18px; }


.two_4{ background:#e6e6e6 url(../images/sixbg.jpg) no-repeat center center; color:#fff; height:800px;}
.two_4 .twoTop{ text-align:center; padding-top:110px;}
.two_4 .twoTop h2{ font-size:45px; line-height:45px; display: block;font-family: "aliBold";}
.two_4 .twoTop p{ font-size:30px; font-weight: bold; line-height:48px;}
.two_4 .twoTop span{ display:block; line-height:28px;  color: #b5b5c0; font-size:18px; }


.threeWrap{ overflow:hidden; height:800px;background:#17171d url(../images/fourbg.jpg) no-repeat center center; text-align: left; overflow: hidden;}
.threeText{ padding-top:270px; width: 500px; text-align: right; }
.threeText h2{ font-size:30px; font-weight: normal; line-height:30px; margin-bottom: 4px; display: block; letter-spacing: 6px;}
.threeWrap p{ font-weight:bold; font-size:45px; line-height: 64px; color: #fff;font-family: "aliBold";}
.threeWrap font{ font-weight:normal; font-size:30px;font-family: "aliLight"; color: #fff }
.threeWrap span{ display: block; line-height: 28px;color: #bfbfbf;}

.seven{ padding: 130px 0; color: #19191d;}
.sevenL img{ margin: auto ; }
.sevenL p{ text-align: center; line-height: 48px;padding-bottom: 40px; }
.sevenR{ width:800px; overflow: hidden; margin: auto;}
.sevenRDiv{ width: 320px; margin:0 40px ; float: left; display: inline-block;  padding-bottom: 2px; margin-bottom: 6px; }
.sevenR h3{ font-size: 27px; border-bottom:1px solid#d0d0d1;font-family: "aliBold"; font-weight: normal; line-height: 48px; padding-bottom: 4px; margin-bottom: 6px;}
.sevenR p{ line-height: 34px;}






