/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

@font-face {
    font-weight: normal;
    font-style: normal;
    src:url('../fonts/Alibaba-PuHuiTi-Regular.ttf');
}


* {
	margin: 0px;
	padding: 0px;
	border: 0;
}

body {
	margin: 0 auto;
	font-family: 'AlibabaPuHuiTi';
	font-size: 24px;
	-webkit-appearance: none;
	color: #333;
	height: auto;
	overflow: auto;
	background: #FFF;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

.x003 a:visited {
	color: #4b69a5
}

/* 已访问过的状态 */
.x003 a:hover {
	color: #475b80
}

/* 鼠标移动到链接上时的状态 */
.x003 a:active {
	color: #738dbf
}

/* 鼠标按下去时的状态 */
.slh {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

img,
object {
	max-width: 100%;
	margin: auto;
}

p,
h1,
h2,
h3,
ul,
li,
form {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 20px;
}

a {
	text-decoration: none;
	font-size: 15px;
	color: #575757;
}

ul {
	list-style: none;
}

.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.w1080 {
	width: 1080px;
	margin: 0 auto;
}

.around {
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

.between {
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.center {
	-webkit-align-items: center;
	align-items: center;
}

.space-center {
	-webkit-justify-content: center;
	justify-content: center;
}

.flex_end {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.flex_start {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.onload {
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 16666;
	background: #fff;
	left: 0;
	top: 0;
}

.onload img {
	widht: 53px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.flex {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

.lgsize {
	font-size: 36px;
	line-height: 36px;
}


.smsize {
	font-size: 15px;
}

.pcshow {
	display: flex;
}

.sjshow {
	display: none;
}

.sjblock {
	display: none;
}

.pcblock {
	display: block;
}

.w1200 {
	width: 1200px;
	margin: auto;
}

.sjpcimg {
	display: block;
}

.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

.pd100 {
	padding: 100px 0;
}

.mb100 {
	margin-bottom: 100px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb50 {
	margin-bottom: 50px;
}

@media (max-width:1200px) {
	.w1200 {
		width: 96%;
	}

	.lgsize {
		font-size: 28px;
		line-height: 28px;
	}

	.mdsize {
		font-size: 21px;
		line-height: 21px;
	}

	.smsize {
		font-size: 13px;
		line-height: 13px;
	}

	.mb100 {
		margin-bottom: 50px;
	}

	.mb80 {
		margin-bottom: 42px;
	}

	.mb50 {
		margin-bottom: 30px;
	}
}

@media (max-width:640px) {
	.lgsize {
		font-size: 20px;
		line-height: 20px;
	}

	.mdsize {
		font-size: 17px;
		line-height: 17px;
	}

	.sjpcimg img:nth-child(1) {
		display: none;
	}

	.sjpcimg img:nth-child(2) {
		display: block;
	}

	.mb100 {
		margin-bottom: 23px;
	}

	.mb80 {
		margin-bottom: 26px;
	}

	.mb50 {
		margin-bottom: 18px;
	}

	.sjshow {
		display: flex;
	}

	.pcshow {
		display: none;
	}

	.sjblock {
		display: block;
	}

	.pcblock {
		display: none;
	}
}

.jxwrap {
	padding: 28px 0px 42px;
	overflow: hidden;
	width: 98%;
	margin: 0px auto;
}

.jximgwrap {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.jximgwrap img {
	width: 100%;
}

.jximgwrapdw {
	width: 90%;
	left: 10%;
	bottom: 24px;
	position: absolute;
	color: #181818;
	line-height: 32px;
}

.swiper-jx {
	position: relative;
	padding-bottom: 42px;
	width: 100%;
}


.swiper-jx .swiper-slide {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.swiper-jx .swiper-slide h3 {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	margin-bottom: 4px;
}

.swiper-jx .swiper-slide a {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	display: block;
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
	width: 100%;
	height: 4px;
	left: 0;
	top: auto;
	bottom:0;
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: auto;
	bottom: 0px;
}

.swiper-pagination-progressbar {
	background: rgba(255, 255, 255, 0.25);
}

.jxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	background: rgba(6, 41, 62, 0.59);
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	top: 38%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.jxnext {
	right: 10px;
}

.jxprev {
	left: 10px;
}

.jxbtn:hover {
	background: rgba(6, 41, 62, 1);
	color: rgba(255, 255, 255, 1);
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #fff;
}

/* 友情链接 */
.yqwrap {
	padding: 30px 0;
	background: #f0efeb;
	margin: 32px auto 0px;
}

.yqwrap p {
	margin-bottom: 18px;
	font-size: 21px;
	line-height: 23px;
}

.yqul li {
	margin-right: 30px;
}

.yqul li a {
	margin-bottom: 11px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.yqul li a:hover {
	color: #c8a21d;
}

@media (max-width:1200px) {
	.yqwrap {
		padding: 21px 0;
	}

	.yqwrap p {
		margin-bottom: 13px;
		font-size: 18px;
		line-height: 19px;
	}

	.yqul li a {
		margin-bottom: 8px;
	}
}

@media (max-width:640px) {
	.yqul li {
		margin-right: 21px;
	}
}

.shu {
	flex-direction: column;
	-webkit-flex-direction: column;
}

.head {
	background: #FFFFFF;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 100;
	padding: .2rem 0;
}

.head_top {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.head_top p {
	color: #000;
	font-size: 14px;
	padding-left: 28px;
	line-height: 20px;
}
.head_bot img {
	display: block;
	margin-top: -65px;
}

.head_bot ul {
	margin: auto;
}

.head_bot ul li a {
	padding:0 .2rem;
	font-size:.14rem;
	border-right:#000 solid .02rem;
	color: #000000;
}
.head_bot ul li:last-child a{
	border-right:none;
}


.headlogo {
	margin: auto;
}

.headlogo img{
	max-width: 150px;
}

/* banner */
.banner {
	overflow: hidden;
	position: relative;
	margin: 100px auto 0px;
}
.bn_img{
	width: 100%;
}
.bn_txt{
	position:absolute;
	top:35%;
	left: 15%;
	z-index: 99;
	color: #FFF;
	text-align: center;
}
.bn_txt h1{
	font-size: .5rem;
	letter-spacing: .1rem;
}
.bn_txt .txt_p1{
	font-size: .4rem;
	letter-spacing: .2rem;
	margin: .3rem 0;
}
.bn_txt .txt_p2{
	margin-top: .5rem;
}
.bn_txt .txt_p2 span{
	padding: .1rem .2rem;
	background-color: #FFF;
	color: #000;
	
}
.bn_biao{
	position:absolute;
	right: 15%;
	top:10%;
	max-width: 20%;
}
@media (max-width:640px) {
	.bn_txt {
		top:10%;
		left:10%;
	}
	.bn_txt h1 {
	    font-size: .3rem;
	    letter-spacing: .1rem;
	}
	.bn_txt .txt_p1{
		font-size: .2rem;
		letter-spacing: 0rem;
	}
	.bn_txt .txt_p2 span{
		font-size:.2rem;
		padding: .1rem .2rem;
		background-color: #FFF;
		color: #000;
		
	}
}


.gh_form3,
.gh_form4 {
	width: 800px;
	margin: 66px auto 0;
}

.mail_inp select,
.mail_inp input {
	width: 373px;
	height: 53px;
	border: 1px solid #000000;
	line-height: 53px;
	box-sizing: content-box;
	text-indent: 1em;
}

.mail_inp select,
.mail_inp input,
.mail_inp option {
	font-size: 16px;
}

.gh_form3 textarea,
.gh_form4 textarea {
	color: #000;
	font-size: 16px;
	border: 1px solid #000;
	background: no-repeat;
	height: 75px;
	width: 96%;
	margin-top: 40px;
	padding: 2%;
	resize: none;
}

.btnone input {
	width: 373px;
	height: 53px;
	background: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	display: block;
	margin: 60px auto 0;
}

.btnone input:hover {
	color: #000000;
	border: 1px solid #000000;
	background: #FFFFFF;
}

/* 我们的服务 */
.tit {
	color: #06293e;
	text-align: center;
	line-height: 32px;
	font-size: 32px;
	background: url(../images/line.png) no-repeat center;
	margin: 118px 0 68px 0;
}

.tit .yubt {
	color: #06293e;
}

.tit .yubta {
	color: #06293e;
}

.fw_con {
	margin: 0 auto;
	overflow: hidden;
}
.fw_con img {
	display: block;
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.fw_con img:hover{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.fw_top {
	position: relative;
	margin-top: 0.65rem;
	overflow: hidden;
}

.fw_fr {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
}
.fw_fra {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
}
.fw_fr p,
.fw_fl p,
.fw_fra p,
.fw_fla p{
	color: #000000;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

.fw_fr span,
.fw_fl span,
.fw_fra span,
.fw_fla span{
	display: block;
	text-align: center;
	color: #000000;
	margin: 14px auto 18px;
}

.fw_fr p:nth-of-type(2),
.fw_fl p:nth-of-type(2),
.fw_fra p:nth-of-type(2),
.fw_fla p:nth-of-type(2){
	text-align: left;
	line-height: 30px;
	margin-top: 28px;
}

.fw_main {
	margin: auto;
	width: 90%;
}

.fw_bot {
	position: relative;
	overflow: hidden;
}

.fw_fl {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	overflow: hidden;
}
.fw_fla {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	overflow: hidden;
}
@media (max-width:640px) {
	.fw_fla {
		width: 100%;
	}
	.fw_fra {
		width: 100%;
	}
}
/* 品质卓越的服务 */
.pz_back {
	position: relative;
	margin-top: 45px;
	overflow: hidden;
}
.pz_height{
	position:absolute;
	top: 0;
	left: auto;
	width: 100%;
	height: 100%;
}
.pz_con{
	height: 100%;
}
.pz_con,
.pz_con a {
	color: #333;
}
.pz_con .he_img{
	width:30%;
}
.pz_con .he_img img{
	max-width:70%;
	overflow: hidden;
}
.pz_con .he_txt{
	width:70%;
}
.pz_con p:nth-of-type(1) {
	font-size: .5rem;
    /* line-height: 32px; */
	margin-top: 1rem;
	letter-spacing: .2rem;
	font-weight: bold;
}

.pz_con p:nth-of-type(2) {
	font-size: 24px;
	line-height: 24px;
	margin-top: 20px;
}

.pz_con a {
	margin-top: .6rem;
	display: inline-block;
	padding:.15rem .5rem;
	text-align: center;
	font-size: .16rem;
	background-color:#000;
	color:#FFF;
	border-radius:.1rem;
}

.pz_con a:hover {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

.lx_fl {
	width: 560px;
	color: #FFFFFF;
}

/* 我可以怎样联系你们 */
.lx_back {
	background: #06293E;
	overflow: hidden;
	margin-top: 60px;
	padding-bottom: 40px;
}

.lx_wrap {
	width: 1050px;
	margin: 42px auto 0;
}

.lx_fl p {
	font-size: 32px;
}

.lx_fl span {
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
}

.lx_back .lx_wrap a {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	width: 108px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 16px;
}

.lx_back .lx_wrap a:hover {
	border: 1px solid #000;
	color: #000;
	background: #FFFFFF;
}

.tit_back {
	background: url(../images/line2.png) no-repeat center;
}

/*底部*/
.footer_back {
	background: url(../images/ind6.jpg) center center no-repeat #000;
	/* background-attachment: fixed; */
	margin-top: .3rem;
	overflow: hidden;
}

.footer {
	width: 960px;
	margin: 48px auto 0;
}

.footer h3,
.footer p,
.footer li a {
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}

.footer h3 {
	font-size: 32px;
	margin-bottom: 30px;
}

.fot_bot ul {
	width: 250px;
}

.fot_bot a {
	color: #FFFFFF;
	font-size: 16px;
}

.footer a {
	display: block;
	line-height: 30px;
}

.footer a:hover {
	color: #666;
}

.footer p:nth-of-type(2) {
	margin-top: .5rem;
	line-height:2;
}

.footer p a {
	color: #fff;
}

.footer p a:hover {
	color: #fff;
}

.fot_bot {
	border-top: 1px solid #FFFFFF;
	margin-top: .5rem;
	padding:.5rem 0;
	overflow: hidden;
}

.fot_bot img {
	max-width:1.8rem;
	transform: translateY(-200px);
	-webkit-transform: translateY(-200px);
	filter: drop-shadow(#fff 0 200px);
	-webkit-filter: drop-shadow(#fff 0 200px);
}

/* 保养维修 */
.tit_top {
	margin-top: 108px;
}
.email {
	margin-top: 50px;
}
.email h3 {
	font-size: 32px;
	line-height: 45px;
	color: #06293E;
	text-align: center;
}

.email h4 {
	width: 80px;
	border-top: 1px solid #000000;
	margin: 25px auto 45px;
}
.email p {
	color: #000;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.maincn_01a_content p{
    text-align: left;
}
@media (max-width: 640px){
    .email .maincn_01a_content p{
        text-align: left;
    }
}

.fw_notop {
	margin-top: 0 !important;
}

.by_con {
	margin-top: 48px;
	position: relative;
}

.by_wrap {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	text-align: center;
	background: rgba(255, 255, 255, 0.7);
	width: 100%;
	height: 100%;
}

.by_wrap h3 {
	color: #06293E;
	font-size: 32px;
}

.by_wrap p:nth-of-type(1) {
	width: 80px;
	border-top: 1px solid #000000;
	margin: 25px auto 45px;
}

.by_wrap p:nth-of-type(2) {
	color: #000000;
	font-size: 16px;
	line-height: 30px;
}

.by_cen {
	margin: auto;
}

.by_fr {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

.by_fr p,
.by_fl p {
	color: #06293E;
	text-align: left;
	font-size: 32px;
	width: 452px;
	margin: 0 auto;
}

.by_fr span,
.by_fl span {
	display: block;
	width: 80px;
	border-bottom: 1px solid #000000;
	margin-top: 10px;
}

.by_fr p:nth-of-type(2),
.by_fl p:nth-of-type(2) {
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 38px;
}

.by_fl {
	width: 50%;
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.by_fr ul,
.by_fl ul {
	margin-top: 20px;
}

.by_fr li,
.by_fl li {
	font-size: 16px;
	color: #000000;
	line-height: 32px;
}

/* 联系我们 */
.we_ban {
	background: url(../images/we1.jpg) no-repeat center;
	height: 958px;
}

.we_gh p {
	margin-top: 30px;
}

.we_width {
	width: 100%;
}

.we_fl,
.we_fr {
	width: 49.5%;
	position: relative;
}

.we_fl img,
.we_fr img {
	width: 100%;
}

.we_con {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 30%;
}

.we_con p {
	text-align: center;
	color: #FFFFFF;
	font-size: 32px;
}

.we_con a {
	display: block;
	width: 108px;
	border: 1px solid #FFFFFF;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	margin: 86px auto 0;
}

/* 客户服务 */
.khfw_banner {
	height: 790px;
	background: url(../images/wzye.jpg) center top no-repeat;
	overflow: hidden;
	margin: 150px auto 0px;
}

.kh_tit {
	margin: 118px 0 10px 0;
}

.khfw_tit {
	text-align: center;
}

.khfw_tit p:nth-of-type(1) {
	font-size: 24px;
	color: #06293E;
	font-style: italic;
}

.khfw_tit span {
	display: block;
	margin: 25px auto;
	width: 80px;
	border-bottom: 1px solid #000000;
}

.khfw_tit p:nth-of-type(2) {
	font-size: 16px;
	line-height: 28px;
}

.khfwcon {
	margin-top: 85px;
}

.khcon {
	height: 100%;
}

.khtop,
.khbot {
	position: relative;
	overflow: hidden;
}

.khtop img,
.khbot img {
	display: block;
}

.khtop a {
	line-height: 557px;
}

.khgao {
	margin-top: 20px;
}

.khbot a {
	line-height: 262px;
}

.khcon {
	position: absolute;
	left: -399px;
	top: 0;
	height: 100%;
	width: 100%;
	color: #06293E;
	background: rgba(255, 255, 255, 0.6);
	display: block;
	text-align: center;
}

.wbfwbz {
	height: 600px;
	background: url(../images/khfw8.jpg) no-repeat center;
	text-align: center;
	margin-top: 90px;
}

.wbfwbz p,
.wbfwbz a {
	color: #FFFFFF;
}

.wbfwbz p:nth-of-type(1) {
	font-size: 32px;
}

.wbfwbz p:nth-of-type(2) {
	width: 80px;
	border-bottom: 1px solid #FFFFFF;
	margin: 25px auto;
}

.wbfwbz p:nth-of-type(3) {
	font-size: 16px;
	line-height: 28px;
}

.wbfwbz a {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	width: 108px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 16px;
	margin: 50px auto 0;
}

.wbfwbz a:hover {
	color: #000000;
	background: #FFFFFF;
}

.bot_dibuu {
	display: none;
}

/* 中间弹窗 */
.zjtc {
	width: 535px;
	height: 376px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 100;
	background: #463527;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 4px solid rgba(255, 255, 255, 0.7);
	background: url(../images/zjtcbg.jpg) center center no-repeat;
	background-size: 100% 100%;
	display: none;
	margin-left: -268px;
	margin-top: -188px;
}

.zjtcinfo {
	width: 350px;
	float: right;
}

.zjtcinfoyu {
	padding-top: 34px;
	display: block;
}

.zjtcinfoyu span {
	display: block;
	text-align: center;
	color: #fff;
}

.zjtcinfoyu span:nth-of-type(1),
.zjtcinfoyu span:nth-of-type(2) {
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 14px;
	font-weight: bold;
	letter-spacing: 4px;
}

.zjtcinfoyu span:nth-of-type(3) {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 24px;
	letter-spacing: 1px;
}

.zjtcinfoyu span:nth-of-type(4) {
	display: none;
}

.zjtczx {
	display: block;
	padding: 28px 0px;
	background: rgba(255, 255, 255, 0.7);
	margin-bottom: 30px;
	display: block;
	padding-left: 25%;
	width: 100%;
	margin-left: -25%;
}

.zjtczx span {
	display: block;
	text-align: center;
	color: #1d324a;
}

.zjtczx span:nth-of-type(1) {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 16px;
}

.zjtczx span:nth-of-type(2) {
	font-size: 38px;
	line-height: 38px;
}

.zjtcbp {
	position: absolute;
	width: 226px;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.zjtcgb {
	position: absolute;
	width: 31px;
	height: 31px;
	right: 0px;
	top: 0px;
	padding: 6px 6px 0px 30px;
}

.zjtcinfoyua {
	width: 100%;
}

.zjtcinfoyua a {
	width: 45%;
	display: block;
	text-indent: 50px;
	line-height: 34px;
	height: 34px;
	font-size: 18px;
	color: #000000;
	border-radius: 6px;
}

.zjtcswt {
	background: url(../images/xbzx.png) 12px 8px no-repeat #ffffff;
	background-size: 27px 21px;
}

.zjtcswtyua {
	background: url(../images/xbzx01.png) 12px 7px no-repeat #ffffff;
	background-size: 21px 22px;
}

@media (min-width:1200px) {
	.khfwcon_sj {
		display: none;
	}

	.pz_con .pz_pc {
		font-size: 16px;
		line-height: 16px;
		margin-top: 40px;
	}

	.pz_con .pz_sj {
		display: none;
	}

	.fw_slide {
		display: none;
	}

	.bot_dibu {
		display: none;
	}

	.sj_head {
		display: none;
	}
}

/* ******************************************************************手机样式 ****************************************************************************************/


@media (max-width:640px) {
	.headlogo {
		width: 6.2rem;
		margin: auto;
		height: 0.64rem;
	}

	.headlogo img:nth-of-type(1),
	.headlogo img:nth-of-type(3) {
		max-width: 1rem;
	}

	.headlogo img:nth-of-type(2) {
		max-width: 2rem;
	}

	.fw_hd {
		display: none;
	}

	.fw_bd li {
		width: 100%;
		text-align: center;
	}

	.fw_slide {
		width: 100%;
	}

	.w1200 {
		margin: 0 auto;
	}

	.head .pc_head{
		display: none;
	}

	.banner {
		overflow: hidden;
		margin-top: 1.2rem;
		position: relative;
	}

	.ban_con {
		margin-top: 0;
	}

	.ban_warp {
		color: #FFFFFF;
		text-align: center;
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		padding: 0.2rem 0 0.2rem 0;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		bottom: 0;
	}

	.ban_warp h1 {
		font-size: 22px;
	}

	.ban_warp h3 {
		font-size: 0.26rem;
	}

	.ban_warp span,
	.ban_warp a {
		display: block;
		color: #FFFFFF;
	}

	.ban_warp p {
		display: none;
	}

	.ban_warp span {
		font-size: 0.18rem;
		margin-top: 0.2rem;
	}

	.ban_warp a {
		font-size: 0.16rem;
		border: 1px solid #FFFFFF;
		height: 0.45rem;
		line-height: 0.45rem;
		width: 1.78rem;
		margin: 0.2rem auto 0;
	}

	.ban_warp a:hover {
		background: #FFFFFF;
		border: 1px solid #000000;
		color: #000000;
	}

	/* 邮箱挂号 */
	.email {
		margin-top: 0.5rem;
	}

	.email p {
		color: #000;
		text-align: center;
		font-size: 0.16rem;
		line-height: 0.3rem;
		width: 5.8rem;
		margin: 0 auto;
	}

	.gh_form3,
	.gh_form4 {
		width: 5.8rem;
		margin: 0.66rem auto 0;
	}

	.mail_inp select,
	.mail_inp input {
		width: 2.8rem;
		height: 0.53rem;
		border: 1px solid #000000;
		line-height: 0.53rem;
		box-sizing: content-box;
		text-indent: 1em;
	}

	.mail_inp select,
	.mail_inp input,
	.mail_inp option {
		font-size: 0.16rem;
	}

	.gh_form3 textarea,
	.gh_form4 textarea {
		color: #000;
		font-size: 0.16rem;
		border: 1px solid #000;
		text-indent: 1em;
		background: no-repeat;
		height: 0.75rem;
		width: 99.5%;
		margin-top: 0.4rem;
		padding-top: 0.15rem;
		resize: none;
	}

	.btnone input {
		width: 2.8rem;
		height: 0.53rem;
		background: #000000;
		border: 1px solid #000000;
		color: #FFFFFF;
		display: block;
		margin: 0.6rem auto 0;
		font-size: 0.2rem;
	}

	.btnone input:hover {
		color: #000000;
		border: 1px solid #000000;
		background: #FFFFFF;
	}

	/* 我们的服务 */
	.tit {
		color: #06293e;
		text-align: center;
		line-height: 0.32rem;
		font-size: 0.32rem;
		background: url(../images/line.png) no-repeat center;
		margin: 0.8rem 0 0.3rem 0;
	}

	.fw_con {
		width: 6rem;
		margin: 0 auto;
	}

	.fw_con img {
		display: block;
	}

	.fw_top {
		position: relative;
		margin-top: 0.65rem;
		overflow: hidden;
	}

	.fw_fr {
		width: 100%;
		right: 0;
		background: rgba(255, 255, 255, 0.8);
		height: 100%;
		position: absolute;
	}

	.fw_fr p,
	.fw_fl p {
		color: #000000;
		text-align: center;
		margin: 0 auto;
		width: 100%;
	}

	.fw_fr span,
	.fw_fl span {
		display: block;
		text-align: center;
		color: #000000;
		margin: 0.06rem auto 0.08rem;
	}

	.fw_fr p:nth-of-type(2),
	.fw_fl p:nth-of-type(2) {
		text-align: left;
		line-height: 0.3rem;
		margin-top: 0.28rem;
		display: none;
	}

	.fw_main {
		margin: auto;
		width: 100%;
	}

	.fw_bot {
		position: relative;
		overflow: hidden;
	}

	.fw_fl {
		width: 100%;
		left: 0;
		background: rgba(255, 255, 255, 0.8);
		height: 100%;
	}

	/* 品质卓越的服务 */
	.pz_back {
		height: 3.3rem;
		margin-top: 0.45rem;
	}
	.pz_back .pz_img{
		height: 100%;
	}
	.pz_back .pz_img img{
		height: 100%;
		max-width:initial;
	}
	.pz_con,
	.pz_con a {
		color: #FFFFFF;
	}

	.pz_con p:nth-of-type(1) {
		font-size: 0.32rem;
		line-height: 0.32rem;
		margin-top:.7rem;
		letter-spacing: .05rem;
	}

	.pz_con p:nth-of-type(2) {
		font-size: 0.24rem;
		line-height: 0.24rem;
		margin-top: 0.05rem;
	}

	.pz_con .pz_sj {
		font-size: 0.16rem;
		line-height: 0.28rem;
		margin-top: 0.1rem;
	}

	.pz_con .pz_pc {
		display: none;
	}

	.pz_con a {
		padding: .05rem;
		margin-top: 0.2rem;
		display: block;
		line-height: 0.45rem;
		width: 1.78rem;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 0.16rem;
	}

	.pz_con a:hover {
		color: #000000;
		background: #FFFFFF;
		border: 1px solid #000000;
	}

	.pz_con {
		margin-left: 0.7rem;
		padding: 0.1rem 0 0.1rem 0;
	}

	.pz_height {
		height: 100%;
	}

	.lx_fl {
		width: 4rem;
		color: #FFFFFF;
	}

	/* 我可以怎样联系你们 */
	.lx_back {
		background: #06293E;
		overflow: hidden;
		margin-top: 0.6rem;
		height: 100%;
		padding-bottom: 0.4rem;
	}

	.lx_wrap {
		width: 6rem;
		margin: 0.42rem auto 0;
	}

	.lx_fl p {
		font-size: 0.32rem;
		line-height: 0.32rem
	}

	.lx_fl span {
		font-size: 0.16rem;
		line-height: 0.3rem;
		display: block;
		margin-top: 0.2rem
	}

	.lx_back .lx_wrap a {
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		width: 1.6rem;
		text-align: center;
		height: 0.5rem;
		line-height: 0.5rem;
		display: block;
		font-size: 0.16rem;
	}

	.lx_back .lx_wrap a:hover {
		border: 1px solid #000;
		color: #000;
		background: #FFFFFF;
	}

	.tit_back {
		background: url(../images/line2.png) no-repeat center;
		background-size: 200%;
	}

	/*底部*/
	.footer_back {
		background: url(../images/131.jpg) center top no-repeat #000;
		background-size: 100%;
		height: 4.5rem;
		margin: 0.32rem auto 63px;
		overflow: hidden;
	}

	.footer {
		width: 6.4rem;
		margin: 0rem auto 0;
		padding-top: 0.5rem;
	}

	.footer h3,
	.footer p,
	.footer li a {
		color: #FFFFFF;
		font-size: 0.16rem;
		text-align: center;
		line-height: 0.32rem
	}

	.footer h3 {
		font-size: 0.32rem;
		margin-bottom: 0.2rem;
	}

	.fot_bot ul {
		width: 58%;
	}

	.fot_bot a {
		color: #FFFFFF;
		font-size: 0.16rem;
	}

	.footer a {
		display: block;
		line-height: 0.3rem;
	}

	.footer a:hover {
		color: #666;
	}

	.footer p:nth-of-type(2) {
		padding-bottom: 0.1rem;
		margin: 0;
		padding-top: 0;
	}

	.fot_bot {
		border-top: 1px solid #FFFFFF;
		margin: 0.5rem auto 0px;
		padding-top: 0.48rem;
		width: 98%;
		overflow: hidden;
	}

	.fot_bot img {
		transform: translateY(-200px);
		-webkit-transform: translateY(-200px);
		filter: drop-shadow(#fff 0 200px);
		-webkit-filter: drop-shadow(#fff 0 200px);
	}

	/* 保养维修 */
	.tit_top {
		margin-top: 108px;
	}

	.email h3 {
		font-size: 0.32rem;
		line-height: 0.45rem;
		color: #06293E;
		text-align: center;
	}

	.email h4 {
		width: 80px;
		border-top: 1px solid #000000;
		margin: 0.25rem auto 0.45rem;
	}

	.email p:nth-of-type(2) {
		margin-top: 0.5rem;
	}

	.fw_notop {
		margin-top: 0 !important;
	}

	.by_con {
		margin-top: 0.48rem;
		position: relative;
	}

	.by_wrap {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 0;
		text-align: center;
		background: rgba(255, 255, 255, 0.7);
		width: 100%;
		height: 100%;
	}

	.by_wrap h3 {
		color: #06293E;
		font-size: 0.32rem;
	}

	.by_wrap p:nth-of-type(1) {
		width: 0.8rem;
		border-top: 1px solid #000000;
		margin: 0.15rem auto 0.25rem;
	}

	.by_wrap p:nth-of-type(2) {
		color: #000000;
		font-size: 0.16rem;
		line-height: 0.3rem;
		width: 5.8rem;
		margin: auto;
	}

	.by_cen {
		margin: auto;
	}

	.by_fr {
		width: 100%;
		background: rgba(255, 255, 255, 0.8);
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
	}

	.by_fr p,
	.by_fl p {
		color: #06293E;
		text-align: center;
		font-size: 0.32rem;
		margin: 0 auto;
		width: 100%;
	}

	.by_fr span,
	.by_fl span {
		display: block;
		width: 0.8rem;
		border-bottom: 1px solid #000000;
		margin: 0.1rem auto;
	}

	.by_fr p:nth-of-type(2),
	.by_fl p:nth-of-type(2) {
		text-align: left;
		font-size: 0.16rem;
		line-height: 0.3rem;
		margin-top: 0.38rem;
	}

	.by_fl {
		width: 100%;
		background: rgba(255, 255, 255, 0.8);
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.by_fr ul,
	.by_fl ul {
		margin-top: 0.2rem;
		text-align:center;
	}

	.by_fr li,
	.by_fl li {
		font-size: 0.16rem;
		color: #000000;
		line-height: 0.32rem;
	}

	/* 联系我们 */
	.we_ban {
		background: url(../images/we1.jpg) center top no-repeat;
		height: 3rem;
		background-size: 100%;
		margin: 1.5rem auto 0px;
	}

	.we_gh p {
		margin-top: 0.3rem;
	}

	.we_width {
		width: 100%;
	}

	.we_fl,
	.we_fr {
		width: 49.5%;
		position: relative;
	}

	.we_fl img,
	.we_fr img {
		width: 100%;
		display: block;
	}

	.we_con {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 10%;
		overflow: hidden;
	}

	.we_con p {
		text-align: center;
		color: #FFFFFF;
		font-size: 0.32rem;
	}

	.we_con a {
		display: block;
		width: 1.08rem;
		border: 1px solid #FFFFFF;
		line-height: 0.4rem;
		font-size: 0.16rem;
		text-align: center;
		color: #FFFFFF;
		margin: 0.15rem auto 0;
	}

	/* 客户服务 */
	.khfw_banner {
		height: 6.4rem;
		background: url(../images/khfw_sj.jpg) center top no-repeat;
		background-size: 100%;
		overflow: hidden;
		margin: 1.5rem auto 0px;
		position: relative;
	}

	.kh_tit {
		margin: 1.18rem 0 0.1rem 0;
	}

	.khfw_tit {
		text-align: center;
	}

	.khfw_tit p:nth-of-type(1) {
		font-size: 0.24rem;
		color: #06293E;
		font-style: italic;
	}

	.khfw_tit span {
		display: block;
		margin: 0.25rem auto;
		width: 0.8rem;
		border-bottom: 1px solid #000000;
	}

	.khfw_tit p:nth-of-type(2) {
		font-size: 0.16rem;
		line-height: 0.34rem;
		width: 5.8rem;
		margin: auto;
	}

	.khfwcon {
		display: none;
	}

	.khfwcon_sj {
		margin-top: 0.45rem;
	}

	.khfw_bd {
		width: 6rem;
		margin: 0 auto;
	}

	.khfw_bd li {
		position: relative;
		width: 6rem;
	}

	.khfw_bd li img {
		width: 6rem;
		display: block;
	}

	.khfw_bd li p {
		position: absolute;
		bottom: 1px;
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
		background: rgba(0, 0, 0, 0.8);
		color: #FFFFFF;
		line-height: 0.8rem;
		font-size: 0.3rem;
	}

	.khfw_hd {
		width: 3rem;
		margin: 0.25rem auto 0;
	}

	.khfw_hd li {
		height: 0.25rem;
		width: 0.25rem;
		border: 1px solid #000000;
		border-radius: 0.15rem;
		overflow: hidden;
		text-indent: 10em;
	}

	.khfw_hd li.on {
		background: #333333;
	}

	.wbfwbz {
		height: 7rem;
		background: url(../images/khfw8.jpg) no-repeat center;
		text-align: center;
		margin-top: 0.4rem;
	}

	.wbfwbz p,
	.wbfwbz a {
		color: #FFFFFF;
	}

	.wbfwbz p:nth-of-type(1) {
		font-size: 0.32rem;
		line-height: 0.32rem;
	}

	.wbfwbz p:nth-of-type(2) {
		width: 0.8rem;
		border-bottom: 1px solid #FFFFFF;
		margin: 0.25rem auto;
	}

	.wbfwbz p:nth-of-type(3) {
		font-size: 0.16rem;
		line-height: 0.3rem;
		width: 6.2rem;
		margin: 0 auto;
	}

	.wbfwbz a {
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		width: 1.5rem;
		text-align: center;
		height: 0.5rem;
		line-height: 0.5rem;
		display: block;
		font-size: 0.16rem;
		margin: 0.3rem auto 0;
	}

	.wbfwbz a:hover {
		color: #000000;
		background: #FFFFFF;
		display: block;
	}

	/*底部悬浮*/
	.bot_dibuu {
		position: fixed;
		bottom: -100%;
		left: 0;
		right: 0;
		margin: auto;
		width: 6.4rem;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-ms-transition: all 1s;
		-o-transition: all 1s;
	}

	.bot_dibuu.active {
		bottom: 0;
		display: flex;
	}

	.bot_dibuu div {
		height: 1.01rem;
		background: #FFF;
		-ms-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		border-collapse: collapse;
	}

	.bot_dibuu div:nth-of-type(1) {
		width: 31.25%;
		height: 0.98rem;
		border: 1px solid #000;
		border-collapse: collapse;
	}

	.bot_dibuu div:nth-of-type(2) {
		width: 31.25%;
		height: 0.98rem;
		border: 1px solid #000;
		border-left: none;
		border-collapse: collapse;
	}

	.bot_dibuu div:nth-of-type(3) {
		width: 37.5%;
		background: #004f71;
	}

	.bot_dibuu div img {
		margin: 0.15rem auto 0;
		width: 0.45rem;
		height: 0.45rem;
		display: block;
	}

	.bot_dibuu div a p {
		text-align: center;
		margin-top: 0.06rem;
		font-size: 0.18rem;
	}

	.bot_dibuu div:nth-of-type(1) a {
		color: #333333;
	}

	.bot_dibuu div:nth-of-type(2) a {
		color: #004f71;
	}

	.bot_dibuu div:nth-of-type(3) a {
		color: #ffffff;
	}
	.head{
		width: 6.4rem;
	}
	.sj_head {
	}

	.sj_headcet img {
		display: block;
		width: 1px;
	}

	.sj_headtop {
		height: 1.01rem;
		border-bottom: .01rem solid #fff;
		background: #fff;
		display: flex;
		/* padding: 0 .3rem; */
		justify-content: space-around;
		align-items: center;
		position: fixed;
		/* left: 0; */
		top: 0;
		width: 6.4rem;
		z-index: 999;
	}
	.sj_headtop .menu{
		
	}
	.sj_headtop .menu img{
		width:70%;
	}
	.gbshowdh{
		display: none;
	}

	.hedtop {
		text-align: center;
		padding: 0.2rem 0 0.12rem 0;
	}

	.hedtop h3 {
		font-size: 0.24rem;
		line-height: 0.24rem;
		font-weight: bold;
	}

	.hedtop p {
		font-size: 0.18rem;
		line-height: 0.12rem;
		margin-top: 0.1rem;
	}
	/* nav */
	.sj_headcet{position: fixed;background-color: #fff;z-index: 999;width: 100%;height: 95%;top: 1.01rem;right: -100%;flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;justify-content: flex-start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;padding-top: 5%;align-items: flex-start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
	.sj_headcet.on{right: 0;}
	.sj_headcet li{text-align: center;padding: 10px 0;border-bottom: 1px solid #a49056;width: 100%;}

	.sj_headcet ul {
		width: 98%;
		margin: 0 auto;
	}

	.sj_headcet li a {
		color: #000;
		font-size: 0.16rem;
		padding: 0 0.15rem 0 0.15rem;
		display: block;
	}

	.sj_headbot {
		background: rgba(0, 0, 0, 0.5);
		padding: 0.1rem 0 0.1rem 0;
	}

	.sj_headbot img {
		max-width: 1.8rem;
		max-height: 0.7rem;
	}

	.sj_headbot img:nth-of-type(1),
	.sj_headbot img:nth-of-type(3) {
		opacity: 0.5;
		max-width: 1.8rem;
		max-height: 0.8rem;
	}

	/* 中间弹窗 */
	.zjtc {
		width: 4.3rem;
		height: 3.02rem;
		position: fixed;
		left: 50%;
		top: 50%;
		z-index: 100;
		background: #463527;
		overflow: hidden;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		border: 0.04rem solid rgba(255, 255, 255, 0.7);
		background: url(../images/zjtcbg.jpg) center center no-repeat;
		background-size: 4.3rem 3.02rem;
		display: none;
		margin-left: -2.15rem;
		margin-top: -1.51rem;
	}

	.zjtcinfo {
		width: 2.5rem;
		float: right;
	}

	.zjtcinfoyu {
		padding-top: 0.32rem;
		display: block;
	}

	.zjtcinfoyu span {
		display: block;
		text-align: center;
		color: #fff;
	}

	.zjtcinfoyu span:nth-of-type(1),
	.zjtcinfoyu span:nth-of-type(2) {
		font-size: 0.24rem;
		line-height: 0.28rem;
		margin-bottom: 0.12rem;
		font-weight: bold;
		letter-spacing: 0.02rem;
	}

	.zjtcinfoyu span:nth-of-type(3) {
		display: none;
	}

	.zjtcinfoyu span:nth-of-type(4) {
		font-size: 0.16rem;
		line-height: 0.16rem;
		margin-bottom: 0.18rem;
		display: block;
	}

	.zjtczx {
		display: block;
		padding: 0.1rem 0rem;
		background: rgba(255, 255, 255, 0.7);
		margin-bottom: 0.14rem;
		display: block;
		padding-left: 25%;
		width: 100%;
		margin-left: -25%;
	}

	.zjtczx span {
		display: block;
		text-align: center;
		color: #1d324a;
	}

	.zjtczx span:nth-of-type(1) {
		font-size: 0.18rem;
		line-height: 0.18rem;
		margin-bottom: 0.12rem;
	}

	.zjtczx span:nth-of-type(2) {
		font-size: 0.28rem;
		line-height: 0.28rem;
	}

	.zjtcbp {
		position: absolute;
		width: 2.26rem;
		left: -0.2rem;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.zjtcgb {
		position: absolute;
		width: 0.26rem;
		height: 0.26rem;
		right: 0px;
		top: 0px;
		padding: 0.06rem 0.06rem 0rem 0.3rem;
	}

	.zjtcinfoyua {
		width: 100%;
	}

	.zjtcinfoyua a {
		width: 42%;
		display: block;
		text-indent: 0.3rem;
		line-height: 0.34rem;
		height: 0.34rem;
		font-size: 0.16rem;
		color: #000000;
		border-radius: 0.06rem;
	}

	.zjtcswt {
		background: url(../images/xbzx.png) 0.06rem 0.11rem no-repeat #ffffff;
		background-size: 0.20rem 0.15rem;
	}

	.zjtcswtyua {
		background: url(../images/xbzx01.png) 0.06rem 0.07rem no-repeat #ffffff;
		background-size: 0.20rem 0.21rem;
	}
}

/* 底部漂浮 */
.dbtc {
	display:none;
	border-top: 3px solid #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background: #000;
	z-index: 80;
}

.dbtccon {
	width: 1200px;
	margin: auto;
	height: 100%;
}

.dbfl span {
	font-size: 30px;
	color: #fff;
	line-height: 30px;
}

.dbfl h3 {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}

.dbline {
	width: 1px;
	height: 40px;
	background: #fff;
	margin: 0 40px;
}

.dbcenone {
	width: 160px;
	height: 36px;
	background: #fff;
}

.dbcenone span {
	font-size: 30px;
	line-height: 30px;
	color: #000;
}

.dbcenone p {
	font-size: 17px;
	color: #000;
	line-height: 17px;
	margin-left: 10px;
}

.dbfrform {
	width: 356px;
	display: block;
	position: relative;
	margin-left: 20px;
}

.dbfrform input {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	outline: none;
	text-indent: 12px;
	background: #fff;
	color: #000;
}

.dbfrform button {
	position: absolute;
	right: -2px;
	top: 0;
	width: 105px;
	background: #464646;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	outline: none;
}

.dbfr>span {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
}

.dbfrinfo {
	margin-left: 8px;
}

.dbfrinfo p {
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	margin-bottom: 4px;
}

.dbfrinfo h3 {
	font-size: 24px;
	color: #fff;
	line-height: 24px;
}

@media (max-width:1200px) {
	.dbfrform {
		display: none;
	}

	.dbtccon {
		width: 97%;
		margin: auto;
	}
}

@media (max-width:750px) {
	.dbfl h3 {
		font-size: 15px;
		line-height: 15px;
	}

	.dbfl img {
		max-width: 75px;
	}

	.dbcenone {
		width: 109px;
		height: 27px;
	}

	.dbcenone span {
		font-size: 21px;
		line-height: 21px;
	}

	.dbcenone p {
		font-size: 13px;
		line-height: 13px;
		margin-left: 5px;
	}

	.dbfr>span {
		font-size: 21px;
		line-height: 21px;
	}

	.dbfrinfo h3 {
		font-size: 16px;
		line-height: 16px;
	}

	.dbfrinfo p {
		font-size: 10px;
		line-height: 10px;
		margin-bottom: 2px;
	}

	.dbline {
		height: 27px;
		margin: 0 30px;
	}
}

@media (max-width:640px) {
	.dbtc {
		height: 60px;
		display: block;
	}

	.dbfl h3 {
		font-size: 10px;
		line-height: 10px;
	}

	.dbfl img {
		max-width: 18px;
	}

	.dbfl span {
		font-size: 20px;
	}

	.dbcenone {
		width: 83px;
		height: 23px;
	}

	.dbcenone span {
		font-size: 16px;
		line-height: 16px;
	}

	.dbcenone p {
		font-size: 11px;
		line-height: 11px;
		margin-left: 5px;
	}

	.dbcenone img {
		width: 18px;
	}

	.dbfr>span {
		font-size: 16px;
		line-height: 16px;
	}

	.dbfrinfo h3 {
		font-size: 12px;
		line-height: 12px;
	}

	.dbfrinfo p {
		font-size: 8px;
		line-height: 8px;
		margin-bottom: 2px;
	}

	.dbline {
		height: 27px;
		margin: 0 4%;
	}
}

.xiba04 {
	margin: 0px auto 42px;
}

.xiba04b {}

.xiba04ba {
	width: 50%;
	overflow: hidden;
}

.xiba04ba img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.xiba04ba:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.xiba04bb {
	width: 50%;
}

.xiba04bba {
	width: 92%;
	margin: 0px auto;
}

.xiba04bba_e {
	margin-bottom: 0px;
	color: #000;
	line-height: 32px;
	width: 92%;
	margin: 0px auto;
}

.xiba04bc {
	width: 50%;
}

.xiba04bca_a {
	margin-bottom: 18px;
	font-size: 42px;
}

.xiba04bbca_aa,
.xiba04bbca_ac {
	max-width: 18%;
}

.xiba04bbca_ab {
	max-width: 28%;
}

.xiba04bc p {
	color: #000;
	line-height: 32px;
	width: 92%;
	margin: 0px auto;
}

.x001 {
	margin-bottom: 24px !important;
}

.x002 {
	width: 100%;
	height: 54px;
	background: url(../images/x001.jpg) center 38px no-repeat;
	background-size: 100% 1px;
	margin-bottom: 24px;
}

.x002a {
	width: 100%;
	height: 54px;
	background: url(../images/x002.png) center top no-repeat;
	background-size: 48% 53px;
	text-align: center;
	color: #fff;
	line-height: 40px;
}

.x003 {
	width: 100%;
	margin: 0px auto;
}

.x003 a {
	width: 50%;
	background: url(../images/x001.png) left 10px no-repeat;
	background-size: 14px 14px;
	line-height: 32px;
	text-indent: 32px;
	color: #000;
	margin-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (max-width:640px) {
	.xiba04bc p {
		line-height: 28px;
	}

	.xiba04ba {
		width: 100%;
		margin-bottom: 24px;
	}

	.xiba04bb {
		width: 100%;
		margin-bottom: 24px;
	}

	.xiba04bc {
		width: 100%;
		margin-bottom: 24px;
	}

	.x002 {
		width: 100%;
		height: 28px;
		background: url(../images/x001.jpg) center 20px no-repeat;
		background-size: 100% 1px;
		margin-bottom: 0.08rem;
	}

	.x002a {
		width: 100%;
		height: 28px;
		background: url(../images/x002.png) center top no-repeat;
		background-size: 48% 28px;
		text-align: center;
		color: #fff;
		line-height: 20px;
	}

	.x003 {
		width: 90%;
	}

	.x003 a {
		width: 50%;
		background: url(../images/x001.png) left 6px no-repeat;
		background-size: 7px 7px;
		line-height: 18px;
		text-indent: 0.28rem;
		color: #000;
		margin-bottom: 0.06rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.fw_main .mdsize {
		font-size: 14px;
		line-height: 18px;
	}
}

.new-actives {
	position: relative;
}

.new-actives .tab-bd,
.new-actives .tab-bd .tab-bd-in,
.new-actives .tab-bd .tab-bd-in ul,
.new-actives .tab-bd .tab-bd-in ul li,
.new-actives .tab-bd .tab-bd-in ul li a,
.new-actives .tab-bd .tab-bd-in ul li a img {
	width: 100%;
}

.new-actives .tab-hd {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
}

.new-actives .tab-hd span.pageState {
	color: #fff;
}

.new-actives .tab-hd span.pageState span {
	color: #fff;
	font-weight: bold;
}

.new-actives .step {
	position: absolute;
	left: 0px;
	padding-left: 1px;
	width: 100%;
	z-index: 2;
}

.new-actives .step a.prevStop,
.new-actives .step a.nextStop {
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	-ms-opacity: 0.6;
	-o-opacity: 0.6;
	-weight-opacity: 0.6;
	cursor: auto;
}

.new-actives .step a {
	border: 1px solid #d8d8d8;
	margin-left: -1px;
	background-color: #fff;
}

.new-actives .pageState {
	right: 20px;
	bottom: 12px;
	position: absolute;
}

.new-actives .pageState span {
	font-weight: bold;
	color: #f60;
}

.new-actives .step {
	padding-left: 1px;
	bottom: 40%;
}

.new-actives .step .stepyu {
	width: 20px;
	height: 42px;
}

.new-actives .step a.prev {
	margin-left: 20px;
	float: left;
	cursor: pointer;
}

.new-actives .step a.next {
	margin-right: 20px;
	float: right;
	cursor: pointer;
}

.new-actives .tab-bd .tab-bd-in ul li {
	position: relative;
}

.new-actives .tab-bd .tab-bd-in ul li img {
	display: block;
}

.new-dw01 {
	width: 100%;
	left: 0px;
	bottom: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	line-height: 48px;
	text-align: center;
}

/*当前位置*/
.p06 {
	line-height: 24px;
	color: #999999;
	font-size: 12px;
}

.p06 a {
	line-height: 24px;
	color: #999999;
	font-size: 12px;
}

.p06ul {
	display: block;
	padding-top: 32px;
	margin: 0px auto;
}

.p06ul li {
	width: 100%;
	margin-bottom: 22px;
	padding-bottom: 22px;
	border-bottom: 1px dashed #ccc;
}

.p06ula {
	width: 20%;
	display: block;
}

.p06ula img {
	width: 100%;
	display: block;
	margin: 0px auto;
}

.p06ulb {
	width: 78%;
}

.p06ulb h3 {
	width: 100%;
	display: block;
	color: #333333;
	line-height: 38px;
	margin-bottom: 8px;
}

.p06ulb h3 a {
	width: 100%;
	display: block;
	color: #333333;
	line-height: 38px;
}

.p06ulb h3 a b {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.p06ulb p {
	text-indent: 2em;
	color: #666666;
	line-height: 22px;
}

.p06ulb p a {
	color: #666666;
	line-height: 22px;
	display: inline;
}

.p06ulb .p06ulbyu {
	width: 72%;
	margin-top: 8px;
}

.p06ulb .p06ulbyu span {
	color: #666666;
	line-height: 20px;
	text-align: right;
}

.p06ulb .p06ulbyu span .p06ulb001 {
	margin-left: 6px;
}

/* 服务网点 */
.p06ulaa{
	width: 30%;
	display: block;
}
.p06ulaa a{
	display: inline-block;
	border:#CCCCCC 1px solid;
	overflow: hidden;
}
.p06ulaa a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p06ulaa a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.p06ulbb{
	width: 68%;
}
.p06ulbb>p{
	padding-bottom:.1rem;
	border-bottom:#CCCCCC 1px dashed;
}
.p06ulbb h3{
	line-height:2;
}
.p06ulbb .lst{
	padding-top:.1rem;
	line-height:2;
}
@media (max-width:640px) {
	.p06ulaa{
		width: 96%;
		padding: 0 2%;
	}
	.p06ulbb{
		width: 96%;
		padding: 0 2%;
	}
	.p06ulbb h3{
		line-height:1.2;
	}
	.smsize {
	    font-size: .2rem;
	    line-height: 2;
	}
}
/*********************************/

.p07ul {
	padding-top: 40px;
	margin: 0px auto;
}

.p07ul li {
	width: 33.33%;
	margin-bottom: 22px;
}

.p07ula {
	width: 98%;
	display: block;
}

.p07ula img {
	width: 100%;
	display: block;
	margin: 0px auto;
}

.p07ulb {
	width: 100%;
	background: #fff;
	line-height: 48px;
}

.p07ulb a {
	color: #0c293e;
	line-height: 48px;
	width: 100%;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*zr_13page 分页*/
.zr_13page {
	margin: 32px auto 32px;
}

.pagination {
	margin: 0px auto;
	text-align: center;
	display:flex;
	flex-wrap:wrap;
}

.pagination li {
	padding: 0px 3px;
	display: inline-block;
	zoom: 1;
	background: #ffffff;
	border: 1px solid #999999;
	line-height: 28px;
	color: #999999;
	margin-right: 3px;
	font-size: 14px;
}

.pagination li:nth-of-type(1) {
	padding: 0px 3px;
}

.pagination li:nth-of-type(last) {
	padding: 0px 3px;
}

.pagination li a {
	color: #666666;
	font-size: 14px;
	display: block;
	padding: 0px 4px;
	line-height: 28px;
}

.pagination li.active {
	background: #773b09;
	color: #fff;
	padding: 0px 10px;
}

.pagination li.active a {
	color: #fff;
}

.pagination li .pageinfo {
	padding: 0px 3px;
}

@media (max-width:640px) {
	.p06ula {
		width: 28%;
	}

	.p06ulb {
		width: 70%;
	}

	.p06ulb h3 {
		line-height: 24px;
		margin-bottom: 4px;
	}

	.p06ulb h3 a {
		line-height: 24px;
		font-size: .25rem;
	}
}

.slideTxtBox {
	border: 1px solid #ddd;
	text-align: left;
	margin-top:.5rem;
}

.slideTxtBox .hd {
	height: 52px;
	line-height: 52px;
	background: #e5e5e5;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideTxtBox .hd ul {
	position: absolute;
	left: 20px;
	top: 10px;
	height: 32px;
}

.slideTxtBox .hd ul li {
	padding: 0 6px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	background: #fff;
	color: #adb0af;
	border-radius: 4px;
}

.slideTxtBox .hd ul li.on {
	background: #0c1225;
	color: #adb0af;
}

.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
	display:none;
}
.slideTxtBox .bd ul.active{
	display:flex;
}

.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
	width: 48%;
	padding: 0px 1%;
}

.slideTxtBox .bd li .date {
	width: 5%;
	color: #999;
}

.slideTxtBox .bd li a {
	width: 95%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sliyu01 {
	margin-left: 8px;
}

.sliyu02 {
	position: absolute;
	right: 20px;
	top: 10px;
	height: 32px;
	line-height: 32px;
	color: #adb0af;
}

.sliyu02 a {
	height: 32px;
	line-height: 32px;
	color: #adb0af;
	display:none;
}
.sliyu02 a.on{
	display:inline-block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow {
	position: absolute;
	right: 8px;
	top: 0;
}

.slideTxtBox .arrow a {
	display: block;
	width: 18px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
}

.slideTxtBox .arrow .next {
	background-position: 0 -50px;
}

.slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}

.slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}

@media (max-width:640px) {
	.slideTxtBox .bd li {
		width: 98%;
		padding: 0px 1%;
	}

	.p07ul li {
		width: 50%;
	}
}

.lx_back .lx_back001 {
	display: block;
	margin: 45px auto 0;
}

/* 详细页面 */
.wz_banner {
	height: 790px;
	background: url(../images/wzye.jpg) center top no-repeat;
	overflow: hidden;
	margin: 150px auto 0px;
}

@media (max-width:640px) {
	.wz_banner {
		height: 6.4rem;
		background: url(../images/wzye_sj.jpg) center top no-repeat;
		background-size: 100%;
		overflow: hidden;
		margin: 1.5rem auto 0px;
		position: relative;
	}
}

.wz001 {
	width: 100%;
	padding: 32px 0px;
}

.wz001 h3.wz002 {
	width: 100%;
	text-align: center;
	color: #000;
	margin-bottom: 14px;
}

.wz001 .wz003 {
	margin: 8px auto 24px;
	border-bottom: 1px dashed #ccc;
	padding: 0px 0px 18px;
}

.wz001 .wz003 span {
	color: #666666;
	line-height: 20px;
	text-align: right;
	margin-left: 6px;
	margin-right: 6px;
}

.wz001 .wz003 span .wz00301 {
	margin-left: 6px;
}

.wz004 {
	border: 3px solid #ccc;
	background: #eeeeee;
	padding: 24px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	margin-bottom: 24px;
}

.wz004a {
	width: 14%;
	border-right: 1px solid #000;
	padding: 4px 0px;
}

.wz004a img {
	max-width: 90%;
	margin: 0px auto 8px;
}

.wz004a span {
	display: block;
	text-align: center;
	color: #000;
}

.wz004b {
	width: 82%;
	color: #a09ca0;
	line-height: 24px;
}

.wz005zw {
	margin-bottom: 24px;
	padding: 0px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wz005zw p {
	font-size: 14px;
	color: #000;
	line-height: 28px;
	margin-bottom: 12px;
	width: 100%
}

.wz005zw img.wz005zwa {
	margin: 0px auto 12px;
}

@media (max-width:640px) {
	.wz001 .wz003 span {
		margin-left: 4px;
		margin-right: 4px;
	}

	.wz004 {
		padding: 8px 8px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.wz004a img {
		max-width: 52%;
	}

	.wz004a {
		width: 18%;
	}

	.wz004b {
		width: 78%;
		line-height: 18px;
	}
}

.zr_06b_ac {
	margin: 0px auto;
	padding: 20px 0px 20px;
	border-bottom: 1px solid #c7c7cb;
}

.zr_06b_ac_a {
	font-size: 12px;
	color: #333;
	line-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 8px;
	width: 100%;
}

.zr_06b_ac_a a {
	font-size: 12px;
	color: #666;
	line-height: 28px;
}

/*TAG*/
.tagg {
	padding: 0 50px;
}

.tagg a {
	font-size: 16px;
}

/* 中间弹窗开始 */
.flex210711 {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.wrap-reverse {
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	-moz-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	-o-flex-wrap: wrap-reverse;
}

.df210711 {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz210711 {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz210711 {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

.onload {
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 180;
	background: #fff;
	left: 0;
	top: 0;
}

.onload img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 45px;
}

.lgsize {
	font-size: 33px;
	line-height: 33px;
	font-weight: lighter;
}

.mdsize {
	font-size: 21px;
	line-height: 21px;
}


.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

/* 中间弹窗主样式 */
.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

.textarer210711 {
	color: #666;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 5px;
}

.zjtc210711 {
	text-align: center;
	z-index: 999 !important;
	width: 320px;
	border-radius: 8px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0px 0px 8px #666;
	position: fixed;
	left: 50%;
	margin-left: -160px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
	z-index: 100;
	display: none;
}

.zjtop210711 {
	height: 45px;
	background: #e9e9e9;
	width: 100%;
	margin: auto;
	padding: 0 2%;
	margin-bottom: 18px;
	color: #000;
}

.zjtop210711 h3 {
	font-weight: lighter;
	font-size: 18px;
	line-height: 18px;
}

.zjtopfr210711 img {
	margin-right: 5px;
}

.zjtopfr210711 p {
	margin-right: 15px;
	font-size: 12px;
	line-height: 12px;
	color: #5e5d5d;
}

.gbzjtc210711 {
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	padding: 6px;
	margin-right: 20px;
	background: #a4a4a4;
	cursor: pointer;
	border-radius: 50%;
	width: 30px;
}

.zjspp210711 {
	margin-bottom: 18px;
}

.zjspp210711 img:nth-child(1) {
	width: 45px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zjspp210711 img:nth-child(2) {
	width: 166px;
	margin: 0 36px;
}

.zjspp210711 img:nth-child(3) {
	width: 60px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ghfm210711 {
	width: 91%;
	margin: 0 auto 20px;
	font-size: 14px;
}

.ghfm210711 input,
.ghfm210711 select {
	border: 1px solid #b5b5b5;
	margin-bottom: 16px;
	height: 28px;
	color: #666;
	text-indent: 12px;
	outline: none;
	font-size: 14px;
}

.fm5btn210711 button,
.fm5btn210711 a {
	line-height: 30px;
	height: 32px;
	border: 1px solid #191919;
	text-align: center;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 6px;
}

.fm5btn210711 button {
	width: 46%;
}

.fm5btn210711 a {
	width: 52%;
}

.fm5btn210711 button {
	background: #191919;
	color: #fff;
	outline: none;
}

.fm5btn210711 a {
	background: #fff;
	color: #000;
}

.fm5btn210711 button:hover {
	background: #fff;
	color: #000;
}

.fm5btn210711 a:hover {
	background: #191919;
	color: #fff;
}

@media (max-width:640px) {
	.zjtc210711 {
		width: 250px;
		margin-left: -32%;
	}

	.zjtop210711 h3 {
		font-size: 13px;
		line-height: 13px;
	}

	.zjtopfr210711 img {
		width: 15px;
	}

	.gbzjtc210711 {
		padding: 8px;
		font-size: 10px;
		line-height: 10px;
		width: 25px;
	}

	.zjtop210711 {
		height: 36px;
		margin-bottom: 14px;
	}

	.zjspp210711 img:nth-child(2) {
		width: 111px;
		margin: 0px 20px;
	}

	.zjspp210711 img:nth-child(1) {
		width: 33px;
	}

	.zjspp210711 img:nth-child(3) {
		width: 40px;
	}

	.zjspp210711 {
		margin-bottom: 14px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		margin-bottom: 6px;
		line-height: 28px;
		height: 28px;
		font-size: 14px;
	}

	.fm5btn210711 button,
	.fm5btn210711 a {
		line-height: 28px;
		height: 28px;
	}

	.ghfm210711 {
		margin: 0 auto 14px;
	}
}

@media (max-width:320px) {
	.zjtc210711 {
		width: 215px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 18px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		font-size: 12px;
	}

	.yjgb {
		text-align: right;
		color: #e5e5e5;
	}

	.bdtishi {
		padding: 10px 0 0px 0;
		line-height: 18px;
		text-align: left;
	}

	.textarer210711 {
		font-size: 12px;
	}

	.button210711 {
		font-size: 12px;
	}

	.gbzjtc210711 {
		width: 40px;
		line-height: 8px;
	}

	.zjtc210711 {
		margin-left: -27%;
	}
}

/* 中间弹窗结束 */
.wz005zw p img {
	height: auto !important;
}