@charset "utf-8";
/* CSS Document */

/*reset*/
body{font-family:'微软雅黑','MicrosoftYaHei',sans-serif;}
a,a:hover,a:focus{text-decoration:none;}
a{color:#777777;}

/*common*/

/*引入字体图标*/
@font-face {
	font-family:'Glyphicons Halflings';
	src:url('../fonts/glyphicons-halflings-regular.eot');
	src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.container{width:1000px;padding-left:10px;padding-right:10px;margin:0 auto;}
.container1170{width:1170px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.embed4by3{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;}
.embed3by2{position:relative;width:100%;height:0;padding-bottom:66.66%;overflow:hidden;}
.embedInner{position:absolute;top:0;left:0;width:100%;}

.btn{
	display:inline-block;	
	padding:.3em .8em;
	border:1px solid #446d88;
	background-color:#58a;	
	background-image:linear-gradient(hsla(0,0%,100%,.2),transparent);
	background-image:linear-gradient(rgba(255,255,255,0.2),transparent);	
	border-radius:5%;
	box-shadow:0 .05em .25em gray;
	color:white;
	text-shadow:0 -.05em .05em #335166;
	text-decoration:none;
	font-size:1.25em;
	line-height:1.5em;
}
.left{float:left !important;}
.right{float:right !important;}
.margin-row10{margin-left:-10px;margin-right:-10px;}
.margin-row25{margin-left:-25px;margin-right:-25px;}
.width50padding10{width:50%;padding-left:10px;padding-right:10px;box-sizing:border-box;float:left;}
.width20padding10{width:20%;padding-left:10px;padding-right:10px;box-sizing:border-box;float:left;}
.width100padding0{width:100%;}
/*logo and nav*/
.logo-nav{border-bottom:1px solid #222;background:#EEEEEE;}
.left-logo{margin:8px 0;float:left;}
.right-nav{float:right;line-height:66px;}
.nav{margin:0;list-style:none;font-size:16px;}
.nav-li{float:left;padding:0 8px;}
.nav-li:hover a{color:#459FDB;}
.nav-li span{font-family:'Glyphicons Halflings'; vertical-align:bottom;}

/*banner*/
.banner-img{width:100%;}


/*body-main*/
.body-main{ overflow:hidden;}
.column{margin-top:76px;}
.column-title{text-align:center;position:relative;height:46px;line-height:46px;line-height:46px\9;font-size:36px;clear: both;margin-bottom: 12px;}

.position-bg{display:inline-block;width:20%;color:#155cd3;}
.column-title-description{width:40%;height:100%;overflow:hidden;}
.short-line{width:90%;margin-bottom:0;}
.long-line{width:100%;margin-top:12px;}

.short-line,.long-line{border:1px dashed #ccc;}
.right .short-line,.right .long-line{float:right;}			
.left .short-line,.left .long-line{float:left;}
.column-title-bottom-line{float:left;width:60%;border:2px solid #155cd3;margin-bottom:35px;}

.column>.container{ overflow:hidden;}

.column-introduction-content-fl{width:52%;}
.column-introduction-content-lr{width:48%;}
.column-introduction-content-fl,.column-introduction-content-lr{padding-left:10px;padding-right:10px;box-sizing:border-box;float:left;}
.column-introduction-p{font-size: 18px;line-height: 2.3;margin-top: 15px;text-indent: 2em;text-align: justify;}
.column-img{width:100%;}

.column-technical .column-title{text-align:left;}
.column-technical-p{font-size: 18px;line-height:1.8;margin:0; text-indent:2em;}

.column-specifications-talbe{width:88%;margin:0 auto;border-collapse:collapse; border-color:#ccc;color:#666666;}
.column-specifications-talbe td{padding:10px 10px;}
.column-structure-img-div{display:table-cell; vertical-align:middle;height: 340px;width: 50%;}
.column-structure-img{width:100%;}
.column-structure-lr-p{font-size:20px;padding: 30px 20px 30px 0px;line-height: 25px;}



.column-principle-content-fl,.column-principle-content-lr{padding-left:10px;padding-right:10px;box-sizing:border-box;}
.column-principle-content-fl{width:51%;float:left;}
.column-principle-content-lr{width:41%;float:right;}
.column-structure-lr-div{position:absolute;top:0;left:0; background-color:#fff;width: 100%;padding-left: 30px;box-sizing: border-box;}
.column-principle-content-fl-img{width:100%;}

.column-principle-content-p{text-indent:2em;margin:26px auto 0;line-height: 2.6;font-size: 18px;letter-spacing: 3.5px;}
.column-principle-content-fl-title1{text-align:center;margin:24px 0 8px;}
.column-principle-content-fl-title2{padding-left:27%;margin-top:8px;}
.column-structure-content-lf{float:left;list-style:none;padding:0 25px;box-sizing:border-box;width:28%; display:table-cell;}
.column-structure-content-lr{position:relative;float:left;padding:0 25px;box-sizing:border-box;width:72%;display:table-cell;}
.column-structure-div{position:relative;top:0;left:0;}
.column-structure-content-lf{width:28%;padding-left:10px;padding-right:10px;box-sizing:border-box;float:left;}
.column-structure-li{padding-left:10%;    line-height: 55px;border-bottom: 1px solid #ebebeb;background-color:#155cd3;margin:0 auto 10px;color:#fff;font-size:22px;cursor: help;}
.first{z-index:10;}

.column-otherProduct-img-div{height:180px;width:100%;position:relative;}
.column-otherProduct-img{width:100%;position: absolute;height: auto;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.column-otherProduct-p{margin:0;text-align:center;color:#666;font-size:18px;font-weight:bold;padding:15px;}
.column-otherProduct .width20padding10:hover .column-otherProduct-p{background-color:#666;color:#fff;}
.column-contact-content{padding:20px 15px;background-color:#F9F5F6;}		
.contact-form-text-div{width:40%;float:left;margin-bottom:20px;}
.contact-label{display:block;margin-bottom:6px;}
.contact-text{width:80%;height:24px;}
.contact-textarea{width:80%;height:6.4em;line-height:1.6;line-height:1.6/9;clear:both;}
.contact-submit{display: block;margin-top: 20px;background: #666666;color: #fff;padding: 8px 30px;border-radius: 4%;}

.footer {
	margin-top:80px;
	color:#888888;
	background:url(../img/footer-bg.png) left top repeat;
	padding:35px 0 35px;
}
.footer-logo {
	margin:15px auto 35px;
	width:76px;
}
.footer p{margin:0 0 10px;}
.page-footer{padding-top:84px;padding-bottom:72px;background:#f8f8f8;text-align:center;color:#60666b;font-size:18px;letter-spacing: .03em;margin-top:120px;}
.page-footer-phone{color:#d8dbdd;font-size:24px;}
.page-footer-line{width:80%;margin:60px auto 36px; height:0; border-top:2px solid #222;}
.page-footer-copy{color:#c6cad3;}























