/* CSS Document */
html{font-size:62.5%}
body{min-width:320px;max-width:640px;margin:0 auto; background:#FFFFFF;  }
*{	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,h4,p,span,b,dl,dt,dd,header,menu,section,footer,nav,article{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{border:0; width:100%;display:block;}
em{ font-style:normal;}
.lf{float:left;}
.rt{float:right;}
.clear_f:after{
    content:"";
    display:table;
    clear:both;
}
.clear_f:before{
    content:"";
    display:table;
}
a{ text-decoration:none; color:#333;}
.clear{ clear:both;}
.w_600{margin:0 auto;width:93.75%; max-width: 640px;}
.banner{ max-width: 640px; margin: 0 auto;}
.bg{background: #f9f2dc;padding:1px 0;}
.bg1{background: #000000;padding:1px 0;}
.bg3{background: #F8F5F0;padding:1px 0;}
.bg2{float:left;width:100%;position: relative;display: block;overflow: hidden;background-repeat: no-repeat;background-position: center;webkit-background-size: cover;background-size: cover;background-image: url(../images/xdzx/bg.jpg);max-width:640px;}
.tit{width:55.16%;margin: 1.6rem auto 0.3rem;}
.tit2{width:27.2%;margin: 1.6rem auto 0.3rem;}
.tit3{width:55%;margin: 1.6rem auto 0.3rem;}
.tit4{width:53.75%;margin: 1.6rem auto 0.3rem;}
.tit5{width:43.6%;margin: 1.6rem auto 0.3rem;}
.tit_w{font-size: 1.38rem;line-height:2rem;text-align: center;color: #BFA588;font-family: "Î¢ÈíÑÅºÚ";}
.zp,.xdpl{margin:1.3rem auto 0.8rem;}
.xdpl li{float:left;width:49.3%;margin-right:1.4%;background: #fff;margin-bottom: 0.5rem;padding:0 10px;}
.xdpl li:nth-child(even){margin-right: 0;}
.hy_w h5,.xdpl .info h5{font-size: 1.38rem;line-height: 1.8rem;font-weight: normal; color: #6A3906; font-weight: 700;}
.hy_w .info p,.xdpl .info p{font-size: 1.26rem;line-height: 1.8rem; text-align: justify; padding: 0 0.8rem 0.72rem 0.8rem;}
.xdpl .info p{padding: 0.2rem 0rem 0.42rem 0rem;}
.xdpl .info {padding-bottom: 6px;}
.hy_w .ico,.xdpl .ico{margin: 5px 0 5px;width: 46px;height: 46px;background-image: url(../images/xdzx/img-nine-2.png);background-repeat: no-repeat;background-position: center;-webkit-background-size: 230px 92px;background-size: 230px 92px;}
.pl_ico1 .ico{background-position: 0px 0px;}
.pl_ico2 .ico{background-position: -46px 0px;}
.pl_ico3 .ico{background-position: -92px 0px;}
.pl_ico4 .ico{background-position: -138px 0px;}
.pl_ico5 .ico{background-position: 0px -46px;}
.pl_ico6 .ico{background-position: -46px -46px;}
.pl_ico7 .ico{background-position: -92px -46px;}
.pl_ico8 .ico{background-position: -138px -46px;}
.zxzx{display:block;background: #FFA800;color:#fff;font-size: 1.4rem;line-height:3rem;text-align: center;}
.zp li{float:left;width:50%;margin:0; position: relative;display: block;overflow: hidden;background-repeat: no-repeat;background-position: center;webkit-background-size: cover;background-size: cover;height:170px;}
.zp li.zp1{width:100%;height:200px;}
.zp .zp1{background-image: url(../images/xdzx/zp1.jpg);}
.zp .zp2{background-image: url(../images/xdzx/zp2.jpg);}
.zp .zp3{background-image: url(../images/xdzx/zp3.jpg);}
.zp .zp4{background-image: url(../images/xdzx/zp4.jpg);}
.zp .zp5{background-image: url(../images/xdzx/zp5.jpg);}
.zp .zp6{background-image: url(../images/xdzx/zp6.jpg);}
.zp .zp7{background-image: url(../images/xdzx/zp7.jpg);}
.ljkc{display:block;width:38%;margin:1.2rem auto;background: #FFA800;color:#fff;font-size: 1.44rem;line-height:2.6rem;text-align: center;border-radius: 8px;}
.ms_img img{display:block;width:18.2%;margin:0.5rem auto;}
.ms_img h3{text-align:center;font-weight: normal;}
.ms_box p{margin:1rem 0 0.8rem 1rem;text-align:left;}
.ms_zp li{float:left;width:49.3%;margin-right:1.4%;position: relative;display: block;overflow: hidden;background-repeat: no-repeat;background-position: center;webkit-background-size: cover;background-size: cover;height:100px;}
.ms_zp li:last-child{margin:0;}
.ms_zp2{background-image: url(../images/xdzx/zp2.jpg);}
.ms_zp3{background-image: url(../images/xdzx/zp3.jpg);}
.ms_zp4{background-image: url(../images/xdzx/zp4.jpg);}
.ms_zp5{background-image: url(../images/xdzx/zp5.jpg);}
.ms_zp6{background-image: url(../images/xdzx/zp6.jpg);}
.ms_zp7{background-image: url(../images/xdzx/zp7.jpg);}
.ms_box .flex-direction-nav li a {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    top: 15%;
    margin-top: -20px;
    text-decoration: none;
    border: 1px solid #999;
    border-radius: 50%;
}
.ms_box .flex-prev {
    left: 10px;
}
.ms_box .flex-next {
    right: 10px;
}
.ms_box{position:relative;margin-bottom:0.8rem;text-align: center;}
.w_600 .cgmj li{float:left;margin-bottom:0.8rem;}
.cgmj .mj_img{width:38%;margin:0 3%;color:#fff;text-align: center;}
.cgmj .mj_img div{padding:6%;border-radius: 50%;border:1px dashed #fff;}
.cgmj .mj_jt{width:8%;margin:15% 2% 0;}
.cgmj{margin:1rem auto;}
.cgmj .mj_img h3{font-size: 1.36rem;line-height: 3.2rem;font-weight: normal;}
.cgmj .mj_img p{font-size: 1.24rem;line-height: 1.6rem;height: 3.2rem;}
.hyqj li{float:left;width:50%;margin-bottom: 0.5rem;}
.hyqj .hy_w{border:1px solid #F0EAE0;}
.hyqj{margin:0.8rem auto; display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
    -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;}
.hy_w .ico{margin: 5px auto 5px;width: 35px;height: 35px;background-image: url(../images/xdzx/img-nine-2.png);background-repeat: no-repeat;background-position: center;-webkit-background-size: 175px 70px;background-size: 175px 70px;position:relative;}
.hy_w h5{text-align: center;}
.hy_w .ico:after{content: '';
position: absolute;
width: 70%;
height: 1px;
left: 15%;
bottom: -6px;
background: #666666;}
.hy_w p{padding:0 0.4rem;text-align:center;margin-top:0.5rem;}
.hy_ico1 .ico{background-position: -35px 0px;}
.hy_ico2 .ico{background-position: -140px -35px;}
.hy_ico3 .ico{background-position: -35px -35px;}

.zp{margin:1rem auto;}
.msgd{ padding:1rem; position:relative;}
.msgd .mslist{ width:50%; float:left;}
.msgd .mslist .msxx{ background-color:#383848; padding:0.5rem; border-radius:0 0 1rem 1rem; position:relative}
.msgd .mslist a{ display:block; margin:1rem; overflow:hidden}
.msgd .mslist img{height:18rem;width:auto;position:relative;z-index: 3;margin-left: auto;margin-right: auto;}
.msgd .mslist span{ border:2px solid #383848; border-radius:1rem; display:block; position:absolute; bottom:0px; height:15rem; width:100%; left:0px; z-index:2}
.msgd .mslist .msxx h3{ font-size:1.39rem; text-align:left; line-height:1.8rem; font-weight:normal; color:#fff;}
.msgd .mslist .msxx p{ font-size:1.2rem; text-align:left; line-height:1.2rem; color:#fff;height:2.4rem;}
.msgd .flex-prev{ left:0px;}
.msgd .flex-next{ right:0px;}
.msgd .flex-direction-nav li a{ position:absolute; display:block; width:3rem; height:3rem; line-height:3rem; text-align:center; color:#fff; background-color:rgba(0,0,0,.5); top:50%; margin-top:-1.5rem; text-decoration:none; border-radius:0.5rem;}
.ms_left{width: 0;height: 0;border: 1rem solid transparent;border-left-color: #fff;display: block;margin-top: 0.5rem;margin-left:1rem;}
.ms_right{width: 0;height: 0;border: 1rem solid transparent;border-right-color: #fff;display: block;margin-top: 0.5rem;}



@media screen and (max-width:340px) and (min-width:280px){
.hy_w .info p{font-size: 0.85rem;}

}

@media screen and (min-width:341px) and (max-width:374px){


}
@media screen and (min-width:375px) and (max-width:394px){


}

@media screen and (min-width:395px) and (max-width:440px){


}

@media screen and (min-width:441px) and (max-width:580px){



}

@media screen and (min-width:581px){



}




.dz_zp li{float:left;width:49.25%;margin-right:1.5%;padding:0;margin-bottom:1%;position:relative;}
.dz_zp li:nth-child(2),.dz_zp li:nth-child(3),.dz_zp li:nth-child(5){margin-right:0;}
.zp_mc{position:absolute;bottom:0;line-height: 3rem;font-size: 1.4rem;background:rgba(0,0,0,0.4);text-align:center;color:#fff;width:100%;}
.call{width:95%;margin:1rem auto;}
.ktfc{position:relative;}

.ktfc .flex-direction-nav li a {
    position: absolute;
    display: block;
    width: 19px;
    top: 50%;
    margin-top: -20px;
    text-decoration: none;
}
.ktfc .flex-prev {
    left: 10px;
}
.ktfc .flex-next {
    right: 10px;
}


.jspx{width:93.75%;margin:0.5rem auto;}
.jspx li{float:left;width:49.25%;margin-right:1.5%;padding:0.6rem 0.4rem;margin-bottom:1%;border:1px dotted #B5B5B5;}
.tit1{font-size: 1.8rem;line-height: 2rem;text-align:center;font-weight:bold;margin:0.8rem 0 1.8rem;}
.jspx li:nth-child(even){margin-right:0;}
h2{text-align:center;font-size:1.5rem;line-height:3.5rem;position:relative;color:#6A3906;}
.jspx p{text-align:center;font-size:1rem;line-height:2rem;padding:0.3rem 0 1rem;border-top:1px dashed #7D7D7D;}
h2:after{    content: ''; position: absolute;width: 50%; height: 2px;left: 25%;bottom: 0;background: #6A3906;}
.hslsjljkc h2:after{ background:transparent;}
.glpx{text-align:center;font-size:1.1rem;line-height:2rem;padding:0.3rem 0 1rem;}



    .glpx{text-align:center;font-size:1rem;line-height:2rem;padding:0.3rem 0 1rem;}

}
.show_dh, .tb_more_zx {
    margin: 1rem auto;
    width: 87.5%;
}




















