@charset "utf-8";
/* CSS Document */
body,html{
   
    overflow-x: hidden;
    position: static;

	font-family:"微软雅黑"; font-size:1;
}
input::-ms-clear {
display: none;
}
input::-ms-reveal {
display: none;
}
*{ margin:0px; padding:0px;}
.content{ width:1350px; margin:0px auto; }
.relative{ position:relative;}
a{ text-decoration:none !important;}
 
.clear{ clear:both;}
.has-topstage .page{ background:none;}
.page{ position:relative; background:#FFF; z-index:33;}
.has-topstage .header{ background:rgba(0,0,0,0);}
.has-topstage .nav ul li:after{ content:"/"; display:inline-block; color:#fff;}
.header{ position:relative; width:100%; background:rgba(255,255,255,1); padding-top:15px;}
.nav{ position:relative; bottom:35px; right:0%;  }
.nav>ul{ text-align:right;}
.nav>ul>li{ display:inline-block; padding:0px 15px 0 0;  }
.nav>ul>li:after{ content:"/"; padding-left:25px; display:inline-block; color:#706f6f;}
.nav>ul>li:last-child:after{ display:none;}
.nav>ul>li:hover> a{ color:#C44F29;}
.nav>ul >li >a{ color:#706f6f; font-size:18px; margin:0px 10px;}
.son{ z-index:999; display:none; position:absolute; width:600px;  background:#FFF; /*left:20%;*/ padding:15px; text-align:left;}
.son .son-left{ float:left; width:35%; font-size:16px; line-height:24px;  border-right:1px solid #CCC; padding:20px;height:300px;padding-top:50px;}
.son>div{padding:20px;padding-top:40px; padding-bottom:10px;}
.son .son-mid{ float:left; width:30%;border-right:1px solid #CCC;height:300px;}
.son .son-mid ul li{ border-bottom:1px solid #ccc; line-height:30px; padding: 0px 20px 0 0 !important;}
.son .son-right{ float:left; width:70%;}
.son .son-right img{ width:100%; height:120px;}
.son .son-right h2{ font-size:20px; font-weight:bold; color:#C44F29; line-height:50px;}
.son .son-right p{ margin-top:10px; line-height:25px;}
.form-pc{ display:block;height:50px; position:absolute; right:0%;}
.form-pc ul li{ display:inline-block; width:24px; height:24px; margin:0px 2px; line-height:24px; position:relative; border-radius:50%; top:12px; text-align:center;  background:#c24a23;}
.form-pc ul li:nth-child(1){ width:200px; border-radius:0;   text-align:left; top:12px; border:1px solid #c24a23; background:rgba(0,0,0,0); padding-left:1.5em; padding-right:1.5em; border-radius:2em;}
.form-pc ul li input{ color:#c24a23; border:0px !important; height:24px;line-height:24px; font-size:12px; padding-left:0px;background:rgba(0,0,0,0);}
.form-pc ul li a{ color:#706f6f; font-size:14px;}
.form-pc ul li:last-child{ width:130px; border-radius:0px; background:rgba(0,0,0,0);    top: 5px;}
.form-pc ul li:last-child a{ color:#c24a23;}
.form-pc ul li:last-child a i{ margin:0 5px;}
.form-pc .fa{ color:#FFF;right: 5px;    top: 5px;}
.form-pc .fa-caret-down{ color:#c24a23 !important;}
.form-pc ul li dl{ display:none; position:absolute; top:38px; width:100%; background:#E3E3E3; z-index:100; padding-bottom:10px;}
.form-pc ul li dl dt{ line-height:28px; text-align: left; padding-left: 40px;}
.form-pc .input-group-addon{ background:#c24a23; border:0px; position:absolute; width:40px; height:22px; right:-34px; border-top-right-radius:1em;border-bottom-right-radius:1em;}
.form-pc .input-group-addon .glyphicon{ top:-2px; color:#FFF;}
.footer{ border-top:1px solid #999; padding-top:5em; margin-top:6em; background:#154481; padding-bottom:20px;}
.foot-logo{ float:left; margin-left:10px;}
.footer .foot-top ul{ float:left; /*margin-left:7.5em;*/margin-top: 35px;}
 
.footer .foot-top ul li{ line-height:30px; display:inline-block; margin:0px 50px;}
.footer .foot-top ul li a{ color:#FFF; font-size:18px; }
.bottom{ padding:8px 0px; text-align:center; color:#FFF; margin-top:40px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
.bottom .b-left{ float:left;width:40%; text-align:left; margin-left:15px;}
.b-midd{ float:left; width:30%; text-align:left;}
.b-midd a{ color:#FFF;}
.b-right{ float:right;}
.b-right span{ position:relative; display:inline-block; margin:0px 15px; padding-left:15px;color: #FFF;}
.b-right span::before{ content:'.';  position:absolute; top:-15%; left:0px;  font-weight:bold;color:#FFF;} 
.gotop{ position:fixed; right:10px; bottom:30px;z-index: 9999;}


/*手机*/
.form-wap{ display:block; background:#C24A23; line-height:14vw;}
.wap{ padding:0px 4vw;}
.form-wap ul li{ display:inline-block; width:8vw; height:8vw; margin-left:2vw;line-height:8vw;  border-radius:50%;   text-align:center;  background:#fff;}
.form-wap ul li:nth-child(1){ display:none; width:200px; border-radius:0;   text-align:left; top:12px; border:1px solid #000; background:rgba(0,0,0,0); padding-left:1.5em; padding-right:1.5em; border-radius:2em;}
.form-wap ul li input{ color:#fff; border:0px !important; height:24px;line-height:24px; padding-left:0px;background:rgba(0,0,0,0);}
.form-wap ul li a{ color:#fff; font-size:5vw;}
.form-wap ul li:last-child{ position:relative; top:2vw; width:42vw; border-radius:0px; background:rgba(0,0,0,0);}
.form-wap ul li:last-child a{ color:#fff;}
.form-wap ul li:last-child a i{ margin:0 2vw;font-size:8vw;  font-weight:normal;}
.form-wap .fa{ color:#C24A23;}
.form-wap .fa-caret-down{ color:#fff !important;}
.form-wap ul li dl{ display:none; position:absolute; z-index:100; top:10vw; right:-3vw; width:100%; background:#C24A23; padding-bottom:1vw;}
.form-wap ul li dl dt{ line-height:10vw;}
.form-wap ul li dl dt a i{color:#FFF !important; font-size:5vw !important; }
.form-wap .input-group-addon{ background:#000; border:0px; position:absolute; width:40px; height:22px; right:-22px; border-top-right-radius:1em;border-bottom-right-radius:1em;}
.form-wap .input-group-addon .glyphicon{ top:-2px; color:#FFF;}
.navbar-toggle,.wap{ display:none;}
.map img{ width:100%;}
.navwap{ display:none;}
@media only screen and (min-width:1080px) and (max-width: 1400px) {
	.nav ul li{ padding:0px 20px 0 0 !important;}
	.nav ul li a{ margin:0px !important;}
   
}
@media only screen and (min-width:1200px) and (max-width: 1400px) {
	.content{ width:1200px !important;}
	 .top ul{ right:0;}
.son{  width:500px; }
.son div{ /*height:350px;*/}
 
	.bs{ margin-top:100px;}
	.footer .foot-top ul{margin-top: 25px;}
	.footer ul{ margin:0px; width:70%; margin-left:3vw !important; margin-top:2vw;}
	.footer ul li{ display:inline-block;  margin:0px 2.3vw !important; line-height:6vw;font-size:3.7vw; color:#4c4948;}
	}
 @media only screen and (min-width:1000px) and (max-width: 1200px) {
	 	.content{ width:1000px !important;}
	.footer ul{ margin-left:3.5vw;}
 .son{  width:600px; }
.son div{ height:350px;}
.son .son-left { font-size:14px; line-height:20px;}
.footer ul{ margin:0px; width:70%; margin-left:3vw !important; margin-top:2vw;}
.footer ul li{ display:inline-block;  margin:0px 1vw !important; line-height:6vw;font-size:3.7vw; color:#4c4948;}
 }
 @media only screen and (max-width: 1000px) and (min-width:750px) {
	.content{ width:100% !important;}
	  	 .top ul{ right:0;}
		 .nav ul li a{ margin:0px !important; font-size:12px;}
	}
@media only screen and (max-width: 750px) {
	.content{ width:100%;}
.navwap{ display:block;}
	.index-news,.index-product,.pc,.navpc{ display:none;}
	.banner.wap{ padding:0px;}
	.homepage .wrapper{ padding-top:0vh;}
	.top{ /*display:none;*/}
	.header{ padding-top:0px; background:#FFF; position:relative;}
	.nav{ display:none; background:#C24A23; width:100%; position:absolute;top:29vw; left:0px;  z-index:102;}
	.nav>ul {background:#C24A23;}
	.nav>ul>li{ display:block; line-height:10vw;  text-align:center; border-bottom:1px solid #FFF;}
	.nav>ul>li a{font-size:4vw !important;}
	.nav>ul>li:after{ content:""; display:none !important;}
	.navbar-toggle{ display:block; position:absolute; top:13vw; color:#C24A23; right:0vw; font-size:10vw;}
	.navbar-toggle .fa-align-justify{ right:5px;}
.son-left { display:none;}
.son-right{ display:none;}
.son{ position:inherit; width:100%; padding:0px;}
.son ul{ background:#900;}	
 .son ul li{ text-align:center; border-bottom:1px solid #CCC;}
	.wap{ display:block;}
 	
.foot-logo{ width:30%;}
.foot-logo img{ width:100%;}
.footer ul{ margin:0px; width:60%; margin-left:3vw !important; margin-top:2vw;}
.footer{ padding-top:5vw}
 
.footer ul li{ display:inline-block; width:45%; margin:0px !important; line-height:6vw;font-size:3.7vw; color:#4c4948;}
.footer ul li a{ font-size:3vw !important;}
.b-right{ padding-left:5vw; width:100%; text-align:left; margin:2vw;}
.b-left{padding-left:5vw; width:45%;}
.b-midd{ width:45%;}

}
@media only screen and (max-width: 580px) {
	 .yuan ul li p{ margin-top:13vw;}
}
@media only screen and (max-width: 480px) {
	.yuan ul li{ width:30vw; height:30vw;}
	.yuan ul li span{ font-size:10vw;}
	.yuan ul li p{ margin-top:10vw;}
	
	.footer .foot-top ul li{ line-height:30px; display:inline-block; margin:0px 1vw;}
	.b-left{padding-left:5vw; width:100% !important;}
.b-midd{ padding-left:5vw; width:100% !important;}
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	.top .input-group-addon{ background:#FFF; border:0px; position:absolute; width:40px; height:22px; right:-42px; border-top-right-radius:1em;border-bottom-right-radius:1em;}
.top ul li input{ color:#fff; border:0px !important; position:absolute; top:-5px; font-size:12px; height:24px;line-height:24px; padding-left:0px;background:rgba(0,0,0,0);}
.form-pc ul li:nth-child(1){ width:200px; border-radius:0;   text-align:left; top:12px; border:1px solid #000; background:rgba(0,0,0,0); padding-left:1.5em; padding-right:1.5em; border-radius:2em;}
.form-pc ul li input{position:absolute; top:-5px; color:#000; border:0px !important; height:24px;line-height:24px; font-size:12px; padding-left:0px;background:rgba(0,0,0,0);}
 .form-pc .input-group-addon{ background:#4C4948; border:0px; position:absolute; width:40px; height:22px; right:-39px; border-top-right-radius:1em;border-bottom-right-radius:1em;}
	}
<!--0.00019502639770508-->