@charset "utf-8";
/*��ʼ��*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 1.3rem;
}

li,ol {
    list-style: none;
}

i,em {
    font-style: normal;
}

a {
    text-decoration: none;
    color: #262626;
}

a:hover {
    color: #262626;
}


/*input,textarea {-webkit-appearance: none;}*/

html {
    font-size: 10px;
    -webkit-text-size-adjust: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

textarea {
    -webkit-appearance: none;
}

@media screen and (min-width:320px) {
    html {
        font-size: 10px;
    }
}

@media screen and (min-width:360px) {
    html {
        font-size: 11.25px;
    }
}

@media screen and (min-width:375px) {
    html {
        font-size: 11.7px;
    }
}

@media screen and (min-width:384px) {
    html {
        font-size: 12px;
    }
}

@media screen and (min-width:480px) {
    html {
        font-size: 15px;
    }
}

@media screen and (min-width:414px) {
    html {
        font-size: 13px;
    }
}

@media screen and (min-width:560px) {
    html {
        font-size: 17.5px;
    }
}

@media screen and (min-width:640px) {
    html {
        font-size: 20px;
    }
}


/* -- ���岼�� -- */

html {
    min-width: 320px;
    color: #333;
}

input textarea {
    font-family: "Microsoft YaHei"
}

body {
    font-family: "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
}


.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    border: 0;
}

.main .clearlist {
    clear: both;
    height: 0;
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    float: none;
}


/*����ύ������*/

.hiddendata {
    display: none;
}


/*���ģ�干����ʽ*/

.nodata {
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    clear: both;
    padding: 0.5rem 3% 0;
}

.m-describe {
    background: #faf9f8;
    border: 1px solid #d3d3d3;
    color: #333;
    margin: 0 auto 1.75rem;
    width: 93.75%;
    overflow: hidden;
    padding: 0.7rem;
}

.endit-content p {
    padding-bottom: 1rem;
}


/*����ҳͼƬ����Ӧ*/

.endit-content img {
    max-width: 100% !important;
    height: auto !important;
}


/*�������ݹؼ���Ʈ��Ӵ�*/

.endit-content a {
    color: red;
    font-weight: bold;
}



/*�������*/
.clearfix:before,.clearfix:after{content: '';display:table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}

/*�����������*/
.font_1rem{ font-size:1rem}
.font_11rem{ font-size:1.1rem}
.font_12rem{ font-size:1.2rem}
.font_14rem{ font-size:1.4rem}
.font_16rem{ font-size:1.6rem}
.font_20rem{ font-size:2rem}
.font_09rem{ font-size:0.9rem}
.font_08rem{ font-size:0.8rem}
.font_06rem{ font-size:0.6rem}
.font_05rem{ font-size:0.5rem}
.font_04rem{ font-size:0.4rem}
.all_width{width: 100%; }
.auto{margin:0 auto}
.width95{ width:95%}


/*��ҳ��ʽ*/
.pglist{padding: 25px 0;float:left;width:100%;line-height: 34px;text-align: center;}
.pglist a {color: #333333;padding: 0 10px;margin:0 5px;font-/weight: bold;background: #fff;border: 1px solid #dcdcdc;}
.pglist *{display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height: 28px;height: 28px;padding-bottom:1px;border-radius: 2px;-webkit-border-radius: 2px;}
.pglist .hover {display:inline-block;color: #fff;background: #008cc9;}
.pglist a:hover {display:inline-block;color: #fff;background: #008cc9;}



/*banner*/
.szjrm_banner{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.szjrm_banner .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.szjrm_banner .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:0; background-color:rgba(51,51,51,0.5);   }
.szjrm_banner .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size: 0 }
.szjrm_banner .hd ul .on{  }
.szjrm_banner .bd{ position:relative; z-index:0; }
.szjrm_banner .bd li img{ width:100%; }
.szjrm_banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}


.szjrm_tit_m{text-transform: uppercase;font-size: 2rem; color: #333;font-weight: bold;margin: 0 auto;display: inline-block;text-align: left;width: 100%;margin-bottom: 1rem; margin-top: 1rem; border-bottom: 1px solid #efefef;padding-bottom: 0.5rem}
.szjrm_tit_m i{color: #f60;font-size: 4rem;padding: 0 0.5rem;font-family: 'Impact'}

.t{text-align: center;padding: 1rem 0;}
.t b{font-size: 2rem;color: #333;background: #fff;line-height: 2;padding: 0 1rem;}
.t b span{color: #b8282d; }
.t p{font-size: 1.2rem;color: #666666;line-height:1.5;position: relative;display: inline-block;padding: 0 1rem;background: #fff;}
.t p::before{content: '';border: 1px solid #cfcece;position: absolute;width: 120%;transform: translateX(-50%);left: 50%;height: 35px;top: -19px;z-index: -1;}
