@charset "utf-8";

/* CSS Document */

body,button,dd,dl,h1,h2,h3,h4,input,ol,p,textarea,ul{margin:0;padding:0}

li{list-style:none}

a,body,button,dd,div,dl,dt,em,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,span,strong,textarea,ul{-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;tap-highlight-color:transparent}

ul,li{ list-style:none;}

button,input,textarea{outline:0}

textarea{resize:none}

img{border:none; vertical-align:top;}

a{text-decoration:none}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.clearfix{display:inline-table}

* html .clearfix{height:1%}

.clearfix{display:block}

html{font-size:62.5%;font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}

.banner{ width:100%;}

.banner img{ width:100%;}

.title{ width:100%; margin-top:1em;}

.titleCnt{ width:100%; margin:0px auto;}

.titleCnt img{ width:100%;}

.main{ width:100%;}

.focus-slide{ width:100%; position:relative;}

.slide img{ width:100%; display:block;}

.focus-slide a{ width:2.25rem; height:5rem; display: block;position: absolute;top:40%;z-index:10;cursor: pointer;text-indent: -9999px; opacity: 0.3;filter:alpha(opacity=30);}

.focus-slide .prev {right: 0; background:url(../images/arrowr.jpg) no-repeat;background-size:contain;}

.focus-slide .next {left: 0;background:url(../images/arrowl.jpg) no-repeat; background-size:contain;}

.wrap{ width:90%; margin:0px auto;}

.brief{ width:100%; font-size:1.5em; line-height:2em; padding-top:2em; color:#333;}

.brief p.first{ padding-top:30px;}

.brief h3{font-size:1.8em; padding-bottom:.3em; font-weight:normal;}

.title01{ width:100%; margin-top:.5em;}

.title01 img{ width:100%;}

.beauty_img{ width:100%; padding:2em 0 0;}

.beauty_img img{ width:100%;}
.beauty-pople{ width:100%;padding:2em 0 0;}
.beauty-pople h3{ color:#333; font-size:1.6em; line-height:2em;}
.beauty-pople p{ font-size:1.5em; line-height:1.8em;}
.beauty_title{ width:100%; padding:2em 0; text-align:center; font-size:1.6em; background:url(../images/arrowb.jpg) no-repeat center bottom; background-size:5%; font-weight:bold;}
.end{ width:100%; text-align:center; padding:2em 0; color:#4E4D4D;}

.thanks{ width:100%; margin-top:2em;}

.thanks_left{ float:left; width:63.5%; position:relative;}

.thanks_left img{ width:100%;}

.thanks_font{ width:100%; padding:.5em 0; text-align:center; font-size:1.4em; background:rgba(0,0,0,0.4); color:#fff; position:absolute; left:0; bottom:0;}

.thanks_right{ float:left; width:36.5%; padding-left:.5em;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing:border-box;}

.thanks_right_01{ width:100%;}

.thanks_right_01 img{ width:100%;}

.beauty{ width:100%; padding-right:.7em;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing:border-box; padding-top:2em;}

.beauty li{ float:left; padding-left:.7em; width:50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing:border-box;}

.beauty li img{ float:none; display:block; width:100%; margin:0;}

.beauty li p{ width:100%; text-align:center; font-size:14px; padding-top:.3em;}

.beauty li p a{ color:#333;}

.beauty li p a:hover{ color:#333;}

.messages{ padding-top:2em;}

.wx100{ padding-top:2em; text-align:center; width:100%;}

.wx100 img{ width:50%;}

.foot{ width:100%; text-align:center; line-height:1.8em; padding:2em 0; color:#4E4E4E;}

.foot_img{ width:100%; text-align:center; padding-top:2em;}

.foot_img img{ width:60%;} 



/**终端页固定导航**/

.footBarSlide{ width:100%; background:#D2101B; position:fixed; left:0; bottom:0; z-index:9999999; }

.footBarSlide ul{ width:100%;}

.footBarSlide ul li{ float:left; font-size:1.5em; width:25%; text-align:center; padding:.5em 0;}

.footBarSlide ul li a{ color:#fff; display:block; border-right:1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing:border-box; width:100%;}

.footBarSlide ul li:last-child a{ border:none;}


.lg-icon {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    z-index: -1;
}
.lg-icon img {
    border: none;
    vertical-align: top;
}