@charset "utf-8";
/* CSS Document */
*{word-wrap:break-word;margin:0;padding:0;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
ul,ol,dl{list-style-type:none;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;border:0;}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
body{line-height:1.5;background-color:#f8f8f8;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;cursor: pointer;}
a:hover{outline:none;}
a.ie6:hover{zoom:1;}
a:focus{outline:none;}
a:hover,a:active{outline:none}:focus{outline:none;}
sub,sup{vertical-align:baseline;}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle;}
a img,img{-ms-interpolation-mode:bicubic;}
select {
	border:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select::-ms-expand { display: none; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.contbox{min-width:1200px;margin:0 auto;}
.cont{width:1200px;margin:0 auto;}
.whiteBg{background-color:#fff;}



	/*顶部*/
	.headBg{
		padding:10px 0;
	}
	.logo{
		display:block;
		margin-right:20px;
	}
	.logo img{
		display:block;
		width:188px;
		height:60px;
	}
	.headWen{
		border-left:1px solid #999;
		padding:10px 0 10px 10px;
	}
	.headWen span{
		display:block;
		line-height:20px;
		font-size:14px;
		color:#c20b22;
	}
	.headWen span em{
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#c20b22;
	}
	.headPhone{
		background:url(../img/phone.png) no-repeat left center;
		padding-left:70px;
		background-size:50px;
	}
	.headPhone span{
		display:block;
		font-size:14px;
		color:#666;
		line-height:20px;
	}
	.headPhone span em{
		display:block;
		font-size:30px;
		color:#c20b22;
		line-height:40px;
		font-weight:bold;
	}
	
	
	/*导航*/
	.bannerBox{
		width: 100%;
		overflow: hidden;
		height:860px;
		position: relative;
	}
	.navBg{
		background-color:rgba(194,11,34,.80);
		width:100%;
		position:absolute;
		z-index:99;
		height:80px;
	}
	.navBgs{
		background-color:rgba(194,11,34,1.00);
		width:100%;
		height:80px;
		display:block;
	}
	.navs{
		width:100px;
		text-align:center;
		position:relative;
	}
	.nav{
		display:block;
		line-height:60px;
		margin:10px 0;
		font-size:16px;
		color:#fff;
	}
	.navcur{
		background:url(../img/nav_c.png) no-repeat center bottom;
		background-size:60px;
	}
	.navs:hover .nav{
		background:url(../img/nav_c.png) no-repeat center bottom;
		background-size:60px;
	}
	.navHide{
		width:100%;
		display:none;
		padding-top:2px;
		position:absolute;
		z-index:99;
	}
	.navs:hover .navHide{
		display:block;
	}
	.navHide li{
		margin-bottom:2px;
	}
	.navHides{
		display:block;
		font-size:14px;
		background-color:rgba(0,0,0,.80);
		padding:5px;
		color:#fff;
		line-height:30px;
	}
	.navHides:hover{
		background-color:rgba(194,11,34,1.00);
	}
	



	/*点击按钮*/
	.clickBg{
		background-color:#c20b22;
		padding:10px 0;
	}
	.clickBox{
		width:310px;
		margin:0 auto;
	}
	.click_1{
		display:block;
		padding:5px 0px 5px 50px;
		background:url(../img/phone01.png) no-repeat left center;
		background-size:40px;
		font-size:14px;
		color:#fff;
		line-height:25px;
	}
	.click_1 em{
		font-size:24px;
		font-weight:bold;
		display:block;
	}
	.click_2{
		display:block;
		padding:5px 0px;
		width:58px;
		text-align:center;
		border:1px solid #fff;
		line-height:24px;
		font-size:16px;
		color:#fff;
	}
	.click_2:hover{
		background-color:#fff;
		color:#c20b22;
		font-weight:bold;
	}





	/*底部*/
	.footerBg{
		background-color:#363636;
		padding:40px 0px 120px 0px;
	}
	.footerTop{
		border-bottom:1px solid #999;
		padding-bottom:15px;
	}
	.footerTop_1{
		display:block;
		width:70px;
		line-height:24px;
		border-radius:2px;
		text-align:center;
		color:#fff;
		font-size:14px;
		margin-bottom:10px;
		background-color:#444444;
	}
	.footerTop_2{
		display:block;
		font-size:12px;
		color:#ccc;
		line-height:20px;
		margin-right:5px;
	}
	.footerTop_2:hover{
		color:#fff;
	}
	.backTop{
		display:block;
		width:60px;
		line-height:20px;
		text-align:center;
		color:#ccc;
		font-size:12px;
		border-radius:2px;
		background-color:#444444;
	}
	.backTop:hover{
		color:#fff;
	}
	.footer{
		margin:30px 0px 60px 0px;
	}
	.footers{
		width:30%;
	}
	.footerss{
		width:calc(40% - 82px);
		border-left:1px solid #999;
		border-right:1px solid #999;
		padding:0 40px;
	}
	.footerLinks{
		display:block;
		margin-top:12px;
		color:#fff;
		font-weight:bold;
		margin-bottom:10px;
	}
	.footerLink{
		width:90%;
	}
	.footerLink_1{
		display:inline-block;
		font-size:12px;
		color:#ccc;
		line-height:14px;
		border-right:1px solid #ccc;
		margin-bottom:10px;
	}
	.footerLink_1:nth-child(4n){
		border-right:0;
	}
	.footerLink_1:hover{
		color:#fff;
	}
	.footerLogo{
		display:block;
		width:154px;
		height:50px;
		overflow:hidden;
		margin-bottom:15px;
	}
	.footerLogo img{
		display:block;
		width:100%;
		height:100%;
	}
	.footerss_1{
		text-align:justify;
		font-size:12px;
		color:#ccc;
		line-height:24px;
	}
	.footersBox{
		margin-left:40px;
		margin-top:12px;
	}
	.footerAdr{
		display:block;
		color:#fff;
		margin-bottom:20px;
	}
	.footerCont{
		display:block;
		font-size:12px;
		color:#ccc;
		line-height:24px;
		padding-left:20px;
		margin-bottom:10px;
	}
	.footerCont_1{
		background:url(../img/footer01.png) no-repeat left center;
		background-size:14px;
	}
	.footerCont_2{
		background:url(../img/footer02.png) no-repeat left center;
		background-size:11px 14px;
	}
	.copy{
		display:block;
		width:100%;
		text-align:center;
		font-size:12px;
		color:#ccc;
		background-color:#2a2c31;
		line-height:40px;
	}




	/*您的位置*/
	.position{
		margin-top:20px;
		font-size:14px;
		color:#666;
		line-height:20px;
	}
	.positions{
		background:url(../img/B_adr.png) no-repeat left center;
		background-size:17px 20px;
		display:inline-block;
		padding-left:25px;
	}
	.position_1{
		display:inline-block;
		margin-right:5px;
		color:#666;
	}
	.position_1:hover{
		color:#c20b22;
	}


	/*内页banner*/
	.Inbanners{
		position:relative;
		width:100%;
		height:500px;
		overflow:hidden;
	}
	.Inbanner{
		position:absolute;
		width:1920px;
		height:500px;
		top:0;
		left:calc(50% - 960px);
	}
	.Inbanner img{
		display:block;
		width:100%;
		height:100%;
	}




	/*页码*/
	.pageBox{
		text-align:center;
	}
	.page{
		display:inline-block;
		line-height:24px;
		color:#333;
		border:1px solid #ddd;
		padding:0 10px;
		margin:0 2px;
		background-color:#fff;
	}
	.pageCur{
		background-color:#c20b22;
		color:#fff;
	}
	.page:hover{
		background-color:#c20b22;
		color:#fff;
	}