/*Ding*/
.Ding{height:30px; line-height:30px; width:100%; background:#f4f4f4; }
.Ding .welc{color:#333;}
.Ding .s_anu a{float:left; display:block; height:30px; line-height:30px; color:#333; padding:0 5px;}
.Ding .s_anu a:hover{color:#FFC001; text-decoration: underline;}

/*header*/
header .logo{display:block; width:306px; height:80px; margin:20px 100px 0 0;}
header .right{margin:32px 0 0 132px;}
header .go{position:relative;}
header .go input{border:none; width:438px; height:28px; border:1px solid #ccc; border-radius:20px; padding-left:10px;}
header .go img{position:absolute; top:8px; right:15px;}
header .right p a{display:inline-block; line-height:36px; margin-right:10px; color:#9b9b9b;}
header nav{width:100%; background:#2B2B2B; margin-top:20px;}
header nav.current{position:fixed; top:0; left:0;  margin-top:0; z-index:999;}
header .dh>li{float:left; position:relative; transition:all ease 500ms;}
header .dh>li>a{display:block;  color:#fff; font-size:16px; line-height:50px; width:120px; text-align:center;}
header .dh>li:hover,header .dh .current>a,header .dh .on>a{background:#FFC001;}
header .dh>li:first-child>a{width:241px; }
header .l2{margin:0 1px 0 55px;}
header .ha{position:absolute; top:50px; left:0; z-index:3; background:#fff; display:none; }
header .ha>li{width:183px; height:100px; padding:0 30px 0 28px; border-bottom:1px solid #F8F8F8; transition:all ease 500ms; overflow:hidden;}
header .ha>li:hover{background:#A9A9A9;}
header .ha>li>a{display:block; width:166px; line-height:100px; color:#4a4949;}
header .ha>li span{font-family:"宋体"; color:#333;}
header .ha>li:hover>a,header .ha li:hover span{color:#fff;}
header .ha .hb{position:absolute; left:241px; top:0; width:750px; height:604px; border:1px solid #A9A9A9; display:none; background:#fff;}
header .ha .hb li{float:left;  border-right:1px dashed #DCDCDC; height:100%;}
header .ha .hb li:last-child{border-right:none;}
header .hb li a{display:block; width:190px; height:16px; padding:30px 20px 20px 0;  margin:10px 0 0 38px; }
header .hb li a:hover{color:rgb(169, 169, 169);}
header .ha>li:hover>.hb{display:block;}
header .lia{position:relative;}
header .lia .liu{position:absolute; top:60px; left:0; width:100px; height:40px; padding:0 10px; background:#FFC001; line-height:40px; display:none; z-index:3;}
header .lia .liu i{display:inline-block; position:absolute; top:-9px; left:55px;  width:0; height:0; border:5px solid transparent; border-bottom-color:#FFC001;}
header .lia .liu:hover{background:#EEB300;}
header .lia .liu:hover i{border-bottom-color:#EEB300;}
header .lia:hover .liu{display:block;}

/*banner*/
.swiper-container .swiper-wrapper>img{display:block; width:1920px; height:600px; margin:auto;}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:block; background-image:none; width:71px; height:71px; background:rgba(0,0,0,.3); text-align:center; line-height:71px; font-size:50px; color:#fff; font-family:"宋体"; font-weight:bold;} 
.swiper-container .swiper-slide{position:relative;}
.swiper-container .swiper-slide .fu{position:absolute; top:65px; left:50%;  margin-left:93px;}
.swiper-slide .fu b{font-size:40px; color:#010101; position:relative; top:-20px;}
.swiper-slide .fu .mg2{background:url(../images/bg-1.jpg) no-repeat center; width:312px; height:44px; margin-top:8px;}
.swiper-slide .fu .mg2 img{display:block; margin:auto; position:relative; top:8px}
.swiper-container .swiper-slide .do{position:absolute; top:126px; left:50%; margin-left:-54px;}
.swiper-slide .do .tu1{position:relative; top:-50px; left:20px;}
.swiper-slide .do .tu2{position:relative; top:-110px; left:24px;  z-index:2;}
.swiper-slide .do .tu3{position:relative; top:-10px; left:-90px;}
.swiper-slide .do .tu4{position:relative; top:15px; left:-340px; z-index:0;}
.swiper-slide .do .tu5{background:url(../images/bg-2.jpg) no-repeat center; width:261px; height:44px; margin-top:25px;}
.swiper-slide .do .tu5 img{display:block; margin:auto; position:relative; top:8px}

/*new*/
.new{margin-top:95px;}
.la .da,.da img{display:block; position:relative; z-index:2;}
.la{margin-left:10px;}
.la div{position:relative;}
.la .bj{display:block; width:300px; line-height:40px; text-align:center; padding:6px 0 14px;  margin:-32px auto 0; background:rgba(255,255,255,.7); border:1px solid #EAEAEA; position:relative; z-index:3;}
.la div .yq{position:absolute; top:40%; left:40%; width:64px; height:64px; background:url(../images/yq.png) no-repeat center; z-index:5; display:none;}
.la div:hover .yq{display:block;}
.aa{display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.7); z-index:999;}
.lb{display:none; position:fixed; top:45px; left:343px; width:798px; padding:20px 46px 0 46px; background:#fff; z-index:999;}
.lb .close{position:absolute; top:22px; right:26px;}
.lb .pin a{display:block; margin-top:48px;}
.lb .pin img{display:block;}
.lb .pin div{margin-left:46px;}
.lb .pin h3{color:#474747; font-size:20px; width:372px; font-weight:normal; line-height:42px; border-bottom:1px solid #E8E8E8;}
.lb .pin p{color:#767676; margin-top:15px;}
.lb .pin i{color:#c30; font-style:normal;}
.lb .pin b{font-size:24px; font-family:"Arial"; color:#c30; }
.lb .btn{margin:98px 0 20px 40px;}
.lb .btn a{display:inline-block; width:80px; height:80px; position:relative; border:2px solid transparent;}
.lb .btn .on{border:2px solid #C80030;}
.lb .btn a img{display:inline-block; width:80px; height:80px;}
.lb .btn .on i{display:inline-block; position:absolute; top:-11px; left:40px;  width:0; height:0; border:5px solid transparent; border-bottom-color:#C80030;}
.lb .change_btn .prev,.lb .change_btn .next{position:absolute; top:40%; left:50%; z-index:999; display:block; width:94px; height:94px; border-radius:999px; background:rgba(0,0,0,.5); color:#fff; font-family:"宋体"; font-size:50px; text-align:center; line-height:94px;}
.lb .change_btn .prev{margin-left:-600px;}
.lb .change_btn .next{margin-left:500px;}
.new .div3 .yellow{width:374px; height:175px; padding-top:55px; background:#FFC001; margin:0 0 27px 15px;}
.new .yellow a{display:block; font-size:28px; color:#fff; width:300px; text-align:center; margin:auto;}
.new .yellow .a1{line-height:44px; }
.new .yellow .a2{font-size:20px; line-height:41px; }
.new .yellow .a3{width:38px; height:38px; border-radius:9999px; border:1px solid #fff; text-align:center; line-height:38px; font-size:26px;}

/*精品*/
.bout{background:url(../images/sh-bg.jpg) no-repeat center; margin-top:100px; height:841px;}
.bout .hao{margin-left:437px; padding-top:96px;}
.bout .hao h3{color:rgb(255, 192, 1); font-size:28px; font-weight:normal; line-height:36px; }
.bout .hao .p1{line-height:30px; color:rgb(170, 170, 170);}
.bout .hao .p2{line-height:30px; color:rgb(170, 170, 170); font-size:16px;}
.bout .hao .p3{width:736px; line-height:30px; color:#323232; margin:100px 0 42px;}

/*yiz*/
.yiz{background:url(../images/rm-bg.jpg) no-repeat center; height:393px; margin-top:98px;  color:#fff; text-align:center; }
.yiz h3{font-size:34px; line-height:38px; padding:80px 0 25px;  width:358px; border-bottom:1px solid #BDB9B2; margin:auto;}
.yiz p{font-size:34px; line-height:38px; margin:20px 0 28px;}
.yiz a{display:block; width:128px; height:40px; line-height:40px; text-align:center; margin:auto; background:#FFA800; color:#fff;}

/*热卖*/
.rem{background:#fff; margin-top:-88px;}
.rem .title{padding-top:34px; line-height:35px; text-align:center;color:rgb(19, 19, 19); }
.rem .title h3{font-size:30px; font-weight:normal;}
.rem .title span{display:block; width:44px; border-top:1px solid #FFC001; margin:16px auto 89px;}
.rem .la div{float:left; margin-right:30px;}
.rem .la div:nth-child(4n){margin-right:0;}
.rem .la .bj{width:217px; margin-bottom:69px;}
.rem .check{display:block; width:162px; height:50px; margin:22px auto 0; border:1px solid rgb(33, 33, 33); color:rgb(33, 33, 33); text-align:center; line-height:50px;}

/*footer*/
footer{width:100%; background:#2D2D2D; border-top:6px solid #FFC001; color:rgb(95, 95, 95); margin-top:90px;}
footer ul{border-bottom:1px solid #373737; margin-bottom:40px;}
footer li{float:left; margin:52px 0 42px; width:300px;}
footer li img{margin-right:15px;}
footer .p2{padding:10px 0 15px;}
footer .p2 a:hover{color:#fff;}

/*sider-bar*/
.sider-bar{position:fixed; top:0; right:0; width:35px; height:100%; background:#202020; z-index:9999;}
.sider-bar .top{margin-top:20px;}
.sider-bar .top li{position:relative; display:table; transition:all 500ms; margin-bottom:10px;}
.sider-bar .top .a1{display:table-cell; vertical-align:middle; width:35px; height:40px;}
.sider-bar .top .a1 img{display:block; margin:auto;}
.sider-bar .top .a2{ position:absolute; left:-124px; top:1px; display:block; width:117px; height:38px; background:url(../images/sid-bg.png) no-repeat center; line-height:38px; text-align:center; color:#E7E4E4; display:none;}
.sider-bar .top li:hover .a1{background:#C40000;}
.sider-bar .top li:hover .a2{display:block;}
.sider-bar .top li .div1{position:absolute; left:-186px; bottom:0; display:none;}
.sider-bar .top li .div1 a{display:block; width:186px; height:50px; color:#222; text-align:center; line-height:50px; background:#fff url(../images/qq.png) no-repeat 40px center;}
.sider-bar .top li .div1 a:hover{background-color:#F1F1F1;}
.sider-bar .top li .div1 i{position:absolute; display:block; right:-16px; top:73px; width:0; height:0; border:8px solid transparent; border-left-color:#fff;}
.sider-bar .top li:hover .div1,.sider-bar .top li:hover .div2{display:block;}
.sider-bar .tel-p{position:absolute; top:45%; left:-12px; display:block; width:47px; heihgt:60px;}
.sider-bar .bot-1{position:absolute; left:0; bottom:50px;}
.sider-bar .bot-1 .div2{width:150px; height:150px; background:#fff; position:absolute; left:-150px; bottom:0; display:none;}
.sider-bar .bot-1 .div2 img{display:block; margin:16px auto;}
.sider-bar .bot-1 .div2 p{text-align:center; font-size:12px;}

/*新品上市*/
.ne-ba1{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba1.jpg) no-repeat center;}
.see-all{width:100%; background:#FFC001; height:194px; margin-top:100px;}
.see-all p{color:#fff; text-align:center; font-size:20px; line-height:108px; letter-spacing:18px;}
.see-all a{display:block; width:162px; text-align:center; border:1px solid #fff; border-radius:20px; line-height:39px; color:#fff; margin:auto;}

/*热卖产品*/
.ne-ba2{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba2.jpg) no-repeat center;}
.hot-pro .pro .da img{transition:all 500ms;}
.hot-pro .pro .da:hover img{transform:translateX(-5px);}


/*品牌介绍*/
.ne-ba3{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba3.jpg) no-repeat center;}
.about h3{font-size:30px; color:#333; font-weight:normal; margin:55px 0;}
.about p{text-align:center; line-height:26px;}

/*品牌介绍*/
.ne-ba4{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba4.jpg) no-repeat center;}
.ne-ba5{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba5.jpg) no-repeat center;}

/*联系我们*/
.contact{margin:92px auto;}
.contact img{display:block; margin-right:52px;}
.contact div h3{color:rgb(255, 192, 1); font-size:30px; font-weight:normal;}
.contact div p{color:#999; margin:62px 0;}
.contact div li{font-size:16px; line-height:40px;}

/*留言板*/
.ne-ba6{width:100%; height:380px; overflow:hidden; background:url(../images/ne-ba6.jpg) no-repeat center;}
.msgAdd{width:1100px; margin:60px auto 0;}
.msgAdd .tit{margin: 10px 0 15px; font-size:14px; line-height:30px; height:30px;}
.msgAdd .kun_N li{float:left; width: 330px; margin: 10px 30px 10px 0;}
.kun_N li i{font-style:normal; color:red;display:inline-block; line-height:34px; margin-left:3px;}
.kun_N li .L-n,.msgAdd .Text_N span{float:left; display:block; width:56px; height:34px; line-height:36px; text-align:center; font-size:14px; border:1px solid transparent;}
.kun_N li input.Ben{float:left; display:block; width:194px; height:30px; line-height: 30px; padding:1px; border:1px solid #dadada; text-indent: 6px;}
.msgAdd .Text_N{height:80px; margin: 10px 0; width: 100%;}
.msgAdd .Text_N span{line-height:80px;}
.Text_N .g_textarea{float: left; border:1px solid #dadada; height: 74px; min-width: 104px;text-indent:6px;width:914px; color: #7e7e7e; overflow: hidden;}
.msgAdd .Tijiao{display:block; width:220px; height:44px; line-height:44px; color: #fff; 
	cursor: pointer; background:#ffad2b; margin:10px 0 0 58px; text-align:center; font-size:14px;}

/*新闻资讯*/
.News .Teletext{margin-top:95px;}

.Teletext .text_01{float:left; width:577px; margin:0 11px;}
.text_01 .pic{display:block; width:577px; height:241px; overflow: hidden;}
.text_01 .pic img{display:block; width:577px; height:auto; margin:auto;}
.text_01 .wen{width:541px; margin:15px 18px 19px;}
.News a.Nam{display:block; width:100%; height:23px; line-height:23px; margin-bottom:10px; font-size:18px; color:#383838;}
.News a.Nam:hover{color:rgb(255, 192, 1);}
.text_01 .wen p{font-size:14px;line-height: 24px; margin-bottom: 6px;}
.News .Telist{margin-top:40px;}
.Telist li{border-bottom:1px dashed #e5e5e5; padding-bottom:19px; margin-bottom:36px;}
.Telist li .day{display:block; width:84px; height:84px; overflow:hidden; background-color:#f2f2f2;
	text-align:center; margin:0 15px 18px 0;}
.Telist .day b{display:block; font-size:25px; margin-top:15px;}
.Telist li .lineBody{width:1050px;}
.Telist .lineBody{display:block; width:100%; font-size:14px;}

/*分页*/
.page-bar {text-align: center;}
.pages {position: relative; margin:30px 0 100px;}
.pages a,.pages span{color: #666; background-color:#fff; background:-webkit-linear-gradient(#fff, #ddd); background: -o-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd);}
.pages a,.pages span.current2 {position: relative; display: inline-block; vertical-align: middle;
    *display: inline; *zoom: 1; border: 1px solid #ddd; line-height: 25px; min-width: 25px;
    padding: 3px 12px; border-radius: 3px; margin: 0 0 0 5px;}
.pages a.current,.pages a:hover {background:#FFC001; border-color:#FFC001; color: #FFF;}
.pages span.current2 {vertical-align: middle;}

/*新闻详情*/
.newsDetail{margin-top:95px;}
.newsDetail .Tit{font-size: 25px; color: #333; text-align:center; height:42px; line-height:42px; font-weight:normal;}
.newsDetail .body{width:90%; margin:50px auto 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:50px 0; overflow:hidden;}
.newsDetail .body p{display:block; text-indent:2em; line-height:28px; font-size:14px;}
.Fanye{margin:40px 0 0 60px; font-size:14px;}
.Fanye .xu{height:30px; color:#666; margin-bottom:10px;}
.Fanye .xu span{float:left; display:block; line-height:30px;}
.Fanye .xu a{float:left; display:block; line-height:30px; height:30px; width:800px;
	margin-left:5px; font-size:14px;}
.Fanye .xu a:hover{color:#FFC001; text-decoration:underline;}