@font-face {
  font-family: 'iconfont';  /* project id 2001739 */
  src: url('//at.alicdn.com/t/font_2001739_br76yv2i39p.eot');
  src: url('//at.alicdn.com/t/font_2001739_br76yv2i39p.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2001739_br76yv2i39p.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2001739_br76yv2i39p.woff') format('woff'),
  url('//at.alicdn.com/t/font_2001739_br76yv2i39p.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2001739_br76yv2i39p.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
[v-cloak] { 
	display: none;
}
body{
	height: 100px;
}
a{
	text-decoration:none;
}
.a { color: #eee;}
.a:hover { color: #E6A23C; text-decoration:underline;}
.loading{
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:#fff;
	z-index: 99999;
}
.loadingfa{
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:29px;
	color:#444;
	position:absolute;
	left: 50%;
	margin-top:-25px;
	margin-left:-25px;
	top:50%;
}
.animteehxxx{
	opacity: 0.2;
	transition: all ease 1.5s;
		-webkit-transition: all ease 1.5s;
		-moz-transition: all ease 1.5s;
		-o-transition: all ease 1.5s;
		transform: translateY(100px);
		-webkit-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		
		
}
.animteehxxx.active{
	opacity:1;
	transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
}
.animts{
	opacity: 0.2;
	transition: all ease 1.5s;
		-webkit-transition: all ease 1.5s;
		-moz-transition: all ease 1.5s;
		-o-transition: all ease 1.5s;
		transform: translateY(100px);
		-webkit-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		
		
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.active .animts{
	opacity:1;
	transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
}
@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}

@keyframes rotate1{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(-360deg)}
}
@-webkit-keyframes rotate1{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate1{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(-360deg)}
}
@-ms-keyframes rotate1{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(-360deg)}
}
@-o-keyframes rotate1{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(-360deg)}
}


.xuanzhuan{
	 animation: 2s linear 0s normal forwards infinite rotate;
	 -webkit-animation: 2s linear 0s normal forwards infinite rotate;
	 -moz-animation: 2s linear 0s normal forwards infinite rotate;
	 -o-animation: 2s linear 0s normal forwards infinite rotate;
}.xuanzhuan1{
	 animation: 5s linear 0s normal forwards infinite rotate;
	 -webkit-animation: 5s linear 0s normal forwards infinite rotate;
	 -moz-animation: 5s linear 0s normal forwards infinite rotate;
	 -o-animation: 5s linear 0s normal forwards infinite rotate;
}

.nizhuan{
	animation: 2s linear 0s normal forwards infinite rotate1;
	 -webkit-animation: 2s linear 0s normal forwards infinite rotate1;
	 -moz-animation: 2s linear 0s normal forwards infinite rotate1;
	 -o-animation: 2s linear 0s normal forwards infinite rotate1;
}


.nizhuan1{
	animation: 3s linear 0s normal forwards infinite rotate1;
	 -webkit-animation: 3s linear 0s normal forwards infinite rotate1;
	 -moz-animation: 3s linear 0s normal forwards infinite rotate1;
	 -o-animation: 3s linear 0s normal forwards infinite rotate1;
}
@keyframes Updown{from{margin-top:-0.32rem;}to{margin-top:0rem;}}
.shangxia{
	animation:1.4s  0s alternate none infinite running Updown;
}
.yaohuan{
	animation:2.4s  0s alternate none infinite running swing;
}.yaohuan1{
	animation:9.4s  0s alternate none infinite running swing;
}.flash{
	animation:2.4s  0s alternate none infinite running flash;
}.wobble{
	animation:20.4s  0s alternate none infinite running wobble;
}
.dtable{
	display:table;
	width:100%;
	height:100%;
}
.dcell{
	display:table-cell;
	vertical-align: middle;
	
}

.inner{
	max-width: 1180px;
	margin:0 auto;
	
}
.top{
	height:40px;
	position:relative;
	background:#f1f5f8;
}
.saelclt{
	position:absolute;
	left: 12px;
	top: 0px;
	
}
.sanmmxlt{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/sjx.png) no-repeat right center;
	padding-right:22px;
	border: none;
	outline: none;
	height:38px;
	font-size:12px;
}
.sammembgx{
	position:absolute;
	right: 10px;
	top: 0px;
	line-height:40px;
	color:#777777;
}
.sammembgx1,.sammembgx2{
	padding:0px 6px;
}
.uuserbx{
	text-align:center;
	line-height:40px;
	font-size:12px;
}
.uuserbx span,
.uuserbx a{
	color:#000;
	padding:0px 10px;
}
.uuserbx i{
	margin-left: 5px;
    padding: 0 4px;
    color: #fff;
    background-color: #a2cdd3;
    border-radius: 3px;
    font-style: normal;
}
.uuserbx a:hover{
	text-decoration:underline;
}
.header{
	height: 92px;
	background:#fff;
	position:relative;
	z-index: 99;
	box-shadow: 5.6px 8.3px 16px 0 rgba(0, 0, 0, 0.05);
}
.logo{
	position:absolute;
	left: 35px;
	top: 0px;
	height: 92px;
}
.sahebox{
	position:absolute;
	right:20px;
	top: 0px;
	line-height:92px;
	
}
.sahebox a.hcxbtn{
	display:block;
	height:92px;
	width:50px;
	float:left;
	
}
.hc1{background: url(../images/hc1.png) no-repeat center center;}
.hc2{background: url(../images/hc2.png) no-repeat center center;}

.hcsannjx{
	float:left;
	width:121px;
	height:42px;
	background:#e16733;
	border-radius:3px;
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height:42px;
	position:relative;
	top: 24px;
	cursor: pointer;
}
.hcsannjx:hover .jiyunla{
	display:block;
}.jisyhbtn:hover .jiyunla{
	display:block;
}
.hcsannjx.cur .jiyunla{
	display:block;
}.jisyhbtn.cur .jiyunla{
	display:block;
}
.jisyhbtn .jiyunla{
	left: auto;
	right: 0px;
	width:90px;
}
.jiyunla{
	position:absolute;
	left: 0px;
	top:100%;
	width:100%;
	background:#fff;
	border:1px solid #e16733;
	display:none;
}
.jiyunla a{
	display:block;
	line-height:32px;
	color:#111;
}
.jiyunla a:hover{
	color:#e16733;
}

.navbar{
	display:none;
}
.navbox{
	width:700px;
	margin:0 auto;
}
.navbox li{
	float:left;
	padding-right:20px;
	line-height:90px;
	text-align:center;
	position:relative;
	height:92px;
}
.navbox li>a{
	display:inline-block;
	color:#666666;
	font-size:16px;
}
.navbox li:hover>a{
	border-bottom:2px solid #e1831f;
}
.navbox li.cur>a{
	border-bottom:2px solid #e1831f;
}
*{
	box-sizing: border-box;
}
.xiala{
	position:absolute;
	left: 0px;
	top: 100%;
	width:440px;
	height:104px;
	background:#fff;
	border:1px solid #ececec;
	display:none;
}
.navbox li:hover .xiala{
	display:block;
}
.xiala a{
	float:left;
	width:20%;
	padding-top:63px;
	color:#666666;
	font-size:13px;
}
.lanv1{background:url(../images/la1.png) no-repeat center 21px;}
.lanv2{background:url(../images/la2.png) no-repeat center 21px;}
.lanv3{background:url(../images/la3.png) no-repeat center 21px;}
.lanv4{background:url(../images/la4.png) no-repeat center 21px;}
.lanv5{background:url(../images/la5.png) no-repeat center 21px;}
.xiala a:hover{
	text-decoration:underline;
	color:#e1831f;
}
.bannbx{
	position:relative;
}
.bannbx > img{
	display:block;
	width:100%;
}
.banzhe{
	position:absolute;
	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
}
.abnntwz{
	text-align:center;
	font-size:69px;
	text-align:center;
	color:#fff;
	font-weight: 300;
	font-weight: 300;
	line-height: 67px;
	letter-spacing: 10px;
	padding-bottom:33px;
}
.abnntwz1{
	text-align:center;
	font-size: 20px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 9px;
	color:#fff;
}
.vsambtn{
	width:250px;
	height:50px;
	border:1px solid #fff;
	border-radius:2px;
	display:block;
	margin:0 auto;
	margin-top:50px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 48px;
	letter-spacing: 1px;
	text-align:center;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.vsambtn:hover{
	background:#000;
	border:1px solid #000;
}
.zhuiobx{
	max-width: 960px;
	height: 160px;
	border-radius: 2px;
	background-color: #f1f5f8;
	box-shadow: 5.6px 8.3px 16px 0 rgba(0, 0, 0, 0.1);
	position:relative;
	z-index:20;
	
	margin:0 auto;
	margin-top:-96px;
}
.zhuiobxin{
	padding:0px 57px;
	padding-top:38px;
}
.sajjjtl{
	font-size: 12px;
	line-height: 2.08;
	letter-spacing:1px;
	color:#9fa1a0;
}
.sajjjtl span{
	 font-size: 18px;
	 color:#000;
	  letter-spacing: 1.5px;
}
.sahulist li{
	float:left;
	width:calc(50% - 100px);
	padding-right:10px;
	position:relative;
}
.sahulist li:last-child{
	width:200px;
	padding-right:0px;
}
.tijoabtn{
	display:block;
	height: 50px;
	border-radius: 3px;
	background-color: #469997;
	text-align:center;
	color:#fff;
	line-height:50px;
	font-weight: bold;
	letter-spacing: 1px;
}
.dsainnzhbx{
	width:100%;
	height: 49px;
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	text-indent: 10px;
	outline: none;
}
.dsainnzhbx::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #9fa1a0; 
} 
.dsainnzhbx:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #9fa1a0; 
} 
.dsainnzhbx::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #9fa1a0; 
} 
.dsainnzhbx:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #9fa1a0; 
} 
.yamzbx{
	position:absolute;
	right: 5px;
	top: 0px;
}

.csonbxtl{
	padding-top:95px;
	position:relative;
	margin-bottom:40px;
}
.csonbdz{
	font-size: 28px;
	line-height: 27px;
	letter-spacing: 2px;
}
.cskakmr{
	font-size: 14px;
	line-height: 1.79;
	letter-spacing: 1px;
	color: #e16733;
	margin-left:15px;	
}
.eannbbnx{
	position:absolute;
	right: 0px;
	bottom: 0px;
}
.sopvbtn{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:38px;
	text-align:center;
	color:#8e9aaa;
	background:#fcfcfc;
	border:1px solid #f7f7f7;
	border-radius:4px;
	margin-left:6px;
	cursor: pointer;
}
.sopvbtn:hover {
	color:#e16733;
}
#slideBox li{
	display:table-cell;
}

.eannwizt{
	float:left;
	width:581px;
	
}
.eannwizt img{
	display:block;
	width:100%;
}
.enanywz{
	float:left;
	width:calc(100% - 581px);
	padding-left:64px;
}
.enanywztl{
	display:block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.56;
	letter-spacing: 5.6px;
	color:#000;
	padding-top:8px;
	padding-bottom:13px;
}
.enanywzrq{
	font-family: Tahoma;
	font-size: 14px;
	line-height: 1.79;
	letter-spacing: 2.4px;
	text-align: left;
	color: #9a9a9a;
}
.enanywzrq:after{
	content: "";
	display:block;
	width: 50px;
	height: 1px;
	background-color: #e16733;
	margin-top:12px;
}
.enanywznr{
	padding-top:31px;
	font-size: 13px;
	line-height: 2.31;
	letter-spacing: 2.7px;
	text-align: justify;
	color: #878787;
	
}
.gexixn{
	border-bottom:1px solid #e7e7e7;
}
.gexixn .inner{
	height: 5px;
	background-color: #a2cdd3;
	margin-top:140px;
}
.vsammmsh{
	font-size: 14px;
	line-height: 1.79;
	letter-spacing: 2px;
	text-indent: 42px;
	color: #333333;
	display:block;
	padding-top:12px;
	padding-bottom:10px;
}
.bsooimg{
	display:block;
	text-align:center;
}
.buzolist li{
	float:left;
	width:25%;
	padding:0px 11px;
	color:#fff;
	text-align:center;
}
.buzolist ul{
	margin:0px -11px;
}
.zbuiusin{
	height: 263px;
}
.zbuiusin1{background:#e16733;}
.zbuiusin2{background:#469997;}
.zbuiusin3{background:#85c7c5;}
.zbuiusin4{background:#e1831f;}
.zhdhiitl{
	display:block;
	text-align:center;
	font-size: 18px;
	line-height: 1.39;
	letter-spacing: 1px;
}
.zhsiasnr{
	display:block;
	padding:0px 30px;
	padding-top:16px;
	font-size: 12px;
	line-height: 1.33;
	letter-spacing: 1px;
}
.cont2{
	padding-bottom:113px;
}

.cont3{
	background:#f1f5f8;
}
.cslliinwa{
	background:#fafafa;
}
.list_screen_slide .item{
	background:#fff;

}

.sakkktl{
	font-size: 14px;
	font-weight: bold;
	line-height: 1.79;
	letter-spacing: 1px;
	color: #000000;
}
.saiiitu1 img{
	display:block;
	width:100%;
	
}
.salisiinz{
	padding:35px 50px;
}
.allwlax{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 2.27;
	text-align: left;
	color: #999999;
}
.allwlax span{
	font-size:14px;
	color:#469997;
}

.cont4{
	height:360px;
	background: url(../images/hot.jpg) no-repeat center top;
	background-size: cover;
}
.remambt{
	text-align:center;
	font-size: 66.5px;
	font-weight: 300;
	line-height: 1.79;
	letter-spacing: 39.9px;
	color:#fff;
}
.cont5{
	margin-top:-34px;
}
.cont5in{
	max-width: 950px;
	margin:0 auto;
}
.cont5in li{
	float:left;
	width:33.33%;
	padding:0px 7.5px;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
			position:relative;
			bottom: 0px;
			margin-bottom:15px;
}
.cont5in li:hover{
	bottom:2px;
}
.cont5in ul{
	margin:0px -7.5px;
}
.cont5in li a{
	display:block;
	background:#fff;
	border-radius:3px;
	position:relative;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.sale{
	position:absolute;
	left: 21px;
	top:21px;
}
.gq{
	position:absolute;
	right:15px;
	top: 15px;
}
.saslligim{
	display:block;
	text-align:center;
	height:327px;
}
.saslligim img{
	max-width:100%;
}
.sallwmz{
	display:block;
	background:#f9f9f9;
	height:108px;
	padding:0px 24px;
}
.sammmdz{
	display:block;
	color:#000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.39;
	letter-spacing: -0.6px;
}
.sawywj{
	font-family: Arial;
	font-size: 12px;
	line-height: 2.08;
	color:#b5b5b5;
}
.salwlxj{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 2.08;
	letter-spacing: -0.3px;
	color: #000000;
}

.hezhelst{
	
}
.hezhelst li{
	float:left;
	width:16.66%;
	text-align:center;
	height: 95px;
	margin-bottom:20px;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.hezhelst li:hover{
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.cont6{
	padding-bottom:100px;
}
.footer{
	background:#929fa7;
	padding-bottom:111px;
}
.gasootl{
	font-size: 20px;
	font-weight: bold;
	line-height: 0.41;
	letter-spacing: 2px;
	text-align:center;
	color: #ffffff;
	padding-top:81px;
	padding-bottom:20px;
}
.sammxq{
	max-width:590px;
	margin:0 auto;
	font-size: 14px;
	line-height: 1.79;
	letter-spacing: 2px;
	text-align: center;
	color: #ffffff;
	padding-bottom:87px;
}
.fwoolix{
	display:table;
	width: 100%;
    table-layout: fixed;
}
.fwoolixitm{
	display:table-cell;
	text-align:center;
	color:#fff;
	height:60px;
	border-right:1px solid #fff;
}
.fwoolixitm:last-child{
	border-right: none;
}
.wallltl{
	font-size: 16px;
	line-height:36px;
	letter-spacing: 2px;
	display:block;
	  line-height: 1.56;
}
.walsllem{
	display:block;
	font-size: 12px;
	line-height: 1.79;
	letter-spacing: 0px;
	padding-top:12px;
	
}
.walsllemc{
	max-width:250px;
	margin:0 auto;
}
.csop{
	background:#687681;
	padding:30px 0px;
	text-align:center;
	color:#fff;
	font-size: 12px;
	line-height: 2.08;
	letter-spacing: 1.9px;
}
.csop a{
	color:#fff;
	padding:0px 5px;
}
.csop a:hover{
	text-decoration:underline;
}
.totop{
	position:fixed;
	right: 44px;
	bottom: -80px;
	width:71px;
	height: 71px;
	background: url(../images/totop.png) no-repeat center top;
	background-size: 100% 100%;
	opacity: 0;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
		z-index: 999;
}
.totop.cur{
	opacity:1;
	bottom: 80px;
}
.header-xs{
	display:none;
}

.navicon{
	position:absolute;
	width:40px;
	left:5px;
	top: 0px;
	height:55px;
	background:url(../images/navicon.png) no-repeat center center;
	background-size: 19px auto;
	z-index:33;
}
.usecion{
	position:absolute;
	width:40px;
	left:45px;
	top: 0px;
	height:55px;
	background:url(../images/user.png) no-repeat center center;
	background-size: 19px auto;
	
}
.logo-xs{
	text-align:center;
	padding-top:16px;
	
}
.logo-xs img{
	height: 30px;
	
}
.jisyhbtn{
	position:absolute;
	width:50px;
	text-align:center;
	line-height:25px;
	font-size:13px;
	color:#fff;
	border-radius: 3px;
	background-color: #da5321;
	right:10px;
	top: 15px;
	
}

.cenavx{
	position:fixed;
	width:100%;
	height:100%;
	overflow-y: auto;
	z-index: 999;
	left: 0px;
	top: 0px;
	opacity: 0;
	transform: translateX(-120%);
	-webkit-transform: translateX(-120%);
	-moz-transform: translateX(-120%);
	-ms-transform: translateX(-120%);
	-o-transform: translateX(-120%);
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
.cenavx.cur{
	opacity:1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
}
.ceinanvin{
	min-height:100%;
	background:#fff;
	  box-shadow: 0px 10px 16px 0 rgba(0, 0, 0, 0.09);
	width:90%;
	
}
.homebtn{
	line-height:70px;
	height:70px;
	border-bottom:1px solid #f0f0f0;
	padding-left:14px;
	color:#666666;
}
.homebtn .fa{
	color:#469997;
	font-size:16px;
}
.nav-xs ul li> a{
	display:block;
	padding-left:20px;
	line-height:50px;
	border-bottom:1px solid #f0f0f0;
	color:#666;
	position:relative;
}
.lsanifa{
	position:absolute;
	right:15px;
	top: 0px;
	line-height:50px;
	color:#000;
	
}
.nav-xs ul li.cur .lsanifa .fa:before{
	content:"\f146";
}
.nav-xs ul li.cur>a{
	background:#f8f8f8;
}
.nav-xs ul li.cur .xials-xs{
	display:block;
}
.xials-xs{
	padding-left:33px;
	border-bottom:1px solid #f0f0f0;
	display:none;
}
.xials-xs a{
	display:block;
	border-bottom:1px solid #f0f0f0;
	line-height:50px;
	padding-left:33px;
	color:#666;
}
.laxs1{background:url(../images/la1.png) no-repeat 8px center;background-size: 22px auto;}
.laxs2{background:url(../images/la2.png) no-repeat 8px center;background-size: 22px auto;}
.laxs3{background:url(../images/la3.png) no-repeat 8px center;background-size: 22px auto;}
.laxs4{background:url(../images/la4.png) no-repeat 8px center;background-size: 22px auto;}
.laxs5{background:url(../images/la5.png) no-repeat 8px center;background-size: 22px auto;}
.hcsbo-xs{
	padding:5px 0px;
}
.hcsbo-xs a{
	display:inline-block;
	width:50px;
	height: 92px;
}
.wndlzhuce{
	text-align:center;
}
.wndlzhuce a{
	color:#000;
	padding:0px 5px;
}
.xsmtoyx{
	text-align:center;
	color:#777;
	padding-top:22px;
}
.xsmtoyx span{
	padding:0px 10px;
}
.csopprt{
	text-align:center;
	color:#bbc2c8;
	padding:15px 0px;
}

.uuserbx .tuichubx{
	display:none;
	position:absolute;
	right: 0px;
}
.uuserbx span{
	padding-right:54px;
	position:relative;
	cursor: pointer;
}
.uuserbx span:hover .tuichubx{
	display:inline-block;
}
.subban{
	height:250px;
	background: url(../images/subban.jpg) no-repeat center top;
	background-size:cover;
}
.yinsi{
	height:200px;
	background-color: #f2f5f7;
	background-size:cover;
}
.saubndz{
	font-size: 16px;
	font-weight: bold;
	font-weight: 500;
	line-height: 2.5;
	letter-spacing: 1px;
	text-align: left;
	color: #ffffff;
	font-size: 40px;
	line-height: 1;
	letter-spacing: 1px;
	padding-top:88px;
}
.dengsubl{
	font-size: 16px;
	font-weight: bold;
	line-height: 2.5;
	letter-spacing: 1px;
	text-align: left;
	color: #ffffff;
}
.dengboxs{
	padding-top:86px;
	padding-bottom:118px;
}
.denhitem{
	float:left;width:50%;
	padding:0px 38.5px;
}
.denhitem1 {
    width: 60%;
    padding: 0px 38.5px;
    margin: 0 auto;
}
.dennsitl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 28px;
	font-weight: bold;
	line-height: 1.07;
	letter-spacing: 2px;
	text-align: left;
	color: #000000;
	padding-bottom:50px;
}
.dengsiul li{
	margin-bottom:25px;
}
.sdeinpt{
	border-radius: 3px;
	background-color: #f7f7f7;
	width:100%;
	border: none;
	 height: 50px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: bold;
	line-height: 2.38;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	text-indent: 15px;outline: none;
}
.sdeinpt::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #999999; 
} 
.sdeinpt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #999999; 
} 
.sdeinpt::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #999999; 
} 
.sdeinpt:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #333333; 
} 
.wangshjx{
	text-align:right;
	font-size: 12px;
	line-height: 3;
	letter-spacing: 1px;
	color: #469997;
}
.wangshjx a{
	color: #469997;
}
.wangshjx a:hover{
	text-decoration:underline;
}
.tijoosbtn{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	display:block;
	height: 50px;
	border-radius: 3px;
	background-color: #469997;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.tijoosbtn:hover{
	background:#337270;
}
.tijoosbtn:hover:active{
	background:#469997;
}
.tijoosbtn1{background:#e1831f;}
.tijoosbtn2{background:#516cb3;}
.tijoosbtn3{background:#32b16c;}

.sayojtl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-align: right;
	color: #666666;
}
.wammsbox{
	border-radius: 3px;
	background-color: #f7f7f7;
	width:100%;
	border: none;
	 height: 50px;
}
.wansnsel{
	float:left;
	width: 150px;
	border: none;
	background: none;
	height:50px;
	padding-left:10px;
	color:#000;
	font-weight:bold;
	font-size:16px;
	outline: none;
}
.dsainnha{
	float:left;
	width:calc(100% - 150px);
}
.tonguonx{
	margin-top:80px;
}
.satonlabel{
	text-align:center;
	 font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	  font-size: 18px;
	  font-weight: 500;
	  line-height: 1.67;
	  letter-spacing: 3.6px;
	  color: #000;
}
.satonlabel a{
	 color: #e1831f;
}
.satonlabel a em{
	color:#000;
}
.satonlabel .fa{
	color:#edeef0;
	font-size:22px;
}
.satonlabel.cur .fa{
	color:#469997;
}
.satonlabel.cur .fa:before{
	content: "\f058"
}
.tijoosbtncx{
	margin:0 auto;
	max-width: 560px;
	margin-top:24px;
}
.uasula{
	position:absolute;
	left:0px;
	top:100%;
	border:1px solid #469997;
	background:#fff;
	min-width:125px;
	padding:8px 0px;
	display:none;
}
.usecion.cur .uasula{
	display:block;
}
.uasula a{
	display:block;
	color:#333;
	font-size:12px;
	line-height:32px;
	padding:0px 18px;
}
.uasula i {
	margin-left: 5px;
    padding: 0 4px;
    color: #fff;
    background-color: #a2cdd3;
    border-radius: 3px;
    font-style: normal;
}
.baoyban{
	height:280px;
	background:#677681;
}
.bsoaowz1{
	/* font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self" */
	font-size: 30px;
	line-height: 1.6;
	letter-spacing: 1px;
	color: #ffffff;
	text-align:center;
}.bsoaowz2{
	/* font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self" */
	font-size: 14px;
	line-height: 1.71;
	letter-spacing: 1px;
	text-align: center;
	color: #cccccc;
}
.bsoaowz{
	max-width: 720px;
	margin:0 auto;
	padding:0px 10px;
}
.saootn{
	display:block;
	width: 140px;
	height: 46px;
	border-radius: 3px;
	background-color: #ffffff;
	text-align:center;
	line-height:46px;
	margin:0 auto;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 15px;
	letter-spacing:1px;
	text-align: center;
	color: #469997;
	margin-top:30px;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}
.saootn:hover {
	background:#469997;
	color:#fff;
}
.reoserah{
	float:right;
	width:250px;
}
.leansrh{
	float:left;
	width:calc(100% - 250px);
	padding-right:22px;
	padding-top: 0px;
}
.earzuotu{
	float:left;
	width:250px;
	overflow:hidden;
	background-color: #ffffff;
  border: solid 1px #eeeeee;
}
.earzuotu img{
	display:block;
	width:100%;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.earzuotu img:hover {
	transform: scale(1.1);
}
.waiiyoux{
	float:left;
	width:calc(100% - 250px);
	padding-left:33px;
}
.waiitlx{
	display:block;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.64;
	letter-spacing: 2.2px;
	color: #333333;
	padding-top:33px;
}
.wamfmxo{
	border-bottom:1px solid #e5e5e5;
	font-size: 14px;
	line-height: 2.57;
	letter-spacing: 1.4px;
	color: #999999;
	padding-bottom:10px;
}
.winnnr{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 15px;
	line-height: 2;
	letter-spacing: 1.5px;
	text-align: left;
	color: #666666;
	min-height:132px;
	padding-top:15px;
}
.yusuugedu{
	display:block;
	font-size: 14px;
	line-height: 2.14;
	letter-spacing: 1.4px;
	color: #e1831f;
}
.yusuugedu:hover{
	text-decoration:underline;
}
.saelist li{
	margin-bottom:50px;
}
.zuosyon{
	margin-bottom:22px;
}
.zuosyon a{
	display:inline-block;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	line-height:40px;
	color: #333;
	border-radius:4px;
	background:#fff;
	box-shadow: 6px 8px 24px #e8e8e8;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}
.zuosyon a:hover{
	color:#469997;
}
.saootl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	line-height: 2.5;
	letter-spacing: 1px;
	text-align: right;
	color: #666666;
	padding-top:48px;
	padding-bottom:35px;
}
.saerinpt{
	height: 40px;
	border-radius: 3px;
	background-color: #bfbfbf;
	border: solid 1px #bfbfbf;
	width:100%;
	background:#fff;
	text-indent: 12px;
}
.saerinpt::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #666666; 
} 
.saerinpt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #666666; 
} 
.saerinpt::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #666666; 
} 
.saerinpt:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #666666; 
} 
.saerinwa{
	position:relative;
}
.saerbtn{
	position:absolute;
	right: 0px;
	width:40px;
	height:40px;
	text-align:center;
	color:#e1831f;
	top: 0px;
	line-height:40px;
}
.saliltl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	line-height: 2.75;
	letter-spacing: 1px;
	color: #000000;
	padding-top:32px;
}
.saerlist li a{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	line-height: 2.14;
	letter-spacing: 1px;
	text-align: left;
	color: #677681;
	display:block;
}
.saerlist li a .fa{
	font-size: 16px;
	line-height: 2.5;
	letter-spacing: 1px;
	color: #000000;
	margin-right:10px;
}
.saerlist li a:hover{
	color:#469997;
}
.baoyban-1{
	height:200px;
}

.qitaboy{
	padding-top:30px;
	padding-bottom:51px;
	background:#f2f5f7;
}
.qitaboytl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	line-height: 1.67;
	letter-spacing: 3.6px;
	text-align: left;
	color: #999999;
	padding-bottom:33px;
}
.walizut{
	float:left;
	width:119px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
}
.walizut img{
	display:block;
	width:100%;
}
.wasnny{
	float:left;
	width:calc(100% - 119px);
	font-family: SourceHanSansTW;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.67;
	letter-spacing: 1.8px;
	text-align: left;
	color: #333333;
	padding:0px 27px;
	padding-top:10px;
	max-width: calc(161px + 27px*2);
	
}
.qiilsalis li{
	float:left;
	width:33.33%;
}
.dengsiul-share li{
	margin-bottom:50px;
}
textarea.sdeinpt{
	padding:10px;
	height: 200px;
}
.sdeinpt-l50{
	line-height:50px;
}
.xsainnhtbn{
	position:absolute;
	right: 0px;
	width: 160px;
	top: 0px;
	height: 50px;
	border-radius: 3px;
	background-color: #e5e5e5;
	border: solid 1px #ffffff;
	line-height:50px;
	text-align:center;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
}
.psr{
	position:relative;
}
.tijoosbtn-share{
	float:right;
	width:160px;
}
.yousltl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: bold;
	line-height: 2.25;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	padding-bottom:20px;
}
.ousabout{
	float:left;
	width:79px;
}
.ousabout img{
	display:block;
	width:100%;
}
.sayosnwz{
	float:left;
	width:calc(100% - 79px);
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: bold;
	line-height: 1.88;
	letter-spacing: 1.6px;
	text-align: left;
	color: #677681;
	padding-left:22px;
}
.waliytu{
	margin-bottom:45px;
}
.liystl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57;
	letter-spacing: 1.4px;
	text-align: left;
	color: #677681;
	
}
.liystl:after{
	content: '';
	display:block;
	width: 50px;
	height: 1px;
	background-color: #bfbfbf;
	margin-top:9px;
}
.lisaynr{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57;
	letter-spacing: 1.4px;
	text-align: left;
	padding-left:15px;
	color:#333;
	padding-top:8px;
	display:block;
}
.lisaynr:hover{
	color:#469997;
}
.newban{
	height:250px;
	background: url(../images/newban.jpg) no-repeat center top;
	background-size: cover;
	
}
.bgf9{
	background: #f9f9f9;
}
.toujslibpx{
	position:relative;
	
	padding-top:35px;
	padding-bottom:68px;
}
.toujslibpx .bd>ul > li{
	display:table-cell;
	
}
.newilimst{
	margin:0px -8px;
	overflow:hidden;
	padding-bottom:12px;
}
.newilimst li{
	float:left;
	width:33.33%;
	padding:0px 8px;
}
.newilimst li a{
	display:block;
	background: #fff;
	border-radius:3px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 0.8px;
	text-align: left;
	color: #666666;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
	
}
.newilimst li a:hover .neaiemg img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	
}
.neaiemg {
	display:block;
	overflow:hidden;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
}
.neaiemg img{
	display:block;
	width:100%;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.wanniwz{
	height:380px;
	padding:0px 50px;
	padding-top:73px;
}
.newishj{
	display:block;
	color:#666;
}
.wannetl{
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 1.5px;
	color: #000000;
	display:block;
}
.enwnnr{
	display:block;
	padding-top:30px;
}
.newinnx{
	max-width: 800px;
	margin:0 auto;
	background-color: #ffffff;
	box-shadow: 2.5px 3.1px 14.2px 1.8px rgba(0, 0, 0, 0.11);
}
.huosutbx {
	position:relative;
}
.huosutbx .bd li{
	display:table-cell;

}
.huosutbx .bd li img{
	display:block;
	width:100%;
}
.huotudw{
	position:absolute;
	left: 0px;
	width:100%;
	height:100%;
	text-align:center;
	top: 0px;
	color:#fff;
}
.dsahuotdz{
	font-size: 40px;
	line-height: 1;
	letter-spacing: 8px;
	display:block;
}
.qiemimg{
	position:relative;
}
.huowturq{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 2.88;
	letter-spacing: 1px;
	display:block;
}
.husorenbx{
	position:absolute;
	top: 0px;
	padding-top:calc(36000% / 800);
	margin-top:-66px;
	text-align:center;
	width:100%;
}
.husorenbx a{
	box-shadow: 0px 0px 0px #000;
}
.husorenbx .zuosyon{
	display:inline-block;
	
}
.husorenbx .zuosyon a{
	opacity: 0.6;
}
.husorenbx .zuosyon a:hover{
	opacity:1;
}
.dnnxq{
	padding:68px 52px;
}
.dnnxqnr{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1.6px;
	text-align: left;
	color: #333333;
	padding-top:57px;
}
.dnnxqtl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 22px;
	line-height: 1.36;
	letter-spacing: 2.2px;
	text-align: left;
	color: #333333;
}
.fuwuban{
	background: url(../images/fuwu.jpg) no-repeat center top;
	background-size: cover;
}

.fwiqie{
	height: 80px;
	background-color: #f9f9f9;
	box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.14);
	border: solid 1px #eeeeee;
}
.fwiqie li{
	float:left;
	width:20%;
	text-align:center;
	line-height:78px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 2px;
	text-align: center;
	color: #333333;
}
.fwiqie li a{
	display:block;
	color: #333333;
}
.fwiqie li a span{
	color:#0c7895;
}
.fwiqie li.cur a{
	color: #e38b2d;
}
.fwiqie li.cur a span{
	color: #e38b2d;
}
.fwiqie li.cur a{
	background:#fff;
	border-bottom:1px solid #e1831f;
}
.gquuie{
	background:#fff;
	height: 90px;
}
.gwiiqimmx{
	width:100%;
	overflow-y: auto;
	display:none;
	overflow-scrolling : touch;
	 -webkit-overflow-scrolling : touch;
	 -moz-overflow-scrolling : touch;
	 -ms-overflow-scrolling : touch;
	 -o-overflow-scrolling : touch;
}
.gwiiqimmx:first-child{
	display:block;
}
.gwiiqimmx ul{
	display:table;
	width:100%;
	
}
.gwiiqimmx ul li{
	display:table-cell;
	white-space:nowrap;
	width: 8.33%;
}
.gwiiqimmx ul li a{
	display:block;
	padding:0px 5px;
	text-align:center;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 1.5px;
	color: #333333;
	height: 90px;
}
.gwiiqimmx ul li.cur a{
	color:#e1831f;
	border-bottom:2px solid #e1831f;
}
.gquuimg{
	display:block;
	padding-top:22px;
}
.gwnnilist{
	padding-top:47px;
	background:#f9f9f9;
	padding-bottom:123px;
}
.gwnnilistine li{
	float:left;
	width:32%;
	padding:0px 7px;
	margin-bottom:14px;
}
.gwnnilistine li.wd50 {
	width: 50%;
}
.gwnnilistine ul{
	display:none;
}
.gwnnilistine ul:first-child{
	display:block;
}
.dqiinnx{
	border-radius: 3px;
	min-height:260px;
	color:#fff;
}
.dqiinnx1 { background: #13b5b1;}
.dqiinnx2 { background: #eb6877;}
.dqiinnx3 { background: #f8b551;}
.dqiinnx4 { background: #88abda;}
.dqiinnx5 { background: #ec6941;}
.dqiinnx6 { background: #3d6d8b;}
.dqiinnx7 { background: #c9a78a;}
.dqiinnx8 { background: #becc7c;}
.dqiinnx9 { background: #9993b4;}
.dqiinnx10 { background: #8e9082;}

.dqiinnxmoreinfo {
	background: #fff;
    border-top: 1px solid #e5e5e5;
    text-align: center;
    padding: 20px;
}
.dqiinnxmoreinfo .tit {
	border-radius: 3px;
    min-width: 70px;
    display: inline-block;
}
.dqiinnxmoreinfo .tit1 {
	background: #13b5b1;
}
.dqiinnxmoreinfo .tit2 {
	background: #eb6877;
}
.dqiinnxmoreinfo .tit3 {
	background: #f8b551;
}
.dqiinnxmoreinfo .desc {
	color: #666;
	min-height: 60px;
}
.dqiinnxmoreinfo .tips {
	color: #999;
	margin-bottom: 10px;
}
.dqiinnxtl{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	font-weight: 500;
	line-height:50px;
	letter-spacing: 0.9px;
	color: #ffffff;
	line-height:50px;
	background:rgba(0,0,0,0.1);
	text-align:center;
}
.shozngbx{
	height:100px;
	line-height:100px;
	text-align:center;
	border-bottom:1px solid rgba(255,255,255,0.3);
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.9px;
	text-align: center;
	color: #ffffff;
}
.dwnndz{
	font-size:60px;
}
.shouzho{
	line-height:49px;
	text-align:center;
	font-size:16px;
}
.xuezhong{
	line-height:50px;
	color:#000;
	text-align:center;
	font-size:18px;
	background:#fff;
}
.xuezhong span{
	color:#666;
}
.fiennf.cur .fiennfin{
	position: fixed;
	left: 0px;
	width:100%;
	top: 0px;
}
.fiennf.cur .fiennfge{
	height: 170px;
}

.jiyunban{
	height:300px;
	background: url(../images/jiyun.jpg) no-repeat center top;
	background-size: cover;
}
.jiytl{
	/* font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self" */
	font-size: 40px;
	line-height: 0.63;
	letter-spacing: 1px;
	text-align: left;
	color: #ffffff;
	padding-bottom:23px;
}
.jiysx{
	/* font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self" */
	font-size: 16px;
	line-height: 1.56;
	letter-spacing: 1px;
	text-align: left;
	color: #ffffff;
	padding-bottom:33px;
}
.jiysx a{
	text-decoration:none;
     color:#fff;
}

.jisybtn{
	display:block;
	width: 200px;
	height: 50px;
	border-radius: 3px;
	background-color: #ffffff;
	text-align:center;
	line-height:50px;
	color:#e0841f;
	font-size:16px;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}
.jisybtn:hover {
	background:#e16733;
	color:#fff;
}
.seabox{
	padding-top:50px;
	padding-bottom:45px;
}
.saoombtn{
	float:left;
	width:calc(100% - 117px);
	max-width: 300px;
	height: 50px;
	border-radius: 3px;
	background-color: #f5f5f5;
	border: solid 1px #eeeeee;
	position:relative;
}
.saoombtn01 {
    float: left;
    width: 100%;
    height: 50px;
    border-radius: 3px;
    background-color: #f5f5f5;
    border: solid 1px #eeeeee;
    position: relative;
}
.saermbtn{
	position:absolute;
	right: 0px;
	top: 0px;
	width:48px;
	height:48px;
	text-align:center;
	line-height:48px;
	background:#fff;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color:#e1831f;
	border-left:1px solid #eeeeee;
}
.saixuana{
	float:left;
	width:100px;
	max-width: 100px;
	height: 50px;
	border-radius: 3px;
	background-color: #f5f5f5;
	border: solid 1px #eeeeee;
	line-height:48px;
	text-align:center;
	margin-left:17px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	color:#333;
	letter-spacing: 1.5px;
}
.saixuana .fa{
	color:#e1841d;
	
}
.saixuana:hover{
	color:#000;
}
.waiibwa{
	position:relative;
	z-index: 99;
}
.saiiulist{
	position:absolute;
	left: 0px;
	top: 0px;
	padding-top:50px;
	width:100%;
	background:#fff;
	display:none;
	box-shadow: -3.5px 2px 14.2px 1.8px rgba(0, 0, 0, 0.11);
}
.saiitentl{
	color:#e1831f;
	padding-bottom: 9px;
}
.cehindn{
	/* display:none; */
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:15px;
	height:15px;
	background:#fff;
	border:1px solid #b7b7b7;
	position:relative;
	margin-right:10px;
	top: 1px;
	outline: none;
}
.cehindn:checked{
	background:#e1831f;
	
}

.cheherji{
	padding-left:33px;
	padding-bottom:10px;
	display:none;
}
.cehlbale{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	display:block;
	line-height:24px;
	cursor: pointer;
}
.salelitem{
	float:left;
	width:14.28%;
}
.closesai{
	position:absolute;
	font-weight: 200;
	right: 0px;
	top: -40px;
	color:#666;
	width:30px;
	height:30px;
	text-align:right;
	line-height:30px;
}
.closesai:hover{
	color:#e1831f;
}
.liejthxb{
	padding:10px 0px;
	border-top:1px solid #ececec;
	margin-top:22px;
}
.teiaolenbx{
	float:left;
	width:calc(100% - 133px);
}
.sainwaopt{
	border: none;
	width:100%;
	height:100%;
	outline: none;
	background: none;
	text-indent:10px;
}
.leijshtm{
	float:left;
	background-color: #fff;
	border: solid 1px #ebebeb;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	line-height:33px;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	padding:0px 18px;
	padding-right:10px;
	margin-right:11px;
	margin-bottom:5px;
}
.leijshtm .remlisj{
	color:#e1831f;
	cursor: pointer;
}
.leijshtm-cs{
	border: none;
	cursor: pointer;
}
.xsjihog{
	float:right;
	width: 126px;
	height: 39px;
	border-radius: 5px;
	background-color: #e1831f;
	text-align:center;
	color:#fff;
	line-height:39px;
}
.sahowom{
	padding-bottom:18px;
}
.shibt{
	float:left;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 13px;
	line-height: 0.62;
	letter-spacing: 2.6px;
	text-align: left;
	color: #666666;
}
.frmnx{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 13px;
	line-height: 0.62;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
	float:right;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:15px;
}
.jisattou{
	background:#acacac;
	display:table;
	width:100%;
}
.jisattou div{
	color:#fff;
	
	line-height:34px;
}
.sptdbx{
	padding:0px 10px;
	display:table-cell;
	line-height:18px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
	color: #333333;
	vertical-align:top;
}
.sajijtoul{
	border-top:1px solid #e1e1e1;
}
.sajijtoul li{
	display:table;
	width:100%;
	padding:18px 0px;
	border:1px solid #e1e1e1;
	border-top: none;
}
.soasp1{width:3%;text-align: center;}
.soasp2{width:13%;text-align: center;}
.soasp3{width:18%;text-align: center;}
.soasp4{width:12%;text-align: center;}
.soasp5{width:8%;text-align: center;}
.soasp6{width:8%;text-align: center;}
.soasp7{width:8%;text-align: center;}
.soasp8{width:15%;text-align: center;}
.soasp9{width:10%;text-align: center;}
.soasp10{width:5%;text-align: center;}


.yinsntz{
	display:none;
}
.hsaojhzi{
	display:block;
	color:#999999;
}
.lodsoabnx{
	height:28px;
	display:block;
	background: url(../images/dengdai.png) no-repeat left center;
}
.remohanbt{
	color:#d55f5f;
	font-size:20px;
	cursor: pointer;
}
.randiwof{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
    vertical-align:-4px;
	width:20px;
	height:20px;
	outline: none;
	background: url(../images/radio.png) no-repeat center top;
		
}
.randiwof:checked{
	background: url(../images/radiocur.png) no-repeat center top;
}
.radiozong{
	width:16px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	height:16px;
	outline: none;
	background: url(../images/radio.png) no-repeat center top;
	background-size: 100% 100%;
}
.radiozong:checked{
	background: url(../images/radiocur.png) no-repeat center top;
	background-size: 100% 100%;
}
.daodasj{
	display:block;
}
.lv{
	color:#479997;
}
.feiixge{
	height:50px;
}
.fennajsu{
	position:fixed;
	left: 0px;
	bottom: 0px;
	width:100%;
}
.fennajsuin{
	height:50px;
	display:table;
	width:100%;
	background:#e1e1e1;
}
.randiwofmv{
	background: url(../images/rdvm.png) no-repeat center top;
	background-size: 100% 100%;
}
.yisujkef{
	float:right;	
	text-align:center;
	background-color: #479997;
	color:#fff;
	text-align:center;
	height:50px;
	line-height:50px;
	padding-left:20px;
	padding-right:20px;
}
.sptdbx-cm{
	padding-right:0px;
}
.yisax{
	float:right;
	padding-right:10px;
	line-height:50px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 11px;
	line-height: 1.79;
	letter-spacing: 0px;
	text-align: left;
	color: #333333;
	box-sizing:border-box;
    background-clip: content-box;
}
.yisax em{
	color:#479997;
	font-size:24px;
}
.shenbatnc{
	position:fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.6);
	z-index: 999;
	display:none;
	overflow-y: auto;
}
.gemmnxs{
	display:none;
}
.shenbatncin{
	max-width: 900px;
	position: relative;
	background: #f5f5f5;
	padding: 40px;
	width: 90%;
	border-radius: 5px;
	margin: 10% auto 0;
}
.shenbatncin .el-input__inner::placeholder {
	color: #666;
}
/* 谷歌 */
.shenbatncin .el-input__inner::-webkit-input-placeholder {
	color: #666;
}
/* 火狐 */
.shenbatncin .el-input__inner:-moz-placeholder {
	color: #666;
}
/*ie*/
.shenbatncin .el-input__inner:-ms-input-placeholder {
	color: #666;
}
.shenbatncin .el-input__inner {
	padding: 0;
}
.santltl{
	border-bottom:5px solid #a2cdd3;
	padding-bottom:20px;
	padding-top:12px;
	position: relative;
}
.saeantdz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 30px;
	font-weight: 500;
	line-height: 0.8;
	/*letter-spacing: 6px;*/
	text-align: left;
	color: #010101;
}
.saem{
	position: absolute;
    right: 0;
    color: #b7b7b7;
}
.santab {
	display: flex;
    flex-flow: row;
    margin: 15px 0;
    text-align: center;
    background: #d3d3d3;
}
.santab li {
	flex-grow: 1;
    font-size: 20px;
    color: #fff;
    padding: 5px 0;
    position: relative;   
}
.santab li.cur {
	background: #479997;
}
.santab i {
	font-style: normal;
    font-size: larger;
    margin-right: 10px;
}
.yubsbtn{
	float:right;
	text-align:center;
	width: 120px;
	height: 36px;
	border-radius: 2px;
	background-color: #f5f5f5;
	border: solid 1px #479997;
	line-height:34px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #479997;
}
.sheanbuls{
	padding:10px;
}
.sheanbuls:after{
	display:block;
	content: "";
	clear: both;
}
.sheanbuls li{
	float:left;
	padding:10px;
	width:50%;
}
.sheanbuls .tips {
	color: rgb(102, 102, 102);
    position: absolute;
    top: -20px;
}
.saheillinpt{
	height: 40px;
	background-color: #ffffff;
	border: solid 1px #e1e1e1;
	width:100%;
	outline: none;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
	text-indent: 12px;
}
.saheillinpt-ban{ width:calc(50% - 8px);}
.sheanbulslabel {
	position: absolute;
    top: 14px;
    right: 13px;
}
.bolltitle {
	padding: 10px 0 0 10px;
    color: #479997;
}
.sheanboll {
	padding: 10px;
    display: flex;
    flex-flow: row wrap;
}
.sheanboll li {
	border: solid 1px #e1e1e1;
	width: 48%;
	margin: 10px 1%;
	position: relative;
	display: flex;
    flex-flow: row;
}
.sheanboll li.wfull { width: 100%;}
.sheanboll li.wquar { width: 23%;}
.sheanboll li.wquintile { width: 18%;}
.sheanboll select, .sheanboll input {
	height: 35px;
	width:100%;
	outline: none;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
	text-indent: 12px;
	border: 0;
    background: transparent;
}
.sheanboll .tips {
	position: absolute;
    font-size: 9px;
    top: -22px;
    color: #ee5f5b;
    width: 100%;
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
}
.sheanboll .el-input-number.is-controls-right .el-input__inner { text-align: left; padding-left: 0;}
.sheanboll li.notice {
	border: none;
}
.sheanboll li.notice a {
	margin-left: 15px;
    color: #666;
}
.sheanboll li.notice a:hover {
	color: #E6A23C;
}
.upload-demo { margin: 10px; width: 100%;}
.booking-packet { margin: 10px; width: 100%;}
.shdeli-tab {
    display: inline-block !important;
    display: inline;
    max-width: 430px;
}
.shdeli-tab li {
	text-align: left;
	margin-bottom: 5px;
}
.shdeli-tab li.bor {
	border: 1px solid;
}
.shdeli-tab dl {
	display: flex;
	flex-flow: wrap;
	border-bottom: 1px solid;
    padding: 5px;
}
.shdeli-tab dl.nobor {
	border: none;
}
.shdeli-tab dl dd {
	width: 50%;
	overflow: hidden;
	overflow-wrap: break-word;
	padding: 0 5px;
}
.shdeli-tab dl dd.wfull {
	width: 100%;
}
.shdeli-tab .bigfont { 
	font-weight: bold;
    font-size: larger;
}
.shdeli-tab .inbox {
	display: flex;
    flex-flow: nowrap;
}
.shdeli-tab .inbox p {
	margin-left: 5px;
    line-height: 1.5;
}
.shdeli-tab .lab {
	border: 1px solid;
    padding: 8px 20px;
    margin-right: 5px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;    
}
.santltl-opr {
	position: absolute;
    right: 0;
    bottom: 5px;
    display: flex;
}
.santltl-opr li {
	padding: 0 10px;
    border-right: 1px solid #e1831f;
}
.santltl-opr li:last-child {
	border: none;
}
.santltl-opr a {
	color: #e1831f;
}
.santltl-opr a:hover {
	color: #efb373;
}
.head_barcode {
	max-width: 100%;
}
.print-box { 
	background: #fff;
    padding: 50px 0;
    text-align: center;
}
.print-title {
	color: #469997;
    font-size: 24px;
    padding-bottom: 20px;
}
.print-list {
	display: flex;
    flex-flow: column;
    width: 30%;
    margin: 0 auto;
    justify-content: center;
    text-align: left;
}
.print-list-item {
	font-size: 20px;
    margin-bottom: 20px;
}
.print-list-item label {
	cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.print-required {
	color: #e1831f;
    font-size: 14px;
    margin-left: 3px;
}
.print-list-item .randiwof {
	margin-right: 5px;
}
.print-list-item .saheillinpt {
	height: 30px;
    margin-left: 20px;
    margin-top: 10px;
}
.print-text {
	font-size: 16px;
}
.print-notice {
	color: #469997;
}
.print-btn {
	color: #fff;
    background: #469997;
    display: inline-block;
    padding: 3px 10px;
    margin: 10px 3px;
    border-radius: 3px;
}
.print-cancel {
	background: #e1831f;
}
.print-tip {
	color: #469997;
    border: 1px solid;
    width: 50%;
    line-height: 20px;
    margin: 0 auto;
    padding: 10px 0;
}
.print-tip i {
	background: #e1831f;
    color: #fff;
    height: 20px;
    width: 20px;
    display: inline-block;
    font-style: normal;
    border-radius: 100%;
    margin-right: 5px;
}
.print-input {
	height: 30px;
	width: 30%;
}
.v-required:after {
	content: "*";
	position: absolute;
    color: #e16733;
    top: 50%;
    left: 3px;
	transform: translateY(-50%);
}
.claimlist {
	background: #fff;
    color: #666;
    margin-top: 10px;
    padding: 10px;
    text-align: left;
}
.claimlist li {
	display: flex;
    flex-flow: row;
    justify-content: left;
    margin-top: 10px;
}
.claimlist li:first-child {
	margin: -10px -10px 0;
    padding: 10px;
    background: #acacac;
    color: #fff;
}
.claimlist span {
	flex: 1;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-right: 5px;
}
.claimlist span b { display: none;}
.claimlist span.fg0p5 { flex: 0.5}
.claimlist span.fg1p5 { flex: 1.5;}
.claimlist span.fg2 { flex: 2;}
.claimlist a {
	color:#d55f5f;
	font-size: 16px;
}
.claimlist a:hover { color: #dca493;}
.claimlist-notice { padding: 0 20px 20px; color: #ee5f5b; font-size: 16px;}
.claimlist-notice p { font-size: 16px;}
.v-addrw { display: inline-block; font-size: 0; vertical-align: middle; float:left; width:100%;}
.v-addrw .ui-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8); z-index: -1; display:none;}
.v-addr { position: relative; display: inline-block; background-color: #ffffff; width:100%;}
.v-addr .iptw { position: relative; display: inline-block; width: 100%; padding: 0 5px; vertical-align: middle; text-align: left; 
	cursor: pointer; overflow: hidden;}
.v-addr .iptmsg, .v-addr .iptdown { display: inline-block; height: 35px; line-height: 35px;}
.v-addr .iptmsg { /*white-space: nowrap; overflow: hidden;*/ color: #666; padding-left: 10px; vertical-align: middle;}
.v-addr .iptdown { font-size: 11px; color: #666666; float:right;}
.v-addr .box { position: absolute; left: 0; top: 35px; width:150%; padding: 10px 0; color: #666; border: #dddddd solid 1px; 
  		background-color: #ffffff; z-index: 8888; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15); font-size: 12px;}
.v-addr .boxclose { position: absolute; right: 15px; top: 10px; width: 18px; height: 18px; text-align: center; font-size: 18px;	
   	color: #444444; cursor: pointer;}
.v-addr .box .tt { height: 30px; padding: 0 10px; overflow: hidden;}
.v-addr .box .ttw { border-bottom: 1px solid #dddddd; height: 29px;}
.v-addr .box .tli { position: relative; float: left; width: auto; min-width: 58px; line-height: 32px; height: 28px; padding: 0 5px; margin: 0;
   	margin-right: -1px; text-align: center; border: 1px solid #dddddd; cursor: pointer; background: #ffffff; border-bottom: none; display: inline-block;}
.v-addr .box .tli.act { font-weight: bold; height: 29px; border-bottom: none;}
.v-addr .box .tli.act:before { position: absolute; left: -1px; top: -1px; width: 100%; border-top: 2px solid #e1831f; border-left: 1px solid #e1831f;
   	border-right: 1px solid #e1831f; content: ''; z-index: 2;}
.v-addr .boxlist { float: left; padding: 0 20px 80px; overflow: hidden;}
.v-addr .boxlist .tcli { display: inline-block; float: left; width:auto; min-width: 100px; line-height: 24px; margin: 6px 0 0 0;}
.v-addr .boxlist .tcli:before { content: ''; border-left:1px solid #ddd;}
.v-addr .box a { display: inline-block; line-height: 24px; height: 24px; padding: 0 5px; white-space: nowrap; word-break: keep-all; color: #000000; outline: none;}
.v-addr .box a:hover { color: #e1831f; cursor: pointer;}
.v-addr .boxlist .selected { background-color: #e1831f; color: #ffffff;}
.v-addr .boxlist .selected:visited, .v-addr .boxlist .selected:hover { color: #ffffff;}
.tiasnbtn{
	display:inline-block;
	padding:19px 0px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	line-height: 1.71;
	letter-spacing: 1px;
	color: #e1831f;
}
.timmbtn{
	color:#fff;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #ffffff;
	width: 200px;
	height: 50px;
	border-radius: 5px;
	background-color: #e1831f;
	text-align:center;
	line-height:50px;
	display:inline-block;
	margin-top:56px;
}
.tuowclis{
	position:absolute;
	right:10px;
	top: 10px;
	cursor: pointer;
	color:#333;
	font-size:22px;
}
.sannbmt{
	padding-left:28px;
	padding-top:35px;
}
.wpotlt{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
	padding-bottom:19px;
}
.xusannwnzuo{
	float:left;
	width:calc(100% - 231px);
	height: 50px;
	border-radius: 3px;
	background-color: #f9f9f9;
	border: solid 1px #d9d9d9;
}
.lsablefil{
	float:right;
	width: 160px;
	height: 48px;
	border-radius: 3px;
	background-color: #ededed;
	line-height:48px;
	border: solid 1px #d9d9d9;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #000000;
	text-align:center;
}
.lsablecun{
	float:left;
	width:calc(100% - 160px);
	line-height:48px;
	color:#555;
	
}
.sancnqued{
	color:#fff;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	width: 201px;
	height: 50px;
	border-radius: 3px;
	background-color: #e1831f;
	float:right;
	text-align:center;
	line-height:50px;
}
.samonwz{
	padding-top:56px;
}
.dwaobmba{
	float:left;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 3.7px;
	color: #ffffff;
	width: 300px;
	height: 50px;
	line-height:50px;
	text-align:center;
	border-radius: 3px;
	background-color: #479997;
}
.wenhao{
	float:left;
	text-align:center;
	width:62px;
	color:#999999;
	font-size:24px;
	line-height:33px;
}
.pilpuul{
	float:left;
	width:calc(100% - 362px);
}
.pilpuul li{
	padding-bottom:28px;
}
.spialt{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 1.4px;
	text-align: left;
	color: #333333;
}
.saponr{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	line-height: 1.71;
	letter-spacing: 1.4px;
	text-align: left;
	color: #666666;
}
.backbtn{
	cursor: pointer;
}

.tihuoban{
	height: 250px;
	background: url(../images/tihuoban.jpg) no-repeat center top;
	background-size: cover;
}
.huomeninv {
	background-color: #f9f9f9;
	box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.14);
	border: solid 1px #eeeeee;
}
.huomeninv li{
	float:left;
	width:16.66%;
	text-align:center;
	position:relative;
	border-bottom:1px solid  transparent;
}
.huomeninv li a{
	display:block;
	padding-top:49px;
	height: 80px;
	line-height:16px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.8px;
	text-align: center;
	color: #2b869f;
}
.meicon1{background: url(../images/msicon1.png) no-repeat center 16px;}
.meicon2{background: url(../images/msicon2.png) no-repeat center 16px;}
.meicon3{background: url(../images/msicon3.png) no-repeat center 16px;}
.meicon4{background: url(../images/msicon4.png) no-repeat center 16px;}
.meicon5{background: url(../images/msicon5.png) no-repeat center 16px;}
.meicon6{background: url(../images/msicon6.png) no-repeat center 16px;}
.huomeninv li:hover,
.huomeninv li.cur
{
	background:#ffffff;
	border-bottom:1px solid #e1831f;
}.huomeninv li:hover a,
.huomeninv li.cur a
{
	color:#e1831f;
}
.aniiselct{
	float:left;
	margin-left:7px;
	font-size:16px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width: 180px;
	height: 50px;
	padding-left:23px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	border-radius: 3px;
	border: solid 1px #eeeeee;
	outline: none;
	background:#f5f5f5 url(../images/icon-sort_down.png) no-repeat 140px center;
}
.soaspx1{
	width:10%;
	vertical-align: middle;
	display: table-cell;
}
.soaspx2{
	width:45%;
	vertical-align: middle;
	display: table-cell;
}
.soaspx3{
	width:15%;
	vertical-align: middle;
	display: table-cell;
}
.soaspx4{
	width:40%;
	vertical-align: middle;
	display: table-cell;
}
.sajijtoulth li{
	margin-bottom:10px;
	border: none;
	background:#fff;
}
.bgf9bx{
	background:#f9f9f9;
}

.jinyun{
	height: 250px;
	background: url(../images/jinyun.jpg) no-repeat center top;
	background-size:cover;
}
.jinyhz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	font-weight: bold;
	line-height: 1.67;
	letter-spacing: 0.9px;
	text-align: center;
	color: #e1831f;
	padding-top:63px;
	padding-bottom:73px;
}

.jinyuyx{
	float:right;
	width:calc(100% - 340px);
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	line-height: 1.86;
	letter-spacing: 0.7px;
	text-align: left;
	color: #333333;
}
.jinydaz{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.44;
	letter-spacing: 0.9px;
}
.jinszuo{
	float:left;
	width:280px;
	padding-bottom:200px;
}
.jinszuo li{
	margin-bottom:10px;
}
.jinszuo li img{
	display:block;
	width:100%;
}

.tiaokuan{
	height: 250px;
	background: url(../images/tiaokuan.jpg) no-repeat center top;
	background-size: cover;
}
.tiaokuge{
	height:57px;
}
.qiyuedx{
	float:right;
	width:calc(100% - 260px);
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 0.7px;
	text-align: left;
	color: #333333;
}
.qiyuedx a{
	display:block;
}
.qieydatl{
	font-size: 18px;
	line-height: 2.67;
	letter-spacing: 0.9px;
	color: #e1831f;
}
.qiyextl{
	color:#e1831f;
}
.tiaokdao{
	float:left;
	width:260px;
	
}
.tiaokdao ul{
	border-left:5px solid #a2cdd3;
	padding-left:15px;
}
.tiaokdao li{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	line-height: 2.67;
	letter-spacing: 0.3px;
	
	text-align: left;
	color: #000000;
}
.tiaokdao.cur ul{
	position:fixed;
	top: 0px;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.tiaokdao li a{
	display:inline-block;
	color:#000;
}
.tiaokdao li.xiaodao{
	padding-left:20px;
	font-size: 14px;
	font-weight: 500;
	line-height: 2.14;
	letter-spacing: 0.7px;
}
.tiaokdao li.cur a{
	border-bottom:2px solid #7c7c7c;
}.tiaokdao li.curx a{
	border-bottom:2px solid #7c7c7c;
}

.regou{
	height:250px;
	background: url(../images/regou.jpg) no-repeat center top;
	background-size:cover;
}
.dcell0tac .jiytl,
.dcell0tac .jiysx
{
	text-align:center;
}

.reggujia{
	padding-top:29px;
	padding-bottom:30px;
}
.reggujia ul {
	display: flex;
    flex-wrap: nowrap;
}
.reggujia li{
	flex-grow: 1;
    text-align: center;
}
.reggujia li a{
	display: flex;
    flex-flow: column-reverse;
    border: 1px solid #f9f9f9;
    height: 100px;
    border-radius: 3px;
    font-size: 15px;
    letter-spacing: 1.5px;
    color: #333333;
}
.reggujia li.cur a{
	color:#e1831f;
	border: solid 1px #e1831f;
}
.reggujia li a .quansimg {
	padding-top: 0;
	padding-bottom: 19px;
}
.reggujia li i {
	font-style: normal;
}
.quansimg{
	display:block;
	padding-top:19px;
}
.quansimg img{
	display:none;
}
.quansimg img.cur{
	display:block;
	margin:0 auto;
}
.reggujia li.cur img{
	display:block;
	margin:0 auto;
}
.reggujia li.cur img.cur{
	display:none;
}
.youernc{
	padding-bottom:62px;
	overflow:hidden;
}
.youernc li{
	float:left;
	width:12.5%;
	padding:0px 5px;
}
.youernc ul{
	margin:0px -5px;
}
.youernc li a{
	border-radius: 3px;
	background-color: #eeeeee;
	border:1px solid #eeeeee;
	text-align:center;
	line-height:50px;
	display:block;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-weight: 500;
	letter-spacing: 1px;
	color: #666666;
}
.youernc li.cur a{
	border:1px solid #e1831f;
	color:#e1831f;
}
.gasicilist ul{
	margin:0px -9px;
}
.gasicilist li{
	float:left;
	width:25%;
	padding:0px 9px;
	margin-bottom:44px;
}
.gmcsimg{
	display:block;
	height:200px;
	background:#ffffff;
	text-align:center;
	border:1px solid #eeeeee;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.gmcsimg img{
	max-width: 80%;
}
.gmcsimg:hover{
	border:1px solid #e1831f;
}
.renmwz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	letter-spacing: 0.7px;
	color: #333333;
	padding-top:10px;
}
.renmwz .fr{
	color:#666;
}
.faqban{
	height: 200px;
	background:#469997;
}
.faquls li{
	margin-bottom:10px;
}
.faquls{
	padding:50px 0px;
}
.faqwnt{
	background:#fff;
	line-height:50px;
	position:relative;
	padding:0px 44px;
	font-size:20px;
	color:#666666;
	cursor: pointer;
}
.faqwnt .fa{
	position:absolute;
	left: 22px;
	top: 0px;
	line-height:50px;
	color:#e1831f;
}
.faqhuda{
	background:#f2f5f7;
	padding-left:44px;
	padding-top:20px;
	padding-bottom:55px;
	padding-right:70px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	display:none;
}
.faquls li.open .faqhuda{
	display:block;
}
.faquls li.open .faqwnt .fa:before{
	content: "\f0d7";
}

.fahuobn{
	height:200px;
	background:#a2cdd3;
}
.jinsatbmx{
	padding:40px 0px;
}

.spaku5{width:5%;}
.spaku9{width:9%;}
.spaku10{width:10%;}
.spaku15{width:15%;}
.spaku20{width:20%;}
.spaku25{width:20%;}

.saqxs{
	color:#e1831f;
}
.saqxs:hover{text-decoration:underline;}
.sajijtoullsk li{
	background:#fff;
	border: none;
	
}
.sajijtoullsk li:nth-child(even){
	background: none;
}
.sajijtoullsk .sptdbx{
	letter-spacing: 0px;
	font-size:13px;
}
.huaslbtl{
	color:#e1831f;
	font-size:16px;
	padding-top:22px;
}

.sajijtoulls li{
	background:#eeeeee;
	border: none;
}
.sajijtoulls li:nth-child(even){
	background: none;
}
.jisattou-bas{
	background:#fff;
	margin-top:10px;
}
.jisattou-bas div{
	color:#666666;
}
.spasa1{width:20%;}
.spasa2{width:36%;}
.spasa3{width:17%;}
.spasa4{width:9%;}
/*.spasa5{width:%;}*/

.qdddan{
	height: 200px;
	background: url(../images/qdddan.jpg) no-repeat center top;
	background-size: cover;
}
.xuyisndl{
	font-family: SourceHanSansTW;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: 4.8px;
	text-align: left;
	color: #333333;
	padding-top:55px;
	padding-bottom:35px;
}
.xuyisnxl{
	font-family: SourceHanSansTW;
	font-size: 14px;
	font-weight: 500;
	line-height: 2.14;
	letter-spacing: 1.4px;
	text-align: left;
	color: #666666;
}

.huibai1{width:15%;text-align: center;}
.huibai2{width:15%;text-align: center;}
.huibai3{width:10%;text-align: center;}
.huibai4{width:10%;text-align: center;}
.huibai5{width:10%;text-align: center;}
.huibai6{width:10%;text-align: center;}
.huibai7{width:18%;text-align: center;}
.huibai8{width:20%;text-align: center;}
.sajijtoulhuibg li{
	background:#f2f5f7;
}
.daofysu{
	margin-top:65px;
	padding-bottom:60px;
}
.saongtable{
	display:table;
	width:100%;
	margin-bottom:37px;
}
.saongtable a{
	display:table-cell;
	white-space:nowrap;
	padding:0px 10px;

	text-align:center;
	background:#eeeeee;
	border:1px solid #d2d2d2;
	line-height:50px;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	line-height: 2.5;
	letter-spacing: 0.8px;
	color: #666666;
}
.saongtable a:hover{
	background:#ffffff;
	color:#e1831f;
	border:1px solid #e1831f;
}.saongtable a.cur{
	background:#ffffff;
	color:#e1831f;
	border:1px solid #e1831f;
}
.shohdizul li{
	margin-bottom:30px;
	position:relative;
}
.sdeinptx{
	background:#fff;
	border:1px solid #dcdcdc;
}
.sdeinptx1{
	background:#fff url(../images/red_asterisk.png) no-repeat 2% center;
	padding-left: 20px;
	
}
.sdeinptx2{
	background:#fff url(../images/red_asterisk.png) no-repeat 1% center;
	padding-left: 20px;
	
}
.sdeinptxplc::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #999999; 
} 
.sdeinptxplc:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #999999; 
} 
.sdeinptxplc::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #999999; 
} 
.sdeinptxplc:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #999999; 
} 
.xinsdizh{
	position:absolute;
	right: 0px;
	height:100%;
	padding:0px 14px;
	line-height:50px;
	text-align:center;
	border-radius: 3px;
	background-color: #a2cdd3;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #333333;
	top: 0px;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.xinsdizh:hover{
	background:#469997;
	color:#fff;
}
.inptrwo{
	margin:0px -10px;
}
.inotecol{
	float:left;
	width:50%;
	padding:0px 10px;
	
}
.qufanbtn{
	padding-top:20px;
	padding-bottom:120px;
	
}
.qusaifnhui{
	float:left;
	width: 200px;
	height: 50px;
	border-radius: 3px;
	background-color: #d2d2d2;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 1px;
	text-align: center;
	color: #666666;
}
.qusaifnhui:hover{
	text-decoration:underline;
}
.nexstep{
	float:right;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	width: 300px;
	height: 50px;
	border-radius: 3px;
	background-color: #e1831f;
	border: solid 1px #e1831f;
}
.nexstep:hover{
	text-decoration:underline;
}
.seabox-mt0s{
	padding-top:0px;
}
.dunasopt  li{
	padding-left:56px;
	margin-bottom:11px;
	position:relative;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1.6px;
	text-align: left;
	color: #333333;
}
.dunasopt  li:after{
	content: "";
	display:block;
	clear: both;
}
.duan1{
	float:left;
	width:72px;
}
.duaninpt{
	position:absolute;
	left: 0px;
	top:1px;
}
.duan2{
	float:left;
	width:calc(100% - 72px);
}
.fukbans{
	height:200px;
	background:#e98d32;
}
.daijuzuo{
	float:left;
	width: 50%;
	max-width: 590px;
	padding-top:50px;
}
.dsajjyfy{
	float:right;
	text-align:right;
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	line-height: 2.25;
	letter-spacing: 1.6px;
	text-align: right;
	padding-top:47px;
	color: #666;
}
.dsajjyfy em{
	color: #e98d32;
}
.dsajjyfy span{
	font-size: 40px;
	font-weight: 900;
	line-height: 0.9;
	letter-spacing: 2px;
	color: #000000;
}
.qanwangs{
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #999999;
}
.qanwangs:hover{
	color:#e1831f;
}
.zhifuxiang{
	padding-top:50px;
	padding-bottom:30px;
}
.zhifuxiang li{
	margin-bottom:33px;
}
.jinibdstn{
	padding-top:40px;
	padding-bottom:140px;
}
.psybnt{
	display:inline-block;
	border-radius: 3px;
	padding:0px 42px;
	margin-right:6px;
	
	background-color: #e1831f;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 3.75;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
}
.psybnt2 {
    display: inline-block;
    width: 100%;
    background-color: #e1831f;
    font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
    font-size: 16px;
    font-weight: 500;
    line-height: 3.1;
    letter-spacing: 1px;
    text-align: center;
    color: #ffffff;
}
.psybnt1{
	background-color: #459896;
}
.psybnt:hover{
	text-decoration:underline;
}

.si404{
	height:622px;
	text-align:center;
	box-shadow: 0px 0px 20px #f5f5f5 inset;
}
.sirwzs4 img{
	display:block;
	max-width:70%;
	margin:0 auto;
}
.sir2mzn{
	display:block;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 24px;
	font-weight: 500;
	line-height: 2;
	letter-spacing: 4.8px;
	text-align: center;
	padding-top:10px;
	color: #666666;
}
.sir2mzn a{
	color:#e1831f;
	font-weight:bold;
	display:inline-block;
	border-bottom:1px solid #e1831f;
}
.saeantdz-tacx{
	text-align:center;
	width:100%;
	display:block;
}
.shenbatncin-wangj{
	max-width: 600px;
}
.hyostisz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1px;
	text-align: center;
	color: #666666;
	padding-top:61px;
}
.yousjinpts{
	display:block;
	width:100%;
	height: 40px;
	background-color: #ffffff;
	text-align:center;
	border-radius:2px;
	margin-top:22px;
	
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	text-align: center;
	color: #666666;
	border: solid 1px #e1e1e1;
}
.qieaitim{
	display:block;
	max-width: 200px;
	border-radius: 3px;
	background-color: #e1831f;
	border: solid 1px #e1831f;
	text-align:center;
	color:#fff;
	line-height:3.2;
	margin:0 auto;
	margin-top:31px;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.qieaitim:hover{
	background:#337270;
	border:1px solid #337270;
}
.wodezhb{
	height:300px;
	background: url(../images/wodezh.jpg) no-repeat center top;
	background-size: cover;
	
}
.wodezhqie{
	position:absolute;
	left: 0px;
	width:100%;
	top: -65px;
	z-index:22;
	border-bottom:5px solid #a2cdd3;
	
}
.wodezhqie ul li{
	float:left;
	width:14.28%;
	padding:0px 2px;
	text-align:center;
}
.wodezhqie ul li a{
	display:block;
	line-height:60px;
	background:#fff;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
}
.wodezhqie ul li:hover a{
	text-decoration:underline;
}.wodezhqie ul li.cur a{
	background:#a2cdd3;
}
.jlqiex{
	padding-top:47px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	font-weight: 500;
	line-height: 1.67;
	letter-spacing: 3.6px;
	text-align: left;
	color: #666666;
	margin-bottom:17px;
}
.jlqiex a{
	display:inline-block;
	padding:0px 15px;
	margin-right:40px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 3.6px;
	text-align: left;
	color: #666666;
}
.jlqiex a.cur{
	border-bottom:2px solid #e1831f;
	color:#e1831f;
}.jlqiex a:hover{
	border-bottom:2px solid #e1831f;
	color:#e1831f;
}
.jixuku1{width:15%;text-align: center;}
.jixuku2{width:12%;text-align: center;}
.jixuku3{width:12%;text-align: center;}
.jixuku4{width:12%;text-align: center;}
.jixuku5{width:12%;text-align: center;}
.jixuku6{width:15%;text-align: center;}
.jixuku7{width:15%;text-align: center;}

.sajijtoulzhm li{
	border: none;
}
.sajijtoulzhm li:nth-child(even){
	background:#f9f9f9;
}
.daomeqibx{
	padding-bottom:100px;
}
.diancunx{
	display:none;
}
.navbars{
	display:none;
}
.daomeqibx{
	display:none;
}
.daomeqibx.cur{
	display:block;
}

.wansnsel-zhai{
	float:right;
	width:80px;
	margin-right:10px;
}
.dengsiul-psr li{
	position:relative;
}
.lablecad{
	position:absolute;
	right: 0px;
	padding:0px 40px;
	line-height:50px;
	top: 0px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-weight: 500;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	border-radius: 3px;
	background-color: #e5e5e5;
}

.shenmwz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #333333;
}

.shenmwz span{
	color:#e1831f;
}
.shenfwz{
	float:left;
	width:160px;
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 2.13;
	letter-spacing: 1px;
	color: #666666;
}
.fenncutu{
	float:left;
	width: calc(100% - 160px);
}

.fwonbox{
	padding-top:33px;
}
.fennhsz{
	height:80px;
}
.fennhsz1{
	height:20px;
}
.xsidbtn{
	padding-top:38px;
	padding-bottom:33px;
}
.xinsizhil{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	display:inline-block;
	padding:5px 15px;
	border-radius: 3px;
	background-color: #e1831f;
}
.sheanbuls li.w100b{
	width:100%;
}
.zhensp1{width:16%;text-align: center;}
.zhensp2{width:15%;text-align: center;}
.zhensp3{width:21%;text-align: center;}
.zhensp4{width:30%;text-align: center;}
.zhensp5{width:12%;text-align: center;}
.zhensp6{width:16%;text-align: center;}

.saehnmre{
	color:#666666;
}
.saehnmre input{
	position:relative;
	top: 3px;
	margin-right:8px;
}
.zhifunei{
	padding:0px 20px;
	padding-top:33px;
}
.dwaobmbaaas{
	width:100%;
	max-width: 300px;
}
.taowmfwz{
	font-family: SourceHanSansTW;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.88;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
	padding:28px 0px;
}
.bhaoinpt{
	height: 40px;
	background-color: #ffffff;
	border: solid 1px #e1e1e1;
	width:100%;
	text-indent:12px;
	border-radius:3px;
	font-family: SourceHanSansTW;
	font-weight: 500;
	letter-spacing: 1px;
	text-align: left;
	color: #666666;
}
.zhifuwm{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	text-align: left;
	color: #333333;
	padding-bottom:22px;
}
.enwitbt{
	font-size:18px;
	font-weight:bold;
	display:block;
	padding-bottom:26px;
	padding-top:10px;
}
.dwaniwz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	text-align: left;
	color:#333;
}
.cilszuo{
	float:left;
	width:100px;
	
}
.colslyou{
	float:left;
	width:calc(100% - 100px);
}
select.sdeinptxplc{
	color:#888;
}
.xianhwms{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 1px;
	text-align: left;
	color:#999;
	padding-top:8px;
}
.fiennf-fenge{
	
}
.fiennf-fenge .gquuie{
	background:#f2f5f7;
}
.vae7tane{
	padding-top:71px;
	padding-bottom:100px;
}
.vaeaelt{
	display:none;
}
.vasr1{
	width:55%;
}
.vasr2{
	width:45%;
}
.wvibmwz{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0;
	text-align: left;
	color: #333333;
	padding-right:40px;
	padding-bottom:20px;
}
.vaituozi{
	float:left;
	width:200px;
	font-weight:bold;
}
.vareyotz{
		float:left;
	width:calc(100% - 200px);
}
.wanniozs{
	font-family: STHeiti,Arial,"Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71;
	letter-spacing: 0;
	text-align: left;
	color: #666666;
}
/* loading */
.loading3{
     width:80px;
     height:80px;
     position:fixed;
     top:50%;
     left:50%;
 }
 .circle{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
 }
 .circle span{
     width:15px;
     height:15px;
     display:inline-block;
     background:#e16733;
     border-radius: 100%;
     position:absolute;
     -webkit-animation: mycircle 1.2s infinite ease-in-out;
     animation: mycircle 1.2s infinite ease-in-out;
     -webkit-animation-fill-mode:both;
     animation-fill-mode:both;
 }
.circle2{
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
.circle3{
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}
.circle>span:nth-child(1){
     top:0;
     left:0;
}
.circle>span:nth-child(2){
     top:0;
     right:0;
}
.circle>span:nth-child(3){
     right:0;
     bottom:0;
}
.circle>span:nth-child(4){
     left:0;
     bottom:0;
}
.circle2 >span:nth-child(1){
     -webkit-animation-delay: -1.1s;
     animation-delay: -1.1s;
}
.circle3 >span:nth-child(1){
     -webkit-animation-delay: -1.0s;
     animation-delay: -1.0s;
}
.circle1 >span:nth-child(2){
     -webkit-animation-delay: -0.9s;
     animation-delay: -0.9s;
}
.circle2 >span:nth-child(2){
     -webkit-animation-delay: -0.8s;
     animation-delay: -0.8s;
}
.circle3 >span:nth-child(2){
     -webkit-animation-delay: -0.7s;
     animation-delay: -0.7s;
}
.circle1 >span:nth-child(3){
     -webkit-animation-delay: -0.6s;
     animation-delay: -0.6s;
}
.circle2 >span:nth-child(3){
     -webkit-animation-delay: -0.7s;
     animation-delay: -0.7s;
}
.circle3 >span:nth-child(3){
     -webkit-animation-delay: -0.4s;
     animation-delay: -0.4s;
}
.circle1 >span:nth-child(4){
     -webkit-animation-delay: -0.3s;
     animation-delay: -0.3s;
}
.circle2 >span:nth-child(4){
     -webkit-animation-delay: -0.2s;
     animation-delay: -0.2s;
}
.circle3 >span:nth-child(4){
     -webkit-animation-delay: -0.1s;
     animation-delay: -0.1s;
}
@-webkit-keyframes mycircle{
     0%{transform:scale(0.0);}
     40%{transform:scale(1.0);}
     80%{transform:scale(0.0);}
     100%{transform:scale(0.0);}
 }
 @keyframes mycircle{
     0%{transform:scale(0.0);}
     40%{transform:scale(1.0);}
     80%{transform:scale(0.0);}
     100%{transform:scale(0.0);}
 }
/* ��ҳ */
#pager ul.pages{
    display:block;
    border:none;
    text-transform:uppercase;
    font-size:12px;
    padding:0;
}
#pager ul.pages li{
    /*list-style:none;*/
    /*float:left;*/
    /*border:1px solid #ccc;*/
    /*text-decoration:none;*/
    margin:0px 5px 0 0;
    border: 1px solid #e3e3e3;
    color: #333;
    display: inline-block;
    height: 22px;
    line-height: 22px;  
    text-align: center;
    _zoom:1;*display:inline;
}
#pager ul.pages li.page-number:hover{
    background:#f1f1f1; 
    color:#000; 
    text-decoration:none
}
#pager ul.pages li.pgEmpty{
    border:1px solid #eee;
    color:#eee;
}
#pager ul.pages li.pgCurrent,#pager ul.pages li.pgCurrent:hover{
    background: #a2cdd3 none repeat scroll 0 0;
    border: 1px solid #a2cdd3;
    color: #fff;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
#pager{
    margin-left: 290px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 14px 0 25px;
    text-align: right;
    height: 35px;
}
.pages li.total {
    border: 1px solid #e3e3e3;
    color: #333;
    cursor:auto;
    padding:0 10px;
}
#pager ul.pages:hover{ background: none;}
#pager ul.pages li{
    /*list-style:none;*/
    /*float:left;*/
    /*border:1px solid #ccc;*/
    /*text-decoration:none;*/
    margin:0px 5px 0 0;
    border: 1px solid #e3e3e3;
    color: #333;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
#pager ul.pages li a {
	display:inline-block;
	padding:0 10px;
	color:inherit;
}
.mobile-foot {
	display: none;
	position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 123;
    background: #fff;
    height: 60px;
    box-shadow: -1px -2px 3px #f8f8f8;
}
.mobile-menu {
	display: flex;
    text-align: center;
}
.mobile-menu-item {
	flex: 1;
    color: #b5b5b5;
    display: flex;
    flex-flow: column;
    padding-top: 10px;
}
.mobile-menu-item.cur,.mobile-menu-item:hover {
	color:#da5320;
}
.mobile-menu-item i {
	font-size: 24px;
}
.btn-cancel, .btn-cancel-m {
	display: block;
    font-family: SourceHanSansTW;
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
    text-align: center;
    letter-spacing: 1px;
    color: #ffffff;
    width: 200px;
    height: 50px;
    border-radius: 3px;
    background-color: #e16733;
}
.btn-cancel:hover {
	text-decoration: underline;
}
.btn-cancel-m {
	display: none;
	float: left;
    width: 100%;
    margin-top: 13px;
    font-size: 13px;
    line-height: 42px;
    height: 42px;
}
.recommend { 
	background: #f9f9f9;
	margin: 0 -25px;
}
.recommend ul {
	display: flex;
    flex-flow: wrap;
}
.recommend li {
	display: table;
    width: 360px;
    table-layout: fixed;
    margin: 0 25px 20px;
}
.recommend a {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 360px;
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
}
.recommend a:hover {
	border: 1px solid #e1831f;
}
.recommend img {
	display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 360px;
}
@media (max-width: 610px) {
	.gwnnilistine li.wd50 {
		width: 100%;
	}
	.claimlist li {
		flex-flow: column;
		border-bottom: 1px solid #ccc;
	}
	.claimlist li:first-child {
		display: none;
	}
	.claimlist li:last-child {
		border-bottom: none;
	}
	.claimlist span {
		text-align: right;
	}
	.claimlist span b {
		display: inline-block;
		float: left;
	}
	.sheanboll li { width: 100%;}
	.v-addrw .ui-mask { display: block;}
   	.v-addr .box { position:fixed; bottom:0; top:auto; width: 100%;}
   	.v-addr .boxlist { height:200px; padding:0 20px; overflow:auto;}
   	.v-addr .boxlist .tcli{ width:100%;}
   	.v-addr .boxlist .tcli:before { border:none;}
   	.mobile-foot { display: block;}
   	.santab li { font-size: 14px;}
   	.sheanboll li.wquar, .sheanboll li.wquintile { width: 48%;}
   	.print-list { width: 80%;}
   	.print-notice { font-size: 12px;}
   	.print-tip { width: 80%;}
   	.print-input { width: 80%; margin: 0 auto; display: block;}
   	.fennajsu { bottom: 60px;}
	.feiixge { height: 110px;}
	
	.btn-cancel { display: none;}
	.btn-cancel-m { display: block;}

	.recommend {
		margin:0 -4px;
	}
	.recommend li {
		width: 50%;
    	margin: 0 0 10px;
    	padding: 0 4px;
	}
	.recommend a {
		height: auto;
	}
	.recommend img {
		max-height: 100%;
	}
	.shdeli-tab {
		max-width: 100%;
	}
	.head_barcode {
		max-width: 75%;
	}
	.shdeli-tab .inbox {
    	flex-flow: wrap;
	}
	.shdeli-tab .inbox p {
		width: 100%;
	}
	.sheanbulslabel { top: 9px; right: 3px;}
}
.mb10 { margin-bottom: 10px;}
.mt10 { margin-top: 10px;}
.p20 { padding: 20px;}
.flx05 { flex: 0.5;}
.flx1 { flex: 1;}
.flx2 { flex: 2;}
.flx3 { flex: 3;}
.flx4 { flex: 4;}