@charset "utf-8";
/*CSS reset */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,figure,figcaption{margin:0;padding:0;}
a{color:#333;text-decoration:none}
ul,li{list-style:none; margin:0px; padding:0px;}
img{border:0; vertical-align:middle;width: 100%;}
em{ font-style:normal;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}
input,textarea{outline: none;-webkit-appearance: none;resize:none;overflow: auto;}
*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aeaeae;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #aeaeae;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #aeaeae;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #aeaeae;
} 
/*公共样式*/
.fl{float: left;}
.fr{float: right;}
.clear{zoom:1; clear: both; }
.clear:after{content: "";height: 0;clear: both;display: block;overflow: hidden;}

html{font-size:12px/* /20 */}
body{font-family: "microsoft yahei";position: relative; font-size: 0.23rem;color:#333;}
/**首页start**/
.container{ min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;
 }
 .container .wrap{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative; 
 }
 .container .head{  width: 100%; margin:0 auto;
 	z-index:9}
 .container .home{ width: 100%; margin:0 auto; margin-top: 1.5rem;}
 .show{padding-bottom: 1.2rem ; margin-top:1.5rem !important;}
 .container .nav{ width: 100%; margin:0 auto; }
 .container .nav_list{ width:100%;margin:0.2rem 0;}
 .container .nav_list li{width: 32.5%;float: left;height: 0.33rem;line-height: 0.33rem;
 	font-size: 0.3rem;text-align: center; color:#4d4d4d; cursor: pointer;margin: 0.1rem 0;
 	border-right: 1px solid #fff;border-right: 2px solid #ddd }
 .container .nav_list .right{ border-right: none;}
 
 .container .nav_list .active{ color: #cc3333 ;} 

/*  @media screen and (min-width: 640px ) {
    .container .nav_list li{width: 33.1%;}
     .container .nav_list .right{width:33.3% }
} */

/* .container .nav_list li a{display: block;width: 100%;height: 100%;color: #5c5c5c}
.container .nav_list li .active{background-color: #80a987;color: #fff;} */ 
.container .nav_list li:nth-child(1){border-bottom: 1px solid #fff;} 
.container .nav_list li:nth-child(2){border-bottom: 1px solid #fff;} 
.container .nav_list li:nth-child(3){border-bottom: 1px solid #fff;} 


/*轮播图按钮 样式 start*/
.slider{display:block;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#999;font-size:0}
.focus span.current{background:#fff}
/*轮播图按钮 样式 end*/
/* .wrap .home{min-width: 320px; max-width: 680px; width: 100%; margin:0 auto;}
 .wrap .nav{min-width: 320px; max-width: 680px; width: 100%; margin:0 auto;}
 .wrap .nav_list{min-width: 320px;max-width: 680px;width:100%;position: fixed;top:0.8rem;margin:0 auto;z-index:999999; }
 .wrap .nav_list li{width: 19.7%;float: left;height: 0.5rem;line-height: 0.5rem;
 	font-size: 0.23rem;text-align: center;background-color: #ececec;color:#565656; 
 	border-right: 1px solid #fff;}
.wrap .nav_list li a{display: block;width: 100%;height: 100%;color: #5c5c5c}
.wrap .nav_list li .active{background-color: #80a987;color: #fff;}
.wrap .nav_list li:last-child{border-right:0;} */

.show .index_content{width:92%;margin:0 auto;position: relative;overflow: hidden;margin-top:0.4rem;
 }
.index_content .content{width: 60%; float:left;letter-spacing: 0.01rem;
color: #737373}
.index_content .content .title{font-size: 0.36rem;font-weight: normal;padding-bottom: 0.1rem ;
 color:#cc3333;}
.index_content .content p{ font-size: 0.23rem;padding-bottom: 0.3rem}

.index_content .erweima {width: 40%;float: left;position: relative;color: #737373}
.index_content .erweima .img{position: absolute;right: 0;top: 0}
.index_content .erweima .img img{width:1.3rem;height:1.3rem;}
.totop{ color: #3b3b3b; font-size: 0.33rem;text-indent: 0.35rem; border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;padding:0.1rem 0; letter-spacing:0.01rem;}
.totop  .top_pic{ width:0.7rem; height: 0.7rem; margin-left: 0.30rem }
.footer{ color: #8d8d8d; font-size: 0.21rem;text-indent: 0.35rem; line-height: 0.4rem;
 padding-top: 0.3rem;}
 
/**首页end**/


/**干燕start**/
.container .ganyan{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;}
.ganyan .title{font-weight: normal;color:#909090;font-size: 0.3rem;width: 92%;margin:0 auto; }
.ganyan .ganyanList{width: 100%;margin:0 auto;}
.ganyan .ganyanList .info{width: 92%;margin:0 auto;border-bottom: 1px solid #ececec}
.ganyan .ganyanList  img{padding-bottom: 0.25rem}
.ganyan .ganyanList .info .name{font-size: 0.26rem;font-weight: normal;letter-spacing: 0.01rem;color: #555;
}
.ganyan .ganyanList .info .guige{display: inline-block;border:1px solid #838383;padding: 0.09rem 0.2rem;
margin:0.22rem 0; margin-right: 0.1rem}
.ganyan .ganyanList .info .lxwm{color:#fff;background-color:#669970 ;border:1px solid #669970;
padding: 0.09rem 0.2rem;}
@media screen and (max-width: 360px) {
.ganyan .ganyanList .info .lxwm	{padding: 0.09rem 0.3rem;}
}
@media screen and (max-width: 320px) {
.ganyan .ganyanList .info .lxwm	{padding: 0.09rem 0.2rem;margin-left: 0.2rem;}
}
@media screen and (min-width: 680px) {
	.ganyan .ganyanList .info .lxwm	{padding: 0.09rem 0.35rem;}
}
/**干燕end**/

/**品质追求start**/
.container .xiandun{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;}
.xiandun .title{font-weight: normal;color:#909090;font-size: 0.3rem;width: 92%;margin:0 auto; }
.xiandun .goods{width:92%;margin:0 auto;margin-top: 0.3rem; 
 }
.xiandun .goods .pic{width: 40%;float: left; }
.xiandun .goods .pic .picture{width: 90%;height: auto; }
 .goods .goods-info{width: 60%;float: left;color:#7e7e7e;padding-bottom: 0.5rem }
 .goods .goods-info .name{font-size: 0.26rem;font-weight: normal;letter-spacing: 0.01rem;color: #545454;
}  
 .goods .goods-info .price{ width: 100%;  margin-top: 0.1rem; }
 .goods-info .price li{ width: 33% ; float: left; padding:0.05rem 0; 
    font-size: 0.20rem; }
.goods .goods-info .last{padding-bottom: 0.1rem}
 .goods .goods-info p{line-height: 0.3rem;font-size: 0.18rem;line-height: 0.3rem; padding-top: 0.02rem}
 
.xiandun   .lxwm1{ width:92%; color: #212121; border:1px solid #1e1e1e; margin:0 auto;
font-size: 0.36rem; text-align: center;  height: 0.75rem ;line-height: 0.75rem;
clear:both;margin-top: 1rem ; }

.xiandun .goods .guige{width: 92%; margin:0 auto; }
.xiandun .goods .guige .price{width: 32.5%;display: inline-block;color: #fff;background-color: #669970;
padding:0.1rem 0;text-align: center;margin-top:0.25rem;}
.xiandun .goods .guige .price1{width: 49.2%;display: inline-block;color: #fff;background-color: #669970;
padding:0.1rem 0;text-align: center;margin-top:0.08rem;margin-bottom: 0.6rem }

 
.xiandun .know1{ width: 92%; margin:0 auto; margin-top: .25rem ;margin-bottom: 0.25rem;
color: #545454; padding-bottom: 0.2rem; border-bottom: 1px solid #eaeaea }
.xiandun h3{ font-weight: normal; font-size: 0.28rem; }
.xiandun .text{font-size: 0.23rem; margin-top: 0.1rem}
.xiandun .info{ margin-top: 0.2rem; }
.xiandun .info .infoto{ display: inline-block; padding: 0.1rem 0.4rem; border:1px solid #838383; }

/**品质追求end**/

/**品牌优势start**/
.container .pinpai{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;}
.pinpai .title{font-weight: normal;color:#909090;font-size: 0.3rem;width: 92%;margin:0 auto; }
.pinpai .page{width: 100%;position: relative;padding:0 0 0.28rem 0;border-bottom: 1px solid #ececec}
.pinpai .page:nth-child(2){padding-top: 0 !important}
.pinpai .page .text{position: absolute;top: 0.52rem;left: 1.74rem;color:#fff;
}
.pinpai .page .text1{position: absolute;top: 0.75rem;left: 1.74rem;color:#fff;
}
.pinpai .page .text li{padding-bottom: 0.15rem;letter-spacing: 0.01rem;font-size:0.18rem;}
.pinpai .page .text1 li{padding-bottom: 0.15rem;letter-spacing: 0.01rem;font-size:0.18rem;}
.pinpai .page .text2 li{color: #565656}
/**品牌优势end**/

/**服务保障start**/
.container .service{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;}
.service .title{font-weight: normal;color:#909090;font-size: 0.3rem;width: 92%;margin:0 auto;padding:0.26rem 0px;}
.service  .page{width: 100%;margin:0 auto;position: relative;padding:0 0 0.28rem 0;border-bottom: 1px solid #ececec}
.service  .page:nth-child(2){padding-top: 0 !important}

/*服务保障end*/

/*order start*/
.container .order{min-width: 320px; max-width: 680px;width: 100%;margin:0 auto;position: relative;border-bottom: 1px solid #ececec}
.order .title{font-weight: normal;color:#909090;font-size: 0.3rem;width: 92%;margin:0 auto;padding:0.26rem 0px;}
.order .duibi{width: 92%; margin:0 auto;}
.duibi .case{width: 100%;position: relative;border-bottom: 1px solid #ececec;margin-top: 0.15rem}
.duibi .case:nth-child(1){margin-top: 0}
.duibi .case .biaoti{background-color: #e7381b;color:#fff;display: inline-block;padding:0.1rem 0.26rem;
 text-align: center;font-weight: normal; font-size: 0.18rem}
.duibi .case .left ,.duibi .case .right{width: 50%;float: left;color: #9d9d9d;padding-bottom: 0.4rem;}
.duibi .case .left .text,.duibi .case .right .text{letter-spacing: 0.01rem;
	width: 90%;font-size: 0.18rem;line-height: 0.30rem;margin-top: 0.1rem;
}
.duibi .photo{width: 100%;margin:0 auto;position: relative;}
.duibi .photo .img{width: 49%;display: inline-block;margin-bottom:0.05rem;} 
.duibi .footer-info{width:100%;margin-top: 0.5rem;}
.duibi .footer-info .erweima{width: 100%;}
.duibi .footer-info .erweima img{width: 1.8rem;height: 1.8rem;display: block;margin:0 auto;}

.duibi .footer-info p{text-align: center;}
.duibi .footer-info .p1{color: #010101;font-size: 0.3rem;margin-top: 0.38rem;font-weight: bold;}
.duibi .footer-info .p2{color: #f1381c;font-size: 0.35rem;margin-top: 0.1rem;font-weight: bold;}
.duibi .footer-info .p3{color: #f1381c;font-size: 0.23rem;margin-top: 0.2rem;color:#595959;letter-spacing: 0.01rem}
.duibi .footer-info .p4{color: #f1381c;font-size: 0.23rem;margin-top: 0.05rem;color:#595959;padding-bottom: 60px;}

/*order end*/

/**tel**/
.container .footnav{min-width: 320px; max-width: 680px; width:100%; margin:0 auto;position: fixed;bottom:0;
height: 45px; background-color: #a21e28; color: #fff;z-index: 9998}
 
div.footnav { min-width: 320px; max-width: 680px; width:100%;margin: 0 auto;  position: fixed; bottom: 0; -webkit-animation: fadeInUpBig 1s 0.2s ease both; -moz-animation: fadeInUpBig 1s 0.2s ease both; }
    div.footnav ul { margin: 0 auto;   height: 45px; width: 100%; background: #a21e28; overflow: hidden; }
        div.footnav ul li { width: 49.8%; float: left; text-align: center; }
            div.footnav ul li a { display: block; line-height: 45px; width: 100%; color: #fff; font-size: 0.8em; }
                div.footnav ul li a strong { display: block; position: relative; top: 10px; left: 0; font-weight: normal; }

        div.footnav ul.Transverse { position: relative; }
            div.footnav ul.Transverse li a { border-right: 1px dotted #dcc6a1; }
            div.footnav ul.Transverse li:last-child a { border-right: 0px; }
            div.footnav ul.Transverse li a strong { display: inline; position: inherit; font-weight: normal; padding-left: 32px; line-height: 45px; font-size: 15px; }
            div.footnav ul.Transverse li:nth-child(1) a strong { background: url("../images/home.png") left center no-repeat; background-size: 28px 28px; }
            div.footnav ul.Transverse li:nth-child(2) a strong { background: url("../images/call.png") left center no-repeat; background-size: 28px 28px; }
            div.footnav ul.Transverse li:nth-child(3) a strong { background: url("../images/sms.png") left center no-repeat; background-size: 28px 28px; }
            div.footnav ul.Transverse li:nth-child(1) a.home strong { background: url("../images/home.png") left center no-repeat; background-size: 28px 28px; }
            div.footnav ul.Transverse li span { color: #333; }


.ywls { padding:0rem 0.2rem 0.2rem;border-bottom: 1px solid #dedede}
.ywls .title{ font-size: 0.35rem; color: #1e1e1e ;text-align: center; 
padding:0.2rem 0; }
.ywls .indent{ text-indent: 2em; line-height: 1.5; font-size: 0.23rem; color: #333 ;
     }
.ywls  p{padding: 0.1rem 0} 

.mstory-banner{
    width: 100%;
    /**border-top: 0.1rem solid #990000;**/
    margin-bottom: 0.25rem;
}
.mstory-banner img,.ms-video img{width:100%}

.ms-video,.m-img{
    box-sizing: border-box;
    width: 100%;
    padding: 0 0.2rem;
    position: relative;
}
#m-play{
    display: block;
    width: 93%;
    height: 3.6rem;
  
    position: absolute;
    top: 0.03rem;
    left: 0.238rem;
}
#video{
    display: block;
    width: 93%;
    height: 3.6rem;
   display: none;
    position: absolute;
    top: 0.03rem;
    left: 0.238rem;
}
.m-tap{
    width: 100%;
    box-sizing:border-box;
    height: 0.9rem;
    line-height: 0.9rem;
    color: #333;
    border-top: 0.02rem solid #e5e5e5;
    border-bottom: 0.02rem solid #e5e5e5;
    padding: 0 0.2rem;
    font-size: 0.32rem;
}
.m-tap span{
     border-left: 0.12rem solid #990000;
    padding-left: 0.18rem;
}
.linian-txt{
    text-align: center;
    width: 100%;
    color: #999;
    margin: 0.6rem 0;
}
.linian-txt span{
    font-size: 0.25rem;
    display: block;
    text-align: center;
    margin-top: 0.15rem;
}
.txt-title{
    color: #cccc99;
    font-size: 0.34rem;
}
.m-pic{width: 100%;}