/* 全局 */
.container {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto
}
img {
	max-width: 100% !important;
}
header {
	width: 100%;
	position: absolute;
	top: 3.6%;
	left: 0;
	z-index: 2;
}
header .language {
	text-align: right;
	color: #FFF;
	font-size:0.9em;
	padding-right:2px;
}
header .language a {
	font-size: 0.9em;
	display: inline-block;
	color: #FFF;
	text-transform: capitalize;
}
header .language a:hover {
	color: #24647d;
}
header section{
	width:100%;
	padding-top:1.2%;
	overflow:hidden;
}
header section .logo{
	float:left;
	width:31.5%;
	position:relative;
}
header section .logo a{
	display:block;
}
header section .logo:after{
	content:'';
	width: 12px;
	height: 77px;
	-webkit-transform: skew(161deg);
	-moz-transform: skew(161deg);
	-o-transform: skew(161deg);
	-ms-transform: skew(161deg);
	background-color: #e6e6e6;
	position:absolute;
	right:6px;
	top:8px;
	z-index:1;
}
header section nav{
	width:68.5%;
	float:right;
	margin-top:8px;
	background-color:#FFF;
	position:relative;
}
header section nav:before{
	content:'';
	width:0;
	height:0;
	border-bottom:solid 77px #FFF;
	border-left:solid 26px transparent;
	position:absolute;
	left:-20px;
	top:0;
}
header section nav ul{
	padding-left:4%;
}
header section nav li{
	width:16.6%;
	float:left;
}
header section nav li a{
	display:block;
	text-align:center;
	line-height:4.85em;
	color:#666666;
	font-size:1em;
}
header section nav li a:hover{
	color:#FFF;
	background-color:#24647d;
}

.mhead{
	width:100%;
	overflow:hidden;
	display:none;
}
.mhead .logo{
	width:50%;
}
.mhead .logo a{
	display:block;
}

#my-menu{ /*display:none;*/}
#hamburger{ display:none;}
#hamburger { box-sizing: border-box; display: none;width: 24px; height: 14px; position: fixed;/*position: absolute;*/ top:38px; right:5%; z-index:9999;}
#hamburger:before, #hamburger:after, #hamburger span { background:#24647d; content: ''; display: block; width: 24px; height: 2px; }
#hamburger span { margin: 4px 0 0 0; }
#hamburger:after { margin: 4px 0 0 0; }
#hamburger.hb-absolute { position: absolute; }
#hamburger.hb-fixed { position: fixed; }
/* Hamburger animation */
#hamburger:before, #hamburger:after, #hamburger span { -webkit-transition: none 0.3s ease 0.3s; transition: none 0.3s ease 0.3s; -webkit-transition-property: transform, top, bottom, left, opacity, margin; transition-property: transform, top, bottom, left, opacity, margin; }
html.mm-opening #hamburger:before, html.mm-opening #hamburger:after { top: 20px; }
html.mm-opening #hamburger span { left: -50px; opacity: 0; }
html.mm-opening #hamburger:before { transform: rotate( 45deg ); margin: 7.5px 0 0 0; }
html.mm-opening #hamburger:after { transform: rotate( -45deg ); margin: -7.5px 0 0 0; }

footer{
	width:100%;
	overflow:hidden;
}
footer .footer-wrap{
	width:100%;
	overflow:hidden;
	background-color:#2c2f34;
	padding:2.6% 0 2% 0;
}
.footer-wrap_content{
	float:left;
	width:76.5%;
}
.footer-wrap_content dl{
	float:left;
	width:11.5%;
	margin:0 2.5% 0 2%;
}
.footer-wrap_content dl dt{
	font-size:0.9em;
	color:#FFF;
	font-weight:bold;
	padding-bottom:17%;
}
.footer-wrap_content dl dd{
	width:100%;
	line-height:1.45em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#999999;
}
.footer-wrap_content dl dd a{
	font-size:0.7em;
	color:#999999;
}
.footer-wrap_content dl dd a:hover{
	color:#f4a404;
}
.footer-wrap_qrcode{
	float:right;
	width:23.5%;
	border-left:solid 1px #3b3e45;
	padding: 0 5.6% 2.4% 4.5%;
	box-sizing:border-box;
}
.footer-wrap_qrcode p{
	font-size:0.8em;
	color:#FFF;
	text-align:center;
	padding-bottom:8%;
}
.footer-wrap_qrcode figure{
	text-align:center;
}
footer .footer-bottom{
	width:100%;
	overflow:hidden;
	background-color:#3c3f44;
}
footer .footer-bottom p{
	font-size:0.7em;
	color:#999999;
	line-height:5em;
}
footer .footer-bottom p a{
	color:#999;
}
footer .footer-bottom p a:hover{
	color:#f4a404;
}
footer .footer-bottom p.copyright{
	float:left;
	padding-left:1%;
}
footer .footer-bottom p.dm{
	float:right;
	padding-right:0.5%;
}

#p1 #h1, #p2 #h2, #p21 #h2, #p22 #h2, #p3 #h3, #p4 #h4, #p5 #h5, #p6 #h6, #p61 #h6, #p7 #h7, #p71 #h7{
	color:#FFF;
	background-color:#24647d;
}
#p2 #a1, #p21 #a2, #p22 #a3, #p3 #l1, #p4 #f1, #p5 #n1, #p6 #s1, #p61 #s2, #p7 #c1, #p71 #c2{
	background-color:#f4a404;
}
#p2 #a1 a, #p21 #a2 a, #p22 #a3 a, #p3 #l1 a, #p4 #f1 a, #p5 #n1 a, #p6 #s1 a, #p61 #s2 a, #p7 #c1 a, #p71 #c2 a{
	color:#FFF;
	border-left:solid 3px #FFF;
}

/* 首页四块图标 */
.icon-home{
	width:100%;
	padding:4% 0;
	overflow:hidden;
}
.icon-home ol li{
	float:left;
	width:11%;
	margin:0 7%;
	position:relative;
}
.icon-home ol li:after{
	content:'';
	width:180px;
	height:120px;
	background: -webkit-linear-gradient(left, #fcfcfc, #fefefe);
	background: -o-linear-gradient(left, #fcfcfc, #fefefe);
	background: -moz-linear-gradient(left, #fcfcfc, #fefefe);
	background: linear-gradient(to right, #fcfcfc, #fefefe);
	position:absolute;
	left:25%;
	top:27%;
	z-index:-1;
	transform:rotate(35deg);
}
.icon-home ol li a figure{
	border:solid 3px #f4a404;
	padding:10px;
	border-radius:100%;
	background-color:#FFF;
}
.icon-home ol li a figure img{
	display:block;
	background-color:#f4a404;
	border-radius:100%;
}
.icon-home ol li a h5{
	margin:0;
	font-size:1em;
	text-align:center;
	color:#666666;
	font-weight:normal;
	padding-top:16%;
}
.icon-home ol li a:hover h5{
	color:#f4a404;
}

/* 首页走进我们 */
.index-box_title{
	width:100%;
	overflow:hidden;
}
.index-box_title:before{
	content:'';
	width:44px;
	height:3px;
	background-color:#24647d;
	margin:0 auto;
	display:block;
}
.index-box_title h2{
	margin:0;
	text-align:center;
	color:#333333;
	font-size:1.6em;
	letter-spacing:1px;
	padding-top:1%;
	text-transform:uppercase;
}
.index-box_title h3{
	margin:0;
	text-align:center;
	font-size:1em;
	color:#666666;
	padding-top:0.3%;
}
.index-more{
	display:block;
	width:119px;
	height:36px;
	float:left;
}
.index-more span{
	display:block;
	width:70px;
	height:32px;
	float:left;
	margin-top:2px;
	background-color:#24647d;
	line-height:32px;
	color:#e6e6e6;
	text-align:center;
	font-size:0.9em;
	position:relative;
}
.index-more span:after{
	content:'';
	width:0;
	height:0;
	border-top:solid 32px #24647d;
	border-right:solid 13px transparent;
	position:absolute;
	top:0;
	right:-13px;
}
.index-more i{
	display:block;
	width:6px;
	height:32px;
	float:left;
	background-color:#205a71;
	transform:skew(158deg);
	margin:2px 0 0 6px;
}
.index-more figure{
	width:31px;
	height:36px;
	background-color:#f4a404;
	float:right;
	position:relative;
}
.index-more figure:before{
	content:'';
	width:0;
	height:0;
	border-bottom:solid 36px #f4a404;
	border-left:solid 14px transparent;
	position:absolute;
	left:-14px;
	top:0;
}
.index-about{
	width:100%;
	overflow:hidden;
	background-color:#f3f3f3;
	padding:3.7% 0 2.7% 0;
}
.index-about_wrap{
	width:100%;
	overflow:hidden;
	padding-top:4.5%;
}
.index-about_word{
	width:49%;
	float:left;
}
.index-about_word p{
	font-size:0.9em;
	color:#666666;
	line-height:1.7em;
	overflow:hidden;
}
.index-about_word .index-more{
	padding-top:6%;
}
.index-about_word > figure{
	float:left;
	padding:3% 0 0 6%;
}
.index-about_pic{
	width:49%;
	float:right;
}

/* 首页产品中心 */
.index-product{
	width:100%;
	overflow:hidden;
	background-color:#24647d;
	padding:4.2% 0 5.5% 0;
}
.index-product .index-box_title:before{
	background-color:#f4a404;
}
.index-product .index-box_title h2, .index-product .index-box_title h3{
	color:#FFF;
}
.index-product ol{
	width:100%;
	overflow:hidden;
	padding-top:4%;
}
.index-product ol li{
	float:left;
	width:22.5%;
	margin:0 1.25%;
}
.index-product ol li figure{
	border-bottom:solid 2px #345a6f;
	position:relative;
}
.index-product ol li figure > img{
	display:block;
}
.index-product ol li figure > i{
	display:block;
	width:33px;
	height:34px;
	background-color:#345a6f;
	position:absolute;
	right:0;
	bottom:0;
}
.index-product ol li figure > i:before{
	content:'';
	width:0;
	height:0;
	border-bottom:solid 34px #345a6f;
	border-left:solid 8px transparent;
	position:absolute;
	left:-8px;
	bottom:0;
}
.index-product ol li h4{
	margin:0;
	color:#FFF;
	font-size:0.875em;
	border-bottom:solid 2px #FFFFFF;
	padding:5% 0 4.8% 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index-product ol li:hover figure{
	border-bottom:solid 2px #f4a404;
}
.index-product ol li:hover figure > i{
	background-color:#f4a404;
}
.index-product ol li:hover figure > i:before{
	border-bottom:solid 34px #f4a404;
}
.index-product .prod-more{
	width:127px;
	display:block;
	margin:5% auto 0;
	background-color:#f4a404;
	font-size:1em;
	color:#FFF;
	line-height:2.4em;
	box-sizing:border-box;
	padding-left:40px;
	position:relative;
}
.index-product .prod-more:after{
	content:url(../images/prod-more.png);
	width:16px;
	height:11px;
	position:absolute;
	right:15%;
	top:36%;
}

/* 首页新闻中心 */
.index-news{
	width:100%;
	overflow:hidden;
	padding:4.5% 0 4.3% 0;
}
.index-news_wrap{
	width:100%;
	overflow:hidden;
	padding-top:6.2%;
}
.index-news_wl{
	width:49.75%;
	float:left;
}
.index-news_wl h3{
	margin:0;
	color:#666666;
	font-size:1em;
	font-weight:normal;
	padding-top:5.5%;
}
.index-news_wl p{
	color:#999999;
	font-size:0.8em;
	line-height:1.7em;
	padding-top:3%;
}
.index-news_wl .index-more{
	padding-top:3.85%;
}
.index-news_wr{
	width:44.5%;
	float:right;
}
.index-news_wr li{
	width:100%;
	border:solid 1px #999999;
	box-sizing:border-box;
	position:relative;
	margin-bottom:7.5%;
	padding:4.95% 7% 4.9% 13.5%;
}
.index-news_wr li:last-child{
	margin-bottom:0;
}
.index-news_wr li time{
	display:block;
	width:12.6%;
	padding-bottom:2.5%;
	background-color:#828282;
	color:#FFF;
	position:absolute;
	top:25%;
	left:-4.5%;
	font-family:Arial, Helvetica, sans-serif;
}
.index-news_wr li time font{
	display:block;
	font-size:2.2em;
	text-align:center;
	line-height:1.2em;
}
.index-news_wr li time span{
	display:block;
	font-size:0.7em;
	text-align:center;
	line-height:0.7em;
}
.index-news_wr li h4{
	margin:0;
	font-size:0.9em;
	font-weight:normal;
}
.index-news_wr li h4 a{
	display:inline-block;
	color:#666666;
}
.index-news_wr li h4 a:hover{
	color:#f4a404;
}
.index-news_wr li p{
	font-size:0.8em;
	color:#999999;
	line-height:1.5em;
	padding-top:2.5%;
}
.index-feedback{
	width:100%;
	overflow:hidden;
}
.index-feedback_info{
	width:50%;
	float:left;
	background-color:#24647d;
}
.index-feedback_info section{
	width:55%;
	float:right;
	margin-right:7.8%;
	padding:5.3% 0 5.2% 0;
}
.index-feedback_info section p{
	font-size:0.8em;
	color:#dbdbdb;
	line-height:1.6em;
}
.index-feedback_info section form{
	margin:0;
	font-size:0;
	width:100%;
	padding-top:3.5%;
}
.index-feedback_info section form input{
	width:32%;
	height:46px;
	color:#FFF;
	font-size:14px;
	border:solid 1px rgba(255,255,255,0.1);
	background-color:rgba(0,0,0,0.1);
	padding-left:3%;
	margin:0 2% 2.4% 0;
	box-sizing:border-box;
}
.index-feedback_info section form input:nth-child(3){
	margin-right:0;
}
.index-feedback_info section form textarea{
	width:100%;
	height:158px;
	font-size:14px;
	color:#FFF;
	border:solid 1px rgba(255,255,255,0.1);
	background-color:rgba(0,0,0,0.1);
	padding:2.5% 3%;
	margin-bottom:3.7%;
	box-sizing:border-box;
}
.index-feedback_info section form button{
	width:194px;
	height:40px;
	font-size:16px;
	color:#FFF;
	border:none;
	background-color:#da251c;
	margin:0 auto;
	display:block;
	cursor:pointer;
	border-radius:2em;
}
.index-feedback_pic{
	width:50%;
	float:right;
}

/* 首页联系方式 */
.index-contact{
	width:100%;
	padding:2.87% 0;
	background-color:#f4a404;
	overflow:hidden;
}
.index-contact li{
	float:left;
	width:30%;
	margin:0 1%;
}
.index-contact li figure{
	float:left;
}
.index-contact li section{
	float:left;
	border-left:solid 1px #FFF;
	padding-left:6.5%;
	margin-left:6%;
}
.index-contact li section p{
	font-size:0.7em;
	color:#FFF;
	line-height:2em;
}
.index-contact li section .index-contact_share{
	font-size:0;
	padding:2px 0;
}
.index-contact li section .index-contact_share a{
	display:inline-block;
	width:18px;
	height:20px;
	background-image:url(../images/index-contact_share.png);
	background-repeat:no-repeat;
}
.sina{
	background-position:0 0;
	margin-right:36px;
}
.wechat{
	background-position:-18px 0;
	margin-right:36px;
}
.qq{
	background-position:-36px 0;
}

/* 内页 */
.inside-banner{
	width:100%;
	overflow:hidden;
}
.inside-wrap{
	width:100%;
	background-color:#f3f3f3;
	position:relative;
}
.inside-wrap:after{
	content:'';
	clear:both;
	display:block;
}
.inside-list{
	float:left;
	width:25%;
	margin-top:-118px;
	margin-bottom:2.5%;
}
.inside-list .inside-list_top{
	width:100%;
	height:118px;
	background-color:#24647d;
}
.inside-list .inside-list_top h2{
	margin:0;
	color:#FFF;
	font-size:1.5em;
	text-align:center;
	font-weight:normal;
	padding-top:12.5%;
	text-transform:uppercase;
}
.inside-list .inside-list_top span{
	display:block;
	margin:0;
	color:#FFF;
	text-align:center;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2em;
}
.inside-list ul li{
	width:100%;
	padding:3.5% 0 3.5% 22%;
	background-color:#FFF;
	box-sizing:border-box;
	margin-top:1px;
}
.inside-list ul li a{
	display:block;
	font-size:0.9em;
	color:#666666;
	line-height:1.4em;
	border-left:solid 3px #24647d;
	padding-left:5.5%;
}
.inside-list ul li:hover{
	background-color:#f4a404;
}
.inside-list ul li:hover a{
	color:#FFF;
	border-left:solid 3px #FFF;
}
.inside-main{
	float:right;
	width:72%;
	background-color:#FFF;
	box-sizing:border-box;
	padding:2% 2.5% 5% 2.5%;
	margin:1.25% 0 2.5% 0;
}
.inside-main .location{
	width:100%;
	border-bottom:dotted 1px #666666;
	overflow:hidden;
	padding-bottom:1%;
}
.inside-main .location h5{
	margin:0;
	float:left;
	line-height:1.05em;
	font-size:1.2em;
	color:#333333;
	font-weight:normal;
	padding-left:0.5%;
}
.inside-main .location h6{
	margin:0;
	float:right;
	line-height:2.3em;
	padding-right:3px;
	font-size:0.7em;
	color:#888888;
	font-weight:normal;
}
.inside-main .location h6 a{
	color:#888888;
}
.inside-main .location h6 a:hover, .inside-main .location h6 font{
	color:#f4a404;
}

.to-close{ width:100%; height:36px; margin:0px 20px 30px 0; line-height:36px; color:#f4a404; text-align:right;}
.to-close a{ padding:0 4px; color:#f4a404;}
.page-jump{ position:relative; padding-top:0px;}
.page-jump div{ line-height:42px; margin-top:10px; padding-left:20px; background:#E6E6E6; font-size:14px; color:#333;}
.page-jump div a{color:#333333; text-decoration:none;}
.page-jump div a:hover{color:#f4a404;}

/* 公司简介 */
.about{
	width:100%;
	padding-top:6%;
	overflow:hidden;
}
.about h3{
	margin:0;
	font-weight:normal;
	font-size:1.5em;
	color:#f4a404;
}
.about p{
	font-size:0.7em;
	color:#666666;
	line-height:1.7em;
	text-indent:2em;
	padding-top:3%;
}
.about figure{
	padding-top:5.8%;
}

/* 企业荣誉 企业形象 */
.honor{
	width:100%;
	padding-top:4%;
	overflow:hidden;
}
.honor ul:after{
	content:'';
	display:block;
	clear:both;
}
.honor ul li{ float:left; width:30%; height:auto; margin:0 1.66% 3%; background-color:#FFF; border-bottom:1px solid #E6E6E6; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; flex-direction:column;}
.honor ul li .honor-img{ width:100%; height:0; padding-bottom:70%; overflow:hidden;}
.honor ul li .honor-img a{ width:100%; height:100%; text-align:center; vertical-align:middle; overflow:hidden;}
.honor ul li .honor-img img{ display:block; width:100%; margin:0 auto;}
.honor ul li .honor-name{ position:relative; width:90%; height:60px; padding:0 5%; font-size:0.875em; color:#555; line-height:60px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.honor ul li:hover{ border-bottom-color:#f4a404; transition:all 0.5s;}

/* 产品中心 产品配件 */
.product{
	width:100%;
	padding-top:4.2%;
	overflow:hidden;
}
.product ul:after{
	content:'';
	display:block;
	clear:both;
}
.product ul li{
	width:30.5%;
	float:left;
	border:solid 1px #cccccc;
	position:relative;
	box-sizing:border-box;
	margin:0 1.4% 2.8%;
}
.product ul li a{
	display:block;
}
.product ul li a figure img{
	display:block;
}
.product ul li a h4{
	margin:0;
	text-align:center;
	font-weight:normal;
	font-size:0.8em;
	color:#666666;
	line-height:2.7em;
	background-color:#dcdcdc;
	padding-right:20%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.product ul li a i{
	display:block;
	width:33px;
	height:34px;
	background-color:#345a6f;
	position:absolute;
	right:0;
	bottom:0;
}
.product ul li a i:before{
	content:'';
	width:0;
	height:0;
	border-bottom:solid 34px #345a6f;
	border-left:solid 8px transparent;
	position:absolute;
	left:-8px;
	bottom:0;
}
.product ul li a:hover h4{
	color:#FFF;
}
.product ul li a:hover i{
	background-color:#f4a404;
}
.product ul li a:hover i:before{
	border-bottom:solid 34px #f4a404;
}

.productdetail{
	width:100%;
	padding-top:4.2%;
	overflow:hidden;
}
.productdetail .swiper-slide{
	width:100%;
	text-align:center;
}
.productdetail .swiper-container-horizontal>.swiper-pagination{
	bottom:0;
}
.productdetail h3{
	text-align:center;
	color:#24647d;
	margin:0;
	font-size:1.6em;
	font-weight:normal;
	padding-top:2%;
}
.productdetail h5{
	margin:3% 0 1.5% 0;
	width:30%;
	font-size:1em;
	color:#FFF;
	text-align:center;
	background-color:#f4a404;
	border-radius:8px;
	line-height:2em;
	font-weight:normal;
}
.productdetail p{
	font-size:0.9em;
	color:#333333;
	line-height:1.3em;
}
.productdetail table{
	margin-bottom:5%;
}

.fittingdetail{
	width:100%;
	padding-top:4.2%;
	overflow:hidden;
}
.fittingdetail h2{
	margin:0;
	text-align:center;
	color:#24647d;
	font-weight:normal;
	line-height:1.6em;
	padding-bottom:2.5%;
}
.fittingdetail figure{
	text-align:center;
}

/* 新闻中心 */
.news { width:100%; padding-top:4%; overflow:hidden;}
.news ul:after{content:''; display:block; clear:both;}
.news ul li{ width:100%; padding:2.5%; overflow:hidden; border:1px solid #e7e7e7;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; border-left:1px solid #f4a404; position:relative; z-index:1; margin-bottom:3%; box-sizing:border-box;}
.news ul li:hover { -webkit-box-shadow:1px 1px 10px #e6e6e6;  -moz-box-shadow:1px 1px 10px #e6e6e6;  -ms-box-shadow:1px 1px 10px #e6e6e6; box-shadow:1px 1px 10px #e6e6e6; }
.news_lt { float:left; width:35%; overflow:hidden;}
.news_lt a{display:block; transform:scale(1); transition:all 1s;}
.news_lt a:hover{transform:scale(1.1);}
.news_rt { float:right; width:60%;}
.news_rt h5{ font-size:1.1em; color:#333333; line-height:1.4em; margin:0; padding:0; font-weight:normal;}
.news_rt h5 a{color:#333333;}
.news_rt h5 a:hover { color:#f4a404;} 
.news_rt p{ font-size:0.8em; line-height:1.5em; margin:0; color:#888888;}
.news_rt span{ display:block; float:right;}
.news_rt span a{font-size:1em; color:#999999; line-height:26px; float:left;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.news_rt span a:hover {color:#f4a404;}

.newsdetail{ width:100%; padding:4%; overflow:hidden; box-sizing:border-box;}
.newsdetail-title{ margin:0 0 1%; text-align:center; font-size:1.2em; font-weight:bold; line-height:1.2em; color:#24647d;}
.newsdetail-time{ text-align:center; line-height:1.3em; color:#666; border-bottom:1px dotted #CCC; padding-bottom:2.5%; font-size:0.9em;}
.newsdetail-time label{ margin-right:1em; font-size:0.9em;}
.newsdetail-cont{ margin-top:20px; padding-top:2%;}
.newsdetail-cont h6{font-size:100%; color:#555555; margin:0;}
.newsdetail-cont p{ margin:0; color:#555555; font-size:15px; line-height:20px; padding-bottom:2.5%;}
.newsdetail-cont img{ max-width:100%;}


/* 客户服务 */
.service{
	width:100%;
	padding-top:4%;
	overflow:hidden;
}

/* 联系我们 */
.contact{
	width:100%;
	padding-top:4%;
	overflow:hidden;
}
.contact h3{
	color:#c52620;
	margin:0;
	padding-bottom:2%;
}
.contact strong{
	padding-bottom:1%;
	display:block;
}
.contact p{
	font-size:0.9em;
	color:#333333;
	line-height:1.8em;
}
.contact p a{
	color:#333333;
}
.contact p a:hover{
	color:#f4a404;
}

.contact-form{
	width:100%;
	padding-top:3%;
	overflow:hidden;
}
.contact-form p{
	color:#888888;
	font-size:0.875em;
}
.contact-form form{
	width:100%;
	padding-top:2%;
	overflow:hidden;
}
.contact-form input[type="text"] {
	display: inline-block;
	background: none;
	border: 1.5px solid #CBCBCB;
	width: 35%;
	outline: none;
	padding: 10px 15px;
	font-size: .9em;
	font-weight: 400;
	color: #777;
	margin-bottom: 1.5em;
	box-sizing:border-box;
}
.contact-form textarea {
	background: none;
	border: 1.5px solid #CBCBCB;
	width: 100%;
	display: block;
	height: 150px;
	outline: none;
	font-size: 0.9em;
	color: #777;
	font-weight: 400;
	resize: none;
	padding: 10px 15px 10px 15px;
	margin-bottom: 1em;
	box-sizing:border-box;
}
.contact-form button {
    color: #FFF;
    border: none;
    background: #f4a404;
    padding: .5em 3em;
    font-size: 1em;
    outline: none;
	cursor:pointer;
	display:block;
	margin:0 auto;
}
.contact-form button:hover {
    color: #fff;
    background: #2B2B2B;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

/* 分页 */
/* 分页 */
div.fy { width:100%; text-align:center; line-height:2.1em; margin-top:4%; padding-top:2.5%; border-top:solid 1px #dedede;}
div.fy a { margin:0 5px; padding:5px 10px; border:1px solid #f4a404; color:#f4a404; text-decoration:none;}
div.fy a:hover { border:1px solid #302f2f; color:#302f2f;}
div.fy span.disabled { margin:0 5px; padding:5px 10px; border:1px solid #DDD; color:#CCC;}
div.fy span.current { margin:2px 5px; padding:5px 10px; border:1px solid #302f2f; background-color:#302f2f; color:#FFF; font-weight:bold;}
