@charset "utf-8";
*{ margin:0; padding:0;}
body{ background:#fff;}
img{ margin:0; padding:0; border:0 none; vertical-align:top;}
i{ font-style:normal;}
.public {width:100%; height:auto; margin:0 auto;min-width:320px;max-width:480px;}
#viewport{ font-family:'微软雅黑'; background:#fff;}
.bannerzt {width:100%;margin:0 auto;}
.bannerzt img {width:100%;height:100%;border:0 none;padding:0;margin:0;vertical-align:top; display:block; margin-top:-1px;}
.dclear{ clear:both;}
.apt{ padding:1em 0 1.5em 0;}
.apb{ padding:0 0 1.5em 0;}
.hpb{ padding:0 0 0.5em 0;}
.zxbox a{ width:38%; height:2em; line-height:2em; text-align:center; background:#ec6941; font-size:1.3em; color:#fff; display:block; margin:0 auto; border-radius:0.3em;}

html { -webkit-tap-highlight-color: transparent;/* overflow-x: hidden; */ height: 100%; font-size: 388.8%; background-color: #ebebeb; margin: 0 auto; padding: 0 }

body { color: #333;font-size:.28em; line-height: 1.5; font-family: arial, Microsoft Yahei }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0 }

img { vertical-align: middle; border: 0 }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ul, ol, li { list-style: none; }

em, i { font-style: normal }

img { border: none }

input, img { vertical-align: middle;}

input, select, textarea { -webkit-tap-highlight-color: rgba(0,0,0,0);border: 0; border-radius: 0; }

textarea:focus { outline: 0 }

a { color: #6E7D8B; text-decoration: none; outline: 0 }

a:active, a:hover, a.current { outline: 0 }

.c { text-align: center; }

.tr { text-align: right; }

.f60, input.f60, .c60 { color: #FF621D; }

.f00 { color: #f00; }

.c99 { color: #999; }

.f12 { font-size: .24rem;}

.h_10px, .hr10 {height:.1rem; clear: both; overflow: hidden; font-size: 0 }

.h_20px {height:.12rem; clear: both; overflow: hidden; font-size: 0 }

.h_208px{height:.2rem; clear: both; overflow: hidden; background:#fff;min-width: 320px; max-width: 480px;margin: 0 auto; font-size: 0 }

.h_5px {height:.09rem; clear: both; overflow: hidden;font-size: 0 }

.green { color: #99CC01 }

input, button, select, textarea { font-family: inherit;font-size: 1em; background:none; font-size:height:2.3em; inherit; border: none; width:98%;letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; vertical-align: middle }

button, input, optgroup, select, textarea { color: inherit; margin: 0; -webkit-writing-mode: horizontal-tb; }

button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }

option{border: none;}

#wrap, .wrap { /*overflow:hidden;*/ margin: 0 auto; /* height: 100%;*/ position: relative; width: 100%; }

body{font-size:16px;font-family:"微软雅黑";background: #ebebeb !important;}

a{font-family:"微软雅黑";}

.viewport{max-width:480px;margin:auto;overflow:hidden}

.clr{height:0;display:block;overflow:hidden;clear:both;line-height:0;font-size:0}

@media only screen and (max-width:300px){body{font-size:10px!important} .viewport{max-width:300px}}

@media only screen and (max-width:310px) and (min-width:300px){body{font-size:10px!important}.viewport{max-width:300px}}

@media only screen and (max-width:320px) and (min-width:310px){body{font-size:10.66667px!important}.viewport{max-width:320px}}

@media only screen and (max-width:360px) and (min-width:320px){body{font-size:10.66667px!important}.viewport{max-width:360px}}

@media only screen and (max-width:360px) and (min-width:350px){body{font-size:12px!important}.viewport{max-width:360px}}

@media only screen and (max-width:480px) and (min-width:360px){body{font-size:12px!important}.viewport{max-width:480px}}

@media only screen and (max-width:480px) and (min-width:470px){body{font-size:15.66667px!important}.viewport{max-width:480px }}

.clear{clear:both; visibility:hidden;}

.l{float:left;display:inline}

.r{float:right;display:inline}

.c{text-align:center}

.jjbox{ width:95%; height:auto; border:1px solid #f0efef; border-radius:0.3em; margin:1.5em auto 1.5em; -moz-box-shadow:5px 5px 20px #f0efef; -webkit-box-shadow:5px 5px 20px #f0efef; box-shadow:5px 5px 20px #f0efef;}
.jjbox .btop img{ width:69%; height:auto; display:block; margin:0 auto; padding:1em 0 1em 0;}
.jjbox .bul li{ width:47%; height:auto; float:left; margin:0 0 2% 2%;}
.jjbox .bul li.w1{ width:96%;}
.jjbox .bul li img{ width:100%; height:auto;}
.jjbox .bul li.ibt img{ margin-bottom:4%;}
.jjbox .bpt{ width:95%; height:auto; margin:0 auto; text-indent:2em; font-size:1.2em; color:#2e2e2d; line-height:1.5; padding-bottom:1em;}
.jjbox .bptt{ width:95%; height:auto; margin:0 auto; font-size:1.2em; color:#2e2e2d; line-height:1.5; padding-bottom:1em; text-align:center;}
.jjbox .bth3{ font-size:1.4em; color:#2e2e2d; text-align:center; padding-bottom:0.3em;}
.jjbox .bimg img{ width:100%; height:auto; margin-bottom:1em;}
.jjbox .bimg2 img{ width:100%; height:auto; display:block;}
.jjbox .cr{ color:#f00;}

.gkul{ padding:1em 0 0 0;}
.gkul li.bim{ width:47%; height:auto; float:left; margin:0 0 2% 2%;}
.gkul li img{ width:100%; height:auto;}
.gkul .gkdiv{ position:relative;}
.gkul .gkdiv p{ width:100%; height:2em; line-height:2em; text-align:center; background:#fa0001; opacity:0.8; position:absolute; bottom:0; left:0; font-size:1em; color:#fff;}
.gkul .gktxt{ padding:0.5em 3% 0.8em 3%; background:#f3f3f3;}
.gkul .gktxt h3{ width:100%; height:auto; text-align:center; font-size:1.15em; color:#6d6b6b;}
.gkul .gktxt p{ width:100%; height:auto; text-align:center; font-size:1em; color:#f00; line-height:1.2; margin-bottom:0.8em;}
.gkul .gktxt a{ width:47%; height:2em; line-height:2em; text-align:center; font-size:1.05em; color:#fff; display:block; float:left; background:#ec6941; border-radius:0.5em;}
.gkul .gktxt a.mr{ margin-right:6%;}

.ul2 li{ width:43%; height:auto; float:left; margin:0 0 2% 2%; background:#448aca; border-radius:0.5em; padding:1em 2% 1em 2%;}
.ul2 li.bgls{ background:#44cab5;}
.ul2 li img{ width:85%; height:auto; margin:0 auto 0.5em; display:block;}
.ul2 li p{ font-size:1em; color:#fff; line-height:1.6;}

.hiSlider {overflow:hidden;height:auto;width:100%;}
.hiSlider-item {float:left;}
.hiSlider-item img { max-width:75%;display:block;margin:0 auto;}
.hiSlider-btn-prev, .hiSlider-btn-next{ top:37%;}
.hiSlider-title{ font-size:1.3em; text-align:center; height:2.8em; line-height:2.8em; display:none;}
.hiSlider-pages{ display:none;}

.hiSlidertc {overflow:hidden;height:auto;width:100%; padding:0 0 1.8em 0;}
.hiSlidertc .hiSlider-item {float:left;}
.hiSlidertc .hiSlider-item img { width:100%; height:auto; max-width:430px; display:block;margin:0 auto;}
.tcbox .hiSlider-btn-prev,.tcbox .hiSlider-btn-next{ top:37%; display:none;}
.tcbox .hiSlider-title{ font-size:1.3em; text-align:center; height:2.8em; line-height:2.8em; display:none;}
.tcbox .hiSlider-pages{ display:block;}
.tcbox .hiSlider-pages a{ background:#ccc;}


.cjybg{ margin-bottom:-13%;}
.cjybg img{ width:28%; height:auto; display:block; margin:0 auto;}

.tab .tab_menu{ padding:1em 0 0 0;}
.tab .tab_menu ul{ width:96%; height:auto; margin:0 auto;}
.tab .tab_menu ul li.on{ border-top:0.5em solid #e45c33; color:#e23e0c;}
.tab .tab_menu ul li{ width:33.33%; height:2em; line-height:2em; text-align:center; font-size:1.2em; color:#636262; float:left; border-top:0.5em solid #2bb9c2; cursor:pointer;}
.tab .tab_box > ul{display:none;}
.tab .tab_box > ul:first-child{display:block;}

.tcbg{ width:100%; height:100%; background:#000; opacity:0.5; z-index:9999999998; top:0; left:0; position:fixed;}
.tcbox{ width:100%; height:auto; max-width:430px; background:#fff; margin:0 auto; padding:0 0 0.5em 0;}
.tcbox .clo{ width:100%; height:1em;}
.tcbox .clo i{ width:1.2em; height:1.2em; line-height:1.2em; display:block; float:right; font-size:1.5em; color:#000; text-align:center; background:#ddd; border-radius:1.2em; margin:-3% -2% 0 0;}
.tcbox .clo i:hover{ color:#999; cursor:pointer;}

#LXB_CONTAINER_SHOW.lxb-container-btn-show{ z-index:99 !important;}

.Teldhs .dianhuab{ width:72%; font-size:1.6em;}
.Teldhs .dianjb{margin: 1em 0 1em 0;}
.Teldhs .dianjb span a{ font-size:1.5em;}