*{word-break:break-all;margin:0;padding:0;}
body {behavior:url("img/csshover3.htc");} 
body{font-size:16px;color:#262e41; font-family: 'Helvetica Neue', 'Helvetica', 'Microsoft Yahei',"微软雅黑", sans-serif;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF;  width:100%;overflow-x: hidden;}
*, :after, :before{margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
a{ color:#333; text-decoration:none;}
a:hover{color:#ff373f;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
input,textarea{ outline:none;}
.fl{ float:left;}
.fr{ float:right;}
.lan{ color:#ff373f;}
i,em{ font-style:normal;}
.clear,.c{ clear:both;}
.mcon tr:hover{color:#ff373f;}
.blank{ clear:both; height:20px;}

.top2 {
	width: 100%; height:120px;
}
.logo {
	float: left;
	width:250px; padding-top:20px; 
}

.sydh {
	width: 860px;
	height: 120px;
	line-height:120px;
	float:left; margin:0 10px;
}
.sydh li{float:left; width:14%;  text-align:center;display:inline;}
.sydh li a{ font-size:18px; font-weight:normal; text-align:center; display:block;  }
.sydh li:hover a{ background-color:#ff373f; color:#ffffff;}
.sydh li.nLi{ position:relative;}
.sydh .sub{ display:none; width:260px; left:0; top:120px;  position:absolute; padding:5px 0; background-color:#ff373f;  line-height:26px; z-index:999999;  }
		.sydh .sub li{ zoom:1; }
		.sydh li:hover .sub a,.sydh .sub a{ display:block;  color:#fff; line-height:40px; }
		.sydh li:hover .sub a:hover{ background:#ea0200; color:#fff;  }
.sjnav{ display:none;}
.topr{ width:280px; float:left;  padding-top:20px;  text-align:right; }
.sj{ display:none;}

#sjslideBox{ display:none;}
#slideBox{ }
		.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%;  display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) #ff373f -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
.wrap{ width:1410px; margin:0 auto;}
img{max-width:100%; border:0; height:auto;}


.foot{ background-color:#282735; overflow:hidden;color:#fff; padding-top:30px; }
.foot a{ color:#fff;}
.flogo{ float:left; width:40%; margin-top:15px;}
.ftel{ float:left; width:40%; margin-top:15px;}
.ftel p{ padding-left:60px;}
.fwx{ width:20%; float:left; text-align:right; }

.bq{  padding:15px 0px; margin-top:30px; overflow:hidden;  border-top:1px #5b5b5b solid; text-align:left; }
.bq span{ float:right;}

.fdh{ display:none;}

.right-fd{position: fixed;bottom: 10%;right:0;text-align: center;z-index: 9999;display: none;}

.right-fd ul{width:100px;background: #fc0; margin:-50px auto 0; z-index:-2;-webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);

    box-shadow: 0px 10px 100px rgba(3,3,3,0.2);position: relative;}

	.kf{ z-index:10; position:relative}

.right-fd ul #slidebar{width: 3px;height: 60px;background: #ff4a00;display: block;position: absolute;

    top: 0;right: -3px;transition: all 0.5s;}

.right-fd li{position: relative;}

.right-fd .l3 p{width: 0;background: #252e3c;position: absolute;top: 0;right: 0px;text-align: left;z-index: 10;transition-property:width;

    transition-duration:0.8s;}

.right-fd .l3 p span{font-size: 18px;color: #fff;line-height: 1.5;display: block;padding:17px 28% 17px 10%;white-space: nowrap;overflow: hidden;

 opacity: 0;transition-duration:1s;transition-delay: 0.2s;}

.right-fd .l3 p span strong{font-size: 20px;color: #fc0;display: block;}

.right-fd .l3:hover p{width: 210px;}

.right-fd .l3:hover p span{opacity: 1;}

.right-fd .l3:hover p img{opacity: 1;}

.right-fd li a{font-size: 16px;color: #252e3c;line-height: 1;font-weight: bold;text-align: center;display: block; padding: 60px 0 15px 0;border-top: 1px solid #FBA617;}

.right-fd .l1 a{border-top: 1px solid #fff;}

.right-fd .l2 a{background: url("../images/right-ico03.gif") center 15px no-repeat;}

.right-fd .l3 a{background: url("../images/right-ico02.png") center 15px no-repeat;}

.right-fd .l4 img{ margin-bottom:5px; }

.right-fd .l4 a{ padding:0 0 10px 0;color:#eb0001}

.right-fd .l4{background:#fff; }

.right-fd li a:hover{color: #ff4a00;}

.scroll-top{width:100px;display: block;background: #000 url("../images/right-top.png") center 5px no-repeat ;padding: 17px 0 3px 0;margin:0 auto 0;

    -webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(219, 121, 121, 0.2);box-shadow: 0px 10px 100px rgba(3,3,3,0.2); color:#fff}

.scroll-top:hover{background: url("../images/right-tops.png") center 5px no-repeat  #252e3c;color: #fc0;}


@media screen and (max-width: 1500px) {
.banner{ width:100%; }
.wrap{ width:90%; margin:0 5%;}
.top2{ height:auto; }
.logo{ width:25%; text-align:center;}
.sydh{ width:55%; margin:0;}
.topr{ width:20%; text-align:right;}
}

@media screen and (max-width: 1280px) {
.top2{ padding:0;}

}

@media screen and (max-width: 1200px) {
.topr{ width:40%; float:right; padding:0; margin-top:30px;}
.top2{ background-image:none; background-color:#fff; height:auto; position:relative;}
.sydh{ width:70%; display:none;}
.logo{ width:60%; float:left; text-align:left; padding:0;  margin:20px 0; height:auto;background-color:#ffffff;}
.top2 .wrap{ width:90%; margin:0 auto;}

.sjnav{ display:block;  width:100%;  background-color:#ca1922; float:left;}
.sjnav ul{ overflow:hidden;}
.sjnav li{ width:16.6%; float:left; text-align:center; height:50px; line-height:50px;}
.sjnav li a{ display:block;color:#fff;}
.sjnav li:last-child a{ background-image:none;}

}

@media screen and (max-width: 980px) {
.top2{ height:auto;}
.top2 .wrap{ width:100%; margin:0;}
.sjnav{ width:100%;}

.fwx{ text-align:center;}

.bq{ text-align:center;}
.bq span{ display:none;}
}

@media screen and (max-width: 800px) {
.sjnav{overflow:hidden; width:99.999999%; margin:0 auto;}
.sjnav li{ width:33.33333%; height:46px; line-height:46px; border:1px #ad0d15 solid; margin-bottom:-1px; margin-right:-1px; box-sizing:border-box;}
.sjnav li a{ background-image:none; color:#fff;}

.fdh{ line-height:40px; height:40px; background-color:#222222; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF; }
.fdh li{ width:33.33333%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
.fdh .li{ background-color:#ff373f;}
.fdh a{ color:#FFF;}

.bq{ margin-bottom:40px; text-align:center; }
.foot dt{ margin-bottom:0;}
.foot{ padding:30px 0 0; }

.flogo,.ftel,.fwx{ width:100%; text-align:center;}
.ftel p{ padding:0; text-align:center;}

.flogo{ margin:0;}
.fwx,.f1{ width:100%; text-align:center; padding:0;}

}

@media screen and (max-width: 640px) {
.foot{ background-size:cover; padding:25px 0;}
.wrap{ width:96%; margin:0 2%;}
}
@media screen and (max-width: 480px) {
.fwx{ margin-top:20px;}
.fwx{ width:100%; text-align:center;}
}
@media (max-width: 1366px){

}
@media (max-width: 1024px){

}
@media (max-width: 750px){

}
@media (max-width: 1366px){

}
@media (max-width: 1024px){

}
@media (max-width: 750px){

}
@media (max-width: 480px){

}



























