@charset "utf-8";
			.textleft{
				text-align: left;
			}
			.textcenter{
				text-align: center;
			}
			.floatl{
				float: left;
			}
			.floatr{
				float: right;
			}
			.clboth{
				display: block;
				clear: both;
			}
			.mauto{
				margin: auto;
			}
			.wrap-w1200{
				width: 1200px;
			}
			.wrap-w1240{
				width: 1240px;
			}
			.wrap-w1000{
				width: 1000px;
			}
			.wrap-w1040{
				width: 1040px;
			}
			.vihid{
				visibility: hidden;
			}
			.overhid{
				position: relative;
				overflow: hidden;
			}
			.none{
				display: none;
			}
			*{
				margin: 0;
				padding: 0;
				outline: 0;
				border: 0;
				text-decoration: none;
				list-style: none;
				font-family: "微软雅黑";
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				color: currentcolor;
			}
			
			body>div{
				width: 100%;
				padding-top: 40px;
			}
			#allcont{
				min-height: 600px;
			}
			.littleHeight{
				height: 37px;
			}
			.topwrap{
				height: 80px;
				background-color: #0e0e0e;				
				position: absolute;
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				z-index: 1;
			}
			.mobilenavs{
				height: 0;/*2000*/
				position: absolute;
				z-index: 1;
				top: 80px;
				left: 0;
				width: 100%;
				color: white;
				text-align: center;
				filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#70000000,endColorstr=#70000000);
				background-color: rgba(0,10,10,.9);
				opacity: 0;
				border-top:  1px solid #666;
			}
			.mobilenavs>p{
				padding: 25px 0;
				border-bottom: 1px solid #666;
				cursor: pointer;
				font-weight: bolder;
			}
			.mobilenavs>a{
				padding: 25px 0;
				border-bottom: 1px solid #666;
				cursor: pointer;
				font-weight: bolder;
			}
			.mobilenavs-noheight,.noheight{
				height: 0;
			}
			.topcenter>div>a>img{
				display: inline-block;
				width: 40px;
				height: 40px;
				margin-top: 20px;
				cursor: pointer;
			}
			.topcenter>div>p{
				margin-top: 10px;
				text-align: right;
				width: 460px;
			}
			.topcenter>div>p>span{
				width:125px;
				height: 40px;
				display: inline-block;
				margin-left: 15px;
				padding: 18px 0 0 0;
				color:white;
				font-weight: bolder;
			}
			.pclastspan{
				width:80px !important;
			}
			.topcenter>div>p>span i{
				cursor: pointer;
				font-style: normal;
			}
			.topcenter>div>p>span em{
				display: inline-block;
				margin-left: 30px;
				font-weight: normal;
				font-size: 14px;
				position: relative;
				top: -1px;
				font-style: normal;
			}
			.topcenter>div{
				padding: 0 20px;
			}
			.topcenter>div>div{
				height: 80px;
			}
			.topcenter>div>div>span{
				color: white;
				font-size: 70px;
				position: relative;
				top: -10px;
				cursor: pointer;
				display: inline-block;
				width: 50px;
				height: 90px;
			}
			.menucl,.menuopen{
				position: absolute;
				top: 30px;
				right: 0;
			}
			.menuopen{
				background-color: #000000;
				height: 0;
			}
			.footer{
				height: 520px;
				background-color: #1E1E1E;
			}
			#footercenter{
				height: 100%;
			}
			#footercenter-pc,#footercenter-mb{
				height: 100%;
				margin: auto;
				text-align: center;
				font-size: 30px;
				letter-spacing: 5px;
			}
			#footercenter-mb{
				width: 310px;
				font-size: 15px;
				letter-spacing: 2px;
			}
			#footer_li1-pc,#footer_li1-mb{				
				text-align: center;
				color: white;
				font-size: 56px;
				padding-top: 120px;
			}
			.footer_li1-pc{
				display: inline-block;
				width: 102px;
				border-bottom: 2px solid #fff;
				position: relative;
				top: -19px;			
			}
			#footer_li2-pc{
				padding-top: 68px;
			}
			#footer_li2-pc,#footer_li2-pc>ul{				
				font-size: 14px;
				color: white;
				text-align: center;
			}
			#footer_li2-pc>div,#footer_li2-pc>ul{
				display: inline-block;
			}
			#footer_li2-pc>div>p{
				text-align: center;
				margin-top: -19px;
				position: relative;
				top: 30px;
				left: 6px;
				letter-spacing: 12px;
			}
			#footer_li2-pc>ul{
				margin-top: 30px;
				width: 272px;
				text-align: left;
				margin-left: 64px;
				letter-spacing: 1px;
				vertical-align: top;
			}
			#footer_li2-pc>ul>li{
				margin-bottom: 15px;
			}
			#footer_li1-mb{
				padding-top: 90px;
				font-size: 20px;
				width: 150px;
				margin: auto;
				position: relative;
			}
			.footer_li1a-mb,.footer_li1b-mb{
				width: 42px;
				height: 90px;
				border-bottom: 2px solid #fff;
				position: absolute;
				top: 0;			
				bottom: 0;
				left: -60px;
				margin: auto 0;			
			}
			.footer_li1b-mb{
				left: auto;
				right: -60px;
			}
			#footer_li2-mb{
				color: white;
			}
			#footer_li2-mb img{
				width: 90px;
				display: inline-block;
				padding-top: 40px;
				margin-bottom: 50px;
			}
			#footer_li2-mb>div{
				position: relative;
				top:-40px;
				letter-spacing: 3px;
				left: 1.5px;
			}
			.logo{
				width: auto !important;
				height: 25px !important;
				vertical-align: top;
				position: relative;
				top: 8px;
				margin-left: 10px;
				cursor: pointer;
			}
			.dialogwrap{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#70000000,endColorstr=#70000000);
				background-color: rgba(0,10,10,.8);
				height: 0;
				text-align: center;
				opacity: 0;
				z-index: 2;
				overflow: auto;
			}
			.dialogcont{
				display: inline-block;
				width: 80%;
				height: 335px;
				max-width: 422px;
				background-color: white;
				position: relative;
				text-align: left;			
			}
			.dialogcont>i{
				position: absolute;
				right:5px;
				top: 10px;
				width: 40px;
				height: 40px;
				display: block;
				background-image: url(../static/img/_slices/icon_close_nor.png);
				cursor: pointer;
			}
			.d-ruzhu-title{
				text-align: center;
				padding: 25px 0 10px 0;
				font-weight: bolder;
			}
			.dialogcont>div{
				padding: 0 30px;
			}
			.dialogcont>div>div{
				padding-top: 20px;
				position: relative;
			}
			.dialogcont>div>div>img{
				position: absolute;
				right: 5px;
				top: 23px;
			}
			.d-ruzhu-xy{
				padding-top:15px !important;
				font-size: 14px;
			}
			.d-ruzhu-xy img{
				width: 17px;
				height: 17px;
				position: relative;
				top: 3px;
				margin-right: 7px;
			}
			.dialogcont>div>div>p{
				font-size: 14px;
			}
			.dialogcont>div>div>div{
				padding-left: 80px;				
			}
			.dialogcont>div>div>div>div{
				border: 1px solid #eee;
				padding:0px 10px;
				margin-top: -5px;
				position: relative;
				background-color: #f8f8f8;
				border-radius: 5px;
			}
			.dialogcont>div>div>div>div>p{
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
			}
			.dialogcont input,.dialogcont textarea{
				width: 100%;
				line-height: 30px;
				-webkit-appearance:none;
				background-color: #f8f8f8;
			}
			.dialogcont ul{
				position: absolute;
				border: 1px solid #eee;
				border-radius: 5px;
				z-index: 1;
				width: 100%;
				background-color: #f8f8f8;
				top: 35px;
				left: 0;
				max-height: 100px;
				overflow: auto;
				padding: 0 0 10px 0;
			}
			.dialogcont li{
				cursor: pointer;
				padding: 10px 10px 0 10px;
			}
			.d-ruzhu-txt{
				padding:10px !important;
			}
			.dialogcont textarea{
				resize: none;
				height: 100px;
				line-height:15px;
			}
			#xysels,#xycheck{
				cursor: pointer;
			}
			.d-ruzhu-submit{
				text-align: center;
				padding: 0 30px;
			}
			.d-ruzhu-submit>span{
				display: inline-block;
				width: 100%;
				min-width: 193px;
				height: 40px;
				line-height: 40px;
				background-color: #0E0E0E;
				color: white;
				font-size: 12px;
				margin-top: 60px;
				cursor: pointer;
			}
