﻿@charset "gb2312";
/* 公共样式 */
	html,body{margin:0 auto; padding:0; color:#666666; font-size:12px; font-family:"微软雅黑" ; background:#ffffff;}
	h1,h2,h3,h4,h5,h6,td,ul,li,p{ margin:0; padding:0px;}
	input,select,textarea{margin:0;padding:0;}
	a:link{color:#4c4c4c;text-decoration: none;}
	a:visited{color:#4c4c4c;text-decoration: none;}
	a:hover{color:#004097;text-decoration: none;}
	
/* 头部样式 */
	.headbj{width:100%; height:75px; background-color:rgba(0,0,0,0.8);z-index:99; position:fixed; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; }
	.headk{max-width:680px; height:75px; padding-left:10px; background:#ffffff; float:left;}
	.logo{width:60px; height:60px; float:left; margin-top:10px;}
	.logo a{width:60px; height:60px; float:right; display:block; background:url(../images/logo.png) center center no-repeat; background-size: contain; text-indent:-999px;}
	.logoz{width:auto; height:46px; margin-left: 6px; margin-top:18px; line-height:10px; float:left; font-size:12px; color:#333333;}
	.z{font-size:20px; line-height:28px;}
	.menuk{width:80px; height:55px; padding-top:20px; text-align:center; background:#871F64; float:left; margin-left:10px;}
	
	.headri1{width:48px; height:47px; float:right; padding-top:28px; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; padding-right:20px;}
	.headri{width:170px; height:55px; float:right; padding-top:20px; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; padding-right:20px;}
	.headkri{width:78px; height:34px; line-height:34px; float:right; font-size:12px; border:1px solid #ffffff; color:#ffffff; text-align:center; border-radius:5px;}
	.headkri:hover{width:78px; height:34px; line-height:34px; float:right; font-size:12px; background:#ffffff; color:#000000; text-align:center; border-radius:5px;}
	.headkbri{width:78px; height:34px; line-height:34px; float:right; font-size:12px; border:1px solid #ffffff; color:#ffffff; text-align:center; border-radius:5px;}
	.headkbri:hover{width:78px; height:34px; line-height:34px; float:right; font-size:12px; background:#ffffff; color:#000000; text-align:center; border-radius:5px;}

/*--------------- 横向导航------------------- */
	#divnav{width:800px; height:75px; float:left; line-height:75px; font-size:16px;}
	#nav{ padding:0; margin:0; list-style:none;}
	#nav li.top {display:block; float:left; }
	#nav li a.top_link {display:block; float:left; height:72px; line-height:75px; margin:0 20px; color:#ffffff; text-decoration:none; cursor:pointer; text-align:center;}
	#nav li a.top_link span {float:left; display:block; height:72px; line-height:75px; text-align:center;}
	#nav li a.top_link span.rear {}	
	
	#nav li:hover a.top_link {color:#ff7200; text-align:center; border-bottom:3px solid #ff7200;}
	#nav li:hover a.top_link span {float:left; display:block; height:72px; line-height:75px; text-align:center;}
	#nav li:hover a.top_link span.rear { border-bottom:3px solid #ff7200;}
	
	#p1 #a1,#p2 #a2,#p3 #a3,#p4 #a4,#p5 #a5,#p6 #a6,#p7 #a7,#p8 #a8{height:72px; line-height:75px; border-bottom:3px solid #ff7200; color:#ff7200; text-align:center;}

/*--------------- 手机导航------------------- */	
	.header{padding:0 0 0 2%; width:98%; height:60px; position: absolute; z-index: 20; background-color:rgba(0,0,0,0.8); border-bottom:1px solid #333;}	
	.header .nav-ico{display:none; cursor:pointer; margin-right:2.5%; height:60px; }
	.logoer img{width:430px; height:40px; float:left; margin-top:10px;}
	.header.m-wrap .nav-ico{display:block; margin-right:0; width:60px; height:60px; background:url(../images/menu.png) center no-repeat #871F64; background-size:auto 60%;}
	.header.m-wrap .nav-ico.hover{background:#bfbfbf;background-size: auto 60%;}
	.header .nav-ico img{height: 100%;}
	.header .m-navwrap{display: none;}
	.header.m-wrap .m-navwrap{width:100%; position:absolute; top:60px; left:0; display:none; background: #000; opacity: 0.98;}
	.header.m-wrap .m-navwrap ul,.header.m-wrap .m-navwrap li{width: 100%;}
	.header.m-wrap .m-navwrap .tit{	display: block;	width:78%; padding: 0 20% 0 5%;height: 46px;line-height: 46px;	font-size: 15px;color: #fff;background: url(../images/ico_100.png) no-repeat 92% center #222222; background-size: auto 22%;cursor: pointer; border-right: 1px solid #d6d6d6;}
	/*.header.m-wrap .m-navwrap .tit{	display: block;	width:100%; padding: 0 0; height: 46px; line-height: 46px;	font-size: 15px;color: #fff; text-align:center; cursor: pointer; border-right: 1px solid #d6d6d6;}去二级居中样式*/
	.header.m-wrap .m-navwrap .tit a{color:#fff; display:block;}
	.header.m-wrap .m-navwrap .tit a:hover{color:#da251d;}
	.header.m-wrap .m-navwrap li{border-bottom:1px solid #555555; border-right:1px solid #d6d6d6;}
	.header.m-wrap .m-navwrap .sub-box{width:100%; background-color:#333; display:none;}
	.header.m-wrap .m-navwrap .sub-box a{display:block; width:78%; padding:0 17.4% 0 4.6%; height:34px; line-height:34px; border-top:1px solid #444; color:#ccc;font-size:13px;}
	.header.m-wrap .m-navwrap .sub-box a:hover{background-color:#444444;}	

/* 底部样式 */
	.downbj{width:100%; height:auto; padding-top:50px; background:#0b111d; margin:0 auto; clear:both;}
	.down{width:1140px; height:auto; background:#0b121d; padding-bottom:45px; margin:0 auto; clear:both;}	
	.downlf{width:900px; height:auto; float:left; color:#918c8a;}
	.downlft{width:175px; height:auto; float:left;}
	.downz{width:100%; height:auto; float:left; font-size:16px; line-height:36px; color:#ffffff;}
	.downz a:link{color:#ffffff;text-decoration: none;}
	.downz a:visited{color:#ffffff;text-decoration: none;}
	.downz a:hover{color:#004097;text-decoration: none;}
	.downxz{width:100%; height:auto; float:left; font-size:14px; line-height:28px; color:#919ba4;}
	.downxz a:link{color:#919ba4;text-decoration: none;}
	.downxz a:visited{color:#919ba4;text-decoration: none;}
	.downxz a:hover{color:#004097;text-decoration: none;}	
	.downri{width:180px; height:188px; float:right; font-size:12px; color:#ced0d2; text-align:left;}
	.downd{width:100%; height:60px; line-height:60px; color:#eeeeee; font-size:14px; text-align:center; background:#020a1a;}
	
	.phone{ width:98%; height:40px; line-height:40px; text-align:center; background:#0179f3; border-radius:5px; margin:16px auto; font-size:16px;}
	
	.rebound{width:50px; height:50px; display:inline-block; overflow:hidden; z-index:2000; position:fixed; opacity:1; bottom: 80px; right:5px;}