*{ margin:0px; padding:0px;} 
body{color:#666; font-size: 14px; font-family: "Microsoft Yahei"}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,hgroup,nav,section{margin:0;padding:0; }
em, cite, th{font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:1em;}
a{color:#333333;text-decoration:none}
a:hover{ color:#c1282f;}
ul, li, dl, dt, dd, ol { list-style: none; }
table{border-collapse:collapse;}
img{border:none;}
input, img{vertical-align:middle;}

.clear{clear:both} 
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
 
.orangelink:link{color:#c39444 }
.orangelink:visited{color:#c39444 }
.orangelink:hover{color:#f3343c }
.orangelink:active{color:#f3343c }

html{overflow-y: scroll; height:100%;}	
html,body{min-width:1260px;} 

.warp{ width:1200px; margin:0 auto;} 
.top{ width: 100%; position: relative; height: 756px; }


.tp{ /* width:94%; */ left: 0; right: 0;  height:100px; color:#666; font-size:12px; z-index: 99; position: fixed; top: 0; background: rgba(0,0,0,0.7);
    background: -moz-linear-gradient(bottom,   rgba(0,0,0,1) 0%,rgba(0,0,0,0)  100%);
    background: -webkit-linear-gradient(bottom,   rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
}
.propb{ width: 94%; padding: 0 3%; background:url(prols.jpg) no-repeat center 45%;height:304px; color:#666; font-size:12px; display: block; position: relative;background-size: cover;}
.tppb{ width: 94%; padding: 0 3%; background: #1b1b1b; height: 100px; color:#666; font-size:12px;}
.nav{text-align: center; margin: auto; position: fixed; display: block; /*!*flex-direction: column;*!可写可不写*/ justify-content: center; align-items: center; left: 0; right: 0; padding: 0 20px; height:100px; z-index: 9999;}
.nav ul{ margin-top: 32px; }
.nav li{text-align: center; line-height:35px; padding: 0 20px; font-size: 16px; display : inline-block; }
.nav li a{ color: #d9b696; 
 }
.nav li a:hover,.nav li a.current{ color: #f3343c;
}
.icon-hot{ display:inline-block; width:16px; height:18px; vertical-align:middle; background:url(hot.png) no-repeat; margin-left:4px;margin-top: -12px;
    -webkit-animation:bounce 1s .2s ease both infinite;
    -moz-animation:bounce 1s .2s ease both infinite;}
.nav li i img{ vertical-align: top; -webkit-animation:bounce 1s .2s ease both infinite;
    -moz-animation:bounce 1s .2s ease both infinite;}
.logo{left:20px; position: absolute; top: 16px;}  
.logo img{width: auto; height:55px; }
.telwx{ position: absolute; top: 29px; right: 20px; }


@media(max-width:1441px){
.nav li{padding: 0 0px; }
.nav li a{  padding: 5px 5px;font-size: 14px;
 }
	.nav li a:hover,.nav li a.current{ padding: 5px 5px;}

	
}
	

.wpicn{  float: left;  margin-top:1px;padding: 0 10px; border-radius: 20px; height: 38px; line-height: 38px; text-indent:25px; border:1px solid #35302c; color: #cba485; font-size: 14px; background-image:-webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position: relative;font-weight: 600} 

.qrcode{ width: 120px; display: none; position: absolute;margin-left:-25px;}
.qrcode img{padding: 0;margin-bottom: 20px;}
.wpicn:hover .qrcode{display: block;}

.teda{ float: left; margin-left:25px; margin-top:1px;padding: 0 10px; border-radius: 20px; height: 38px; line-height: 38px; text-indent:25px; border:1px solid #cba485; color: #cba485; font-size: 14px; background-image:-webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position: relative;font-weight: 600
}
.teda:before{content:url(icnt.png);position: absolute;left:-18px;top: 5px; height: 38px;width: 38px}
.wpicn:before{content:url(icns.png);position: absolute;left:-18px;top: 4px; height: 38px;width: 38px}


.indexs{ width: 100%; height: 130px; background:rgba(0,0,0,0.6); margin-top: -130px; position: absolute; text-align: center;}
.indexs dl{display:block; float: left; text-align: center; width:299px; border-right: 1px solid #777; height:62px; padding: 34px 0;}
.indexs dl:first-child{ border-left: 1px solid #777;}
.indexs dl dt{ float: left;;height: 60px;width: 124px} 
.indexs dl dt img{margin: 0 auto;}
.indexs dl dd{width: 140px; float: left;font-size: 22px;  line-height:35px; text-align: left; letter-spacing: 4px;  color: #fff;  }
.indexs dl dd span{ font-size: 12px; line-height: 27px; display: block; letter-spacing: 1px;} 
.indexs dl:hover{background:url(iconpg.png) repeat; }





.footer{ width: 100%; padding:90px 0; display: block; background: #1c1c1c;  }
.strenght{ width: 1202px; margin: 0 auto; display: block; height: 68px; border-radius: 10px;overflow:hidden;position:relative;box-shadow:1px 1px 40px rgba(0,0,0,.08); 
background:url(bottom_bg.png) center center no-repeat }
.strenght dl{ border-right: 1px solid #1c1c1c; width:299px; float: left; display: block; height: 40px; padding: 14px 0;}
.strenght dl:last-child{ border-right: none; } 
.strenght dl dt{ float: left; padding: 0 20px 0 38px;font-weight: 700} 
.strenght dl dt img{ max-height: 40px; }
.strenght dl dd{ font-size: 16px; color: #000; line-height:22px; text-align: left;font-weight: 700 }
.strenght dl dd span{ font-size: 12px; line-height:18px; display: block; } 


 
.strenght ul{width:1202px;position:absolute;left:0;top:0;}
.strenght ul li{height:68px;vertical-align:top;}



.fotnav{ width: 1200px; margin: 70px auto 0; }
.fonle{ width: 480px; float: left; padding-left: 25px;}

.fonle .ads_bottom{clear: both;color: #b3876c;font-size: 16px;letter-spacing: 11px; background-image:-webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.fonle dl dt{ width: 100px; float: left; }
.fonle dl dt img{ width: 100px; }
.fonle dl dt span{ display: block; text-align: center; width: 100%; line-height: 40px; color: #fff; font-size: 14px; }
.fonle dl dd{float: left;  padding-left: 32px; }
.fonle dl dd h2{  height: 35px; border-bottom: 1px solid #494949; line-height:35px; color: #ffe9d4; font-size:24px; text-indent: 40px; padding-bottom: 15px; margin-bottom: 10px; font-weight: normal;background-image:-webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position: relative}
.fonle dl dd h2:before{content:url(btel.png);position: absolute;left:-35px;top: 0; height: 35px;width: 35px}
.fonle dl dd p{color: #fff}
.fonri{ float: right; }
.fonri dl{ width: 110px; padding-left: 50px; float: left; text-align: left; }
.fonri dl dt{ display: block; color: #fff; font-size: 17px; line-height: 30px; padding-bottom: 20px; }
.fonri dl dd{ font-size: 13px; line-height: 24px; color: #666;margin-bottom: 10px }
.fonri dl dd a{color: #a8a8a8;border-bottom:#a8a8a8 solid 1px;}
.fonri dl dd a:hover{ color: #fff; }

.foot{ width: 100%; padding: 25px 0; display: block; text-align: center; color: #a8a8a8; font-size: 14px; background: #121212; }
 
.foot a:link,.foot a:visited{color:#a8a8a8 }
.foot a:hover,.foot a:active{color: #fff}
.ban { width:100%; height:auto; margin:0 auto; text-align:center;background: #000 url(news_bg.jpg) center top no-repeat;background-size: cover;}
.ban img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center; }

.nsnav{ width: 100%; border-bottom: 1px solid #d1d1d1; position: relative; padding-top: 50px; height:70px; display: block;  } 
.nsnav h2{ background: url(newlne.jpg) no-repeat left center; float: left; padding-left: 20px; line-height: 70px; font-size: 22px; color: #000; font-weight: normal; letter-spacing: 2px;}
.nsnav ul{ float: right; margin-top: 20px; }
.nsnav ul li{ float: left; color: #555; margin-right: 110px;}
.nsnav ul li:last-child{ margin-right: 0; }
.nsnav ul li a{ color: #555; border-bottom: 2px solid #fff; font-size: 15px; line-height: 30px;  height: 30px; padding-bottom: 23px;}
.nsnav ul li a:hover,.nsnav ul li a.current{ color: #c1282f; border-bottom: 2px solid #c1282f; }

.newlast{ width: 1200px; margin: 0 auto; position: relative; }
.newlast ul li{ width: 100%; float: left; display: block; padding: 60px 0; border-bottom: 1px solid #d1d1d1; }
.newlast ul li .nela1{ width: 90px; float: left; margin-right: 50px; }
.newlast ul li .nela1 h2{ font-size: 28px; color: #7b7b7b; line-height: 30px; font-weight: normal; }
.newlast ul li .nela1 span{ display: block; color: #bbbbbb; line-height: 75px; font-size: 16px; }
.newlast ul li .nela1 em{ width: 48px; height: 48px; display: block; background: url(nehh.png) no-repeat left; }
.newlast ul li .nela2{ width: 340px; float: left; position: relative; }
.newlast ul li .nela2 img{ width: 280px; height: 180px; position: relative; }
.newlast ul li .nela2 i{ z-index: 99; height:3px; background: #1b1b1b; width: 90px; position: absolute; top: 25px; right: 0;  }
.newlast ul li .nela3{ width: 680px; float: right; }
.newlast ul li .nela3 h2{ font-size:24px; color: #1b1b1b; line-height: 53px; display: block; font-weight: normal; }
.newlast ul li .nela3 p{ font-size: 14px; color: #333; line-height: 28px; height: 56px; display: block; padding:25px 0 15px 0; }
.newlast ul li .nela3 span{ line-height: 20px; display: block; color: #888; font-size: 12px; }
.newlast ul li .nela3 span img{ padding-right: 10px; }
.newlast ul li:hover .nela1 em{ background: url(neha.png) no-repeat left;}

.dede_pages { MARGIN:60px auto;padding:0; text-align:center;}
.dede_pages ul li {BORDER: #ccc 1px solid; font-size:14px; PADDING:6px 12px;  MARGIN: 2px; COLOR: #333;font-family:"微软雅黑";  TEXT-DECORATION: none; display: inline-block;}
.dede_pages ul li A{ color:#333;TEXT-DECORATION: none; background:#FFF; }
.dede_pages ul li A:hover { color:#c1282f;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#1b1b1b; border:1px solid #1b1b1b;TEXT-DECORATION: none;}

.conts{width: 1200px; margin: 120px auto 90px;}
.conle{ width: 550px; float: left; }
.conri{ width: 550px; float: right; }
.conri h2{ font-size: 24px; line-height: 40px; color: #1b1b1b; font-weight: normal; }
.conri span{ width: 100%; height: 3px; display: block; padding:30px 0; float: left; background: url(adred.png) no-repeat left center;}
.conri p{ font-size: 14px; line-height: 40px; color: #666; text-align: left; }

.conapp{ width: 100%; background: #f4f4f4; display: block; padding: 40px 0; position: relative; }
.conapp dl{ width: 320px; background: url(adlne.png) no-repeat right center; display: block; float: left; padding: 0 40px; }
.conapp dl:last-child{ background: no-repeat; }
.conapp dl dt{ text-align: center; margin: auto; display: block; }
.conapp dl dt img{ text-align: center; margin: auto; }
.conapp dl dd{ display: block;  }
.conapp dl dd h2{ font-size: 20px; color: #000; text-align: center; line-height: 50px; display: block; letter-spacing: 2px;  }
.conapp dl dd p{ font-size: 14px; color: #666; line-height: 35px; text-align: center; }

.conlst{ width: 1200px; margin:0 auto; position: relative;}
.conlst dl{ width: 100%;  border-bottom: 1px solid #ddd; display: block; position: relative;  clear: both; margin-bottom: 20px; }
.conlst dl dt{ width: 241px; float: left; display: block; margin-right: 32px; padding: 10px 10px 25px; height:176px;}
.conlst dl dt:last-child{ margin-right: 0; }
.conlst dl dt h2{ font-size: 20px; color: #1b1b1b; line-height: 40px; font-weight: normal; }   
.conlst dl dt p{ margin-top:15px; text-align: left; padding-left: 25px; line-height: 22px; font-size: 14px; color: #666;  }  
.adel{ background: url(adel.png) no-repeat left 5px; }  
.addz{ background: url(addz.png) no-repeat left 5px; }  
.conlst dl dt:hover{ background: #f2f2f2; }

.conbg{ width: 100%; background: url(conadbg.jpg) no-repeat center bottom; clear: both; padding: 40px 0; }
.main{ width: 1200px; margin: 40px auto; }
.wqrle{ width:205px; float: left; border: 1px solid #cbcbcb; background: #f2f2f2;  }
.wqrri img{max-width: 98%}

.wqrle dl{ width:100%; border-bottom: 1px solid #d2d2d2; padding: 20px 0; display: block; float: left; }
.wqrle dl:last-child{ border-bottom: none; }
.wqrle dl dt{ font-size: 22px; line-height: 54px; display: block; color: #000; text-align: left; padding: 0 30px; }
.wqrle dl dd a{ width: 100%; box-sizing: border-box; text-align: left; padding: 0 30px;  overflow: hidden; display: block; float: left; line-height: 30px; font-size: 15px; color: #555; }
.wqrle dl dd a:hover,.wqrle dl dd a.current{ background: #c1282f; color: #fff;}
.wqrri{ width: 880px; float: right; margin-top: 20px; color: #333; font-size: 15px; line-height: 35px; }
.tesaxt{ width: 100%; line-height: 45px; font-size: 22px; display: block; text-align: center; color: #000; }
.time{ width: 100%; text-align: center; font-size: 15px; line-height: 25px; color: #888; }

.abgs{ width: 100%; padding: 20px 0; display: block; position: relative; font-size: 15px; line-height: 30px; border-bottom: 1px solid #ddd;  /*border-top: 1px solid #ddd; margin-top: 30px;*/  }

.page{width:100%;margin:10px auto;overflow: hidden;position: relative;}
.page p{width:100%;height:28px;font:14px/28px "microsoft yahei";color:#000;overflow: hidden;}
.page p a{color:#000}
.page p a:hover{text-decoration: underline; color:#c1282f;}


.back{ font-size:15px; line-height:40px; color:#fff;background:#c1282f;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
.back:hover{text-decoration: underline; color:#fff;}

.demo{width:100%;margin:-564px auto 0;position:relative;}
.demo_des{text-align: center;font-size: 16px;color: #1725b9;line-height: 32px;padding:25px 0 25px 0;text-shadow: 0 0 1px #b68a65;}
/* tabbtn */

.tabbtn{height:44px; text-align: center; margin:0 auto 0 auto; position: relative; display: flex; /*!*flex-direction: column;*!可写可不写*/ justify-content: center; align-items: center;}
.tabbtn li{padding:0 45px; cursor:pointer;  display : inline-block; text-align: center; border: 1px solid #fbebd8;border-bottom: 0;  font-size: 15px; letter-spacing: 2px; color: #fbebd8; line-height: 42px; margin: 0 80px; position: relative;}

.tabbtn li:after{
content: "";
position: absolute;
left: 50%;
bottom: -16px;	
border-width: 8px;
border-style: solid;
margin-left: -5px;
border-color:#000 transparent transparent transparent;	
	z-index: 999;
}


.tabbtn li a{ color: #fff; }
.tabbtn li  .icon-hot{ display:inline-block; width:19px; height:10px; vertical-align:middle; background:url(hot.png) no-repeat; margin-left:4px;
    -webkit-animation:bounce 1s .2s ease both infinite;
    -moz-animation:bounce 1s .2s ease both infinite;} 
.tabbtn li.current a{color: #c1282f;}
.tabbtn li.current{color: #c1282f;
	height:42px; 
	background: -webkit-linear-gradient(left, #edd6af , #fff1e4); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #edd6af, #fff1e4); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #edd6af, #fff1e4); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #edd6af , #fff1e4); /* 标准的语法 */}


.twbgs{ width: 100%;  height: 330px; display: block;  

}
	
/* tabcon */

.tabcon{position:relative;/*必要元素*/ overflow:hidden;margin:0 auto;z-index: 3;}

.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}

.itemList .sublist{clear: both; display: flex;justify-content: space-around;align-items: flex-start;width: 1200px;margin: 0 auto;padding: 20px 0 0px 0; }

.tabcon{position:relative;/*必要元素*/ overflow:hidden;margin:0 auto 0 auto;z-index: 3;
	background: rgb(255,255,255); 

}
.tabcon:after{ content:""; position:absolute; top:0px; left:0px; width:328px; height:221px;background:url(ka_bg.png) no-repeat;z-index: 5;}

 


.itemList .sublist ul{ display: block; width: 33.333%; padding-right: 60px;padding-top:75px; margin-left: 63px;margin-top:0px;background-position: 0px 0;background-repeat:  no-repeat; }
.itemList .sublist ul:last-child{ padding-right: 0;border-right: 0; } 

.itemList .sublist .tabcon_title{text-align: center;margin-top: 40px; margin-bottom: 10px;}

 .button button{
	 text-align: center;font-size: 24px;line-height: 24px;  font-weight: 400;display: block;width: 100%;letter-spacing: 2px;
        color: #23b7cb;
        font-size: 15px;
        padding: 2px 15px;
        background: #fff;
        border: 1px transparent solid;
        border-radius: 30px;
        position: relative;
     }

.button button:active,.button button:focus{outline: 0}
.button button span{color:#784c2f;font-size: 24px;line-height: 28px; }


.button button:after{
         content:'';
         position: absolute;
        top: -2px; bottom: -2px;
        left: -2px; right: -2px;
        background: linear-gradient(180deg,#b3835b, #794c2d);
        border-radius: 30px;
        content: '';
        z-index: -1;
     }


.itemList .sublist .tabcon_title .icon-hot{ display:inline-block; width:19px; height:10px; vertical-align:middle; background:url(hot.png) no-repeat; margin-left:4px;
    -webkit-animation:bounce 1s .2s ease both infinite;
    -moz-animation:bounce 1s .2s ease both infinite;} 

#leftcon .subbox{width:9999em;}

#leftcon .subbox .sublist{float:left;width:664px;}

/* sublist */
 
.lkpgs{ width:100%; height: 330px; background: url(lkxqs.png) no-repeat center; display: block; }
.sublist li{height:46px;  display: block; float: left; border-bottom: 1px solid #dcdcdc; padding: 10px 30px 10px 0; width: 90%;}
.subla{ width: 50px; float: left; padding-right: 15px; }
.subla img{ width: 50px; height: 46px; }
.sublb{ width: 55%; float: left; line-height: 24px; font-size: 15px; color: #997650; padding-right: 0px; font-family:arial, 宋体;}
.sublb em{font-family: "Times New Roman";font-weight: 700;font-size: 20px;}
.sublb p{ padding-left: 25px; }
.mox{ background: url(mox.png) no-repeat left center; }
.cix{ background: url(cix.png) no-repeat left center; }
.sublc{ background: url(aegln.png) no-repeat left 4px; padding-left:36px;  height: 56px; float: left; font-size: 26px; color: #997650; line-height: 56px;font-family: "Tw Cen MT" }
.sublc em{ font-size: 20px; }


.dire{ width: 100%; background: url(direbg.jpg) no-repeat center bottom; display: block; position: relative; padding: 100px 0 80px; }
.dirett{ text-align: center; background: url(direct.png) no-repeat center; display: block; height: 100px; }
.direa1{ background: url(pzbz.png) no-repeat center ; display: block; height: 110px; }
.direa2{ width: 820px; margin:0 auto; text-align: center; font-size: 16px; line-height: 34px; color: #d2d2d2; letter-spacing: 1.5px; opacity: 0. }
.direa3{ background: url(diresd.png) no-repeat center; height: 350px; display: block; position: relative; }
.direa4{ text-align: center; font-size: 14px; line-height: 35px; color: #fff; letter-spacing: 2px; }

@-webkit-keyframes bounce{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
    40%{-webkit-transform:translateY(-4px)}
    60%{-webkit-transform:translateY(-2px)}
}
@-moz-keyframes bounce{
    0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
    40%{-moz-transform:translateY(-4px)}
    60%{-moz-transform:translateY(-2px)}
}

.sublist ul li {position: relative;}
.sublist ul li .sale {
background: #da2a17;
color: #fff;
height: 18px;
line-height: 18px;
padding: 0 5px;
border-radius: 4px;
font-size: 12px;
position: absolute;
top:2px;
right: 0px;
}

.sublist ul li .sale:after{
content: "";
position: absolute;
left: 50%;
bottom: -10px;	
border-width: 5px;
border-style: solid;
margin-left: -5px;
border-color:#da2a17 transparent  transparent;	
}



    /**右侧固定栏*/
    .rfixBar {
        position: fixed;
        background: #bf2c32;
        font-size: 14px;
        z-index: 9999;
        width: 56px;
        right: 25px;
        top: 50%;
        margin-top: -200px;
        padding: 10px 6px;
        border-radius: 5px;
        text-align:center;
    }
.rfixBar ul {
    margin-bottom:0px;
}
.rfixBar ul li{
    padding-top:5px;
}
.rfixBar ul li img{
    width:80%;
    /*height:80%;*/
}
.rfixBar ul li a {
    color: #fff;
}
.rfixBar ul li p{
    border-bottom:1px solid #fffcf1;
    padding-bottom:6px;
    font-size:14px;
    text-align:center;
}
.rfixBar ul li:last-of-type p{
    border:none;
    margin-bottom:0px;
}
.contact-online img{
    animation: win_bright 1s ease-in-out infinite;
    -webkit-animation: win_bright 1s ease-in-out infinite;
    -moz-animation: win_bright 1s ease-in-out infinite;
    -o-animation: win_bright 1s ease-in-out infinite;
}
@keyframes win_bright{
    0%{opacity:0;filter: alpha(opacity=0);}
    100%{opacity:1;filter: alpha(opacity=100);}
}
@-webkit-keyframes win_bright{
    0%{opacity:0;filter: alpha(opacity=0);}
    100%{opacity:1;filter: alpha(opacity=100);}
}
@-moz-keyframes win_bright{
    0%{opacity:0;filter: alpha(opacity=0);}
    100%{opacity:1;filter: alpha(opacity=100);}
}
@-o-keyframes win_bright{
    0%{opacity:0;filter: alpha(opacity=0);}
    100%{opacity:1;filter: alpha(opacity=100);}
}
.rfixBar .fixbar_cart div{
    position:relative;
    margin-bottom:10px;
} 
.rfixBar .fixbar_cart div span{
    position:absolute;
    display:inline-block;
    background:#fff;
    min-width:20px;
    border-radius:50%;
    right:1px;
    top:28px;
    font-size:10px;
    line-height:20px;
}
.rfixBar .fixbar_tel img, .rfixBar .fixbar_cart div{
    transition:all 1.5s;
    -moz-transition:all 1.5s;
    -webkit-transition:all 1.5s;
    -o-transition:all 1.5s;
}
.rfixBar .fixbar_tel:hover img, .rfixBar .fixbar_cart:hover div {
    transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
}
.rfixBar .fixbar_top img{
    transition:all 0.5s;
    -moz-transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
}
.rfixBar .fixbar_top:hover img{
    transform:translateY(-6px)
}



.newlayout-kf {
  box-sizing: border-box;
  position: fixed;
  right: 15px;
  top: 50%;
  margin-top: -233px;
  width: 68px;
  height: 416px;border-radius: 12px;
  z-index: 1999;
  padding: 15px;
	background: #b3876c;
	 -webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#b3876c,#d9b696,#b3876c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right,#b3876c,#d9b696,#b3876c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right,#b3876c,#d9b696,#b3876c);
}
.newlayout-kf .item {
  text-align: center;
  margin-bottom: 12px;
  cursor: pointer;width: 100%;
}
.newlayout-kf .item:last-child {
  cursor: pointer;
}
.newlayout-kf .item p {
  font-size: 16px;
	line-height: 20px;
  color: #ffffff;
  font-weight: bold;
  margin-top: 2px;
}

.newlayout-kf .item .w444 {
  width: 36px;
  height: 36px; margin: 0 auto;
}
.newlayout-kf .item .w44 {
  width: 40px;
  height: 40px; margin: 0 auto;
}
.w100p {
  width: 100%;
}
.newlayout-kf .item.contact-ewm img {
}


.contact-tel .contact-tel-back,
.contact-ewm .contact-ewm-back {
  display: none;
  z-index: 3;
  position: absolute;
  width: 242px;
  right: -300px;
  padding: 18px 18px;
  font-size: 24px;
  top: 0px;
  background: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}


.contact-ewm .contact-ewm-back{  padding: 6px 18px;}

.contact-tel .contact-tel-back span,
.contact-ewm .contact-ewm-back span {
	color: #ddbf9d;
  background-image:-webkit-linear-gradient(right,#b3876c,#d9b696,#b3876c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding: 0px 0 0 10px;
}
.contact-ewm .contact-ewm-back span{padding: 22px 0 0 20px;}
.contact-tel .contact-tel-back .left,
.contact-ewm .contact-ewm-back .left {
  float: left;
  line-height: 1;
  font-size: 22px; line-height: 26px;
  font-weight: bold;
}

