@charset "utf-8";
/* CSS Document */




/*焦点图*/
.banner{ width:100%;text-align:center;}
.focus{width:100%; margin:0 auto; position:relative;} 
.focus img{ width:100%;}
.f426x240{width:100%;overflow:hidden}
.f426x240 img{width:100%; text-align:center;}
.rslides{width:100%;list-style:none;padding:0; margin:0 auto;}
.rslides img{ width:100%;}
.rslides_nav{height:51px;width:31px;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.rslides_tabs{ margin:5px auto;clear:both;text-align:center; position:absolute; bottom:10px; left:0px; right:0px;}
.rslides_tabs li{display:inline; line-height:20px;float:none;_float:left;*float:left;margin-right:10px; text-align:center;}
.rslides_tabs li img{ width:100%;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:11px; width:16px; height:5px;-moz-border-radius:11px;border-radius:15px;background:rgba(0,0,0, .2);background:#ffffff;display:inline-block;_display:block;*display:block;}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#ff9900}
/****/

.top{ width:100%; height:44px; position:fixed; top:0px; z-index:444;}
.top .logo{display: flex;flex-direction: row;align-items: center;flex: 1;flex-grow: 0;padding: 7px 7px 7px 13px; float:left; color:#FFF;}
.top .search{ background:url(../images/topSearch.png) top center no-repeat; width:36px; height:36px; margin-top:4px; margin-right:4px; float:right;}

/*---首页---*/
.template-box{ width:97%; margin-bottom:11px; margin:0px 1.5%;}
.activity-wrap{background-color: #fff;min-height: 55px;background: linear-gradient(#ffebec 20%,#fff 30%,#fff);margin-bottom: 22px!important;margin-top: 22px!important;padding: 22px!important;box-sizing: border-box;}
.activity-wrap .title-box{background:url(../images/seckill_title_bg.png) no-repeat;background-position: top;background-size: 100% auto;padding:11px 0px!important;justify-content: space-between;box-sizing: border-box;}
.activity-wrap .title-box .title-text{font-size:24px;font-weight: 700;color: #333;}
.activity-wrap .title-box .more-box{font-size: 18px;font-weight: 500;color: #333;}


/*----产品分类-----*/

.fl_home {overflow: hidden; border-top:solid 1px #f6f6f6;}
.fl_home .category_left{background-color: #f6f6f6;float: left;width: 100%;box-sizing: border-box;/*order: 1px solid #d5d1cf;*/height:auto;min-height:150px;border-top:none;}
#left_main{ width:25%; float:left; border-right:solid 1px #eaeaea;}
#right_main{ width:75%; float:right;}
.fl_home #left_c_menu {margin: 0;padding: 0px;width:100%;height:auto; float:left;}
.fl_home #left_c_menu div {border: none;border-bottom: 1px solid #eaeaea;background-color: #f6f6f6;height:50px;}
.fl_home #left_c_menu div.active{ background:#fff;}
.fl_home #left_c_menu div.active a{border-left:solid 3px #e8b876; font-weight:bold; color:#383838;}
.fl_home #left_c_menu div a span { text-transform:uppercase;}
.fl_home #left_c_menu div a {display: block;padding:15px 8px 15px 8px;color: #666; font-size:15px;}
.fl_home .cate3li {width: 100%;display:none;}
.fl_home .cate3li dl{ margin: 0;}
.fl_home .cate3li dd {margin:0;/*font-size: 1em;*/}
.fl_home .cate3li dd .c2t{color:#737373;font-size:1.2em;}
.fl_home .cate3li.active{display:block;}
    
.fl_home .cate3li div.c3detail {float: left; width: 30%;margin: 5px 6px 5px 0;}
.fl_home .cate3li div.c3detail .c3pic{text-align: center;}
.fl_home .cate3li div.c3detail .c3pic img{width:90%;/*height:90%;*/}
.fl_home .cate3li div.c3detail .c3name{text-align:center;height: 4em;table-layout: fixed;word-break: break-all;overflow: hidden; text-transform:uppercase;}
.swiper-container-right{float: right;width:74%;margin: 0;overflow-y:scroll;overflow-x:hidden;}


/*---------新闻详细页面-----*/
.page{ width:100%; padding-bottom:30px;}
.page .am-title{ width:100%;text-align: center !important; margin:5px 0px; line-height:30px;font-weight: 400; font-size:16px;}

.blog-Info{ margin:0 auto;  padding:10px 10px;}
.blog-title{ width:100%; font-weight:400;color:#555; text-align: center;line-height:25px;}
.blog-meta{ width:100%; text-align:center; height:25px; line-height:25px; font-weight:400; color:#999;}
.am-cont2{ margin:0px auto; padding:0px 0px; line-height:25px;}
.am-cont2 img{width:99% !important; height:auto !important;}




/*---产品详细页面-----------*/
.productBox{ margin:0px 0px; background:#fff;box-shadow: 1px 1px 4px rgba(0,0,0,.2);}

.productsTxt{  padding:0px 10px;margin-top:-3px;}
.productsTxt .title{margin-bottom: 5px!important;min-width: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;box-sizing: border-box;font-size: 15px;font-weight: 700;line-height: 22px;color: #333;padding-top: 3px;}

.productsTxt .sub-title{font-size: 13px;font-weight: 400;width:100%;color: #999; float:left;margin-bottom: 5px!important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:left;}
.productsTxt .goods-price{font-size: 16px;color: #ff3000;font-weight: 600;margin-bottom: 5px!important;}
.productsTxt .goods-price i{ font-style:normal; font-size:13px;color: #ff3000;font-weight: 600;}


.pro-box-two{ width:100%; float:left; margin-top:15px; box-shadow:1px 1px 4px rgba(0,0,0,.2);}

.detaile {display: none; padding:10px 10px;}
.detaile img{width:96%;}
.content_detaile { border: 1px solid #e1e1e1; background: #fff; line-height: 24px; width:100%;}
.contet_nav{ background:#fff; height:40px; border-bottom:1px solid #e1e1e1;padding:0; margin:0; float:left;width:100%;}
.contet_nav li{ float:left; width:109px; text-align:center; list-style:none; padding:0; margin:0; line-height:40px; color:#444; font-size:14px; font-weight:bold; cursor:pointer;} 
.contet_nav li.proHover{ background:#e9b562; color:#fff;}


/*---专拍信息---*/
.normal-price-box{padding: 11px;background: url(../images/detail_price_normal_bg.png) no-repeat;background-size: 100% 100%;box-sizing: border-box; display:block; margin-top:-3px;}
.u-col-bottom{align-items: flex-end;box-sizing: border-box;display: block;font-family: OPPOSANS; height:25px; line-height:25px;}
.u-col-bottom label{font-size: 13px;color: #fff;box-sizing: border-box; float:left; display:block;}
.u-col-bottom span.price{font-size: 19px;color: #fff;font-weight: 700;margin: 0 5px; float:left; display:block;}
.u-col-bottom .notice{font-size: 13px;color: #fff;box-sizing: border-box; float:left;}
.price-bottom-box{font-size: 13px;color: #fff;padding-top: 5px;justify-content: flex-start;}
.price-bottom-box span{ display:block; float:left;text-decoration: line-through;}
.price-bottom-box .line{margin: 0 11px;
    display: inline-block;
    width: 1px;
    height: 13px;
    background-color: #fff; float:left;}
.price-bottom-box .sold{ float:left;}
.zpxx{margin:0px auto;float:left;  width:100%; margin-bottom:50px;box-shadow:1px 1px 4px rgba(0,0,0,.1);}
.zpxx .zpxx-item{ display:block; float:left; border-bottom:solid 6px #f6f6f6; height:50px; line-height:50px;width:94%; padding:0px 3%;}
.zpxx .zpxx-item label{ float:left; font-size:15px; color:#303133}
.zpxx .zpxx-item span{ float:right; color:#999; font-size:15px;}
