/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/


/***************************宽屏样式(start)***************************/
.w_1200 .info .item{ width: 380px; height: 112px; margin-left: 30px;}
.w_1200 .info .item .item_img{width: 112px;height: 112px;}
.w_1200 .info .item .item_txt{ width: 253px;}

/***************************宽屏样式(end)***************************/


#banner{position: relative;width: 100%;height: 100%;}
/* #banner>div{position: absolute;width: 1920px;left: 50%;margin-left: -960px;height: 682px;}*/
#banner .bd li{height: 100%;}

.info{ padding: 62px 0 78px; border-bottom: 1px solid #ebebeb;}
.info .item{ width: 316px; height: 112px; margin-left: 16px; text-decoration: none;}
.info .item .item_img{width: 100px;height: 100px;}
.info .item:first-child{ margin-left: 0;}
.info .item .item_txt{ width: 200px;}
.info .item .item_txt .title{ width: 100%; height: 38px; line-height: 38px; margin-top: 10px; font-size: 18px; color: #0e1a32; text-decoration: none;}
.info .item .item_txt .brief{ width: 100%; height: 50px; line-height: 25px; font-size: 14px; color: #555; overflow: hidden;}
.pro_outer{ margin-top: 50px;}
.pro_outer .title{ width: 100%; height: 52px; line-height: 52px; font-size: 42px; color: #0f1932; text-align: center;text-transform: uppercase;}
.pro_outer .brief{ width: 100%; height: 60px; line-height: 30px; margin-top: 8px; font-size: 16px; color: #555; overflow: hidden; text-align: center;}

/*产品列表*/
.w_1200 .pro_list .prod_box{height: 460px;}
.w_1200 .pro_list .prod_box .img{ height: 280px;}
.pro_list{ margin-top: 40px;margin-bottom: 20px;}
.pro_list .prod_box{ width: 25%; height: 405px;margin: 0;position: relative;}
.pro_list .prod_box .prod_price em{margin-right:0;}
.pro_list .prod_box.first, .prod_box:first-child{ margin-left: 0;}
.pro_list .prod_box .img{ height: 225px;margin:0 10px;}
.pro_list .prod_box .pro_info{ margin: 0 10px;}
.pro_list .prod_box .pro_info .star_img{ width: 100%; height: 16px; margin-top: 13px; margin-bottom: 19px; text-align: center;}
.pro_list .prod_box .pro_name{ height: 48px; line-height: 24px; margin-top: 19px; text-align: center; overflow: hidden;}
.pro_list .prod_box .pro_name a{ font-size: 14px; color: #555; text-decoration: none;}
.pro_list .prod_box .prod_price{ width: 100%; height: 30px; line-height: 30px; margin-top: 8px;font-size: 22px; color: #000; font-weight: normal; text-align: center;}
.pro_list .prod_box .prod_price del{ margin-left: 8px; color: #b3b3b3;font-size: 14px; font-weight: normal}
.pro_list .prod_box .loading_box{ position: relative; width: 90%; height: 16px; border: 1px solid #f47082; overflow: hidden; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.pro_list .prod_box .loading_box .loading_txt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 16px; font-size: 12px; color: #f47082; text-align: center; z-index: 2;}
.pro_list .prod_box .loading_box .loading_bg{ position: absolute; left: 0; top: 0; width: 25%; height: 100%; background: #ffe3e7; z-index: 1;}
.pro_list .prod_box .icon_discount{/*display: none;*/ position: absolute;top: 0;right: 10px;padding:3px 10px;font-size: 15px;line-height: 20px;color: #fff;background: #F1B610;z-index: 10;}
.pro_list .prod_box .icon_seckill{display: none;position: absolute;top: 0;right: 10px;padding:3px 10px;font-size: 15px;line-height: 20px;color: #fff;background: #F1B610;}
.w_1200 .pro_list .style1 .prod_box{height: 470px;}
.pro_list .style1 .prod_box{height: auto;min-height: auto;margin-bottom: 30px;}
.pro_list .prod_box .hover{display: none;}
.pro_list .style1 .prod_box .prod_box_pic .hover{display: block;position: absolute;width: 100%;left: 0;bottom: 10px;opacity: 0;visibility: hidden;transition: all .4s;}
.pro_list .style1 .prod_box:hover .prod_box_pic .hover{opacity: 1;visibility: visible;}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_icon{width: 44px;height: 44px;background: #fff no-repeat center;box-shadow: 0 0 8px rgba(92, 92, 92, 0.35);}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_icon + .p_icon{margin-left: 10px;}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_cart{background-image: url(../images/icon_pro_cart.jpg);}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_search{background-image: url(../images/icon_pro_search.jpg);}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_fav{background-image: url(../images/icon_pro_fav.jpg);}
.pro_list .style1 .prod_box .prod_box_pic .hover .p_fav.is_in{background-image: url(../images/icon_pro_fav_cur.jpg);}
.pro_list .style1 .prod_box .pro_info{}
.pro_list .style1 .prod_box .pro_info *{text-align: left;}
.pro_list .style1 .prod_box .review_count{display: none;}
.pro_list .style1 .prod_box .pro_name{height: 45px;margin: 10px 0 15px 0;/*width: 100%;position: absolute;top: 0;left: 0;*/}
.pro_list .style1 .prod_box .pro_info .star_img{margin: 5px 0;}
.pro_list .style1 .prod_box .prod_price{position: relative;margin-top: 5px;padding-top: 20px;color: #333 !important;font-family: "Roboto-Regular";font-size: 18px;}
.pro_list .style1 .prod_box .prod_price del{line-height: 1;position: absolute;left: 0;top: 0;margin-left: 0;font-size: 14px;color: #a0a0a0;}
.pro_list .prod_box .s1_btn{display: none;}
.pro_list .style1 .prod_box .s1_btn{display: block;overflow: hidden;margin-top: 15px;}
.w_1200 .pro_list .style1 .prod_box .s1_btn .add_to_cart{background: #1b1b1b url(../images/icon_s1_cart.png) no-repeat 30px center;padding:0 30px 0 75px;}
.pro_list .style1 .prod_box .s1_btn .add_to_cart{float: left;height: 40px;line-height: 40px;padding:0 30px 0 30px;text-align: center;color: #fff;font-size: 14px;text-transform: uppercase;background: #1b1b1b url(../images/icon_s1_cart.png) no-repeat 5px center;}
.pro_list .style1 .prod_box .s1_btn .favorite{float: left;width: 40px;height: 40px;margin-left: 20px;background: url(../images/icon_heart.png) no-repeat center;}
.pro_list .style1 .prod_box .s1_btn .favorite.is_in{background-image: url(../images/icon_heart_cur.png);}

.index_mid{ width: 100%; height: 486px; margin-top: 61px;}
.index_mid .mid_item{ width: 33.3333%; height: 100%; background: #14264c;}
.index_mid .mid_item:nth-child(2){ background: #0f1932;}
.index_mid .mid_item .item_img{ width: 333px; height: 100%; margin-left: 38px;}
.index_mid .mid_item .item_info{ width: 240px; height: 100%; margin-left: 10px;}
.index_mid .mid_item .item_info .title{ width: 100%; line-height: 44px; height: 88px; margin-top: 111px; margin-bottom: 70px; font-size: 44px; color: #fff; overflow: hidden;}
.index_mid .mid_item .item_info .shop_now{ font-size: 16px; color: #fff; text-decoration: underline;}
.mid_ban{ margin-top: 43px;}

.best_pro{ margin-top: 65px; margin-bottom: 49px;}
.index_ad2 img{ max-height:485px;}
.index_ad3 img{ max-height:400px;}