@charset "utf-8";
/* Write your styles */
ul {
    padding: 0px;
    margin: 0px;
}

ul li {
    padding: 0px;
    margin: 0px;
    list-style: none
}

.floatL {
    float: left
}

.floatR {
    float: right
}

.main {
    max-width: 640px;
}

.clear {
    clear: both
}

.pg-demo {
    max-width: 960px;
    position: relative;
}
.demo-bar{background-color: #c80928;}
.ims{width: 100%;}

/*** 首页 ***/
.home_box{ width:100%; position:relative; overflow:hidden;}
.h_toppc{position: absolute;width: 100%; z-index: 99;}
.toph{height: 3rem;}
.home_box .ims{width: 100%;}
.home_1,.home_2,.home_3,.home_4,.home_5{position: relative;padding: 0px 2%;}
.home_1 .tit, .home_2 .tit, .home_3 .tit{position: absolute;}

.home_1{ background: #262325;}
.home_1 .new_tit{ position: relative;width: 100%; text-align: center;font-size: 2.2rem;font-family: "微软雅黑";color: #FFFFFF;margin-bottom: 12px;}
.home_1 .pc_new{ position: relative;}
.home_1 .pc_new .tit{ position: absolute;width:100%;bottom: 0; z-index: 999; background: url("../../img/h_bg_new_tit.png") center no-repeat;height: 34px; line-height: 34px; text-align: center;font-size: 1.6rem;font-family: "微软雅黑";color: #FFFFFF;}
.home_1 .pc_new .tit a{height: 34px; line-height: 34px; text-align: center;font-size: 1.6rem;font-family: "微软雅黑";color: #FFFFFF;}
.home_1 .new_l ul{margin-top: 12px;}
.home_1 .new_l ul li{ background: url("../../img/h_li_dot.png") center left no-repeat; padding-left: 22px;border-bottom: 1px #333032 solid;}
.home_1 .new_l ul li, .home_1 .new_l ul li a{color: #b4b4b3;font-size: 1.6rem;font-family: "微软雅黑";line-height: 34px;}
.home_3 .tit{left:50%;margin-left: -116px;}
.home_5 { padding-top: 1.6rem;}
.home_5 .tit{font-family: "微软雅黑";font-size: 1.4rem; text-transform: uppercase;color: #FFFFFF; text-align: center;margin-top: 11px;margin-bottom: 25px;}
.home5_1,.home5_2{position: relative;width: 45%;}
.home5_1{left: 3%;float:left;}
.home5_2{right: 3%;float:right;}
.home_6{width: 100%; position:relative;text-align: center;}
.home_6 li{width: 33%;top: 0px; float: left; text-align: center;}
.home_6 img{width: 50%;margin-bottom: 11px;}
.home_7{width: 100%;border-bottom: 1px #2e2e2e solid; }
.home_7 .tit, .home_7 .tit a{font-family: "微软雅黑";font-size: 1.4rem; text-transform: uppercase;color: #FFFFFF; text-align: center;}

/*** menu ***/
.top_banner img{width: 100%;}
.top_bak{position: absolute;top: 10%;right: 1%;width: 15%;height: 15%;color: #082f14;font-size: 1px; line-height: 15%;}
.top_lc{position: absolute;top:14%;left:2%;color: #f4d883;font-family: "微软雅黑";font-size: 1.4rem;font-weight: bold;}

.top_menu{ line-height:2.9rem;clear:both;}
.top_menu ul{clear: both; border-bottom: 1px #0f4019 solid;bottom: 0px;width: 100%;}
.top_menu ul li{width:25%;float:left;/*height:2.9rem;line-height:2.9rem; background: #0f821d; text-align:center; border-left: 1px #00340b solid;border-right: 1px #0f4019 solid;border-bottom: 1px #00340b solid;*/}
.top_menu ul li img{width:100%;}
.top_menu ul li.over{background:#00b727;}
.top_menu ul li a{ color:#FFF; font-size: 1.2rem;}
.menu_sub{width: 22%; position: absolute; z-index: 9999; display: none;}
.menu_sub .dot_menu_sub{padding:0;margin: 0;height: 10px; line-height: 10px; text-align: center;}
.menu_sub .mu_sub{background: #a60515;padding: 0 5%;}
.menu_sub .mu_sub div{border-bottom: 1px #bb414d solid; line-height: 2.2rem;}

/**回到顶部**/
.am-gotop-fixed{bottom: 115px;}
.foot_menu{ height:auto;clear:both;}
.foot_menu ul{clear: both; border-bottom: 1px #0f4019 solid; position: fixed;bottom: 0px;width: 100%;z-index: 200;}
.foot_menu ul li{width:25%;float:left;padding-top:10px;line-height:2.9rem;  text-align:center; }
.foot_menu ul li i{width:35%;max-width: 63px;}
.foot_menu ul li i img{width:35%;}
.foot_menu ul li.over{background:#00b727;}
.foot_menu ul li a{ color:#FFF; font-size: 100%;}


/*** lc ***/
.titcn{font-family: "微软雅黑", sans-serif;font-size: 1.0rem;color: #FFFFFF;margin-left:2%;margin-top:0.6rem;}
#intro{position: relative;width:70%;left:15%;margin-top:1.2rem;}
#intro .titen{font-size:2.2rem;text-align:center;color:#fff;}
#intro h2{margin: 0px;padding: 0px;height: 8.4rem;}
#intro h2 .borw{ position:absolute; border-bottom:1px #FFF solid !important; width:94px;top:3.2rem;height:20px;}
#intro h2 .title{font-size:2.2rem;font-family:"微软雅黑";font-weight:bold;text-align:center;color:#fff;}

#arrow-left{
    width:57px;height:24px;position:absolute;top:7.2rem;left:50%;margin-left:-59px;overflow:hidden;z-index:101;
    _position: absolute;
    _left: expression(documentElement.scrollLeft);
    _top: expression(documentElement.scrollTop+document.documentElement.clientHeight/2);
}
#arrow-left a{background:url(../i/arrowLeft.png) no-repeat;}
#arrow-left a,#arrow-right a{width:57px;height:24px;display:block;text-indent:-999em;}
#arrow-right{
    width:57px;height:24px;position:absolute;top:7.2rem;right:50%;margin-right:-59px;z-index:101;
    _position: absolute;
    _right: expression(document.documentElement.clientWidth-documentElement.scrollLeft);
    _top: expression(documentElement.scrollTop+document.documentElement.clientHeight/2);
}
#arrow-right a{background:url(../i/arrowright.png) no-repeat;}
#arrow-left a:hover,#arrow-left a.hover{background:url(../i/arrowleftOn.png) no-repeat}
#arrow-right a:hover,#arrow-right a.hover{background:url(../i/arrowrightOn.png) no-repeat}

/*** index ***/
.popupDiv{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}
.bt_close{position:absolute;top:0;right:0; cursor:pointer;z-index:999999; display:none;}

.pos_index{position: absolute;width: 100%;}
.page-bg{position: fixed;bottom: 0;width: 100%;height: 100%;z-index:-1;}
.page-bg img{width: 100%;}

.wz1{background: url("../../img/bg_index.png") top center repeat;margin: auto;width: 96%;color: #000; }
.wz1 *{font-family: "微软雅黑", sans-serif;font-size: 1.2rem;color: #000;}
/**团购发展**/
.lipic{ padding:10px;}
.lipic ul{margin:auto;}
.lipic ul li{ float:left;margin-bottom:24px;background:#FFF; width:33%; text-align:center; font-family:"微软雅黑";font-size:12px;color:#000; cursor:pointer;}
.lipic ul li a{font-family:"微软雅黑";font-size:12px;color:#000;}

.lics_not{background:#e7e7e7;padding:45px;}
.lics_not .tit{font-family:"微软雅黑";font-size:21px;color:#000;padding-bottom:26px; text-align:left;}
.lics_not .not li{font-family:"微软雅黑";font-size:16px;color:#000; line-height:30px; text-align:left;width:100%; float:left;}
/**私人定制**/
.bt_priv{cursor:pointer; width:175px; height:28px; border:4px solid #FFF; margin-top:15px; line-height:28px; font-family:"微软雅黑";color:#fff !important; font-size:14px; text-align:center; margin-left:-44px; position:relative; left:50%;}
.bt_priv:hover{ background:#c80928; border:4px solid #c80928;}

/**团购发展**/
.smu_br{ padding-bottom:36px;height:36px;padding-top:60px;}
.smu_br ul{margin:auto;width:566px;}
.smu_br ul li{ float:left;height:34px;line-height:34px;margin-left:12px;width:90px;border:1px #595959 solid;background:#FFF; text-align:center; font-family:"微软雅黑";font-size:12px;color:#000; cursor:pointer;}
.smu_br ul li a{font-family:"微软雅黑";font-size:12px;color:#000;}
.smu_br ul li:hover, .smu_br ul li.no{ background:#a20620;color:#FFF;border:1px #a20620 solid;}
.smu_br ul li:hover a{color:#FFF;}
.br_not .tit{background: url(../../../images/dot_brief.jpg) bottom center no-repeat;font-family:"微软雅黑";font-size:25px;color:#000; padding-bottom:16px; text-align:center;}
.br_not .not{font-family:"微软雅黑";font-size:16px;color:#000; line-height:28px; text-align:center; padding-bottom:15px;}
/**团购发展end**/
/**产品展示**/
#proc{width:100%; position:relative; z-index:1;}
#proc .img{width:100%;}
#proc .proc_sect{width:100%; position:relative;margin-bottom:-3px;}
#proc .proc_box{position: absolute;top:5%;left:5%;width:300px;}
#proc .proc_box .moretit{}
#proc .proc_box .ten{ font-family:"微软雅黑";font-size:1.2rem;color:#000; text-transform:uppercase;margin-left: 1.2rem;margin-top: 11px;}
#proc .proc_box .ten span, #proc .proc_box .tcn span{ position:absolute;color:#FFF;margin-top:-1px;margin-left:-1px;}
#proc .proc_box .tcn{ font-family:"微软雅黑";font-size:1.6rem;color:#000; text-transform:uppercase;margin-left: 3.2rem;}
#proc .proc_box .bor_xx{height:0.4rem; border-top:1px #FFF solid;width:3.4rem;margin-left:3.5rem;}
#proc .proc_box h2{padding: 0; font-family:"微软雅黑";font-size:1.4rem;color:#FFF;width:92px;height:2.2rem;line-height:1.6rem; text-align:center;border:4px #FFF solid; margin:6px 1.5rem;}
#proc .proc_box h2 a{color:#FFF;}
#proc .proc_box h2:hover{background:#c80928;border:4px #c80928 solid;}


.am-menu {
    top: 0;
    /*display: none;*/
}

.am-menu-offcanvas1 .am-menu-toggle {
    position: fixed;
    top: auto;
    bottom: 24px;
    right: 4%;
    width: 30%;
    padding-right: 22px;
    z-index: 99;
}

.am-menu-toggle {
    top: 0;
    background: none;
    display: block;
}

.am-menu-toggle .am-icon-bars {
    color: #FFFFFF;
}

.am-offcanvas-bar {
    background: #08331d;
    width: 42%;
}

.am-slider-a1 .am-control-nav li a.am-active {
    background-color: #738b7e;
}

.h-lmslids li {
    width: 45%;
    float: left;
    margin-left: 3%;
}

.h-lmslids li img {
    width: 100%;
}

.h-lmslids li .am-slider-desc {
    text-align: center;
}

.am-slider-default .am-control-nav {
    top: -35px;
    text-align: right;
}

.am-slider-default .am-control-nav li a.am-active {
    background-color: #738b7e;
}
.am-menu-offcanvas1 .am-menu-nav > li > a:hover {
     background-color: #738b7e;
 }

.am-list-news-hd .am-list-news-more {
    font-family: "微软雅黑", sans-serif;
    font-size: 2.6rem;
    color: #FFF;
    padding-right: 12px;
}

.am-list-news-hd h2 {
    color: #FFFFFF;
    padding-left: 12px;
}

.mu-ft ul, .mu-ft ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.mu-ft ul li {
    float: left;
    width: 20%;
}

.mu-ft ul li img {
    width: 100%;
}

/*** index ***/
.wz1 img, .wz img {
    height: auto;
}

.bg_lc_c {
    background: url("../../img/bg_lc_c.gif") bottom repeat-x #661b18;
    padding: 1.2rem;
    line-height: 3.2rem;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 1.6rem;
    color: #FFFFFF;
    position: relative;
}

.bg_lc_c img {
    width: 20%;
}

.bg_lc_c .btl {
    position: absolute;
    left: 4%;
}

.bg_lc_c .btr {
    position: absolute;
    right: 4%;
}

.wz1 {
    padding: 2%;
}

.TB {
    border-top: 1px #CCCCCC solid;
    border-right: 1px #CCCCCC solid;
}

.TB td {
    border-bottom: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
    line-height: 2.4rem;
    padding: 2px;
}

#demo-view .am-menu-dropdown1 .am-menu-toggle {
    width: 22%;
}

.am-menu-dropdown1 .am-menu-nav > li > a {
    background-color: #650000
}

.am-menu-dropdown1 .am-menu-nav > li > a {
    border-bottom-color: #2b0101
}

ul.am-pagination.am-pagination-default.am-no-layout {
    left: 4rem;
}

.am-slider-default .am-direction-nav a {
    position: absolute;
    top: 50%;
    z-index: 10;
    display: block;
    width: 36px;
    height: 36px;
    margin: -18px 0 0;
    overflow: hidden;
    opacity: .45;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.65);
    transition: all .3s ease
}

.am-slider-default .am-direction-nav a:before {
    display: inline-block;
    font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 100%;
    color: #333;
    content: "\f137";
    font-size: 24px !important;
    text-align: center;
    line-height: 36px !important;
    height: 36px
}

.am-slider-default .am-direction-nav a.am-next:before {
    content: "\f138"
}

.am-slider-default .am-direction-nav .am-prev {
    left: 10px
}

.am-slider-default .am-direction-nav .am-next {
    right: 10px;
    text-align: right
}

.am-slider-default .am-direction-nav .am-disabled {
    opacity: 0 !important;
    cursor: default
}

.am-slider-default:hover .am-prev {
    opacity: .7;
    left: 10px
}

.am-slider-default:hover .am-prev:hover {
    opacity: 1
}

.am-slider-default:hover .am-next {
    opacity: .7;
    right: 10px
}

.am-slider-default:hover .am-next:hover {
    opacity: 1
}

.am-slider-default .am-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.am-slider-default .am-pauseplay a::before {
    font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 20px;
    display: inline-block;
    content: "\f04c"
}

.am-slider-default .am-pauseplay a:hover {
    opacity: 1
}

.am-slider-default .am-pauseplay a.am-play::before {
    content: "\f04b"
}

.am-slider-default .am-slider-desc {
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 0;
    padding: 10px;
    width: 100%;
    color: #fff
}

.am-slider-default .am-control-nav {
    width: 100%;
    position: absolute;
    bottom: -15px;
    text-align: center
}

.am-slider-default .am-control-nav li {
    margin: 0 6px;
    display: inline-block
}

.am-slider-default .am-control-nav li a {
    width: 8px;
    height: 8px;
    display: block;
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}

.am-slider-default .am-control-nav li a:hover {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.7)
}

.am-slider-default .am-control-nav li a.am-active {
    background-color: #000;
    background-color: #0e90d2;
    cursor: default
}

.am-slider-default .am-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.am-slider-default .am-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.am-slider-default .am-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer
}

.am-slider-default .am-control-thumbs img:hover {
    opacity: 1
}

.am-slider-default .am-control-thumbs .am-active {
    opacity: 1;
    cursor: default
}

.am-slider-default .am-control-thumbs i {
    position: absolute
}

.foot{position: relative; width: 100%;margin-top: 14px;background-color: #262626;padding-bottom: 6.6rem;margin-bottom: 20%; }
.foot,.foot a{color: #616161; text-align: center;font-size: 80%; line-height: 180%;padding-top: 0.6rem;}
