@CHARSET "UTF-8";
body{font-family:黑体, "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.center{text-align:center;}
.submenu{background:#f8f8f8;font:14px/40px 'Microsoft Yahei';text-align:center;}
.submenu a{display:inline-block;width:150px;color:#666;}
.submenu a.cur{background:#e7293c;color:#fff;}

.in-ab-wrap{background:#e9e9e9;padding:30px 0;}
.in-ab-img{width:50%;height:460px;overflow:hidden;float:left;}
.in-ab-text{width:50%;height:460px;float:right;background:#fff;padding-top:20px;padding-left:2%;padding-right:2%;}
.in-ab-text h2{font-size:26px;line-height:46px;color:#333;font-weight:normal;margin-bottom:18px;}
.in-ab-text h2 i{display: block;width: 10px;border-top: 2px solid #9a9a9a;margin-top:5px;}
.in-ab-text p{font:14px/24px '黑体';color:#777;margin-top:10px;margin-bottom:0;}
.son-link {margin-top:20px;}
.son-link a{display:inline-block;background:#1890ff;padding:5px 20px;border-radius:20px;color:#fff;font-size:16px;margin-right:20px;}

.ab-news{padding-top:50px;}
.about-title h2{font:normal 24px/40px '黑体';color:#333;padding:0 15px;}
.about-title a{color:#777;font-size:14px;font-family:san;font-weight:normal;float:right;}
/*recruit*/
.recruit-list{width:700px;margin:0 auto;padding-top: 35px;margin-bottom: 96px;position:relative;}
.recruit-header h2{font:500 20px/26px 'Microsoft Yahei';margin:2px 0;color:#333;}
.recruit-header p{font:500 12px/16px 'Microsoft Yahei';margin:8px 0;color:#999;}
.recruit-if{margin: 38px 0;}
.recruit-if p{line-height: 22px;margin:0;color:#666;font:14px/22px 'Microsoft Yahei';}
.recruit-if .recruit-tag{font-size: 16px;margin: 15px 0;color: #333;line-height: normal;}
.recruit-if ul{margin: 25px 0;padding-left: 20px;}
.recruit-if ul li{list-style: disc;line-height: 22px;margin-bottom: 24px;}
.house-list{margin-top:40px;}
/*news*/
.in-news-wrap{padding-top:50px;padding-bottom:30px;background:#e9e9e9;}
.news-title{padding:0 15px;font:500 30px/60px '黑体';color:#333;}

.article-wrap{background:#fff;}
.article-box{width:92%;margin:0 auto;padding:60px 0 30px;}
.article-box h2{font:24px/48px '黑体','Microsoft Yahei';margin:0;}
.article-infobox span{font-size:14px;line-height:28px;color:#777;}
.article-infobox span i{margin-right:4px;}
.article_content{font:14px/28px '黑体','Microsoft Yahei';color:#444;}
.article_content p{margin-bottom:10px;margin-top:0;}
.article_content img{max-width:100%;}
.prevnext{margin-top:30px;}
.prevnext a{display:block;color:#999;}
.prevnext a:hover{color:#333;}
/*product*/
.in-pro-wrap{padding:50px 0 40px;}
.in-pro-wrap h2{font:normal 24px/40px '黑体';color:#333;text-align:center;}

.index-pro-list{margin-top:40px;}
.index-pro-list>ul{margin-right:-16px;}
.index-pro-list>ul>li{width:288px;height:380px;background:#f5f5f5;float:left;margin-right:16px;position:relative;margin-bottom:16px;}
.index-pro-list>ul>li img{max-width:100%;}
.index-pro-list>ul>li p{width:100%;text-align:center;position:absolute;font:600 18px/30px 'san','Arial';bottom:30px;color:#000;}

.type-link:nth-child(1){padding:0 20px;}
.type-link{display:block;float:left;padding-left:50px;padding-right:20px;background:#f5f5f5;margin-right:4px;margin-bottom:4px;position:relative;}
.type-link span{font-size:14px;line-height:50px;color:#333;}
.type-link.cur{background:#e7293c;color:#fff;}
.type-link.cur span{color:#fff;}
.type-link i{display:block;width:30px;height:30px;position:absolute;left:10px;top:10px;}

.type1 i{background:url('../images/p-icon1.png') no-repeat left center;background-size:90px;}
.type1.cur i{background:url('../images/p-icon1.png') no-repeat right center;background-size:90px;}
.type2 i{background:url('../images/p-icon2.png') no-repeat left center;background-size:90px;}
.type2.cur i{background:url('../images/p-icon2.png') no-repeat right center;background-size:90px;}
.type3 i{background:url('../images/p-icon3.png') no-repeat left center;background-size:90px;}
.type3.cur i{background:url('../images/p-icon3.png') no-repeat right center;background-size:90px;}
.type4 i{background:url('../images/p-icon4.png') no-repeat left center;background-size:90px;}
.type4.cur i{background:url('../images/p-icon4.png') no-repeat right center;background-size:90px;}
.type5 i{background:url('../images/p-icon5.png') no-repeat left center;background-size:90px;}
.type5.cur i{background:url('../images/p-icon5.png') no-repeat right center;background-size:90px;}
.type6 i{background:url('../images/p-icon6.png') no-repeat left center;background-size:90px;}
.type6.cur i{background:url('../images/p-icon6.png') no-repeat right center;background-size:90px;}
.type7 i{background:url('../images/p-icon7.png') no-repeat left center;background-size:90px;}
.type7.cur i{background:url('../images/p-icon7.png') no-repeat right center;background-size:90px;}
.type8 i{background:url('../images/p-icon8.png') no-repeat left center;background-size:90px;}
.type8.cur i{background:url('../images/p-icon8.png') no-repeat right center;background-size:90px;}
.type9 i{background:url('../images/p-icon9.png') no-repeat left center;background-size:90px;}
.type9.cur i{background:url('../images/p-icon9.png') no-repeat right center;background-size:90px;}

/*pro-detail*/
.product-img-box{width:48%;float:left;}
.product-img-box img.img{width:100%;}
.tb-thumb{float:left;}
.tb-thumb li{display:inline-block;margin:0 15px 0 0;padding-top:20px;}
.tb-thumb a{float:left;position:relative;width:100px;height:100px;overflow:hidden;}
.tb-thumb img{position:relative;max-width:100px;}

.detail-wrap{background:#e9e9e9;}
.product-shop{width:50%;float:right;background:#fff;padding: 55px 45px 34px}
.pro-cat{margin-bottom:24px;}
.fix{font-size:20px;color:#e2214b;margin-bottom:30px;}
.fix i{margin-right:4px;}
.product-shop h3{font:600 20px/30px '黑体';color:#272727;margin-top:0;margin-bottom:34px;}
.product-shop span.line{display:block;width:30px;height:2px;background:#272727;}

.stars i{margin-right:0;color:#eabe12;}
.detail-box{background:#fff;padding:45px 50px 60px;margin-top:60px;}
.detail-box h3{font:600 16px/28px 'Microsoft Yahei';border-bottom:1px solid #eaeaea;}
.detail-box h3 span{display:inline-block;border-bottom:2px solid #e2214b;margin-bottom:-1px;margin-left:20px;}
/*contact*/
.map-canvas{height:400px;}
.in-contact-wrap{padding:50px 0 40px;background:#f5f5f5;}
.in-contact-wrap h2{font:normal 24px/40px '黑体';color:#333;text-align:center;}
.in-contact-info h3{font:bold 14px/20px 'Microsoft Yaehi';margin:0;}
.in-contact-info h4{font:bold 14px/28px 'Microsoft Yaehi';margin:0;margin-top:10px;color:#333;}
.in-contact-info p{font:500 14px/28px 'san','Microsoft Yaehi';margin:0;color:#666;}
.form-group{width:33%;float:left;margin-top:10px;}
.form-item{width:100%;margin-top:20px;}
.form-group input{width:90%;border:1px solid #444;font-size:14px;line-height:40px;padding-left:10px;}
.form-item textarea{width:95.7%;border:1px solid #444;font-size:14px;line-height:28px;padding-left:10px;}
.form-sub{background:#000;color:#fff;font-size:14px;line-height:40px;border:1px solid #000;padding:0 30px;margin-top:20px;}
/*footer*/
.footer{background:#272727;}
.footer p{color:#7d7d7d;}
@media only screen and (max-width: 640px){
	.in-ab-wrap{padding:0 0 20px 0;}
	.in-ab-img{width:100%;height:auto;}
	.in-ab-img img{width:100%;}
	.in-ab-text{width:100%;height:auto;padding-top:30px;padding-bottom:30px;}
	.in-ab-text h2{margin:0;}
	.excerpt{max-height:500px;}
	
	/*product*/
	.index-pro-list{overflow:hidden;margin-top:20px;}
	.index-pro-list ul{width:104%;margin:0;}
	.index-pro-list ul li{width:48%;height:auto;margin-right:2%;margin-bottom:10px;}
	.index-pro-list ul li p{margin:0;bottom:20px;font-size:14px;}
	
	.in-pro-wrap{padding:0 5px;}
	.type-link{padding-left:40px;padding-right:10px;}
	.type-link i{left:5px;}
	.type-link span{line-height:40px;}
	
	.product-img-box{width:96%;margin-top:20px;margin-left:2%;}
	.tb-thumb li{margin:0 5px 0 0;padding-top:10px;}
	.tb-thumb a{width:60px;height:70px;}
	.tb-thumb img{max-width:60px;}
	.product-shop{width:96%;margin-right:2%;background:#fff;padding:30px 20px 30px}
	
	.detail-box{width:96%;margin-top:20px;margin-bottom:20px;margin-left:3%;padding: 20px 20px 30px;}
	.detail-box h3 span{margin-left:0;}
	/*news*/
	.in-news-wrap{padding-top:0;}
	.news-title{font:500 20px/30px '黑体';margin-top:20px;}
	.article-box{padding:30px 0 20px;}
	.article-box h2{font:20px/30px '黑体','Microsoft Yahei';}
	.prevnext{margin-top:15px;}
	
	.recruit-list{width:100%;}
	.recruit-if{margin:18px 0;}
	
	/*contact*/
	.in-contact-wrap{padding:0 0 20px;}
	.in-contact-wrap h2{font:normal 20px/30px '黑体';margin-top:20px;}
}