﻿@charset "utf-8";

html {
    font-size: 100px;
}

body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea {
    padding: 0;
    margin: 0;
}

input,select,textarea,img,area {
    outline: none;
    border: none;
}

input,select,textarea {
    background: #FFF;
}

mark {
    background: none;
}

-img {
    vertical-align: middle;
}

textarea {
    resize: none;
}

li {
    list-style-type: none;
}

body {
    font: 0.437rem/1 "Microsoft YaHei";
    margin:0 auto;
    max-width:640px;
}
em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address {
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

span,b,em,i,strong,small,label,a,mark {
    display: inline-block;
}
.fl-c:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fl-c {
    *zoom:1; /* for IE6 IE7 */

}
a {
    text-decoration: none;
    outline: none;
    color: inherit;
}

.clear-fix {
    clear: both;
    *zoom: 1;
}

.clear-fix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}

.clearFix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.no-mt {
    margin-top: 0 !important;
}

.no-mr {
    margin-right: 0 !important;
}

.no-mb {
    margin-bottom: 0 !important;
}

.no-ml {
    margin-left: 0 !important;
}

.no-pt {
    padding-top: 0 !important;
}

.no-pr {
    padding-right: 0 !important;
}

.no-pb {
    padding-bottom: 0 !important;
}

.no-pl {
    padding-left: 0 !important;
}

.no-bt {
    border-top: none !important;
}

.no-br {
    border-right: none !important;
}

.no-bb {
    border-bottom: none !important;
}

.no-bl {
    border-left: none !important;
}

.no-ti {
    text-indent: 0;
    color: #f00;
}

#container {
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
}

nav li p {
    padding-top: .2rem;
}



nav ul {
    clear: both;
    *zoom: 1;
    border: 1px solid #efefef;
    border-top: none;
    box-sizing: border-box;
    background:#fff9ec;
}

nav ul:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}

nav li {
    float: left;
    box-sizing: border-box;
    width: 25%;
    font-size: .28rem;
    color: #555555;
    text-align: center;
    word-spacing: .5rem;
    height: 1.6rem;
    border-right: 1px solid #efefef;
}

nav li:nth-of-type(4n) {
    border-right: none;
}

nav li a {
    padding-top: .2rem;
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

nav li em {
    width: .7rem;
    height: .7rem;
}

.noMt {
    margin-top: 0 !important;
}

.noMr {
    margin-right: 0 !important;
}

.noMb {
    margin-bottom: 0 !important;
}

.noMl {
    margin-left: 0 !important;
}

.noPt {
    padding-top: 0 !important;
}

.noPr {
    padding-right: 0 !important;
}

.noPb {
    padding-bottom: 0 !important;
}

.noPl {
    padding-left: 0 !important;
}

.noBt {
    border-top: none !important;
}

.noBr {
    border-right: none !important;
}

.noBb {
    border-bottom: none !important;
}

.noBl {
    border-left: none !important;
}
.new-banner {
    height: 2.97rem;
}
.new-banner img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.header_top {
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
}
/* main  */
.main{clear:both;overflow:hidden;background:#ffeed0;}
.main_top{background:#ffeed0;margin:0 auto;}
.main_top h3{font-size:0.4rem;color:#000000;text-align:center;font-weight:bold;margin-bottom:0.08rem;padding-top:0.1rem;}
.main_top h4{font-size:0.2rem;color:#b6b6b6;text-align:center;}
.top_img_on{display:block;width:93%;margin:0 auto;}
.main_top p{font-size:0.2rem;line-height:0.28rem;text-indent:0.3rem;color:#000;    padding: 0.1rem 0.3rem;}
.top_img_two {display:block;width:100%;margin-top:0.3rem;}
.main_top a{display:block;}
.top_img_one{width:100%;display:block;}
/*DIV切换*/
.ma_fre {clear: both;width:100%;background:#67200c;overflow: hidden;padding:0 3%;}
.fre_a {float:left;width:18%;line-height: 0.6rem;}
.fre_a p{font-size:0.26rem;text-align:center;color:#fff;}
.on{background:#ca650a;}
.fre_zero{background:#dac4a2;padding:0.2rem 3%;height:3.3rem;}
.fre_one {position: relative;width:100%;border:1px solid #868686;height:3.3rem;background-image:url('../img/in02.png');background-position:center bottom;background-repeat:no-repeat;background-size:100%;background-color:#ffeed0;}
.fre_left{float:left;width:52%;}
.fre_left>img{width:50%;display:block;margin:0.2rem auto;}
.fre_left p{font-size:0.22rem;color:#292929;line-height:0.28rem;    padding-left: 0.15rem;text-indent:0.28rem;}
.fre_left a{display:block;width:60%;font-size:0.22rem;color:#000;font-weight:bold;margin:0.2rem auto;background-image:url('../img/in05.jpg');background-position:center;background-repeat:no-repeat;background-size:100%;padding: 0.1rem 0.2rem;}
.fre_right{display:block;float:right;width:40%;margin-top:0.26rem;margin-right:0.2rem;}
/*DIV切换*/
.nav_pp{    position: relative;top: -0.01rem;overflow:hidden;height:1.99rem;clear:both;background-image:url('../img/in14.jpg');background-position:center;background-repeat:no-repeat;background-size:100%;}
.nav_pp h3{ margin-left:0.4rem;margin-bottom: 0.1rem;font-size:0.25rem;color:#67200c;text-align:center;    padding-top: 0.2rem;}
.nav_pp  p{font-size:0.22rem;color:#000;text-align:center;margin-left:0.4rem;line-height:0.3rem;}
.main_ys{background:#ffeed0;overflow:hidden;padding:0 3%;padding-bottom:0.4rem;}
.ys_left{width:47%;float:left;height:4rem;background:#e6d3b5;border:1px solid #aa7f65;margin-top:0.2rem;}
.ys_left h3{font-size:0.26rem;text-align:center;padding:0.1rem 0;}
.ys_left img{display:block;width:100%;}
.ys_left p{font-size:0.22rem;text-indent:0.28rem;line-height:0.28rem;    padding: 0 0.1rem;}
.ys_right{width:47%;float:right;height:4rem;background:#e6d3b5;border:1px solid #aa7f65;margin-top:0.2rem;}
.ys_right h3{font-size:0.26rem;text-align:center;padding:0.1rem 0;}
.ys_right img{display:block;width:100%;}
.ys_right p{font-size:0.22rem;text-indent:0.28rem;line-height:0.28rem;    padding: 0 0.1rem;}
.ys_bj_bom{    height:1.29rem;overflow: hidden;clear: both;margin-top:0.2rem;background-image:url('../img/in22.png');background-position:center;background-repeat:no-repeat;background-size:100%;}
.ys_bj_bom p{font-size:0.25rem;padding: 0.3rem 0 0 0.4rem;}
.ys_aa  {    display: block;
    width: 60%;
    font-size: 0.22rem;
    color: #000;
    font-weight: bold;
    margin: 0.1rem auto;
    background-image: url('../img/in23.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    padding: 0.1rem 0.2rem;
    text-align:center;
    }
.main_zl{background:#dac4a2;overflow:hidden;clear:both;    padding-bottom: 0.4rem;}
.zl_cn{ width:93%;margin:0 auto;margin-top:0.3rem;margin-bottom:0.24rem;overflow:hidden;}
.zl_cn img{display:block;width:48%;float:left;}
.zl_cn_z{width:48%;float:right;}
.zl_cn_z div{height:1.37rem;margin-bottom:0.1rem;background:#ffeed0;}
.zl_cn_z h3{color:#d40000;font-size:0.23rem;padding:0.1rem 0 0.1rem 0.15rem;}
.zl_cn_z p{font-size:0.22rem;padding:0 0.1rem;line-height:0.28rem;} 
.dj_aa{background:#67200c;width:100%;clear:both;overflow:hidden;}
.dj_aa a{display:block;text-align:center;padding:0.15rem 0;font-size:0.24rem;color:#fff;}
.ys_bj_thr{
    height: 1.29rem;
    overflow: hidden;
    clear: both;
    margin-top: 0.2rem;
    background-image: url('../img/in22.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.ys_bj_thr img{width:14%;float:left;margin:0.15rem 0 0 0.25rem;}
.ys_bj_right{float:right;width:74%;padding-right:0.2rem;}
.ys_bj_right p{font-size:0.22rem;color:#010101;line-height:0.28rem;padding:0.15rem 0 0 0;}
.ys_aa_one{
    display: block;
    width: 60%;
    font-size: 0.22rem;
    color: #000;
    background-image: url('../img/in23.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    padding: 0.1rem 0.2rem;
    text-align:center;
        position: relative;
    right: -1.8rem;
    top:-0.15rem;
}
.main_ff{overflow:hidden;clear:both;background:#ffeed0;}
.ff_cn{width:93%;margin:0 auto;overflow:hidden;}
.ff_cn_left{margin-top:0.22rem;width:47%;float:left;background:#e6d3b5;border-radius:0 0 45% 45%;}
.ff_cn_left img{width:90%;margin:0.1rem auto;display:block;}
.ff_cn_left p{font-size:0.22rem;padding:0 0.15rem ;line-height:0.28rem;}
.ff_cn_left h3{font-size:0.23rem;font-weight:bold;text-align:center;padding: 0.2rem 0 0.5rem 0;}
.ff_cn_right{margin-top:0.22rem;width:48%;float:right;background:#e6d3b5;border-radius:0 0 45% 45%;}
.ff_cn_right img{width:90%;margin:0.1rem auto;display:block;}
.ff_cn_right p{font-size:0.22rem;padding:0 0.15rem ;line-height:0.28rem;}
.ff_cn_right h3{font-size:0.23rem;font-weight:bold;text-align:center;padding: 0.2rem 0 0.5rem 0;}
.aa_img{overflow:hidden;clear:both;display:block;width:70%;margin:0 auto;margin-top:0.23rem;margin-bottom:0.39rem;}
.aa_img img{display:block;width:100%;}
.main_lb{overflow:hidden;clear:both;background-color:#dac4a2;padding-bottom:0.4rem ;   margin-bottom: 0.3rem;background-image:url('../img/in41.jpg');background-size:100%;background-position:bottom center;background-repeat:no-repeat;}
.lb_top{width:93%;margin:0 auto;}
.lb_cn{background:#ffeed0;width:100%;border:1px solid #b58e73;    overflow: hidden;margin: 0.2rem 0;}
.lb_cn img{width:40%;float:left;margin:0.1rem;}
.lb_right{width:55%;float:right;}
.lb_right p{    padding: 0.2rem 0.1rem;font-size:0.22rem;text-indent:0.28rem;line-height:0.28rem;}
.lb_right a{display:block;width:90%;}
.lb_right a img{display:block;width:100%;}
.lb_two{background:#ffeed0;overflow:hidden;clear:both;border:1px solid #aa7f65;}
.lb_two_top{  font-size:0.3rem;text-align:center;padding:0.1rem 0;border:1px solid #aa7f65;}
.lb_two_cn{font-size:0.22rem;text-indent:0.3rem;line-height:0.28rem;padding:0.1rem;}
.lb_two_bom{clear:both;padding-bottom:0.15rem;}
.lb_bom_left{height:4rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */width:50%;float:left;border:1px solid #aa7f65;}
.lb_bom_left h3{font-size:0.25rem;text-align:center;padding:0.1rem;}
.lb_bom_left img{width:96%;display:block;margin:0 auto;}
.lb_bom_left p{   margin:0 auto; width:96%;height: 1.12rem;display:block;font-size:0.22rem;line-height:0.28rem;text-indent:0.28rem;padding:0.1rem 0;background: #e9d1ad;}
.lb_bom_right{height:4rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */width:50%;float:right;border:1px solid #aa7f65;}
.lb_bom_right h3{font-size:0.25rem;text-align:center;padding:0.1rem;}
.lb_bom_right img{width:96%;display:block;margin:0 auto;}
.lb_bom_right p{   margin:0 auto; width:96%;height: 1.12rem;display:block;font-size:0.22rem;line-height:0.28rem;text-indent:0.28rem;padding:0.1rem 0;background: #e9d1ad;}
.lb_three{width:85%;margin:0 auto;position:relative;border-radius:0.1rem;margin-top:0.2rem;}
.lb_three_le{    border-radius: 0.1rem;background:#e68e06;width:50%;float:left;padding:0.1rem 0;text-align:center;font-size:0.28rem;color:#fff;}
.lb_three_right{    border-radius: 0.1rem;background:#781400;width:50%;float:left;padding:0.1rem 0; text-align:center;font-size:0.28rem;color:#fff;}
.lb_three img{width:12%;position:absolute;left:43%;top:-0.06rem;}
.main_zj{overflow:hidden;clear:both;margin-bottom:0.4rem;}
.zj_top{padding-top: 0.2rem;width:100%;height:1.63rem;background-image:url(../img/in46.jpg);background-size:100%;background-repeat:no-repeat;}
.zj_top p{font-size:0.3rem;line-height:0.4rem;text-align:center;}
.zj_cn{width:93%;overflow:hidden;margin:0.1rem auto;}
.zj_cn_left{width:48%;float:left;background:#e6d3b5;border:1px solid #882715;margin-bottom:0.12rem;}
.zj_cn_right{width:48%;float:right;background:#e6d3b5;border:1px solid #882715;margin-bottom:0.12rem;}
.zj_cn_left img{width:90%;display:block;margin:0.05rem auto;}
.zj_cn_left h3{text-align:center;font-size:0.35rem;padding:0.1rem 0;}
.zj_cn_left p{line-height: 0.28rem;text-align:center;font-size:0.22rem;}
.zj_cn_left a{    width: 80%;margin:0.1rem auto;background:#7b1000;display:block;font-size:0.2rem;color:#fff;text-align:center;padding:0.07rem 0;}
.zj_cn_right img{width:90%;display:block;margin:0.05rem auto;}
.zj_cn_right h3{text-align:center;font-size:0.35rem;padding:0.1rem 0;}
.zj_cn_right p{line-height: 0.28rem;text-align:center;font-size:0.22rem;}
.zj_cn_right a{    width: 80%;margin:0.1rem auto;background:#7b1000;display:block;font-size:0.2rem;color:#fff;text-align:center;padding:0.07rem 0;}
.part-three-table {
    margin-bottom: 0.4rem;
    background:#fff;
}
.part-three-table>h3 {
    font-size: .24rem;
    text-align: center;
}
.part-three-table table {
    width: 93.75%;
    margin: 0 auto;
    margin-top: .1rem;
    border-collapse: collapse;
    font-size: .17rem;
    color: #6c6c6c;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.part-three-table .day {
    color: #303030;
    font-weight: bold;
}
.part-three-table td {
    color: #303030;
    border: 1px #67200c solid;
    text-align: center;
    height: .35rem;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.part-three-table>p {
    font-size: .18rem;
    color: #c90d0d;
    padding: .1rem .3rem .1rem;
}
.part-three-table .red {
    color: #f00;
}
.part-three-table .green {
    color: #079900;
background: #ececec;}
.zj_aa{width:90%;margin: 0 auto;overflow:hidden;clear:both;}
.zj_aa a{width:45%;background:#e6d3b5;text-align:center;display:block;border:0.04rem solid #7b1000;font-size:0.28rem;color:#961400;padding:0.15rem 0;}
.main_by{overflow:hidden;clear:both;background:#dac4a2;
 padding-bottom: 0.4rem;
    margin-bottom: 0.3rem;
    background-image: url('../img/in41.jpg');
    background-size: 100%;
    background-position: bottom center;
    background-repeat: no-repeat;}
.by_fx_one{overflow:hidden;}
.by_top{width:93%;margin:0.2rem auto;}
.by_top_one{width:47%;float:left;margin-bottom:0.15rem;}
.by_top_two{width:47%;float:right;margin-bottom:0.15rem;}
.by_pp{width:100%;height:0.03rem;display:block;background:#67200c;}
.by_fx_one{border-bottom: 1px #6b2511 solid;   }
.by_fx_one h3{font-size:0.24rem;text-align:center;padding: 0.12rem 0;}
.by_fx_one img{display:block;width:47%;float:left;margin-bottom: 0.1rem;}
.by_fx_one p{line-height:0.28rem;text-indent:0.3rem;font-size:0.22rem;width:45%;float:right;    margin: 0.3rem 0.15rem 0 0;}
.by_fx_one a{color:#fe0000;}
.by_bom_a{width:70%;display:block;padding:0.12rem 0;margin:0 auto;text-align:center;background:#67200c;color:#fff;font-size:0.24rem;margin-top:0.3rem;}
.main_pp{overflow:hidden;clear:both;background:#ffeed0;}

.main_ls {
    clear: both;
    overflow: hidden;
}
.ls_top {
    overflow: hidden;
    clear: both;
    margin: 0.2rem 0;
}
.ls_top h3 {
    font-size: 0.3rem;
    color: #333333;
    text-align: center;
    font-weight: bold;
    padding: 0.1rem 0;
}

.ls_top h4 {
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
    font-weight: bold;
}
.ls_img {
    background: url(../img/z03.jpg) no-repeat;
    background-size: 100%;
    height: 3.24rem;
}
.ls_img > div {
    width: 4.93rem;
    height: 2.78rem;
    margin: 0 auto;
    padding-top: .22rem;
}
script {
    display: none;
}
.ls_img > div > div {
    height: 100%;
}
object[Attributes Style] {
    width: 100%;
    height: 100%;
}
.ls_font {
    font-size: 0.18rem;
    line-height: 0.27rem;
    text-indent: 0.3rem;
    color: #333333;
    padding: 0 0.3rem;
    margin-top: 0.2rem;
    padding-bottom: .3rem;
}
/*tab*/
bottom-slide { width: 6rem; padding: 0 .2rem; margin: 0 auto;}
.bottom-slide-tab img {display: block; width: 1.11rem;height: 1.28rem;float: left;margin-right: .15rem;}
.bottom-slide-tab div { /*overflow: hidden;*/}
.bottom-slide-tab div:nth-child(1) img {
    margin-left: .55rem;
}
.bottom-slide-tab {
    margin-bottom: .33rem;
    overflow: hidden;
}
.bottom-slide-cont{
    width:93%;
    margin:0 auto;
}
.bottom-slide-cont img {
    display: block;
    width: 100%;
}
.bottom-slide > a {
    display: block;
    width: 2.8rem;
    height: .57rem;
    text-align: center;
    line-height: .57rem;
    font-size: .25rem;
    float: left;
    color: #fff;
    margin: .27rem 0 .33rem 0;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    -ms-border-radius: .08rem;
    -o-border-radius: .08rem;
    border-radius: .08rem;
    position: relative;
}
.bottom-slide > a > img {
    width: .24rem;
    position: relative;
    padding-right: .1rem;
    top: .04rem;
}
.bottom-slide .left {
    background: #a41111;
    margin-right: .2rem;
    margin-left: .25rem;
}
.bottom-slide .right {
    background: #e68e06;
}





.from_pp{font-size:0.2rem;text-align:center;color:#fe0101;}
 .from_aa{background:#860001;width:34%;margin:0.4rem auto;display:block;padding:0.1rem 0;font-size:0.24rem;color:#fff;text-align:center;}


@media screen and (max-width:320px){body {font-size:10px!important;}}
@media screen and (min-width:320px){body {font-size:10px!important;}}
@media screen and (min-width:360px){body {font-size:11.248px!important;}}
@media screen and (min-width:400px){body {font-size:12.496px!important;}}
@media screen and (min-width:420px){body {font-size:13.125px!important;}}
@media screen and (min-width:440px){body {font-size:13.744px!important;}}
@media screen and (min-width:460px){body {font-size:14.384px!important;}}
@media screen and (min-width:480px){body {font-size:15.008px!important;}}
@media screen and (min-width:540px){body {font-size:16.88px!important;}}
@media screen and (min-width:560px){body {font-size:17.504px!important;}}
@media screen and (min-width:640px){body {font-size:20px!important;}}


