@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
}

a {
	color: #333333;
	text-decoration: none;
}

a img {
	border: 0px;
}
i{
	font-style:normal;}
a:hover {
	color: #ba2636;
	text-decoration: none;
}
.img100 img{
	width: 100%;
}
.title1{
	line-height: 5.5vw;
	font-size: 1.5vw;
	text-align: center;
	font-weight: bolder;

}
.wapdiv {
	display: none;
}

img {
	display: block;
}


body {
	
	font-family: "Microsoft Yahei","Hiragino Sans GB",'\5B8B\4F53'
}
.wh_new{
	width:60%;
	margin:0 auto;
	}
.w_60{
	width:60%;
	margin:0 auto;}
.w_70{
	width:70%;}
	.w_45{
		width:45%;}
.m_t1_b2{
	margin-top:1em;
	margin-top:2em;
	}	
	
.m_t1_b1{
	margin:1em auto;}		
		
.m_t2_b2{
	margin:2em auto;}

.m_t3_b3{
	margin:3em auto;}
	
.m_t4_b4{
	margin:4em auto;}	

.bg_fbfbfb{
	background-color:#fbfbfb;}
dt,b,h {
	font-weight: bold;
}

.red_0 {
	color: #F03;
}
.pc_ipone0{
	width:60%;
	margin:0 auto;
	}
.pc_ipone0 img{
	width:100%;
	}

.e22835 {
	color: #e22835;
}
.c_fff{
	color:#fff;}
.c_0,.thisclass {
	color: #F30;
}
.c_1{
	color:#0278c0;
	}
.c_2{
	color:#ccc;}
.c_3{
	color:#5d6e7b;}	
		
.bc_0 {
	background-color: #f4f4f4;
}
.bc_4 {
	background-color: #f4f4f4;
}

.bc_1 {
	background-color: #f2f2f2;
}
.bc_3{
	background-color:#f2f2f2;
	}
.bc_5{
	background-color:#0c0c20;}
.page_div {
	text-align: center;
	margin:1em auto;
	margin:1vw auto;
	
}

.pageurl0{
 background-color: rgba(247, 248, 249, 1);
 line-height: 2.5vw;
 font-size: 0.8vw;
 width: 80%;
 padding-left: 20%;
 color: #707473;
}
.pageurl0 a{
	color: #707473;
	padding-right: 0.5vw;
	padding-left: 0.5vw;
}
.pageurl0 a:hover{
	color: #333;
}
.pageurl1{
	width: 80%;
	padding-left: 20%;
	line-height: 5vw;
	font-size: 0.8vw;
	background-color: rgba(35, 37, 38, 1);
	color:#AAAAAA;
}
.pageurl1 a{
	color:#707473;
	padding-left: 0.2vw; 
	padding-right: 0.2vw;
}


.new2019topimg1,.new2019topimg2{
	position: relative;
}
.new2019topimg2 img{
	width: 100%;
}
.new2019topimg2 ul{
	position: absolute;
	width: 40%;
	z-index: 10;
	top:40%;
	display: flex;
    -webkit-justify-content: flex-end;
	justify-content: space-between;
	left: 30%;
	
}
.new2019topimg2 ul a{
	display: inline-table;
	width: 15%;
	padding: 0.4vw 0.6vw;
	font-size: 1vw;
	color:#fff;

	text-align: center;
}
.nownews{
	border: 1px solid #fff;
}
.new2019servie{
	width: 62%;
	margin: 6vw auto;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: space-between;
}

.new2019servie a{
	width: 21%;
	display: block;
	margin: 1vw;
	text-align: center;
	box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(242, 242, 242, 1);
    border-radius: 6px;
   
	padding-bottom: 2vw;
	box-shadow: 0 6px 12px 0 rgba(255, 255, 255, 0.01), 0 6px 12px 0 rgba(255, 255, 255, 0.11);
}
.new2019servie a:hover{
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.01), 0 6px 12px 0 rgba(0, 0, 0, 0.11);
	transition: box-shadow .30s;
}

.new2019servie a svg{
	display: block;
	width: 30%;
	 
	margin: 2vw auto;
}

.new2019topimg1 span{
	z-index: 10;
	position: absolute;
	left: 20%;
	bottom: 3vw;
	font-size: 2vw;
}
.newtop0{
	width: 100%;
	height: 3vw;
}
.newtop{
	width:100%;
	background-color:#fff;
	height:3vw;
	position:fixed;
	z-index: 9999;
	top:0px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.1);
	}
.newlogo{
	width:15%;
	margin-left:20%;
	height:1vw; 
	float:left;
	margin-top: 1vw;
	}	
.newlogo svg{
	display:block;
	height:1vw;
	
	}	
.newmainright{
	width:5%;	
	height:3vw;
	display:block;
	position:relative;
	float:right;
	font-size:0.85vw;
	margin-right: 20%;
	margin-top: 1vw;
	font-family: 'Arial Normal', 'Arial';
}
.newmainright li{
  	
	border-radius:0.25vw;
	background-color: #f00;
	line-height: 1.5vw;
	text-align:center;
	color: #fff;
	font-size: 0.7vw;
	color: #fff;
	font-weight: 400;
}
.newmainright li a{
	color: #fff;
}	
.newmainright li ul li{
	background-color: #fff;
}

.newmain{
	width:25%;
	
	height:3vw;
	display:block;
	position:relative;
	float:left;
	
	font-size:0.85vw;
	
	}	
.newmain li{
	font-family: 'Arial Normal', 'Arial';
	line-height:3vw;
	width:25%;
	height:3vw;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float:left;
	text-align:center;
	position:relative;
	
	/**background-image: url(../images/navjg.gif);
    background-repeat: no-repeat;
    background-position: right center;**/
	}	
.newmain li:last-child{
		background-image:none;
	}
.navmainbtn{
	display: none;
}	
.newmain li i{
	display: none;
}	
.newmain li:hover ul,.newmain li:hover div{
	display:block;
	
	}
	
	.newmain li a{
		display: block;
		width: 100%;
		
		color: #737373;
	}
	.newmain li a:hover{
		color: #F00;
	}
	.newmain li div{
		display: none;
		position: fixed;
		z-index: 999;
		min-height: 30vw;
		
		overflow: hidden;
		top:3.01vw;
		left: 0px;
		background-color: #fff;
		width: 100%;
		box-shadow: 0 3px 3px rgba(0,0,0,0.1);
	}	
	.newmain li dl{
		width: 65%;
		margin: 1vw auto;
		border-bottom: 1px #f4f4f4 solid;
		min-height: 0px;
		overflow: hidden;

	}	
	.newmain li dl:last-child{
		border:none;
	}
	.newmain li dt,	.newmain li dd{
		width: 16.6%;
		float: left;
		height: 5vw;
		padding-top:1vw;
		
	}
	.newmain li dt{
		color: #F36;
		text-align: center;
		font-size: 1vw;
		line-height: 2vw;
	}
	.newmain li div dd{
		color: #666;
		line-height: 2vw;
	}
	.newmain li div dd a{
		color: #666;
	}
	.newmain li div dd img{
		display: block;
	margin: 0 auto;
 height: 2.5vw;
	 }
	 .newmain li div dd svg{
		 display: block;
		height: 2vw;
		margin: 0 auto;
		
      } 
	.newmain li dt svg{
		height: 2vw;
		display: block;
		margin: 0 auto;
	
	}
	.newmainright li {
		cursor: pointer;
	}
	.newmainright li:hover ul{
		display: block;
	}
	.newmainright li hover ul{
		display: block;

	}
.newmain li ul{
	display:none;
	position: fixed;
	z-index: 999;
	top:3vw;
	left: 0px;
	background-color:#fff;
	line-height:3vw;
	text-align:center;
	min-height:0px;
	overflow:hidden;
	width:65vw;
	box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	padding-top: 1vw;

	padding-left: 35vw;
	}	
	.newmainright ul{
		display:none;
		position: fixed;
		z-index: 999;
		top:2.5vw;
		left: 0px;
		background-color:#fff;
		line-height:3vw;
		text-align:center;
		min-height:0px;
		overflow:hidden;
		width:28vw;
		box-shadow: 0 2px 2px rgba(0,0,0,0.05);
		padding-top: 1vw;
	
		padding-left: 72vw;
		}	


.newmain li ul li,.newmainright ul li{
	min-height:0px;
	overflow:hidden;

	height:5vw;
	display:block;
	
	text-align:center;
	width:10%;
	float: left;
	cursor: pointer;
	color: #737373;

	}	
	.newmainright ul li{
		width: 20%;
	}	
.newmain li ul li svg,.newmainright ul li svg{
	display: block;
	height: 2vw;
	margin: 0 auto;
}
.newmain li ul li a,.newmainright ul li a{
	color: #737373;	
	font-size: 0.6vw;
}
.newmain li ul li a:hover,.newmainright ul li a:hover{	
	color:#000;
}
	
	.newmain li ul li:hover a,.newmainright ul li:hover a{
		display: block;
		width: 100%;
	
	
	
		}
.page_div span,.page_div big{
	display:inline-table;
	margin-left:1%;
	cursor: pointer;}

.bg_0{
	background-color:#f3f3f3;}
.bg_0{
	background-color:#f8f8f8;}

.salediv{
	display:none;
	width:100%;
	background-color:#f4f4f4;
	position:fixed;
	left:0;
	z-index:100;
	}
.saleform{
	width:24%;
	margin-top:3em;
	float:left;
	margin-left:15%;
	background-color:#FFF;
	box-shadow: 0 2px 2px rgba(0,0,0,0.07);
	}
.saleformdiv0{
	width:90%;
	border:1px solid #ccc;
	line-height:3em;
    height:3em;
	position:relative;
	margin:2em auto;


	}
.saleformdiv0 ol{
	height:3em;
	cursor:pointer;
	}		
.saleformdiv0 ol span{
	padding-left:5%;
	font-size:1em;
	display:block;
	width:80%;
	float:left;
 border-right:1px solid #ccc;
	}	
.saleformdiv0 ol small{
	float:left;
	width:14%;
	text-align:center;
	}
.saleformdiv0 ul{
	position:absolute;
	left:-1px;
	top:3em;
	display:none;
     width:100%;
	z-index:110;
		border:1px solid #ccc;
	 background-color:#FFF;
	 padding-top:1em;
	 padding-bottom:1em;
	}	
.saleformdiv0 ul li{
	width:25%;
	text-align:center;
	float:left;
	line-height:2em;
	height:2em;
	font-size:0.8em;
	cursor:pointer;

	}	
	
		
.saleformdiv{
	background-color:#e22835;
	line-height:3em;
	font-size:1.2em;
	}	
.saleformdiv dt{
	width:90%;
	margin:0 auto;
	color:#fff;}
	
.salebtn{
	width:90%;
	margin:2em auto;
	background-color:#e70012;
	text-align:center;
	color:#fff;
	line-height:3em;
		border:1px solid #e70012;
	}	
	
	
.salelist{
	margin-top:3em;
	width:50%;
	float:right;
	margin-right:10%;
	}	
.salelist ol {
	width:40%;
	margin-left:30%;
	line-height:3em;
	height:3em;
	font-size:1em;}	
.salelist ol  li{
	width:100%;
	line-height:3em;
	height:3em;
	font-size:1em;
	}	
.salelist ol li span{
	display:block;
	width:0.8em;
	height:0.8em;
	margin-top:1.2em;
	background-color:#F00;
	display:block;
	float:left;
	}
.salelist ol li small,.salelist ol li big{
	width:60%;
	margin-left:3%;
	display:block;
	float:left;
	}
.salelist ul{
	overflow:scroll;
	}
.salelist ul{

	background-color:#FFF;
	
	padding-bottom:2%;
	background-color:#f4f4f4;

	}	
	.salelist ul li{
		
			width:45%;
	padding:1%;

		box-shadow: 0 2px 2px rgba(0,0,0,0.07);
		margin-bottom:1em;
		float:left;
		margin-left:1em;
		background-color:#FFF;
		}
	.salelist ul li i{
		width:30%;
		display:block;
		float:left;
		height:7.5em;
		}
		.salelist ul li i img{
			width:100%;
			height:100%;
			}
			.salelist ul li p{
				width:67%;
				float:left;
					 margin-left:2%;
				}	
	.salelist ul li big,.salelist ul li span{
		display:inline-block;
		font-size:0.8em;

		line-height:1.5em;
		float:left;}		
		.salelist ul li big{
			width:17%;}	
		.salelist ul li span{
			width:83%;}			
.page_div li {
	display: inline;
}
.text-1{
	line-height: 3vw;
	font-size: 1.2vw;
	color: #333;
	position: relative;
}
.text-1-i{
	position: absolute;
	font-size: 0.6vw;
	background-color: #f3f3f3;
	text-align: center;
	width: 3vw;
	height: 1.5vw;
	right: 0;
	line-height: 1.5vw;
	cursor: pointer;

}
.newfaq p{
	line-height: 1.5vw;
	margin-top: 1vw;
	font-size: 0.8vw;
	color: #666;
}
.newfaq p img{
	width: 100%;
	margin-top: 1vw;
}
.text-2 a{
	color: #f32;
}
.text-2{
	line-height: 2vw;	
	font-size: 0.8vw;
	color: #666;
}
.text-3{
	display: block;
	font-size: 0.8vw;
	line-height: 1.5vw;	
	background-color: rgba(245, 245, 245, 1);
	border:1px solid rgba(204, 204, 204, 1);
	padding: 5%;
	color: #999;
}
.input0 {
	width: 18%;
	height: 2em;
	height: 2vw;
	border: 1px solid #c9c9c9;
	background-color: #f7f7f7;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.input1 {
	width: 6%;
	height: 2em;
	height: 2vw;
	border: 1px solid #c9c9c9;
	background-color: #f7f7f7;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.tab_0 {
	
	margin: 0 auto;
}

.tab_0 th {
	font-size: 0.9em;
	font-size: 0.9vw;
	line-height: 3em;
	line-height: 3vw;
	background-color: #f9f9f9;
	text-align: center;
}

.tab_0_th_0 {
	width: 10%;
	text-align: center;
}

.tab_0_th_1 {
	width: 10%;
	text-align: center;
}

.tab_0_th_2 {
	width: 15%;
	text-align: center;
}

.tab_0_th_3 {
	width: 5%;
	text-align: center;
}

.tab_0_th_4 {
	width: 20%;
}

.tab_0_th_5 {
	width: 40%;
}

.tab_0_td_0 {
	background-color: #f2f2f2;
	text-align: center;
}

.tab_0_td_1 {
	background-color: #f9f9f9;
	text-align: center;
}

.tab_0_td_0	a,.tab_0_td_1 a {
	margin-left: 0.2vw;
	background-color: #F96;
}

.tab_0_td_0 span, .tab_0_td_1 span {
	background-color: #09F;
	color: #fff;
	font-size: 0.7em;
	font-size: 0.7vw;
}

.tab_0_td_0 big, .tab_0_td_1 big {
	background-color: #6C0;
	;
	color: #fff;
	font-size: 0.7em;
	font-size: 0.7vw;
}

.tab_0 td {
	font-size: 0.8em;
	font-size: 0.8vw;
	line-height: 3em;
	line-height: 3vw;
}

.news_body {
	width: 60%;
	margin: 0 auto;
	padding-bottom: 3em;
}
.text_1 p{
	font-size:0.9em;

	line-height:1.7em;

	margin:1em auto;
	
	}
	.b_b_0{
		border-bottom:0.01em solid #ccc;
		clear:both;
		height:2em;
		height:2vw;}
.h_auto,.img_100,img_100 div,.page_name0,.page_name0 ol,.page_name0 dl,.page_name0 dt,.page_name0 dd,.new_auto,.new_auto dl,.new_auto dd,.new_auto dt,.new_auto dd,.new_auto ol,.new_auto ul,.news_index_1,.news_index_0,.w100,.page_div,.news_div ,news_div div,.cpyz,.cpyz div,.cpyz_auto,.shou_div,shou_div ol,.title0,.updateindex,.updateindex div,.updateindex ol,.news_body,.update_new,.update_list,.update_title,.update_td_none0,.topimg,.axgy0,.axgy1 dl,.axgy1 dt,.axgy1 dd,.svg_div,.g6s4_img_list ul,.g6s4_img_list li,.news_index_2{
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}
.downindex0,.downindex1,.downindex2,.yhsz_list li{
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	position:relative;
	}
.svg_0{
	margin-bottom:1em;
}	
.svg_0 svg{
	display:block;
	width:5em;
	height:5em;
	
}
.xczl{
	width:90%;
	background-color:#FFF;
	 box-shadow: 3px 2px 3px rgba(240,240,240,0.8);
	 padding:2%;
	
	 }
.xczl p{
	display:block;
	width:50%;
	float:left;
	 margin:2em auto;
	 font-size:0.9em;
	 text-align:center;
	 line-height:2em;
	}	 
	 
.xczl_logo0{
	width:80%;
	display:block;
	margin:0 auto;
	border:1px solid #CCC;}
.xczl_logo1{
	margin:0 auto;
		display:block;
		width:80%;
	background-color:#F00;
		border:1px solid #f00;}	
.xczl img {
	width:60%;
	margin:4em auto;
	}	
.xczl ul{
	text-align:center;
	font-size:1.1em;
	line-height:3em;
	
	}	
.xczl ol a{
	display:block;
	width:10%;
	margin:0 auto;
		text-align:center;
	font-size:1.1em;
	line-height:2em;
	background-color:#ea2323;
	 border-radius:0.2em;
	 padding:0 0;
	 color:#fff;
	}	
.azjc1 dt{
	text-align:center;
	line-height:3em;
	font-size:1.5em;
	background-color:#fff;
	}	
	
.azjc1_show {
	display:block;
	 
	padding:1em;
	background-color:#FFF;
	font-size:0.9em;
	font-size:0.9vw;
	line-height:1.5em;
	line-height:1.5vw;
	margin-top:2.5em;
	
	}	
	.page_next{

		font-size:0.9em;
		line-height:2em;}
	.azjc1_show p{
		margin:1em auto;
		margin:1vw auto;
		}
	.azjc1_show img{
		margin:1em auto;
		}

.azjc0 {
	margin-left:-2%;
	}	
.azjc0 li{
	width:25%;
	margin-left:2%;
	float:left;
	height:8em;
	height:8em;
	padding:1em;
	background-color:#FFF;
	 box-shadow: 3px 2px 3px rgba(240,240,240,0.8);
	 margin-top:2%;

	 font-size:0.9em;
	 color:#333;
	 	
	}	
.azjc0 li p,.azjc0 li i{
	float:left;
	display:block;
	}	
.azjc0 li i {
	width:15%;}	
.azjc0 li i svg{
	width:100%;
	 color:#666;
	}	
.azjc0 li span{
	clear:both;
	width:5em;
	line-height:2em;
	width:5vw;
	line-height:2vw;
	display: block;
	margin:0 auto;
	text-align:center;
	margin-top:1.5em;
	margin-top:1.5vw;
	
	background-color:#F00;
	color:#FFF;
	}	

.azjc0 li p{
	width:78%;
	margin-left:5%;
	}	
	
.yhsz_list span{
	display:block;
	float:left;}
.yhsz_list li{
	font-size:0.9em;
	
	font-size:0.9vw;
		line-height:3em;
	line-height:3vw;
	border-bottom:0.01em solid #ccc;
	}	
.yhsz_list0{
	width:68%;
	padding-left:2%;

	}	
.yhsz_list1{
	width:10%;
	text-align:center;

	}	
.yhsz_list2{
	width:20%;
	text-align:center;

	}		
.yhsz_list2 a{
	display:inline-table;
	background-color:#e92634;
	text-align:center;
	color:#FFF;
	line-height:1.5em;
	line-height:1.5vw;
	padding:0 0.5em;
	padding:0 0.5vw;
	
	
	 border-radius:0.2em;
	  border-radius:0.2vw;
	  margin-top:0.5em;
	}		
.downindex1{
	width:48.5%;
	float:left;
	margin-top:2em;
	margin-top:2vw;

	}	
.downindex2{
	width:48.5%;
	float:right;
	margin-top:2em;
	margin-top:2vw;
	}		
.downindex0 img,.downindex1 img,.downindex2 img{
	width:100%;
	}
.downindex0 dl i,.downindex1 dl i,.downindex2 dl i{
	display:none;
	}
.downindex0 dl,.downindex1 dl,.downindex2 dl{
	font-weight:bold;
	font-size:1.1em;
	font-size:1.1vw;
	position:absolute;
	z-index:10;
	right:10%;
	top:5%;
	text-align:center;
	}
.downindex0 dt,.downindex1 dt,.downindex2 dt{
	font-size:1.2em;
	line-height:3em;
		font-size:1.2vw;
	line-height:3vw;
	}
.downindex0 dd,.downindex1 dd,.downindex2 dd{
	width:5em;
	padding:0.25em;
	width:5vw;
	padding:0.25vw;
	text-align:center;
	color:#fff;
	background-color:#e22835;
	margin:0 auto;
	
	}
.svg_div{
	margin-top:1em;}
.svg_div i{
	margin:0.5em auto;
	margin:0.5vw auto;
	font-variant:normal;
	font-style:normal;
	width:10%;
	display:block;
	float:left;
	border:0.01em solid #aaaaaa;
	 border-radius:0.2em;
	 margin-right:3%;
	 font-size:0.8em;
	 font-size:0.8vw;
	 line-height:2.0vw;
	 	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box;
	 -ms-box-sizing:border-box;
	  box-sizing:border-box;
	 box-shadow: 3px 2px 6px rgba(255,255,255,0.8); 
	 height:2.5vw;
	 height:2.5em;
	 text-align:center;
	 color: #333;
	 cursor:pointer;
	 }
	.svg_div i:hover{
		background-color:#e22835;
		color:#fff;
		 box-shadow: 3px 2px 6px rgba(255,200,200,0.8);
		 border:0.01em solid #e22835; 
		}
	 
	.svg_div i svg{
		display:block;
	float:left;
	width:30%;
	height:80%;
	margin-top:0.25em;
	 vertical-align: middle;
	 margin-left:5%;} 
		.svg_div span{
			display:block;
			float:left;
			width:52%;
			} 

.swhz0{
	width:16em;
	height:6em;
	width:16vw;
	height:6vw;
	padding:0.5em;
	padding:0.5vw;
	background-color:#e17d7d;
	color:#fff;
	float: left;
	    border-radius:0.6em;
	}	
	.swhz0 i,.swhz0 i svg{
		width:4em;
		height:4vw;
		height:4em;
		height:4vw;
		display:inline-block;
		float:left;
		color:#e17d7d;
		margin-top:0.5em;
		margin-top:0.5vw;
		}
		.swhz0 dl{
			float:left;
			margin-top:1em;
			margin-top:1vw;
			
			margin-left:0.5em;
			margin-left:0.5vw;
			}
		.swhz0  dl dt,.swhz0 dl dd{
			font-size:1.5em;
			line-height:1.5em;
			
		
		
			}	
.swhz0 i dl dt{
		
			font-weight:bold;
			}	
		.swhz1{
			margin:2em auto;
			margin:2vw auto;
			}
		.swhz1 dl{
			width:50%;
			float:left;
			height:50em;
			}	
		.swhz1 ol{
			width:45%;
			float:left;
			}	
			.swhz1 ol img{
				width:90%;
				margin:3em auto;}	
				
			.swhz1 dt{
				line-height:3em;
				line-height:3vw;
				font-size:1.2em;
				font-size:1.2vw;
				font-weight:bold;
				margin-top:2em;
				margin-top:2vw;
				}	
				.swhz1 dd{
					line-height:1.5em;
					line-height:1.5vw;
					font-size:0.9em;
					font-size:0.9vw;}	

				
			
.axgy0{
	width:70%;
	margin: auto;}

.axgy0 ul{
	width:48%;
	height:30em;
	height:30vw;
	float:left;
	}
.axgy0 ol{
	width:48%;
	height:30em;
	height:30vw;
	float:right;
	}	
.axgy0 ol img{
	width:100%;
	height:100%;
	}	
.axgy0 dl img{
	width:100%;
	margin:0 auto;}	
	
.axgy1{
	clear:both;
	width: 100%;
	height: 50em;
	height: 50vw;
	background-image: url(../images/about7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3em;
		padding-top:3vw;
		margin-top:1em;
		margin-top:1vw;
	}	
	.axgy1 dl{
		width:60%;
		margin:2em auto;
		margin:2vw auto;
		
		}
	.axgy1 dl dt{
		width:8em;
		width:8vw;
		line-height:2em;
		line-height:2vw;
		background-color:#ce0205;
		font-size:1.2em;
		font-size:1.2vw;
		color:#fff;
		text-align:center;
		}
	.axgy1 dl dd{
		color:#f2f2f2;
		font-size:0.9em;
		line-height:1.5em;
		margin-top:1em;
		margin-top:1vw;
		}
.connect0{
	width:65%;
	margin:2em auto;
	margin:2vw auto;
	height:30em;
	height:30vw;
	
	}
#divmap0,#divmap1{
	width:100%;
	height:15em;
	height:15vw;
	}
	
	.connect0	ol{
	float:left;
	width:45%;
	}
	.connect0	ol big,.connect0	ul big,	.connect0 dl dt{
		display:block;
		line-height:2em;
		line-height:2vw;
		color:333#;
		font-size:1em;
			font-size:1vw;
		}
		.connect0	ol  p,.connect0	ul  p,	.connect0 dl dd{
			font-size:0.9em;
		
				line-height:2.5em;
	
		color:#666;
			}	
	
	.connect0 dl{
		width:45%;
		float: left;
		margin-left:5%;
		margin-top:2em;
		margin-top:2vw;
				}

.connect0	ul{
	float:right;
	width:45%;
	}

		
.update_new,.update_list{
	width:64.5%;
	background-color:#FFF;
	margin:2em auto;
	    box-shadow: 0 0 10px rgba(171,198,235,.3);
		padding:1.5%;
	}
.update_title span{
	float:left;
	border-radius: 0.2em;
	line-height:2em;
	display:inline-table;
	padding:0.5em 1em;
		padding:0.5em 1vw;
	text-align:center;
	font-size:1em;
	margin:0.5em 0
	
}
.update_new p{
	font-size:0.9em;
	font-size:0.9vw;
	line-height:2em;
	line-height:2vw;}
.update_new a{
	padding:0.5em 1em;
	padding:0.5vw 1vw;
	margin-left:1em;
	margin-left:1vw;
	background-color:#F00;
	color:#fff;
	}	
.update_new big{
	display:block;
	width:95%;
	padding:2.5%;
	
	font-size:0.5em;
	font-size:0.5vw;
	line-height:1.5em;
	line-height:1.5vw;
	border:1px solid #ccc ;
	background-color:#f5f5f5;}	
.update_new ul{
	width:45%;
	border-right:1px solid #e5e5e5;
	height:20em;
	float:left;
	padding-right:3%;}
.update_new ul p{
	font-size:1em;
	}	
.update_new ul li{
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	margin-top:2em;
	margin-bottom:0.5em;
	color:#333;
	}
.update_new ul small{
	display:block;
	margin:0 auto;
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	margin-bottom:0.5em;
		color:#333;
	}	
.update_new ul a{
		display:block;
	margin:0 auto;
	background-color:#eb2323;
	cursor:pointer;
	text-align:center;
	width:30%;
	line-height:1.8em;
	color:#fff;
	border-radius: 0.5em;
	}		
.update_new ol{
	width:49%;
	overflow:scroll;
	
	height:20em;
	float:right;}	
	.update_tab{
		font-size:0.9em;}

.update_title_0{
	border:1px solid  #eb2323;
	color:#eb2323;}	
.update_title_1{
	border:1px solid  #199bfb;
	color:#199bfb;}		
.updateindex div {
	width: 27%;
	margin-right: 6%;
	float: left;
	text-align: center;
}
.updateindex a{
	color:#fff;
	}

.update_tab{
	width:100%;
	}
.update_tab td{
	font-size:0.8em;
	padding:1%;

	

	
	}	
.update_td0{
	width:48%;
	font-size:0.9em;
		border-bottom:1px solid #999;
		color:#eb3d3e;
		line-height:2.5em;
		font-weight:bold;
	}
.update_td1{
	text-align:left;
	
	
	
	}	
	.update_td_none0{
		width:94%;
		margin:1em auto;}
.update_td1,.update_td2,.update_td3,.update_td4,.update_td5{
	text-align:center;
	width:8%;
	font-size:0.9em;
	text-align:center;
	border-bottom:1px solid #999;
	color:#eb3d3e;
		line-height:2.5em;
		font-weight:bold;
	}	
.update_td1_0,.update_td1_1{
	text-align:center;
	line-height:2em;
	}	
.update_td_none	{
	display:none;
	background-color:#f1f1f1;
	}

.updateindex div ol {
	width: 100%;
	position: relative;
}

.updateindex div ol img {
	width: 100%;
}

.updateindex div ol li {
	position: absolute;
	z-index: 10;
	width: 100%;
	top: 2em;
	top: 2vw;
	left: 0px;
	color: #fff;
	display: none;
}
.updateindex div ol li span{
	display:inline-table;
	float:left;
	width:30%;
	line-height:1.2em;
	font-size:0.8em;
	background-color:#cfcfd1;
	float:left;
	margin-left:10%;
	margin-top:2em;
	border-radius:25px;
	}

.updateindex div ol li big {
	display: block;
	font-size: 1em;
	font-size: 1vw;
}

.updateindex ol small {
	height: 0px;
	width: 100%;
	opacity: 0.3;
	background-color: #000;
	position: absolute;
	z-index: 5;
	left: 0;
}

.updateindex div ul {
	line-height: 3em;
	line-height: 3vw;
	font-size: 0.9em;
	font-size: 0.9vw;
	margin-bottom:2em;
	margin-bottom:2vw;
	color:#333;
}

.title0 {
	width: 93%;
	font-size: 1.2em;
	font-size: 1.2vw;
	border-bottom: 1px solid #999;
	line-height: 3.5em;
	line-height: 3.5vw;
	margin-top: 1.5em;
	margin-top: 1.5vw;
	margin-bottom: 1.5em;
	margin-bottom: 1.5vw;
}

.xswl_img ol {
	width: 50%;
	left: 15%;
	font-size: 0.9em;

	line-height: 1.5em;

	position: absolute;
	top: 18em;
	top: 18vw;
	z-index: 10;
}

.xswl_0 dl {
	margin-bottom: 3vw;
}

.xswl_0 dl dt {
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #f4f5f5;
	font-size: 0.9em;
	font-size: 0.9vw;
	line-height: 3em;
}

.xswl_0 dl dd {
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
	font-size: 0.8em;
	font-size: 0.8vw;
	color: #666;
	line-height: 1.8em;
	line-height: 1.8vw;
	margin-top: 1em;
	margin-top: 1vw;
}

.xswl_0 ul {
	font-size: 0.8em;
	font-size: 0.8vw;
	color: #999;
	line-height: 1.8em;
	line-height: 1.8vw;
}

.shou_div {
	margin-top: 5em;
	margin-top: 5vw;
}

.shou_div ol {
	line-height: 3em;
	line-height: 3vw;
	text-align: center;
}
.new_auto{
	width: 67%;
}
.new_auto1 {
	width: 100%;
	position: absolute;
	
}

.map_div {
	overflow: hidden;
	position: relative;
}

.map_div svg {
	display: block;
	position: absolute;
	
}

.i_btn {
	width: 13%;
	min-height: 50vw;
	margin: 3vw auto;
	margin-left: 20%;
	background-color: #fff;
	padding: 2%;;
	float: left;
	text-align: left;
}
.i_btn em{
	display: inline-table;
	float: right;
	font-style: normal;
	color: #ccc;
	font-weight: bold;
	font-size: 1.2vw;

}

.map-i-btn-now{
	background-color: rgba(249, 247, 250, 1);
}
.transform0{
	-ms-transform:rotate(90deg); /* Internet Explorer */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Op*/
}
.newshou{
	margin: 3vw auto;
	width: 39%;
	padding: 2%;
	float: left;
	margin-left: 2%;
	background-color: #fff;
	position: relative;
	min-height: 50vw;
}

.i_btn li{
	line-height: 3vw;
	font-size: 0.9vw;
	color: #bb0a1b;
}
.i_btn i {
	display: block;
	
	width: 90%;
	line-height: 2vw;
	font-size: 0.8vw;
	text-align: left;
	font-style: normal;
	cursor: pointer;
	padding: 0 5%;
	margin: 1vw auto;
}
.i_btn i:hover{
	background-color: rgba(249, 247, 250, 1);
}
.appleft_i{
	display: none;
}
.i_btn svg {
	margin: 0 auto;
	display: block;
	width: 4em;
	height: 4em;
	width: 4vw;
	height: 4vw;
}
.appleft_i{
	width: 90%;
	margin: 0.5vw auto;

	
	color: #999;
}
.cpyz_auto {
	width: 64.5%;
	margin: 2em auto;
	margin: 2vw auto;
	background-color: #fff;
	box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.01), 0 2px 3px 0 rgba(255, 255, 255, 0.11),0 2px 3px 0 rgba(255, 255, 255, 0.11),0 2px 3px 0 rgba(255, 255, 255, 0.11);

}

#cpyz_ajax_id {
	margin: 1m  auto;
	font-size: 0.9em;
	line-height: 2em;
	line-height: 2vw;
	text-align: center;
	padding-top: 2em;
	padding-top: 2vw;
	padding-bottom: 2vw;
}

.cpyz {
	width: 40%;
	margin: 0 auto;
	
	
}
.cpyz ul{
	overflow: auto;
	min-height: 0px;
}
.cpyz span,.cpyz big {
	display:block;
	width: 80%;
	margin: 0 auto;
	
	text-align: center;
	font-size: 1em;
	font-size: 1vw;
}

.cpyz big {
	clear: both;
	background-color: #e22835;
	color: #FFF;
	border-radius: 0.2em;
	border-radius: 0.2vm;
	line-height: 2vw;
}
.yzinput0{
	width: 80%;
	margin-left: 10%;
	border: none;
	display: block;
	line-height: 3vw;
	border-bottom: 1px solid #999;
	background:none;  
	outline:none;  
	margin-bottom: 2vw;
}
.yzinput1{
	width: 50%;
	margin-left: 10%;
	border: none;
	display: block;
	line-height: 3vw;
	border-bottom: 1px solid #999;
	background:none;  
	outline:none;  
	float: left;
	margin-bottom: 2vw;
}

.cpyz img {
	float:left;
	margin-left: 2%;
	height: 3vw;
cursor: pointer;
}
.news_div {
	width:60%;
	line-height:2em;
	line-height:2vw;}
.news_div {
	
	margin: 3em auto;
	margin: 3vw auto;
}
.news_div img{
	margin:0 auto;
	margin-top:1em;}
.news_title {
	margin: 1em auto;
	margin: 1vw auto;
}

.news_title p {
	font-size: 1.2em;
	font-size: 1.2vw;
	font-weight: bold;
	line-height: 3em;
	line-height: 3vw;
	text-align: center;
}

.news_title span {
	display: block;
	font-size: 0.7em;
	font-size: 0.7vw;
	text-align: center;
}

.new_auto {
	
	margin: 2em auto;
	margin: 2vw auto;
}

.news_page_name {
	line-height: 3em;
	line-height: 3vw;
	text-align: center;
	font-size: 1.5em;
	font-size: 1.5vw;
	margin: 2em auto;
	margin: 2vw auto;
}

.new_type_moer {
	margin: 2em auto;
	text-align: center;
	font-size: 0.7em;
	font-size: 0.7vw;
}

.news_index_0 div {
	float: left;
	width: 45%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}

.news_index_0 div p {
	height: 18em;
	height: 18vw;
	overflow: hidden;
}

.news_index_0 div p img {
	width: 100%;
}

.news_index_0 dt {
	font-size: 1em;
	font-size: 1vw;
	line-height: 2.5em;
}

.news_index_0 dd {
	font-size: 0.8em;
	font-size: 0.8vw;
}

.news_index_0 dd a {
	color: #999
}

.news_index_1 {
	margin-bottom: 2em;
	margin-bottom: 2vw;
}

.news_index_1 div {
	height: 23em;
	height: 23vw;
	background-color: #FFF;
	float: left;
	width: 30%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	margin-bottom: 2em;
	margin-bottom: 2em;
}

.news_index_1 div p {
	height: 14em;
	height: 14vw;
	overflow: hidden;
}

.news_index_1 div p img {
	width: 100%;
	height: 100%;
}

.news_index_1 dt {
	width: 90%;
	margin: 0 auto;
	font-size: 0.82em;
	font-size: 0.82vw;
	line-height: 2.5em;
}

.news_index_1 dd {
	width: 90%;
	margin: 0 auto;
	font-size: 0.8em;
	font-size: 0.8vw;
	line-height: 1.2em;
	line-height: 1.2vw;
}

.news_index_1 dd a {
	color: #999
}

.news_index_1 span {
	margin-left: 5%;
	display: inline-table;
	padding:0.2vw 0.5vw;
	
	
	font-size: 0.7vw;
	font-size: 0.7vw;
	line-height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #666;
	margin-top: 1em;
	margin-top: 1vw;
	text-align: center;
	border-radius: 5px;
}

.news_index_2 {
	margin-bottom: 2em;
	margin-bottom: 2vw;
	cursor:pointer;
}
.move_list {
   display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	}
.move_list div {
	width:32%;
	min-height:0px;
	overflow:hidden;
	background-color:#fff;
	height:13vw;
	margin-bottom:1.9%;
	cursor: pointer;
	
}
.move_list div dt{
	font-size:0.9vw;
	color:#666;
	width:96%;
	text-align:center;}

.move_list div p{
	width:100%;
	height:10vw;
	}
.move_list div img{
	width:100%;
	margin:0 auto;
	}

.news_index_2 div {
	height: 17em;
    	height: 17vw;
	background-color: #FFF;
	float: left;
	width: 30%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	margin-bottom: 2em;

}

.news_index_2 div p {
height: 13em;
	height: 13vw;
	overflow: hidden;
}

.news_index_2 div p img {

	height: 100%;
	margin:0 auto;
}

.news_index_2 dt {
	width: 90%;
	margin: 0 auto;
	font-size: 0.9em;

	line-height: 2.5em;
}

.news_index_2 dd {
	width: 90%;
	margin: 0 auto;
	font-size: 0.8em;

	line-height: 1.2em;

}

.news_index_2 dd a {
	color: #999
}

.news_index_2 span {
	margin-left: 5%;
	display: inline-table;
	width: 4em;
	width: 4vw;
	font-size: 0.7vw;
	font-size: 0.7vw;
	line-height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #666;
	margin-top: 1em;
	margin-top: 1vw;
	text-align: center;
	border-radius: 5px;
}

.news_tyte0 {
	width: 70%;
	margin: 0 auto;
	line-height: 2.5em;
	line-height: 2.5vw;
	height: 2.5em;
	height: 2.5em;
	position: relative;
	font-size: 0.9em;
	font-size: 0.9vw;
	padding-top: 0.5em;
	padding-top: 0.5vw;
}

.news_tyte0 ol,.news_tyte0 p,.news_tyte0 ul {
	float: left;
	width: 10%;
	text-align: center;
	height: 2.5em;
	line-height: 2.5em;
	height: 2.3vw;
	line-height: 2.3vw;
}

.news_tyte0 p {
	border-right: 1px solid #e5e5e5;
}

.news_tyte0 ul {
	line-height: 2.5em;
	height: 2.3vw;
	line-height: 2.3vw;
	position: absolute;
	background-color: #f7f7f7;
	left: 20%;
	z-index: 10;
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.news_tyte0 ul li small {
	font-size: 0.5em;
	font-size: 0.5vw;
}

.news_body img {
	width: 100%;
	margin: 1em  auto;
	margin: 1vw auto;
}

.img_100,.img_100 img,.topimg,.topimg img {
	width: 100%;
	position: relative;
}

.page_name0 {
	width: 70%;
	background-color: rgba(250,250,250,0.2);
	position: absolute;
	z-index: 10;
	bottom: 0px;
	left: 15%;
	text-align: center;
}

.page_name0 dt {
	font-size: 1.2em;
	font-size: 1.2vw;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	padding-top: 1.2vw;
	padding-bottom: 1.2vw;
	font-weight: bold;
	color: #000;
}

.page_name0 dt small {
	display: inline-table;
	border-bottom: 2px solid #000;
	width: 4em;
	width: 4vw;
}

.page_name0 dt big {
	display: inline-table;
	color:#ccc;
}

.page_name0 dd {
	margin-bottom: 2em;
	margin-bottom: 2vw;
	margin-top: 1em;
	margin-top: 1vw;
	font-size: 1em;
	font-size: 1vw;
}

.page_name0 dd a {
	color: #fff;
	padding-left: 2em;
	padding-left: 2vw;
	padding-right: 2em;
	padding-right: 2vw;
	border-right: 0.12em solid #fff;
	border-right: 0.12vw solid #fff;
	text-align: center;
}

.page_name0 dd a:last-of-type {
	border: none;
}

.page_name0 dd a:hover {
	color: #F30;
}

.w100 {
	width: 100%;
}

.w100_2 {
	width: 100%;
	height: 2.8em;
	height: 2.8vw;
	border-bottom: 1px solid #e5e5e5;

}

.wh100 {
	width: 100%;
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	background-color: #FFF;
}

.top {
	width: 100%;
	height: 3.3em;
	height: 3.3vw;
	overflow: hidden;
}

.top0 {
	width: 100%;
	padding-top: 0.5em;
	padding-top: 0.5vw;
	position: fixed;
	z-index: 900;
	top: 0px;
	background-color: #FFF;
	box-shadow: 0 2px 2px rgba(0,0,0,0.07);
}

.centent {
	width: 70%;
	margin: 0 auto;
}
.centent2 {
	width: 60%;
	margin: 0 auto;
}
.nav_btn {
	display: none;
}

.top_logo {
	width: 20%;
	float: left;
	margin-top: 0.5em;

}
.top_logo svg{
	height:1.5em;
	}




.top_logo img {
	width: 100%;
}

.navs {
	width: 60%;
	float: right;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.navs p,.navs i {
	display: none;
}

.navs ul {
}

.navs ul li {
	width: 24%;
	float: left;
	font-size: 1.2em;
	line-height: 2.6em;
	line-height: 2.6em;
	background-image: url(../images/navjg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	height: 2.8em;
	height: 2.8vw;
	position: relative;
}

.navs ul li a {
	display: block;
	width: 100%;
	height: 2.7em;
	height: 2.7vw;
	line-height: 2.6em;
	line-height: 2.6vw;
	color: #3f434e;
}

.navs ul li ul {
	
	
	width: 100%;
	position: absolute;
	z-index: 9999;
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	background-color: #FFF;
	border-radius: 0 0 5px 5px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.05);
}

.navs ul li ul li {
	width: 100%;
	display: block;
	height: 2.13em;
	line-height: 2.13em;
	height: 2.13vw;
	line-height: 2.13vw;
	background-image: none;
	font-size: 1em;
	border-bottom: 1px dotted #ececec;
}

.navs ul li ul li a {
	font-size: 1em;
	display: block;
	width: 100%;
	height: 2.13em;
	line-height: 2.13em;
	height: 2.13vw;
	line-height: 2.13vw;
	color: #3f434e;
}

.navs ul li ul li a:hover {
	border: none;
	background-color: #e22835;
	color: #fff;
}

.index0 {
	margin-top: 2px;
	margin-bottom: 2px;
}

.index0 span img {
	width: 100%;
}

.inde_4img0 {
	width: 25%;
	float: left;
	border-right: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.inde_4img1 {
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 25%;
	border-right: 2px solid #b9b9b9;
}

.index0 a i,.index0 i,.index0 a small {
	display: none;
}

.index0 span {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

.foot {
	width: 100%;
	background-color: #606060;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.footer dl {
	width: 15%;
	float: left;
	color: #aeaeae;
}

.footer dl dt {
	color: #cfcfcf;
	line-height: 3em;
	font-size: 1em;
	font-size: 1vw;
}

.footer dl dd {
	line-height: 2em;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.foot_img {
	width: 20%;
	float: right;
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}

.foot_img ul {
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	line-height: 2.2em;
}

.footer img {
	margin: 0 auto;
	margin-top: 1em;
}

.footer ol {
	text-align: center;
	width: 50%;
	float: right;
	color: #CCC;
	font-size: 1em;
	font-size: 1vw;
}
.footer ol img{
	width: 75%;
	margin:  0 auto;
}
.footer li {
	color: cfcfcf;
	line-height: 3em;
}

.footer a {
	color: #aeaeae;
}

.foot2 {
	width: 100%;
	height: 2em;
	height: 2vw;
	background-color: #313131;
	color: #7c7b7b;
}

.footer2 {
	text-align: center;
}

.foot2 a {
	color: #7c7b7b;
}

.footer2 span {
	display: inline-table;
	line-height: 2em;
	line-height: 2vw;
	padding-right: 2em;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.footer2 img {
	display: inherit;
	vertical-align: middle;
	margin-right: 0.5em;
}

.footer2 small {
	display: inline-table;
	font-size: 0.8em;
	font-size: 0.8vw;
	margin-right: 1em;
}

.index_sale_div {
	width: 100%;
	height: 17.2em;
	height: 17.2vw;
	position: relative;
}

.index_sale_p {
	display: none;
}

.index_sale {
	background-image: url(../images/index_sale.jpg);
	
	background-position: center top;
	width: 100%;
	height: 17.2em;
	height: 17.2vw;
	position: absolute;
	bottom: 0px;
	z-index: 90;
}

.index_sale_0 {
}

.index_sale_0 p {
	padding-top: 3.2em;
	padding-top: 3.2vw;
	font-weight: bold;
	color: #787878;
	text-align: center;
	line-height: 3em;
	font-size: 1.5em;
	line-height: 3vw;
	font-size: 1.5vw;
}

.index_sale_3 div dl p {
	width: 89%;
	line-height: 1.5em;
	float: right;
}

.index_sale_3 div dl i {
	width: 1.25em;
	width: 1.25vw;
	margin-right: 0.3em;
	color: #666;
	height: 1.25em;
	background-size: 100%;
	height: 1.25vw;
	display: block;
	float: left;
}

.i_sale_0 {
	background-position: 0px center;
}

.i_sale_1 {
	background-position: -1.25em center;
}

.i_sale_2 {
	background-position: -3.75em center;
}

.i_sale_3 {
	background-position: -2.5em center;
}

.clear_0 {
	width: 100%;
	clear: both;
}

.p_top_2em {
	width: 12%;
	margin: 0 auto;
	padding-top: 2em;
	padding-top: 2vw;
}

.sale_select ,.sale_select2{
	
	float: left;
	width: 19.6%;
	height: 2em;
	height: 2vw;
	line-height: 2em;
	line-height: 2vw;
	color: #f4f4f4;
	position: relative;
	margin-top: 3em;
	cursor: pointer;
	font-size: 0.8em;
	font-size: 0.8vw;
	
}
.sale_select{
	margin-left: 20%;
}

.sale_select ol,.sale_select2 ol{
	color: #333;
	width: 68%;
	padding-left: 10%;
	padding-right: 20%;
	border: 1px solid #b5b5b5;
	background-image: url(../images/select_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-radius: 5px;
	background-color: #c4c4c4;
}

.sale_select ul_back {
	display: block;
	position: absolute;
	bottom: 2vw;
	background-color: #c4c4c4;
	left: -1px;
	z-index: 999;
	display: none;
}

.sale_select li, .sale_select2 li {
	display: none;
	background-color: #c4c4c4;
	width: 68%;
	padding-left: 10%;
	padding-right: 20%;
	border: 1px solid #b5b5b5;
	height: 16em;
	height: 16vw;
	position: relative;
	background-color: #c4c4c4;
	overflow: hidden;
	margin-top: -5px;
}

.sale_select li ul ,.sale_select2 li ul {
	display: block;
	position: absolute;
	background-color: #c4c4c4;
	width: 76%;
	padding-left: 10%;
	padding-right: 10%;
	left: -1px;
	z-index: 999;
	display: none;
}

.sale_select ul a,.sale_select2 ul a {
	height: 1.5em;
	height: 1.5vw;
	display: block;
	line-height: 1.5em;
	line-height: 1.5vw;
	border-bottom: 1px dashed #ececec;
}

.sale_select ul a:hover,.sale_select2 ul a:hover {
	background-color: #D4D4D4;
}

.sale_btn {
	text-align: center;
	display: block;
	width: 90%;
	height: 2em;
	line-height: 2em;
	height: 2vw;
	line-height: 2vw;
	margin: 0 auto;
	cursor: pointer;
	border: 1px solid #b0b0b0;
	background-color: #d4d4d4;
	text-align: center;
	word-spacing: 0.5em;
	border-radius: 5px;
}

.sale_btn:hover {
	background-color: #9E9E9E;
}

.sale_btn_big {
	width: 12%;
	display: block;
	height: 2em;
	line-height: 2em;
	height: 2vw;
	line-height: 2vw;
	float: left;
	margin-left: 3.4%;
	margin-top: 0.8em;
	margin-top: 0.8vw;
}

.index_sale_3 {
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	margin-top: 2em;
}

.index_sale_3 div {
	width: 41.1%;
	margin-left: 3em;
	margin-left: 3vw;
	float: left;
	margin-top: 1.5em;
	margin-top: 1.5vw;
	padding: 0.8%;
	box-shadow: 0px 1px -2px 3px rgba(0, 0, 0, 0.1);
	background-color: #f4f4f4;
	border: 1px solid #FBFBFB;
	height: 7em;
	height: 7vw;
	font-size: 0.7em;
	font-size: 0.7vw;
}

.index_sale_3 div ol,.index_sale_3 div dl {
	float: left;
}

.index_sale_3 div ol {
	width: 7.8em;
	height: 7.0em;
	width: 7.8vw;
	height: 7.0vw;
}

.index_sale_3 div ol img {
	width: 100%;
	height: 100%;
}

.index_sale_3 div dl {
	width: 67%;
	margin-left: 2%;
}

.index_sale_3 div dt {
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	line-height: 2em;
	font-size: 0.9em;
	font-size: 0.9vw;
}

.index_sale_3 div dd {
	line-height: 1.8em;
	color: #666;
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	margin-top: 0.3em;
}

.index_sale_page {
	display: block;
	clear: both;
	height: 2em;
	height: 2vw;
	color: #666;
	padding-top: 1em;
	padding-top: 1vw;
	margin-left: 5%;
}

.index_sale_page big {
	display: inline-table;
	float: left;
	line-height: 1.5em;
	line-height: 1.5vw;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.index_sale_page span {
	display: inline-table;
	width: 1.2em;
	height: 1.2em;
	width: 1.2vw;
	height: 1.2vw;
	border: 1px solid #666;
	text-align: center;
	line-height: 1em;
	line-height: 1vw;
	margin-right: 0.2em;
	margin-left: 0.2em;
	margin-right: 0.2vw;
	margin-left: 0.2vw;
	cursor: pointer;
	font-size: 0.8em;
	font-size: 0.8vw;
}

.sale_page0 {
	background-color: #f20;
	border: 1px solid #f20;
	color: #FFF;
}

.index_sale_5 {
	display: none;
	position: absolute;
	right: 0px;
	background-color: #d4d4d4;
	color: #666;
	top: 0;
	width: 3em;
	width: 3vw;
	height: 2em;
	height: 2vw;
	font-size: 0.9em;
	font-size: 0.9vw;
	text-align: center;
	background-image: url(../images/close0.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.p_nav {
	width: 100%;
	background-color: #f6f6f6;
	height: 4em;
	height: 4vw;
}



.p_nav_img {
	width: 20%;
	float: left;
	margin-top:0.75vw;
	height:2.5vw;
	
	
}

.p_nav_img img {
	height:100%;
}
.P_iCON{
	display:block;
	height:100%;
	}
 @media screen and (max-width:10000px)
 {
.P_iCON{
	display:none;
	height:100%;
	}
	}

.p_nav2 {
	float: right;
	width: 30%;
	text-align: right;
	font-size: 1vw;
	line-height:4vw;
}

.p_nav2 span {
	display: inline-table;
	float: right;
	padding-left: 2.6em;
	padding-left: 2.6vw;
}

.p_nav2 span:hover {
	color: #e22835;
}

.p_top0 {
	width: 70%;
	font-size: 1em;
	font-size: 1vw;
	position: relative;
	margin: 0 auto;
	height: 34em;
	height: 34vw;
}

.p_name {
	width: 45%;
	font-size: 2.5em;
	line-height: 5em;
	text-align: center;
}

.p_top_img0 {
	position: absolute;
	right: -8%;
	top: 2em;
	top: 2vw;
	z-index: 110;
	width:50%;
}

.g6s4_1 {
	width: 100%;
	background-color: #191621;
	text-align: center;
}

.g6s4_1 img {
	width: 62.5%;
}

.m_auto {
	margin: 0  auto;
}

.p_top_img1 {
	display: block;
	width: 45%;
	height: }	
	
.p_top_img1 span

{
	display:block;
	width: 25%;
	float: left;
	text-align: center;
	height: 8em;
	height: 8vw;
	float: left;
	color: #6a6a6a;
	font-size: 0.9em;
	font-size: 0.9vw;
}

.p_top_img1 i {
	display: block;
	width: 4em;
	width: 4vw;
	height: 4em;
	height: 4vw;
	margin: 0 auto;
	margin-bottom: 1em;
}

.p_top_img1 i svg {
	width: 4em;
	width: 4vw;
	height: 4em;
	height: 4vw;
}

.g6s4_1_text {
	display: block;
	margin: 0 auto;
	color: #e8e8e8;
}

.g6s4_1_text dt {
	line-height: 6vw;
	font-size: 3em;
	font-size: 3vw;
	color: #2a91d0;
	letter-spacing: 0.2em;
	padding-bottom: 10px;
	padding-top: 1em;
	font-weight: normal;
}

.g6s4_1_text dd {
	margin: 0 auto;
	width: 55%;
		line-height: 2.5em;
	line-height: 2.5vw;
	font-size: 1.2em;
	font-size: 1.2vw;
	
	text-align: left;
}

.g6s4_200 {
	width: 100%;
	height: 15.625em;
	height: 15.625vw;
	margin: 0 auto;
	background-image: -webkit-radial-gradient(hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));
	background-image: radial-gradient(hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));
}

.g6s4_2 {
	width: 100%;
	background-color: #ededed;
	padding-top: 5em;
	padding-bottom: 3em;
}

.g6s4_2 div,.g6s4_2_0 span,.g6s4_2_2 ul {
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}

.g6s4_2_text1 {
	color: #666;
	width: 100%;
	float: left;
}

.g6s4_2_text1 dd {
	
	margin-top: 1vw;
	font-size: 1.5vw;
	padding-left:12%;

	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	background-image: url(../images/p/g6s4_img3.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 3em;
	line-height: 3vw;
	width:60%;
}

.g6s4_2_text1 dt {
	font-size: 3em;
	font-size: 3vw;

	color: #2a91d0;
	font-weight: normal;
}
.g6s4_2_text1 p{
	font-size:0.8vw;
	line-height:1vw;
	width:60%;
	}

.g6s4_2_0 {
	width: 15.7vw;
	position: absolute;
	right: 5%;
}

.g6s4_2_0 span {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 1.5em;
	margin-bottom: 1.5vw;
	font-size: 1em;
	line-height: 2em;
	font-size: 1vw;
	line-height: 2vw;
	color: #666;
}

.g6s4_2_0 span i,.g6s4_2_0 svg {
	margin: 0 auto;
	display: block;
	width: 5.25vw;
	height: 5.25vw;
}

.g6s4_2_1 {
	width: 100%;
}

.g6s4_2_1 img {
	width: 100%;
	margin: 0 auto;
}

.g6s4_2_2 ul {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 4em;
	line-height: 6vw;
	font-size: 2em;
	font-size: 2vw;
	color: #666;
}

.g6s4_2_2 ul img {
	width: 80%;
	margin: 0 auto;
	border: 3px solid #22a3fd;
}

.g6s4_3 {
	width: 100%;
	background-color: #fafafa;
	padding-top: 4vw;
	padding-top: 4em;
}

.g6s4_3_text {
	text-align: center;
	margin: 2em auto;
}

.g6s4_3_text dt {
	font-size: 3.5em;
	font-size: 3.5vw;
	color: #22a3fd;
	line-height: 6em;
	line-height: 6vw;
	font-weight: normal;
}

.g6s4_3_text dd {
	color: #666;
	font-size: 1.4vw;
	line-height: 2vw;
	color: #6b6b6b;
}

.g6s4_3_img {
	width: 60vw;
	margin: 0 auto;
}

.g6s4_3_img ol img {
	width: 90%;
	margin: 0 auto;
}

.g6s4_3_img ul {
	position: relative;
	margin-top: 2em;
}

.g6s4_3_img ul img {
	width: 55%;
	margin-left: 14%;
}

.g6s4_3_img p {
	position: absolute;
	left: 56%;
	top: 40%;
	color: #4b4a4a;
	font-size: 1.1em;
	line-height: 1.6em;
	width: 18em;
	font-size: 1.1vw;
	line-height: 1.6vw;
	width: 18vw;
	z-index: 99;
}

.g6s4_4 {
	width: 100%;
	position: relative;
}

.g6s4_4 img {
	width: 100%;
}

.g6s4_4 div {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 5em;
	top: 5vw;
}

.g6s4_4 div dt {
	font-size: 3em;
	font-size: 3vw;
	color: #22a3fd;
	line-height: 5em;
	line-height: 5vw;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.5vw;
}

.g6s4_4 div dd {
	margin: 0 auto;
	color: #666;
	font-size: 1.5em;
	line-height: 2em;
	font-size: 1.5vw;
	line-height: 2vw;
	color: #eeeeee;
	text-align: center;
}

.g6s4_4 div ul {
	float: left;
	width: 30%;
	margin-top: 1400px;
	margin-left: 55%;
	color: #eeeeee;
}

.g6s4_4 div ul p {
	font-size: 2em;
	font-size: 2vw;
}

.g6s4_5 {
	width: 100%;
	background-image: -webkit-radial-gradient(rgba(255,255,255,0.8),rgba(219,237,238,.9));
	background-image: radial-gradient(rgba(255,255,255,0.8),rgba(219,237,238,.9));
	position: relative;
}

.g6s4_5 div {
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}

.g6s4_5_img img {
	width: 100%;
}

.g6s4_5_text {
	width: 100%;
	position: absolute;
	top: 5%;
	z-index: 100;
	color: #666;
	text-align: center;
}

.g6s4_5_text dd {
	font-size: 1.2vw;
	line-height: 4vw
}

.g6s4_5_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 3vw;
	line-height: 4vw;
}

.g6s4_6,.g6s4_6 div,.g6s4_7 div,.g6s4_8 div {
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}

.g6s4_6_text {
	text-align: center;
	margin-top: 5%;
}

.g6s4_6_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 3vw;
	line-height: 4vw;
}

.g6s4_6_text dd {
	font-size: 1.2vw;
	line-height: 4vw;
	color: #666;
}

.g6s4_6_ico {
	width: 40vw;
	font-size: 1.2vw;
	line-height: 2vw;
	color: #666;
	margin: 2em auto;
}

.g6s4_6_ico span {
	float: left;
}

.g6s4_6_ico span,.g6s4_6_ico i {
	display: inline-table;
	width: 10vw;
	text-align: center;
}

.g6s4_6_ico	svg {
	width: 5vw;
}

.g6s4_6_img0 {
	display: none;
}

.g6s4_6_img {
	width: 60%;
	margin: 0 auto;
}

.g6s4_6_img img {
	width: 100%;
}

.g6s4_7 {
	width: 100%;
	background-color: #f7f7f7;
	padding-top: 2em;
	padding-bottom: 2em;
}

.g6s4_7_text {
	text-align: center;
	margin-top: 5%;
}

.g6s4_7_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
}

.g6s4_7_text dt big {
	font-size: 3.5vw;
}

.g6s4_7_text dd {
	font-size: 1.2vw;
	line-height: 4vw;
	color: #A8A8A8;
}

.g6s4_7_text p {
	font-size: 1.2vw;
	line-height: 2vw;
	color: #666;
}

.g6s4_7_img img {
	width: 100%;
}

.g6s4_7_img {
	width: 60%;
	margin: 0 auto;
}

.g6s4_7_img img {
	width: 100%;
}

.g6s4_8 {
	width: 100%;
	background-color: #000;
	padding-top: 2em;
	padding-bottom: 2em;
	text-align: center;
	position: relative;
}

.g6s4_8_img {
	width: 60%;
	margin: 0 auto;
}

.g6s4_8_img img {
	width: 100%;
}

.g6s4_8_text {
	text-align: center;
	position: absolute;
	z-index: 100;
	top: 2%;
	width: 100%;
	padding-top: 2vw;
}

.g6s4_8_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
}

.g6s4_8_text dt span {
	color: #f00
}

.g6s4_8_ico {
	color: #A7A6A6;
	text-align: center;
	width: 50vw;
	font-size: 1.2vw;
	line-height: 2vw;
	position: absolute;
	z-index: 100;
	top: 12%;
	left: 25%;
}

.g6s4_8_ico span {
	display: inline-table;
	float: left;
	width: 25%;
}

.g6s4_8_ico i,.g6s4_8_ico svg {
	display: block;
	width: 5.5vw;
	height: 5.5vw;
	margin: 0 auto;
}

.g6s4_9_text {
	text-align: center;
	margin-top: 5%;
	margin-bottom:2vw;
}

.g6s4_9_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
}

.g6s4_9_text dt big {
	font-size: 1.5vw;
}

.g6s4_9_text dd {
	font-size: 1.2vw;
	line-height: 2.2vw;
	color: #A8A8A8;
}

.g6s4_9_ico {
	color: #A7A6A6;
	width: 50vw;
	font-size: 1.2vw;
	line-height: 2vw;
	margin: 0 auto;
}

.g6s4_9_ico span {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 2vw;
	line-height: 5.5vw;
}

.g6s4_9_ico i,.g6s4_9_ico svg {
	display: inline-table;
	width: 5.5vw;
	height: 5.5vw;
	margin: 0 auto;
	float: left;
	margin-right: 0.5vw;
}

.g6s4_9_img {
	width: 60%;
	margin: 0 auto;
}

.g6s4_9_img img {
	width: 100%;
}

.g6s4_10 {
	text-align: center;
	background-color: #e6e6e6;
	padding-bottom: 2vw;
}

.g6s4_10_text {
	text-align: center;
	margin-top: 3%;
}

.g6s4_10_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
}

.g6s4_10_text dd {
	font-size: 1.2vw;
	line-height: 2vw;
	color: #666;
}

.g6s4_10_img {
	width: 60%;
	margin: 2vw auto;
}

.g6s4_10_img img {
	width: 100%;
}

.g6s4_11 {
	padding: 2% 0;
}

.g6s4_11_text {
	width: 60%;
	margin: 0 auto;
}

.g6s4_11_text dl,.g6s4_11_text ul {
	float: left;
	width: 50%;
}

.g6s4_11_text dl dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
	padding-top: 2vw;
}

.g6s4_11_text dd {
	width: 80%;
	padding-top: 2vw;
	font-size: 1.2vw;
	line-height: 2vw;
	color: #666;
}

.g6s4_11_text  span {
	display: block;
	text-align: left;
}

.g6s4_11_text  small {
	width: 80%;
	display: block;
	padding-left: 5vw;
	font-size: 2.5vw;
}

.g6s4_11_text ul img {
	margin: 0 auto;
	width: 80%;
}

.g6s4_11_img {
	width: 60%;
	margin: 2vw auto;
}

.g6s4_11_img img {
	width: 100%;
}

.g6s4_12 {
	position: relative;
}

.g6s4_12_text {
	position: absolute;
	z-index: 100;
	top: 15%;
	width: 40vw;
	left: 40%;
	text-align: center;
}

.g6s4_12_text dt {
	font-weight: normal;
	color: #22a3fd;
	font-size: 2.5vw;
	line-height: 4vw;
}

.g6s4_12_text dd {
	font-size: 1.2vw;
	line-height: 2vw;
	color: #ccc;
}

.g6s4_12_img {
	width: 100%;
}

.g6s4_12_img0 {
	display: none;
}

.g6s4_12_img img {
	width: 100%;
}

.jsdiv2,.jsdiv1 {
	display: none;
}

.g6s4_13,.g6s4_13_0,.g6s4_13_0 dl,.g6s4_13_0 dt,.g6s4_13_0 dd,.g6s4_14,.g6s4_14_0,.g6s4_14_0 ul,.g6s4_14_0 ol,.g6s4_14_0 p,.g6s4_14_1,.g6s4_14_2,.g6s4_14_2 ul,.g6s4_14_1 li ,.g6s4_14_1 ul{
	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
}
.g6s4_14_2 ul{
	margin-bottom:1em;}
.g6s4_13_0 {
	width: 60%;
	margin: 2em auto;
}

.g6s4_13_0 dl {
	width: 50%;
	float: left;
	
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5vw;
	padding-bottom: 0.5vw;
	
}

.g6s4_13_0 dt {
	float: left;
	width: 35%;
	text-align: left;
	padding-left: 5%;
	font-weight: normal;
	font-size: 0.9vw;
	line-height: 2vw;
}

.g6s4_13_0 dd {
	float: left;
	width: 50%;
	
	font-size:0.8vw;
  
	line-height: 2vw;
	color: #666;
}

.g6s4_14_0{
	width: 60%;
	margin: 1em auto;
}
.g6s4_14_1{
	width: 60%;
	margin: 0 auto;
	}

.g6s4_14_0 dt {
	font-size: 1.5vw;
	line-height: 3vw;
}

.g6s4_14_0 p,.g6s4_14_1 p,.g6s4_14_2 p {
	display: block;
	font-size: 1.2vw;
	line-height: 3vw;
}

.g6s4_14_1 ul {
	padding-bottom: 0.2vw;
		position: relative;
}

.g6s4_14_0 span {
	border: 1px solid #999;
	display: inline-table;
	margin-right: 0.5vw;
	text-align: center;
	border-radius: 0.3em;
	padding-left: 1%;
	padding-right: 1%;
	font-size: 1vw;
	color: #666;
	line-height: 2vw
}



.g6s4_14_1_span {
	box-shadow: 3px 4px 2px 2px rgba(255,160,160,0.2);
}

.g6s4_14_1 i {
	margin: 0.5em auto;
    margin: 0.5vw auto;
    font-variant: normal;
    font-style: normal;
    width: 13%;
    display: block;
    float: left;
    border: 0.1px solid #aaaaaa;
    border-radius: 0.2em;
    margin-right: 3%;
    font-size: 0.9em;

    line-height: 2.0vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 3px 2px 6px rgba(255,255,255,0.8);
    height: 2.5vw;
    height: 2.5em;
    text-align: center;
    color: #333;
    cursor: pointer;

	}
	.g6s4_14_1 small {
		position:absolute;
		top:18%;
		
		left:16%;
		z-index:10;
		  width: 3%;
   
   
	}
	
.g6s4_14_1_i_hover
{
	background-color:#e22835;
	color:#fff; 
	border:none;
	    box-shadow: 3px 2px 6px rgba(255,150,150,0.8);} 	
	
.g6s4_14_1 i:hover
{
	background-color:#e22835;
	color:#fff; 
	border:none;
	    box-shadow: 3px 2px 6px rgba(255,150,150,0.8);} 

.g6s4_14_1 i svg{
	display:block;
	float:left;
	width:30%;
	height:80%;
	margin-top:0.25em;
	 vertical-align: middle;
	 margin-left:5%;}
	.g6s4_14_1 small svg{
	display:block;
	float:left;
	width:100%;
	height:80%;
	margin-top:0.25em;
	 vertical-align: middle;
} 
	 
.g6s4_14_1 span{
	display:block;
	text-align:center;}
.g6s4_14_2{
	width:60%;
	margin:1em auto;
	margin-top:1em;
	
	display:none;}
.g6s4_14_2 big{
	display:block;
	font-size:1em;
	line-height:2em;
	}		
	.g6s4_14_2 span{
		font-size:0.8em;
		display:inline-table;
		padding-left:0.5em;
		padding-right:0.5em;
		color: #333;
		line-height:1.5em;
		
		
		}
	.g6s4_14_2 span:hover{
		background-color:#F03;
		color:#fff;}
.g6s4_14_2 ol {
	width: 96%;
	padding: 1.5%;
	border-radius: 0.3em;
	border: 1px solid #999;
}


.g6s4_14_3 {
	margin: 0 auto;
	width: 60%;
		height: 50em;
	height: 50vw;
	
}
.g6s4_img_list{
	width:60%;
	margin:0 auto;}

.g6s4_img_list ul{
	padding-bottom:1em;}
.g6s4_img_list big{
	display:block;
	font-size:1em;
	line-height:2em;
	
	}
.g6s4_img_list ul{
	clear:both;

	}	
	
.g6s4_img_list li{
	font-size:0.7em;
	text-align:center;
	display:block;
	float:left;
	width:20%;
	margin-left:4%;
	margin-bottom:5em;
	
	}
.g6s4_img_list li img{
	width:100%;}
#js_bg{
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	z-index:100;
	
	}	
.js_img_div {
	margin:0 auto;
	padding:1em;
	background-color:#FFF;
	position:relative;
	box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}

		
.js_img_div span{
	top:0px;
	display:block;
	width:4em;
	height:2em;
	position:absolute;
	right:0px;
	
	font-size:0.8em;
	line-height:2em;
	text-align:center;
	background-color:#F00;
	color:#fff;
	cursor:pointer;
	}	
.js_img_div  img{
		height:100%;
	}	
	
.honor_title{
	text-align:center;
	margin-top:1em;
	margin-bottom:2em;
	}
.honor_title dl{
	padding-bottom:1em;
	border-bottom:1px solid #ccc;
	}	
.honor_title dt{
	line-height:3em;
	font-size:2em;
	}	
.honor_title dd{
	font-size:0.9em;
	display:inline;
		padding:0.5em 0.8em;

	cursor:pointer;
	}	
.honor_title_dd{
	background-color:#e70012;
	color:#fff;
	}	
.honor_list li{
	float:left;
	width:20%;
	margin-left:2.5%;
	margin-right:2.5%;
	margin-bottom:2em;
	font-size:0.7em;
	height:18em;
	text-align:center;
		cursor:pointer;
	}
	.honor_list ul{
		display:none;}	
	#honor_list ul:first-child{
		display: block;}
	
	.honor_list li span{
		display:block;
		padding-top:0.5em;}
.honor_list li img{
	width:100%;}	
	
	.container1 > div, .container2 > div, .container3 > div {
  width: 20px;
  height: 20px;
  background-color: #fff;
 
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
 
.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
 
.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
 
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
 
.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
 
.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
 
.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
 
.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
 
.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
 
.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
 
.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.spinner {

  width: 80px;
  height: 80px;
  position: fixed;
   z-index:99;
   }
  .gs1{
	  position: relative;} 
  .gs1 ul{
	  position:absolute;
	  z-index:10;
	  top:0px;
	  width:100%;
	  left:0; 
	  } 
	    .gs2{
	  position: relative;} 
  .gs2 ul{
	  position:absolute;
	  z-index:10;
	  top:0px;
	  width:100%;
	  left:0; 
	  }
	 .gs1_title{
		 text-align:center;
		 } 
	 .gs1_title dt{
		 font-size:3em;
		 padding-top:1em;
		 padding-bottom:0.5em;
		}	
	.gs1_title dd{
		font-size:1.2em;
		line-height:2em;
		color:#7d7d7f;}	 
	.svg_1{
		padding-bottom:3em;}	
	.svg_1 i{
		display:block;
		width:20%;
		float:left;
		margin-top:2em;
		}
	.svg_1 i svg{
		width:5em;
		height:5em;
		display:block;
		margin:0 auto;
		}
	.svg_1 i span{
		display:block;
		font-size:0.9em;
		line-height:2em;
		text-align:center;}	
		
		.svg_2{
		padding-bottom:3em;}	
	.svg_2 i{
		display:block;
		width:20%;
		float:left;
		margin-left:2.5%;
		margin-right:2.5%;
		margin-top:2em;
		}
	.svg_2 i svg{
		width:5em;
		height:5em;
		display:block;
		margin:0 auto;
		}
	.svg_2 i span{
		display:block;
		font-size:0.9em;
		line-height:2em;
		text-align:center;}	
		
		
	.gs1_title1 {
		padding-top:4em;}	
		
.gs1_title1 dt{
	font-size:3em;
	text-align:center;
	font-weight:normal;
	}
.gs1_title1 p{
	text-align:center;
	font-size:2em;
	}		
.gs1_title1 dd{
	text-align:center;
	padding-top:2em;
	font-size:1em;
	line-height:2.2em;
	}			 
.gs1_0{
	padding-top:2em;
	padding-bottom:3em;
	}
.gs1_0 dl{
	width:60%;
	margin-left:10%;
	float:left;
	
	}
.gs1_0 ol{
	width:20%;
	margin-left:10%;
	float:left;
	}
.gs1_0 ol img{
	width:80%;
	margin:0 auto;}	
.gs1_0 P{
	width:40%;
	display:block;
	height:10px;
	vertical-align:middle;}	
	
.gs1_0 small{
	float:left;
	width:10%;
	background-color:#4f90ea;
	display:block;
	height:10px;
	}	
.gs1_0 big{
		float:left;
	width:80%;
	background-color:#4f90ea;
	display:block;
	height:2px;
	font-size:0;
	margin-top:4px;
	}			
		
.gs1_0 dt{
	font-size:1.5em;
	line-height:2.2em;}		
.gs1_0 dd{
	font-size:1.4em;
	padding-bottom:2em;}

.gs1_0 span{
	font-size:0.9em;}	
.po_ab0{
	font-size:1em;
	position: absolute;
	width:4em;
	line-height:1.5em;
	text-align:center;
	background-color:#bb0a1b;
	border-radius:0 0.5em 0 0.5em;
	left:60%;
	top:10%;
	color:#fff;
	}	
.po_ab1{
	font-size:0.8em;
	position: absolute;
	width:4em;
	line-height:1.5em;
	text-align:center;
	background-color:#bb0a1b;
	border-radius:0 0.5em 0 0.5em;
	left:60%;
	top:5%;
	color:#fff;
	}	
.moves_div{
	width:50%;
	background-color:#fff;
	padding:2%;
	
	margin:0 auto;
	margin-bottom:5em;
	}
.move_list{
	width:54%;
	min-height:0px;
	overflow:hidden;
	margin:0 auto;
	}	
		
.moves_div dt{
	font-size:1.2em;
	text-align:center;
	line-height:3em;
	}
.moves_div dd{
	width:100%;
	margin:0 auto;
	min-height:0px;
	overflow:hidden;
	}					
	
.swhz_tab ul{
	font-size:1.2em;
	font-weight:bold;
	}	
.swhz_tab{
	float: left;
	margin-left: 5%;
	width:50%;
	
	
	font-size:1em;
	line-height:2.5em;
	height: auto !important;
	overflow: hidden;
	}	
.swhz_tab dl{
	float:left;
	width:50%;
	}
.swhz_tab dl dt{
	float:left;
	width:100%;
	}	
.swhz_tab dl dd{
	float:left;
	width:100%;
	font-size:0.9em;
}	.p_nav_text{
	width:60%;
	float:left;
	
	font-size:1.2vw;
	line-height:4vw;
	}
.p_nav2_0{
		width:30%;
	float:right;
	font-size:1vw;

	line-height:4vw;
	}

.p_nav2_0 span{
	float:right;
	display: inline-table;
	font-weight:normal;
   
    padding-left: 2.6vw;
	
	}
		
	.img_40 img{
		width:40%}	
	.news_css_2018{
		width:800px;
		margin:0 auto;
		line-height:1.5em;
		line-height:1.5vw;
		font-size:0.9em;
		font-size:0.9vw;
		}
		.news_css_2018 p{
			
		}		
		.news_css_2018 ol{
			line-height:1.5em;
			line-height:1.5vw;
			margin-top:2em;
			margin-top:2vw;
		    margin-bottom:1em;	
			margin-bottom:1vw;
			font-size:0.9em;
			font-size:0.9vw;
			color:#333;
			
			}	
	.news_css_2018 img {
		width:100%;
		display:block;
		margin:0 auto;
		margin: 1em  auto;
	margin: 1vw auto;
		}	
	.update_title small{
		float:right;
		border-radius: 0.2em;
    line-height: 2em;
    display: block;
    width: 4em;
    text-align: center;
    font-size: 1em;
    margin: 0.5em 0;
	border: 1px solid #ccc;
    color: #ccc;
		}	
	.news_css_2018 ol div{
		padding-top:0.25vw;
		padding-bottom:0.25vw;}	
	.update_body{	
	width: 49%;
    overflow: scroll;
    height: 20em;
    float: right;
	}	
._w_100{
	width:100%;
	position:relative;
	}
.titi{
	font-size:2vw;
	line-height:3vw;
	text-align:center;
	margin:3vw 0;
	}
._w_80{
	width:80%;
	margin:0 auto 3vw;
	}
.commerce{
	/*-moz-column-count:4; /* Firefox */
   /* -webkit-column-count:4; /* Safari 和 Chrome */
   /* column-count:4;
    -moz-column-gap: 1em;
      -webkit-column-gap: 1em;
column-gap: 1em;
	 */

	}
.commerce li{
	width: 50%;
      margin: 2vw auto;
   /**   -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
   break-inside: avoid; */
	}	
.commerce img{
	width:100%;
	} 
#new_sale_div_bg{
	background-color:rgba(0,0,0,0.8);
	position:fixed;
	z-index:8;
	top:0px;
	height:100%;
	width:100%;
	left:0px;}
		
.new_sale_div{
	position:fixed;
	height:0%;
	
	overflow: hidden;
	left:0px;
	z-index:100;
	top:3vw;
	width:100%;
	background-color:#fff;
	color:#666;
	
}
.new_sale_div h2{
		font-size:1.5em;
	font-size:1.5vw;
	color:#999;
	display:block;
	float:left;
	width:10%;
	}		
.new_sale_sql_div{
	display:none;
	width: 90%;

	line-height: 3em;
	height: 3vw;
	line-height: 3vw;
	margin: 0 auto;
	background-color: #F8F8F8;
	padding-left:5%;
	padding-right:5%;
	position: fixed;
	z-index:10;
	top:3vw;
	left:0px;
	}	
.new_sale_city0{
	width:25%;
	margin-top:0.5em;
		margin-top:0.5vw;
		height:2em;
	height:2vw;
	line-height:2em;
	line-height:2vw;
	
	float:left;
	
	margin-right:1%;
	position:relative;
	}
 
.new_sale_city0 i{
	display:block;
	height:1em;
	height:1vw;
	position:absolute;
	right:0px;
	width:1.5em;
	width:1.5vw;
	top:0.5em;
	top:0.5vw;
	z-index:9;
	}
	.new_sale_city0 i svg{
		height:1vw;
	display:block;}
.new_sale_city0 ul{
	width:100%;
	position:relative;
	background-color:#fff;
	border:1px solid #f1f1f1;
	}	

.new_sale_city0 ul:hover span
{
	border-bottom:1px solid #f1f1f1;
}	
		
.new_sale_city0 ul span{
	text-align:center;
	display: block;
	}
			
.new_sale_city0 ul ol{
	position:absolute;
	z-index:999;
	border:1px solid #f1f1f1;
	left:-1px;
	display:none;
	width:100%;
		background-color:#FFF;
		font-size:0.8em;
		font-size:0.8vw;
		min-height:0px;
		overflow:hidden;
	}	

	.new_sale_city0 ul ol li:hover
	{
		background-color:#f1f1f1;}
.new_sale_city0 ul ol li{
	display: block;
	padding-left:1.5em;
	padding-right:1.5em;
	padding-left:1.5vw;
	padding-right:1.5vw;
	line-height:2em;
	line-height:2vw;
	cursor:pointer;
	width:50%;
	float:left;
	box-sizing: border-box;
	text-align:center;
	font-size:0.8em;
	font-size:0.8vw;
	}	
.new_sale_btn{
	width:5%;
	text-align:center;
	background-color:#ccc;
	color:#f3f3f3;
	float:left;
	line-height:2em;
	line-height:2vw;
	margin-top:0.5em;
	margin-top:0.5vw;
	}	
.new_sale_btn1{
	width:5%;
	text-align:center;
	float:right;
	
	color:#f30;
	float:right;
	line-height:2em;
	line-height:2vw;
	margin-top:0.5em;
	margin-top:0.5vw;
	}	
.new_sale_btn:hover
{
	background-color:#F36;
	cursor:pointer;
	}
.ds_M{
	min-height: 0px;
	overflow: hidden;
	margin-top: 2vw;
}	
.new_sale_list div{

	width:50%;
	font-size:0.8em;
	font-size:0.8vw;
	margin:2em auto;
	margin:2vw auto;
	position:relative;
	min-height: 7.5vw;
	overflow: hidden;
	
	}
.left0{
float: left;
}
.right{
	float: left;
	}

.new_sale_list div p svg{
	display:block;
	float:left;
	width:1.5em;
	width:1.5vw;
	margin-right:1em;
	margin-right:1vw;
}
	
.new_sale_list {
	width:80%;
	min-height:0px;
	overflow:hidden;
	margin:2em auto;
	margin:2vw auto;
	
	}
.new_sale_list ol{
	min-height:0px;
	overflow:hidden;
	font-size:0px;
	border-bottom:1px solid #f1f1f1;
	clear:both;}	
	
	.new_sale_list i{
		display:block;
		width:20%;
	float:left;
	min-height:6vw;
	overflow:hidden;
	}	
.new_sale_list img{
	display:block;
	margin:0 auto;
	width:100%;
	}	
.new_sale_list p{
	float:left;
	width:60%;
	margin-left:5%;
	line-height:1em;
	line-height:1vw;
	padding-bottom:1em;
	padding-bottom:1vw;
	min-height:0px;
	overflow: hidden;
	}
.new_sale_list p span{
	font-size:1.2em;
	font-weight:bold;
	}			
.new_sale_list li{
	text-align:center;
	line-height:10vw;
	font-weight:bold;
	}
.new_sale_img{
	width:60%;
	
	min-height:0px;
	overflow:hidden;
	position: absolute;
	z-index:9;
	left:20%;
	top:20vh;
	}	
.new_sale_img p{
	width:95%;
	line-height:2vw;
	padding-left:1em;
	margin-top:1em;
	border-left:0.5em solid #999;
	border-left:0.5vw solid #999;
	font-size:1em;
	font-size:1vw;
	}		
.new_sale_city0 small{
	display:none;}	
	.iphonediv{
		display:none;
		}
.new_sale_list dl{
	width:15%;
	float:left;
	}	
.new_sale_list dl svg{
	display:block;
	width:100%;
	}
.new_sale_list dt{
	float:left;
	width:75%;
	float:right;
	font-size:1.2em;
	font-size:1.2vw;
	line-height:3em;
	}		
.new_sale_list dd{
	float:left;
	width:75%;
	float:right;
	font-size:0.8em;
	font-size:0.8vw;
	line-height:3em;
	}	
	.news_body_page{
		line-height:2.5vw;
		font-size:0.8vw;	
	width: 800px;
    margin: 0 auto;
	
	}	.news_body_bottom{
		height:10vw;
		clear:both;}
		
		.p_moves{
			display:block;
		
		}
		
		  
	.moves_link{
		width:17vw;
		font-size:0.9vw;
		padding:1%;
		color:#06F;
		border:1px solid #06F;
		margin:2vw auto;
		text-align: center;
		cursor:pointer;}
	#p_move_div{
		position:relative;
		margin:0 auto;}	
				
	#moves_loading,#moves_btn, #moves_loading_txt{
	position:absolute;
		}	
		
	#moves_loading{
		width:101%;
		height:101%;
	
		display:none;
		z-index:10;
		left:0px;
		top:0px;
		}	
    #moves_loading_txt{
		width:100%;
		text-align:center;
		z-index:11;
		
	   bottom:3vw;
		
		
		}		
	 #moves_loading_txt span{
		 padding-left:1vw;
		 padding-right:1vw;
		 margin:0 auto;
		 display:inline-table;
		 background-color:#F90;
		 color:#fff;
		
		 line-height:2vw;
		 font-size:1vw;
		 
		 }	
		
		#moves_loading img{
			width:100%;
			 
		
			}	
		
	#moves_btn{
		left:0px;
		z-index:12;
		top:45%;
		opacity:0.3;
		height:6vw;
		width:100%;
		}
	#moves_btn svg{
		margin:0 auto;
		display:block;
		cursor:pointer;
		width:5vw;
		height:5vw;
		}	
			
	.moves_div{
		position:relative;
		
		}		
	.wlx{
		width: 100%;
		overflow: hidden;
		min-height: 0px;
		background-color: #ebdfcf	;
		padding: 5% 0;
   }
   .wlx dl, .wlx dd, .wlx dt{
	overflow: hidden;
	min-height: 0px;
   }
   .wlx dl{
	   width: 60%;
	   margin-left: 20%;
   }
   .wlx dt{
	   border-left:0.2vw solid #f00;
	   padding-left:1vw;
	   line-height: 2vw;
	   margin-bottom: 1vw;
   } 
   .wlx dd{
	   line-height: 2vw;
   }
   .wlx-div0{
	min-height: 0px;
	overflow: hidden;
	background-color: #fff3e3	;
}
.faqlist{
	line-height: 2vw;
	font-size: 0.8vw;
	border-bottom: 1px dotted #b9b9b9;
	cursor: pointer;
}	
.faqlist:hover
{
	background-color: #f4f4f4;
}
.prevpage,.nextpage{
	width: 800px;
	margin: 2vw auto;
	line-height: 3vw;
}
.prevpage a,.nextpage a
{
color: #199bfb;
}
#leftid i{
	
}
.VolksWagenwerk{
	width: 1000px;
	min-height: 0px;
	overflow: hidden;
	margin:  0 auto;
}
.VolksWagenwerk img{
	width: 100%;
}
.VolksWagenwerk-link{
	width: 154px;
	height: 251px;
	right: 10px;
	bottom: 10px;
	position: fixed;
	z-index: 999;
}
.VolksWagenwerk-link img{
	width: 100%;
}
#ggid{
	color: #f00;
}
.g6s4_2_new1{
	width: 60%;
	margin-left: 10%;
	float: left;
}
.g6s4_2_new2{
	width: 20%;
	float: left;
}
.g6s4_2_new2 span {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 1.5em;
	margin-bottom: 1.5vw;
	font-size: 1em;
	line-height: 2em;
	font-size: 1vw;
	line-height: 2vw;
	color: #666;
}

.g6s4_2_new2 i,.g6s4_2_new2 svg {
	margin: 0 auto;
	display: block;
	width: 5.25vw;
	height: 5.25vw;
}
.g6s4_2_new1 dd {
	
	margin-top: 1vw;
	font-size: 1.5vw;
	padding-left:12%;

	min-height: 0px;
	height: auto !important;
	overflow: hidden;
	_height: auto;
	background-image: url(../images/p/g6s4_img3.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 3em;
	line-height: 3vw;
	width:60%;
}

.g6s4_2_new1 dt {
	font-size: 3em;
	font-size: 3vw;

	color: #2a91d0;
	font-weight: normal;
}
.g6s4_2_new1 p{
	font-size:0.8vw;
	line-height:1vw;
	width:60%;
	}
	.newbz{
		clear: both;
		width: 100%;
		line-height: 3vw;
		font-size: 0.5vw;
		color: #666;
		
	}
	.wx-2m1{
		position: fixed;
		z-index: 999;
		top: 40vh;
		right: 0px;
		width: 10vw;
		height: 10vw;
		padding:1vw;
		background-color: #fff;
		text-align: center;
		line-height: 3vw;
		font-size: 0.6vw;

	}
	.wx-2m1 img{
		width: 80%;
		margin: 0 auto;
	}


	.nnav-logo p{
	width: 70%;

}
.nnav-logo {
    width: 60%;
    float: left;
    font-size: 1.2vw;
    line-height: 4vw;
}
._wh_body_2021{
	width: 90%;
	overflow: hidden;
	min-height: 20;

}

.upsoft_pdf_btn{
	margin: 0 auto;
	margin-top: 3vw;
	display: block;
	width: 20vw;
	background-color:#8f0505;
	color: #fff;
	text-align: center;
	line-height: 3vw;
	font-size: 1vw;
  cursor:pointer;
  

}