*{margin: 0;padding: 0;font-family:  Helvetica Neue,Hiragino Sans GB,Microsoft YaHei,\\9ED1\4F53,Arial,sans-serif;box-sizing: 0;font-family: "微软雅黑";}
ul li{list-style: none;}
a{text-decoration: none;color:black;}
textarea{resize: none;outline: none;}
input{outline: none;}
img{border: none;}
.all{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

/*首页*/
.top{
	width: 100%;
	background-color: #f2f2f2;
	height: 40px;
	font-size: 12px;
}
.topfirst{
	width:40%;
	float: left;
	font-family: "宋体";
	line-height: 40px;
	color: #6a6a6a;
}
.topfirst a{
	color: #6a6a6a;
}
.topfirst a:hover,.toptwo a:hover{
	color: #ff6215;
}
.toptwo{
	width: 40%;
	color: #5c5c5c;
	line-height: 40px;
	float: right;
	text-align: right;
}
.toptwo a{
	color: #5c5c5c;
}
.toptwo img{
	vertical-align: middle;
	margin:-4px 5px 0 25px;
}
/*logo行*/
.logtab{
	width: 100%;
	height: 132px;
}
.logtab tr td:first-child{
	width: 40.8%;
	clear:both ;
}
.logtab tr td:first-child + td{
}
.logtab tr td:first-child + td + td{
	width: 23%;
	overflow: hidden;
	text-align: right;
}
.logo{
	width: 200px;
	float: left;
	vertical-align: middle;
	margin-right: 20px;
}
.logodiv{
	float: left;margin-top: 5px;
	height: 70px;
	line-height: 70px;
	color: #f1ad00;
	border-left: 1px solid #e9e9e9;
	display: inline-block;
	padding-left: 20px;
	font-size: 22px;
}
.logtabinput{
	clear:both;
	text-align: left;
}
.logtabinput input{
	width:290px;
	border:2px solid #ff6215;
	height: 44px;
	padding:0 10px 0 40px;
	display: inline-block;
	float: left;
	line-height: 44px;
	color: #b8b8b8;
	background: url(../img/index_20.png) no-repeat center left 10px;
}

.logtabinput a{
	width:18%;float: left;
	background-color: #ff6215;
	display: inline-block;
	border:2px solid #ff6215;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: white;
	font-size: 14px;
	letter-spacing:2px;
}
.hotx font:first-child{
	display: inline-block;
}
.hotx font:first-child + font{
	display: inline-block;
	text-align: left;
	margin-left: 5px;
}
.hotx span{
	color: #f76b2a;
	font-size:24px;
}
/*导航*/
.nav{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
}
.allnav{
	width: 232px;
	text-align: center;
	background-color: #ff6215;
	color: white;
	float: left;transition: 3s;
}
.navul{
	margin-left: 15px;
	float: left;
	overflow: hidden;
}
.navul li{
	float: left;
	margin-left:50px;
}
.navul li a:hover{
	color: #ff6215;
}
/*二级导航*/
.navigation{
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.navigation1{
	position: absolute;
	z-index: 555;
	left: 0;
	top:0;
	width:232px ;
	height: 456px;
	background-color: rgba(0,0,0,0.8);
	 background: #000\9;/*IE*/
    filter: alpha(opacity=90);/*IE*/
	transition:all 9s;
}
.navigtable{
	width: 100%;
	height: 100%;
	color: white;
	font-size: 14px;
}
.navigtable tr td{
	/*position: relative;*/
	padding: 0 10px;
	box-sizing: border-box;
	box-sizing: border-box;
	height:38.6px;
}
.navigtable tr td a{
	color: white;
}
.navtaimg{
	position: absolute;
	right:10px;	
}
.navigtable tr td:hover{
	background-color: #ed5d16;
}
.navigtable tr td a:hover{
	text-decoration: underline;
}
.navigtable tr td:hover .threenav{
	display: block;
}
/*三级导航*/
.threenav{
	width: 450px;
	height:456px;
	background-color:rgba(255,255,255,0.9);
	 background: #ffffff\9;/*IE*/
    filter: alpha(opacity=90);/*IE*/
	position: absolute;
	z-index: 555;
	left: 232px;
	top:0;
	padding: 25px;display: none;
	box-sizing: border-box;
}
.threenav .threenav1:last-child{
	border-bottom: none;
}
.threenav1{
	width: 100%;
	border-bottom: 1px solid #d2d1d0;
	padding: 20px 0;
}
.threenav1 p{
	color: #141414;
}
.threenav1 a{
	color: #5d5c5c !important;
	font-size: 12px;
	line-height: 26px;
}
.threenav1 a:hover{
	color: #ff6215 !important;
}
/*banner*/
.lubo{ 
	width: 100%; 
	min-width:1000px;
	clear: both; 
	position: relative; 
	height:456px;
	}
.lubo_box{ 
	position: relative; 
	width: 100%; 
	height:456px; 
	}
.lubo_box li{ 
	float: left;
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height:456px; 
	opacity: 0;
	filter:alpha(opacity=0);
	}
.lubo_box li a{ 
	display: block;
	width: 100%;  
	height: 100%;
	}
.lubo_box li img{ 
	width: 100%; 
	height: 456px;
	display: block;
	}
/*圆点*/
.cir_box{ 
  	overflow: hidden; 
  	position: absolute; 
  	z-index: 100;
  	}
.cir_box li{ 
	float: left; 
	width: 30px; 
	height: 5px; 
	margin:0 5px; 
	cursor: pointer; 
	background: #fff; 
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.cir_on{ 
	background: #000 !important;
	}

/*按钮*/
.lubo_btn{ 
	position: absolute; display: none;
	width: 100%; 
	top: 140px;
	}
.left_btn, .right_btn{ 
	width: 30px; display: none;
	height: 80px; 
	background: #000;
	opacity: 0.8;
	filter:alpha(opacity=80); 
	cursor: pointer; 
	color: #fff; 
	line-height: 80px; 
	font-size: 30px; 
	text-align: center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	}
  .left_btn{ 
  	float: left;display: none;
  	}
  .right_btn{ 
  	float: right;display: none;
  	}
/*定制流程*/
.process{
	width:100%;
	border-bottom: 1px solid #e0e0e0;
	background-color: #f7f7f7;
	padding:20px 0;
}
.process1 tr td:first-child{
	font-size:22px;
	color: #b2b2b2;
	width:180px;
}
.process1 img{
	vertical-align: middle;
}
.process1 tr td{
	overflow: hidden;
	padding-left:3%;
	height: 75px;
}
.process1 tr td:not(:first-child) img{
	float: left;
	margin-right: 10px;
	margin-top: -5px;
}
/*ie*/
.process1 tr td:first-child + td img{
	float: left;
	margin-right: 10px;
}
.process1 tr td:first-child + td + td img{
	float: left;
	margin-right: 10px;
}
.process1 tr td:first-child + td + td + td img{
	float: left;
	margin-right: 10px;
}
.process1 tr td:first-child + td + td + td + td img{
	float: left;
	margin-right: 10px;
}
.process1 tr td:first-child + td + td + td + td + td img{
	float: left;
	margin-right: 10px;
}
.process1 tr td font{
	float: left;
	font-size: 16px;
	color: #4e4e4e;
	margin-top:3px;
}
.process1 tr td:first-child + td{
	border-right: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.process1 tr td:first-child + td + td{
	border-right: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.process1 tr td:first-child + td + td + td{
	border-right: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.process1 tr td:first-child + td + td + td + td{
	border-right: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.process1 tr td:last-child{
	border-right: 1px solid #f7f7f7;
	box-sizing: border-box;
}
/*底部*/
.todnew{
	margin-top: 50px;
}
.footer{
	background-color: #222324;
	width: 100%;
	padding:40px 0 ;
}
.footall{
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
	border-bottom: 1px solid #2d2e2f;
	color: #bcbcbc;
	font-size: 14px;
}
.footall div{
	float: left;
	width:15% ;
	margin: 0 2.5%;
	text-align: center;
}
.footall img{
	margin-bottom: 15px;
}

.address{
	width: 100%;
	border-bottom: 1px solid #2d2e2f;
	color:#9e9e9f ;
	font-size: 14px;
	line-height: 26px;
}
.address tr td{
	padding: 40px 0;
}
.address tr td:first-child + td{
	width:450px;
}
.adddiv1{
	margin-bottom: 15px;
}
.adddiv{
	overflow: hidden;
	font-size: 16px;
}
.adddiv div{
	float: left;
}
.adddiv span{
	font-size: 30px;
	font-weight: bold;
}
.adddiv img{
	vertical-align: top;
	margin:10px 14px 0 0;
}
.weixi{
	text-align: right;
	clear: both;
	width:270px
}
.weixi div{
	width: 95px;float: left;
	height: 95px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
}
.weixi div:first-child{
	margin-left: 50px;
}
.weixi div:first-child + div{
	float: right !important;
	margin-right:10px ;
}
.weixi img{
	width: 100%;
}
/*友情链接*/
.youql{
	text-align: center;
	color: #5f5f5f;
	width: 100%;
	padding: 0 10px;
	margin-top: 30px;
	line-height: 26px;
	font-size: 14px;
	box-sizing: border-box;
}
.youql font{
	font-size: 16px;
}
.youql span{
	margin: 15px;
}
.youql a{
	color: #5f5f5f;
}
.youql a:hover{
	text-decoration: underline;
}

/*页码*/
.yema{
	margin: 105px auto;
	text-align: center;
}
.yema ul{
	display: inline-block;
	overflow: hidden;
	text-align: center;
}
.yema ul li{
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eeeeee;
}
.yema ul li a{
	color: #999999;
	width: 100%;
	height: 100%;
	display: inline-block;
}
.yema1{
	width: 93px !important;
}
.yema2{
	border: 1px solid white !important;
}
.yema ul li a:hover{
	color:white;
	background: #FF6215;
	border: 1px solid #FF6215;
}

.novbanner{
	width: 100%;
}
/*select*/
.lala{
	width: 100%;
	clear: both;
}
			.sewv{position: relative;width: 140px;display: inline-block;vertical-align: middle;float: left;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;behavior: url(../ie-css3.htc);}
			.sewvtop{width:100%;height:32px;border: 1px #c9c7c7 solid;cursor:pointer;border-radius: 2px;overflow: hidden;background-color:white;}
			.sewvtop:hover{border:1px #ed5d14 solid;}
			.sewvtop>span{float:left;width:70%;height:32px;white-space:pre;text-overflow:ellipsis;overflow: hidden;font-size: 12px !important;line-height:32px;color: #3c3c3c !important;padding:0 5px;vertical-align: middle;}
			.sewvtop>em{float:right;width: 32px;height: 32px;vertical-align: middle;text-align: center;}
			.sewvtop>em img{margin-top: 6px;}
			.sewvbm{width: 100%;position: absolute;left: 0;top: 32px;display: none;border: 1px #D9D9D9 solid;border-radius: 2px;}
			.sewvbm>li{cursor:pointer;width:97%;height:30px;line-height:30px;font-size: 12px;color: #666;padding-left:5px;background-color: white;}
			.sewvbm>li:hover{background: #ed5d14;color: #fff;}
			
			
			.lbaxztop{animation: rotatete 0.3s linear forwards;}
			.lbaxztop2{animation: rotatete2 0.3s linear forwards;}
			@keyframes rotatete{
				from{transform: rotate(0deg);}
				to{transform: rotate(180deg);}
			}
			
			@keyframes rotatete{
				from{transform: rotate(0deg);}
				to{transform: rotate(180deg);}
			}
			
			@-moz-keyframes rotatete2{
				from{transform: rotate(180deg);}
				to{transform: rotate(0deg);}
			}
			@keyframes rotatete2{
				from{transform: rotate(180deg);}
				to{transform: rotate(0deg);}
			}