@charset "utf-8";
.fl,.f_l, .Left{float: left}
.fr,.f_r, .Right{float: right}
i, em{font-style: normal;}
.pr{position:relative}

/*促销信息*/
.sale{zoom: 1;margin-top: 0px;margin-bottom: 10px;border-bottom: #eeeeee 1px dotted}
.cuxiao{zoom: 1;position: relative;z-index: 5;padding-bottom: 15px;}
.cuxiao .pos{padding-bottom: 3px;width: 47%;float: left;}
.sale .sa2 dt.manzeng{_padding-top: 2px;_padding-bottom: 6px;}
.ui_r a{ display:none !important}

/*产品属性*/
.sale{margin-top:15px;}
.sale i{width: 48px;overflow: hidden;display: inline-block;float: left;padding-top: 3px;}
.sale dl{line-height: 36px;color: #666;}
.sale dl dt{color: #999;}
.sale dl dt a{color: #999;}
.sale dl dd a{color: #999;}
.sale .sa1 dt{float: left;}
.sale .sa2 dt{color: #F42647;}
.sale .sa3 dt{float: left;}
.sale .sa4 dt{float: left;}
.sale b{background-position: -191px -40px;height: 59px;position: absolute;right: 0;top: -1px;width: 59px;}
.sale em{width: 30px; text-align:center; font:12px/20px "新宋体"; margin: 4px 0 0 3px; padding: 3px 5px 3px; color:#fff; float: left;background: url(../images/cuxiao.png) no-repeat;margin-right: 10px;}
.sale em.zeng1{background-position: 0 0px;}
.sale em.jian1{background-position: -40px 0px;}
.sale em.jiang1{background-position: -80px 0px;}
.sale em.xl1{background-position: -120px 0px;}
.sale em.mai1{background-position: -160px 0px;}
.sale em.zhe1{background-position: -200px 0px;}
.sale em.fuli{background-position: -280px 0px;}
.sale dl dd{clear: both;}
.gw_tips{position: absolute;right: 20px;width: 230px;height: 230px;background: url(../images/tipbg.png) no-repeat;display: block;top: 0px;visibility: hidden;opacity: 0.0;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.pos .hover{visibility: visible;top: -60px;right: -10px;opacity: 1;}
.gw_tips .tipscont{width: 200px;text-align: center;margin: 10px 0 0 22px;}

.catt{height: auto;padding-bottom: 10px;line-height: 30px;width: 720x;float: left;padding-left: 1px;z-index: 1;}
.catt a{text-align: center;background-color:#ff8296;margin-right: 10px;padding-left: 11px;padding-right: 11px;display: block;white-space: nowrap;color: #ffffff;text-decoration: none;float: left; }
.catt a div.showattr{position: absolute;display: none;z-index: 999;background: url(../images/bgattr.gif) no-repeat;border-bottom: #fccd97 1px solid;text-align: left;width: 116px;padding: 10px 10px 5px;line-height: 25px;color: #ff7a7b;font-size: 12px!important;}
.catt a:hover{/*background:url(../images/ico_opt_check.png) #91c8ec no-repeat right bottom;*/background: #91c8ec;margin-right: 10px;margin-top: 0px;color: #ffffff!important;}
.catt a:focus{outline-style: none;}
.catt .cattsel{/*background:url(../images/ico_opt_check.png) #91c8ec no-repeat right bottom;*/background: #91c8ec;margin-right: 10px;margin-top: 0px;}
.catt .cattsel a:hover{/*background:url(../images/ico_opt_check.gif) #91c8ec no-repeat right bottom;*/background: #91c8ec;margin-right: 10px;margin-top: 0px;color: #ffffff!important;}
.attr_all_same{border-bottom: #eeeeee 1px dotted;}
.attr_all_same .attr_same{width: 54px;float: left;height: 31px;padding-bottom: 1px;line-height: 31px;font-weight: normal;color: #333;}
.attr_all_same .spec_name{width: 54px;float: left;height: 31px;padding-bottom: 1px;line-height: 31px;font-weight: normal;color: #333;}


 
.items{padding: 50px 30px;}
.items .center{margin:0 auto; width:100%;}
.transition{transition: all .3s ease;}
.main-title{font-size: 30px; text-align: center; margin-bottom:65px; background: url(../images/cy-reward-title-bg.jpg) center no-repeat; color:#999999}
.main-title2{font-size: 14px; text-align: center; color:#999999}
.items-steps{background-color: #fff;}
.items-steps .items-block{height:255px;position: relative;margin:180px 0 30px;}
.img-block{margin: 0 auto;display: block;}
.img-block img{display: block;margin: 0 auto;max-width: 100%;}
.items-steps .item{position: absolute;top: 0;width: 140px;height: 175px;border-radius: 5px;transform: translateX(-78px);z-index: 1;box-shadow: 0 0 5px 2px rgba(135, 135, 135, 0.15);backface-visibility: hidden;}
.items-steps .item:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;border-radius: 5px;z-index: -1;}
.items-steps .item:after{content: "";position: absolute;width: 15px;height: 15px;left: 50%;bottom: -7px;box-shadow: 0 0 5px 2px rgba(135, 135, 135, 0.15);background-color: #fff;z-index: -2;transform: translateX(-50%) rotateZ(135deg);}
.items-steps .item.cur{margin-top: -15px;}
.items-steps .item.even {top:10px;height: 166px;}

.items-steps .item:nth-child(1){left: 75px;}
.items-steps .step:nth-child(1){left: 112px;}
.items-steps .item:nth-child(2),.items-steps .step:nth-child(2){left: 330px;}
.items-steps .item:nth-child(3),.items-steps .step:nth-child(3){left: 505px;}
.items-steps .item:nth-child(4),.items-steps .step:nth-child(4){left: 680px;}
 
.items-steps .img-block{width: 70px;height: 70px;border-radius: 50%;background-color: #fff;margin-top: -35px;position: relative;transition-duration: 1s;}
.items-steps .img-block:before{content: "";width: 100%;height: 100%;box-shadow: 0 0 5px 2px rgba(135, 135, 135, 0.15);position: absolute;z-index: -2;border-radius: 50%;left: 0;top: 0;}
.items-steps .img-block img{position: relative;top: 50%;transform: translateY(-50%);}
.items-steps .item:hover .img-block{transform: rotateZ(360deg);}
.items-steps .item-title{font-size: 18px;text-align: center; color:#333333}
.items-steps .item-title:hover{color:#333333}
.items-steps .item-p{color: #999;text-align: center; line-height:25px; font-size:14px}
.items-steps .item-p img{width:82%; margin:0 auto; display:block}
.items-steps .item-col2{width: 220px; height:285px; top:-110px; transform: translateX(-133.5px);}
.items-steps .steps-block{position: absolute;height: 24px;width: 100%;bottom:0;left: 0;transform: translateY(-50%);}
.items-steps .steps-block:before{content: "";position: absolute;width: 99.4%;height: 8px;background-color: #E9E9E9;border-radius: 2px;left: 0;top: 50%;transform: translateY(-50%);}
.items-steps .steps-block:after{content: "";position: absolute;width: 26px;height: 38px;background: url(../images/items-steps-arrow.png) no-repeat center;right: 0;top: 50%;transform: translateY(-50%);}
.items-steps .step{position: absolute;width: 24px;height: 24px;background-color: #fff;border-radius: 50%;transform: translateX(-12px);box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);}
.items-steps .step:before{content: "";position: absolute;width: 10px;height: 10px;background-color: #FFAE12;border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all .3s ease;}
.items-steps .step.cur:before{width: 100%;height: 100%;}
.rollInLeft{animation-name: rollInLeft;}
.rollInLeft1{animation-name: rollInLeft1;}
@keyframes rollInLeft{0%{opacity: 0;transform: translateX(-100%) rotateY(-180deg);}100%{opacity: 1;transform: translateX(-78px) rotateY(0deg);}}
@keyframes rollInLeft1{0%{opacity: 0;transform: translateX(-100%) rotateY(-180deg);}100%{opacity: 1;transform: translateX(-133.5px) rotateY(0deg);}}

.back{position:absolute; right:0; top:0; width:80px; height:30px; line-height:30px; text-align:center; background:#E53E40}
.back a{color:#FFF}
.back a:hover{color:#FFF !important}


.hide_box{z-index: 999;filter: alpha(opacity=50);background: #666;opacity: 0.5;-moz-opacity: 0.5;left: 0;top: 0;height: 99%;width: 100%;position: fixed;display: none;}
.shang_box{width: 540px;height: 540px;padding: 10px;background-color: #fff;border-radius: 10px;position: fixed;z-index: 1000;left: 50%;top: 50%;margin-left: -280px;margin-top: -280px;border: 1px dotted #dedede;display: none;}
.shang_box img{border: none;border-width: 0;}
.dashang{width: 125px; display: block; height: 38px;line-height: 38px; border-radius:1px; margin-right:10px; padding-left:15px; background: #E74851 url(../images/pay.png) 20px 10px no-repeat; color: #fff;text-align: center;text-decoration: none; font-size: 16px;transition: all 0.3s;}
.dashang:hover{background: #df2e38 url(../images/pay.png) 20px 10px no-repeat; color: #fff !important;}
.shang_close{float: right;display: inline-block;}
.shang_logo{display: block;text-align: center;margin: 20px auto;}
.shang_tit{width: 100%;height: 75px;text-align: center;line-height: 66px;color: #a3a3a3;font-size: 16px;background: url('../images/cy-reward-title-bg.jpg');font-family: 'Microsoft YaHei';margin-top: 7px;margin-right: 2px;}
.shang_tit p{color: #a3a3a3;text-align: center;font-size: 16px;}
.shang_payimg{width: 210px;padding: 8px;border: 6px solid #ed2d38;margin: 0 auto;border-radius: 3px;height: 210px;}
.shang_payimg img{display: block;text-align: center;width: 210px;height: 210px;}
.pay_explain{text-align: center;margin: 10px auto;font-size: 12px;color: #545454;}
.radiobox{width: 16px;height: 16px;background: url('../images/radio2.jpg');display: block;float: left;margin-top: 5px;margin-right: 14px;}
.checked .radiobox{background: url('../images/radio1.jpg');}
.shang_payselect{text-align: center;margin: 0 auto;margin-top: 40px;cursor: pointer;height: 60px;width: 280px;}
.shang_payselect .pay_item{display: inline-block;margin-right: 10px;float: left;}
.shang_info{clear: both;}
.shang_info p,.shang_info a{color: #C3C3C3;text-align: center;font-size: 13px;text-decoration: none;line-height: 2.5em;}





/*竞争优势*/
#advantage{ padding:10px 0 20px 0;overflow:hidden;}
.advantage{text-align:center; padding-bottom:20px;}
.advantage img{max-width:912px}
#advantage ul{padding:0px 0 0px 0;width:912px;overflow:hidden;}
#advantage ul li{width:415px;height:182px;border:#ddd 1px solid;display:block;margin-top:20px;float:left;margin-right:18px;padding:25px 15px;}
#advantage ul li dl dt{coolr:#181818;font-size:20px;font-weight:bold;margin-bottom:10px; height:25px; line-height:25px;}
#advantage ul li dl dd{font-size:16px;color:#333;padding-bottom:10px;}
#advantage ul li dl p{width:200px;line-height:24px;font-size:14px;color:#333;}
#advantage ul li.rn{margin-right:0px}
.you_a{background:url(../images/youshi1.gif) right 40px no-repeat;}
.you_b{background:url(../images/youshi2.jpg) right 40px no-repeat;}
.you_c{background:url(../images/youshi3.gif) right 40px no-repeat;}
.you_d{background:url(../images/youshi4.gif) right 40px no-repeat;}
.you_e{background:url(../images/youshi5.gif) right 40px no-repeat;}
.you_f{background:url(../images/youshi6.gif) right 40px no-repeat;}
.you_g{background:url(../images/youshi7.gif) right 40px no-repeat;}
.you_h{background:url(../images/youshi8.gif) right 40px no-repeat;}

/*大正文*/
#wrapper{width: 1210px;}
#main-nav-holder{height: 36px;}
#main-nav{width: 1210px;background: #ffffff;border-bottom:#eeeeee 1px solid;height: 38px;}

#main-nav .boldtit_list{height: 38px;line-height: 38px;width: 100px;border-right: 1px solid #e0e0e0;float: left;text-align: center;font-size: 14px;}
#main-nav .boldtit_list a:link{color: #4c4c4c;display: block;width: 100px;height: 40px; font-size:14px; font-weight:500;}
#main-nav .boldtit_list a:visited{color: #4c4c4c; font-size:14px; font-weight:500;}
#main-nav .boldtit_list a:hover{font-weight:500;color: #da1f2e!important; font-size:14px; font-weight:500;}
#main-nav .boldtit_list a:active{color: #da1f2e; font-size:14px; font-weight:500;}

#main-nav li{height: 38px;line-height: 38px;width: 120px;border-right: 1px solid #e0e0e0;float: left;text-align: center;font-size: 14px; background:#fff; color:#666}
#main-nav li.active{cursor:pointer; background:#da1f2e; color:#fff}
#main-nav li.normal{cursor:pointer; background:#fff; color:#666}

#main-nav li:first-child{border-left: 0;}
.sticky #main-nav{position: fixed;_position: absolute;left: 50%;margin-left: -605px!important;top: 0px;_top: "auto";top: 0%;margin-top: 0px!important;margin-top: -1078px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
z-index:999;}

.business_d{width: 1210px; margin:0 auto;  background:#FFF;position: relative;}
.business_r{width:942px; float:left;position: relative;background: #ffffff;}

/*新增*/
.right_bg{display:block;width:267px;position: absolute;background: #eee;z-index: -1;top: 0;right: -268px;}
.boldtit_abs{width:267px;float:right; }
.root_body .boldtit_abs{display:block;}
.abs_tit{width:266px;height:38px;text-align:center;line-height:38px;color:#999;font-size:14px;}
.abs_ul{width:250px; padding:10px 0 10px 0; float:right; background:#eee}
.abs_ul dd {padding-bottom:15px; background:#fff;}
.abs_ul dd.ganxing {border: none; padding: 10px 10px;}
.abs_ul dd.ganxing .goodsimg1 a img {max-width:100%;height:auto;}
.abs_ul dd.ganxing .hisname {line-height: 22px;margin-top: 10px;margin-bottom: 10px;}
.abs_ul dd.ganxing .hisname a {font-size: 14px;}
.abs_ul dd.ganxing .huobao {position: absolute;top: 0px;left: 0px;height: 40px;width: 40px; }
 
/*主机广告*/
.zhujiad{ margin:15px 0 5px 15px;  overflow:hidden}
 
/*正文*/
.properties{ background:#f9f9f9; margin:20px 15px 5px 15px; padding:10px 20px; border:#eee 1px solid; text-align:left}
.properties .property{ color:#999; line-height:30px; text-align:left;}
.goods_descContent {  line-height: 200%;padding:5px 15px 15px 15px; font-size: 14px; word-wrap:break-word; }
.goods_descContent H2 {border-left: #CD0000 4px solid;display: inline;font-family: 微软雅黑, 黑体;font-size: 16px;width: 100%; font-weight: 400; color:#333;padding-left: 10px}
.goods_descContent p{ line-height:1.6; -webkit-margin-before: 1em;-webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#333;}
.goods_descContent img{max-width:920px; margin:0 auto}
.sh_title{padding-left:15px; padding-bottom:15px; height:25px}
.sh_title H2 {border-left: #CD0000 4px solid;display: inline;font-family: 微软雅黑, 黑体;font-size: 16px;width: 200px;float: left;font-weight: 400; color:#333;padding-left: 10px}
.pj_title{ margin:0 15px; padding-bottom:5px; height:25px; line-height:25px; border-bottom:#dedede 1px solid}
.pj_title H2{display: inline;font-family: 微软雅黑;font-size: 16px;width: 200px;float: left;font-weight: 400; color:#333; }
.shouhou {border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:97%;margin:0 auto 20px auto;  line-height:28px; font-size:14px}
.shouhou th {background-color:#f9f9f9;text-align:center}
.shouhou th,.shouhou td {border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.shouhou tr:nth-child(even) {background-color: #f9f9f9;}
.shouhou {border-collapse:collapse;border-spacing:0}
.shouhou th {padding:0}
/*购买须知*/
.tab_body{padding:5px 0; }
.qlist{border-bottom:1px dashed #e1e1e1;padding:8px 0; font-size:14px; width:912px; float:left}
.qlist .icon{background:url(../images/wen.png) left no-repeat;height:14px;margin-top:8px;width:24px}
.qlist .answer .icon{background:url(../images/da.png) left no-repeat;margin-top:12px}
.qlist .Right{width:886px; margin:0}
.qlist .question .Right{line-height:28px}
.qlist .answer .Right{line-height:1.8}