a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, 
dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, 
legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table,
 tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline }

*, :after, :before{ box-sizing: inherit }
body{background-color: #fff; font-family: "Microsoft Yahei", Tahoma, Arial, sans-serif; font-size: 14px; color: #333;
 max-width: 640px;     margin: auto;width: 100% }
embed, img, object{ max-width: 100% }
ul{ list-style: none }
a{ text-decoration: none; color: #333; -webkit-tap-highlight-color: transparent; z-index: 1 }
img{ vertical-align: middle }
.clearfix:after, .clearfix:before { content: "\0020"; display: block; height: 0; overflow: hidden }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }
.headerNav h1{margin:0; padding:5px; position:absolute;top:0%;left:40%;width:100px;text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.headerNav h1 a{line-height:38px; color: #ffffff; font-size:1.3em; font-family: microsoft yahei;}
.headerNav {  position: relative;  width: 100%;  min-width:320px;  height:60px;  z-index:10;  border: none; box-sizing: border-box; background: #41af0e;  }
.lxb-container{display: none!important;}
.btn-nav {  position: absolute;  top: 0px;  right: 0%;
 background: transparent;
 border: none;
 padding: 10px;
 -webkit-transition: all .5s ease;
 -moz-transition: all .5s ease;
 -ms-transition: all .5s ease;
 -o-transition: all .5s ease;
 transition: all .5s ease;
 cursor: pointer;
 z-index: 99999;
}
.btn-nav:focus {  outline: 0;  }
.icon-bar {
 display: block;
 margin: 8px 0;
 width: 28px;
 height: 2px;
 background-color: #ffffff;
}
.btn-nav:hover .icon-bar {
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
 background-color: #fff;
}
.nav-content {
 position: fixed;
 top: -100%;
 bottom: 0;
 left: 0;
 right: 0;
 background: #009933;
 display: block;
 height: 100%;
 z-index: 9;
}
.nav-list {
 list-style: none;
 padding: 0;
 position: relative;
 top: 12%;
}
.item-anchor:after {
 content: "";
 position: absolute;
 width: 3px;
 height: 3px;
 left: 0;
 bottom: 0;
 z-index: 9;
 background: transparent;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
}
.item-anchor {
 color: #fff;
 font-size: 16px;
 text-transform: uppercase;
 position: relative;
 text-decoration: none;
 padding: 10px;
 font-family:microsoft yahei;
}
.item-anchor:hover,
.item-anchor:focus {
 color: #FCA311;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
}
.item-anchor:hover:after,
.item-anchor:focus:after{
 width: 100%;
 background: #FCA311;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
}
.nav-item {
 margin: 0 auto 10px;
 padding-bottom: 10px;
 text-align: center;
 border-bottom: 1px solid #41af0e;
}
/*快速预约通道*/
.fast-box{width:100%;height:265px;background: #FFFFFF;border-bottom:0;}
/*.fast-t{padding:15px 2.3%;margin:0 auto;font-size:1.4em;font-weight: bold;color:#7e4780;}*/
.fast-frombox{width:100%;height:auto;margin:0 auto;}
.fast-f1{height:50px;line-height:50px;vertical-align:middle;margin:0 auto;padding:0;border-bottom:1px solid #D9D9D9;}
.fast-f1 label{width:49.5%;display:inline-block;float:left;text-align:center;color:#747474;padding:0;font-family: microsoft yahei;}
input:checked~span{color: #009933;font-size: 16px;}
.fast-f1 label.f1-left{border-right:1px solid #D9D9D9;}
.fast-f2{margin:10px auto;padding:0 2.3%;}
.f2-left{width:15%;display:inline-block;font-size:1em;font-family: microsoft yahei;color:#464646;margin-bottom:10px;    float: left;height:20px;line-height:20px;vertical-align:middle;}
.f2-padding{padding-left:15px;}
.f2-right{width:79%;display:inline-block;margin-bottom:10px;float: right}
.f2-right input{width:100%;padding:0;font-size:1em;color:#464646;background-color:transparent;border:none;border-bottom:1px dashed #ccc;text-align:left;height:20px;line-height:20px;vertical-align:middle;}
.fast-button{width:95%;margin:0 auto 20px auto;}
.fast-button input{width:99%;height:36px;margin:0 auto;    border: none;box-sizing:border-box;padding:0;font-size:1.2em;font-family: microsoft yahei;color: #fff;text-align:center;background-color: #009933;-webkit-appearance: none; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:15px;-o-border-radius:8px;}
.fast-act{color:#ef920a;}
#ind-footer{background: #F5F5F5;padding: 20px 0 50px 0;margin-bottom: 30px;text-align: center; font-size:14px; color:#333; font-family:microsoft yahei;box-sizing: border-box; }
#ind-footer .terminal-nav{margin-bottom: 11px;}
#ind-footer .terminal-nav li{display: inline;}
#ind-footer .terminal-nav li a.active,#footer p span{color: #e28600;}
#ind-footer .terminal-nav li a{color: #232323;display: inline-block;padding: 0 6px;line-height: 100%;font-family: microsoft yahei;}
#ind-footer .i-sep{border-left: 1px solid #c4c4c4;margin: 0 8px;display: inline-block;width: 1px;height: 14px;position: relative;bottom: -1px;}
#ind-footer p{text-align: center;margin-bottom: 4px;font-family: microsoft yahei;font-size: 12px;}
/* 热字母排序结束 */
.m3-icon, .main-enter span, .knowlage i { background: url("../image/m3icon.png") no-repeat; }
.main-enter { width: 100%; padding-top: 15px; background-color: #fff ;box-sizing: border-box; }
.main-enter li { text-align: center; float: left; width: 25%; font-size: 16px; color: #333; margin-bottom: 15px; }
.main-enter span { position: relative; display: inline-block; width: 50px; height: 51px; background-size: 50px; }
.main-enter span.icon-zxtuku-enter { background-position: 0 0; }
.main-enter span.icon-zxgl-enter { background-position: 0 -58px; }
.main-enter span.icon-zxgx-enter { background-position: 0 -117px; }
.main-enter span.icon-pptm-enter { background-position: 0 -176px; }
.main-enter span.icon-gyyf-enter { background-position: 0 -234px; margin-top: 6px; }
.main-enter span.icon-hxsj-enter { background-position: 0 -292px; margin-top: 6px; }
.main-enter span.icon-zxbj-enter { background-position: 0 -349px; margin-top: 6px; }
.main-enter span.icon-zxb-enter { background-position: 0 -407px; margin-top: 6px; }
/*.main-enter span em { background-color: red; font-size: 11px; position: absolute; right: -10px; top: -5px; padding: 2px 3px; color: #fff; border-radius: 8px; }*/
.main-enter h2 { padding-top: 8px; }
.icon-bar {
 -webkit-transition: all .7s ease;
 -moz-transition: all .7s ease;
 -ms-transition: all .7s ease;
 -o-transition: all .7s ease;
 transition: all .7s ease;
 z-index: 999999;
}
.animated .icon-bar {
 z-index: 999999;
 background-color: #FCA311;
}
.animated .top {
 -webkit-transform: translateY(10px) rotateZ(45deg);
 -moz-transform: translateY(10px) rotateZ(45deg);
 -ms-transform: translateY(10px) rotateZ(45deg);
 -o-transform: translateY(10px) rotateZ(45deg);
 transform: translateY(10px) rotateZ(45deg);
}
.animated .bottom {
 -webkit-transform: translateY(-11px) rotateZ(-45deg);
 -moz-transform: translateY(-11px) rotateZ(-45deg);
 -ms-transform: translateY(-11px) rotateZ(-45deg);
 -o-transform: translateY(-11px) rotateZ(-45deg);
 transform: translateY(-11px) rotateZ(-45deg);
}
.animated .middle {
 width: 0;
}
@keyframes showNav {
 from {
  top: -100%;
 }
 to {
  top: 0;
 }
}
@-webkit-keyframes showNav {
 from {
  top: -100%;
 }
 to {
  top: 0;
 }
}
@-moz-keyframes showNav {
 from {
  top: -100%;
 }
 to {
  top: 0;
 }
}
@-o-keyframes showNav {
 from {
  top: -100%;
 }
 to {
  top: 0;
 }
}
.showNav {
 -webkit-animation: showNav 1s ease forwards;
 -moz-animation: showNav 1s ease forwards;
 -o-animation: showNav 1s ease forwards;
 animation: showNav 1s ease forwards;
}
@keyframes hideNav {
 from {
  top: 0;
 }
 to {
  top: -100%;
 }
}
@-webkit-keyframes hideNav {
 from {
  top: 0;
 }
 to {
  top: -100%;
 }
}
@-moz-keyframes hideNav {
 from {
  top: 0;
 }
 to {
  top: -100%;
 }
}
@-o-keyframes hideNav {
 from {
  top: 0;
 }
 to {
  top: -100%;
 }
}


.index-page{min-width:320px;max-width: 640px;margin: auto;position: relative;}
.environm h1,.service h1,.stars h1,.tips h1,.fast-box h1{font-size: 1.0rem;color: #232323;font-family:microsoft yahei;}
.service h1,.tips h1,.fast-box h1{padding: 0 10px;font-family:microsoft yahei;}
.environm h1,.service h1,.stars h1,.content h1,.tips h1,.fast-box h1{font-size: 1.0rem;color: #232323;font-family:microsoft yahei;}
@media screen and (max-width: 639px) and (min-width: 320px){
 .headerNav{height:48px;}
 .headerNav .logo.hlogo{width:27%;}
 .headerNav h1{left:37%;width:37%;}
 .headerNav .topTell{ width: 24px; height: 24px;top: 21%;}
 .btn-nav{padding: 0;right: 3%;top:3%;padding: 5px;}
 /*.icon-bar{width:36px;height: 3px;}*/
 .environm, .stars{padding: 12px 10px;}
 #ind-footer .terminal-nav li a{padding:0;}
 .xiz-info{right:2%;}
}
@media (min-width: 375px) and (max-width: 719px) {

}
@media (min-width:400px) and  (max-width:479px){

}
@media (min-width:480px) and  (max-width:640px){

}
@media screen and (min-width:640px){
 .xiz-info{right: 30%;}
 .headerNav h1 a{line-height:50px;}
 .headerNav .topTell{top: 20%;}
}
/*2017-01-20右下角新年小红包*/
@-webkit-keyframes pulse {0%,2%,4%,6% {
 -webkit-transform:scale3d(1, 1, 1);
 transform:scale3d(1, 1, 1)
}
 1%,3%,5% {
  -webkit-transform:scale3d(1.07, 1.07, 1.07);
  transform:scale3d(1.07, 1.07, 1.07)
 }
}
@keyframes pulse { 0%,2%,4%,6% {
 -webkit-transform:scale3d(1, 1, 1);
 transform:scale3d(1, 1, 1)
}
 1%,3%,5% {
  -webkit-transform:scale3d(1.07, 1.07, 1.07);
  transform:scale3d(1.07, 1.07, 1.07)
 }
}
.pulse { -webkit-animation: pulse 30s infinite ease-out ; animation:pulse 30s infinite ease-out;  }
.newyearLogo {width:18%;right:0;bottom:12%;position:fixed;z-index:10;-moz-transition:transform .3s ease 0s;-webkit-transition:transform .3s ease 0s; transition:transform .3s ease 0s; -moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); }
.newyearLogo.active {-moz-transform:translate3d(100%,0,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);}
.tran{-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.popBox {
 width:70%;padding-bottom:8%; background:url(../image/popBoxBg.png) no-repeat;
 position:fixed;left:50%;top:50%;z-index:10;text-align:center;-moz-transform:translate3d(-50%,-250%,0);
 -webkit-transform:translate3d(-50%,-250%,0);transform:translate3d(-50%,-250%,0);
 -moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.content{
 padding-top: 2%;
 position:absolute;
}
.content .select{
 width: 124%;
 height: 40px;
 margin:0 auto;
 font-family: "Microsoft Yahei";
 font-size: 16px;
 color: #ffffff;
 position: relative;
}
.content .select:after{
 content: '';
 display: block;
 width: 17px;
 height: 10px;
 background-image:url(index/xl.jpg);
 /*border-left: 1px #e4bf88 solid;
 border-bottom: 1px #e4bf88 solid;*/
 position: absolute;
 top:15px;
 right: 11px;
 transform:rotate(0deg);
 transition:transform .3s ease-out, top .3s ease-out;
}
.content .select p{
 padding:0 15px;
 line-height:36px;font-size: 20px;
 cursor: pointer;
}
.content .select ul{
 list-style-type: none;
 background-color: #fff;
 width: 100%;
 overflow-y:auto;
 position: absolute;
 top:40px;
 left: 0;
 max-height: 0;
 transition: max-height .3s ease-out;
}
.content .select ul li{
 padding: 0 15px;
 line-height: 40px;
 cursor: pointer;
}
.content .select ul li:hover{
 background-color: #e0e0e0;
}
.content .select ul li.selected{
 background-color: #39f;
 color:#fff;
 border-bottom:1px solid #f0f0f0;
}
/*.content .select ul li.selected a{
    color:#fff;
}
*/
@-webkit-keyframes slide-down{
 0%{transform: scale(1, 0);}
 25%{transform: scale(1, 1.2);}
 50%{transform: scale(1, 0.85);}
 75%{transform: scale(1, 1.05);}
 100%{transform: scale(1, 1);}
}
.content .select.open ul{
 max-height: 250px;
 transform-origin:50% 0;
 -webkit-animation:slide-down .5s ease-in;
 transition: max-height .2s ease-out;
}
.content .select.open:after{
 transform:rotate(-180deg);
 top: 16px;
 transition:all .3s ease-in;
}
.close{position: absolute;bottom:5%;font-size: 16px;text-align: center;color:#fff; width:100%;}
.line{width:100%;height: 1em;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; }
.title{width:100%;height:40px;line-height: 40px;font-size: 18px;text-align: center;color:#444;background-color: #fff;border-bottom: 1px solid #e5e5e5}
.padding2{width:100%;padding: 0 3% 3% 3%;box-sizing: border-box;background-color: #fff;}
.part1 ul li{float: left;width:48.5%;    margin: 3% 3% 3% 0;
 box-sizing: border-box;}
.part1 ul li:last-child{margin-right: 0;}

.part1 ul li img{width:100%}
.part2 ul li {  float: left;  width:48.5%;margin: 3% 3% 0 0;    }
.ff_img img {
 width: 100%;
 height: auto;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}
.part2 ul li .ffa {
 background-color: #f3f4f8;    padding: 2%;
 text-align: center;
 overflow: hidden;
 width: 100%;
 height: 5.5em;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 display: block;
}
.part2 ul li h3 {
 font-size: 16px;
 width: 100%;
 text-align: center;
 margin: 0 auto;
 color: #000;
 line-height: 30px;
 border-bottom: 1px dashed #d5d5d5;
}
.part2 .ff_img{}
.part2 ul li p {
 width: 100%;
 margin: 0 auto;
 font-size: 12px;
 color: #444;
 margin-top: 5px;
}
.part3{width:100%;box-sizing: border-box;}
.part3 ul{font-size: 0}
.part3 ul li{float: left;width:50%;padding: 3% 3% 0 0; box-sizing: border-box; }

.part3 ul li:nth-child(2){padding-right: 0}
.part3 ul li:nth-child(4){padding-right: 0}
.part3 ul li:nth-child(6){padding-right: 0}
.part3 ul li:nth-child(8){padding-right: 0}
.part3 ul li:nth-child(10){padding-right: 0}
.part3 ul li img{ border-radius: 5px;     width: 100%;
 height: 170px; }
.part3 ul li p{    width: 100%;text-align: center;background-color: #000;opacity: 0.8;color:#fff;height:1.7em;line-height: 1.7em; border-bottom-left-radius: 5px;    overflow: hidden;
 border-bottom-right-radius: 5px;font-size: 14px;margin-top: -24px;}
.part4 ul li{float: left;width:100%;margin: 3% 3% 0 0;border-bottom: 1px dashed #e5e5e5;    border-bottom: 1px dashed #ccc;  padding-bottom: 0.5em; }
.part4 ul li b{background-color: #009933;width:2em;height:2em;line-height:2em;text-align: center;color:#fff;font-size: 14px;font-weight: 700;    display: inline-block;}
.part4 ul li a{font-size: 14px;color:#444;display: inline-block;margin-left: 1em;}
.xf_foot{width:100%;box-sizing: border-box;position: fixed;bottom:0;    min-width: 320px;
 max-width: 640px;margin: 0 auto;}
.xf_foot ul li{float: left;width:50%;height:4em;line-height: 4em;}
.xf_foot .li1{background-color: #009933}
.xf_foot .li2{background-color: #41af0e  }
.xf_foot ul li img{width:20%;padding-right: 3%}
.xf_foot ul li a{color:#fff;font-size: 24px;text-align: center;    display: block;}
/*list1*/
.public{border: 1px solid #f3f4f6;width:100%;}
.public p{color:#58595d;font-size: 14px;line-height: 25px;padding: 3%;}

.list_title{background-color: #f3f4f8;text-indent:1em;height:35px;line-height:35px;color:#000;font-size: 16px;width:100%;box-sizing: border-box}
.all_padding{width:100%;padding: 3%;box-sizing: border-box;}
.list_part1{margin-bottom: 3%;}
.table{    width: 100%;  max-width: 100%;  margin-bottom: 20px;}
.list_part2 table{    border: 1px solid #f3f4f6;}
.list_part2 .bg_tr{background-color: #f3f4f8;color:#000;font-size: 16px;}
.list_part2 .bg_tr td{ width: 28%;}
.bg_tr td{border-right: 1px solid #f3f4f6}
.list_part2{margin: 3% 0 3% 0;}
.list_part4{margin-bottom: 3%;}
.list_part2 table tr{background-color: #fff;height:34px;line-height: 34px;text-align: center;font-size: 12px;color:#444;}
.list_part2 table td{border-right: 1px solid #f7f7f7;width:33.3%;box-sizing: border-box;border-top: 1px solid #f3f4f6}
.list_part3{margin-bottom: 3%;}
.list_part4 ul li{width:50%;float: left;text-align: center;padding-top: 3%;}
.list_part4 ul li h3{font-size: 15px;line-height: 30px;}
.list_part4 ul li img{width:110px;height:110px;border-radius: 50%;}
.list_table table td{width:25%;}
.xf_zx{width:100%;height:70px;border-top: 1px solid #f4f4f4;position: fixed;bottom:0;box-sizing: border-box;background-color: #fff;}
.xf_zx a{width:90%;margin: 4% auto; display: block;height:40px;line-height: 40px;text-align: center;background-color: #009933;color:#fff;border-radius: 2px;font-size: 16px;}
.banner{width:100%;}
.banner img{width:100%;}
.list_wd{border: 1px solid #f3f4f6;width:100%; }
.list_wd ul li{margin: 3%;}
.list_wd ul li p{font-size: 14px;color:#000;    line-height: 30px;}

.list_wd ul li span{font-size: 14px;color:#444;}
.list_wd strong{color:#009933;}
/*常见问题*/
.area-bd-pd {
 margin: 0 3% 20% 0;
}
.cnxh-items {
 overflow: hidden;
}
.cnxh-item {
 width: 100%;
 float: left;
 box-sizing: border-box;
 display: inline-block;
 height: 69px;
 position: relative;

 background-position: bottom;
border-bottom: 1px solid #e5e5e5;
 -webkit-background-size: 100% 1px;
 background-size: 100% 1px;
 background-repeat: repeat-x !important;
}
.cnxh-item p {
 color: #3d3d3d;
 line-height: 69px;
 font-family: microsoft yahei;
}
.cnxh-item img {
 width: 53px;
 height: 53px;
 position: absolute;
 right: 0;
 bottom: 8px;
}
/*关于我们*/
.about{    margin-top: 2%;font-family: "Microsoft Yahei"!important;}
.about .about_title{color:#009933;font-size: 16px;line-height: 30px;text-align: center;font-weight: 600}
.about p{margin-top: 2%!important;font-size: 14px!important;line-height: 26px!important;text-indent: 2em!important;font-family: "Microsoft Yahei"!important;margin-left: 0!important;}
.about .span{display: block;text-align:left;color:#009933;font-weight: 600;font-family: "Microsoft Yahei"!important;}
.about img{width:100%!important;    margin: 2% 0 2% 0!important;display: block!important;}
.about span{text-align:left;color:#444;font-size: 14px!important;font-family: "Microsoft Yahei"!important;}
.fy{margin-top: 4%;margin-bottom: 13%;}
.fy ul li{margin-right:2%;float: left}
.fy ul li a{    display: inline-block;border: 1px solid #e5e5e5;font-size: 14px;color:#333;text-align: center;padding:1% 1.5%;    width: 47px;}
