a, body, dd, dl, dt, fieldset, figcaption, figure, form, h1, h2, h3, h4, h5, h6, html, img, input, legend, li, ol, p, span, ul {
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei;
	font-size: .3125rem
}
fieldset, img {
	border: none
}
img {
	display: block;
	width: 100%;
	font-size: 0
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: 400
}
li, ol, ul {
	list-style: none
}
 input::-moz-focus-inner {
 border: none;
 padding: 0
}
input, select {
	vertical-align: middle;
	display: block
}
input, select, textarea {
	font-size: 13px;
	margin: 0
}
input[type=password], input[type=text], textarea {
	outline-style: none;
	-webkit-appearance: none;
	outline: 0
}
button {
	outline: 0
}
textarea {
	resize: none;
	overflow: hidden
}
select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: 0
}
table {
	border-collapse: collapse
}
.clearit {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	width: 100%
}
a, div, figcaption, figure, footer, header, img, input, li, nav, p, section, select, table, td {
	box-sizing: border-box
}
a {
	text-decoration: none;
	display: block;
	color: #000
}
body {
	margin: 0 auto;
	position: relative
}
body, html {
	margin: 0 auto;
	max-width: 640px
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
/* .page {
    padding-top: .3125rem;
    padding-bottom: .53125rem;
} */
.content {
	width: 95%;
	margin-left: 2.5%;
}
/* 顶部 */
.top_nav {
	position: relative;
	min-height: 1.4375rem;
}
.top_nav > .logo {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.top_nav > .logo img {
	width: 6.765625rem;
	/*height: 0.796875rem;*/
}
.top_nav .l {
	float: left;
}
.top_nav .l.top_nav_menu {
	position: absolute;
	width: 0.609375rem;
	/* height: 0.484375rem; */
	height: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTdiZDJkYzEtYjIzMy01NDQ5LWExMTMtOTEyNWNmM2M2ZGY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAzMTE4MUQyMTg5NzExRTlCNzI1REIzMDEzNTg5ODA5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMTE4MUQxMTg5NzExRTlCNzI1REIzMDEzNTg5ODA5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDllZjk0MC02ZjNhLWQ0NDAtYmUxOS0yZWNjNzE5Y2I2NjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTdiZDJkYzEtYjIzMy01NDQ5LWExMTMtOTEyNWNmM2M2ZGY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAFeQAABm4AAAbxAAAHXf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgAIAARAwERAAIRAQMRAf/EAKIAAQADAAAAAAAAAAAAAAAAAAgEBgkBAQAAAAAAAAAAAAAAAAAAAAAQAQACAgMBAAAAAAAAAAAAAAUDBgAHMAQWAREAAgEBBQMGDwAAAAAAAAAAAgMBESExBAUGABIiEEFiIxSVgZEyQtLiEzNDNBUlNRY2EgEAAAAAAAAAAAAAAAAAAAAwEwEBAAIDAAMAAAAAAAAAAAABEQAhEDAxQYHx/9oADAMBAAIRAxEAAAHfUAoig9DCL0Z/jNLmRQBiRP/aAAgBAQABBQKSSOGNllbZTPhvmWJ1TYTFerx9aOx4ZTXDQLx9jOyaGLsRKFrava970c//2gAIAQIAAQUC5P/aAAgBAwABBQLk/9oACAECAgY/Ak//2gAIAQMCBj8CT//aAAgBAQEGPwI2tMFKUBMYxhQALAI3iMyKkCIxFs7fr2nDZhsgwpieOzChgLoEvmHUkZlVY6lN5zxT0P6XU3ePqbTpPTMkvKEn9yx/EK3is4g3NmKT2NZe7C9peCisuy9dBHie8qe2xT6cT3FF5TzRcMWRyTqfTwk/I8UymYYGayKBYdSw7rJmEEU9S29ZWT0lZllzd9R2MWVIdhnRHGh4eawPFMWxZyMQ9YOS4CW1TBg1sWcbpAYzYQlG31vIxbi9N41ghi8FJEUKiZr2d1+7u/AdzeSXS/D6h7rZ6W3/2gAIAQEDAT8hceAyqpK5RADPEc4A/sLbg+mY/UZ3Qz5oMmbBSNdYauwJrAKeGfAdBwGajh1YKNQYL5hKOuCJi2P0kUPD/wArwETWMRyk7WNdcapqKvSvER//2gAIAQIDAT8h7P/aAAgBAwMBPyHs/9oADAMBAAIRAxEAABCQSCAQD//aAAgBAQMBPxBGxISl6ySMqBh5HXQy2GLUum+FRz6FQq8COBhRjGlk2ebLIesILhF7G2CpvAmUUwV4ppNRcjsVC3sT97GVRQRkRwwEwCsK/OxyzDhX/9oACAECAwE/EOz/2gAIAQMDAT8Q7P/Z) center no-repeat;
	background-size: .32037rem;
}
.top_nav .l.top_nav_tel {
	position: absolute;
	width: .49375rem;
	height: .484375rem;
	right: 2.5%;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.top_nav .l.top_nav_tel img {
	-webkit-animation: shaked 1s ease-in-out infinite;
	-moz-animation: shaked 1s ease-in-out infinite;
	-ms-animation: shaked 1s ease-in-out infinite;
	animation: shaked 1s ease-in-out infinite
}
/* .top_nav .l.top_nav_tel {
    position: absolute;
    width: .609375rem;
    height: 0.484375rem;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .top_nav .l.top_nav_tel img{
    width: 100%;
  } */
  /* 底部 */
  /* body{
      padding-bottom: 2.34375rem;
  } */
.fix_footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 640px;
	padding-top: 0.234375rem;
	padding-bottom: 0.234375rem;
	background-color: #fff;
	border-top: #eaeaea solid 1px;
	z-index: 800;
}
.fix_footer ul li {
	float: left;
	width: 25%;
	max-height: 1rem;
	text-align: center;
}
.fix_footer ul li p {
	height: .59375rem;
	margin-bottom: .078125rem;
}
.fix_footer ul li span {
	font-size: .28125rem;
}
.fix_footer ul li:nth-child(1) p {
 background: url('../images/fz.png') center no-repeat;
	background-size: .55rem;
}
.fix_footer ul li:nth-child(2) p {
 background: url('../images/zx.png') center no-repeat;
	background-size: .55rem;
}
.fix_footer ul li:nth-child(3) p {
    background: url('../images/dh.png') center no-repeat;
	background-size: .5rem;
}
.fix_footer ul li:nth-child(4) p {
 background: url('../images/xdxc.png') center no-repeat;
	background-size: .55rem;
}
.popout {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 7.59259rem;
	border: 1px solid #eee;
	border-radius: .23148rem;
	background-color: #fff;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	padding: 0.407407rem;
	z-index: 10000;
	box-shadow: 1px 3px 50px #000;
}
.popout>.popout_top {
	font-size: 0.481481rem;
	font-weight: bold;
	color: #000;
}
.popout>.popout_top p {
	font-size: 0.481481rem;
}
.popout>.popout_top:nth-child(2) {
	font-size: 0.518518rem;
	font-weight: bold;
	color: #000;
}
.popout>.popout_top:nth-child(1) span {
	font-size: 0.59259rem;
	color: #ff0000;
}
.popout>.popout_top:nth-child(2) {
	font-size: 0.481481rem;
	font-weight: bold;
}
.popout>.popout_input {
	width: 100%;
	font-size: 0.40747rem;
	margin-top: 0.4rem;
}
.popout>.popout_input input {
	float: left;
	height: 0.814814rem;
	line-height: 0.814814rem;
	/* border:none; */
	border: 1px solid #ddd;
	border-right: none;
	width: 65%;
	border-radius: 30px 0 0 30px;
	text-indent: 5%;
}
.popout>.popout_input span {
	float: left;
	height: 0.814814rem;
	line-height: 0.814814rem;
	width: 35%;
	background-color: #00bc35;
	color: #fff;
	border-radius: 0 30px 30px 0;
}
.popout>.popout_p {
	padding: 0 1.5%;
	text-align: left;
	font-size: 0.407407rem;
	margin: 0.4rem 0 0.5rem 0;
}
.popout>.popout_c a {
	display: inline-block;
	height: 0.74074rem;
	line-height: 0.74074rem;
	width: 40%;
	font-size: 0.407407rem;
	font-weight: bold;
	color: #fff;
}
.popout>.popout_c a:nth-child(1) {
	background-color: #ff0000;
}
.popout>.popout_c a:nth-child(2) {
	background-color: #000;
}
.popout>img {
	position: absolute;
	top: 0;
	right: 0;
	width: 0.74074rem;
}
/* 弹框 */
.qptk {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 10000;
}
.qptk > p {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}
.qptk > div {
	position: absolute;
	top: 45%;
	left: 50%;
	width: 100%;
	max-width: 640px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.qptk > div > div:nth-child(1) {
	height: 1rem;
	overflow: hidden;
}
.qptk > div > div:nth-child(2) {
	position: relative;
	text-align: center;
	width: 6.5625rem;
	margin: 0 auto;
	padding-top: 0.546875rem;
	padding-bottom: 0.46875rem;
	background-color: #fff;
	border-radius: 17px;
}
.qptk > div > div:nth-child(2) > p {
	position: absolute;
	width: 4.0625rem;
	height: 0.65625rem;
	top: 0;
	left: 50%;
 background: url('../images/30bg_03-min.png') center no-repeat;
	background-size: cover;
	padding-top: 0.046875rem;
	font-size: 0.3125rem;
	color: #fff;
	-webkit-transform: translate(-50%, -45%);
	-moz-transform: translate(-50%, -45%);
	-ms-transform: translate(-50%, -45%);
	transform: translate(-50%, -45%);
}
.qptk > div > div:nth-child(2) > div {
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 0.546875rem;
	margin-bottom: 0.46875rem;
}
.qptk > div > div:nth-child(2) > div .tkxf {
	font-size: 0.40625rem;
	color: #000;
}
.qptk > div > div:nth-child(2) > div .tkzx {
	font-size: 0.375rem;
	color: #000;
	font-weight: 400;
}
.qptk > div > div:nth-child(2) > div .tkren {
	font-size: 0.25rem;
	color: #8a8a8a;
	margin-top: 0.078125rem;
}
.qptk > div > div:nth-child(2) > div .tkth {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 50%);
	-moz-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.qptk > div > div:nth-child(2) > a {
	display: inline-block;
	width: 2.578125rem;
	height: 0.78125rem;
	line-height: 0.78125rem;
	font-size: 0.34375rem;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	background-color: #e60000;
}
.qptk > div > div:nth-child(2) > a.jt {
	background-color: #5dbd00;
	margin-left: 0.390625rem;
}
.qptk > div > div:nth-child(3) {
	position: absolute;
	top: 1.5625rem;
	width: 100%;
	height: 4.0625rem;
    background: url('../images/hbg_02-min.png') center no-repeat;
	background-size: 10rem;
}
.qptk > div .jj {
	position: absolute;
	right: 10%;
	top: 0;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	overflow: hidden;
	border: 0;
	box-sizing: border-box;
	box-shadow: inset 0 0 0 2px #fff;
	font-size: inherit;
	font-weight: 300;
	text-align: center;
	text-transform: capitalize;
	vertical-align: middle;
	border-radius: 100%;
	box-shadow: none;
	color: #fff;
}
.qptk > div .jj::before,  .qptk > div .jj::after {
	box-sizing: border-box;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 100%;
}
.qptk > div .jj::before {
	border: 2px solid transparent;
}
.qptk > div .jj::after {
	border: 0 solid transparent;
}
.qptk > div .jj.on::before {
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	-webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
	transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}
.qptk > div .jj.on::after {
	border-top: 2px solid #fff;
	border-left-width: 2px;
	border-right-width: 2px;
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-transition: -webkit-transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
	transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
}
.qptk.on {
	display: block;
}
.qptk.on > div > div:nth-child(2) .jt {
	animation: tkshake 1s;
	-o-animation: tkshake 1s;
	-webkit-animation: tkshake 1s;
	-moz-animation: tkshake 1s;
}
/* 表单 */

#form h2 {
	font-size: .46875rem;
	font-weight: 700;
	text-align: center;
	margin-bottom: .3125rem;
	margin-top: .3125rem;
	color: #005BAC
}
#form p {
	position: relative;
	width: 100%;
	height: 1.015625rem;
	padding-left: .3125rem;
	margin-bottom: .234375rem;
	background-color: #f7f7f7;
	border-radius: 5px
}
#form p span {
	float: left;
	height: 1.015625rem;
	line-height: 1.015625rem;
	margin-right: .234375rem;
	color: #828282
}
#form p input, #form p select {
	border: none;
	float: left;
	min-width: 60%;
	height: 1.015625rem;
	line-height: 1.015625rem;
	background-color: #f7f7f7;
	color: #828282
}
#form p select {
	text-align: center
}
#form p b {
	position: absolute;
	height: .421875rem;
	width: .421875rem;
	background-color: #fff;
	border-radius: 5px;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-ms-box-shadow: 2px 2px 5px #aaa;
	box-shadow: 2px 2px 5px #aaa
}
#form p b:after {
	position: absolute;
	content: '';
	left: 50%;
	top: 50%;
	border-top: 5px solid #aaa;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
#form #btn {
	font-size: .375rem;
	font-weight: 700;
	text-align: center;
	background-color: #005BAC;
	color: #fff;
	line-height: 1.015625rem
}
#form .xq {
	display: block;
	font-size: .28125rem;
	font-weight: 300;
	text-align: center
}
/* copy */
.footer_copy {
	font-size: 12px;
	padding-bottom: 2rem;
	/* padding-top: .5rem; */
	text-align: center
}
/* 浮框 */
.callRit {
	position: fixed;
	bottom: 45%;
	right: 1%;
	z-index: 99999;
	width: 0.787037rem;
	height: 2.905555rem;
	display: block;
	background: url('../images/leftclick_03.png') 0 no-repeat;
	background-size: 100%;
	opacity: 1;
	cursor: pointer;
}
.callRit {
	width: 0.9375rem;
	right: 0;
}
.callRit>span {
	float: left;
	width: 0.9rem;
	background-color: #fd4d01;
	border-radius: 10px 0 0 10px;
}
.callRit>span:nth-child(1) {
	position: relative;
	height: 1.3rem;
	margin-bottom: 0.2rem;
	background-color: #00bc35;
}
.callRit>span:nth-child(1) img {
	position: absolute;
	/* margin-left:15%; */
	top: 50%;
	left: 50%;
	transform: translate(-46%, -54%);
}
.callRit>span:nth-child(2) {
	text-align: center;
	font-size: 0.333rem;
	font-weight: bold;
	padding: 20%;
	color: #fff;
}
 @keyframes tkshake {
 0%,  100% {
 -webkit-transform: rotate(0deg);
}
 10%,  30%,  50%,  70%,  90% {
 -webkit-transform: rotate(5deg);
}
 20%,  40%,  60%,  80% {
 -webkit-transform: rotate(-5deg);
}
}
 @-o-keyframes tkshake {
    /* Opera */
    0%,  100% {
 -o-transform: rotate(0deg);
}
 10%,  30%,  50%,  70%,  90% {
 -o-transform: rotate(5deg);
}
 20%,  40%,  60%,  80% {
 -o-transform: rotate(-5deg);
}
}
 @-webkit-keyframes tkshake {
    /* Safari 和 Chrome */
    0%,  100% {
 -webkit-transform: rotate(0deg);
}
 10%,  30%,  50%,  70%,  90% {
 -webkit-transform: rotate(5deg);
}
 20%,  40%,  60%,  80% {
 -webkit-transform: rotate(-5deg);
}
}
 @-moz-keyframes tkshake {
    /* Firefox */
    0%,  100% {
 -moz-transform: rotate(0deg);
}
 10%,  30%,  50%,  70%,  90% {
 -moz-transform: rotate(5deg);
}
 20%,  40%,  60%,  80% {
 -moz-transform: rotate(-5deg);
}
}
 @keyframes shaked {
 0% {
 transform: rotate(0)
}
 10% {
 transform: rotate(0)
}
 20% {
 transform: rotate(-10deg)
}
 30% {
 transform: rotate(10deg)
}
 40% {
 transform: rotate(-8deg)
}
 50% {
 transform: rotate(8deg)
}
 60% {
 transform: rotate(-5deg)
}
 70% {
 transform: rotate(5deg)
}
 80% {
 transform: rotate(-2deg)
}
 90% {
 transform: rotate(2deg)
}
 100% {
 transform: rotate(0)
}
}

.wp-pagenavi {
	CLEAR: both;
	padding:15px 0;
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none; display:inline-block;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}