
html {
	-webkit-text-size-adjust: none
}

a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
input,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box
}
header,section,footer{display: block;min-width: 1146px;}
header{
	height: 56px;
}
body {
	-webkit-font-smoothing: antialiased;
	display: block;
	box-sizing: border-box;
	overflow-x: hidden;
	font: 14px  microsoft YaHei;
	color: #666;
	background: #f2f2f2;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ol,
ul {
	list-style: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ""
}

div {
	/*	word-break: break-all;
        word-wrap: break-word;*/
	box-sizing: border-box
}

input[type="submit"],
input[type="text"],
input[type="password"],
input[type="button"],
select,
button {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	outline: none
}
select::-ms-expand { display: none; }
.option1{position: absolute;top: 0;}
*:focus {outline: none;}
/*input[type="text"],*/
input[type="password"] {
	-webkit-box-shadow: 0 0 0 1000px white inset !important
}

p {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0
}

i {
	font-family: arial, Helvetica, sans-serif;
	font-style: normal
}

em {}

a {
	cursor: pointer;
	color: #666;
	text-decoration: none;
	outline: none
}

a:hover {
	text-decoration: none;
	color: #1db65e
}
a:hover h4,a:hover h3,.news-update li a:hover{
	color: #14A35B;
}
.sc1-text a:hover{color: #14A35B;}
/*a:hover p span,*/a:hover p{
					   color: #666;
				   }
a:visited {
	text-decoration: none
}

a:link {
	text-decoration: none
}

a:focus {
	outline: 0
}

.h3,
.h4,
.h5,
.h6,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}

h1 {
	font-size: 28px;
	line-height: 50px;
	border-bottom: 1px solid #fff
}
.h2 {
	display: inline-block;
	color: #333;
	border-left: 5px solid #14a35b;
	text-indent: 15px;
	line-height: 26px
}

h3 {
	font-size: 18px
}

h4 {
	width: 100%;
	display: inline-block;
	position: relative;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #333;
}

h6{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}
small {
	font-size: 12px
}
@font-face {
	font-family: 'medium';
	src: url('font/medium.ttf')
}
.ffdm {
	font-family: 'medium';
}

.fw{font-weight: bold;}
.fn{font-weight: normal;}
.fwl{font-weight: lighter;}

.f12 {font-size: 12px;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px !important;}
.f26 {font-size: 26px;}
.f28 {font-size: 28px;}
.f30 {font-size: 30px;}
.f32 {font-size: 32px;}
.f36 {font-size: 36px;}
.f40 {font-size: 40px;}
.f44 {font-size: 44px;}
.f50 {font-size: 50px;}

.lh12 {line-height: 12px;}
.lh14 {line-height: 14px;}
.lh16 {line-height: 16px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh26 {line-height: 26px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.lh32 {line-height: 32px;}
.lh36 {line-height: 36px;}
.lh40 {line-height: 40px;}
.lh42 {line-height: 42px;}
.lh50 {line-height: 50px;}

.c0 {color:#000;}
.c3 {color:#333;}
.c6 {color:#666;}
.c8 {color: #888;}
.c9 {color:#999 !important;}
.cf {color:#fff;}
.ca{color: #AAAAAA;}
.cd{color: #ddd !important;}
.c14 {color: #14A35B;}
.cf0 {color:#f0f0f0;}
.cf60 {color:#ff6600 !important;}
.cf4{color: #f45220;}
.cff8c39{color: #ff8c39;}
.cf7{color: #ff7426;}
.cff6{color: #ff6600;}
.c15a{color: #15a55f;}
.c57 {color: #63656a;}
.cf45 {color: #f45220}
.cfcb {color: #FCB484;}
.c85 {color: #858585;}
.ca5c{color: #a5c212;}
/*ÃƒÂ¦Ã‚Â©Ã¢â€žÂ¢ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²*/
.cfc9{color: #fc9041;}
.ce3b{color: #e3bd60;}
/*ÃƒÂ§Ã‚Â´Ã‚Â«ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²*/
.cb07{color: #b074c2;}
.cff9{color: #ff9dd9;}
/*ÃƒÂ¨Ã¢â‚¬Å“Ã‚ÂÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²*/
.c14b{color: #14b9f6;}
.c18d{color: #18d7d9;}
.c2086{
	color: #20863B;
}


.bcfc9{background: #fc9041;}
.bcb07{background: #b074c2;}
.bc14b{background: #14b9f6;}

.bc0 {background-color:#000;}
.bc3 {background-color:#333;}
.bc6 {background-color:#666;}
.bc9 {background-color:#999;}
.bcf {background-color:#fff;}
.bcfc9 {background-color: #FC9701;}
.bcf8 {background-color:#f8f8f8;}
.bcf9 {background-color:#f9f9f9;}
.bc4f{background-color:#4faded;}
.bc00a{background-color: #00a460;}
.bcf2 {background-color: #f2f2f2;}
.bc037 {background-color: #ffa037;}
.bc3dc{background-color: #3dc166;}
.bc05{background-color: rgba(0, 0, 0, 0.50);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);}
.bcfe90 {background: #fe9900;}
/*ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â */
.b0 {border: 0 !important;}
.bbt0f {border-top: 1px solid #fff !important;}
.br0 {border-right: 0 !important;}
.bb0 {border-bottom: 0;}
.bl0 {border-left: 0;}

.bts3 {border-top: 1px solid #dedede;}
.br50 {border-radius:50%;}
.bs3 {border: 1px solid #dedede;}
.bs4 {border: 1px solid #14A35B;}
.border-dash {border: 1px dashed #ccc;}

.bbd1 {border-bottom:1px dashed #000;}
.bbd2{border-bottom:1px dashed #fff;}
.bbd3{border-bottom:1px dashed #dedede;}
.bbd4 {border-bottom: 1px dashed #14A35B;}
.bbd5 {border-bottom: 1px dashed #ff6600;}
.bbd6 {border-bottom: 1px dashed #555555;}
.bbs3 {border-bottom: 1px solid #dedede;}
.bbs5 {border-bottom: 1px solid #555555;}
.bbs2{border-bottom:1px solid #fff;}
.bb1g5 {border-bottom: 1px solid #2f2f2f}

.brd3 {border-right:1px dashed #dedede;}

.bts1{border-top: 1px solid #000;}
.btd1{border-top:1px dashed #000;}
.btd2{border-top:1px dashed #fff;}

/*ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ§Ã‚Â»Ã‚Â¿ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â */
.bls4{border-left:5px solid #14A35B;}

.fl{float:left;}
.fr {float:right;}

.clearfix:after,
.clearfix:before { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix {*zoom: 1 }

.tl{text-align:left; }
.tc{text-align:center;}
.tr{text-align:right;}
.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: baseline;}
.oh{overflow: hidden;}



.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m15 {margin: 15px;}
.m20 {margin: 20px;}
.m25 {margin: 25px;}
.m30 {margin: 30px;}
.m-c {margin-left: auto;margin-right: auto;}

.m0{margin: 0px !important;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt6 {margin-top: 6px}
.mt8 {margin-top: 8px}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt12{margin-top: 12px;}
.mt17 {margin-top: 17px}
.mt18 {margin-top: 18px}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt27 {margin-top: 27px}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mt70 {margin-top: 70px;}
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt-3 {margin-top: -3px;}
.mt-5 {margin-top: -5px;}
.mt-20 {margin-top: -20px;}
.mt-30{margin-top: -30px;}
.mt-35{margin-top: -35px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml100 {
	margin-left: 100px;
}
.mlr30{margin: 0px 30px;}
.mr0 {margin-right: 0 !important;}
.mr5 {margin-right: 5px;}

.mr10 {margin-right: 10px;}
.mr12 {margin-right: 12px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}

.mr25 {margin-right: 25px;}
.mr26 {margin-right: 26px;}
.mr27 {margin-right: 27px;}
.mr30 {margin-right: 30px;}
.mr-20{margin-right: -20px;}
.mr-30{margin-right: -30px;}


.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb14 {margin-bottom: 14px !important;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb91 {margin-bottom: 61px;}

.mtb5 {margin-top: 5px;margin-bottom: 5px}
.mtb10 {margin-top: 10px;margin-bottom: 10px}
.mtb12 {margin-top: 12px;margin-bottom: 12px}
.mtb14 {margin-top: 14px;margin-bottom: 14px}
.mtb15 {margin-top: 15px;margin-bottom: 15px}
.mtb20 {margin-top: 20px;margin-bottom: 20px}
.mtb30{margin-top: 30px;margin-bottom: 30px;}
.mtb50{margin-top: 50px;margin-bottom: 50px;}

.p0 {padding: 0!important }
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}
.p25 {padding: 25px;}
.p30 {padding: 30px;}
.p40 {padding: 40px;}
.p50 {padding: 50px;}
.p100 {padding: 100px;}

.pt0 {padding-top: 0;}
.pt1 {padding-top: 1px}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt80 {padding-top: 80px;}
/*padding ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹*/
.ptb3 {	padding-top: 3px;	padding-bottom: 3px;}
.ptb5 {padding: 5px 0;}
.ptb10 {padding: 10px 0;}
.ptb15 {padding: 15px 0;}
.ptb20 {padding: 20px 0;}
.ptb30 {padding-top: 30px;padding-bottom: 30px;}
.ptb40 {padding-top: 40px;padding-bottom: 40px;}

/*padding ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¥Ã‚ÂÃ‚Â³*/
.plr5 {padding-left: 5px;padding-right: 5px}
.plr10 {padding-left: 10px;padding-right: 10px}
.plr90 {padding-left: 90px;padding-right: 90px}
.plr15 {padding-left: 15px;padding-right: 15px}
.plr20 {padding: 0 20px;}
.plr30 {padding-left: 30px;padding-right: 30px}

.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr40 {padding-right: 40px;}
.pr50 {padding-right: 50px;}

.pl8 {padding-left: 8px;}
.pl22 {padding-left: 22px;}
.pl24 {padding-left: 24px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl100 {padding-left: 100px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pl50 {padding-left: 50px;}
.plr100 {padding-left: 100px;padding-right: 100px;}
.prbl20 {padding: 0 20px 20px 20px;}
.prbl30 {padding: 0 30px 30px 30px;}
.pb1 {padding-bottom: 1px}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.ptb50 {padding-top: 50px;padding-bottom: 50px;}

.ptlr30{padding: 30px 30px 0px 30px;}

.rela{position:relative;}
.abs{position:absolute;}
.abs-l-t {position:absolute;left:0;top:0}
.abs-l-c {position:absolute;left: 0;top:0;bottom: 0;}
.abs-l-b{position:absolute;left:0;bottom: 0;}
.abs-r-t{position:absolute;right:0;top:0}
.abs-r-c{position:absolute;right:0;top:0;bottom: 0;}
.abs-r-b{position:absolute;right:0;bottom: 0;}
.abs-l {position: absolute;left: 0;}
.abs-r {position: absolute;right: 0;}

.tran180 {
	transform: rotate(180deg);
}
/*ÃƒÂ§Ã‚Â»Ã‚ÂÃƒÂ¥Ã‚Â¯Ã‚Â¹ÃƒÂ¥Ã‚Â®Ã…Â¡ÃƒÂ¤Ã‚Â½Ã‚Â*/
.l-8 {left: -8px;}
.l0 {left: 0;}
.l10 {left: 10px;}
.l20 {left: 20px;}
.t10 {top: 10px;}
.t20 {top: 20px;}
.r0 {right: 0;}
.t-5 {top: -5px;}
.t-10 {top: -10px;}
.t-15 {top: -15px;}
.t-40 {top: -40px;}
.r5 {right: 5px;}
.r10 {right: 10px;}
.r20 {right: 20px;}
.b10 {bottom: 10px;}
.b20 {bottom: 20px;}



.db{display:block;}
.dib{display:inline-block;}
.dn {display:none;}

.w120{width: 120px;}
.w140 {width: 140px}
.w162{width: 140px;}
.w180{width: 180px;}
.w200 {width:200px;}
.w290{width: 290px;}
.w300 {width:300px;}
.w360{width: 360px;}
.w500 {width:500px;}
.w1000 {width: 1000px;}

.col-4 {width: 33%}
.col-6 {width: 49.5%}
.col-5 {width: 204px}

.w100 {	width: 100%}
.w67{width: 57%;}
.w29{width: 39%;}

.w76{width: 76%;}
.per10 {width:10%;}
.per15 {width:15%;}
.per20 {width:20%;}
.per25 {width:25%;}
.per30 {width:30%;}
.per40 {width:40%;}
.per50 {width:50%;}
.per60 {width:60%;}
.per70 {width:70%;}
.per80 {width:80%;}
.per90 {width:90%;}
.per100 {width:100%;}

.h20{height: 20px;}
.h32 {height:32px;}
.h36 {height:36px;}
.h40 {height:40px !important;}
.h42 {height:42px;}
.h100 {height:100px;}
.h160{height: 160px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h350 {height: 350px;}
.h500 {height:500px;}

.tips{
	padding: 4px 3px;
	font-size: 12px;
	border: 1px solid #ae6cbf;
	color: #ae6cbf;
}
/*ÃƒÂ¨Ã¢â€šÂ¬Ã¢â‚¬Â¢ÃƒÂ¥Ã…â€œÃ‚Â°8*/
.tip8 {
	border: 1px solid #a17955;
	color: #a17955;
}
/*ÃƒÂ¦Ã‚Â°Ã‚Â´ÃƒÂ¥Ã…Â¸Ã…Â¸*/
.tip17{
	border: 1px solid #02a8e6;
	color: #02a8e6;
}
/*ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â­ÃƒÂ¥Ã…â€œÃ‚Â°*/
.tip9{
	border: 1px solid #ff8c91;
	color: #ff8c91;
}
/*ÃƒÂ¦Ã…Â¾Ã¢â‚¬â€ÃƒÂ¥Ã…â€œÃ‚Â°10*/
.tip10{
	border: 1px solid #00a460;
	color: #00a460;
}

/*ÃƒÂ¥Ã‚Â½Ã¢â‚¬Å“ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ§Ã…â€œÃ‚ÂÃƒÂ§Ã¢â‚¬Â¢Ã‚Â¥ÃƒÂ¥Ã‚ÂÃ‚Â·ÃƒÂ©Ã¢â‚¬Â¦Ã‚ÂÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¤Ã‚Â½Ã‚Â¿ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨*/
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.span1 {width: 18px;height: 18px;background-color: #bbbbbb;display: block;border-radius: 3px;text-align: center;line-height: 18px;float: left;color: #fff;font-size: 12px;}
.span2 {color: #fff;height: 30px;width: 65px;background: #2c2c2c;text-align: center;opacity: 0.6;filter:alpha(opacity=60);line-height: 30px;}
.span3{height: 110px;width: 205px;background-color: rgba(0, 0, 0, 0.28);display: block;position: absolute;top: 0px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
.span3:hover{background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.span4{width: 18px; height: 18px;line-height: 18px;color: #fff; text-align: center;}
/**ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ¥Ã…â€œÃ‚Â¨span1ÃƒÂ¤Ã‚Â¹Ã¢â‚¬Â¹ÃƒÂ¥Ã‚ÂÃ…Â½**/
.bc14{background-color: #14A35B;}
.bc3e {background-color: #3ec59a}
.bce0b{background: #E0BE00 !important;}
.tb2 {width: 100%;text-align: center;line-height: 40px;}
.tb2 th {background-color: #f2f2f2;font-weight: bold;color: #666;}
.tb2 tr {color: #333;}
.textover {text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.bread-text {height: 26px;display: inline-block;line-height: 26px;margin-left: 30px}
.bread-text>a {font-size: 14px;height: 26px;padding: 0 5px}
.ofh{overflow: hidden;}
.inblock {display: inline-block;}
.inblocka {display: inline-block;width: 100%}
.noneblock {display: none;}
.bold {font-weight: bold;}
.nobold {font-weight: normal;font-style: normal}
.sim {font-weight: normal;font-style: normal}
.italic {font-style: italic}
.curper {cursor: pointer}
.curper:hover {color: #1db65e}
.on{color: #14A35B;}

.rela {position: relative;}
.abs {position: absolute;}
.p-r {position: relative;}
.p-f {position: fixed;}
.p-a {position: absolute;}
.p-t-l {position: absolute;left: 0;top: 0;}
.p-t-l-1 {position: absolute;left: -1px;top: -1px;}
.p-t-r {position: absolute;right: 0;top: 0;}
.p-b-l {position: absolute;left: 0;bottom: 0;}
.p-b-r {position: absolute;right: 0;bottom: 0;}

.h78-lineh{height: 78px;line-height: 78px;}
/*****land*****/
.cffa {color: #ffa037;}
.ti20{text-indent: 10px;display: inline-block;}
.prompt1{
	display: inline-block;
	line-height: 20px;
	padding: 6px;
	background-color: #fffaeb;
	border: 1px solid #f5e3ad;
	color: #ff6701;
}

/*************mian****************/
.wrap {
	height: auto;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
/*.wrap img {width: 100%;height: 100%}*/

table a:hover {color: #14A35B;}
table tr:nth-child(even) {background: #f8f8f8; }
table tr:hover {background: #f6fbe9;}
p.zhank {
	height: 48px;
	width: 200px;
	margin: 10px auto 30px auto;
	border: 1px solid #14a35b;
	border-radius: 2px;
	line-height: 48px;
}
p.zhank a {color: #14a35b;font-size: 18px; display: block;}
/********icon*********/

.icon {
	display: inline-block;
	background-image: url("../icon/icon.png");
	background-repeat: no-repeat;
	font-style: normal
}

.icon1 {
	width: 80px;
	height: 60px;
	background-position: -2px -0px;
	margin: 0 auto;
	display: block
}

.icon2 {
	width: 80px;
	height: 60px;
	background-position: -1px -55px
}

.icon3 {
	width: 80px;
	height: 50px;
	background-position: -2px -120px
}

.icon4 {
	width: 15px;
	height: 20px;
	background-position: -3px -171px;
	margin-bottom: -4px
}

.icon5 {
	width: 15px;
	height: 20px;
	background-position: -20px -171px;
	margin-bottom: -6px;
}

.icon6 {
	width: 23px;
	height: 23px;
	background-position: -35px -169px;
	margin-top: 8px;
}

.icon7 {
	width: 20px;
	height: 20px;
	background-position: -33px -192px
}

.icon8 {
	width: 27px;
	height: 20px;
	background-position: 0px -191px;
}

.icon9 {
	width: 20px;
	height: 20px;
	background-position: -56px -171px
}

.icon10 {
	width: 20px;
	height: 25px;
	background-position: -56px -192px;
	color: #fff;
	text-align: center;
	padding-top: 2px
}

.icon11 {
	width: 33px;
	height: 30px;
	background-position: -2px -250px;
	margin-top: 4px
}


.icon12 {
	width: 30px;
	height: 31px;
	background-position: -43px -250px;
	margin-top: 4px;
}

.icon13 {
	width: 32px;
	height: 32px;
	background-position: -3px -218px;
	margin-top: 4px
}

.icon14 {
	width: 32px;
	height: 32px;
	background-position: -45px -218px;
	margin-top: 4px
}

.icon15 {
	width: 50px;
	height: 47px;
	background-position: -2px -281px;
	margin-top: 4px
}

.icon16 {
	width: 10px;
	height: 15px;
	background-position: -71px -282px;
	margin-top: 23px;
	margin-right: 5px;
	position: absolute;
}

.icon17 {
	width: 57px;
	height: 41px;
	background-position: -0px -327px;
	margin-top: 7px;
}
.icon18 {
	width: 60px;
	height: 55px;
	background-position: -0px -368px;
}
.icon19 {
	width: 50px;
	height: 41px;
	background-position: -2px -423px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -20px;
}
.icon20 {
	width: 40px;
	height: 43px;
	background-position: -1px -463px
}

.icon21 {
	width: 40px;
	height: 44px;
	background-position: -1px -505px
}

.icon22 {
	width: 42px;
	height: 43px;
	background-position: -1px -549px
}

.icon23 {
	width: 44px;
	height: 34px;
	background-position: -2px -591px
}

.icon24 {
	width: 43px;
	height: 43px;
	background-position: -1px -625px
}

.icon25{
	width: 14px;
	height: 17px;
	background-position: -59px -280px;
	margin-right: 5px;
}
.icon26 {
	width: 50px;
	height: 50px;
	background-position: -1px -671px;
	margin-left: 20px;
	/*transition:all 0.2s linear;*/
}
.icon26:hover
{
	background-position:-1px -839px;
	/* transition: all 0.2s linear; */
}

.icon27 {
	width: 50px;
	height: 50px;
	background-position: 0px -725px;
	margin-left: 20px;
	/*transition:all 0.2s linear;*/
}
.icon27:hover {
	background-position: 0px -893px;
	/* transition: all 0.2s linear;*/
}
.icon28 {
	width: 50px;
	height: 50px;
	background-position: -1px -786px;
	margin-left: 20px;
	/*transition:all 0.2s linear;*/
}
.icon28:hover{
	background-position: -1px -954px;
	/* transition: all 0.2s  linear;*/
}
.icon101 {
	width: 50px;
	height: 54px;
	background-position: 0px -1468px;
	margin-left: 20px;
}
.icon102,.icon101:hover{
	width: 50px;
	height: 54px;
	margin-left: 20px;
	background-position: 0px -1525px;
}
.icon29 {
	width: 14px;
	height: 16px;
	background-position: -54px -302px;
	margin-right:5px ;
}
.icon30 {
	width: 14px;
	height: 16px;
	background-position: -68px -302px;
	margin-right:5px ;
}
.icon31{
	width: 9px;
	height: 12px;
	background-position: 0px -1004px;
	margin-top: 5px;
}
.icon32{
	width: 64px;
	height: 64px;
	background-position: -9px -1088px;
}
.icon33{
	width: 64px;
	height: 64px;
	background-position: -9px -1017px;
}
.icon34{
	width: 64px;
	height: 64px;
	background-position: -9px -1159px;
}
.icon35{
	width: 64px;
	height: 64px;
	background-position: -9px -1232px;
}
.icon36 {
	width: 22px;
	height: 27px;
	background-position: 0px -1299px;
}
.Jcollect1{
	background-position: -28px -1299px;
}
.icon37{
	width: 27px;
	height: 27px;
	background-position: -52px -1299px;
}
.icon38{
	width: 27px;
	height: 27px;
	background-position: 0px -1324px;
}
.icon39{
	width: 27px;
	height: 27px;
	background-position: -58px -1324px;
}
.icon-1 {
	display: inline-block;
	background-image: url("../icon/icon1.png");
	background-repeat: no-repeat;
	font-style: normal;
}

.icon-11 {
	width: 30px;
	height: 16px;
	background-position: 0px 0px;
	margin-top: 16px;
	display: block;
	margin-left: 19px;
	overflow: hidden;
}
.mapcontrols ul li.active input{
	color: #666;
}
.mapcontrols ul li.active .icon-11{
	width: 33px;
	background-position: -60px -6px;
}

.icon-12 {
	width: 20px;
	height: 24px;
	background-position: -0px -17px;
	margin-top: 9px;
	display: block;
	margin-left: 22px;
	overflow: hidden;
}
.mapcontrols ul li.active .icon-12 {
	background-position: -66px -29px;
}

.icon-13 {
	width: 30px;
	height: 20px;
	background-position: -1px -41px;
	margin-top: 12px;
	display: block;
	margin-left: 19px;
	overflow: hidden;
}
.mapcontrols ul li.active .icon-13 {
	background-position: -61px -92px;
}
.icon-14 {
	width: 30px;
	height: 20px;
	background-position: -0px -60px;
	margin-top: 12px;
	display: block;
	margin-left: 19px;
	overflow: hidden;
}
.mapcontrols ul li.active .icon-14 {
	background-position: -62px -121px;
}
.icon-15 {
	width: 22px;
	height: 20px;
	background-position: 0px -80px;
	margin-top: 13px;
	display: block;
	margin-left: 22px;
	overflow: hidden;
}
.mapcontrols ul li.active .icon-15 {
	background-position: -66px -146px;
}
.icon-16 {
	width: 22px;
	height: 22px;
	background-position: 0px -102px;
	margin-top: 11px;
	display: block;
	margin-left: 22px;
	overflow: hidden;
}
.mapcontrols ul li.active .icon-16{
	background-position: -64px -60px;
}
.icon-17 {
	width: 30px;
	height: 30px;
	background-position: 0px -124px;
}

.icon-18 {
	width: 30px;
	height: 25px;
	background-position: 0px -153px;
}

.icon-19 {
	width: 30px;
	height: 21px;
	background-position: 0px -176px;
	margin-top: 3px;
}

.icon-110 {
	width: 30px;
	height: 23px;
	background-position: 0px -196px;
	margin-top: 3px;
}

.icon-111 {
	width: 30px;
	height: 28px;
	background-position: 0px -217px;
}

.icon-112 {
	width: 30px;
	height: 27px;
	background-position: 0px -244px;
}

.icon-113 {
	width: 30px;
	height: 24px;
	background-position: 0px -270px;
}

.icon-114 {
	width: 30px;
	height: 26px;
	background-position: 0px -294px;
}

.icon-115 {
	width: 30px;
	height: 22px;
	background-position: 0px -319px;
}

.icon-116 {
	width: 30px;
	height: 18px;
	background-position: 0px -340px;
}

.icon-117 {
	width: 30px;
	height: 20px;
	background-position: 0px -358px;
}

.icon-118 {
	width: 30px;
	height: 20px;
	background-position: 0px -378px;
}

.icon-119 {
	width: 30px;
	height: 20px;
	background-position: 0px -398px;
}

.icon-120 {
	width: 30px;
	height: 20px;
	background-position: 0px -418px;
}

.icon-121 {
	width: 20px;
	height: 20px;
	background-position: 0px -443px;
}

.icon-122 {
	width: 25px;
	height: 21px;
	background-position:0px -552px;
}
.icon-123 {
	width: 23px;
	height: 21px;
	background-position:0px -468px;
}
.icon-124 {
	width: 20px;
	height: 15px;
	background-position: 0px -594px;
}

/*ÃƒÂ¦Ã¢â‚¬Å¾Ã…Â¸ÃƒÂ¥Ã‚ÂÃ‚Â¹ÃƒÂ¥Ã‚ÂÃ‚Â·*/
.icon-125 {
	width: 20px;
	height: 20px;
	background-position: -7px -840px;
}

/*ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®*/
.icon-126 {
	width: 30px;height: 23px;
	background-position: 0px -494px;
}

/*ÃƒÂ¥Ã‹â€ Ã‚Â ÃƒÂ©Ã¢â€žÂ¢Ã‚Â¤ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®*/
.icon-127 {
	width: 30px;height: 23px;
	background-position: 0px -526px;
}

/*ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ¨Ã‚Â¯Ã‚ÂÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®1*/
.icon-128 {
	width: 38px;height: 40px;
	background-position: 0px -622px;
}
.icon-129 {
	width: 38px;height: 40px;
	background-position: 0px -667px;
}
.icon-130 {
	width: 38px;height: 40px;
	background-position: 0px -710px;
}
.icon-131 {
	width: 38px;height: 40px;
	background-position: 0px -754px;
}

.icon-132 {
	width: 38px;height: 40px;
	background-position: 0px -792px;
}

.icon-133 {
	width: 90px;
	height: 90px;
	background-position: 0px -1206px;
}

.icon-134 {
	width: 20px;
	height: 26px;
	background-position: -10px -1102px;
}

.icon-135 {
	width: 14px;
	height: 20px;
	background-position: 0 -1163px;
}

.icon-136 {
	width: 24px;
	height: 20px;
	background-position: 0 -1179px;
}

.icon-137 {
	width: 80px;
	height: 68px;
	background-position: 0 -1287px;
}

.icon-138 {
	width: 20px;
	height: 20px;
	background-position: 0 -1359px;
}


.icon-139{
	display: inline-block;
	width: 20px;
	height: 22px;
	background: url(../icon/icon1.png) no-repeat;
	background-position: -7px -875px;
	padding-left: 25px;
}

.icon-140 {
	width: 52px;
	height: 52px;
	background-position: 0 -1398px;
}

.icon-141 {
	width: 22px;
	height: 22px;
	background-position: 0 -1455px;
}

.icon-142{
	width: 36px;
	height: 33px;
	background-position: -55px -178px;
}
.icon-143{
	width: 36px;
	height: 33px;
	background-position: -55px -206px;
}

.icon-144{
	width: 36px;
	height: 33px;
	background-position: -55px -236px;
}

.icon-145{
	width: 36px;
	height: 33px;
	background-position: -55px -266px;
}

.icon-146{
	width: 36px;
	height: 33px;
	background-position: -55px -296px;
}

.icon-147{
	width: 24px;
	height: 24px;
	background-position: -66px -368px;
	margin-top: 24px;
}
.icon-148{
	width: 24px;
	height: 24px;
	background-position: -66px -392px;
	margin-top: 24px;
}

.icon-149{
	width: 24px;
	height: 24px;
	background-position: -66px -416px;
	margin-top: 24px;
}

.icon-150{
	width: 24px;
	height: 24px;
	background-position: -66px -440px;
	margin-top: 24px;
}
.icon-151{
	width: 24px;
	height: 24px;
	background-position: -66px -464px;
	margin-top: 24px;
}
.icon-152{
	width: 24px;
	height: 24px;
	background-position: -66px -488px;
	margin-top: 24px;
}

.icon-153{
	width: 24px;
	height: 24px;
	background-position: -66px -510px;
	margin-top: 24px;
}

.icon-154{
	width: 24px;
	height: 24px;
	background-position: -66px -536px;
	margin-top: 24px;
}
.icon-155{
	width: 24px;
	height: 24px;
	background-position: -66px -560px;
	margin-top: 24px;
}



.icon-2 {background: url(../icon/icon2.png) no-repeat;display: inline-block;}
.icon-21 {width: 64px;height: 64px;background-position: 0 0;}
.icon-22 {width: 64px;height: 64px;background-position: 0 -66px;}
.icon-23 {width: 64px;height: 64px;background-position: 0 -144px;}
.icon-24 {width: 64px;height: 64px;background-position: 0 -224px;}

.icon-a1{background-image: url('../icon/icon3.png');background-position: 0px -222px;width:106px;height:94px;}
.icon-a2{background-image: url('../icon/icon3.png');background-position: -328px -204px;width:106px;height:94px;}
.icon-a3{background-image: url('../icon/icon3.png');background-position: -114px -222px;width:106px;height:94px;}
.icon-a4{background-image: url('../icon/icon3.png');background-position: -328px 0px;width:106px;height:94px;}
.icon-a5{background-image: url('../icon/icon3.png');background-position: -328px -102px;width:106px;height:94px;}
.icon-a6{background-image: url('../icon/icon3.png');background-position: 0px -324px;width:54px;height:54px;display:inline-block;}
.icon-a7{background-image: url('../icon/icon3.png');background-position: -62px -324px;width:54px;height:54px;display:inline-block;}
.icon-a8{background-image: url('../icon/icon3.png');background-position: -124px -324px;width:54px;height:54px;display:inline-block;}
.icon-a9{background-image: url('../icon/icon3.png');background-position: -252px -74px;width:54px;height:54px;display:inline-block;}
.icon-a10{background-image: url('../icon/icon3.png');background-position: -330px -324px;width:40px;height:40px;}
.icon-a11{background-image: url('../icon/icon3.png');background-position: -378px -324px;width:40px;height:40px;}
.icon-a12{background-image: url('../icon/icon3.png');background-position: -282px -324px;width:40px;height:40px;}
.icon-a13{background-image: url('../icon/icon3.png');background-position: -234px -324px;width:40px;height:40px;}
.icon-a14{background-image: url('../icon/icon3.png');background-position: -186px -324px;width:40px;height:40px;}
.icon-a15{background-image: url('../icon/icon3.png');background-position: 0px -148px;width:244px;height:66px;display:inline-block;}
.icon-a16{background-image: url('../icon/icon3.png');background-position: 0px 0px;width:320px;height:66px;display:inline-block;}
.icon-a17{background-image: url('../icon/icon3.png');background-position: 0px -74px;width:244px;height:66px;display:inline-block;}
.icon-a18{background-image: url('../icon/icon3.png');background-position: -228px -284px;width:86px;height:16px;}
.icon-a19{background-image: url('../icon/icon3.png');background-position: -252px -148px;width:54px;height:54px;}
.icon-a20{background-image: url('../icon/icon3.png');background-position: -228px -222px;width:54px;height:54px;}

.cygj {
	width: 100%;
	display: inline-block;
	background-image: url("../icon/cygj.png");
	background-repeat: no-repeat;
	background-position: 0 5px
}
/*******h2ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡ÃƒÂ©Ã‚Â¢Ã‹Å“********/
.cont-t {
	height: 26px;
	line-height: 26px
}

.cont-t img {
	margin-top: 23px
}

/***********header************/
.header {
	height: 112px;
	overflow: hidden;
}
.head-fixed {
	height: 112px;
	width: 100%;
	z-index: 201603;
	top: 0;
	position: fixed
}

.kefu-top {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
}
.logo {
	width: 140px;
	/*min-width: 280px;*/
	margin-top: 8px;
	position: relative
}
.logo-a{
	height: 40px;
	display: block;
}
.logo a img {
	width: auto;
	height: 40px;
	display: block;
}

.tag  {
	height: 16px;
	position: absolute;
	background-color: #ff6600;
	border-radius: 3px;
	line-height: 16px;
	padding: 0px 5px;
	color: #fff;
	left: 31%;
	top: 11px;
	font-size: 9px !important;
}

.tag em  {
	display: block;
	border-width: 7px;
	position: absolute;
	bottom: -12px;
	left: 12px;
	border-style: solid dashed dashed;
	border-color: #ff6600 transparent transparent;
	font-size: 0;
	line-height: 0;
}

.citynav {
	width: 85px;
	height: 26px;
	position: absolute;
	left: 131px;
	top: 22px;
	z-index: 2;
}
.breadcrumb {
	background: none;
	padding-left: 0px !important;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 8px 15px;
	list-style: none;
	border-radius: 4px;
}
.row .level a{color: #333;}
.breadcrumb a{color: #666;}
.noneblock {
	display: none;
}

.citylist {
	width: 500px;
	height: auto;
	border: 1px solid #dedede;
	background-color: #fff;
}

.citylist-ul {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	padding-top: 25px;
}

.citylist-ul li {
	position: relative;
	margin: 0 0 20px 25px;
	display: inline-block;
	float: left;
}
.nav {
	width: 48%;
	line-height: 30px;
	position: relative
}

.nav ul{
	display: flex;
	display: -ms-flexbox;
}
.nav li {
	position: relative;
	flex-grow: 1;
	-ms-flex: 1;
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.nav li a {
	display: flex;
	display: -ms-flexbox;
	text-align:right;
	color: #666;
	font-size: 18px;
	padding-top: 27px;
	line-height: 30px;

}
.nav li a:hover {
	color: #14a35b;
	/*border-bottom: 3px solid #14a35b;*/
	padding-bottom: 25px;
}

.nav li .active {
	color: #14a35b;
	/* border-bottom: 3px solid #14a35b;*/
	padding-bottom: 25px;
}

.nav-c {
	/*width: 76%;*/
	margin: 0 auto
}
.nav-top {
	width: 100%;
	height: 28px;
	background-color: #212121
}

.nav-bg {
	height: 84px;
	background-color: #fff;
	/* border-bottom: 1px solid #dedede; */
}
.shuline {
	line-height: 26px;
	font-size: 16px;
	height: 26px;
	display: block;
	color: #999
}
.landvil li .titer a.citydz{
	color: #999;
	float: right;
	font-size: 14px;
}
.landvil li .titer .citydz a{max-width: 100%;}
.inblocka {
	display: inline-block;
	width: 100%
}

.find-form {
	width: 27%;
	overflow: hidden;
	position: relative
}

.search1 {
	border: 1px solid #dddddd;
	height: 40px
}

.input-div {
	height: 40px;
	position: relative
}

.input-div img {
	float: left;
	margin: 13px 0 0 13px
}

.input {
	width: 220px;
	font-size: 14px;
	color: #333;
	margin-left: 13px;
	border: 0;
	line-height: 36px;
	height: 36px
}

.submit-div {
	height: 40px;
	width: 40px;
	border-left: 1px solid #dddddd
}

.Jsimg{
	display: none;
	background-color: #fff;
	border: 1px solid #1d8b3b;
	width: 142px;
	height: 142px;
	border-radius: 10px;
	position: fixed;
	z-index: 999999;
}
.Jsimg img{
	width: 140px;
	height: 140px;
	border-radius: 10px;
}

/***************footer*************/
.foot-t {
	padding: 40px 0 30px 0;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}

.foot-c {
	padding-top: 22px;
	padding-bottom: 18px;
	background-color: #262626;
}

.foot-l {
	width: 120px;
	height: 170px
}

.foot-m img.logob {
	width: 100px;
	height: 46px;
	margin-right: 64px;
	float: left;
}
.foot-m p{
	color: #616264;
	font-weight: lighter;
	line-height: 22px;
}
.fm-text{
	font-size: 16px;
	color: #616264;
	font-weight: lighter;
	height: 47px;
	margin-bottom: 28px;
	line-height: 47px;
}
.fm-text span{
	font-weight: lighter;
	color: #616264;
}
.foot-r{
	/* padding-top: 25px; */
}
.foot-r img.erweima {
	width: 112px;
	height: 112px;
	margin-top: 18px;
	margin-bottom: 8px;
}

.foot-r1 {
	line-height: 38px;
	margin-top: 25px;
	color: #999;
	font-size: 16px;
}
.foot-r1 a,.foot-r p{
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
.foot-r1 p{
	color: #6D6E71;
	font-size: 36px;
	padding: 10px 0;
}

.foot-b {
	background-color: #171717;
}

.foot-b li {
	float: left
}

.foot-b li a {
	color: #63656a;
	font-size: 12.2222px;
	transform: scale(0.9);
	line-height: 22px;
}

.foot-b li a span {
	padding: 0 5px
}
.foot-lab {
	width: 100%;
	height: auto;
	/* background: #fff; */
	position: relative;
	/* margin-bottom: 20px; */
	padding: 15px 20px;
	display: block;
}
.foot-lab .lab-star {
	width: 100%;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
/*************************************@media **************************************/
.wrap {width: 1146px !important;}
.search1 {width: 300px}
/*.sc2 {margin: 0 103px}*/
.slideBox .prev {left: 114px}
.slideBox .next {right: 114px}
.cont-l {width: 910px}
.w180{width: 150px;}
.w350 {width: 490px}
.news-cont .w350 {width: 430px}
.w360{width: 330px;}
.w460 {width: 590px}
.w950 {width: 716px;}
.w1000 {width: 796px;}
.news1-text {width: 360px}
.mr50 {margin-right: 30px}
.mr40 {margin-right: 30px}
.ml60 {margin-left: 30px}
.news-text {width: 410px}
.news-b ul li a {width: 450px}
.mr90 {margin-right: 30px}
.category {width: 348px;}
.foot-m {width: 500px;}
.foot-r1 {padding: 0 42px;}
.mr60{
	margin-right: 36px;
}
.ml80{
	margin-left: 44px;
}
/*.sc2-b .sc2-bc {width: 190px}
.sc2-b .sc2-bcd{    overflow: hidden; margin-left: auto;margin-right: auto;width: 190px;}
.sc2-b {width: 76%;margin: 0 auto}*/
.land-mapsb1 {width: 970px;}
.cont-b .img-show ul li {height: 350px;}
.img-show ul li img {width: 533px;}
.h900 {height: 740px;}
/*	zixun*/
.bk-cont-wrap>ul>li {float: left; width: 1146px;}
.bk-cont-wrap{width: 1146px;}
.dnone1{display: none !important;}
.mr110{margin-right: 82px;}
.foot-t .col-4{width: 225px;}
.gfbtn{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-radius: 2px;
	display: inline-block;
	background: #14A35B;
	width: 35px;
	height: 17px;
	line-height: 16px;
	text-align: center;
	text-indent: 0;
	margin-left: 10px;
}
.max-w260{width: 190px;}


/*************ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ************/
.pages {
	padding: 0 0 20px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 36px;
	position: relative;
	left: 50%;
	float: left;
}

.pages a:active,
.pages a:link,
.pages a:visited {
	background: #ffffff;
	border: #DDDDDD 1px solid;
	padding: 8px 13px;
	text-decoration: none;
	margin-left: -1px;
	color: #aeaeae
}

.pages a:hover {
	background: #1db65e;
	border: #1db65e 1px solid;
	color: #ffffff;
	padding: 8px 13px;
	text-decoration: none
}

.pages span.current {
	background: #1db65e;
	padding: 8px 13px;
	border: #1db65e 1px solid;
	color: #ffffff
}

.pagination{
	position: relative;
	left: -50%;
	float: left;
}
.pagination >li {float: left;margin: 0 2px;}
.pagination >li.active span{
	padding: 9px 13px;
	background: #1db65e;
	text-decoration: none;
	color: #fff;
}
.pagination >li a{
	padding: 8px 13px;
}
/********************/
.bkd-14 {background-color: #14a35b}
.bkd-3e {background-color: #3ec59a}
.conter {position: relative}
/***wiki***/
.bkd-f {background-color: #fff}
.border-bs{border-bottom: 1px solid #dedede;}
/**lay-apply**/
.yyform{
	padding: 20px;
	background-color: #fff;
	height: 308px;
	overflow: hidden;
}
.tanct {
	position: relative;
	overflow: hidden;
}
.tancb{}
.hang{height: 60px;}
.hang label{width: 70px;    line-height: 40px;float: left;}
.hang select,.hang select>option{
	padding: 10px;
	border: 1px solid #dedede;
	border-radius: 5px;
	width: 100px;
	text-align: center;
	display: block;
}
.hang input{
	width: 100%;
	padding: 10px;
	border: 1px solid #dedede;
	border-radius: 5px;

}
.hang button,.tancb button{
	padding: 10px;
	border-radius: 5px;
	border: 0;
}
.hang button{background-color: #169bd5;}
.hang .valid_message{color: red;}
.error input{border: 1px solid red;}
.error input[type="button"] {
	border:0;
}
.tancb button{width: 45%;}
.weix{
	border-left: 1px solid #dedede;
	padding-left: 20px;
	margin-right: 20px;
}
.w90{width: 90px;}
.w140{width: 140px;}
.w110{width: 110px;}
.w280{width: 280px;}
.w210{width: 210px;}
/*maps.js*/
.mapcont{
	width: 130px;
}
.mapcont li{
	float: left;
	width: 100%;
	line-height: 24px;

}
.mapcont li span.sp1{
	color: #999999;
	text-align: right;
}
.mapcont li span{
	color: #333;
	text-align: left;
	display: block;
	width: 50%;
	float: left;
}
/*ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¦Ã‚ÂºÃ‚ÂÃƒÂ¦Ã‚ÂÃ¢â‚¬ËœÃƒÂ¥Ã‚ÂºÃ¢â‚¬Å¾4.27*/
.dicun{
	background-color: #fff;
	margin:10px 0 35px 0;
	height: 45px;
}
.dicun li{
	width: 50%;
	height: 45px;
	text-align: center;
	float: left;
	line-height: 45px;
	position: relative;
	cursor: pointer;
	z-index: 1;
	border-bottom: 1px solid #dedede;
}
.dicun li a{
	font-size: 18px;
	width: 100%;
	display: inline-block;
}

.dicun li:hover,.dicun li.on {
	border-bottom: 2px solid #14A35B;
}

.dicun li.on a,.dicun li:hover a{
	color: #14A35B;
	font-weight: bold;
}

.dicun li.on:before,
.dicun li:hover::before {
	position: absolute;
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #14A35B;
	content: '';
	bottom: -6px;
	right: 50%;
}

/*ÃƒÂ¨Ã‚Â§Ã¢â‚¬Â ÃƒÂ©Ã‚Â¢Ã¢â‚¬ËœÃƒÂ¥Ã‚Â±Ã¢â‚¬Â¢ÃƒÂ§Ã‚Â¤Ã‚Âº*/
video{
	width: 640px;
	height: 410px;
	overflow: hidden;
	margin-top: 10px;
}
.m-video{width: 640px;height: 460px;overflow: hidden; margin-left: auto; margin-right: auto;}
.my-video-dimensions {
	width: 640px;height: 460px;
}
.ship {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.erwm{
	position: absolute;
	right: 74px;
	top: 82px;
	border: 2px solid #fff;
	background-color: #fff;
	height: 144px;
	border-radius: 6px;
}
.erwm:before {
	position: absolute;
	display: inline-block;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #fff;
	content: '';
	right: -14px;
	top: 50%;
	margin-top: -8px;
}
.erwm img{
	width: 140px;
	height: 140px;
	overflow: hidden;
}




/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¥Ã‚Â¼Ã‚Â¹ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.kulist{
	width: 60px;
	position: fixed;
	right: 0;
	bottom: 100px;
	z-index: 2017;
	height: auto;
}
.klist{width:320px;background:#fff;position: absolute;right:0;top:40px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;overflow: hidden;}
.titbg{width:100%;height:40px;background:#f2f2f2;position: relative;}
.titbg h3{height: 40px;line-height: 40px;margin:0 10px;color:#4c4c4c;font-size:16px;font-weight: normal;}
.kuul{width:100%;height:90%;position: relative;overflow:auto;padding-left:10px;padding-top:15px;background:#fff;}
.kuul li{width:290px;height: 73px;position: relative;overflow: hidden;margin:5px 0;display: inline-block;border-bottom: 1px solid #e3e3e3;}
.kuul li .limg{width:75px;height:60px;overflow: hidden;}
.kuul li .yikan{width:40px;height: 42px;overflow: hidden;position: absolute;left:0;top:0;z-index:3;}
.kuul li .rtit{width:205px;height: auto;position: relative;}
.kuul li .rtit h3{height:40px;font-weight: normal;font-size: 14px;color:#333;line-height: 1.3em;overflow: hidden;}
.kuul li .rtit .danwei{font-size:14px;color:#888;margin-top:5px;}
.kuul li .rtit .caouo{margin-top:5px;display: none;}
.kuul li .rtit .caouo a{height: 20px;line-height: 20px;color:#fff;font-size:12px;text-align: center;display: block;border-radius: 2px;}
.kuul li .rtit .caouo .outan{width:62px;background: #f58948;margin-right:10px;}
.kuul li .rtit .caouo .outan2{width:62px;background: #ccc;margin-right:10px;cursor: no-drop;}
.kuul li .rtit .caouo .delan{width:40px;background: #3dc268;}
.closed{cursor: pointer;font-weight: 100;}
/*ÃƒÂ¦Ã…Â¸Ã‚Â¥ÃƒÂ§Ã…â€œÃ¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬ÂºÃ‚Â´ÃƒÂ¥Ã‚Â¤Ã…Â¡*/
.klist .fpage{width:100%;height: 40px;position: absolute;left:0;bottom:15px;z-index: 10;}
.klist .fpage .bpag{width:160px;margin: 0 auto;}
.klist .fpage .bpag a{width:160px;height:40px;line-height: 40px;display: block;border:1px solid #cdcdcd;border-radius: 4px;text-align: center;font-size: 16px;background: #fff;}
/*nation*/
/*.nation {position:absolute; z-index:10; bottom:1px; height:230px;left:0px;}920*/
.nation li {margin:5px 0; position:relative;}
.nation .g_kool{width:25px;height:25px;line-height:25px;text-align:center;background:#f66c40;color:#fff;font-size:12px;position: absolute;right:0;top:0;z-index: 3;border-radius: 50%;overflow: hidden;}
.nation .g_kool2{width:25px;height:25px;line-height:25px;text-align:center;background:#f66c40;color:#fff;font-size:12px;position: absolute;right:0;top:48px;z-index: 3;border-radius: 50%;overflow: hidden;}
.nation li .level {display:block; width:46px; height:46px; background:#fff; border:1px #ddd solid; text-align:center;}
.nation li:hover .level { background:#3cbf66; border:1px #3cbf66 solid;}
.nation li.flex:hover .level:before {content: ""; display: block; width:10px; height:46px; background:#3cbf66; position:absolute; top:0; left:-10px}
.nation li .poper {position:absolute;margin-right: 10px;z-index:10; right:60px; top:0; font-size:14px; color:#fff; border-radius:3px 0 0 3px; width:0; min-height:46px;line-height: 46px; overflow:hidden; transition:all 200ms linear 0s;}
.nation li .poper p {
	text-align: center;
	width: 100px;}
.nation li .poperlist p{
	width: 76px;
	margin: 0 12px;
}
.nation li .poper p a{
	color: #fff;
	font-size: 12px;
	font-weight: lighter;
}
.nation li .poper .bbs2{
	border-bottom: 1px solid #79d295;
}
.nation li .poper p a:hover {
	font-weight: bold;
}
.nation li:hover .p3 img{width: 150px;height: 150px; }
.nation li:hover .p3 p{width:150px; padding:5px;height: 160px; background:#3cbf66;}
.nation li:hover .p2 {width:120px; background:#3cbf66;}
.nation li:hover .p3,.nation li:hover .p3:before,.nation li:hover .p3:after {width:160px; background:#3cbf66;}
.nation li:hover .p4 {width:100px; background:#3cbf66;}
.nation li:hover .p5 {width:70px; background:#3cbf66;}
.nion {display: inline-block; background-image: url(../icon/n.png); background-repeat: no-repeat; font-style: normal;}
.nion1 {width:46px; height:46px; background-position:-46px 0;}
.nion2 {width:46px; height:46px; background-position:-46px -46px;}
.nion3 {width:46px; height:46px; background-position:-46px -94px;}
.nion4 {width:46px; height:46px; background-position:-46px -142px;}
.nion5 {width:46px; height:46px; background-position:-46px -188px;}
.nion6 {width:46px; height:46px; background-position: -46px -240px;}
.nion7 {width:46px; height:46px; background-position:-49px -288px;}
.nation li:hover .nion1 {width:46px; height:46px; background-position:0 0;}
.nation li:hover .nion2 {width:46px; height:46px; background-position:0 -46px;}
.nation li:hover .nion3 {width:46px; height:46px; background-position:0 -94px;}
.nation li:hover .nion4 {width:46px; height:46px; background-position:0 -142px;}
.nation li:hover .nion5 {width:46px; height:46px; background-position:0 -188px;}
.nation li:hover .nion6 {width:46px; height:46px; background-position:3px -240px;}
.nation li:hover .nion7 {width:46px; height:46px; background-position:3px -288px;}
.h28 {height: 28px;}
.icon-cart{
	width: 46px;
	height: 46px;
	display: block;
}
.cart{
	margin-top: 16px;
	position: relative;
}
.cartp{
	position: absolute;
	left: 100px;
	top: 7px;
	z-index: 999;
	transform: 1s;
}
.icon-cartp{
	width: 86px;
	height: 32px;
	display: block;
}
.span-cartp{
	position: absolute;
	left: 10px;
	top: 0;
	z-index: 999;
	font-size: 14px;
	color: #df8f00;
	height: 32px;
	line-height: 32px;
}
.cart:hover .cartp{
	left: -92px;
}

/*about*/
.ar-content img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.animateTest {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-ms-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
.btn-send-sms{
	font-size: 14px !important;
}

.tuijian{
	background: url(../icon/tuijian.png) no-repeat;
	height: 54px;
	width: 54px;
	z-index: 999;
	position: absolute;
	top: 0;
}
.reprli-r .sel  {
	background: url(../icon/icon1.png) no-repeat;
	background-position: 65px -1041px;
	background-color: #fff;
}
.un-click {
	background: #ccc !important;
	color: #fff;
}

.un-click:hover {
	background: #ccc !important;
	color: #fff;
}
.repbtn:hover{
	color: #fff;
}
/*2018*/
.layui-layer-title{
	font-size: 16px !important;
	color: #222222 !important;
	font-weight: lighter;
}
/*--Ã¦â€“Â°header&footer8.11 start--*/
.nav{
	width: auto;
}
.header, .head-fixed, .nav-bg{
	height: 56px;
}
.nav-item{
	margin-top: 34px;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #959ca2;
	padding: 0 20px;
}
.nav-item img{
	float: left;
	margin-top: 4px;
	margin-right: 14px;
	width: auto !important;
	height: auto !important;
}
.appcode{
	padding-right: 0;
}
#nav-app, #nav-wx{
	position: absolute;
	top: 150px;
	right: 0;
	transition: .6s;
}
.appcode:hover #nav-app, .wxcode:hover #nav-wx{
	display: block;
}
.border-reb{
	border-right: 1px solid #ebebeb;
}
.nav-email{
	line-height: 40px;
	background: #ffdf61;
	color: #6a757f;
	margin-left: 34px;
	margin-right: 15px;
}
.nav-email img{
	margin: 14px 10px 0 0;
}
.nav-list{
	width: 100%;
	height: 52px;
	line-height: 52px;
	background: #40444e;
	color: #9196a2;
	font-size: 18px;
}
.nav-list li{
	float: left;
	position: relative;
}
.nav-list li a{
	display: block;
	padding: 0 25px;
	color: #9196a2;
}
.nav-list li a:hover{
	background: #208f3e;
	color: #fff !important;
}
.nav-list li .active{
	background: #208f3e;
	color: #fff;
}
.nav-list li .active + em{
	display: none;
}
.nav-list li em{
	position: absolute;
	width: 1px;
	height: 28px;
	right: 0;
	top: 12px;
	background: #545967;
}
.nav-list li a:hover + em{
	display: none;
}
.member{
	line-height: 52px;
	height: 52px;
	font-size: 14px;
}
.member a{
	color: #218d3f;
	margin-right: 20px;
	font-size: 14px;
}
.member-bor{
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 14px;
	border: 1px solid #218d3f;
	margin-top: 12px;
}
.foot-c{
	background-color: #EAEBEB;
	border-bottom: 1px solid #D1D1D1;
}
.fm-text, .foot-m p, .fm-text span{
	color: #999;
}
.foot-r1{
	line-height: 36px;
	font-family:DIN Medium;
	font-weight:400;
}
.foot-b{
	background-color: #EAEBEB;
}
.c57{
	color: #7C7D80;
}
.foot-b li a{
	color: #999;
}
.bb1g5{
	border-color: #D1D1D1;
}

.about-body{
	background: #FFFFFF;
}
.abanner{
	position: relative;
	height: auto;
	min-height: 230px;
	overflow: hidden;
}
.abanner img{
	/* height: 100%; */
	width: 100%;
	min-height: 230px;
	display: block;
}
.ab-text{
	position: absolute;
	bottom: 42px;
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family:Source Han Sans CN;
	font-weight:300;
}
.about-cont{
	padding: 60px 50px;
	/* margin-top: 15px; */
	margin-bottom: 70px;
}
.about-cont h5{
	font-size: 24px;
	color: #0eb0a4;
	margin-bottom: 40px;
}
.about-cont p{
	font-size: 16px;
	line-height: 25px;
	color: #333;
}
.about-cont a{
	position: relative;
	color: #C8C650;
}
.about-cont a:after{
	position: absolute;
	content: "";
	bottom: 0;
	border-bottom: 1px solid #C8C650;
	width: 100%;
	left: 0;
}
.mb35{
	margin-bottom: 35px;
}
.mb60{
	margin-bottom: 60px;
}
.mb80{
	margin-bottom: 80px;
}
.fwb{
	font-weight: bold;
}
.pointer-events-auto {
	pointer-events: auto;
}
.el-input__inner:focus{
	border-color: #C8C650 !important;
}
/*pop*/
.pop-body{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	height: 100%;
	width: 100%;
}
.pop-bg{
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
}
.pop-cont{
	position: absolute;
	width: 720px;
	height: 600px;
	background: #fff;
	z-index: 100;
	top: 50%;
	left: 50%;
	margin-left: -360px;
	margin-top: -300px;
	border-radius: 5px;
}
/* popform */
.pop-form{
	width: 480px;
	padding: 20px 30px;
	margin-left: -240px;
	height: auto;
}
.pop-form .el-select{
	width: 100%;
}
.pop-form .el-input--suffix .el-input__inner {
	padding-right: 0px;
}
.pop-form-title{
	display: flex;
	justify-content: space-between;
	height: 40px;
	font-size: 18px;
	align-items: center;
	margin-bottom: 20px;
}
.v3-order-input {
	margin-left: 0px;
	width: 100%;
	min-height: 52px;
	line-height: 52px;
	border: 1px solid #ddd;
	padding: 0 20px;
	overflow: hidden;
	display: flex;
}
.v3-order-input>label {
	line-height: 34px;
}
.v3-order-input>label>span {
	font-size: 16px;
	line-height: 50px;
	color: #222222;
	margin-right: 25px;
	white-space: nowrap;
}
.v3-order-input input {
	line-height: 50px;
	margin-left: 2px;
	font-size: 16px;
	color: #222;
	border: 0;
	height: 50px;
	padding: 0;
	width: 100%;
}
.v3-btnOrder {
	width: 100%;
	height: 50px;
	background: #C8C650;
	color: #fff;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	font-size: 16px;
	border-radius: 50px;
}
.v3-btnOrder:hover{
	background: #8c8a3a;
}
.v3-order-input textarea {
	border: 0;
	width: 100%;
	min-height: 80px;
	font-size: 16px;
	float: right;
	padding-top: 14px;
	padding-bottom: 14px;
	font: 16px  microsoft YaHei;
	resize: none;
	color: #333;
}
.jcc{
	justify-content: center;
}
.df{
	display: flex;
}
.mt45{
	margin-top: 45px;
}
.pfc-form{
	position: relative;
	height: 500px;
	overflow: hidden;
}
.pfc-form .form-put {
	overflow: auto;
	padding-bottom: 60px;
}
.pfc-form .fra-ul3 li {
	width: 120px;
}
/* popform end */
.nav2020{
	position: absolute;
	left: 50%;
	margin-left: -360px;
	width: 720px;
	overflow: hidden;

}
.nav-c,.nav-c ul,.nav2020 li,.nav2020 li a,.hb-fr{
	height: 56px;
}
.nav2020 li{
	width: 100px;
	float: left;
	line-height: 56px;
	text-align: center;
}
.nav2020 li a{
	font-size: 16px;
	position: relative;
	display: block;
	color: #333;
}
.nav2020 li a.active::before{
	content: '';
	position: absolute;
	bottom: 0;
	height: 4px;
	background: #14A35B;
	width: 30px;
	left: 50%;
	margin-left: -15px;
}
.hb-fr{
	float: right;
	line-height: 56px;
	color: #333;
}
.hb-rs4,.hb-rs3{
	border-bottom: 1px solid #333;
}
/* index */
.bg1{
	position: relative;
	background: #f6f6f6;
	height: 540px;
	padding-top: 25px;
	overflow: hidden;
}
.index-video-img,.index-video-body{
	position: relative;
	width: 870px;
	height: 490px;
	margin: 0 auto 0;
}
.video-bg-img{
	height: 100%;
	width: 100%;
}
.video-img{
	position: absolute;
	width: 80px;
	height: auto;
	top: 50%;
	margin-top: -40px;
	left: 50%;
	margin-left: -40px;
}
.index-video-body .vjs_video_3-dimensions {
	width: 870px;
	height: 490px;
	overflow: hidden;
}
.index-video-body .video-js .vjs-tech {
	margin-top: 0;
}
.index-video-body .vjs-poster {
	background-position: initial;

}
.index-video-body .video-js .vjs-big-play-button {
	font-size: 48px;
	line-height: 77px;
	height: 80px;
	width: 80px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	border: 2px solid rgba(255, 255, 255, 1);
	border-radius: 50%;
}
.index-nav,.index-nav2{
	padding-top: 88px;
	padding-bottom: 88px;
	overflow: hidden;
	width: 1080px;
	margin: 0 auto;
}
.index-nav li{
	float: left;
	font-size:25px;
	font-family:Microsoft YaHei;
	font-weight:300;
	color:rgba(51,51,51,1);
	line-height:50px;
}
.index-nav li:nth-child(1){
	padding-right:120px ;
}
.index-nav li:nth-child(3){
	padding-left:120px ;
}
.index-nav li p:nth-child(2n-1){
	font-size:36px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(0,0,0,1);
}
.index-nav li span{
	font-size: 52px;
	line-height:76px;
}
.in-li2{
	width: 510px;
	float: left;
	text-align: center;
	height: 132px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.img-lh{
	width: 440px;
	height: auto;
	margin: 0 auto;
	display: block;
	transition: 0.5s;

}
@keyframes left-open{
	0%{
		-webkit-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	100%{
		-webkit-transform: rotateZ(360deg);
		transform: rotateZ(360deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);

	}
}
.img-lh:hover{
	/* animation:left-open .5s infinite; -webkit-animation:left-open .5s infinite; */
	transform:scale(1.2);
}
.btn-a5,.btn-a6{
	height: 56px !important;
	border-radius: 56px;
	background:#E6E6E6 ;
	color: #333;
	font-size: 24px;
	width: 160px;
	margin: 0 auto;
	display: block;
	text-align: center;
	line-height: 56px;
}
.btn-a6{
	width: 240px;
	color: #fff;
	background:#333333;
	font-size: 18px;
}
.btn-a5:hover{
	background:#ffffff;
	color: #000;
	border: 1px solid #333;
}
.btn-a6:hover{
	background:#ffffff;
	color: #000;
	border: 1px solid #333;
}
.in-p1{
	font-size:30px;
	font-family:Microsoft YaHei;
	font-weight:300;
	color:rgba(0,0,0,1);
	line-height:118px;
	text-align: center;
}
.index-nav2{
	padding-top: 20px;
}
.index-nav2 ul{
	display: flex;
	justify-content: space-between;
}
.index-nav2 li{
	float: left;
	font-size: 18px;
	color: #000;
	text-align: center;
	transition: 0.5s;
}
.index-nav2 li p:nth-child(1){
	font-size: 30px;
	padding-bottom: 15px;
}
.index-nav3{
	font-size: 24px;
	color: #595757;
	overflow: hidden;
}
.index-nav3 a{
	display: block;
	height: 100%;
}
.index-nav3 li{
	width: calc(50% - 5px);
	float: left;
	background: #EFEFF0;
	height: 400px;
	transition: 1s;
	position: relative;
}
.index-nav3 li:first-child{
	margin-right: 10px;
	background: #f8f8f8;
	text-align: right;
}
.index-nav3 li img{
	width: 86px;
	height: 86px;
	margin-top: 90px;
}
.in-div31{
	position: absolute;
	font-size:18px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:36px;
	padding-top: 74px;
	transition: 0.5s;
	height: 100%;
	bottom: -400px;
}
.index-nav3 li:hover>a{
	display: none;
}
.index-nav3 li:hover .in-div31 {
	bottom: 0;
}
.in-l{
	width: 630px;
	text-align: left;
	float: right;
	right: 0;
}
.in-r{
	width: 630px;
	float: left;
	padding-left: 56px;
}
.mt30{
	margin-top: 30px;
}
.pl56{
	padding-left: 56px;
}
.pl180{
	padding-left: 180px;
}
.pr56{
	padding-right: 56px;
}
.pr180{
	padding-right: 180px;
}

.pb24{
	padding-bottom: 24px;
}
.bg3{
	overflow: hidden;
}
.mt114 {
	margin-top: 114px;
}
.pb160 {
	padding-bottom: 160px;
}
.cyl-cont h1 {
	font-size: 36px;
	font-weight: lighter;
	text-align: center;
	color: #333;
	border-bottom: 0;
	margin-bottom: 56px;
}
.tabs .el-tabs__nav{
	width: 300px;
	left: 50%;
	margin-left: -150px;
	display: flex;
	justify-content: center;
}
.tabs .el-tabs__active-bar {
	height: 4px;
	background-color: #333;
	width: 32px !important;
}
.tabs .el-tabs__item.is-active {
	color: #333;
}
.tabs .el-tabs__item:hover {
	color:  #14A35B;
}
.tabs .el-tabs__item {
	color: #333;
	flex-grow: 1;
	text-align: center;
	padding: 0 30px;
	font-size: 18px;
	height: 50px;
}
.tabs .el-tabs__header {
	margin: 0;
}

.news ul{
	color: #333;
	overflow: hidden;
}
.news li{
	width: calc(100% / 3);
	float: left;
	padding: 88px 36px;
	position: relative;
}
.news li:before{
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width:1px;
	height:110px;
	background: #ddd;
}
.ntitle{
	min-height: 62px;
}
.ntitle a{
	color: #333;
	font-size:24px;
	display: block;
}
.ntime{
	font-size:24px;
	color: #999;
	padding-top: 20px;
	padding-bottom: 30px;
}
.ntime p{
	transition: all 0.36s;
}
.ncont{
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
.nbtm{
	width:200px;
	height:48px;
	border:1px solid rgba(0,0,0,1);
	border-radius:24px;
	display: block;
	margin: 0 auto;
	line-height: 48px;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.nbtm:hover{
	background: #14A35B;
	border-color: #14A35B;
	color: #fff;
}
.bg3 .el-tabs__nav-wrap::after {
	height: 1px;
	background-color: #ddd;
}
.news-more{
	width: 36px;
	height: auto;
}
/* user */
.v4-per{
	overflow: hidden;
}
.v4-head{
	position: relative;
	float: left;
	margin-right: 115px;
}
.v4-head .preimg{
	height: auto;
}
.v4-head .head-bioaqian{
	width: 56px;
	height:20px;
	position: absolute;
	top: 105px;
	left: 32px;
}
.v4-bank{
	width: 225px;
	height: auto;
	float: left;
}
.v4-lc-div4{
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}
.v4-lc-p1{
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: start;
	justify-content: start;
	line-height: 30px;
}
.v4-lc-p1 img{
	width: 27px;
	height: 27px;
	display: inline-block;
	margin-right: 5px;
}
/* fangjia tongzhi */
.holiday-notice{
	position: relative;
	background: #F41D1D;
	width: auto;
	height: 490px;
	margin-left: 890px;
	color: #F0E3D3;
	font-size: 12px;
	padding: 22px;
	line-height: 20px;
}
.icon-close{
	position: absolute;
	right: 14px;
	top: 14px;
	z-index: 2;
	height: 12px;
	width: 12px;
}
.holiday-notice .pb25{
	padding-bottom: 25px;
}
.holiday-notice .pb10{
	padding-bottom: 10px;
}
.mini-img{
	width: 250px;
	display: block;
	margin: 20px auto 0;
}
@media screen and (min-width: 1380px) {
	.wrap {width: 1380px !important;}
	.search1 {width: 343px}
	/*.sc2 {margin: 0 220px}*/
	.dnone1 {display: inline-block !important;}
	.slideBox .prev {left: 0}
	.cont-l {width: 1145px}
	.w162 { width: 175px;}
	.w350 {width: 350px !important;}
	.w360{width: 360px !important;}
	.w460 {width: 460px}
	.w950 {width: 950px;}
	.w620 {width: 620px;}
	.w1000{width: 1000px !important;}
	.max-w260{width: 260px;}
	.mr50 {margin-right: 50px}
	.mb91 {margin-bottom: 91px;}
	.news-text {width: 280px}
	.news-b ul li a {width: 290px}
	.news1-text {width: 230px}
	.mr60 {margin-right: 60px}
	.ml80 {margin-left: 80px}
	.mr90 {margin-right: 90px}
	.category {width: 426px;}
	.foot-m {width: 565px;}
	.foot-r1 {padding: 0 56px}
	/*.sc2-b .sc2-bc {width: 200px}
    .sc2-b .sc2-bcd{}
    .sc2-b {width: 100%}*/
	.land-mapsb1 {width: 1190px;}
	.cont-b .img-show ul li {height: 430px;}
	.img-show ul li img {width: 650px;}
	.h900 {height: 900px;}
	.bk-cont-wrap{width: 1380px;}
	.bk-cont-wrap>ul>li{width: 1380px;}
	.nav {width: 50%; /*width: 34%;5g 6.7  width: 23%; 4g 6.7  */}
	.find-form {width: 25%;}
	.ti20{text-indent: 10px;}
	.done1{display: inline-block;}
	.w29 {width: 32%;}
	.w67 {width: 64%;}

	.mr110{margin-right: 110px;}
	.foot-t .col-4{width: 262.5px;}

	.holiday-notice{
		font-size: 14px;
		padding: 32px;
		line-height: 26px;
	}
	.holiday-notice .pb25{
		padding-bottom: 32px;
	}
	.holiday-notice .pb10{
		padding-bottom: 18px;
	}
}
@media screen and (max-width: 1380px) {
	#head_grzx, #head_yjfk{
		display: none;
	}
}