@charset "utf-8";
/* CSS Document */
/*全局样式*/
*{margin:0px; padding:0px;}
ul,li{list-style:none; border:0;}
img{border:0; vertical-align:bottom; width:100%;}
html{width:100%;}
body{font-family:MingLiu，Arial, Helvetica, sans-serif; font-weight: lighter; color:#333; background:#fff; background-size:100%; text-align:justify; text-justify:inter-ideograph; height:100%;}
a,a:hover{cursor:pointer; text-decoration:none;}
input,textarea{font-family:MingLiu，Arial, Helvetica, sans-serif; font-weight: lighter;}
input:focus,textarea:focus{outline:none;}
.ff:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.DisplayNone{display:none;}
.LineNone{line-height:0; font-size:0;}
.FloatDiv{height:auto !important; height:1px; min-height:1px;}
	.FloatLeft{float:left;}
	.FloatRight{float:right;}

.Header{width: 1200px; margin: 0 auto; padding: 20px 0 0;}
	.HeaderLogo{width: 258px;}
		.HeaderLogo img{width: 100%;}
	.Nav{padding: 0 0 4px;}
		.Nav a{display: block; height: 65px; line-height: 65px; padding: 0 0 20px; float: left; font-size: 20px; color: #555; margin: 0 0 0 30px; border-bottom: 4px solid #fff;}
			.Nav a:hover,.Nav a.NavOn{font-weight: normal; color: #005ead; border-bottom: 4px solid #005ead;}
.Banner{background: url(../img/logo_white.png) center center no-repeat #f0f0f0; background-size: 10%; min-height: 100px; width: 100%; min-width: 1200px;}
	.Banner img{width: 100%;}
.VideoBox{width: 1070px; margin: 40px auto 0; padding: 100px 0 0 130px; background: url(../img/bg_video.png) center top no-repeat; background-size: 100%;}
	.Video{background: url(../img/shadow_video.png) center bottom no-repeat; width: 662px; background-size: 100%; padding: 0 20px;}
		.VideoContent{width: 640px; height: 360px; background: #fff; border:1px solid #ccc; padding: 10px;}
			.VideoContent video{width: 100%; height: 100%;}
.Main{width: 1200px; margin: 40px auto 0;}
	.MaiTitle{color: #000; text-align: center; font-size: 36px; font-weight: normal;}
	.IndexPro{width: 1200px; margin: 20px auto 0; display: block;}
	.News{background: url(../img/bg_news.png) center top repeat-y; background-size: 100%; margin: 40px 0 0; min-width: 1200px; padding: 30px 0;}
		.NewsIndex{text-align: center; font-weight: normal; color: #fff; font-size: 36px; width: 1200px; margin: 0 auto;}
		.NewsBox{width: 1200px; margin: 0 auto; padding: 10px 0 0;}
			.NewsBoxList{display: block; float: left; width: 280px; margin: 0 10px;}
				.NewsBoxListImg{width: 280px;}
				.NewsBoxListTitle{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #fff; font-weight: normal; font-size: 16px; margin: 10px 0 0;}
				.NewsBoxListTips{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #aaa; font-size: 14px; margin: 6px 0 0;}
			.NewsBoxList:hover .NewsBoxListImg{border-radius:10px; overflow: hidden; box-shadow: #000 5px 5px 10px;}
	.NewsIndexBtn{display: block; width: 180px; font-size: 18px; text-align: center; font-weight: normal; background: #005ead; color: #fff; margin: 20px auto 0; height: 46px; line-height: 50px;}
		.NewsIndexBtn:hover{border-radius:30px;}

	.IndexAbout{width: 590px; font-weight: normal;}
		.IndexAbout p{padding: 0 0 10px; text-indent: 2em;}
		.IndexAboutLine{width: 120px; height: 4px; line-height: 6px; font-size: 0; background: #005ead; margin: 20px 0 0;}


/*产品体系*/
.ProTitle{font-size: 32px; font-weight: bold;}
	.ProTitle span{font-weight: normal;}

/*合作生态*/
.CoopTxt{font-size: 20px; width: 1200px; margin: 0 auto; text-align: center;}
.CoopTips{font-size: 16px; width: 1200px; margin: 10px auto 0; text-align: center;}
.CoopMain{width: 1200px; margin: 20px auto 0;}
	.CoopMainTxt{width: 530px; padding: 50px 0 0 55px;}
		.CoopMainNum{font-size: 48px; font-weight: bold; color: #005ead; font-style: italic;}
		.CoopMainTxtBox{margin: 0 0 0 15px;}
			.CoopMainTxtBoxTitle{font-size: 30px; font-weight: normal;}
			.CoopMainTxtBoxTips{margin: 10px 0 0;}
	.CoopMainImg{width: 585px;}

/*关于我们*/
.AboutTxt{font-size: 22px; font-weight:300; line-height: 50px; padding: 100px 0 0;}

/*新闻资讯*/
.NewsList{display: block; margin: 0 0 20px; color: #333;}
	.NewsListImg{width: 300px;}
	.NewsListTxt{width: 870px;}
		.NewsListTxtTitle{font-size: 18px; font-weight: normal;}
		.NewsListTxtTips{margin: 10px 0 0; font-size: 16px;}
		.NewsListTxtDate{margin: 10px 0 0; padding: 10px 0 0; font-size: 12px; color: #888; border-top: 1px dashed #ddd;}
			.NewsListTxtDate span{margin: 0 30px 0 0;}
	.NewsList:hover .NewsListImg{border-radius:10px; overflow: hidden;}
	.NewsList:hover .NewsListTxtTitle{color: #005ead;}
.Page{margin: 40px auto 0; width: 1200px; text-align: center;}
	.Page a{border: 1px solid #ddd; color: #888; font-size: 16px; padding: 12px 15px 8px; margin: 0 10px;}
		.Page a:hover{font-weight: normal; color: #333; border: 1px solid #333;}
		.Page a.PageOn{background: #888; color: #fff; border: 1px solid #888; font-weight: normal;}
.NewsTitle{font-size: 24px; text-align: center; font-weight: normal; padding: 0 30px 10px; border-bottom: 1px dashed #ccc;}
.NewsTips{text-align: center; padding: 10px 0 0; font-size: 14px; color: #888;}
	.NewsTips span{margin: 0 30px 0 0;}
	.NewsContent{padding: 30px 0 0;}
	


/*底部及弹出层*/
.Bottom{background: #333; padding: 30px 0; color: #aaa; margin: 50px 0 0; min-width: 1200px;}
	.BottomMain{width: 1200px; margin: 0 auto;}
		.BottomLeft{width: 500px;}
			.BottomTxt{font-size: 18px; font-weight: normal;}
				.BottomTxt span{color: #fff;}
			.BottomFeedBack{display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #005ead; color: #fff; margin: 10px 0 0;}
				.BottomFeedBack:hover{border-radius:30px;}
		.BottomLogo{width: 184px; padding: 20px 7px 0;}
			.BottomLogo img{width: 100%;}
		/*.BottomRight{display: none;}*/
			.BottomCodeImg{width: 120px;}
				.BottomCodeImg img{width: 100%;}
			.BottomCodeTxt{font-size: 12px; color: #ddd; margin: 5px 0 0; text-align: center;}
	.CopyRight{color: #999; text-align: center; min-width: 1200px; margin: 20px 0 0; font-size: 14px;}

.LayerBody{background:#000; width:100%; height:100%; display:block; overflow:hidden; left:0; top:0; filter:alpha(opacity=70); opacity:0.7; z-index:4; position:fixed!important; position:absolute; _background:none; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}

.DivLayer{z-index:4; width:700px; top:20%; color: #333; left:50%; border-radius:10px; margin-left:-350px; background: #fff; padding: 20px; position:fixed!important; position:absolute; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}

.LayerHeader{padding:0 0 10px;}
	.LayerTitle{font-size: 18px; font-weight: normal; color: #000; height: 30px; line-height: 30px;}
	.LayerClose{display: block; width: 30px;}
.LayerLine{margin: 20px 0 0; padding: 0 20px;}
	.LayerTxt{font-size: 16px; height: 34px; line-height: 34px;}
	.LayerInput{margin-left: 10px;}
		.LayerInput input{height: 30px; line-height: 30px; border: 1px solid #ccc; border-radius:6px; font-size: 16px; font-weight: normal; color: #000; padding: 0 10px; width: 560px;}
		.LayerInput textarea{line-height: 30px; border: 1px solid #ccc; border-radius:6px; font-size: 16px; font-weight: normal; color: #000; padding: 8px 10px; width: 560px; resize: none;}
.LayerBtn{display: block; width: 180px; font-size: 18px; text-align: center; font-weight: normal; background: #005ead; color: #fff; margin: 20px auto 0; height: 46px; line-height: 50px;}
	.LayerBtn:hover{border-radius:30px;}
	

