@charset "utf-8";
/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
@font-face {
  font-family: "SOURCEHANSANSCN_REGULAR";
  src: url("/static/themes/default/font/SOURCEHANSANSCN-REGULAR_1.woff2") format("woff2"),
       url("/static/themes/default/font/SOURCEHANSANSCN-REGULAR_1.woff") format("woff"),
       url("/static/themes/default/font/SOURCEHANSANSCN-REGULAR_1.ttf") format("truetype"),
       url("/static/themes/default/font/SOURCEHANSANSCN-REGULAR_1.eot") format("embedded-opentype"),
       url("/static/themes/default/font/SOURCEHANSANSCN-REGULAR_1.svg") format("svg");
}
@font-face {
  font-family: "SOURCEHANSANSCN_MEDIUM_1";
  src: url("/static/themes/default/font/SOURCEHANSANSCN-MEDIUM_1.woff2") format("woff2"),
       url("/static/themes/default/font/SOURCEHANSANSCN-MEDIUM_1.woff") format("woff"),
       url("/static/themes/default/font/SOURCEHANSANSCN-MEDIUM_1.ttf") format("truetype"),
       url("/static/themes/default/font/SOURCEHANSANSCN-MEDIUM_1.eot") format("embedded-opentype"),
       url("/static/themes/default/font/SOURCEHANSANSCN-MEDIUM_1.svg") format("svg");
}
body{position: relative;min-width: 1220px;}
body a:hover{color: #d34717;}
.wide{width: 1200px;margin: 0 auto;padding: 0 10px;}

/*公共头部*/
#header{}
#header .header_top{position: fixed;top: 0;width: 100%;height: 41px;background: url(/static/themes/default/images/header_top_bg.jpg) repeat-x center center;z-index: 10;}
#header .cart{position: relative;min-width: 130px;line-height: 41px;text-align: center;}
#header .cart .photo,#header .cart .name{display: inline-block;vertical-align: middle;}
#header .cart .photo{margin-left: 3px;}
#header .cart .name{margin-left: 10px;}
#header .cart .name a{font-size: 14px;color: #868686;}
#header .cart .name a:hover{color: #d34717;}
#header .cart span{color: #d34717;}
#header .cart .arrow{display: inline-block;width: 11px;height: 6px;line-height: 6px;background: url(/static/themes/default/images/cart_arrow.png) no-repeat center center; color: #d34717;}
#header .cart:hover .arrow{transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);transition: all ease .3s;-moz-transition: all ease .3s;-webkit-transition: all ease .3s;-o-transition: all ease .3s;} 
#header .func{margin-top: 8px;}
#header .user .login{width: 42px;height: 22px;margin-right: 7px;border: 1px solid #d2d2d2;text-align: center;line-height: 22px;}
#header .user .login a{color: #646464;}
#header .user .login:hover{border-color: #d34717;}
#header .user .reg{width: 66px;height: 24px;margin-right: 32px;background: #d34717;text-align: center;line-height: 24px;}
#header .user .reg a{color: white;}
#header .welcome,#header .sign_out{height: 21px;line-height: 21px;margin-right: 10px;}
#header .language_this{/*width: 86px;*/height: 22px;/*border: 1px solid #d2d2d2;*/text-align: center;line-height: 22px;margin-right: 10px}
#header .language_this .show_lang{display: inline-block; border: 1px solid #d2d2d2; padding:0 10px;}
#header .language{display: none;border-bottom: 1px solid #d2d2d2;}
#language:hover .language{display: block;border: 1px solid #d2d2d2;}
#language .language span{width: 100%;height: 21px;display: inline-block;}
/*#language .language span:last-child{border-bottom: 1px solid #d2d2d2;}*/
#language .language a{display: inline-block;width: 100%;background: white;}
#header .func a{display: inline-block;width: 100%;}
#header .header_bottom{height: 107px;margin-top: 41px;}
#header .logo{margin-top: 38px;}
#header .nav{margin-top: 19px;margin-right: 5px;height: 65px;width: 900px;}
#header .nav .list{position: relative;float: left;padding: 24px 42px;margin: 0 2px;text-align: center;}
#header .nav .list .title{font-size: 14px;color: #1b1b1b;/*font-family: SOURCEHANSANSCN_REGULAR;*/}
#header .nav .list:hover,#header .nav .list.on{background: #ec6c00;}
#header .nav .list:hover .title,#header .nav .list.on .title{color: white;}
#header .nav .sub{position: absolute;top: 64px;left: 0;display: none;width: 100%;padding-top: 5px;z-index: 10;}
#header .nav .sub .item{height: 30px;line-height: 30px;background: #ec6c00;}
#header .nav .sub .item a{color: white;}
#header .nav .list:hover .sub{display: block;}
#header .header_cart_content{width: 290px;background-color: #fff;color: #5c5c5c;font-size: 12px;z-index: 9000;margin-top: -1px;border: 1px solid #eee;cursor: default;}
#header .cur{position: relative;text-align: center;}
#header .cur dt{height:24px; line-height:24px; border:1px solid #f6f6f6; padding:0 20px 0 10px; cursor:pointer; background:url(/static/themes/default/images/ico-img.png) right -114px no-repeat;}
#header .cur .currency_name{height: 24px;line-height: 24px;}
#header .cur dt strong{width:40px; display:block; text-align:center;}
#header .cur dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(/static/themes/default/images/user/mail_icon.png) no-repeat;}
#header .cur dt.not_dd{background:none; padding-right:10px;}
#header .cur dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:24px; right:4px; display:none;}
#header .cur dd img{margin-right:5px;}
#header .cur dd .inbox_tips{display:inline-block; height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; color:#fff; text-align:center; background-color:#c00; border-radius:5px;}
#header .cur:hover dd{display:block; z-index:1010; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#header .cur:hover dd.login{width:184px; padding:15px 10px;}
#header .cur:hover dd.user{min-width:80px;}
#header .cur:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}

#header .header_cart .cart_note{position:absolute; left: 0; top:42px; width:368px; border:1px #999 solid; background:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1); display:none; z-index:1001;}
#header .header_cart .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
#header .header_cart .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
#header .header_cart .cart_list .sales_title{height:23px; line-height:23px; overflow:hidden; padding:6px 20px 0; font-size:14px;}
#header .header_cart .cart_list .sales_price{font-weight:bold;}
#header .header_cart .cart_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
#header .header_cart .cart_list li:hover{background:#f7f7f7;}
#header .header_cart .cart_list li.sales_box{border-color:#eee;}
#header .header_cart .cart_list li.sales_last{border-color:#ccc;}
#header .header_cart .cart_list .cart_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
#header .header_cart .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
#header .header_cart .cart_list .cart_pro_name, #header .header_cart .cart_list .cart_pro_property{margin-left:73px; height:18px; overflow:hidden; white-space:nowrap; color:#999; display:block;line-height: normal;text-align: left;}
#header .header_cart .cart_list .cart_pro_property span{margin-right:5px;}
#header .header_cart .cart_list .cart_pro_piece{margin-left:73px; padding-top:5px; display:block;line-height: normal;text-align: left;}
#header .header_cart .cart_list .cart_pro_price{position:absolute; right:0; top:20px; font-size:14px; font-weight:bold;}
#header .header_cart .cart_pro_btn{padding:10px 20px;}
#header .header_cart .cart_pro_btn a{color:#333; text-decoration:none;}
#header .header_cart .cart_pro_btn .cart_view{display:block; height:30px; line-height:30px; text-align:center; color:#333; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(211,71,23,.85); border:1px #d34717 solid; background:#d34717; color:#fff;}
#header .header_cart .cart_pro_btn .cart_num{font-size:14px; font-weight:bold; color:white;}
#header .user .login dd.third_login{position: relative;right: 10px;display:none;width:184px; padding:15px 10px;}
#header .user .login:hover dd.third_login{display: block;}
#header .user .login dd.user{min-width:80px;}
#header .user .login dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}

/*公共头部 end*/

/*底部*/
#footer{width: 100%;min-height: 286px;background: #191919;border-top: 1px solid #7d7d7d;text-align: center;}
#footer .logo{display: inline-block;margin-top: 66px;margin-bottom: 50px;}
#footer .nav{}
#footer .nav .list{display: inline-block;vertical-align: middle;margin: 0 19px;}
#footer .nav .list a{font-size: 13px;color: #bbbbbb;}
#footer .CopyRight{margin-top: 45px;}
#footer .CopyRight,#footer .CopyRight a{font-size: 13px;color: #bbbbbb;}
#footer .share{}
#footer .share .list{display: inline-block;vertical-align: middle;margin: 12px 7px;}
#footer .share .follow_wechat{position:relative;}
#footer .share .follow_wechat .wechat_barcode{display:none;position:absolute;bottom: 100%;left:50%;margin: 0 0 10px -60px;padding:10px;background:white;border:1px solid #ccc;}
#footer .share .follow_wechat .wechat_barcode img{max-width:none;max-height:none;width:150px;height:150px;}
#footer .share .follow_wechat:hover .wechat_barcode{display:block;}
/*底部 end*/

/*右侧栏目*/
#mark{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 11;}
#right_bar{position: fixed;top: 0;right: -36px;display:block;width: 36px;height: 100%;background: #202020;z-index: 11;}
#right_bar .func{float: left;width: 36px;padding-top: 90px;}
#right_bar .item{text-align: center;}
#right_bar .item:hover{background: #c40000;}
#right_bar .item_btn{position: relative;display: inline-block;width: 100%;height: 100%;z-index: 1;}
#right_bar .user{position: relative;width: 36px;height: 40px;line-height: 40px;}
#right_bar .user img{margin-top: 10px;}
#right_bar .love{position: relative;width: 36px;height: 40px;margin: 20px 0;line-height: 40px;}
#right_bar .love img{margin-top: 10px;}
#right_bar .cart{position: relative;width: 36px;height: 165px;margin: 20px 0 60px 0;line-height: 40px;cursor: pointer;}
#right_bar .cart img{margin-top: 10px;}
#right_bar .cart .name{width: 15px; height: 60px;font-size: 14px;color: #ddd;left: 10px;position: absolute;top: 50px;line-height: normal;} 
#right_bar .cart .cart_num{width: 19px; height: 19px; background-color: #c40000; border-radius: 9px; position: absolute; top: 115px; left: 8px;}
#right_bar .cart .point{height: 18px; line-height: 18px; display: block; color: #FFF; text-align: center;}
#right_bar .write,#right_bar .code,#right_bar .return_top{position: relative;width: 36px;height: 40px;line-height: 40px;margin: 15px 0;}
#right_bar .write img,#right_bar .code img,#right_bar .return_top img{margin-top: 10px;}
#right_bar .return_top{margin: 30px 0;padding-bottom: 20px;}
#member_login{position: absolute;top: 0;right: 36px;display:none;width: 263px;height: 282px;background: white;box-shadow: 0 0 5px rgba(0,0,0,0.4);z-index: 15;padding: 20px;opacity: 1;}
#member_login .login_triangle{position: absolute; font-size: 35px; color: #FFF; right: -10px; top: 0;} 
#member_login .title{margin-left: 20px;text-align: left;}
#member_login .row{margin-left: 20px;margin-bottom: 15px;text-align: left;}
#member_login .signbtn{width: 60px;height: 25px;line-height: 25px;text-align: center;color: white;border-radius: 5px;font-size: 14px;}
#member_login .signup{margin-left: 15px;color: black;font-size: 14px;}
#member_login .error_note_box{display:none;width: 100%;height: 30px;line-height: normal;text-align: left;color: red;}
#right_bar .item.e1.on .member_login{display: block;opacity: 1;}
#right_bar .item_tip{position: absolute; height: 38px; width: 117px; background-color: #434343; top: 1px; right: 60px;text-align: center; color: #ddd; font-size: 14px; line-height: 38px; display: none;cursor: pointer;}
#right_bar .item_tip .item_triangle{position: absolute;font-size: 35px;color: #434343;right: -10px;top: 0;}
#right_bar .item_tip a{color: white;display: inline-block;width: 100%;height: 100%;}
#right_bar .return_top .item_tip{top: 12px;}
#right_bar .code .item_tip{position: absolute;height: 150px;width: 150px;right: 35px;top: -108px;background-color: #FFF;box-shadow: 1px 1px 6px rgba(0,0,0,0.2);}
#right_bar .code .item_tip .item_triangle{position: absolute;font-size: 35px;color: #FFF;right: -10px;bottom: -2px;top: 110px;}
#right_bar .code .item_tip img{margin-top: 20px;}
#right_bar .code_tip{position: absolute;top: 110px;height: 20px;width: 150px;text-align: center;color: #787878;font-size: 12px;}
#right_bar .user_content{position:absolute;top: 0;left: 35px;width: 250px;margin-top: 40px;background: #3c3c3c;visibility: hidden;height: 100%;}
#right_bar .hide_btn{position: absolute;top: 0;left: 36px;width: 250px;height: 40px;line-height: 40px;padding-left: 10px;color: white;z-index: 1;}
#right_bar .hide_btn .btn{display: inline-block;vertical-align: middle;cursor: pointer;}
#right_bar .hide_btn .title{display: inline-block;vertical-align: middle;margin-left: 75px;}
#right_bar .border{border-width: 1px;border-style: solid;border-top-color: #454545;border-bottom-color: #323232;border-left: none;border-right: none;line-height: 1px;}
#right_bar .user_content{}
#right_bar .user_content .list{width: 195px;height: 40px;padding: 20px 18px;}
#right_bar .user_content .list.photo{width: 195px;height: 80px;padding: 20px 18px;}
#right_bar .user_content .list .img{width: 80px;height: 80px;margin-right: 15px;}
#right_bar .user_content .list .img img{border-radius: 50%;}
#right_bar .user_content .msg{margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: white;text-align: left;}
#right_bar .user_content .msg a,#right_bar .user_content .logout_button a{color: white;}
#right_bar .user_content .logout_button{height: 24px;padding: 10px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;background-color: #e43a3d;font-size: 14px;text-align: center;color: #FFF;line-height: 24px;cursor: pointer;}
#right_bar .love_content{position:absolute;top: 0;left: 35px;margin-top: 40px;background: rgb(230, 230, 230);visibility: hidden;width: 250px; height: 100%;padding-top: 30px;z-index: 1;}
#right_bar .love_content .no_love{position: absolute; top: 38px; bottom: 44px; width: 251px; padding-top: 30px;}
#right_bar .love_content .no_love .img{background: url(/static/themes/default/images/defaultIcon.png) no-repeat; width: 161px; height: 230px; position: absolute; top: 190px; left: 75px; background-position: 0 -1150px; }
#right_bar .love_content .no_love .title{position: absolute; width: 100%; height: 18px; top: 384px; text-align: center; color: #999;}
#right_bar .love_content .list{position: relative; width: 100px; height: 150px; float: left; margin-left: 17px;}
#right_bar .love_content .list .img{width: 100px;height: 100px;border: 1px solid #ddd;}
#right_bar .love_content .list .name{height: 15px;line-height: 15px;width: 100px;color: #303030;font-size: 12px;margin: 9px 0 3px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#right_bar .love_content .list .price{height: 15px;line-height: 15px;width: 100px;color: #c40000;margin-left: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#right_bar .love_content .more{position: absolute;width: 239px;height: 50px;bottom: 62px;padding: 6px;background-color: #FFF;z-index: 2;}
#right_bar .love_content .more a{display:inline-block;width: 218px;height: 24px;padding: 10px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;background-color: #e43a3d;font-size: 14px;text-align: center;color: #FFF;line-height: 24px;cursor: pointer;z-index: 3;}
#right_bar #symbol,#right_bar .price{font-size: 12px;line-height: normal;font-weight: 100;}
#right_bar .cart_content{position:absolute;top: 0;left: 35px;margin-top: 40px;background: rgb(230, 230, 230);visibility: hidden;width: 250px; height: 100%;z-index: 1;}
#right_bar .cart_content .no_goods{position: absolute; top: 38px; bottom: 44px; width: 251px; padding-top: 30px;}
#right_bar .cart_content .no_goods .img{background: url(/static/themes/default/images/defaultIcon.png) no-repeat; width: 150px; height: 170px; position: absolute; top: 150px; left: 75px;background-position: 0 -1375px; }
#right_bar .cart_content .no_goods .title{position: absolute; width: 100%; height: 18px; top: 315px; text-align: center; color: #999;}
#right_bar .cart_content ul{}
#right_bar .cart_content .cart_box{width: 259px;height: 50px;padding: 20px 25px 20px 10px;background-color: #fff;font-size: 12px;color: #7c7c7c;position: relative;}
#right_bar .cart_content .cart_box .cart_pro_img{float: left;height: 50px;width: 50px;}
#right_bar .cart_content .cart_box .cart_pro_name{float: left;width: 5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 10px;}
#right_bar .cart_content .cart_box .cart_pro_property{float: left;width: 175px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 10px;}
#right_bar .cart_content .cart_box .del{float: right;}
#right_bar .cart_content .cart_box .del a{color: #7c7c7c;}
#right_bar .cart_content .message{position: absolute;padding: 0 14px;width: 223px;height: 120px;bottom: 0;background-color: #fff;}
#right_bar .cart_content .message .msg{margin: 5px 0;}
#right_bar .cart_content .message .msg .name{float: left;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#right_bar .cart_content .message .msg .total_price{float: right;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#right_bar .cart_content .message .checkout{width: 223px;height: 44px;text-align: center;cursor: pointer;font-size: 14px;background-color: #e43a3d;border-radius: 2px;-webkit-border-radius: 2px;}
#right_bar .cart_content .message .checkout a{display:inline-block;padding: 13px 0;width: 223px;height: 100%;color: white;font-size: 14px;}
#right_bar .cart_content .message .total_price span{color:#e43a3d}
/*右侧栏目 end*/

/*广告图*/
#banner{ padding-bottom: 54px;}
#banner li{list-style-type: none;}
/*广告图 end*/

/*首页*/
.pro_cate{margin-bottom: 95px;}
/*
.pro_cate .title{text-align: center;}
.pro_cate .title .en{margin-top: 38px;font-size: 12px;color: #6c6c6c;}
.pro_cate .title .cn{margin: 10px 0 40px 0;font-size: 14px;color: #6c6c6c;}
.pro_cate .title .border{display:inline-block;width: 34px;height: 1px;border-bottom: 1px solid #eaeaea;margin-bottom: 4px;}
.pro_cate .title .name{position: relative;font-family: 'SOURCEHANSANSCN_REGULAR';}
.pro_cate .title .border_left{margin-right: 10px;}
.pro_cate .title .border_right{margin-left: 10px;}
*/
.pro_cate .title{ width: 1200px; height: 69px;background: url('/static/themes/default/images/index_line.png') no-repeat right 0px top 55px; padding-top: 27px; margin: 0 auto;}
.pro_cate .title .title_in{ display: inline-block; font-size: 18px; color: #1b1b1b; height: 100%; line-height: 69px; background: #fff; padding-right: 10px;}
.pro_cate .content .list{cursor: pointer;}
.pro_cate .content .e1{margin-right: 14px;margin-bottom: 12px;}
.pro_cate .content .e2{margin-bottom: 12px;}
.pro_cate .content .e1,.pro_cate .content .e2{width: 593px;height: 359px;overflow: hidden;}
.pro_cate .content .e3,.pro_cate .content .e4,.pro_cate .content .e5{width: 389px;height: 357px;overflow: hidden;}
.pro_cate .content .e1 .photo,.pro_cate .content .e2 .photo{width: 603px;}
.pro_cate .content .e1 .photo img,.pro_cate .content .e2 .photo img{width: 603px;}
.pro_cate .content .e3 .photo,.pro_cate .content .e4 .photo,.pro_cate .content .e5 .photo{width: 409px;}
.pro_cate .content .e3 .photo img,.pro_cate .content .e4 .photo img,.pro_cate .content .e5 .photo img{width: 409px;}
.pro_cate .content .e3,.pro_cate .content .e4{margin-right: 16px;}
.pro_cate .content .list .photo:hover img{margin: 0 0 0 -10px;}

.hot_pro{position: relative;width: 100%;height: 410px;background: #fff;}
.hot_pro .title{ width: 1200px; height: 69px; background: url('/static/themes/default/images/index_line.png') no-repeat right 0px top 55px; padding-top: 27px; margin: 0 auto;}
.hot_pro .title .title_in{ display: inline-block; font-size: 18px; color: #1b1b1b; height: 100%; line-height: 69px; background: #fff; padding-right: 10px;}
.hot_pro .wide{position: relative;width: 1260px;}
.hot_pro .border{width: 42px;height: 1px;margin: 0 auto;border-bottom: 1px solid #c5c5c5;}
.hot_pro .content{position: relative;width: 1200px;margin: 0 auto;overflow: hidden;}
.hot_pro .content .list{position: relative;width: 233px;height: 255px;margin-right: 9px;}
.hot_pro .content .list .photo{width: 233px;height: 248px;background: white;}
.hot_pro .content .list_border{width: 233px;height: 4px;margin-top: 3px;background: url(/static/themes/default/images/list_border.png) no-repeat center center;}
.hot_pro .content .btn{}
.hot_pro .btn .left_btn{position: absolute;left: 0;top: 65%;background: url(/static/themes/default/images/left_btn.png);width: 14px;height: 25px;z-index: 1;cursor: pointer;}
.hot_pro .btn .right_btn{position: absolute;right: 0;top: 65%;background: url(/static/themes/default/images/right_btn.png);width: 14px;height: 25px;z-index: 1;cursor: pointer;}
.hot_pro .content .msg{position: absolute;top: 0;left: 0;opacity: 0;text-align: center;cursor: pointer;}
.hot_pro .content .msg .num{margin-top: 65px;}
.hot_pro .content .msg .name{width: 150px;margin: 10px auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: white;}
.hot_pro .content .msg .num,.hot_pro .content .msg .name a{font-size: 14px;color: white;}
.hot_pro .content .msg .price{margin: 25px 0 35px 0;}
.hot_pro .content .msg .price .PriceColor{font-size: 18px;color: white;}
.hot_pro .content .msg .buy{width: 82px;height: 28px;margin: 0 auto;line-height: 28px;border: 1px solid white;text-align: center;}
.hot_pro .content .msg .buy a{width: 100%;display:inline-block;font-size: 14px;color: white;}
.hot_pro .content .list:hover .msg{width: 233px;height: 248px;opacity: 1;background: rgba(211,71,23,0.8);}
.hot_pro .content .list:hover .list_border{background: url(/static/themes/default/images/list_border_on.png) no-repeat center center;}

.feedback_container{width: 476px;margin-top: 26px;}

.feedback{width: 100%; height: 355px; padding: 0 37px; background: url(/static/themes/default/images/feedback_bg.jpg) no-repeat center center; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
/*.feedback #lib_feedback_form{padding: 0 0 30px 16px}*/
.feedback #lib_feedback_form .rows{float: none}

.feedback #lib_feedback_form .rows .form_area{box-sizing: border-box}


/*#lib_feedback_form{padding-left: 132px;}*/
#lib_feedback_form .title{ width: 100%; height: 61px; line-height: 61px; margin-top: 5px; font-size: 20px; color: #000; font-family: '黑体'; text-align: center;}
#lib_feedback_form .rows{float: left;margin: 10px 0 9px 0;}
#lib_feedback_form .rows label,#lib_feedback_form .rows span,#lib_feedback_form .rows .fc_red{display: inline-block;vertical-align: middle;}
#lib_feedback_form .rows label{width: 48px; height: 100%; display: inline-block;}
#lib_feedback_form .rows .username{ background: url('/static/themes/default/images/username_icon.png') no-repeat 6px center;}
#lib_feedback_form .rows .email{ background: url('/static/themes/default/images/email_icon.png') no-repeat 5px center;}
#lib_feedback_form .rows .phone{ background: url('/static/themes/default/images/phone_icon.png') no-repeat 7px center;}
#lib_feedback_form .rows .info_list font{ margin-left: 30px; margin-top: 13px;}
#lib_feedback_form .rows .input{ width: 350px; height: 32px; padding: 0 10px; border: 1px solid rgba(182, 182, 182, 0.65); background: rgba(255, 255, 255, 0.65); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
#lib_feedback_form .rows .form_area{ width: 350px; height: 81px; padding: 5px 10px; border: 1px solid rgba(182, 182, 182, 0.65); background: rgba(255, 255, 255, 0.65);}
#lib_feedback_form .rows.e1{width: 100%; height: 34px;}
/*#lib_feedback_form .rows.e1 .input,#lib_feedback_form .rows.e3 .input{margin-left: 10px;}*/
#lib_feedback_form .rows.e2{width: 890px;}
#lib_feedback_form .rows.e3{width: 100%;}
#lib_feedback_form .rows.e3 .input{display: inline-block;vertical-align: middle;width: 111px;}
#lib_feedback_form .rows.e3 img{margin-left: 10px;display: inline-block;vertical-align: middle;}
#lib_feedback_form .form_button{ width: 172px; height: 37px; line-height: 37px; background: #e46f0a; padding: 0; font-size: 16px; color: #fff; font-family: '黑体'; border: none; cursor: pointer; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#lib_feedback_form .rows.e4{ text-align: center;}
/*首页 end*/

/*留言*/
#contact_form{margin: 30px auto;}
#contact_form .title{padding-top: 48px;margin-bottom: 30px;font-size: 14px;color: white;}
#contact_form .rows{float: left;margin: 10px 0 9px 0;}
#contact_form .rows label,#contact_form .rows span,#contact_form .rows .fc_red{display: inline-block;vertical-align: middle;}
#contact_form .rows label{width: 50px;text-align: right;font-size: 14px;color: #000000;}
#contact_form .rows .input{width: 186px;height: 32px;padding: 0 5px;line-height: 32px;border: 1px solid #dcdcdc;}
#contact_form .rows .form_area{width: 796px;height: 68px;padding: 5px 10px;margin-left: 10px;border: 1px solid #dcdcdc;}
#contact_form .rows.e1{width: 300px;margin-right: 10px;}
#contact_form .rows.e1 .input,#contact_form .rows.e3 .input{margin-left: 10px;}
#contact_form .rows.e2{width: 890px;}
#contact_form .rows.e3{width: 100%;}
#contact_form .rows.e3 .input{display: inline-block;vertical-align: middle;width: 111px;}
#contact_form .rows.e3 img{margin-left: 10px;display: inline-block;vertical-align: middle;}
#contact_form .form_button{width: 241px;height: 44px;margin-left: 65px;background: #d34717;color: white;font-size: 14px;border: none;}
.contact{margin: 0 auto 40px auto;}
.contact .title{font-size: 16px;}
.contact .msg{margin: 10px 0;}
.contact .list{margin: 20px 0;}
.contact .name{min-width: 10%;font-size: 14px;}
.contact .detail{max-width: 85%;font-size: 14px;}
/*留言 end*/

/*产品列表页*/
.products{position: relative;}
.products .main_left{float: left;width: 257px;margin-top: 28px;}
.products .main_right{float: left;width: 943px;margin-top: 28px;}
.products .main_right .FontBgColor{background-color:#d34717;}
.products .list{width: 195px;height: 390px;margin-bottom: 35px;margin-right: 53px;text-align: center;}
.products .list.mr0{margin-right: 0px;}
.products .list .photo{position: relative;width: 195px;height: 220px;}
.products .list .photo .magnifier{position: absolute;top: 95px;left: 65px;width: 64px;height: 64px;background: url(/static/themes/default/images/magnifier.png) no-repeat center center;opacity: 0;cursor: pointer;}
.products .list .photo:hover .magnifier{opacity: 1;}
.products .list .num{margin-top: 25px;font-size: 14px;color: #686868;}
.products .list .name{width: 90%;height: 15px;margin: 10px 5%;line-height: 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}
.products .prod_price{padding: 0;}
.products .list .name a{font-size: 14px;color: #686868;}
.products .list .name a:hover{color: #d34717;}
.products .list .price_0,.products .list .price_1{margin: 5px 0;font-size: 14px;color: #686868;}
.products .list .price_0 del{margin-left: 10px;}
.products .list .price_1 .PriceColor{margin-left: 5px;color: #d34717;}
.products .buy{width: 84px;height: 28px;line-height: 28px;margin: 10px auto;background: #d34717;}
.products .buy a{background:url(/static/themes/default/images/product_cart.png) no-repeat left center;padding-left: 25px;font-size: 14px;color: white;}
/*产品列表页 end*/

/*左侧产品分类*/
.nav_menu{width: 209px;margin-bottom: 20px;border: 1px solid #d2d2d2;}
.products .main_left .nav_menu{position: relative;}
.products .main_left .pro_cart{position: absolute;left: 35px;bottom: -53px;width: 153px;height: 43px;background: #d34717;border-radius: 5px;}
.products .main_left .pro_cart .name{height: 43px;padding-left: 60px;background: url(/static/themes/default/images/pro_cart.png) no-repeat left center;}
.products .main_left .pro_cart .name a{display: inline-block;width: 100%;height: 100%;color: white;line-height: 43px;font-size: 14px;}
.products .main_left .pro_cart .name .close{position: absolute;top: 2px;right: 2px;width: 15px;height: 15px;background: url(/static/themes/default/images/close.png) no-repeat center center;cursor: pointer;z-index: 2;}
.products .main_left .pro_cart .content{position: absolute;top: 40px;display:none;width: 300px;min-height: 50px;border: 2px solid #d34717;border-radius: 2px 0 2px 2px;background: #f5f5f5;z-index: 1;}
.products .main_left .pro_cart .content ul{margin-bottom: 80px;}
.products .main_left .pro_cart .content .cart_box{width: 259px;height: 50px;padding: 20px 25px 20px 10px;background-color: #fff;font-size: 12px;color: #7c7c7c;position: relative;}
.products .main_left .pro_cart .content .cart_box .cart_pro_img{float: left;height: 50px;width: 50px;}
.products .main_left .pro_cart .content .cart_box .cart_pro_name{float: left;width: 6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 10px;}
.products .main_left .pro_cart .content .cart_box .cart_pro_property{float: left;width: 175px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 10px;}
.products .main_left .pro_cart .content .cart_box .del{float: right;}
.products .main_left .pro_cart .content .cart_box .del a{color: #7c7c7c;}
.products .main_left .pro_cart .content .message{position: absolute;padding: 0 14px;width: 272px;height: 80px;bottom: 0;background-color: #fff;}
.products .main_left .pro_cart .content .message .msg{margin: 5px 0;}
.products .main_left .pro_cart .content .message .msg .num{float: left;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products .main_left .pro_cart .content .message .msg .total_price{float: right;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products .main_left .pro_cart .content .message .checkout{width: 223px;height: 44px;text-align: center;cursor: pointer;font-size: 14px;background-color: #e43a3d;border-radius: 2px;-webkit-border-radius: 2px;margin: 0 auto;}
.products .main_left .pro_cart .content .message .checkout a{color: white;display: inline-block;width: 100%;padding: 13px 0;}
.products .main_left .pro_cart .content .no_good{line-height: 43px;font-size: 14px;text-align: center;}
#right_bar .cart_content .message .checkout a{color: white;font-size: 14px;}
.products .main_left .pro_cart:hover .content{display: block;}
.nav_menu .nav_title{width: 209px;height: 36px;line-height: 36px;background: url(/static/themes/default/images/cate_border.jpg) no-repeat bottom center;}
.nav_menu .nav_title a{width: 90%;display:inline-block;padding-left: 7px;font-size: 15.74px;color:#d34717;}
.nav_menu .nav_title b{float: right;width: 19px;height: 15px;display:inline-block;margin-top: 12px;background: url(/static/themes/default/images/cate_menu.png) no-repeat right center;}
.nav_menu .nav_category{padding: 5px 0;background: white;}
.nav_menu .cate{position: relative;height: 35px;line-height: 35px;}
.nav_menu .cate .name{padding-left: 10px;border-top: 1px solid rgba(0,0,0,0);border-bottom: 1px solid rgba(0,0,0,0);}
.nav_menu .cate .name .first_name{display:inline-block;width: 200px;font-size: 14px;color: #6d6d6d;background: url(/static/themes/default/images/cate_arrow.png) no-repeat 87px center;}
.nav_menu .cate .name .first_name.on{color: #d34717;}
.nav_menu .cate .son_cate{display: none;position: absolute;top: 0;left: 209px;padding: 16px 20px;width: 80%;border: 1px solid #ddd;background:white;z-index: 1;}
.nav_menu .cate:hover .name{position: relative;width: 200px;background: white;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;z-index: 2;}
.nav_menu .cate:hover .first_name{background:none;font-size: 14px;color: #d34717;text-decoration:none;transition:all 0ms ease-out;-moz-transition:all 0ms ease-out;-ms-transition:all 0ms ease-out;-o-transition:all 0ms ease-out;-webkit-transition:all 0ms ease-out;}
.nav_menu .cate:hover .son_cate{display: block;}
.main_left .narrow_by{width: 210px;}
.main_left .narrow_by dd a{width: 210px;}
/*左侧产品分类 end*/

/*面包屑*/
#bread{width: 1200px;height: 35px;line-height: 35px;background: url(/static/themes/default/images/bread_border.jpg) no-repeat bottom left;font-size: 16px;font-weight: bold;}
#bread .title{padding-left: 4px;}
#bread .bread,#bread .bread a{font-size: 14px;color: #5f5f5f;}
/*面包屑 end*/

.article{min-height: 600px;margin-bottom: 20px;}
.article .banner{margin-bottom: 20px;}
.article .content{min-height: 100px;margin: 30px 0;}
.article .contact_us{margin-top: 40px;text-align: center;}
.article .contact_us .map_table{width: 550px;min-height: 497px;display: inline-block;vertical-align: top;padding: 10px;border: 1px solid #000000;margin: 10px -3px;}
.article .contact_us .map_table .map{width: 100%;height: 300px;padding: 10px 0;}
.article .contact_us .map_table .msg{text-align: left;line-height: 2em;color: #666;}
.article .contact_us .map_table .msg .name{width: 15%;display: inline-block;vertical-align: top;}
.article .contact_us .map_table .msg .detail{width: 75%;display: inline-block;vertical-align: top;}
.article .contact_us .contact_table{width: 550px;min-height: 497px;display: inline-block;vertical-align: top;padding: 10px;border: 1px solid #000000;margin: 10px -3px;}
.article .contact_us .title{text-align: left;font-size: 14px;color: #006ec3;font-weight: bold;}
.article .contact_us .contact_table .feedback_form{width: 300px;margin: 10px 0 10px 50px;}
.article .contact_us .contact_table .feedback_form .title{color: #666;font-size: 12px;font-weight: normal;}
.article .contact_us .contact_table .feedback_form .rows{width: 300px;height: 35px;line-height: 35px;margin: 10px 0;}
.article .contact_us .contact_table .feedback_form .rows label{float: left;width: 60px;}
.article .contact_us .contact_table .feedback_form .rows input{float: left;width: 190px;height: 35px;padding: 0 5px;}
.article .contact_us .contact_table .feedback_form .rows .form_area{width: 190px;height: 100px;padding: 0 5px;}
.article .contact_us .contact_table .feedback_form .rows .input_btn{margin-left: 60px;}

#show_photo{position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-color: #000;z-index: 20;display: none;}
#show_photo .close{position: absolute;top: 20px;right: 10%;width: 34px;height: 34px;cursor: pointer;z-index: 100;}
#isec2{position:relative;top: 10%;width:100%;max-height:100%;text-align:center;overflow:hidden}
#isec2 .cnt{position:relative;z-index:1}
#isec2 .control{position:absolute;left:-70px;right:-70px;top:255px}
#isec2 .control .btn{display:block;position:absolute;width:60px;height:80px;top:0;z-index:101;}
#isec2 .control .prev{left:10%;background:url(/static/themes/default/images/btn_next_prev.png) no-repeat top center;}
/*#isec2 .control .prev:hover{background:url(/static/themes/default/images/btn_next_prev.png) no-repeat center -243px;}*/
#isec2 .control .next{right:10%;background:url(/static/themes/default/images/btn_next_prev.png) no-repeat center -80px;}
/*#isec2 .control .next:hover{background:url(/static/themes/default/images/btn_next_prev.png) no-repeat center center;}*/
#isec2 .bd{position: relative;top: 40%;width:1200px;height:600px;margin: auto;}
#isec2 .bd .blk{display:none;position:absolute;width:273px;height:420px;background:none;color:#000}
#isec2 .bd .blk .shadow{position:absolute;top:0;width:23px;bottom:0}
#isec2 .bd .blk .imgbox{height:100%;}
#isec2 .bd .blk .imgbox img{height: 100%;}
#isec2 .bd .blk .tit{font-size:16px;text-align:center;font-weight:400;white-space:nowrap;text-overflow:ellipse;overflow:hidden}
#isec2 .blk.e1,#isec2 .blk.e2,#isec2 .blk.e3,#isec2 .blk.e4,#isec2 .blk.e5,#isec2 .blk.e6,#isec2 .blk.e7{display:block}
#isec2 .blk.e1{width:160px;height:210px;top:99px;left:0;z-index:1}
#isec2 .blk.e1 .tit{width:80px;margin-top:33px;margin-left:15px;text-overflow:ellipsis}
#isec2 .blk.e2{width:260px;height:310px;top:64px;left:107px;z-index:2}
#isec2 .blk.e2 .tit{width:110px;margin:16px 20px;text-overflow:ellipsis}
#isec2 .blk.e3{width:585px;height:360px;top:28px;left:252px;z-index:3}
#isec2 .blk.e3 .tit{width:155px;margin:60px 20px 0;text-overflow:ellipsis}
#isec2 .blk.e4{width:260px;height:310px;top:64px;left:107px;z-index:4}
#isec2 .blk.e5{width:160px;height:210px;top:28px;left:703px;z-index:3}
#isec2 .blk.e5 .tit{width:155px;margin:60px 20px 0 auto;text-overflow:ellipsis}

.lb-outerContainer{height: auto!important;}
.pic_box{text-align: center;position: relative;}
.pic_box a{}
.pic_box img{vertical-align:middle;}
.pic_box span{vertical-align:middle; height:100%; display:inline-block;}

#index_news{width: 710px;padding: 20px 14px 0 0;box-sizing: border-box}
#index_news .index_news_title{margin-bottom: 30px;background: url('/static/themes/default/images/index_line.png') no-repeat right 0px top 8px; }
/*#index_news .index_news_title h3{font-size: 22px;display: inline-block;;background: #fff;}*/
#index_news .index_news_title .title_in{display: inline-block; font-size: 18px; color: #1b1b1b; height: 100%; line-height: 29px; background: #fff; padding-right: 10px;}
#index_news .more_btn{font-size: 12px;display:block;line-height: 30px;width: 50px;text-align: center;color: #333;position: relative;cursor: pointer;box-shadow: 0 0 0 1px;-webkit-box-shadow: 0 0 0 1px;-webkit-transition: color .35s;-moz-transition: color .35s;transition: color .35s;}
#index_news .more_btn:hover{color: #fff;box-shadow: 0 0 0 1px #333; -webkit-box-shadow: 0 0 0 1px #333;background: #333}
#index_news li{;margin-bottom: 40px}
#index_news li .left{width: 120px;box-sizing: border-box;padding-left: 6px;font-size: 14px}
#index_news li .mid{width: 295px;box-sizing: border-box}
#index_news li .right{width: 280px;box-sizing: border-box;padding-left: 16px}
#index_news li .right .title{font-size: 18px;margin-bottom: 10px}
#index_news li .right .brief{ width: 100%;font-size: 14px;margin-bottom: 10px; overflow: hidden; word-wrap: break-word;}
#index_news li .right .brief_H50{height: 50px;}
#index_news li .right .brief_H56{height: 56px;}
.video_box{width: 100%;}