@charset "utf-8";
body{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
		@font-face{font-family: 'msyhl';
			src: url('fonts/msyhl.eot'); /* IE9*/
			src: url('fonts/msyhl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('fonts/msyhl.woff') format('woff'), /* chrome、firefox */
			url('fonts/msyhl.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
			url('fonts/msyhl.svg#handfont') format('svg'); /* iOS 4.1- */
		}
		@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- */
		}
.proAllWrap{font-family:"msyhl","Microsoft Yahei","微软雅黑"; font-size:16px; letter-spacing:0.7px; color:#231815}
.pro_wrap{ width:1200px; margin:auto; overflow: hidden;}
.one{ overflow:hidden; background:#17171d url(../images/bannerbg.jpg) no-repeat bottom center; height:860px; padding-top:50px;}
.oneL{ width: 600px; margin: auto; margin-top:202px; position: relative; }
.one h1{ font-size:33px; line-height:52px; width: 168px; height: 54px; position: absolute; right: 60px; top: 0; text-align: center; overflow: hidden; font-family: 'aliLight'; font-weight:bold; color: #0094ff; background:url(../images/nameimgbg.png) no-repeat left center}
.oneL img{ margin: auto; padding:12px 0 18px 0;}
.one p{ font-size:34px; color:#959595; text-align: center;font-family: 'aliLight'; padding-top: 6px}
.threeAnimate{font-family: 'Roboto';font-weight:bold;}

.two{ background:#121217 url(../images/hostbg02.jpg) no-repeat center center; color:#fff; height:860px;}
.twoTop{ text-align:center; padding-top:80px; color:#dadbdb}
.twoTop p{ font-size:46px; line-height:64px;font-family: 'aliLight';font-weight:bold;}
.twoTop span{ display:block; line-height:28px;  font-size:16px; font-family:'msyhl';  color: #878787}
.two h4{ font-size: 62px; color: #0094ff;font-family: 'aliLight';  width: 500px; margin: auto;margin-top: 20px; }
.twoBott{text-align: center; padding-top: 320px;}
.twoBott ul{ width: 970px; margin: auto}
.twoBott ul li{ background: url(../images/bg2.png) no-repeat left top; width: 370px; margin: 0 57px; float: left;text-align: left; padding-top: 24px; font-family:'myfontLIGHT_0' }
.twoBott ul li p{ color: #0094ff; font-family: 'aliLight';font-weight:bold; font-size: 20px;}
.twoBott ul li span{ font-size: 16px; margin-top: 5px; display: block;font-family: 'msyhl';}

.threeWrap{ overflow:hidden; height:800px;background:#17171d url(../images/hostbg07.jpg) no-repeat center center; text-align: left; overflow: hidden;}
.threeText{ padding-top:150px; width: 480px; float: right;}
.threeWrap p{ font-weight:normal; font-size:46px; line-height: 64px;font-family: 'aliLight';font-weight:bold; color: #dadbdb }
.threeWrap span{ color: #959595; display: block; line-height: 28px;}

.xbfour{ background:url(../images/hostbg03.jpg) no-repeat center center;  height:880px;}
.xbfourTop{ text-align:center; padding-top:150px; color:#c8c9ca}
.xbfourTop p{ font-size:46px; line-height:64px;font-family: 'aliLight';font-weight:bold; color: #dadbdb}
.xbfourTop span{ display:block; line-height:28px;  font-size:16px; color: #878787}

.five{ background:url(../images/hostbg05.jpg) no-repeat center center;  height:900px;}
.fiveText{ text-align:center; padding-top:130px; color:#c8c9ca}
.fiveText p{ font-size:46px; line-height:64px;font-family: 'aliLight';font-weight:bold; color: #dadbdb}
.fiveText span{ display:block; line-height:28px;  font-size:16px; color: #c7c8c8}

.six{ background:url(../images/hostbg06.jpg) no-repeat center center; height:900px;}
.wrap1000{ width: 1100px; margin: auto; overflow: hidden; padding-top: 110px}
.sixL{ width: 460px; float: left; }
.sixL b{ padding: 0 10px}
.sixL p{ font-size: 44px; color: #3e3a39; line-height: 64px;font-family: 'aliLight';font-weight:bold;text-align: right;}
.sixL span{ font-size: 24px; color: #3e3a39;font-family: 'msyhl';text-align: right; display: block; }
.sixR{ width: 510px; float: right; padding-top: 8px; padding-right: 46px;}
.sixR p{ color:#fff; line-height: 28px;}

.seven{ background: #121217; padding: 180px 0;}
.sevenL{ float: left; padding-top: 70px; width: 700px;}
.sevenR{ float: left; color: #878787; width: 500px; border-bottom:1px solid#757379; padding-bottom: 15px; }
.sevenR h3{ font-size: 30px;font-family: 'aliLight';font-weight:bold; color: #dadbdb;border-bottom:1px solid#757379; padding-bottom: 15px;margin-bottom: 15px;}
.sevenR p{ line-height: 34px;}

.xbeight{ background:url(../images/xbbg4.jpg) no-repeat center top; height:900px;}
.xbeightText{ text-align:center; color:#c8c9ca}
.xbeightText p{ font-size:46px; font-family: 'aliLight';font-weight:bold; line-height:64px; color: #dadbdb}
.xbeightText span{ display:block; line-height:28px; display: block; color: #878787;}

.xbeight ul{ overflow:hidden; width:240px; margin:auto; padding-top:60px;}
.xbeight ul li{ float:left; height:100px; width:100px; margin:0 10px;}
.xbeight ul li img{ margin:auto}
.xbeight ul li p{ text-align:center; font-size:16px; color:#c8c9ca; margin-top: 10px;}


/*****************************************************************jm_top*****************************************************************/
.jm_top{ position:fixed; right:10px; bottom:0px; height:162px; margin-top:-81px; z-index:9}
.jm_top ul li{ margin-bottom:4px; background:#c8c8c8; cursor:pointer;}
.jm_top ul li:hover{ background:#0096ff}
.jm_top ul li#scrollTop{ display:none}






