@charset "UTF-8";
* {
	margin: 0;
	padding: 0
}
body, html {
	height: 100%;
	margin: 0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
	background: #f8f8f8
}
button, input, isindex, keygen, select, textarea {
	margin: 0;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0;
	text-shadow: none;
	text-align: start
}
select {
	box-sizing: border-box;
	-webkit-box-align: center;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	cursor: default
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
li, ol, ul {
	list-style: none outside none
}
a {
	color: #333;
	outline: medium none;
	text-decoration: none;
	cursor: pointer
}
em, i {
	font-style: normal
}
img {
	border: medium none
}
img, input {
	vertical-align: middle;
	border: none
}
input:focus {
	border: none;
	box-shadow: none
}
.clear {
	zoom: 1;
	overflow: hidden
}
.clear:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both
}
.clearfix:after {
	display: block;
	content: "";
	clear: both
}
.none {
	display: none
}
.w1200 {
	width: 1200px;
	margin: 0 auto
}
.fr {
	float: right
}
.fl {
	float: left
}
.text-ct {
	text-align: center
}
.text-rt {
	text-align: right
}
.font-12 {
	font-size: 12px
}
.font-13 {
	font-size: 13px
}
.font-14 {
	font-size: 14px
}
.font-15 {
	font-size: 15px
}
.font-16 {
	font-size: 16px
}
.font-18 {
	font-size: 18px
}
.font-20 {
	font-size: 20px
}
.font-24 {
	font-size: 24px
}
.activs {
	background-color: #fff;
	color: #ff7f1e
}
.font-w-600 {
	font-weight: 600
}
.font-w-500 {
	font-weight: 500
}
.color-818 {
	color: #818181
}
.color-999 {
	color: #999
}
.color-FF7 {
	color: #ff7f1e
}
.color-FF4 {
	color: #ff4e00
}
.color-454 {
	color: #454545
}
.color-030 {
	color: #030303
}
.color-wt {
	color: #fff
}
.color-333 {
	color: #333
}
.color-EC3 {
	color: #ec3e36
}
.color-34B {
	color: #34b5f2
}
.color-28A {
	color: #28acf5
}
.color-1CA {
	color: #1ca4e5
}
.color-595 {
	color: #595959
}
.color-AFA {
	color: #a7a7a7
}
.color-333 {
	color: #333
}
.color-FF7 {
	color: #ff7f7f
}
.color-008 {
	color: #0086c6
}
.color-F1F {
	color: #f1f1f1
}
.color-3DB {
	color: #3db6f0
}
.pb-10 {
	padding-bottom: 10px
}
.pb-20 {
	padding-bottom: 20px
}
.pb-30 {
	padding-bottom: 30px
}
.pb-40 {
	padding-bottom: 40px
}
.pt-10 {
	padding-top: 10px
}
.pt-15 {
	padding-top: 15px
}
.pt-30 {
	padding-top: 30px
}
.pl-10 {
	padding-left: 10px
}
.pt-45 {
	padding-top: 45px
}
.ptb-15 {
	padding: 15px 0
}
.ptb-16 {
	padding: 16px 0
}
.ptb-25 {
	padding: 25px 0
}
.mb-10 {
	margin-bottom: 10px
}
.mt-10 {
	margin-top: 10px
}
.mt-20 {
	margin-top: 20px
}
.mt-0 {
	margin-top: 0
}
.pt-23 {
	padding-top: 23px
}
.mt-23 {
	margin-top: 23px
}
.w10 {
	width: 10%
}
.w15 {
	width: 15%
}
.w20 {
	width: 20%
}
.w25 {
	width: 25%
}
.w30 {
	width: 30%
}
.w33 {
	width: 33.33%
}
.w35 {
	width: 35%
}
.w40 {
	width: 40%
}
.w50 {
	width: 50%
}
.w60 {
	width: 60%
}
.w65 {
	width: 65%
}
.w70 {
	width: 70%
}
.w75 {
	width: 75%
}
.w80 {
	width: 80%
}
.w90 {
	width: 90%
}
.w100 {
	width: 100%
}
.h10 {
	height: 10%
}
.h20 {
	height: 20%
}
.h25 {
	height: 25%
}
.h30 {
	height: 30%
}
.h40 {
	height: 40%
}
.h50 {
	height: 50%
}
.h60 {
	height: 60%
}
.h65 {
	height: 65%
}
.h70 {
	height: 70%
}
.h75 {
	height: 75%
}
.h80 {
	height: 80%
}
.h90 {
	height: 90%
}
.h100 {
	height: 100%
}
.c999 {
	color: #999
}
.c333 {
	color: #333
}
.cff4e00 {
	color: #ff4e00
}
.c1ca4e5 {
	color: #1ca4e5
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.mt35 {
	margin-top: 35px
}
.mt50 {
	margin-top: 50px
}
.ml15 {
	margin-left: 15px
}
.ml10 {
	margin-left: 10px
}
.c999 {
	color: #999
}
.c333 {
	color: #333
}
.cff4e00 {
	color: #ff4e00
}
.c1ca4e5 {
	color: #1ca4e5
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f15 {
	font-size: 15px
}
.f16 {
	font-size: 16px
}
.clear {
	display: block;
	clear: both
}
.hide {
	display: none
}
input:focus {
	box-shadow: none;
	background: 0 0;
	border: none
}
::-webkit-scrollbar {
width:8px;
height:1px
}
::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:rgba(0,0,0,.2)
}
::-webkit-scrollbar-track {
background:#f8f8f8
}
.text-hide {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.is-pc {
	display: block
}
.is-mobile {
	display: none
}
@media only screen and (max-width:640px) {
.is-pc {
	display: none
}
.is-mobile {
	display: block
}
}
.disabled {
	pointer-events: none;
	cursor: default;
	opacity: .6
}
.i-header {
	background: #fff
}
.i-header>div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 124px
}
.i-header .logo {
	width: 216px;
	height: 65px;
	background: url(/static/images/logo.png) no-repeat;
	animation: logomove .8s 1;
	-webkit-animation: logomove .8s 1;
	background-size: 216px
}
.i-header .bdcs-container .bdcs-search-form-input {
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	vertical-align: top;
	text-indent: 5px;
	float: left;
	border-color: #a6a6a6;
	margin-right: 10px;
	width: 246px;
	height: 26px;
	line-height: 26px;
	font-family: Arial, SimSun, sans-serif;
	color: #000;
	font-size: 14px;
	border-radius: 0;
	background-color: #fff
}
.i-header .i-search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 530px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.i-header .i-search .search-box {
	border: 1px solid #FF9933;
	height: 42px
}
.i-header .i-search .search-box input {
	margin: 0;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0;
	text-shadow: none;
	text-align: start;
	height: 42px;
	display: inline-block;
	text-indent: 40px;
	width: 432px
}
.i-header .i-search .search-box input:focus {
	background-color: #fff;
	box-shadow: none;
	background: 0 0;
	border: none
}
.i-header .i-search .search-box i {
	width: 17px;
	height: 16px;
	/*background: url(/static/images/search_icon.png) no-repeat;*/
	position: absolute;
	left: 13px;
	top: 15px
}
.i-header .i-search .search-box a {
	float: right;
	height: 42px;
	background: #FF9933;
	color: #fff;
	line-height: 42px;
	width: 96px;
	text-align: center;
	font-size: 16px
}
.i-header .i-search .hot_search {
	color: #595959;
	line-height: 32px
}
.i-header .i-search .hot_search a {
	margin-left: 8px
}
.i-header .i-top {
	width: 350px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.i-header .i-top .c01 {
	margin-right: 16px
}
.i-header .i-top .c01 .e01 {
	float: left;
	width: 33px;
	height: 31px;
	top: 0;
	background: url(/static/images/sprite_a.png) -72px -200px no-repeat
}
.i-header .i-top .c01 .d02 {
	font-size: 14px;
	margin-top: 5px;
	margin-left: 28px
}
.i-header .i-top .c01 .e02 {
	line-height: 31px;
	font-size: 22px;
	font-weight: 700;
	margin-left: 10px;
	text-align: right
}
.i-header .i-top .top-user a {
	display: block
}
.i-header .i-top .top-user img {
	width: 120px;
	height: 60px
}
.nav {
	background-color: #fff;
	box-shadow: 0 4px 8px #eaeaea
}
.nav .shop-fl {
	width: 240px;
	background: #FF9933;
	height: 48px;
	color: #fff;
	text-indent: 16px;
	line-height: 48px;
	position: relative;
	font-size: 18px;
	float: left;
	box-shadow: -2px -2px 4px #f1f1f1;
	 z-index: 999;
}
.nav .home-nav-city, .nav .home-nav-serch {
	display: none
}
.nav .quick-list {
	height: 48px;
	line-height: 48px;
	position: relative
}
.nav .quick-list:after {
    clear: both;
    display: block;
    content: '';
}
.nav .quick-list li {
	float: left;
	width: 150px;
	line-height: 48px;
	text-align: center;
	font-weight: 700
}
.nav .quick-list li a{
 	font-size: 16px;   
}
.nav .quick-list li.drapdown {
	position: relative
}
.nav .quick-list li.drapdown:hover {
	outline: 1px solid #ddd
}
.nav .quick-list li.drapdown:hover i {
	background-position: 0 -24px
}
.nav .quick-list li.drapdown:hover .dropdown-list {
	display: block;
	box-sizing: border-box
}
.nav .quick-list li.drapdown a {
	padding-right: 16px
}
.nav .quick-list li.drapdown i {
	height: 20px;
	display: inline-block;
	background: url(/static/images/top_bottom.png) no-repeat;
	width: 18px;
	vertical-align: middle;
	margin-left: 4px;
	position: absolute;
	right: 16px;
	top: 14px
}
.nav .quick-list li .dropdown-list {
	position: absolute;
	box-shadow: 0 2px 8px #f1f1f1;
	line-height: 35px;
	background: #fff;
	top: 48px;
	left: 0;
	display: none;
	z-index: 2;
	width: 150px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 10px;
	outline: 1px solid #ddd
}
.nav .quick-list li .dropdown-list a {
	display: block;
	line-height: 35px;
	height: 35px;
	color: #595959
}
.nav .quick-list li a {
	display: block
}
.nav .quick-list li a.select, .nav .quick-list li a:hover {
	color: #FF9933
}
.tjby {
	float: left;
	line-height: 40px;
	margin-right: 10px
}
.posing {
	float: left;
	line-height: 40px
}
.posing i {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 14px;
	margin-right: 5px
}
.posing a {
	padding: 0
}
.sprite218 {
	background: url(/static/images/sprite.png) no-repeat!important
}
.top-common {
	position: relative
}
.top-common span {
	padding-bottom: 15px;
	color: #999;
	font-size: 13px
}
.top-common a {
	font-size: 13px
}
.top-common .right-line {
	position: absolute;
	right: 0;
	height: 13px;
	width: 1px;
	background: #e1e1e1;
	top: 3px
}
.c_a, .c_b, .c_c, .c_d, .c_e, .c_f {
	float: right;
	margin-right: 10px;
	padding-right: 10px;
	cursor: pointer;
	vertical-align: middle
}
.c_a {
	border: none
}
.c_b {
	position: relative
}
.c_b:hover .map_content {
	display: block
}
.c_b:hover span i.down-ac {
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-right-color: #595959;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	background: 0 0;
	transform-origin: 65% 25%;
	-webkit-transform-origin: 65% 25%;
	-moz-transform-origin: 65% 25%;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	-moz-transition: -moz-transform .2s;
	-webkit-transition: -webkit-transform .2s;
	-o-transition: -o-transform .2s
}
.c_b span i.down-ac {
	border: 4px solid transparent;
	border-right-color: #595959;
	background: 0 0;
	width: 0;
	height: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-left: 4px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	-moz-transition: -moz-transform .2s;
	-webkit-transition: -webkit-transform .2s;
	-o-transition: -o-transform .2s
}
.c_b .map_content {
	position: absolute;
	width: 280px;
	background: #fff;
	left: -126px;
	display: none;
	border: 1px solid #dfdfdf;
	top: 30px;
	z-index: 99
}
.c_b .map_content i {
	background: url(/static/images/sj_topka.png) no-repeat;
	width: 15px;
	height: 7px;
	position: absolute;
	left: 50%;
	top: -5px
}
.c_b .map_content dl {
	margin: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dcdcdc
}
.c_b .map_content dl:last-of-type {
	border: none
}
.c_b .map_content dl dt {
	line-height: 40px
}
.c_b .map_content dl dd {
	display: inline-block;
	line-height: 24px;
	margin-right: 4px
}
.c_b .map_content dl dd a {
	color: #999
}
.c_b .map_content dl dd a:hover {
	color: #FF9933
}
.c_c {
	position: relative
}
.c_c ul {
	position: absolute;
	left: -11px;
	top: 16px;
	width: 75px;
	background: #fff;
	padding-top: 12px;
	display: none;
	z-index: 98
}
.c_c ul li {
	line-height: 28px;
	border-bottom: 1px solid #f1f1f1;
	text-align: center
}
.c_c ul li:last-child {
	border: none
}
.c_c ul li a {
	color: #999
}
.c_c ul li a:hover {
	color: #FF9933
}
.c_c:hover ul {
	display: block
}
.c_d {
	position: relative
}
.c_d span {
	padding-right: 8px
}
.c_d span i {
	background: url(/static/images/cart_buy.png) no-repeat;
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	background-size: 13px;
	vertical-align: center;
	margin-left: 3px;
	margin-top: -2px
}
.c_f span i {
	display: inline-block;
	width: 12px;
	height: 13px;
	background: url(/static/images/index_login.png) no-repeat;
	vertical-align: middle;
	margin-right: 5px
}
.c_f>a>span {
	color: #999;
	font-size: 12px
}
.c_f>a>span:hover {
	color: #FF9933
}
.c_f a:hover img {
	opacity: .8
}
.fixright2018 {
	z-index: 15;
	position: fixed;
	width: 62px;
	left: 50%;
	margin-left: 615px;
	top: 220px
}
.fixright2018 ul {
	width: 62px
}
.fixright2018 .toalls {
	width: 60px;
	height: 60px;
	border: 1px solid #eee;
	background: #fff;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin-top: 2px
}
.fixright2018 .toalls i {
	display: inline-block;
	margin-top: 8px;
	background: url(/static/images/index.png) no-repeat;
	width: 28px;
	height: 25px
}
.fixright2018 .toalls>p {
	font-size: 12px;
	color: #999;/*margin-top:3px;*/
	line-height: 18px
}
.fixright2018 .toalls em.zx {
	position: absolute;
	width: 6px;
	height: 6px;
	text-align: center;
	font-size: 12px;
	top: 8px;
	right: 12px;
	background: #f30000;
	border-radius: 50%
}
.fixright2018 .toalls:nth-child(1) {
	background-color: #FF9933;
	border: 1px solid #FF9933;
	position: relative;
	color: #fff
}
.fixright2018 .toalls:nth-child(1)>p {
	color: #fff
}
.fixright2018 .toalls:nth-child(1) i {
	background: url(/static/images/index_i2.png) no-repeat
}
.fixright2018 .toalls.kfdh i {
	background-position: -41px 0
}
.fixright2018 .toalls.kfdh div.kf_phone {
	position: absolute;
	z-index: 2;
	text-align: left;
	display: none;
	left: -150px;
	border: 1px solid #e9e9e9;
	padding: 6px 18px;
	background: #fff;
	top: 5px;
	font-size: 16px;
	color: #333
}
.fixright2018 .toalls.kfdh div.kf_phone>p {
	line-height: 22px;
	color: #333;
	font-size: 16px
}
.fixright2018 .toalls.kfdh div.kf_phone em {
	position: absolute;
	right: -10px;
	top: 22px;
	background: url(/static/images/index.png) no-repeat;
	width: 10px;
	height: 20px;
	background-position: -281px -2px
}
.fixright2018 .toalls:nth-child(3) i {
	background-position: -88px 0
}
.fixright2018 .toalls:nth-child(3) em.ox {
	display: none
}
.fixright2018 .toalls.gzh i {
	background-position: -137px 0
}
.fixright2018 .toalls.sTop i {
	background-position: -231px -3px
}
.fixright2018 .toalls div.public_gzh {
	position: absolute;
	padding: 8px;
	display: none;
	top: -134px;
	left: -163px;
	border: 1px solid #e9e9e9;
	z-index: 5;
	background: #fff;
	color: #333;
	box-shadow: 0 0 8px #ccc
}
.fixright2018 .toalls div.public_gzh img {
	width: 145px;
	height: 145px
}
.fixright2018 .toalls div.public_gzh h3 {
	font-size: 14px;
	line-height: 32px
}
.fixright2018 .toalls a.link_gwc {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 0;
	left: 0
}
.fixright2018 .toalls:hover {
	background: #FF9933;
	border: 1px solid #FF9933;
	position: relative
}
.fixright2018 .toalls:hover>p {
	color: #fff
}
.fixright2018 .toalls:hover i {
	background: url(/static/images/index_i2.png) no-repeat
}
.fixright2018 .toalls:hover.kfdh i {
	background-position: -41px 0
}
.fixright2018 .toalls:hover:nth-child(3) i {
	background-position: -88px 0
}
.fixright2018 .toalls:hover.gzh i {
	background-position: -137px 0
}
.fixright2018 .toalls:hover.sTop i {
	background-position: -231px -3px
}
.bigautocomplete-layout div {
	width: 310px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.bigautocomplete-layout i {
	line-height: 40px;
	color: #34b5f2;
	float: right;
	margin-right: 10px
}
.hzhb {
	margin-top: 50px;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px
}
.hzhb .hz_tab:after, .hzhb .tab:after {
	clear: both;
	display: block;
	content: ''
}
.hzhb .hz_tab ul, .hzhb .tab ul {
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	position: relative
}
.hzhb .hz_tab ul:after, .hzhb .tab ul:after {
	clear: both;
	display: block;
	content: ''
}
.hzhb .hz_tab ul li, .hzhb .tab ul li {
	float: left;
	font-size: 14px;
	margin-right: 9px;
	line-height: 32px;
	cursor: pointer;
	padding: 0 5px
}
.hzhb .hz_tab ul li.on, .hzhb .tab ul li.on {
	border-bottom: 2px solid #FF9933
}
.hzhb .hz_tab ul li.color, .hzhb .tab ul li.color {
	color: #FF9933
}
.hzhb .hz_tab ul li:last-child, .hzhb .tab ul li:last-child {
	margin: 0
}
.hzhb .content, .hzhb .hz_content {
	width: 100%
}
.hzhb .content:after, .hzhb .hz_content:after {
	clear: both;
	display: block;
	content: ''
}
.hzhb .content .a_1, .hzhb .hz_content .a_1 {
	padding-top: 20px;
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.hzhb .content .a_1 li a, .hzhb .hz_content .a_1 li a {
	margin-right: 15px;
	line-height: 24px;
	color: #999;
	font-size: 12px
}
.crumbs {
	font-size: 13px;
	color: #999
}
.crumbs i {
	width: 19px;
	vertical-align: middle;
	height: 17px;
	background: url(/static/images/pagehome.png) no-repeat;
	display: inline-block;
	margin: 0 10px 5px 0
}
.crumbs a {
	color: #999
}
.foot {
	width: 100%;
	position: relative;
}
.foot .foot_pp {
	padding-bottom: 50px;
	border-bottom: 1px solid #3e3e3e
}
.foot .foot_pp::after {
	clear: both;
	display: block;
	content: ''
}
.foot .foot_inf {
	border-bottom: 1px solid #3e3e3e
}
.foot .foot_inf ul {
	float: left;
	margin-right: 130px;
	color: #fff;
	padding-top: 45px
}
.foot .foot_inf ul h3 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px
}
.foot .foot_inf ul li {
	color: #ccc
}
.foot .foot_inf ul li a {
	color: #ccc;
	line-height: 22px
}
.foot .foot_inf ul li a:hover {
	text-decoration: underline
}
.area_group {
	padding-top: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.area_group li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.area_group li:hover i {
	background-color: #FF9933
}
.area_group li i {
	width: 62px;
	height: 62px;
	border-radius: 31px;
	border-color: transparent;
	background-image: url(/static/images/area_group.png)
}
.area_group li i.jh {
	background-position: 126px 0
}
.area_group li i.cn {
	background-position: 190px 0
}
.area_group li i.yfdz {
	background-position: 254px 0
}
.area_group li i.jd {
	background-position: 380px 0
}
.area_group li p {
	text-align: center;
	color: #fff;
	padding-top: 7px
}
.area_group li p:nth-of-type(2) {
	color: #9c9c9c
}
.foot .wtj_gzh {
	float: right;
	padding-bottom: 30px
}
.foot .wtj_gzh .corp {
	float: left;
	margin-left: 36px;
	margin-top: 25px
}
.foot .wtj_gzh .corp p {
	padding: 0;
	color: #fff;
	text-align: center
}
.foot .wtj_gzh .corp p:nth-of-type(1) {
	line-height: 36px
}
.foot .wtj_gzh .corp p:nth-of-type(2) {
	padding: 8px
}
.foot .wtj_gzh .corp img {
	width: 102px;
	height: 102px
}
.foot .foot_inf:after {
	clear: both;
	display: block;
	content: ''
}
.foot .foot_logo {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #3e3e3e
}
.foot .foot_logo img {
	text-align: center;
	display: inline-block;
	margin-right: 8px
}
.foot .foot_logo img:last-child {
	margin: 0
}
.foot .poycop {
	padding-top: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}
.foot .poycop a {
	color: #f7f7f7
}
.foot .poycop a:hover {
	color: #006acd
}
.center {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%
}
.vertical_notc {
	display: table-cell;
	vertical-align: middle;
	width: 100%
}
.hot_gz {
	position: absolute;
	right: 25px;
	color: #999;
	top: 15px;
	font-size: 12px
}
.hot_gz em {
	color: #ff4e00
}
.scrollTextMsg {
	display: none
}
.fixed_bottom {
	display: none
}
@media only screen and (max-width:640px) {
.nav {
	height: 55px;
	background: #fff;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 2;
	width: 100%
}
.nav>div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 640px;
	min-width: 375px;
	font-size: 14px;
	position: relative
}
.nav>div .quick-list, .nav>div .shop-fl {
	display: none
}
.nav>div .home-nav-city {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.nav>div .home-nav-city .text-hide {
	padding: 0 10px;
	max-width: 45px
}
.nav>div .home-nav-city i {
	width: 14px;
	height: 16px;
	background: url(/static/images/a411d73.png) no-repeat;
	display: inline-block;
	background-size: 100%
}
.nav>div .home-nav-serch {
	border-radius: 12px;
	background: #eaedf2;
	margin: 3px;
	color: #999ea2;
	height: 22px;
	padding: 5px 5px 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 60px;
}
.nav>div .home-nav-serch i {
	width: 20px;
	height: 20px;
	background: url(/static/images/ef55f4b.png) no-repeat;
	background-size: 100%;
	margin: 0 10px 0;
	display: inline-block
}
.home-nav-navigation {
	margin-right: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	right: 0;
}
.home-nav-navigation i {
	width: 22px;
	height: 22px;
	background: url(/static/images/1f12176.png) no-repeat;
	background-size: 100%;
	margin: 0 10px 0;
	display: inline-block
}
.nav>div .quick-list {
	position: absolute;
	top: 0
}
.fixright2018 {
	display: none;
	left: auto;
	right: 10px;
	top: auto;
	bottom: 20px;
	margin-left: auto
}
.fixright2018 .toalls {
	display: none
}
.fixright2018 .toalls .sTop {
	display: block
}
.foot-div {
	display: none
}
.foot_logo, .foot_pp {
	display: none
}
.foot {
	margin-bottom: 40px
}
.foot .foot_inf {
	display: none
}
.foot .poycop p span {
	display: inline-block
}
.foot .poycop p:nth-of-type(2) a:nth-of-type(2) {
	display: none
}
.fixed_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 12px 0 #eee;
	height: 56px;
	padding: 0 20px;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box
}
.fixed_bottom .flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.fixed_bottom div {
	position: relative
}
.fixed_bottom div.answer {
	width: 40px;
	margin-right: 20px
}
.fixed_bottom div.answer a {
	color: #818283;
	line-height: 22px
}
.fixed_bottom div.appointment {
	width: 4px;
	margin-right: 20px
}
.fixed_bottom div.appointment a {
	color: #818283;
	line-height: 22px
}
.fixed_bottom div.online {
	height: 34px;
	border-radius: 4px;
	color: #fff;
	margin-right: 12px
}
.fixed_bottom div.online a {
	color: #fff;
	font-size: 12px;
	height: 34px;
	line-height: 44px;
	border-radius: 24px;
	border: 1px solid #4ab5e5
}
.fixed_bottom div.online a p:first-of-type {
	line-height: 34px
}
.fixed_bottom div.online a p:first-of-type i {
	margin-right: 6px
}
.fixed_bottom div.online a p:first-of-type b {
	font-size: 14px;
	color: #4ab5e5;
	font-weight: 400
}
.fixed_bottom div.phone {
	height: 34px;
	background: -webkit-gradient(linear, left top, right top, from(#78d8f3), to(#43b0e3));
	background: -webkit-linear-gradient(left, #78d8f3, #43b0e3);
	background: linear-gradient(90deg, #78d8f3, #43b0e3);
	border-radius: 4px;
	color: #fff;
	border-radius: 24px;
	line-height: 44px
}
.fixed_bottom div.phone a {
	color: #fff;
	font-size: 12px;
	height: 34px
}
.fixed_bottom div.phone a p:first-of-type {
	line-height: 34px
}
.fixed_bottom div.phone a p i {
	margin-right: 6px
}
.fixed_bottom div.phone a p b {
	font-size: 14px;
	font-weight: 400
}
.fixed_bottom div a {
	display: block
}
.fixed_bottom div p {
	text-align: center
}
.fixed_bottom div i {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle
}
.fixed_bottom div i.phone {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAD9klEQVRIS6WWe8zXYxjGPxdtZOUwzR80lYliGLJGU4qVMYexMpU5LdZCMa0hnRQ1s0Zm01YM0YE5bf0hhzJnhtEyh1H/RE2KEpLudv12f989fn7v+37Td3u39/f93s99Pff9XNd1P2Ifn4h4FRgEdAO2Ad8BHwIrgTck7ekopaqPEXEAMA64FugBOPF0STuKGMfPAw4H/gAOBY4HzgIOAtYD9wJLJEUr4AZgRBwMLAcuAbYCvwM9gbXA+ZI2d7TriOgOXAjc7HjgU2C0pK+b1ykiugAvAJcCjwO3A38CdwAPZrvOlbS7TvcjYgTwCHAUcJWk18p1BnTih4D5kvx/2xMR04CZwN2SHqgDmB1zy5dmtRdJWlWtNaDbtlHS8OaEea7vAv3cYklutY/gOOAa4AvgbUlbWqw9EHgpCTZQ0reOMeBOYJGkW1tVEBGjgGXAiKo9ETESeA5w0l15/lMlbWjqkEn1fnLCoGHAH5POY9sBvCx3OrxsTUSYlScDXndTAo+S9HoT6DnAO8DVkpYZ8D1rStKpLdpyCODv3ml/SX+1s6mjgReBM4ArJFlSJRf8zZs70YAmhbXTp2xJRFgyDhyc0visE2lYWquBE4ABkr4v9DsUeBMYYsAzgU8MKml2EWQxfwRcLunlOgyNiGNTu6skXVnksvQ2AQsr4ftge/uvaltE9AW+MRslPVMHMBlsiU0ETpLk9Y0nIp4HjqgAzTo7zSRJDxdBbkMv4LTS4jpprSX0FXCPpPuLXHOAMRWgffQDwFX1k+TyvSsf9MdmqaTRdarMs98OrJB0fQE4ubGJpjMz6FJJY4r31wGLgVmSZtQEtaeulWTTqFo6CZjTBpgVLQBuaZQuPVsE3+fd2WfLltcBL3LYyRY1A5raJpBbe7akL4sF3syE/QF1rn8BZpXWkWXiMWXQjfnesRWo2zu9ucKIOAwYlq6zuvLeMu4/gJncs+0VwPNsqKSfi0rNvLvSX8dJMkFMMM/SJ4AjM9aGPk3SY50CZgIT56kUso37pwLU3umZZx+eBXTN33Yaj7FjPNJsZenDY6tqW1ZYJDaBnPiHnBa+v1Sss28uBOxUft7KmL9zw+bDo8CNwBrgAg/xDgFzoaeBZfFrOn7bNEjN+ULl68hKSb+1OFczfKoJ5/Z2CpigprTnn6eGyTJP0j91ZBERnplu/RpJI2sBJmifvPucniPrhlaXpBYVurUGfFrSbbUBE9RD1xXapnz/tO/OlfRLe9VGhM9xvM9a0uf7BNhEmPk5Ky0Lk2expHUlcETMBaaUo+9/ARbAFwN3AuflO7PYM9Sm0T9NwBsxUxvPfgEWwE7uEWfgUwA7jnX7JDCjvP7vBSsksT/jh+g9AAAAAElFTkSuQmCC) no-repeat;
	background-size: 100%
}
.fixed_bottom div i.online {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABpUlEQVRIS+2Wv0tbURTHv99nLGihUweNgpNOdiv0D+gguc+Ii4K4qZujrqV/QNpu7aR2kiJu2ndDC65C6SZOLiKY+ANXI22S+y3vpWmjwSglN3TwTu9x7v1+zjmcczhEhw87zANNdDxCcdUFfEGp24cDIsuAvlGaZ8YWdiE9h5gPApR8AJ1DL6gMwe80UaECYseagTEfsLqmscUvkF7GQAHK23DQeAVGxxZg5gHYtiyb/yqlU/t6dHl0MheH93iof21zlD/roTbaxMuPeTP84z62lhGGn4tvRC3FQiTfRia9XBcN7UlOcsn/TVvGFnIUft/lOxumE434tASaqLABYDq+KGAzHw4k37WH/2pr0RbxuAP4vobQog0HDxo8vdU2/vV82JXLH25599CHbWvBu4umvah7VKlv4CGAJwyCV3K48gFjgB5JryGVmLVnk1VV1gH0+oA1aJa6mJpNdprsdvGp6+Yz5/ysGICrpKrB3nY2fdH5JcpzGpvk/0RootMZsjrhwwGpa8uGfZ+Sgf93RhZXAM37AAJctWF64RrQD6hZteNF8wtyWiUnhwF5QwAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%;
	height: 20px
}
.fixed_bottom div i.answer {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAGFUlEQVRYR51Xa2xURRT+zt2lZWuVipHgCyMqPppo0ASNREUTxaAGJNa3CcFoRV4G6Z25S0O3KrszdwvVFh9UjcG3qUpiRBNNGtCoUYHID8UUKAQEFEWsQLdld+eY6d42pXQfOv9273e++ea85gyhxKW1PpWZbwfoZoCuAHgigNMC824AXUT40RjqCIfp07q6umOlUFMxkO/7FxvDgpnvJ6KKYnj7nZmPOg69ZYzRnuftLmSTV0AsFhsdiUSeZsaTAEYFJFkAPzgOfZnN8i7HwUFmDgOhMYC5HMAUANcCcAJ8HzOaxo6taqytrU2PJGREAStWrDgrFBq1DuBrckZ8AHBWh8NO29KlS/8sdCKt9dnMNAfgJQDOCLBfGpO9OxqN/jHc9iQBSq28Esh8AuBcAFmAWlKpY8sbGxuPluL+AYzNGQBxZswHYPfZTYQZQohtQ3lOEGBP7jihH4joHABHAL5XSvnZf9l4ODYe9+9wHH4PwClE2BUKhaYM9eKgABvz0aMrNgRuP+I4NM113S35Nm9oaCirrKycRESms7Nze1tb24gxtva+7081hu1BTiWijVVVY24ZyIlBAUr5SYCX5tzOd+Y7eUtLS3kqlXqGGY9bwkDg3wC3dHV1PZtPiNZ6NjM+sOFgRqPniZi17RcQlNpPuWynZildm0AnrTVr1ow6fLj7c4Cn5fHM+s2bN81sb2+31XLS0lq3MmMBgF6AL5FS7ukXoJR+FcAjAPanUj2X5Es4rXUdM3wiYoCbAbyaK0NaCODR3I70hJTuSyMJSCQSpxM52211MGO154mFlOtw+A1ABUDLpHTj+eKulL8N4EuJsFYIMWcoTim9DsAsAFukFFfn49BaNzDDur+7tzc1npRS9wH0ro19OBwan6/OY7GYE4lUHGfmEBFmCiE+PlFA8iHAvGndK6WI5D+EmkDkdFkewJlFSuk26z4i+lYI97pCJaeUvxbgiwCeIaW0/X9wKeW/CPA8gH6W0q0uzKO2ADSZGS1WwHe5Fkq+lK74PzWvlD+PCC8ws81w1/NEsoiA1QDNZ8ZGK+AggDOZMc/zxMv/VYBS/uIgIW1Cb963LzK1tXVRXyEe3/cXG8PPMWOvFWDBZczObM+rs4lU8vJ9/0ZjuCO4fDYZk70tGo0eKkag1GC+dFsBvQDKHYfucV23vZjxsMzfCOAGgH5hzl7ned7hUuyVUg8A9LatBCvgdwDjAH5MSvlKKQQW09zcXNXXd9ye1iHCrUKIL0q11VovYEYrgD1WwLe5Ozx/BxyJWGt9GTN+tt+YzYWe53WVKkAp1ZJrXrSBlPJfBrgWwDdSiqmlkiQSiYuCroZMJj2hvr5+b6m2SunNAK4C+HnbiO4B6H0AhgjnCSH2l0hku2gCQEYIUV+iDZRSEwDaFYRuJjU0NFRGIhUHAFQCvExKmbcVl7pJIVwioZ8lwjIi+juV6jmr/zLSWq9hxmMADhHhAiHEkVI2q6mpCVVXV3MsFjOl4H3fH28M77DDie2CnicW9wtIJBITiRw7KpUB3CqlXFSMUGt9EzM+JKIsEWa5rvt1MRul1GsAzQWQIsIkIcSvgwNJIqHjRPBsUgPOnVLWrS/STj8C6K4cht6R0n2wSPebawy/FuAbpHSf7rccMLIjVkVFRQczbCUccxyaXuhUWuun7MjdT0KYL4R4MZ+AwFt2JCsHqKO3t2d6LBbLnCDA/kgmk+MyGfM9Ec4H+B/m0JxC7TmZTE5Lpzkbjbpf5ds8kfDnErEVVw5gZ1nZqClLliz5awB/0lje1NR0eTqd/TQnwj5y8AJglpfaZgeIcwlnVgQxt3/vNCY7IxqNdg4VO+LDJB6PnxkKhT9k5usDsK2OVmZ+3c5xhWK9cuXK844fz9QS9b+oTgli3lFWFq4ZevK8HhiWE/X2fg/cB5vxzLyVGd8Q0Q6ADjkOZ7NZPoOIJwFkB5rJQ55mKYBUb29PfCDmw8UXfZw2NTWdn8mYOmbzMBENvIYLVpxtMsbwG46DpC21QuCiAgaMV61aFUmn09OZ6WYivgKgicaYMbkJGd0AdQFmKxF1pFKpz2OxmL3mi65/Aah2vidVwhHRAAAAAElFTkSuQmCC) no-repeat;
	background-size: 100%
}
.fixed_bottom div i.appointment_icon {
	background: url(/_nuxt/img/5de081c.png) no-repeat;
	background-size: 100%;
	height: 20px;
	width: 16px
}
.fixed_bottom div i.contrast {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAC50lEQVRYR+2Yz2sTQRTHv2+yabU1CT1Ii6CIP/BHRRCFqnhR8aQ1t9Lszsb2D7AnT+Kh/0QPPRWanW3JRWg9ih48aBUPBaUVFQQF8VAljRG7TebJhERKTdOFrqRK57Ih896bz34z7828EABMTU3tq1Qqt4mol5kt812jQUTMzAtSyjsTExO74vH4cyJaWVpaujQyMrKilLrHzOcBiI1iAKgQ0dvV1dWxoaGh93U7yuVyx4QQT5h5bxPntVPlUqmUSiQSB7TWC2ZCCHHCtu1Fz/O+AugKGacYi8WuZTKZOWNPnuc9AHAdwCsAY0II3iiQkUMIMW+cfd8/XgfRWp/MZrMLvu+f1lr3CSGaKQJmvsXMFwC8lFKeq4OUAHQwc9p13ZmQb4NGIGF9JycnDeyzmn1KSrlsFKkqIIS4aNv207DBtgKilDrEzNX9IYTosW37y78PMj09fbhcLr8zb8XMR13XrX4OMyJVxCyolBpl5nbHce6a1A4DUfOL7qcJu2gju0gVGR8fj3d2ds4QUSwIgpvDw8M/w8JFCmIKIREtri1oLQHZSd/1sm8nRbq11p/MecXM+13X/dySPVKrB2eZOS6lrJ8boVgizRqzou/73eZpzopQBDWjSEGUUl3M/KF6hBMddBznW1iYSEG202b942K0o8j6O2tLFJmdne0oFArzANra2tp6BwYGvrcEpLaoKWYma0LfRf7KfSSXy42awK7rVp9hR6Tpu/aqaFnWkcHBwd/N0mZAkYL813WkACAJwJFS+pvJWp/fiiKe510F8BCATqVSif7+/h+klFLMbAMwZ8V9AMFGMKblJKLXUsqxRiBKqSwz9zVrwonI0lrfIKIeInrkOI6BAuXz+Z4gCB4DOB5GDZOqyWRyT7FYbNSELwNIhIkD4CMzX6n3Q2SczF8MlmVlhBCnTIFqoogG8EJK6eXz+d1BEMwRUXsymTxj5FVKpQFcBhBrEqMM4E0ikVDpdLpYt/sFMZHrP4U67XYAAAAASUVORK5CYII=) no-repeat;
	background-size: 100%
}
.fixed_bottom div i em {
	position: absolute;
	width: 15px;
	height: 15px;
	background: #51bdf1;
	right: 10px;
	top: 0;
	border-radius: 50%;
	text-align: center;
	line-height: 15px;
	color: #fff;
	font-size: 12px
}
.fixed_bottom div i em.blue {
	color: #51bdf1
}
.top_nav {
	top: 0;
	max-width: 640px;
	position: fixed;
	z-index: 10;
	width: 100%
}
.top_nav .x-nav {
	overflow: hidden;
	position: relative;
	background: rgba(0,0,0,.8);
	background: #434343
}
.top_nav .x-nav:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-filter: blur(20px);
	filter: blur(20px);
	z-index: -1;
	margin: -30px
}
.top_nav .title {
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	padding: 0 15px
}
.top_nav .title p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.top_nav .title i {
	width: 16px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAARnRSTlMAEBESExQVFhcYGRobHB0eHyAhIiMkJigqLC4xMzVLXqrFy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5+jp6uvs7e7v4gin+AAAAU1JREFUOMt10mtfAUEYxuGbJGwsCZVjTkVYS5JTJP7f/yP1Yh2XmXfPXPObw3OPSu1KQIZx/7opawnVoMFd+FUXqAVNTlPFLVC/MfgsKxX+gEbI75YLTDOSlF8DzZDRpZcV8HZ75n1g8rgvn5fAe9jn3+njxNMCaB1WWA4wfjjdMjcH2ndeEXOAr9T5pbIz4CNy8FHK/6zMBOhEdv6ZvGxMegx0o57b11qbGgE9BxgmrodjDwFgEDfFG3cB3HsZ8/cWmDcYeEcM7eueGAK93tUmSJL9CTixaBcYpy896bkU7QCTzIWPdi5FPnZf6axJXweX7trAPHfqD2PAsfZluAUsnk5i+Ab61nEi3AKWz/vyceJz6fYNWL2cBH3uUqgJrPOSlJkCruV/VqgB/BV2X+nSpZs6sC2qacwvWAO6WpvzDVbhR+XNqzH/QKVd+gcdDkyigyWfaAAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%;
	display: block
}
.top_nav .nav-box {
	padding: 10px 0 10px 10px;
	background-color: transparent;
	box-shadow: 0 4px 8px #eaeaea;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.top_nav .nav-box li {
	width: 20%;
	padding: 0;
	border: none
}
.top_nav .nav-box li div {
	margin: 0 10px 10px 0;
	padding: 1px 0 0;
	background: #000;
	border-radius: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.top_nav .nav-box li div a {
	color: #fff;
	width: 100%;
	height: 70px;
	font-size: 12px;
	text-align: center
}
.top_nav .nav-box li div .home {
	width: 20px;
	height: 20px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABQVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9uh/b0AAAAanRSTlMABAcMDQ4PEBESExQVFhcYGRobHB0jJygvMDEyMzQ1Njc4OTo7PD0+P0BBQkNFR0lLTVdYWluLkJG+v8DCxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3i5OXp6uzt7u/w8fLz9PX29/j5pZIiYwAAAVdJREFUOMvt1NdSwlAUheGgSJWiWFBAsWJBir2LBSuKCHZAioj87/8AHodhDJAE73Vf7bXny0ySUySprdzptFv6RY1mITvS2XlyiMp5OjlfHu4fIO/VduNvkHENZIQc03L+AqT7JcmVhje/upsULtX33fXdQWFCzU0X4dZZ750pKE4pu9kSJB2N5EhCaUbJBcpwbf/J9hsoB9rd/DskbPKJLSHkXKtbFO6yt3nWewXvC82zYAUurK1PWy+gEpRPlj7gzNL+PpZz+Fj6ySHh4malLzSfChlqpHAVTkzK/8wUh2q43kc+4ciotgrGY/iMfHdR4WIG9XU1HAoZFa4GBz1aO8UQg1pUeoU9vfbe69mHF2mLne5Ou1m/y7bU5dF1Ph86b1fjBAyqmUGfPK1RG1J2wzVWZXEDlpXhCmzI4ias/MM/A7OPipVthuto1Lr8hn9Wd0/1e/8LA+2FzIvyaXcAAAAASUVORK5CYII=) no-repeat;
	background-size: 100%;
	margin: 13px auto 5px
}
.nav-box div .tjjg {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACTUlEQVRYR+2Yz4uNYRTHP18/QliQlYWFvfIPSKymLChFkaRkIhSKxtj5uWFhahg1ykI2RjZ+LMk/YKGsbWkiZCTjq3O7V/de73ufe+87c9+R91m+73Pu+bzfc5/znHPEAl9a4HwkAW2vB54BmyC9v8sPNvAaGJL0vpNNN4CngBtdOu512zFJt4oCjgBXgK/AyV4JcvaPA8uBM5I6fnw3CjYApyWtmwtA21+AVRVgv2pWCvarXMOuJwVtnwVGgRU5jhcBi4H5OCSzwK8cvzPAZdn+1gGu2fYvQNtbgUvAshwnP2pOpEj0f1aTgqlgzARgZPVY94FXGRZDwK4sBW3fBQ4lvDyStDsH8DHwPMN+C7A/njcDDku6077Zdm4etL0ROJFQcELS2xzA85KuZvg8AkwUBkzFJ+99U4j/c0Dba4A99Xs1S7A4JA8lfSglxLZvA8OJUD+QtK8swL3AWELBc5ImSwGsDknRPBgK2o66LvcmkRS1X8saWJqxfRy4mehVRiVFRZ511c1vHrR9HTid+C9OSjpcFuBSYHviqnsh6XspgNUpnqNTvBPYDERh2xJJ4A0wJalR0tXeD/IUXwQuJEI9Jqmlnx4k4DtgA/AR+NwGuhpYC3ySFEVFKWlmug4xIulaG8RRICYIs5KWVIA5PUmlYNGmqVLwn1LwHvAyI+nuAKLxzhpgRrm/Mhoj4Gmb7TbgQH200VLN1NNPDDCngCcZPmNicTCe9zL66Lc2KGJXG33E4KjT8Cgc/ARakm0Rr3Ed138zyrW8VRse/QYVENuwmFxyaAAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%
}
.nav-box div .tjjg, .nav-box div .tjtc {
	width: 20px;
	height: 20px;
	display: block;
	margin: 10px auto 2px
}
.nav-box div .tjtc {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABPlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+0YHoMAAAAaXRSTlMAAQIDBAUGBwgJCgsMEBESExYXGCAkJScoKi4vNDU5Ojs9QkZNVV1eYmhpa2xvcHV2d3h/goWJjo+QkpWWmJmcnZ6foauwtbe4ubvCw8TFx8rL09TX2Nnf4OLj5Ojp6uzt7/Dy9ff7/f4EmyTlAAABrElEQVQ4y7WU+zcCQRTHb0VYhcirLHnkFck7icqbliJUFPKq7///D5h2txqdna3jHN+f7pn5zNz53pm5RES9QaUEkSqvyVWJVPnyaKGnSZX7YmExI1SBTX9NEUnPQEomE8kptqdEQcZ1k6m6GRkkBZCphWRAoTcUqKWKeKcKMq3BDEBQQe/2jkDb3l/gtbiIyt/AtlO3beYfwIVYvFnRMQOw69vA77EB2PlpAB4YpZ5eCzVr1VUH71Buz0wYl+2BNNxhDnoC6iGWRlmsgbMnp6r2JQ6zHVV0W+Vdiw7e1pz6OXCTq0BABy9qAzMc+AI8VCufyAL3Ojg4v6hqluOcbJ1WoXHgW2zGOcLAPms1HIDwUdg2X7SjfEQdpmCiYSNpNQE9Fc6w3wQMML+ufjY9dAVEyA3RXYeAOFk/gKtzIL1+A+SEYIwoyuXfohKKItCh1Lkze/VHywKQbP5IGniM7c1ZyLjtMTChRRvakmoDzxs00mUgOz7A5GY+wvqg2poLXC++O7SOlTkfc7XlvufmXzXB3n7Dh6WeSAoqb/xV3PSQZeVe/cDl3JZdg34AK1URC66eIvMAAAAASUVORK5CYII=) no-repeat;
	background-size: 100%
}
.nav-box div .geren {
	background: url(/static/images/d11e77a.png) no-repeat;
	background-size: 100%
}
.nav-box div .geren, .nav-box div .mzth {
	width: 20px;
	height: 20px;
	display: block;
	margin: 10px auto 2px
}
.nav-box div .mzth {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMACxYiJCowPUxOVX+AhZKZqr7U6e/y+0+4jnYAAACASURBVDjL5ZRJDoAgDEXrCIqKIPjvf1On6JJ2YzT61i+dkn6in6JdRJLo9Ob1ENCv9YBgTRIbAE0OoeCGKwIcRVh+DYtIgOFFA9wi+pHF76KMVZw8y3TTMk+Lqj1osrSornsNabGeT7FjWufVQfmFO/Ki+LnE7yoOAHGkyEPq/SxWNSWduWnFqAAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%
}
.nav-box div .tjzn {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA6lBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Le70HAAAATXRSTlMABggNDg8TFBUWFxknKC8wMTIzNjhMVVZXZGZpa2xtdXh7fICEhYaJipKTlJWboaKjpKeqtLW3uLm9vsbHycvMzc7P0Nzo6e3u+vv9/hYxUfYAAAD+SURBVDjL7dTbOgJhGIbht4ghQhlCWUwiWlhTWRVNafqf8z8dG/9cqFzNHEDP5vvd258kuZ0htsBvFhYkSVosNv0gnIcdV5LcEX8b7EjS7mBsHLmSukx0KVUnt66kAHIp21LW8wHPA/onW044b0MgCVjWT6kHMAbuU7/bCjAFlXgBeE4oCmrDgMkoGqoD74oD61CPBStQiQXP53AO53AWNODMhqtgJPWhfWNr1Er5tIXpfKnWCOc29CWVx//WqPUIT63xX8iZpOQtkd0lJUnZvQNb4eji1diTeaseHxZt+zn9U+YD4HNTkTlfMHAUo2u4iuNUhtNYcK3XW58avwH9HJWTmqYIhAAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%
}
.nav-box div .tjbg, .nav-box div .tjzn {
	width: 20px;
	height: 20px;
	display: block;
	margin: 10px auto 2px
}
.nav-box div .tjbg {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMACxYiJCowPUxOVX+AhZKZqr7U6e/y+0+4jnYAAACASURBVDjL5ZRJDoAgDEXrCIqKIPjvf1On6JJ2YzT61i+dkn6in6JdRJLo9Ob1ENCv9YBgTRIbAE0OoeCGKwIcRVh+DYtIgOFFA9wi+pHF76KMVZw8y3TTMk+Lqj1osrSornsNabGeT7FjWufVQfmFO/Ki+LnE7yoOAHGkyEPq/SxWNSWduWnFqAAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%
}
.nav-box div .gouwu {
	background: url(/static/images/f6af7ba.png) no-repeat;
	background-size: 100%
}
.nav-box div .gouwu, .nav-box div .yjfk {
	width: 20px;
	height: 20px;
	display: block;
margin:.1rem auto 2px
}
.nav-box div .yjfk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAyVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9m7n84AAAAQnRSTlMAAQIDBAUGCRkbIDBGSlRVVlhZWlxdXl9gYWJjZGVnaGptbnOAjpOirrzDzdLT1NXW2Nnb3N3e3+Dh4+To8fb4+/7UyOi4AAABG0lEQVQ4y93Sx1ICQQCE4Z4NmHXJSlIwr+QcFN3//R/KA4iwwGKVHtQ+7eGr2umekSRJPlvjazlEJAS1JX8V+puG+Rb81a2PnsJlFi/BwPHi+/qVKMjDoSTp4JHgLurXL0xv9iT/jeeTyDPu3wdMfUFwZaLLmFtAANXTKHhWZQYvR8DIbHZmBAxLIFCsNISaZ60zy6vBsBTTDEpucQD1eIha8ToMiu7spPPTuYU+NBJL1Eo0oF9wPyotarj5HjSTc2olm9DLu5/dl/o6uS60UrZkp1rQzTnLI60M41x0oJ1Ot6Fz7qyuGVrQyXYAOlknPPva1Ham2czY6/ez/U7+Mwwwu50h0ARvpzQeE1X4Uioy5XGwSwXjstGP5x1FKm7wp/ik1gAAAABJRU5ErkJggg==) no-repeat;
	background-size: 100%
}
.nav-box div .geren, .nav-box div .gouwu, .nav-box div .home, .nav-box div .mzth, .nav-box div .tjbg, .nav-box div .tjjg, .nav-box div .tjtc, .nav-box div .tjzn, .nav-box div .yjfk {
	margin: 13px auto 5px
}
.animated {
	-webkit-animation-duration: .4s;
	animation-duration: .4s
}
}
.set-details-body td {
	padding: 0 18px;
	font-size: 14px;
	line-height: 33px;
	border: 1px solid #d3d3d3;
	text-align: center;
}
.jgbold {
	font-weight: bold;
}
.bz_wrap {
	background: #fff;
	width: 1200px;
	margin: 10px auto 20px;
	height: 140px;
	display: table;
	text-align: center;
	font-size: 0;
}

.bz_wrap ul {
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px;
}

.bz_wrap li {
	display: inline-block;
	width: 12.5%;
	color: #657570;
	font-size: 14px;
}
.bz_wrap li p {
    line-height:35px;
} 
.indexImgList_1 {
	overflow: hidden;
	margin:auto;
}

.indexImgList_1 ul {
	width: 1220px;
}

.indexImgList_1 li {
	float: left;
	width: 285px;
	height: 168px;
	margin-right: 20px;
	-moz-transition: -moz-transform 0.2s;
	/* Firefox 4 */
	-webkit-transition: -webkit-transform 0.2s;
	/* Safari Ã¥â€™Å’ Chrome */
	-o-transition: -o-transform 0.2s;
	/* Opera */
	transition: transform 0.2s;
}

.indexImgList_1 li img {
	width: 100%;
	height: 100%;
}

.indexImgList_1 li:hover {
	transform: scale(0.95, 0.95);
	-moz-transform: scale(0.95, 0.95);
	/* Firefox 4 */
	-webkit-transform: scale(0.95, 0.95);
	/* Safari and Chrome */
	-o-transform: scale(0.95, 0.95);
	/* Opera */
}



.topbanner_right {
	width: auto;
	line-height: 30px;
	float: right;
	position: relative;
	top: -3px;
}

.topbanner_right>a,
.topbanner_right>.a{
	float: left;
	width: auto;
	line-height: 15px;
	margin-top: 13px;
	margin-left: 10px;
	font-size: 12px;
	color: #6e6e6f;
	padding-right: 10px;
	border-right: #CCC 1px solid;
}

.topbanner_right>a.index,
.topbanner_right>.a.index{
	color: #FF9933;
}

.topbanner_right a.index i,
.topbanner_right .a.index i{
	background: url(/static/images/home_1.png) no-repeat;
	margin-right: 5px;
	width: 13px;
	height: 11px;
	display: inline-block;
}

.topbanner_right a.orange,
.topbanner_right .a.orange{
	color: #e25d39;
}

.topbanner_right a.login,
.topbanner_right .a.login{
	border-right: none;
	padding-right: 8px;
}

.topbanner_right>a ul{
    display: inline;
    padding-right: 5px;
}

.topbanner_right em {
	float: left;
	width: auto;
	margin-left: 10px;
	font-size: 14px;
}

.topbanner_right em.t_tel {
	background: url(/static/images/t_tel.jpg) left no-repeat;
	padding-left: 20px;
}

.topbanner_right a:hover,
.topbanner_right .a:hover{
	color: #FF9933;
}

.topbanner .topbanner_right>a.index:hover,
.topbanner .topbanner_right>.a.index:hover{
	color: #1769aa !important;
}

.topbanner_right .contact {
	z-index: 10000;
	margin-top: 5px;
	float: left;
	height: 30px;
	width: 100px;
	position: relative;
}

.topbanner_right .contact>a {
	color: #eb5d43;
	margin-left: 30px;
	border-right: 0px;
	cursor: default;
	position: relative;
	height: 14px;
	font-size: 12px;
	display: block;
	float: left;
	line-height: 14px;
	margin-top: 8px;
	padding-right: 12px;
}

.topbanner_right .contact>a i {
	position: absolute;
	right: 0px;
	background: url(/static/images/down_3.png) no-repeat;
	width: 9px;
	height: 5px;
	top: 5px;
}

.topbanner_right .contact:hover>a i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.topbanner_right .contact {
	background: url(/static/images/user_1.png) no-repeat;
	background-position: 11px 7px;
}

.topbanner_right .contact .contact_box {
	width: 223px;
	padding-left: 17px;
	padding-right: 17px;
	position: absolute;
	top: 30px;
	font-size: 12px;
	background-color: #ffffff;
	display: none;
}

.topbanner_right .contact:hover .contact_box {
	display: block;
	box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);
}

.topbanner_right .contact .contact_box ul {
    width: 243px;
}
.topbanner_right .contact:hover {
	background-color: #ffffff;
	box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);
}

.topbanner_right .contact .contact_box>em {
	background-color: #ffffff;
	left: -10px;
	display: block;
	height: 3px;
	width: 100px;
	position: absolute;
	top: -2px;
}

.topbanner_right .contact .contact_box h5 {
	padding: 0px;
	font-weight: bold;
	color: #898989;
	font-size: 12px;
	padding: 0px;
	margin: 10px 0 14px 0;
	line-height: 12px;
	height: 12px;
}
.topbanner_right .contact .contact_box li {
    float: left;
    line-height: 10px;
    height: 10px;
    margin-bottom: 10px;
    min-width: 64.3px;
    margin-right: 10px;
    text-align: left;
}

.topbanner_right .contact .contact_box .btn {
	background: url(/static/images/top_contact_icon01.png) no-repeat;
	background-position: 76px 6px;
	text-indent: 32px;
	margin: 10px auto 0 auto;
	display: block;
	text-align: center;
	background-color: #FF9933;
	color: #ffffff;
	width: 211px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	font-size: 13px;
	border: none;
	border-radius: 0;
}

.topbanner_right .contact .contact_box .btn:hover {
	background-color: #3e9ce5;
}

.topbanner_right .contact .contact_box .phone {
	margin-left: 10px;
	margin-top: 13px;
	line-height: 20px;
	font-family: "Ã¥Â®â€¹Ã¤Â½â€œ";
	font-size: 16px;
	background-position: 47px center;
	background-color: #ffffff;
	color: #898989;
}

.topbanner_right .contact .contact_box .phone .v001 {
	float: left;
	position: relative;
	top: 0px;
	left: -2px;
	width: 18px;
	height: 20px;
	background: url(/static/images/top_contact_phone.png) no-repeat;
}

.topbanner_right .contact .contact_box .phone .v001 {
	float: left;
	position: relative;
	top: 0px;
	left: -2px;
	width: 18px;
	height: 20px;
	background: url(/static/images/top_contact_phone.png) no-repeat;
}

.topbanner_right .contact .contact_box .phone .v002 {
	float: left;
	margin-left: 3px;
}

.topbanner_right .contact .contact_box .phone .v003 {
	float: left;
	font-size: 12px;
	margin-top: 2px;
}

.topbanner_right .t002 {
	margin-left: 33px;
	padding-bottom: 18px;
	margin-top: 1px;
	line-height: 15px;
	font-size: 11px;
	color: #898989;
}

.topbanner_right .t_phone {
	display: none;
	background: url(/static/images/top_contact_phone03.png) no-repeat;
	background-position: 12px 2px;
	padding-left: 31px;
	font-size: 14px;
	margin-left: 0px;
	border-left: #CCC 1px solid;
}

.foot2 {

}

.foot2_wrap {
	width: 1454px;
	margin: 0 auto;
	color: #e6e6e6;
	padding: 15px 0;
}

.foot2_top {
    padding-top: 20px;
	font-size: 16px;
	background: #333;
}

.foot2_top .b1 {
	float: left;
}

.foot2_top .b1 p {
	margin-bottom: 22px;
}

.foot2_top .fl .b1 {
    width: 250px;
    overflow: hidden;
    margin-right: 0!important;
}

.foot2_top .fr .b1:last-child {
}

.foot2_top .fr {
    float: left;
}
.foot2_top .fr .b1 span {
	color: #ffffff;
	font-size: 12px;
	display: block;
	margin-bottom: 4px;
	padding-left: 6px;
}

.foot2_top .fl {
	margin-left: 128px;
}

.foot2_top .b1 a {
	display: block;
	color: #e6e6e6;
	font-size: 14px;
	margin-bottom: 8px;
}

.foot2_top .img {
	width: 103px;
	height: 103px;
	padding: 6px;
	background: #fff;
}

.foot2_top .img img {
	width: 100%;
	height: 100%;
	display: block;
}

.foot2_top .b1 a:hover {
	color: #fff;
}

.foot2_bottom {
	text-align: center;
	background: #000;
}

.foot2_bottom p {
	color: #e6e6e6;
	font-size: 12px;
	line-height: 24px;
	margin-top: 10px;
}

.pannel_box1 {
	background: #fff;
	padding: 20px 30px 30px;
}

.pannel_box1 h1 {
	color: #333333;
	font-size: 28px;
	line-height: initial;
	margin-bottom: 16px;
}

.pannel_box1 .mark_list li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FF9933;
	font-size: 14px;
	margin-right: 10px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #b0ecdb;
    padding: 0 12px;
}

.pannel_box1 .num_list {
	margin-top: 20px;
}

.pannel_box1 .num_list li {
	float: left;
	color: #999999;
	font-size: 14px;
	margin-right: 58px;
}

.pannel_box1 .num_list b {
	display: block;
	font-weight: normal;
	color: #666666;
	font-size: 20px;
	margin-top: 4px;
}
.tab_2 {
	background: #fff;
	height: 60px;
	line-height: 60px;
	padding: 0 30px;
	border-top: 1px solid #F5F5F5;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.tab_2.fixed {
	position: fixed;
    top: 0;
    width: 930px;
    z-index: 88888;
    border-bottom: 1px solid #f5f5f5;
}
.tab_2 li {
	float: left;
	position: relative;
	cursor: pointer;
	margin-right: 44px;
	color: #333333;
	font-size: 13px;
}
.tab_2 li a{
    font-size: 16px;
}
.tab_2 li:after {
	content: '';
	position: absolute;
	width: 34px;
	height: 2px;
	background-color: #FF9933;
	bottom: 0;
	left: 50%;
	margin-left: -17px;
	display: none;
}

.tab_2 li:hover,
.tab_2 li.active {
	color: #FF9933;
}

.tab_2 li:hover:after,
.tab_2 li.active:after {
	display: block;
}

.clearfix {
    zoom: 1;
}

.pl01 {
	padding: 30px;
	background: #fff;
	margin-bottom: 10px;
	margin-top: 20px;

}

.pl01 h4 {
	line-height: initial;
	color: #333333;
	font-size: 18px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 38px;
}

.pl01 h4 span {
	font-weight: normal;
	color: #FF9933;
	font-size: 14px;
}

.pl01 .con {
	padding: 0 157px 34px;
	margin-bottom: 30px;
	border-bottom: dashed 2px #f0f0f0;
}

.pl01 .b1 {
	float: left;
	text-align: center;
	color: #666666;
	font-size: 14px;
	margin-right: 120px;
}

.pl01 .b1 span {
	font-size: 50px;
	color: #FF9933;
	font-weight: bold;
}

.pl01 .b2 {
	float: left;
	width: 1px;
	height: 68px;
	margin-top: 20px;
	background-color: #d7d7d7;
}

.pl01 .b3 {
	float: right;
}

.pl01 .b3 li {
	overflow: hidden;
	margin-bottom: 20px;
	color: #666666;
	font-size: 14px;
}

.pl01 .b3 li:last-child {
	margin-bottom: 0;
}

.pl01 .b3 li img {
	margin-right: 4px;
	display: inline-block;
}

.pl01 .b3 li .c1 {
	font-size: 0;
	margin: 0 40px 0 20px;
	display: inline-block;
}

.pl01 .b3 li b {
	font-weight: normal;
	color: #ff4e00;
}

.pl01>ul {
	overflow: hidden;
}

.pl01>ul li {
	float: left;
	min-width: 89px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	padding: 0 10px;
	background-color: #f5f5f5;
	border-radius: 2px;
	cursor: pointer;
	margin: 0 20px 10px 0;
}

.pl01>ul li.active,
.pl01>ul li:hover {
	color: #ffffff;
	background-color: #FF9933;
}
.pl01 > ul li.active a,
.pl01 > ul li:hover a {
    color: #fff;
}
.pl02 {
	padding: 30px;
	background: #fff;
	font-size: 14px;
}
#jgjj {
    line-height: 30px;
}

.pl02 ol {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f0f0f0;
}

.pl02 ol li {
	float: left;
	color: #666666;
	margin-right: 35px;
	cursor: pointer;
}

.pl02 ol li.active,
.pl02 ol li:hover {
	color: #FF9933;
}

.mydate_wrap {
	width: 318px;
	font-size: 14px;
}

.mydate_wrap .bar {
	padding: 0 50px;
	height: 38px;
	line-height: 38px;
	color: #333;
	font-size: 14px;
	text-align: center;
	position: relative;
	border: 1px solid #F5F5F5;
}

.mydate_wrap .bar a {
	position: absolute;
	width: 6px;
	height: 12px;
	top: 50%;
	margin-top: -6px;
	padding: 0 10px;
}

.mydate_wrap .date_next {
	background: url(/skin/mk/images/right_3.png) no-repeat center;
	background-size: 100% 100%;
	right: 50px;
	background-origin: content-box;
}

.mydate_wrap .date_prev {
	background: url(/skin/mk/images/left_3.png) no-repeat center;
	background-size: 100% 100%;
	left: 50px;
	background-origin: content-box;
}

.mydate_wrap .date_text {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ff4e00;
	border-right: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
}

.mydate_wrap table {
	width: 100%;
	color: #333;
	border-collapse: collapse;
	cursor: pointer;
}

.mydate_wrap th,
.mydate_wrap td {
	border: 1px solid #F5F5F5;
	text-align: center;
	height: 38px;
}

.mydate_wrap td {
	font-weight: 600;
	color: #cccccc;
	font-size: 14px;
}

.mydate_wrap td.can {
	color: #FF9933;
}

.section02TJLB {
    margin-top: 20px;
	padding: 17px 20px;
	overflow: hidden;
	padding-bottom: 12px;
	background: #fff;
}

.section02TJLB .title {
	float: left;
	font-size: 14px;
	color: #999999;
	padding: 6px 0;
	margin-right: 20px;
}

.section02TJLB .allTJLBBtn {
	float: left;
	/* width: 664px; */
	font-size: 14px;
	overflow: hidden;
	position: relative;
	padding-left: 86px;
	margin-top: 2px;
	height: 35px;
}

.section02TJLB .allTJLBBtn a:first-child {
	position: absolute;
	left: 18px;
	min-width: 39px;
}

.section02TJLB .allTJLBBtn .TJLBBtn {
	float: left;
	margin-left: 0px;
	display: block;
	padding: 0px;
	background-color: #ffffff;
	color: #333;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	width: auto;
	text-align: left;
	/*min-width: 100px;*/
	box-sizing: border-box;
}

.section02TJLB .allTJLBBtn .active span {
	border: 1px solid #b0ecdb;
	color: #FF9933;
	display: block;
	float: left;
}

.section02TJLB .allTJLBBtn span {
	padding:0 10px;
	line-height: 26px;
	border-radius: 3px;
	border: 1px solid #ffffff;
}
.section02TJLB .allTJLBBtn .TJLBBtn:hover {
	color: #FF9933;
}

.jg_detail .section02 .jg_listtitle {
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	background-color: #fff;
	color: #666666;
	font-size: 14px;
}

.jg_detail .section02 .jg_listtitle>div {
	float: left;
}

.jg_detail .section02 .jg_listtitle div.title1 {
	width: 150px;
}

.jg_detail .section02 .jg_listtitle div.title2 {
	width: 390px;
}

.jg_detail .section02 .jg_listtitle div.title3 {
	width: 188px;
}


.section02TJLB .allTJLBBtn .active span {
	border: 1px solid #b0ecdb;
	color: #FF9933;
	display: block;
	float: left;
}

.section02TJLB .allTJLBBtn span {
	padding:0 10px;
	line-height: 26px;
	border-radius: 3px;
	border: 1px solid #ffffff;
}

.section02TJLB .allTJLBBtn .TJLBBtn:hover {
	color: #FF9933;
}

/*.a1 {
	color: #999999;
	font-size: 14px;
	line-height: 22px;
	float: left;
	height: 370px;
    overflow: hidden;
}*/

.a1 dl {
	overflow: hidden;
	margin-bottom: 10px;
}

.a1 dt {
	float: left;
}

.a1 dd {
	float: left;
	width: 312px;
	word-break: break-all;
	color: #666666;
}
.jgnrjj{ overflow:hidden;}

.a1 dd a {
	color: #FF9933;
	margin-left: 6px;
}

.b3 {
	margin-bottom: 16px;
}

.b3 .c1 {
	color: #333333;
	border: solid 2px #ff4e00;
	padding: 4px 12px 4px 10px;
	cursor: pointer;
	background: url(/static/images/gou.png) no-repeat right bottom;
}

.b3 .c3 {
	cursor: pointer;
	color: #FF9933;
}

.b4 {
	padding-bottom: 16px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 16px;
}

.b4 ul {
	display: inline-block;
	vertical-align: top;
}

.b4 li {
	padding-left: 28px;
	margin-bottom: 6px;
	background: url(/static/images/gou2.png) no-repeat 0 center;
}

.b4 li:last-child {
	margin-bottom: 0;
}

.b5 {
	margin-bottom: 16px;
}

.b5 .c1 {
	display: inline-block;
	width: 316px;
	cursor: pointer;
	height: 28px;
	padding-left: 12px;
	padding-right: 6px;
	background: #fff url(/static/images/time.png) no-repeat right center;
	background-origin: content-box;
	border: solid 1px #e5e5e5;
	line-height: 28px;
}

.b6 {
	margin-bottom: 16px;
}

.b6 .c1 {
	display: inline-block;
	width: 336px;
	vertical-align: middle;
}

.numbar {
	position: relative;
	width: 63px;
	height: 40px;
}

.numbar input {
	width: 44px;
	height: 38px;
	line-height: 38px;
	background-color: #fff;
	text-indent: 10px;
	color: #333333;
	border: solid 1px #e5e5e5;
	border-right: 0;
	outline: none;
}

.numbar a {
	position: absolute;
	width: 17px;
	height: 18px;
	right: 0;
	border: solid 1px #e5e5e5;
}

.numbar .cut {
	bottom: 0;
	background: url(/static/images/cut.png) no-repeat center;
}

.numbar .add {
	background: url(/static/images/add.png) no-repeat center;
}

.b6 .d1 span {
	width: 106px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background-color: #ff4e00;
	display: inline-block;
	margin-left: 16px;
	cursor: pointer;
}

.b6 .d1 .car {
	background-color: #ffb899;
	color: #ff4e00;
}
.b7{ margin-bottom:20px;}
.b7 ul {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	padding-top: 20px;
}

.b7 li {
	float: left;
	margin-right: 20px;
}

.b7 li:last-child {
	margin-right: 0;
}

.b7 img {
	vertical-align: middle;
	margin-right: 6px;
}

.tab_1 {
	background: #fff;
	height: 60px;
	line-height: 60px;
	padding: 0 30px;
	border-top: 1px solid #F5F5F5;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.tab_1.fixed {
	position: fixed;
    top: 0;
    width: 930px;
    z-index: 88888;
    border-bottom: 1px solid #f5f5f5;
}
.tab_1 li {
	float: left;
	position: relative;
	cursor: pointer;
	margin-right: 44px;
	color: #333333;
	font-size: 16px;
}

.tab_1 li:after {
	content: '';
	position: absolute;
	width: 34px;
	height: 2px;
	background-color: #FF9933;
	bottom: 0;
	left: 50%;
	margin-left: -17px;
	display: none;
}

.tab_1 li:hover,
.tab_1 li.active {
	color: #FF9933;
}

.tab_1 li:hover:after,
.tab_1 li.active:after {
	display: block;
}

.list_jg_right {
	float: right;
	width: 260px;
	position: relative;
}

.right_list1 {
	background: #fff;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
}

.right_list1 .img {
	height: 150px;
	position: relative;
	margin-bottom: 10px;
}

.right_list1 .img img {
	width: 100%;
	height: 100%;
}

.right_list1 .img p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 34px;
	background: rgba(51, 51, 51, .8);
	color: #ffffff;
}

.right_list1 .img p i {
	width: 180px;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-style: normal;
}
.right_list1 .img p i a {
    font: 12px/1.5 'Microsoft YaHei', 'å®‹ä½“', Tahoma, Arial, sans-serif;
    color:#ffffff;
}

.right_list1 .title {
	height: 48px;
	border-bottom: 1px solid #e6e6e6;
	width: 240px;
	margin-left: 9px;
	line-height: 48px;
	font-size: 16px;
	color: #000000;
	margin-bottom: 20px;
}

.right_list1 .title ul {
	padding: 0 8px;
	display: block;
}

.right_list1 .title li {
	float: left;
	padding-bottom: 20px;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
	margin-right: 16px;
	height: 26px;
}

.right_list1 .title li.active {
	color: #FF9933;
	border-bottom: 2px solid #FF9933;
}

.right_list1 .title li:last-child {
	margin-right: 0;
}

.right_list1 .title img {
	vertical-align: middle;
}

.right_list1 ul {
	padding: 0 20px 0 20px;
}

.right_list1 .ulwrap ul {
	display: none;
}

.right_list1 .con p {
	margin: 0 0 10px;
	font-size: 14px;
	color: #999999;
}

.right_list1 .con .others {
	font-size: 12px;
	color: #999999;
}

.right_list1 .con .others2 {
	font-size: 14px;
	color: #999999;
	margin-bottom: 6px;
}

.right_list1 .con .others2:last-child {
	margin-bottom: 0;
}

.right_list1 .con .others2 b {
	font-weight: normal;
	color: #666;
}

.right_list1 .con .others2 label {
	font-size: 12px;
}

.right_list1 .con .others2 span,
.right_list1 .con .others span {
	font-size: 14px;
	color: #ed6d34;
}

.right_list1 .con .others b {
	font-weight: normal;
	margin-left: 2px;
}

.right_list1 li {
	padding-bottom: 20px;
}

.right_list2 {
	margin-bottom: 10px;
	padding-bottom: 20px;
	background: #fff;
}

.right_list2 li {
	line-height: 40px;
}

.right_list2 .title {
	height: 60px;
	line-height: 60px;
	padding-left: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #333333;
	font-size: 16px;
	margin-bottom: 20px;
}

.right_list2 .myscroll {
	height: 250px;
	overflow: hidden;
}

.right_list2 a {
	font-size: 14px;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	color: #333333;
}

.right_list2 a * {
	float: left;
}

.right_list2 a span {
	color: #FF9933;
}

.right_list2 a p {
	margin: 0 6px;
}

.right_list2 a b {
	font-weight: normal;
	width: 50px;
	float: right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.right_list2 ul {
	padding: 0 20px;
}

.right_list3 {
	background: #fff;
	padding: 20px 10px;
}

.right_list3 .title {
	font-size: 18px;
	font-weight: normal;
	color: #4b4643;
}

.right_list3 ul {
	margin-top: 10px;
}

.right_list3 li {
	color: #666666;
	height: 30px;
	overflow: hidden;
	text-indent: 13px;
	transition: height 0.3s;
	-moz-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	-o-transition: height 0.3s;
}

.right_list3 li>a {
	display: block;
	position: relative;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666666;
}

.right_list3 li>a:after {
	position: absolute;
	top: 14px;
	content: "";
	display: block;
	/*background-image: url(/static/images/kkxt_li_icon.png);*/
	width: 4px;
	height: 4px;
}

.right_list3 .detail_box {
	margin-top: 10px;
	border-bottom: 1px #ebebeb solid;
	overflow: hidden;
}

.right_list3 div.detail_box>a {
	overflow: hidden;
	width: 96px;
	height: 72px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	display: block;
}

.right_list3 img {
	width: 96px;
	height: 72px;
	display: block;
}

.right_list3 li p {
	float: left;
	width: 134px;
	color: #666666;
	text-indent: 26px;
	font-size: 13px;
}

.right_list3 a:hover {
	color: #019eeb;
}

.right_list3 .detail_box a {
	color: #019eeb;
}

.right_list3 li.cur {
	height: 123px;
}

.right_list3 li.cur:hover {
	color: #019eeb;
}

.right_list3 li.cur:hover a {
	color: #019eeb;
}

.right_list3 li>a:hover:after {
	background-position: 0px 4px;
}

.right_list3 li.cur {
	height: 123px;
}

.right_list5 {
	background: #fff;
}
.right_list5 .title {
	height: 60px;
	line-height: 60px;
	padding-left: 20px;
	color: #333333;
	font-size: 16px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 26px;
}
.right_list5 ul {
	padding: 0 20px;
}
.right_list5 li {
	position: relative;
	padding-left: 40px;
	margin-left: 31px;
	padding-bottom: 30px;
	margin-bottom: 4px;
}
.right_list5 li:last-child:before {
	display: none;
}
.right_list5 li:before {
	content: '';
	position: absolute;
	left: 0;
	z-index: 1;
	height: 100%;
	width: 1px;
	background: #FF9933;
}
.right_list5 li .img {
	position: absolute;
	left: -31px;
	top: 0;
	z-index: 20;
	background: #fff;
}
.right_list5 li .con {
	overflow: hidden;
}
.right_list5 h4 {
	color: #333333;
	font-size: 16px;
	margin-bottom: 4px;
	font-weight: normal;
}
.right_list5 p {
	color: #999999;
	font-size: 14px;
}
.right_list5 p b {
	font-weight: normal;
	color: #ed6123;
}
.right_list5 .con {
	position: relative;
}

.list_jg_left {
    width: 930px;
    height: auto;
}
.zj_box {
	margin-bottom: 10px;
	background: #fff;
	padding: 32px 32px 38px 32px;
}

.zj_box .img {
	float: left;
}

.zj_box .con {
	overflow: hidden;
	padding-left: 20px;
}

.zj_box h4 {
	color: #FF9933;
	font-size: 20px;
	margin: 10px 0 14px;
	display: block;
	font-weight: bold;
}

.zj_box p {
	background-color: #f5f5f5;
	padding: 20px;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	position: relative;
}

.zj_box p:before {
	content: '';
	position: absolute;
	top: 0;
	left: -8px;
	border: 8px solid transparent;
	border-top-color: #f5f5f5;
}

.box_mark_wrap {
	background: #fff;
	padding: 20px 30px;
	margin-bottom: 10px;
}

.box_mark_wrap .bac-center {
	left: -40px;
	position: relative;
}
.bac-center {
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	height: 55px;
	line-height: 40px;
	background: url(/static/images/f2.png) 0 0 repeat-x;
}

.bac-left {
	height: 55px;
	background: url(/static/images/f1.png) 0 0 no-repeat;
}

.bac-right {
	background: url(/static/images/f3.png) right 0 no-repeat;
	height: 55px;
	padding: 0 44px 0 40px;
}


.jb_list li {
	float: left;
	width: 20%;
	height: 140px;
	text-align: center;
	box-sizing: border-box;
}

.jb_list li div.imgdiv {
	height: 40px;
	position: relative;
	line-height: 40px;
}

.jb_list li h6 {
	margin: 8px 0;
	color: #555;
	margin-bottom: 10px;
	font-size: 14px;
}

.jb_list li p i {
	height: 33px;
	overflow: hidden;
	display: inline-block;
	width: 150px;
	font-size: 12px;
	color: #999;
	word-break: break-all;
	font-style: normal;
}



.box_tjmx .ptext {
	margin-bottom: 20px;
}
.box_tjmx table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
}
.box_tjmx table tr,
.box_tjmx table td,
.box_tjmx table th {
	border: solid 1px #ebebeb;
}
.box_tjmx table th {
	text-align: center;
	height: 40px;
}
.box_tjmx .oneline {
	background-color: #fafafa;
}
.box_tjmx .oneline th {
	color: #FF9933;
}
.box_tjmx table td {
	line-height: 22px;
	padding: 20px 14px;
}
.box_tjmx .a1 {
    width:788px;
	border: solid 1px #ebebeb;
	padding: 30px 40px;
	background: #fff;
}


.box_tjmx .a1 h4 {
	font-size: 18px;
	color: #323333;
	margin-bottom: 20px;
}
.box_tjmx .a1 h4 span {
	font-weight: normal;
}
.box_tjmx .a1 h4 b {
	color: #ff4e00;
	font-weight: normal;
}
.box_tjmx .a1 dt,
.box_tjmx .a1 dd {
	width: 376px;
	border: solid 1px #ebebeb;
	text-align: center;
}
.box_tjmx .a1 h5 {
	height: 62px;
	line-height: 62px;
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 30px;
	background-color: #FF9933;
}
.box_tjmx .a1 .img {
	height: 104px;
	margin-bottom: 24px;
}
.box_tjmx .a1 h6 {
	padding: 0 40px 20px;
	margin: 0 10px 10px;
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	height: 50px;
	border-bottom: 1px solid #ebebeb;
}
.box_tjmx .a1 h6 b {
	color: #ff4e00;
	font-weight: normal;
}
.box_tjmx .a1 p {
	color: #999999;
	padding: 0 20px 20px;
}

.box_tjmx .ptext {
    margin-bottom: 20px;
}
.box_mark_wrap .a1 .fr {
    float: right;
}

.box_mark_wrap {
	background: #fff;
	padding: 20px 30px;
	margin-bottom: 10px;
}

.box_mark_wrap .bac-center {
	left: -40px;
	position: relative;
}

.box_mark_wrap .a1 {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #F5F5F5;
}


.box_mark_wrap .a1 {
      width:788px;
	border: solid 1px #ebebeb;
	padding: 30px 40px;
}
.box_mark_wrap .a1 h4 {
	font-size: 18px;
	color: #323333;
	margin-bottom: 20px;
}
.box_mark_wrap .a1 h4 span {
	font-weight: normal;
}
.box_mark_wrap .a1 h4 b {
	color: #ff4e00;
	font-weight: normal;
}
.box_mark_wrap .a1 dt,
.box_mark_wrap .a1 dd {
	width: 376px;
	border: solid 1px #ebebeb;
	text-align: center;
}
.box_mark_wrap .a1 h5 {
	height: 62px;
	line-height: 62px;
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 30px;
	background-color: #FF9933;
}
.box_mark_wrap .a1 .img {
	height: 104px;
	margin-bottom: 24px;
}
.box_mark_wrap .a1 h6 {
	padding: 0 40px 20px;
	margin: 0 10px 10px;
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	height: 50px;
	border-bottom: 1px solid #ebebeb;
}
.box_mark_wrap .a1 h6 b {
	color: #ff4e00;
	font-weight: normal;
}
.box_mark_wrap .a1 p {
	color: #999999;
	padding: 0 20px 20px;
}

.jglocation {
	padding: 30px;
	background: #fff;
	margin-bottom: 20px;
	color: #333333;
}

.jglocation h4 {
	font-size: 18px;
	margin-bottom: 14px;
}

.jglocation .p {
	font-size: 16px;
}

.jg_detail_show03 .mapmodel {
	position: relative !important;
	background-color: #ffffff;
}

.mapmodel {
	position: fixed;
	top: 0;
	z-index: 9999999;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	display: none;
}

.jg_detail_Map .mapmodel .mapmodelbody {
	width: 100%;
	position: relative;
	margin: 0px;
	left: 0px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding-top: 20px;
}

.mapmodelbody>a.colsebtn {
	position: absolute;
	right: -25px;
	top: -1px;
	color: #fff;
	padding: 3px 8px;
	background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
}

.jg_detail_show03 .mapmodelbody>a.colsebtn {
	display: none;
}

.mapmodelbody .baidumapout {
	float: left;
	width: 496px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #cedaef;
	position: relative;
}

.jg_detail_show03 .lookroad .mapmodelbody .searchresult {
	float: right;
	width: 360px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #cedaef;
	border-left: none;
	overflow-y: auto;
}

.lookroad .layoutborder {
	min-height: 100%;
	border-left: 1px solid #cedaef;
}

.lookroad .mapyyinfo {
	padding-bottom: 5px;
}

.lookroad .mapyyinfo p.mapyyname {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 4px 10px 0;
	line-height: 20px;
}

.mapmodelbody .searchresult {
	float: left;
	width: 250px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #cedaef;
	border-left: none;
}

.lookroad .mapmodelbody .searchresult {
	width: 310px;
	overflow-y: auto;
}

.mapmodelbody .mapinput {
	position: absolute;
	top: 5px;
	left: 24px;
	/* width: 400px;*/
	/*height: 40px;*/
}

.mapmodelbody .mapinput input {
	display: inline-block;
	height: 40px;
	border: 1px solid #1fa5e7;
	width: 340px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0 10px;
	float: left;
}

.mapmodelbody .mapinput input:focus {
	outline: 0;
	border-color: #019eeb;
}

.mapmodelbody .mapinput .mapseachbtn {
	display: inline-block;
	height: 40px;
	width: 60px;
	background: #019eeb url("/skin/mk/images/search.png")no-repeat center center;
	vertical-align: top;
}

.mapmodelbody .searchresult>p {
	margin-top: 10px;
	text-align: center;
	color: #333;
	font-size: 16px;
}

.mapmodelbody .searchresult ul {
	height: 360px;
	padding: 10px 20px;
	margin: 20px 0;
	overflow: auto;
	box-sizing: border-box;
	position: relative;
}

.mapmodelbody .searchresult ul li {
	border-left: 1px solid #DBDBDB;
	position: relative;
	padding: 0 5px 10px 10px;
	box-sizing: border-box;
	cursor: pointer;
}

.mapmodelbody .searchresult ul li p.titlename {
	font-size: 14px;
	color: #999;
}

.mapmodelbody .searchresult ul li p {
	font-size: 12px;
	padding: 0 0 3px 10px;
	color: #ccc;
}

.mapmodelbody .searchresult ul li span {
	position: absolute;
	background-color: #eb5b41;
	color: #fff;
	padding: 2px 6px;
	border-radius: 11px;
	top: 0;
	left: -11px;
	z-index: 999999;
}

.mapmodelbody .searchresult ul li.active span {
	background-color: #eb5b41;
}

.mapmodelbody .searchresult ul li.active p.titlename {
	color: #eb5b41;
}

.mapmodelbody .searchresult ul li.active p {
	color: #FBC3B9;
}

.mapmodelbody .searchresult ul li.noborderleft {
	border-left: none;
}

.mapmodelbody .searchresult div.mapctrl a {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #019eeb;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	margin-left: 20px;
}

.mapmodelbody .searchresult div.mapctrl a.colsebtn {
	background-color: #999;
	color: #333;
}

.lookroad .layoutborder {
	min-height: 100%;
	border-left: 1px solid #cedaef;
}

.lookroad .mapyyinfo {
	padding-bottom: 5px;
}

.lookroad .mapyyinfo p {
	font-size: 13px;
	color: #666;
	padding: 4px 10px 0;
	line-height: 20px;
}

.lookroad .mapyyinfo p.mapyyname {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.lookroad .roadtype {
	overflow: hidden;
	border-top: 1px solid #cedaef;
}

.lookroad .roadtype span {
	float: left;
	width: 60%;
	background: url("/static/images/icon_gps2.png") no-repeat 10px center;
	box-sizing: border-box;
	padding: 10px 0 10px 30px;
	cursor: pointer;
}

.lookroad .roadtype span:first-child {
	width: 40%;
}

.lookroad .roadtype span.active,
.lookroad .roadtype span:hover {
	background-color: #cedaef;
}

.lookroad .roadinput {
	border-top: 1px solid #cedaef;
	padding: 10px 10px;
	height: 28px;
}

.lookroad .roadinput input {
	width: 101px;
	border: 1px solid #cedaef;
	outline: 0;
	height: 25px;
	padding: 0 5px;
	margin-left: 5px;
	float: left;
}

.lookroad .roadinput input:focus {
	border-color: #cedaef;
}

.lookroad .roadinput span {
	display: block;
	float: left;
	line-height: 25px;
}

.lookroad .roadinput p {
	text-align: center;
	width: 125px;
	float: left;
	position: relative;
	top: -1px;
}

.lookroad .roadinput b {
	margin-left: 10px;
	width: 50px;
	text-align: left;
	display: inline-block;
	line-height: 25px;
	font-weight: normal;
	border: 1px solid #cedaef;
	position: relative;
	top: 1px;
	cursor: pointer;
	text-align: center;
}

.lookroad .roadinput b:hover {
	background-color: #dbdbdb;
}

.lookroad .roadinput b.typecar {}

.lookroad .maproadresult {
	border-top: 1px solid #cedaef;
	/*display:none;*/
}

.jq_list {
	padding: 30px 20px;
	background: #fff;
}

.jq_list li {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.jq_list li:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}

.jq_list .img {
	float: left;
	width: 218px;
	height: 158px;
	border-radius: 4px;
	position: relative;
	margin-right: 20px;
	overflow: hidden;
	border: solid 1px #fafafa;
}

.jq_list .img img {
	width: 100%;
	height: 100%;
	display: block;
}

.jq_list .img .mark {
	position: absolute;
	top: 0;
	left: 6px;
}

.jq_list .con {
	overflow: hidden;
	line-height: initial;
}

.jq_list .title h2 {
	color: #666666;
	font-weight: 600;
	font-size: 16px;
	float: left;
	max-width: 290px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
	.jq_list .title h2 s {text-decoration: none;}
	.jq_list .title h2 i { font-style:normal;}

.jq_list .title .fl span {
	font-weight: normal;
	float: left;
	width: 70px;
	height: 20px;
	background-color: #52d5af;
	border-radius: 9px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	margin-left: 8px;
	margin-top: 4px;
}

.jq_list .title p {
	font-size: 14px;
	color: #666666;
}

.jq_list .title p span {
	margin-left: 12px;
}

.jq_list .title {
	margin: 2px 0 20px;
}

.jq_list .content {
	color: #666666;
	font-size: 14px;
	width: 100%;
	min-width: 0;
	margin-bottom: 0;
    padding-bottom: 0;
}

.jq_list .content .a02 {
	text-align: center;
}

.jq_list .content .price {
	color: #ff4e00;
	font-size: 16px;
	margin-bottom: 10px;
}

.jq_list .content .price b {
	font-size: 30px;
}
.jq_list .content .aimg {
	display: inline-block;
	width: 18px;
	vertical-align: middle;
}

.jq_list .content em {
	font-style: normal;
	height: 10px;
	display: inline-block;
	margin: 0 3px;
}

.jq_list .content .b01 {
	margin-bottom: 10px;
}
.jq_list .content .b01:last-child {
	margin-bottom: 0;
}
.jq_list .content .b01 span {
	display: inline-block;
	max-width: 340px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}
.jq_list .content .b01 span .mayi{
    padding-right: 10px;
}

.jq_list .content .amap {
	margin-left: 14px;
}

.check_btn {
    display: inline-block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    background-color: #FF9933;
    border-radius: 3px;
}
.check_btn:hover{
    color: #fff;
}
.jgr{background-color:#f42b47}
.jgo{background-color:#f26c08}
.jgb{background-color:#2aa5e0}
.jgg{background-color:#3bb81e}

.jgfw{margin-right: 8px;
    padding: 0 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;}
    .jq_list .title h2 {
    color: #666666;
    font-weight: 600;
    font-size: 16px;
    float: left;
    max-width: 490px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.right_list1 .title {
	height: 48px;
	border-bottom: 1px solid #e6e6e6;
	width: 240px;
	margin-left: 9px;
	line-height: 48px;
	font-size: 16px;
	color: #000000;
	margin-bottom: 20px;
}

.right_list1 .title ul {
	padding: 0 8px;
	display: block;
}

.right_list1 .title li {
	float: left;
	padding-bottom: 20px;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
	margin-right: 16px;
	height: 26px;
}

.right_list1 .title li.active {
	color: #FF9933;
	border-bottom: 2px solid #FF9933;
}

.right_list1 .title li:last-child {
	margin-right: 0;
}

.right_list1 .title img {
	vertical-align: middle;
}

.right_list1 ul {
	padding: 0 20px 0 20px;
}

.right_list1 .ulwrap ul {
	display: none;
}

.right_list1 .con p {
	margin: 0 0 10px;
	font-size: 14px;
	color: #999999;
}

.right_list1 .con .others {
	font-size: 12px;
	color: #999999;
}

.right_list1 .con .others2 {
	font-size: 14px;
	color: #999999;
	margin-bottom: 6px;
}

.right_list1 .con .others2:last-child {
	margin-bottom: 0;
}

.right_list1 .con .others2 b {
	font-weight: normal;
	color: #666;
}

.right_list1 .con .others2 label {
	font-size: 12px;
}

.right_list1 .con .others2 span,
.right_list1 .con .others span {
	font-size: 14px;
	color: #ed6d34;
}

.right_list1 .con .others b {
	font-weight: normal;
	margin-left: 2px;
}

.right_list1 li {
	padding-bottom: 20px;
}
.right_list1 .img {
    height: 150px;
    position: relative;
    margin-bottom: 10px;
}

.jg_listtitle {
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	background-color: #fff;
	color: #666666;
	font-size: 14px;
}

.jg_listtitle div.title1 {
    width: 150px;
}

.jg_listtitle>div {
    float: left;
}
.jg_listtitle div.title2 {
    width: 390px;
}

.jg_listtitle div.title3 {
    width: 188px;
}

.list_compare {
    background: #fff;
    padding: 30px;
    margin-bottom: 20px;
}

.list_compare .aitem:last-child {
    margin-bottom: 0;
    border-bottom: solid 1px #f0f0f0;
}
.list_compare .img {
    position: relative;
    width: 134px;
    height: 99.25px;
    background-color: #f2f2f2;
    margin-right: 20px;
}

.list_compare .img p {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #FF9933;
    border-radius: 12px 12px 0px 0px;
}

.list_compare .con {
	overflow: hidden;
}

.list_compare .topx h6 {
	color: #333333;
	font-size: 18px;
	margin-bottom: 16px;
}

.list_compare .topx dl {
	overflow: hidden;
	color: #666666;
	margin-bottom: 16px;
	font-size: 14px;
}

.list_compare .topxx dd {
	float: left;
}

.list_compare .topx dt {
	color: #999;
	float: left;
}

.list_compare .topx .price {
	color: #999999;
	font-size: 14px;
}

.list_compare .topx .price span {
	color: #ff4e00;
	font-size: 18px;
	margin-right: 6px;
}

.list_compare .topx {
	margin-bottom: 10px;
}

.list_compare .topx .price b {
	font-size: 24px;
	font-weight: normal;
}

.list_compare .topx .toggle {
	text-align: right;
	margin-top: 6px;
	color: #999999;
	font-size: 14px;
	cursor: pointer;
}

.list_compare .topx .toggle img {
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
	moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.list_compare .xm-text{
       margin-top: 20px;
   }
   
.list_compare .xm-text .price span {
    color: #ff4e00;
    font-size: 18px;
    margin-right: 6px;
}
.list_compare .xm-text .price b {
    font-size: 24px;
    font-weight: normal;
}

.list_compare .active .toggle img {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.list_compare ul {
	display: none;
}

.list_compare li {
	overflow: hidden;
	margin-bottom: 30px;
	padding-top: 30px;
	border-top: dashed 1px #e5e5e5;
}

.list_compare li .b1 {
	float: left;
	width: 344px;
	margin-right: 64px;
}

.list_compare li .b2 {
	float: left;
}

.list_compare li .b2 span {
	color: #ff4e00;
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
}

.list_compare li .b2 b {
	font-weight: normal;
	font-size: 24px;
}

.list_compare .aitem {
	border-bottom: solid 1px #f0f0f0;
	margin-bottom: 30px;
	min-height: 210px;
}

.list_compare .aitem:last-child {
	margin-bottom: 0;
}

.list_compare li .b2 p {
	color: #b3b3b3;
	font-size: 14px;
	text-decoration: line-through;
}

.list_compare li .b3 {
	float: right;
	text-align: right;
}

.list_compare li h6 {
	color: #333333;
	font-size: 14px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_compare .mark_list {
	overflow: hidden;
}

.list_compare .mark_list span {
	float: left;
	height: 26px;
	line-height: 26px;
	background-color: #fff;
	padding: 0 10px;
	color: #666666;
	font-size: 14px;
	margin-right: 10px;
	border-radius: 2px;
	border: solid 1px #e5e5e5;
    margin-bottom: 10px;
}

.list_compare li .b3 .check_btn {
	width: 86px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}

.list_compare li .b3 p {
	color: #999999;
	font-size: 14px;
	margin-top: 10px;
}

.list_compare .img img {
    display: block;
    width: 100%;
    height: 100%;
}

.list_compare .topx .list-item{
    width: 50%;
}
.list_compare .topx dd {
    float: left;
}

.set_list_box ul li:last-child {
    border-bottom: none !important;
}

.jq_list .title .fl b {
    font-weight: normal;
    float: left;
 
    line-height: 25px;
        margin-left: 8px;
    font-size: 14px;
    
}

.box_tjpaq {
	color: #666666;
	font-size: 14px;
	line-height: 26px;
}
.box_tjpaq .a1 {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border: none;
    width: 870px;
    padding: 0;
    height: auto;
    color: #666666;
}
.box_tjpaq .a1 p {
    color: #666666;
    padding: 0;
}
.box_tjpaq .a2 h4 {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: bold;
}
.searchtxtBtn2{float:right;height:42px;background:#FF9933!important;color:#fff!important;line-height:42px;width:96px!important;text-align:center!important;font-size:16px!important;text-indent:unset!important}
