/*重置*/
p,dl,dd{ padding:0; margin:0}
* {
	margin: 0;
	padding: 0;
	font-family:"微软雅黑";
}
[v-cloak]{
    display: none;
}
html, body {
	font-size: 10px;
	font-family: "Microsoft YaHei";
    position: relative;
    height: 100%;
    background-color: #f2f2f2;
    min-width: 1310px;
}
.relative {
	position: relative;
}
a {
	/*display: block;
	width: 100%;*/
	height: 80%;
	text-decoration: none;
	color: #555;
}
.topbar {
	padding: 0 17%;
	z-index: 99;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100px;
	border-bottom: 1px solid #eee;
	box-shadow: 0 1px 5px #888888;
	font-size: 1.6rem;
	background-color: #fff;
}
.topbar span {
	position: relative;
	bottom: 23px;
}
.topbar .logo1 {
	display: inline-block;
	height: 70px;
	margin-top: 18px;
}
.topbar .logo1>img {
	height: 100%;
}
.topbar>ul {
	float: right;
	margin-top: 28px;
}
.head-line {
	color: #ff4500;
	font-size: 30px;
	border-right: 2px solid #ff4500;
	padding: 0 4px;
}
.head-phone {
	color: #666;
	margin-left: 15px;
	font-size: 25px;
	bottom: 25px;
}
.topbar>ul>li {
	display: inline-block;
	height: 50px;
	padding: 0 15px;
	/*border-left: 1px solid #ccc;*/
	text-align: center;
	line-height: 50px;
}
.topbar>ul>li>a:hover {
	border-bottom: 2px solid #ff4500;
	color: #ff4500;
	text-decoration: none;
}

.active {
	border-bottom: 2px solid #ff4500;
	color: #ff4500;
}
.container1{
	padding: 0 17%;
}
.fr{
	float: right!important;
}
.fl{
	float: left!important;
}
.pl_5{
	padding-left: 45px!important;
}
.content_gsjj{
	margin-top: 110px;
	background: #fff;
	text-align: center;
	padding-top: 48px;
	padding-bottom: 25px;
}
.content_qyzz{
	background: #fff;
	text-align: center;
	padding-top: 48px;
	margin-top: 10px;
}
.content_qyzz_list{
	margin-top: 50px;
}
.content_qyzz_list .content_qyzz_item{
	border-top: 1px solid #f0f0f0;
	overflow: hidden;
	display: -webkit-flex;     
	display: flex;         
	display: -moz-box;      
	display: -ms-flexbox;
}
.content_qyzz_list .content_qyzz_item .left{
	-webkit-flex: 2;     
	-ms-flex: 2;           
	flex: 2;                
	-moz-box-flex: 2;    
	padding: 10px 0 10px 35px;
	box-sizing: border-box;
}
.content_qyzz_list .content_qyzz_item .left_fr{
	padding: 10px 35px 10px 0;
	box-sizing: border-box;
}
.content_qyzz_list .content_qyzz_item .left img{
	width: 100%;
	display: block;
}
.content_qyzz_list .content_qyzz_item .right{
	-webkit-flex: 3;     
	-ms-flex: 3;           
	flex: 3;                
	-moz-box-flex: 3; 
	padding-left: 22px;
	box-sizing: border-box;
	text-align: left;
	overflow:hidden; 
	box-sizing: border-box;
	align-self: center;
	padding-right: 35px;
}
.content_qyzz_list .content_qyzz_item .right .content_text{
	text-align: left;
	font-size: 22px;
	font-weight: bold;
}
.content_qyzz_list .content_qyzz_item .right .content_destr{
	font-size: 16px;
	color: #666;
	text-align: left;
	margin-top: 18px;
}
#content { 
	width: 100%;
	padding-left: 20px; 
}   
.red{
	color: #ff5624!important;
}
.content_gsjj_text{
	padding: 20px 18px;
	line-height: 28px;
	font-size: 17px;
	letter-spacing: 2px;
	color: #231815;
	text-align: left;
}
.content_gsjj .video{
	width: 820px;
	background: #000;
	margin: 0 auto;
	padding: 10px 0;
}
.content_fwln,.content_jrwm,.content_lxwm,.content_attention{ 
	background-color:#FFF; 
	margin:10px 0; 
	overflow:hidden; 
	padding-bottom:40px; 
	border:1px solid #ededed;
}
.content_fwln h1,.content_jrwm h1,.content_lxwm h1{ 
	text-align:center; 
	font-size:36px; 
	font-family:"方正兰亭纤黑简体"; 
	letter-spacing:5px; 
	font-weight: 100; 
	color:#797979; 
	padding:30px 0;
}
.gsjj,.fwln,.jrwm,.lxwm,.success,.attention{  
	margin:0 auto; 
	overflow:hidden;
}
.shop_spread{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 10px;
	background: #fff;
}
.shop_spread img{
	width: 100%;
}

/*加入我们*/
.jrwm,{ width:927px; }
.lxwm{
	padding: 30px 40px 30px 70px;
	border-top:1px solid #F0F0F0 ;
}
.phone{
	font-size: 35px;
}
.phone span{
	border-bottom: 1px solid #F0F0F0;
}
.phone .iconfont{
	font-size: 35px;
}
.jrwmL{ display:block;}
.jrwmR{ width:470px;}
.jrwmR_top,.jrwmR_middle,.jrwmR_bottom{ margin-bottom:30px; }
.jrwmR_top h2,.jrwmR_middle h2,.jrwmR_bottom h2{ font-weight:bold; padding:0; margin-bottom:10px; }
.jrwmnr ul{ line-height:32px;}
.jrwmnr li{ padding-left:80px;}
.jrwmnr li.nopadding{ padding:0;}

/*联系我们*/
.content_lxwm{ padding-bottom:0; }
.lxwmL{ overflow:hidden; }
.lxwmL{ width:55%; position:relative;}
.lxwmR{
	width: 45%;
}
.lxwmR img{
	width: 100%;
}
.img{
	height: 22px;
	vertical-align: text-top;
}
.img img{
	width: 22px;
}
.lxwmL P{ line-height:28px;}
.lxwmL p span{ line-height:36px;}
.lxwm_tu{ width:260px; overflow:hidden;}
.lxwm_tu a{ float:left; margin-right:16px; margin-top:10px; }
.jrwmR_bottom{ line-height:32px;}
.weixin{ width:140px; position:absolute; left:180px; top:90px;  display:none; }

/*下单成功页面*/
.content_success{ background-color:#FFF; border:1px solid #ededed; margin-bottom:35px; overflow:hidden;}
.success,.attention{ width:720px; }
.success{ padding-bottom:74px; padding-top:140px;}
.successL{ padding-left:140px;}
.successR{ width:330px; padding-left:30px;}
.sR_top{ font-size:44px; letter-spacing:10px;}
.sR_middle{ font-size:16px; line-height:32px;}
.sR_bottom{ display:block; width: 205px; height:50px; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #959595; line-height:50px; font-size:16px; margin-top:54px; margin-left:20px; }
.attentionR{ width:318px; margin:42px 0;}
.aR_top{ font-size:19px; margin-bottom:66px; }
.aR_middle{ font-size:50px; margin-bottom:36px; letter-spacing:2px;}
.aR_middle span{ font-size:34px; color:#fe9e2b; letter-spacing:1px;}
.aR_bottom{ font-size:20px; letter-spacing:1px;}
.foot {
	width: 100%;
	background-color: #202425;
	overflow: hidden;
	position: relative;
	bottom: 0;
}
.foot-box {
	width: 63%;
	margin: 20px auto;
	overflow: hidden;
}
.foot-info-l {
	float: left;
	width: 40%;
}
.foot-info-l img {
	width: 100%;
	height: auto;
}
.foot-info-r {
	float: left;
	width: 60%;
	text-align: left;
}
.foot-info-r a {
	padding: 5px;
	display: inline-block;
	overflow: hidden;
	font-size: 14px;
	color: #999 !important;
}
.foot-info-box {
	margin-left: 7%;
	overflow: hidden;
}
.foot-cpr {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	background-color: #000;
	color: #ddd;
}
.icon-firend {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.foot-text {
	font-size: 14px;
	color: #999;
	line-height: 28px;
}