@charset "utf-8";
/* CSS Document */

* { margin:0 auto;  padding:0 auto; }
body { font-family: "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a { text-decoration:none; }
body{background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/bg.jpg) repeat-y !important;}

.bg_color1 .top_circle{width: 100%;height: 90px;background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/rp01.png) repeat-x;position: absolute;top:-42px;}
.bg_color2 .top_circle{width: 100%;height: 90px;background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/rp02.png) repeat-x;position: absolute;top:-42px;}

.banner1 { width: 100%; height: auto; background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/banner1-1.jpg") no-repeat center; }
.banner2 { width: 100%; height: auto; background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/banner2-2.jpg") no-repeat center; }
.banner1 img, .banner2 img,.banner3 img,.banner4 img { display: block; margin: 0 auto; width:1000px; height: auto; }

.zt img { display: block; margin: 0 auto; padding-bottom: 40px; }
.zby img{padding: 20px 0;}

.line_wrap { width: 1000px; margin: 0 auto;}
.line_wrap .title_box{position: relative;z-index: 10;}
.line_wrap .title_box.t1 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t1.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t2 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t2.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t3 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t3.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t4 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t4.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t5 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t5.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t6 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t6.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t7 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t7.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t8 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t8.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box.t9 { background: url("/Public/theme/default/home/images/zt/2018_newYearPlan/t9.png") no-repeat center; height: 151px;text-align: center; margin-bottom: 16px;  }
.line_wrap .title_box p { font-size: 24px; height: 54px; line-height: 145px; color: #fff; font-weight: bold; margin-bottom: 55px; }
.line_wrap .title_box span { color: red; font-size: 22px; font-weight: bold; line-height: 40px;  }
.line_wrap .title_box em { color: red; font-size: 20px; font-weight: bold; line-height: 30px; }
.line_box {box-sizing: border-box;position: relative;margin: 124px 0 0 0;}
.line_box .line { width: 100%;background: #fff; display: inline-block; float: left;box-sizing: border-box;border-radius: 20px;padding: 15px 18px;box-sizing: border-box;}
.line_box .line:nth-child(3n){margin-right:0;}
.line_box .line .img_box { width: 278px; height: 200px; position: relative; }
.line_box .line .img_box img { display: block; width: 100%; height: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px; }
.line_box .line .img_box .sale_t { position: absolute; top: 8px; left: 8px;}
.line_box .line .img_box .sale_t p { display: inline-block;font-size: 14px;color: #fff000;  padding: 2px 10px; float: left;
 text-align: center;background: #a80a3e;border-radius: 18px;}
.line_box .line .img_box .sale_t i.small-trangle{ display: inline-block; border-bottom: 10px solid #bd0a0a; border-right: 10px solid transparent;float: left;  }
.line_box .line .img_box .sale_t i.big-trangle-left{ width:0;height:0;border-width:5px 18px;border-top: 5px;border-style:solid;
    border-color: #fee53a transparent transparent #fee53a;position: relative;display:inline-block;float: left;}
.line_box .line .img_box .sale_t i.big-trangle-right{ width:0;height:0;border-width:5px 18px;border-top: 5px;border-style:solid;
    border-color: #fee53a #fee53a transparent transparent;position: relative;display:inline-block;float: right;}
.line_box .line .text_box { width: 267px; height:248px;}
.line_box .line .text_box h2{ font-size: 16px; color: #000; line-height: 23px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; margin-bottom: 46px;font-size: 16px;font-weight:bold; }
.line_box .line .text_box span { font-size: 20px; color: #ff0000;height: 40px; display: block; line-height: 50px;font-weight:bold;text-align: center;}
.line_box .line .text_box strong { font-size: 30px;font-weight: bold;}
.line_box .line .text_box i { font-size: 16px; font-weight: bold; color: #fff; background:url(/Public/theme/default/home/images/zt/2018_newYearPlan/buy.png) no-repeat;
	background-size: 100% 100%;width: 261px; height: 71px; line-height:71px; display: block; text-align: center; float: right;border-radius: 5px;margin-top: 5px;margin: 0 auto;}
.line_box .line:hover .text_box h2{text-decoration:underline;}
.line_wrap .more { width: 228px;  height: 42px; line-height: 42px; color: #fff; background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/more.png) no-repeat; font-size: 22px;display: block; 
	text-align: center;}
.line_wrap .more:hover { color: #F4FD1B; }
.goods-img img{display: block;margin: 0 auto;}
.goods-title{width: 606px;margin: 0 auto;}
/*three btns*/
.btns{width: 100%;padding: 0 106.5px;box-sizing: border-box;}
.btns a{width: 215px;height: 78px;line-height: 78px;display: inline-block;color: #fff;text-align: center;font-size: 26px;background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/btn_blue.png) no-repeat;background-size: 100% 100%;display: inline-block;}
.btns a.btn{margin-right: 5%;}
.btns a.btn.last-child{margin: 0;}
.btns a.btn:hover,.btns a.cur{background: url(/Public/theme/default/home/images/zt/2018_newYearPlan/btn_pink.png) no-repeat;background-size: 100% 100%;color: #fff600; }

/*two btns*/
.btns a.left_btn{margin-right: 5%;margin-left: 153px;}
.btns a.right_btn{margin-right:0;}

/*one btn*/
.btns a.mid_btn{margin: 0 auto;display: block;}

.dh { position: fixed;right: 50%;margin-right: -675px !important;top: 48px;z-index: 99; width: 130px;display: none; }
.dh .dh_head {  width: 140px; height: 108px;  }
.dh .dh_head img{width: 100%;}
.dh .body-a{ width: 50%;border: 1px solid #fff;}
.dh .body-a,.dh .head_a {height:40px; line-height:40px; background: #fff; font-size: 18px; color: #a80a3e; display: inline-block;
 text-align: center; box-sizing: border-box;margin-bottom: 10px;border-radius: 20px;}
 .dh .head_a.last{width:  50px;height: 50px;line-height: 50px;border-radius: 50%;background: #fff;margin: 0 auto;display: block;color:#a80a3e;}
.dh .side_row{width: 100%;padding: 0 20px 0 9px;box-sizing: border-box;}
.dh .head_a{width: 100%;}
.dh .body-a:hover{color:#0046f9;background: #ffb400; }
.dh .head_a:hover,.dh .head_a.selected{color: #a80a3e;background: #ffe38e;}

.left_box .goods_dt{float: right;}
.left_box .goods_img{width: 373px;height: 242px;display: inline-block;margin-left: 314px;}
.left_box .goods_big{width: 304px;display:inline-block;position: absolute;bottom:-10px;}
.left_box .more{position: absolute;bottom: -35px;left: 50px;}
.mid_box .goods_img{width: 373px;height: 242px;}
.mid_box .goods_dt,.mid_box .goods_img{display:inline-block;float: left;}
.mid_box .goods_dt{margin-left: 10px;}
.mid_box .goods_big{width: 304px;display:inline-block;position: absolute;bottom:-10px;right: 18px;}
.mid_box .more{position: absolute;bottom: -35px;right: 50px;}
 
 .hrizontal .line_box a{width: 320px;margin: 0 20px 20px 0;padding:0;}
 .hrizontal .line_box .line .img_box{width: 100%;height: 188px;}
 .hrizontal .line_box .line .text_box{width: 100%;height: 132px;padding: 5px 10px 10px 10px;box-sizing: border-box;}
 .hrizontal .line_box .line .text_box h2{-webkit-line-clamp: 2;margin:0;}
 .hrizontal .line_box .line .text_box span{font-size: 14px;color:#ff0066;line-height: 40px;}
 .hrizontal .line_box .line .text_box strong{font-size: 26px;font-weight: 300;}
 .hrizontal .line_box .line .text_box i{background: #e6004c;font-size: 20px;height: 36px;line-height: 36px;font-weight: 300;width: 100%;border-radius: 18px;}
 .hrizontal .line_box{margin-top: 20px;}
 .tabs-wrap{width: 1000px;height: 40px;margin: 0 auto;text-align: center;}
 .tabs-wrap a{width: 116px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #ff7200;border-radius: 20px;display: inline-block;
 	margin-right: 30px;font-size: 22px;}
 .tabs-wrap a.on-tab{background: #fff;color: #a80a3e;}
.hrizontal .more{width: 100%;height: 55px;line-height: 55px;background: #ffdd76;color: #a80a3e;font-size: 20px;border-radius: 10px;}
#d2{margin-top: 36px;}
#d4{margin-bottom: 86px;}

 	

 