@charset "UTF-8";
/* CSS Document */
.majiage { position: relative; height: 40px; font-size: 14px; overflow: hidden; line-height: 18px; margin-top: 10px; }

.majiage b { font-weight: normal; overflow: hidden; height: 18px; line-height: 18px; display: block; color: #333; }

.majiage b span { font-size: 14px; color: #f20214; }

.majiage b del, .majiage b strong { color: #999; }

.majiage img { position: absolute; right: 10px; top: 0; }

.center { width: 1200px; height: 520px; padding-top: 10px; position: relative; }

/*banner 开始*/
.banner { width: 1200px; height: 520px; }

.flexslider { margin: 0 auto 20px; position: relative; width: 1200px; height: 521px; overflow: hidden; zoom: 1; }

.flexslider .slides li { width: 1200px; height: 100%; }

.flex-direction-nav a { width: 28px; height: 62px; line-height: 62px; overflow: hidden; margin: -35px 0 0; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s ease; font-family: "宋体"; font-size: 21px; color: #fff; background: rgba(0, 0, 0, 0.2); text-align: center; }

.flex-direction-nav .flex-next { right: 0; }

.flex-direction-nav .flex-prev { left: 0; }

.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }

.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }

.flex-control-nav { width: 1200px; position: absolute; bottom: 35px; left: 0; text-align: center; }

.flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline; }

.flex-control-paging li a { background: url("../images/dot.png") no-repeat -33px 0; display: block; height: 18px; overflow: hidden; text-indent: -99em; width: 18px; cursor: pointer; }

.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }

.flexslider .slides a img { width: 100%; height: 521px; display: block; }

.login { position: absolute; right: 0; width: 350px; height: 520px; }

.login * { box-sizing: border-box; }

.login .login-left { float: left; width: 200px; }

.login .login-left .login-left-box { height: 171px; background-color: rgba(255, 255, 255, 0.9); }

.login .login-left .login-left-box .login-left-box-present { overflow: hidden; }

.login .login-left .login-left-box .login-left-box-present h3 { display: inline-block; font-weight: bold; width: 36%; float: left; padding: 1rem; }

.login .login-left .login-left-box .login-left-box-present span { display: inline-block; width: 64%; margin-top: 1.5rem; padding-right: 0.2rem; float: left; }

.login .login-left .login-left-box img { width: 100%; height: 103px; }

.login .login-left .login-left-box:nth-of-type(2) { margin-top: 4px; margin-bottom: 4px; }

.login .login-right { float: left; width: 150px; }

.login .login-right .login-right-box { text-align: center; color: #fff; height: 260px; background-color: #d45428; overflow: hidden; }

.login .login-right .login-right-box .login-head { display: block; width: 96px; height: 96px; margin: 40px auto 10px; border: 1px solid #CCCCCC; border-radius: 50%; }

.login .login-right .login-right-box .login-sign { display: block; width: 96px; margin-top: 0.5rem; margin-left: auto; margin-right: auto; text-decoration: none; background-color: #ff8400; padding: 6px 12px; border-radius: 16px; }

.login .login-right .login-right-box .login-register { display: block; width: 96px; margin-top: 0.5rem; margin-left: auto; margin-right: auto; padding-bottom: 0.5rem; border-bottom: 1px dashed #918886; }

.login .login-right .login-right-box .login-recommend { padding: 6px; background-color: rgba(0, 0, 0, 0.5); }

.login .login-right .login-right-box .login-recommend-img { display: block; width: 80px; height: 80px; margin: 40px auto 20px; border: 1px slide #CCCCCC; border-radius: 50%; }

.login .login-right .login-right-box a { color: #fff; }

/*登录 开始*/
.denglu_wrap { width: 250px; height: 521px; position: relative; margin-left: 10px; }

.denglu { width: 248px; border: 1px solid #ededed; position: relative; }

.denglu_new { height: 192px; border-bottom: 1px dashed #ededed; margin-bottom: 10px; }

.denglu_new h3 { height: 34px; line-height: 34px; border-bottom: 1px dashed #ededed; padding-left: 10px; color: #666666; margin-bottom: 5px; }

.denglu_new h3 span a { font-size: 12px; padding-right: 5px; color: #666666; }

.denglu_new h3 span a:hover { color: #40a100; }

.denglu_new li { height: 28px; line-height: 28px; padding-right: 8px; }

.denglu_new li a { color: #666666; padding-left: 10px; height: 28px; line-height: 28px; padding-right: 8px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.denglu_new li a:hover { color: #40a100; }

.right_pic { float: left; position: absolute; bottom: 0; }

.right_pic a { display: block; }

.right_pic a img { display: block; width: 252px; height: 112px; }

.denglu_center { overflow: hidden; width: 248px; }

.denglu_center dl dt img { border-radius: 50%; border: 1px solid #ccc; }

.denglu_center dl { width: 238px; overflow: hidden; padding: 15px 10px; }

.denglu_center dl dd { color: #666666; height: 35px; line-height: 35px; padding-left: 10px; }

.denglu_center dl dd a { color: #666666; }

.denglu_center dl dd a:hover { color: #40a100; }

/*.fuwu{ width:228px; height:65px; background:#f1f1f1; margin-top:15px; padding-left:20px;}
.fuwu ul li{ float:left; padding-right:13px; height:65px; color:#333;}
.fuwu ul li p{ height:20px;}
.fuwu ul li img{ margin-right:5px; margin-top:10px;}
.fuwu ul li a{ height:20px; line-height:20px; color:#666666; padding-left:13px;}
.fuwu ul li a:hover{ color:#40a100;}*/
.message-bar { float: left; margin: 15px 0; padding: 10px 0; width: 248px; text-align: center; background-color: #f1f1f1; }

.message-bar li { position: relative; float: left; width: 25%; }

.message-bar li a { position: relative; display: inline-block; }

.message-bar li a:hover { cursor: pointer; }

.message-bar .message-icon { background-image: url("../images/message-icon.png"); background-repeat: no-repeat; width: 30px; height: 35px; margin: auto; }

.message-bar .message-icon.car { background-position-x: -2px; background-position-y: 0; }

.message-bar .message-icon.clock { background-position-x: -42px; background-position-y: 0; }

.message-bar .message-icon.card { background-position-x: -82px; background-position-y: 0; }

.message-bar .message-icon.command { background-position-x: -122px; background-position-y: 0; }

.ci-count { position: absolute; display: inline-block; padding: 1px 2px; font-size: 12px; line-height: 12px; color: #fff; background-color: #FF8400; border-radius: 7px 7px 7px 0; min-width: 12px; text-align: center; }

.message-bar .ci-count { top: -9px; left: 29px; display: inline-block; padding: 1px 2px; font-size: 12px; line-height: 12px; color: #fff; background-color: #FF8400; border-radius: 7px 7px 7px 0; min-width: 12px; text-align: center; }

.logo_gouwu .ci-count { top: -2px; right: 19px; z-index: 21; }

.baibaoxiang { float: left; width: 248px; margin-top: 10px; bottom: 1px; }

.baibaoxiang h4 { position: relative; line-height: 37px; color: #fff; font-weight: bold; background-color: #45AE00; text-align: center; }

.baibaoxiang .box-icon { background-image: url("../images/box-icon.png"); background-repeat: no-repeat; box-sizing: border-box; width: 78px; margin: auto; padding-left: 36px; background-position-y: 8px; }

.baibaoxiang ul { width: 260px; overflow: hidden; }

.baibaoxiang ul li { float: left; border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; width: 82px; height: 62px; line-height: 62px; }

.baibaoxiang ul li a { color: #666666; }

.baibaoxiang ul li a span:hover { color: #45ae00; }

.baibaoxiang ul li img { float: left; padding-right: 5px; }

/*产品banner*/
.chanp-banner { width: 100%; margin-top: 45px; }

.chanp-banner a { display: block; vertical-align: middle; }

.chanp-banner a img { width: 100%; height: 100%; }

.chanp-banner a img[src=""] { display: none; }

/*-----------------------------------------产品楼层 开始------------------------------------------------*/
.chanp { width: 1200px; overflow: hidden; margin-top: 10px; }

.chanp .biaoti { height: 35px; width: 1200px; line-height: 35px; color: #666; border-bottom: 1px solid #45ae00; }

.biaoti h3 { font-size: 20px; color: #45ae00; font-family: "微软雅黑"; background: url("../images/title_03.png") no-repeat 5px; padding-left: 35px; }

.biaoti h3 span { padding-left: 10px; color: #999; font-size: 1rem; line-height: 1rem; }

.biaoti ul { border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; }

.biaoti ul li { float: left; font-size: 12px; color: #666; background: url("../images/x_03.png") no-repeat right; }

.biaoti ul li a { padding-left: 25px; padding-right: 25px; color: #666; height: 35px; line-height: 35px; }

.biaoti ul li a:hover { background: #45ae00; color: #FFFFFF; height: 35px; line-height: 35px; display: block; }

.chanp .chanp_liebiao { width: 1200px; height: 560px; margin-top: 20px; }

.chanp .liebiao_LEFT { width: 360PX; height: 560PX; background: #FBFBFB; }

.liebiao_LEFT .gundongtu { width: 360px; height: 440px; }

.wz_liebiao { width: 360px; height: 120px; background: #45ae00; }

.wz_liebiao li { width: 360px; height: 30px; line-height: 30px; text-align: center; background: #ffa200; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: "宋体"; }

.jiage { width: 360px; height: 90px; text-align: center; color: #FFFFFF; }

.jiage dt { padding-top: 23px; padding-bottom: 5px; height: 20px; overflow: hidden; padding-left: 10px; padding-right: 10px; }

.jiage dt a { color: #FFFFFF; }

.jiage dd span { padding-left: 10px; color: #ffc17f; text-decoration: line-through; }

.chanp .liebiao_right { width: 840px; height: 560px; }

.chanp .liebiao_right dl { float: left; width: 190px; padding-left: 20px; color: #ed0000; font-size: 12px; height: 280px; }

.chanp .liebiao_right dl dt { padding-bottom: 5px; }

.chanp .liebiao_right dd { padding-bottom: 5px; }

.chanp .liebiao_right dd a { color: #666666; font-size: 12px; font-weight: normal; height: 18px; line-height: 18px; }

.chanp .liebiao_right dd a:hover { color: #45ae00; }

.zhuanzhan { width: 1200px; margin-top: 30px; margin-bottom: 30px; height: 110px; }

.liebiao_right dl span { font-size: 14px; color: #ff8400; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; height: 21px; }

/*-----------------------------------------新闻 开始------------------------------------------------*/
.new { height: 280px; margin-top: 30px; }

.new h3 { height: 35px; font-size: 20px; color: #45ae00; font-family: "微软雅黑"; background: url("../images/title_03.png") no-repeat 5px; padding-left: 35px; }

.new h3 span { padding-left: 10px; color: #999; }

.about { width: 1200px; height: 240px; }

.about > .rz > img { width: 100%; height: 100%; }

.rz { width: 480px; height: 240px; }

.rz dd { width: 150px; height: 70px; margin-left: 10px; }

.xs { margin-bottom: 10px; text-align: center; padding-top: 45px; background: url("../images/xs_07.png") no-repeat; }

.xs a { font-size: 22px; color: #FFFFFF; }

.xs span { font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.st { background: url("../images/st_13.png") no-repeat; text-align: center; padding-top: 45px; }

.st a { font-size: 22px; color: #FFFFFF; }

.st span { font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.new_lisit { width: 340px; height: 240px; margin-left: 30px; margin-right: 30px; }

.new_lisit h4 { color: #45ae00; font-weight: bold; font-size: 16px; height: 30px; line-height: 30px; }

.new_lisit h4 span { padding-left: 5px; color: #ccc; font-weight: bold; font-size: 12px; }

.new_lisit ul li { height: 34px; line-height: 34px; overflow: hidden; border-bottom: 1px dashed #dddddd; }

.new_lisit ul li a { color: #555; }

.new_lisit ul li a:hover { color: #45ae00; }

.guanzhu { width: 318px; height: 240px; text-align: center; }

.guanzhu h4 { color: #45ae00; font-weight: bold; font-size: 16px; height: 30px; line-height: 30px; }

.guanzhu h4 span { padding-left: 5px; color: #ccc; font-weight: bold; font-size: 12px; }

.guanzhu dl { width: 130px; height: 197px; border: 1px solid #dedede; padding-left: 10px; padding-right: 10px; padding-top: 10px; display: inline-block; }

.guanzhu dl dd { text-align: center; margin-top: 10px; color: #333; }

/*网站楼层导航*/
#box { position: fixed; top: 30%; display: none; margin-left: -42px; }

#box ul { width: 30px; overflow: hidden; }

#box ul li { width: 30px; height: 30px; line-height: 30px; border-top: 1px dotted #666; text-align: center; margin-top: -1px; }

#box ul li.last { border-bottom: 1px dotted #666; }

#box ul li .num { color: #666; /*display: none;*/ }

#box ul li .word { display: none; color: #40a201; }

/*首页tab切换*/
#tab { width: 820px; position: relative; margin-top: -55px; float: right; }

#tab .tab_menu { right: 0; top: -1px; position: absolute; z-index: 1; }

#tab .tab_menu li { display: inline-block; float: left; height: 34px; line-height: 34px; margin-left: 0; border-bottom: 0; cursor: pointer; color: #666666; }

#tab .tab_menu li a { color: #666666; display: block; padding: 0 25px; }

#tab .tab_box { width: 820px; clear: both; top: 55px; position: relative; }

#tab .tab_menu .selected a { background: #45ae00; color: #fff; cursor: pointer; font-size: 14px; height: 35px; }

.hide { width: 0; overflow: hidden; }

.t_block ul li { position: relative; }

.t_block ul li i { background: transparent url("../images/3A_03.png") no-repeat scroll 0 0; display: block; height: 39px; left: 0; position: absolute; top: -4px; width: 38px; z-index: 55; }

.t_block ul li i3 { background: transparent url("../images/3A_04.png") no-repeat scroll 0 0; display: block; height: 39px; left: 0; position: absolute; top: -4px; width: 38px; z-index: 55; }

.t_block { overflow: hidden; }

.hide ul, .t_block ul { width: 840px; }

.hide ul li, .t_block ul li { width: 190px; float: left; margin-right: 20px; margin-bottom: 15px; }

.hide ul li a, .t_block ul li a { display: block; }

.hide ul li a img, .t_block ul li a img { width: 190px; height: 190px; }

/*将字体大小改为14 add by wangzhijie 2016/9/7*/
.hide ul li a span, .t_block ul li a span { display: block; height: 36px; line-height: 17px; overflow: hidden; font-size: 14px; color: #333; margin: 7px 0 10px; }

.hide ul li a span:hover, .t_block ul li a span:hover { color: #41a101; }

.hide ul li em, .t_block ul li em { display: block; height: 20px; line-height: 20px; overflow: hidden; font-style: normal; font-size: 14px; color: #ff8400; font-weight: bold; }

/*3A换一批*/
.tab { width: 1200px; margin: 1.5rem auto 0; }

#TabTab03Con1, #TabTab03Con2, #TabTab03Con3, #TabTab03Con4 { width: 1200px; margin: 0 auto; }

.xixi0, .xixi1, .xixi2, .xixi3, .xixi4 { width: 1200px; height: 35px; /*line-height:40px;*/ }

.tab0, .tab1, .tab2, .tab3, .tab4 { display: inline-block; font-size: 1.14285rem; float: left; text-align: center; cursor: pointer; border: 1px solid #ECECEC; border-bottom: 1px solid #45ae00; padding: 6px 30px; }

/*.tab0 em,.tab1 em,.tab2 em,.tab3 em{display:inline-block;margin-left:20px;color:#ccc;}*/
#bg { margin-bottom: -1px; border-bottom: 1px solid #45ae00; }

.tab0 { color: #45ae00; }

.tab1 { color: #333333; }

.tab2 { color: #333333; }

.tab3 { color: #333333; }

.tab4 { color: #333333; }

.tab-active { border: 1px solid #45ae00; border-bottom: 2px solid #fff; border-top: 3px solid #45ae00; padding-top: 3px; }

.q_pro { position: relative; width: 1198px; border: 1px solid #ddd; height: 580px; }

.q_pro.green { border: 1px solid #45ae00; border-top: 1px solid transparent; }

.q_more { position: absolute; top: -30px; right: 0; background: url("../images/more_ico.jpg") no-repeat right center; color: #999999; display: inline-block; width: 55px; height: 20px; line-height: 20px; }

.q_pro ul { padding-top: 20px; overflow: hidden; padding-bottom: 20px; }

.q_pro ul li { float: left; padding-left: 20px; position: relative; border-right: 5px solid #f6f6f6; }

.q_pro ul li:nth-child(5n+5) { border-right: none; }

.q_pro ul li:last-child { border-right: none; }

.q_pro ul li a { display: block; width: 200px; }

.q_pro ul li a img { width: 200px; height: 200px; }

.q_pro ul li a span { display: block; height: 1rem; line-height: 18px; color: #333; margin-top: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.q_pro ul li a span:hover { color: #41a101; }

.q_pro ul li em { font-size: 14px; color: #ff8400; font-weight: bold; font-style: normal; height: 18px; line-height: 18px; overflow: hidden; display: block; }

.q_pro ul li i { display: block; width: 38px; height: 39px; position: absolute; top: -5px; left: 0; z-index: 55; }

.q_pro ul li i.is3A { background: url("../images/3A_03.png") no-repeat; }

.q_pro ul li i.isA { background: url("../images/3A_04.png") no-repeat; }

#san_A_more .more { display: inline-block; padding: 6px 16px; background-color: #45ae00; color: #fff; border: 1px solid #45ae00; float: right; cursor: pointer; font-size: 14px; }

/*文章推荐*/
.article { width: 100%; overflow: hidden; }

.article > section { float: left; width: 30%; margin: 1.666666666% 20px; box-shadow: 0 0 5px; box-sizing: border-box; background-color: #ff0; }

.article > section > article > div { position: relative; }

.article > section > article > div > img { display: block; width: 100%; height: 50px; background-color: #08c; }

.article > section > article > div > h3 { position: absolute; left: 0; top: 0; background-color: #090; }

.article > section > article > p { text-align: center; }

/*商家导航广告图*/
/* banner-box */
.banner-box { min-width: 900px; height: 380px; position: relative; overflow: hidden; margin-left: 40px; }

.banner-box .bd { width: 900px !important; }

.banner-box .bd li .m-width { width: 900px; margin: 0 auto; overflow: hidden; }

.banner-box .bd li { width: 900px !important; height: 380px; }

.banner-box .bd li a { display: block; background-size: auto; }

.banner-btn { width: 900px; position: absolute; top: 120px; left: 36.5%; margin-left: -318px; }

.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }

.banner-btn a.prev { left: 0; background: url("../images/foot.png") no-repeat 0 0; }

.banner-btn a.next { right: 20px; background: url("../images/foot.png") no-repeat -49px 0; }

.banner-box .hd2 { position: absolute; top: 210px; left: 396px; }

.banner-box .hd2 ul li { width: 12px; height: 12px; border-radius: 36.5%; text-indent: -9999px; margin-right: 20px; background: #ccc; float: left; cursor: pointer; }

.banner-box .hd2 ul li.on { background: #DA324D; }

/*支付方式*/
.balance { margin-bottom: 20px; }

.balance label { margin: 10px 0; font-size: 16px; }

.balance label:nth-of-type(2) { margin-left: 50px; }

.myOrder { margin-bottom: 20px; }

.titgwc { margin-bottom: 10px; }

.cx { margin-top: 62px; }

.zhifufs { padding: 10px 20px; height: 105px; }

.zhifufs a:first-child { margin: 15px 5px; float: left; padding: 5px 10px; border: 1px solid #e4393c; }

.addcla { background: url("../images/gou.gif") right bottom no-repeat; }

.zhifufs a { border: 1px solid #dcdcdc; color: #666; }

.zhifufs a, .zhifufs a:hover { margin: 15px 5px; float: left; padding: 5px 10px; }

.zhifufs a:hover { border: 1px solid #e4393c; }

.zhifufs ul { width: 1150px; height: 50px; border: 3px solid #ccc; line-height: 50px; }

.zhifufs_left { float: left; margin-left: 10px; font-size: 14px; }

.zhifufs_right { float: right; margin-right: 10px; font-size: 14px; }

.zhifufs_anniu { width: 80px; height: 30px; background: #ff8400; border: none; margin: 0 0 20px 20px; color: #fff; font-size: 14px; cursor: pointer; border-radius: 3px; }

.zhifufs_anniu:hover { width: 80px; height: 30px; background: #ff7200; border: none; margin: 0 0 20px 20px; color: #fff; font-size: 14px; cursor: pointer; border-radius: 3px; }

.gouwubeij { background: #fff none repeat scroll 0 0; float: left; margin-top: 15px; width: 1200px; }

.gouwubeij .titgwc { background: #e7e9ee none repeat scroll 0 0; border-bottom: 1px solid #f0f0f0; color: #333; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; padding: 0 20px; }

.zhifufs { height: 105px; padding: 10px 20px; }

.zhifufs ul { border: 3px solid #ccc; height: 50px; line-height: 50px; width: 1150px; }

.zhifufs_left { float: left; font-size: 14px; margin-left: 10px; }

.zhifufs_right { float: right; font-size: 14px; margin-right: 10px; }

.zhifufs_right em { color: #ff8400; font-size: 24px; font-style: normal; }

.zhifufs a:first-child { border: 1px solid #e4393c; float: left; margin: 15px 5px; padding: 5px 10px; }

.zhifufs a { border: 1px solid #dcdcdc; color: #666; float: left; margin: 15px 5px; padding: 5px 10px; }

.zhifufs_annia { background: #ff8400 none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; height: 42px; margin: 160px 10px 50px 32px; width: 100px; }

.zhifu1 p, .zhifu2 p { border: 1px solid #ccc; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; padding: 0 10px 0 0; }

.zhifu1 span, .zhifu2 span { margin-right: 50px; }

.zhifu1 span img, .zhifu2 span img { margin-left: 10px; margin-right: 5px; float: left; margin-top: 5px; }

/*搜索*/
.mzddp { width: 980px; margin: 30px auto; background: #FFF; }

.mzddp img { margin-top: 100px; margin-left: 270px; float: left; }

.mzddp p { float: left; font-size: 18px; margin-left: 10px; margin-top: 105px; }

.mzddp p a { color: #c40000; }

/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
.sanA_list { width: 1200px; margin: 0 auto; height: 375px; padding-bottom: 40px; padding-top: 30px; border-radius: 10px; }

.sanA_title { height: 50px; width: 1200px; background: url("../images/title_bg.png") repeat-x; }

.sanA_title h3 { width: 1190px; font-size: 22px; font-family: Microsoft YaHei; color: #FFFFFF; line-height: 50px; display: block; padding-left: 10px; }

.sanA_title h3 a { height: 50px; font-family: Microsoft YaHei; color: #FFFFFF; line-height: 50px; font-size: 14px; float: right; text-align: right; padding-right: 10px; text-decoration: none; }

.sanA_title h3 span a { color: #FFFFFF; }

.produc_list { width: 1200px; height: 355px; background: #f14d43; }

.produc_list dl { background: #fff; width: 228px; height: 330px; margin-left: 10px; margin-top: 10px; }

.produc_list dl dd { width: 218px; height: 20px; line-height: 20px; font-size: 14px; color: #ff8400; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; padding-left: 10px; }

.produc_list dl dt span { margin-top: 10px; width: 208px; font-size: 14px; line-height: 18px; height: 38px; font-family: Microsoft YaHei; padding-left: 10px; padding-right: 10px; display: block; margin-bottom: 6px; }

.produc_list dl dt span a { color: #333; text-decoration: none; }

.produc_list dl dt span a:hover { color: #ff8400; text-decoration: none; }

/*回到顶部按钮*/
.navi-scroll { position: fixed; right: 32px; bottom: 32px; width: 42px; height: 36px; display: none; }

.navi-scroll .navi-scroll-content { position: relative; width: 100%; height: 100%; }

.navi-scroll .navi-scroll-content a { position: relative; display: block; width: 42px; height: 36px; background-color: #ededed; }

.navi-scroll .navi-scroll-content a span { position: relative; display: none; width: 78px; height: 36px; line-height: 36px; color: #fff; font-size: 14px; text-align: center; }

.navi-scroll .navi-scroll-content a i { position: absolute; top: 50%; right: 0; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; }

.navi-scroll .navi-scroll-content .scroll-top-btn i { margin-top: -10px; right: 10px; background-image: url("../images/scroll-top-icon.png"); }

.navi-scroll .navi-scroll-content a:hover { width: 120px; margin-left: -78px; background-color: #47b488; }

.navi-scroll .navi-scroll-content a:hover span { display: block; }

.navi-scroll .navi-scroll-content a:hover i { background-image: url("../images/scroll-top-activ-icon.png"); }

/*特价提示*/
.vip-price .sale-price { background: #ff8400; color: #fff; font-size: 14px; border-radius: 11px; line-height: 22px; width: 37px; position: relative; margin: 10px; top: -3px; cursor: pointer; }

.vip-price .sale-price:before { content: ''; width: 0; height: 0; position: absolute; top: -8px; left: 36%; border-left: solid 6px transparent; border-right: solid 6px transparent; border-bottom: solid 8px #ff8400; }

.vip-price .buy-require { display: none; position: absolute; top: -24px; right: -162px; border: 1px solid #ff8400; font-size: 14px; border-radius: 11px; background: #fff; line-height: 20px; color: #ff8400; padding: 0 8px; z-index: 999; }

.vip-price u { text-decoration: none; display: inline-block; }

/*包邮弹窗*/
.postage_popup { font-size: 0.26rem; }

.postage_popup .title { background: #40a100; color: #fff; padding: 8px 0; }

.postage_popup .content-wrap { background: #fff; padding: 12px 15px; }

.postage_popup .content-wrap div { padding: 8px 0; }
