.container{ width: 1280px; margin: 0 auto; }
.product-banner{height: 480px; min-width: 1280px;overflow: hidden}
.product-banner .main{ margin: 155px 0 0; color: #fff; overflow: hidden}
.product-banner h2{ font-size: 40px;}
.product-banner p{ font-size: 14px; line-height: 30px; margin: 24px 0 30px; overflow: hidden}
.product-nav li{margin-right: 90px;}
.btn-default{ float: left; margin-right: 20px; color: #015bfe; width: 138px; text-align: center; font-size: 13px; line-height: 40px; height: 40px; border: 1px solid rgba(255,255,255,.5)}
.btn-default:hover{border: 1px solid #015bfe; color: #015bfe;}
.btn-buy{ border: 1px solid #015bfe; background: #015bfe;color: #ffffff;}
.btn-buy:hover{color: #fff !important;background: #015bfe;}
.email-banner h5{clear: both; padding: 16px 0 0 20px; font-size: 14px; color: #ff9436;background: url("/template/dn23/css/img/product/ico.png") left 20px no-repeat;}

.email-banner{background: url("img/email/banner.jpg") center top #1b212d no-repeat;}

.product-cloumn{text-align: center; font-size: 32px;}
.product-cloumn span{display: block;font-size: 14px; margin: 25px 0 0}

.email-product{ margin:70px 0 0 -39px; overflow:hidden;}
.email-product li{ float:left; width:405px; height: 290px; border:1px solid #fff; background: #fff; border-top:9px solid #fff; margin:0 0 30px 29px;}
.email-product .price{position:relative; padding:22px 165px 28px 25px; color:#666666; min-height:50px;overflow:hidden;}
.email-product .price p{ width:155px; font-size:16px;position:absolute; right:0; top:30px;}
.email-product .price em{ display:block; font-family:"Arial"; font-weight:bold; margin-bottom:-2px;}
.email-product .price span{ display:block; text-align:right;font-size:48px; font-weight:bold;font-family:"Arial"; }
.email-product .btns{ text-align:center; font-size: 16px; overflow:hidden;}
.email-product .btns a{ display:inline-block; margin:0 10px; border:1px solid #015bfe; color: #015bfe; width:158px; height:38px; line-height:38px; }
.email-product .btns .buy{background:#015bfe; color:#fff;}
.email-product .tips{ padding:20px 30px 10px; overflow:hidden;}
.email-product .tips span{ float:left; width:145px; color:#666666; margin-left: 10px; line-height:30px;}
.email-product .tips span:before{ content:""; width:16px; height:30px; display:inline-block; margin:0 8px;vertical-align:middle;background: url("img/email/no.png") center 6px no-repeat;}
.email-product li:hover{ border:1px solid #015bfe; border-top:9px solid #015bfe;}
.email-product li:hover .price{ color:#000000;}
.email-product li:hover .tips span:before{background: url("img/email/has.png") center 6px no-repeat;}

.email-part1{ padding:120px 0 55px; background:#f2f5fa; min-width: 1280px; overflow: hidden}

.email-part3{ padding:95px 0 45px; background:#f2f5fa; min-width: 1280px; overflow: hidden}






.email-part2{ padding:95px 0 70px;min-width: 1280px; overflow: hidden}
.email-part2 .product-cloumn{margin:0 0 75px;}
.email-part2 dl{ float: left; position: relative; height: 110px; width: 620px;top:0px; margin: 0 30px 50px 0;}
.email-part2 dl:nth-child(odd){margin-right: 0}
.email-part2 dt{ width: 140px; height:140px;position: absolute; top:0px; left: 0;  bottom: 0;background: url("img/email/head1.jpg") left top no-repeat;}
.email-part2 dt:before{content: ""; display: block; margin: 32px auto 0; width: 65px; height: 74px;background: url("img/email/icon.png") no-repeat;}
.email-part2 dd{border: 1px solid #ddd; height: 110px; padding: 28px 30px 0 160px; overflow: hidden;}
.email-part2 dd h4{ font-size: 18px; font-weight: bold}
.email-part2 dd p{line-height: 24px; color: #666;margin: 8px 0 0}
.email-part2 .item1 dt:before{background-position:0 0}
.email-part2 .item2 dt:before{background-position:-75px 0}
.email-part2 .item3 dt:before{background-position:-150px 0}
.email-part2 .item4 dt:before{background-position:-224px 0}
.email-part2 .item5 dt:before{background-position:-297px 0}
.email-part2 .item6 dt:before{background-position:-370px 0}









.email-function h3{color: #000000; font-size: 24px; margin-bottom: 35px;}
.email-function ul{ padding-bottom: 35px; text-align: center; margin-left: -26px; color: #666666;  overflow: hidden}
.email-function li{background: #fff;width: 226px; height: 160px; line-height: 22px; padding: 20px 36px 0; float: left; margin: 0 0 20px 26px; overflow: hidden}
.email-function li h4{color: #000000; font-size: 18px; margin-bottom: 12px;}
.email-function .list1{height: 130px;}
.email-function .list2{height: 180px; padding: 20px 20px 0; width: 258px;}
.email-function .list3{ width: 228px; padding: 20px 20px 0}
.email-function li:before{content: ""; display: block; width: 36px; height: 36px; margin: 0 auto 10px;background: url("img/email/icon.png") no-repeat;}
.email-function .item1:before{background-position: 0 -79px;}
.email-function .item2:before{background-position: -39px -79px;}
.email-function .item3:before{background-position: -78px -79px;}
.email-function .item4:before{background-position: -117px -79px;}
.email-function .item5:before{background-position: -156px -79px;}
.email-function .item6:before{background-position: -195px -79px;}
.email-function .item7:before{background-position: -234px -79px;}
.email-function .item8:before{background-position: -273px -79px;}
.email-function .item9:before{background-position: -312px -79px;}
.email-function .item10:before{background-position: -351px -79px;}
.email-function .item11:before{background-position: -390px -79px;}
.email-function .item12:before{background-position: -429px -79px;}
.email-function .item13:before{background-position: 0 -120px;}
.email-function .item14:before{background-position: -39px -120px;}
.email-function .item15:before{background-position: -78px -120px;}
.email-function .item16:before{background-position: -117px -120px;}
.email-function .item17:before{background-position: -156px -120px;}
.email-function .item18:before{background-position: -195px -120px;}
.email-function .item19:before{background-position: -234px -120px;}
.email-function .item20:before{background-position: -273px -120px;}
.email-function .item21:before{background-position: -312px -120px;}
.email-function .item22:before{background-position: -351px -120px;}
.email-function .item23:before{background-position: -390px -120px;}
.email-function .item24:before{background-position: -429px -120px;}
.email-function .item25:before{background-position: 0 -161px;}
.email-function .item26:before{background-position: -39px -161px;}
.email-function .item27:before{background-position: -78px -161px;}
.email-function .item28:before{background-position: -117px -161px;}
.email-function .item29:before{background-position: -156px -161px;}
.email-function .item30:before{background-position: -195px -161px;}
.email-function .item31:before{background-position: -234px -161px;}
.email-function .item32:before{background-position: -273px -161px;}
.email-function .item33:before{background-position: -312px -161px;}
.email-function .item34:before{background-position: -351px -161px;}
.email-function .item35:before{background-position: -390px -161px;}
.email-function .item36:before{background-position: -429px -161px;}
.email-function .item37:before{background-position: 0 -203px;}
.email-function .item38:before{background-position: -39px -203px;}
.email-function .item39:before{background-position: -78px -203px;}
.email-function .item40:before{background-position: -117px -203px;}
.email-function .item41:before{background-position: -156px -203px;}
.email-function .item42:before{background-position: -195px -203px;}