.body{400 1em/1.8 Microsoft Yahei,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;}
.hui-flex{
display:-webkit-flex;   /* 新版本语法: Chrome 21+ */
display:flex;    /* 新版本语法: Opera 12.1, Firefox 22+ */
display:-webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
display:-moz-box;      /* 老版本语法: Firefox (buggy) */
display:-ms-flexbox;  /* 混合版本语法: IE 10 */
}
/*INDEX11*/
.ico{width: 100%;padding: 8px 8px 8px 8px; background: #fff; text-align: center;}
.ico img{width: 72%;}
.ico span{font-size:0.75rem; display:block; }
.ad1 {width: 100%; font-size: 0;}
.ad1 img{max-width: 100%;height: auto;}
.adshow{width: 100%;}
.adshow .ad_list:nth-child(1),.adshow .ad_list:nth-child(4){margin-right: 2%;}
.adshow .ad_list:nth-child(2){margin-bottom: 5px; margin-right: 2%;}
.adshow .ad_list:nth-child(3){margin-bottom: 5px;}
.ad_list{width: 32%; float: left; font-size: 0;}
.ad_list img{max-width: 100%;height: auto;}
.qian_dao > div{width: 50%; float: left; text-align: center;}
.qian_dao .qiao_dao_r{background: #f9504b; margin: 5px 0px 5px 5px; border-radius: 5px; padding-bottom: 5px;background-image: -webkit-linear-gradient(top, #ce3d39, #f9504b);background-image: linear-gradient(to top, #ce3d39, #f9504b);}
.qian_dao .qiao_dao_l{background:#ffaa01; margin: 5px 5px 5px 0px; border-radius: 5px; padding-bottom: 5px; background-image: -webkit-linear-gradient(top, #d28c01, #feb525);background-image: linear-gradient(to top, #d28c01, #feb525);}
.qian_dao i{color: #fff; font-size: 3.5rem;} 
.qian_dao span{color: #fff; display: block;}

/*AOBUT*/
.content_about p{text-indent:initial;}
.content_about{padding:15px; background: #fff;}
#content img{width: 100% !important;}

/*DESIGNER*/
.designer_top{height:38px; width:100%; background:#FFF; position: fixed; top:44px;z-index: 12;}
.designer_cat{width:30%; height:38px; line-height:38px; text-align:center; float:left;}
#designerList li{background: #fff; margin-bottom: 10px;}
.designer_title{padding: 15px; position: relative;}
.designer_img{padding-right:15px;}
.designer_img img{width: 65px; height: 65px; border-radius: 50%;}
.designer_detail .d_name{font-size: 1.2rem;}
.designer_detail .d_name img{padding-left:5px;width: 40px;}
.designer_detail .d_city{color:#9a9a9a;font-size: 0.75rem;}
.designer_detail .d_fs{color: #db241c;font-weight: bold;}
.designer_detail .d_zj{background: #535260; color: #fff; border-radius: 2px; padding: 2px 5px; font-size: 0.75rem;}
.designer_detail .iconfont{color:#9a9a9a;}
.designer_btn{margin-top: 20px;}
.designermore_btn{position: absolute;right: 15px}
.designer_box_content{padding: 0 15px 15px 15px;}
.designer_box_content > div{width: 32.5%; float: left;padding-right: 1%; overflow: hidden; height: 90px;}
.designer_box_content > div:nth-child(3){padding-right: 0%;}
.designer_box_content img{width: 100%;min-height: 90px;}
/*DESIGNERSHOW*/
.designershow{padding: 0px 15px 20px 15px;background: #fff; }
.designershow_img{ width: 100%; text-align: center; padding:10px 0px 5px 0px;position:relative;}
.designershow_img img{width: 90px; height:90px; border-radius: 50%; border: 2px solid #ccc;}
.designershow .name{font-size: 1.2rem;text-align: center; padding-bottom: 15px;}
.designershow .name span{font-size: .75rem; color: #999;}
.designershow .list{font-size: .875rem; line-height: 1.5rem; padding-left: 5%;}
.designershow .list span{color:#999;font-size: .875rem;}
.designershow_btn{position: absolute; z-index: 1; right: 20px; top:40px;}
.designershow .content{margin-top: 30px; }
.designershow .content p{font-size: 0.9375rem;}
.designershow .content p span{color:#999;font-size: 0.875rem; display: block; padding-bottom: 8px;}
.designershow .sjln{border-top:1px solid #ECECEC;padding-top: 10px; padding-bottom: 20px;}
.designershow .grzl{border-top:1px solid #ECECEC;padding-top: 20px;}
.designershow_other{background: #fff; position: relative;padding-top: 20px;padding-bottom: 10px;}
/*.designershow_other::after{content: ""; border-bottom: 2px solid #db241c; width: 80px; position: absolute; bottom: 0; left: 0;}*/
#designershow_footer{width: 100%;height: 32px; line-height:32px;color: #2d2d2d; background: #FCFCFC;padding: 5px 0px;bottom: 0px;left: 0px;position: fixed;overflow: hidden;z-index: 10;box-shadow: 1px -1px 3px #D1D1D1; text-align: center;}
#designershow_footer span{font-weight: bold;padding-left:15px;font-size:18px; color: #2d2d2d;}
#designershow_footer span:nth-child(2){font-size: 20px;}
#designershow_footer span:nth-child(3){font-size: 20px;}
#designershow_footer span em{font-weight: normal;}


/*MAP*/
.map_top{height:38px; width:100%; background:#FFF; position: fixed; top:44px;z-index: 1;}
.map_top_c{width:95%; height:38px; line-height:38px; margin: 0 auto; position: relative;}
.map_top_cl{width: 100%; position: absolute; left: 0; font-size: 0.875rem;}
.map_top_cl .hui-icons{font-size: 0.75rem;color: #999;}
.map_top_cr{width: 65%;position: absolute; right: 0; top:6px;}
.map_list li{float: left; width: 25%; text-align: center;}
.map_list li a{border: 1px solid #ebebeb; display: block; margin: 5px; border-radius: 2px; font-size: 0.875rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.map_list li a:hover{background:#db241c; color: #fff;}
.map_list li a:active{background:#db241c; color: #fff;}	
.map_box{background: #fff; margin-bottom: 10px;}
.map_title{padding: 15px; position: relative;}
.map_img{padding-right:15px;}
.map_img a{width: 65px; height: 65px; border-radius: 50%; display: block;background: #001a65;color: #fff;line-height: 65px;text-align: center;font-size: 1.3rem; font-weight: bold;}
.map_detail .d_name{font-size: 1.1rem;}
.map_detail .map_url{font-size: 0.75rem;padding-top: 5px; color: #999;}
.map_detail .d_name img{padding-left:5px;width: 40px;}
.map_detail .d_city{color:#9a9a9a;font-size: 0.75rem;}
.map_detail .d_fs{color: #db241c;font-weight: bold;}
.map_detail .d_zj{background: #535260; color: #fff; border-radius: 2px; padding: 2px 5px; font-size: 0.75rem;}
.map_detail .iconfont{color:#9a9a9a;}
.map_btn{margin-top: 20px;}
.mapmore_btn{position: absolute;right: 15px}
.map_box_content{padding: 0 15px 15px 15px;}
.map_box_content > div{width: 32.5%; float: left;padding-right: 1%; overflow: hidden; height: 90px;}
.map_box_content div:nth-child(3){padding-right: 0%;}
.map_box_content img{width: 100%;min-height: 90px;}

/*GOODS*/
.goods_select{width:25%; height:38px; line-height:38px; text-align:center; float:left;}
.goods_select_top{height:38px; width:100%; background:#FFF; position: fixed; top:44px;z-index: 12;}
/*GOODSHOW*/
.goods_title{padding: 10px 0px; background: #fff;padding-left:15px; padding-right: 15px;}
.goods_title h2{font-size:1.3rem;}
.goods_img{position:relative;overflow: hidden; height: 230px; width: 100%;}
.goods_img img{width: 100%; position: fixed;z-index: -1; top:0;left: 0;}
.goods_back{position: fixed; top:5%; left: 3%; background: rgba(0, 0, 0, 0.4); border-radius: 50%;text-align: center; width: 35px;line-height: 35px;}
.goods_back i{color: #fff;padding: 0;}
.goods_share{position: fixed; top:5%; right: 3%; background: rgba(0, 0, 0, 0.4); border-radius: 50%;text-align: center; width: 35px;line-height: 35px;}
.goods_share i{color: #fff;padding: 0; font-weight: ;}
.goods_title_fwxx{font-size: 1.2rem; font-weight: bold;line-height: 1.6rem; height: 1.6rem;width: 100%;}
.goods_title_fwxx::before{content:"";border-right: 2px solid #2d2d2d;}
.goods_show_list {padding-top:10px;width: 100%;}
.goods_show_list li{float: left;width: 50%; padding: 5px 0px;}
.goods_show_list li span{color: #999;}
.goods_content{padding:10px 15px;background: #fff; border-top:1px solid #efefef}
.goods_detal{width: 100%; padding-bottom: 40px; padding-top:20px; color: #2d2d2d;}
.goods_detal img{width: 100%; padding-top: 10px;}
#goods_footer{width: 100%;height: 32px; line-height:32px;color: #2d2d2d; background: #FCFCFC;padding: 5px 10px;bottom: 0px;left: 0px;position: fixed;overflow: hidden;z-index: 10;box-shadow: 1px -1px 3px #D1D1D1;}
#goods_footer span{font-weight: bold;padding-left:15px;font-size:18px; color: #2d2d2d;}

/*MESSAGE*/
.message_content_from{background:#fff;}
.message{text-align: center; font-size: 1.2rem;color:#7f4d12; padding: 10px; font-weight: bold; padding-bottom: 10px; border-bottom:1px solid #efefef;}
.baojiao_banner{width: 100%;font-size: 0;}
.baojiao_banner img{width: 100%;}

/*ACTIVITY*/
.activity_list ul{padding: 15px;}
.activity_list li{border-radius: 5px; box-shadow: 0 2px 5px #e2e2e2;}
.activity_btn{float: right; }
.activity_list h1{color:#7f4d12; text-align: center; font-weight: bold;}
.activity_ico{line-height: 1.8rem !important; padding-top: 10px;}
.activity_ico span{color:#999999;padding-left:12px;}
.activity_ico span:nth-child(2){font-size: 18px;}
/*ACTIVITYSHOW*/
.activityshow{min-height: 300px; position: relative;}
.activityshow_bg{background:url('img/ht2.png') repeat-x top center; width: 100%; height: 60px; position: absolute; top: 30px; left: 0;background-size: contain;}
.activityshow_btn{position: absolute; z-index: 1; right: 15px; top:60px;}
.activityshow_title{overflow:visible;position:relative;margin: 0 10px; margin-top: 50%; padding: 10px;background-image:-webkit-linear-gradient(top,rgba(255, 255, 255, 0.6),rgba(255, 255, 255, 0.8));background-image:-o-linear-gradient(top,rgba(255, 255, 255, 0.6),rgba(255, 255, 255, 0.8));background-image:-ms-linear-gradient(top,rgba(255, 255, 255, 0.6),rgba(255, 255, 255, 0.8));background-image:linear-gradient(top,rgba(255, 255, 255, 0.6),rgba(255, 255, 255, 0.8));}
.activityshow_title h1{font-size: 1.25rem;color:#7f4d12; text-align: center; padding-bottom: 10px; font-weight: bold; border-bottom: 1px solid rgba(127, 77, 18, 0.15);}
.activityshow_title img{width: 40px; position: absolute; top: -31px; left: 0;}
.activityshow_ico{line-height: 1.8rem !important; padding: 20px 0px 10px 0px;text-align: center;color:#999999;}
.activityshow_ico span{color:#999999;padding-left:12px;font-weight: bold;}
.activityshow_ico span:nth-child(2){font-size: 18px;}
.activityshow_ico span:nth-child(3){font-size: 18px;}
.activityshow_content{background:rgba(255, 255, 255, 0.8);margin: 0 10px; padding: 10px;}
.activityshow_content_detail img{width: 100%;}
.activityshow_content_from{margin-top: 40px; background: #fff;}
.activityshow_content_from h2{text-align: center; font-size: 1.4rem;color:#7f4d12; margin: 10px; padding-bottom: 10px;border-bottom: 1px solid rgba(127, 77, 18, 0.15);}
.activityshow_from_font{color:#757575; font-size: 0.875rem;}
#submitBtn{font-size: 1.2rem;}

/*NEWS*/
.news_ad img{width: 100%;}
.news_search{width: 100%;padding: 10px 0; background: #fff; position:relative;}
.news_gosearch{line-height: 30px; height: 30px; border: 1px solid #ECECEC; background: #F5F5EB;  padding:0 10px ; border-radius: 15px; width: 95%; margin: 0 auto;display: block; text-align: center;}
.news_search_btn{position:absolute; right: 10px;width: 32px;height: 32px;top: 10px; line-height: 32px;text-align: center;}
.news_search_btn i{color:#c7261e;}
.news_search_s{position:absolute; left:10px; top:10px;width: 32px;height: 32px;line-height: 32px;text-align: center;}
.news_search_s i{color: #333333;}
.news_ad{font-size: 0;}
.news_list_btn{background: #fff; width: 100%; padding: 10px 0;}
.news_list_btn ul{padding: 0 10px;}
.news_list_btn ul li{width: 25%; float: left; text-align: center; }
.news_list_btn ul li a{display: block; border: 1px solid #e6e6e6; margin: 5px; border-radius: 5px;line-height: 30px; height: 30px;}
/*NEWSSHOW*/
.newsshow{background: #fff; padding: 0 15px;}
.newsshow_title{text-align: center;font-size: 1.2rem;padding-top: 30px;padding-bottom: 10px;}
.newsshow_content {padding-bottom: 30px;}
.newsshow_content img{width: 100% !important; padding: 10px 0px;}
.newsshow_desc{width: 100%; border-bottom: 1px solid #efefef; padding-bottom:10px; margin-bottom:10px; text-align: center;}
.newsshow_desc span{color:#999999;padding-left:12px;  font-size: .75rem;}
.newsshow_desc span:nth-child(2){font-size: 18px;}
.newsshow_title_zw{font-size: 1.1rem; font-weight: bold;line-height: 1.6rem; height: 1.6rem;width: 100%; padding: 15px 0px 10px 0px;}
.newsshow_title_zw::before{content:"";border-right: 2px solid #2d2d2d;}
.newshow_end{width: 100%;position: relative; padding-top: 32px; border-bottom: 1px solid #efefef;overflow: visible;}
.newshow_end span{text-align: center; color: #646473; position: absolute; top:10px; font-size:.925rem; background: #fff; width: 60px;top:23px; left:50%; margin-left: -30px; font-family:Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;;}
#newsshow_footer{width: 100%;height: 32px; line-height:32px;color: #2d2d2d; background: #FCFCFC;padding: 5px 0px;bottom: 0px;left: 0px;position: fixed;overflow: hidden;z-index: 10;box-shadow: 1px -1px 3px #D1D1D1; text-align: center;}
#newsshow_footer span{font-weight: bold;padding-left:15px;font-size:18px; color: #2d2d2d;}
#newsshow_footer span:nth-child(2){font-size: 20px;}
#newsshow_footer span:nth-child(3){font-size: 20px;}
#newsshow_footer span em{font-weight: normal;}
.Scurrent{color: #FF0000 !important;}
/*JOIN*/
.join_content{padding: 10px;font-size:0.875rem; color: #666;}
.join_top{width:100%; background:#FFF;position: fixed;top:44px; z-index: 12;}
.join_top_c{width:95%; height:46px; line-height:46px; margin: 0 auto; position: relative;}
.join_top_cl{width: 35%; position: absolute; left: 0; top:6px;}
.join_top_cl .hui-icons{font-size: 0.75rem;color: #999;position: absolute; right: 10px;top: 0px; height: 30px;line-height: 30px;}
.join_input{width:95%;height: 30px;line-height: 35px; border: 1px solid #ECECEC; font-size: .875rem;background: #F5F5EB;padding: 0px; display: block;}
.join_top_cr{width: 65%;position: absolute; right: 0; top:6px;}
.join_form_select{width:100%}
.join_form_select select{background: #fff; border: 0; border: none;}
.join_obj{width:95%;margin: 0 auto;}
.join_obj_select div{font-size: 0.875rem;border: 1px solid #ECECEC;background: #F5F5EB;height:28px; border-right:none; color: #666;}
.join_obj_select div .hui-icons{font-size: 0.75rem;color: #999;}
.join_obj_select:nth-child(3) div{border-right: 1px solid #ECECEC !important;}
.jobin_search_btn{padding: 10px;}
.join_obj_select{width:33%; height:30px; line-height:30px; text-align:center; float:left;}
/*JOINSHOW*/
.joinshow_title h2{text-align: center; line-height: 50px; font-size: 1.2rem; }
.joinshow_title h2 span{color: #666;}
.joinshow_titlelist{color:#666; font-weight: bold; font-size: .875rem; width: 100%; padding: 10px 0 10px 0px;}
.join_contentlist *{font-size: .875rem !important; padding-bottom: 10px;}
.joinshow-table > tbody > tr > td strong{font-size: 0.875rem;color: #666;}
.joinshow-table > tbody > tr > td{ padding: 5px; line-height: 1.6rem;vertical-align: middle;border-top: 1px solid #dddddd;font-size: 0.875rem;}
.joinshow-table-striped > tbody > tr:nth-child(odd) > td{background-color: #f9f9f9;}
.joinshow-table { width: 100%; border-spacing: 0;border-collapse: separate;}
.kuangjoin{background: #fff; padding: 15px;}

/*FIND*/
.find_menu{width: 100%;line-height:42px; height:42px; background: #fff; border-bottom: 2px solid #d9d9d9; padding: 0 5px;position:fixed;z-index: 2;}
.find_menu .menu{text-align: center; background: #fff; position: relative;}
.find_menu .active{color: #db241c;}
.find_menu .active::after{content:"";position:absolute; bottom:-1px; z-index:1;display:block; width:100%; height:2px; background: #db241c;}

/*CASE 3D*/
.photo_imgheight{position: relative;}
.case_lsit_btn{float: right;}
.case_3d{background: url('../img/3d.png') no-repeat; width: 50px;background-size: contain; height: 50px; position: absolute;z-index: 1; top:50%; left: 50%; margin-top: -25px; margin-left: -25px;}
.case_vr{background: url('../img/vr.png') no-repeat; width: 50px;background-size: contain; height: 20px; position: absolute;z-index: 1; top:10px; right: 10px; }

/*SHARE*/
.share-wechat img {width:90%;position: absolute;top: 0;right: 5%;}
.tips_close {position: absolute;width: 68%;height: 45px;line-height: 45px;text-align: center;top: 60%;left:16%;font-size: 18px;color: #fff;border: 1px solid #fff;border-radius: 6px;}
.share-wap img {width:320px;position: absolute;top: 30%;left: 50%;margin-left: -160px;}
#black-mask-share {display:none;width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;z-index: 21;left: 0;top: 0;}

/*.icon-dianzan,.icon-shoucang1{display: none;}*/

