/*****0Š2¡­0…10Š2¡­¡À0Š30„2¡¤0Š20†40‚50Š20†4¢ã0Š2¡ì?****/

html {
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden;
    height: 100%;
    font-size: 312.5%;
    background-color: #fff;
    -webkit-text-size-adjust: none;
}

*, :after, :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

article, aside, blockquote, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

caption, th {
    text-align: left;
}

fieldset, img {
    border: none;
}

ul {
    overflow: hidden;
}

li {
    list-style: none;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

button, input, optgroup, option, select, textarea {
    -webkit-appearance: none;
    border: none;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
}

button {
    -webkit-appearance: none;
    border: none;
}

a {
    -webkit-touch-callout: none;
    text-decoration: none;
    color: #000;
}

:focus {
    outline: 0;
}

em, i {
    font-style: normal;
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none!important;
    margin: 0;
}

input[type=submit] {
    -webkit-appearance: none;
}

p {
    line-height: 1.6em;
}

.clear:before, .clearfix:after {
    display: table;
    content: '';
}

.clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

ul, ul li {
    list-style: none;
}

.clear {
    clear: both;
}

.mt3 {
    margin-top: 3%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hd {
    overflow: hidden;
}

.none {
    display: none;
}

img {
    vertical-align: middle;
    max-width: 100%;
    border: 0;
    margin: 0 auto;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

body {
    font-family: Microsoft YaHei, Helvetica, STHeiTi, sans-serif;
    color: #000;
    background-color: #fff;
    outline: 0;
    max-width: 640px;
    min-width: 320px;
    width: 100%;
    margin: auto;
    font-size: .22rem;
}

@media screen and (min-width: 350px) {
    html {
        font-size: 342%;
    }
}

@media screen and (min-width: 410px) {
    html {
        font-size: 400%;
    }
}

@media screen and (min-width: 480px) {
    html {
        font-size: 469%;
    }
}

@media screen and (min-width: 640px) {
    html {
        font-size: 625%;
    }
}


/*****0Š2¡­0…10Š2¡­¡À0Š30„2¡¤0Š20†40‚50Š40†3¡°0Š30ƒ90—0*****/

ul.u0 {
    overflow: hidden;
}

ul.u0 li {
    float: left;
}

ul.u0 li:first-of-type {
    margin-left: 0;
}

dl.d0 {
    overflow: hidden;
}

dl.d0 dt, dl.d0 dd {
    float: left;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.clearfloat {
    zoom: 1;
}


/* css S */

nav {
    margin: 0 auto 0;
}

nav ul {
    overflow: hidden;
    zoom: 1;
}

nav ul li {
    position: relative;
    display: block;
    width: 24.6%;
    margin-right: 0.5%;
    margin-bottom: 0.5%;
    float: left;
}

.hot {
    position: absolute;
    top: .07rem;
    right: .03rem;
    display: block;
    width: .3rem;
}

nav ul li:nth-of-type(4), nav ul li:nth-of-type(8) {
    margin-right: 0;
}

nav ul li a {
    display: block;
    color: #fff;
    background: #ea5504;
    padding: 8% 2%;
    text-align: center;
}


/*foot*/

footer {
    padding-bottom: 2%;
    background: url(../images/f_bg.jpg) center no-repeat;
    background-size: 100% 100%;
}

footer nav {
    margin: 0.2rem auto;
    overflow: hidden;
    zoom: 1;
}

footer nav a {
    display: block;
    float: left;
    width: 25%;
    background: #ea5504 url(../images/fotnav.jpg) no-repeat right center;
    text-align: center;
    color: #fff;
    padding: 2% 0;
}

footer .logof, footer .tla {
    display: block;
    width: 5.91rem;
}

footer .tla {
    margin: 4% auto;
}

footer p {
    color: #595757;
    padding-left: 8%;
    margin: 3% auto;
}

footer p img {
    vertical-align: top;
    display: inline-block;
    margin-right: .1rem;
    width: .42rem;
}

footer p b, footer p span {
    display: block;
    padding-left: .56rem;
    line-height: .24rem;
}

footer ul {
    overflow: hidden;
    text-align: center;
    margin: 10% auto;
}

footer ul li {
    display: inline-block;
    width: 22%;
}

footer ul li a {
    color: #595757;
}

footer ul li img {
    display: block;
    width: 60%;
    margin: 0 auto;
}

.navb {
    margin: 0.2rem auto .7rem;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 15%;
}

.navb a {
    display: block;
    float: left;
    width: 30.5%;
    border-radius: .07rem;
    margin-left: 2%;
    background: #ababab;
    text-align: center;
    color: #fff;
    height: .6rem;
    line-height: .6rem;
}

.navb a:nth-of-type(2) {
    background: #ea5504;
}

.navb a:nth-of-type(3) {
    background: #cda700;
}

.navb a img {
    display: inline-block;
    width: .4rem;
}

.navb a span {
    display: inline-block;
    width: 60%;
    height: 100%;
    float: left;
    text-align: right;
}


/* new add */

.main {
    overflow: hidden;
    width: 100%;
    min-width: 320px;
    margin: 0 auto;
    max-width: 640px;
    margin: 0 auto;
    background: #f5f1f1
}

.hidell {
    overflow: hidden;
    margin-top: .2rem;
    background: url(../images/a_top_05.jpg) no-repeat;
    background-size: 100% 100%;
}

.hidell span {
    font-size: .24rem;
    color: #fff;
    float: left;
    width: 13%;
    margin-left: 2%;
    line-height: .25rem;
    margin-top: 2%;
}

.hidell p {
    float: left;
    width: 85%;
    line-height: .75rem;
    font-size: .24rem;
    color: #fff;
}

.a_tupian {
    overflow: hidden;
    margin: .2rem auto;
}

.a_tupian img {
    display: block;
    width: 100%;
}

.a_zhc {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px dashed #cbcbcb;
    overflow: hidden;
    padding-bottom: 3%;
}

.a_zhc dt {
    width: 14%;
}

.a_zhc dt img {
    width: 100%;
}

.a_zhc dd {
    overflow: hidden
}

.a_zhc dd a {
    float: left;
    background: #fff;
    color: #555;
    font-size: .82em;
    width: 48%;
    line-height: 1.82em;
    text-align: center;
    margin-top: 1%;
}

.a_zhc dd a:nth-child(1) {
    margin-right: 4%;
}

.a_zhc dd a:nth-child(3) {
    margin-right: 4%;
}

.a_zhc_2 {
    width: 96%;
    margin: 0 auto;
    margin-top: 2%;
    overflow: hidden;
}

.a_zhc_2 dt {
    width: 14%;
}

.a_zhc_2 dt img {
    width: 100%;
}

.a_zhc_2 dd {
    overflow: hidden;
    margin-top: 1%;
    background: url(../images/a_top_16.jpg) repeat-x;
    background-size: 100%;
    padding: 2%;
}

.a_zhc_2 dd p {
    font-size: .82em;
    color: #555;
    line-height: 1.6em;
    text-indent: 2em;
}

.a_huja {
    overflow: hidden;
    width: 100%;
}

.a_huja li {
    float: left;
    width: 23%;
    margin-left: 1.5%;
}

.a_huja li img {
    width: 100%;
}

.mtop {
    margin-top: .2rem;
}

.a_bkyt {
    background: #fff;
    overflow: hidden;
}

.mcon {
    margin-top: .2rem;
}

.a_yuye {
    width: 40%;
    float: left;
    margin-left: 9%;
    background: url(../images/a_top_34.jpg) no-repeat;
    color: #fff;
    background-size: 100%;
    text-align: center;
    font-size: .9em;
    line-height: 2.65em;
}

.a_nif {
    width: 96%;
    margin: .2rem auto;
    background: #fff url(../images/a_nin_03.jpg) no-repeat 20% 80%;
    overflow: hidden;
    background-size: 100%;
    padding: 2% 0;
    height: 2.85rem;
}

.a_nif_1 {
    width: 34%;
    float: left;
    margin-left: 1%;
}

.a_nif_1 li {
    font-size: .82em;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10%;
}

.a_nif_2 {
    width: 32%;
    float: right;
    padding-top: 4%;
}

.a_nif_2 li {
    font-size: .82em;
    margin-top: 14%;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*==========*/


/* ±¾Àý×Ócss -------------------------------------- */

.tabBox {
    width: 97%;
    margin: 0% auto;
    padding-bottom: 2%;
}

.tabBox .hd {
    position: relative;
    width: 100%;
    height: .56rem;
    margin-bottom: .1rem;
    background: #ffffff
}

.tabBox .hd ul {
    position: absolute;
    top: 0;
    width: 100%;
    margin-bottom: .32rem;
}

.tabBox .hd ul li {
    float: left;
    color: #666;
    width: 33%;
    height: .55rem;
    line-height: .45rem;
    font-size: .25rem;
    text-align: center;
    background: url(../images/a_xus_05.jpg) repeat-x;
    background-size: 100% 100%;
    margin-left: .3%;
}

.tabBox .hd ul .on {
    color: #CF7F21;
    background: url(../images/a_xus_03.jpg) no-repeat;
    background-size: 100% 100%;
}

.tabBox .hd ul .on a {
    display: block;
    /* ÐÞ¸´Android 4.0.x Ä¬ÈÏä¯ÀÀÆ÷µ±Ç°ÑùÉ«ÎÞÐ§¹ûbug */
    color: #fff;
}

.tabBox .bd ul {
    overflow: hidden;
    width: 100%;
}

.tabBox .bd ul li {
    width: 100%;
}

.tabBox .bd li p a {
    display: inline-block;
    width: 49%;
    margin-right: .25%;
}

.tabBox .bd li span {
    display: block;
    background: #f6f2f2;
    text-align: center;
    line-height: 2em;
    color: #ea5504
}

.tabBox .bd li a img {
    width: 100%;
}


/* È¥µôÁ´½Ó´¥Ãþ¸ßÁÁ */

.a_zg {
    overflow: hidden;
}

.a_zg li {
    float: left;
    width: 28%;
    margin-right: 3%;
    margin-left: 2.5%;
}

.a_zg li img {
    width: 100%;
}

.a_zg li span {
    width: 100%;
    display: block;
    text-align: center
}

.a_zg li:nth-child(3) {
    margin-right: 0;
}

.a_zgb {
    border: 1px solid #bfbfbf;
    background: #fff;
    padding: 1% 3%;
    font-size: .2rem;
    text-indent: 2em;
    width: 96%;
    margin: .2rem auto;
    line-height: 1.75em;
    color: #222222;
}

.a_zgb a {
    color: #f00;
}

.a_aol {
    width: 96%;
    margin: 3% auto;
    background: #cea807;
    border-radius: .5em;
    line-height: 1.8em;
    color: #fff;
    text-align: center;
    font-size: .2rem;
    display: block;
}

.a_tslf {
    width: 28%;
    background: #ea5504;
    font-size: 1em;
    color: #fff;
    line-height: 1.8em;
    margin: .2rem auto;
    display: block;
    text-align: center;
}

.a_tsl {
    width: 96%;
    margin: 0 auto;
    background: url(../images/a_tsl_03.jpg) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.a_tsl_1 {
    overflow: hidden;
}

.a_tsl_1 li {
    float: left;
    width: 30%;
    font-size: .92em;
    text-align: center;
    color: #fff;
    margin-top: 12%;
}

.a_tsl_1 li:nth-child(1) {
    margin-left: 5%;
}

.a_tsl_2 {
    overflow: hidden;
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 12%;
}

.a_tsl_2 li {
    float: left;
    width: 50%;
    font-size: .92em;
    text-align: center;
    color: #fff;
    margin-top: 12%;
}

.a_tsl_2 li span {
    display: block;
    // position: relative;
    // top: .2rem;
}


/*==========*/

.slideBox li i {
    display: block;
}

.slideBox li h2 {
    height: 2em;
    line-height: 2em;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    background: #cea807;
    margin: 0;
    padding: 0;
}

.slideBox li p {
    line-height: 1.75em;
    color: #424242;
    font-size: .8em;
    width: 96%;
    padding-top: 2%;
    margin: 0 auto;
}

.slideBox li p strong {
    color: #000;
}


/*----*/

.slideBox {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 10px auto;
}

.slideBox .hd {
    position: absolute;
    width: 100%;
    height: .35rem;
    top: 30%;
    left: 0%;
    z-index: 1;
}

.slideBox .hd img {
    width: 11px;
}

.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 3%;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

.slideBox .next {
    left: auto;
    right: 0;
}

.slideBox .prev img, .slideBox .next img {
    width: 100%;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd li {
    position: relative;
}

.slideBox .bd li img {
    width: 100%;
    display: block;
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* È¡ÏûÁ´½Ó¸ßÁÁ */
}

.slideBox .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    ;
}


/*------------*/

.a_tup_2 {
    width: 100%;
    overflow: hidden;
    background: #ea5504;
    height: .52rem;
    margin: .2rem auto;
}

.a_tup_2 span {
    float: left;
    color: #fff;
    font-weight: bolder;
    margin-left: 2%;
    font-size: .25rem;
    border-right: 2px solid #fff;
    margin-top: 1.5%;
    padding-right: 1%;
}

.a_tup_2 p {
    float: left;
    font-size: .22rem;
    color: #fff;
    line-height: .52rem;
    margin-left: 1%
}


/*--------------*/

.a_ct_1 {
    padding-left: 24%;
    font-size: .82em;
    background: url(../images/a_cct_03.jpg) no-repeat;
    background-size: 100%;
    height: 3.8em;
    padding-top: 1%;
}

.a_ct_2 {
    padding-left: 17%;
    font-size: .82em;
    background: url(../images/a_cct_07.jpg) no-repeat;
    background-size: 100%;
    height: 4.8em;
    padding-top: 2.5%;
}

.ac_r {
    padding-bottom: 15%;
    border-bottom: 1px dashed #e2e2e2
}


/*----*/

.a_baot {
    width: 100%;
    background: #ea5504;
    overflow: hidden;
    text-align: center;
    padding: 1% 0;
}

.a_baot span {
    display: block;
    font-size: .28rem;
    color: #fff;
}

.a_baot p {
    font-size: .22rem;
    color: #fff;
}


/*==========*/

.a_bid {
    overflow: hidden;
    background-size: 100%;
    width: 100%;
    margin: 0% auto;
    padding-top: 3%;
    background: url(../images/bk_02.jpg) no-repeat bottom;
    background-size: 100%;
    padding-bottom: 4%;
}

.a_bid div {
    overflow: hidden;
    margin-top: 2%;
}

.a_bid label {
    width: 30%;
    text-align: right;
    font-size: .22rem;
    line-height: .4rem;
    float: left
}

.a_bid .input, .a_bid select {
    float: left;
    border: 1px solid #D5D5D5;
    margin-left: 2%;
    height: .4rem;
    padding-left: 2%;
    width: 60%;
}

.a_bid .flbox {
    margin: 3% auto 2%;
    width: 55%;
    text-align: center;
    min-width: 200px;
}

.a_bid .botBtu1 {
    background: #ea5504;
}

.a_bid .botBtu2 {
    background: #cda700;
}

.a_bid a.botBtu2, .a_bid .botBtu1 {
    color: #fff;
    display: block;
    padding: 1% 8%;
    border: 0;
    width: auto;
    font-size: .25rem;
}

.a_tup_1 {
    background: #cda600;
    line-height: 1.75em;
    font-size: .27rem;
    margin: .2rem auto;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.til {
    width: 100%;
    background: #0059a7;
    line-height: 2;
    font-size: 0.34rem;
    text-align: center;
    color: #f0f0f0;
    font-weight: bold;
    margin: 0.2rem auto;
}

.box2 {
    width: 6.15rem;
    margin: 0.12rem auto;
    color: #444;
}

.box2 p {
    font-size: 0.24rem;
    text-indent: 2em;
    line-height: 1.5;
    margin-bottom: 0.2rem;
}

.zixun {
    text-align: center;
    margin: .2rem 0;
}

.zixun a {
    margin: 0 1%;
    width: calc(2.68rem);
    border-radius: 0.38rem;
    line-height: 0;
    overflow: hidden;
}

.zixun a:last-child {
    width: calc(2.24rem);
}
