﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
font-family:"Microsoft Yahei";
color:#5c5b5b;

/*设置宽度*/
width:100%;
min-width:1260px; /*宽度要自己改*/
}

ul,ul li,img{ vertical-align:top;}
/*该设置跟后台编辑器有关*/
.ul,.ul li{ list-style:none;}
.dl,.ul,.h1,.h2,.h3,.h4,.h5,.h6,.p,dl,dt,dd{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/
select,input,textarea{ font-family:'Microsoft Yahei'; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0;}
a{ color:#5c5b5b; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}


/*清楚浮动*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";
}
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */
/*初始化样式*/

.w1200{
	width:1200px;
	text-align:left;
	_zoom:1;
	margin:0 auto;
}


/*页面框架结构*/
.contain{} /*页面主体内容*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; color:#858585;}
.current{ /*当前位置*/}


/*分页*/
.Pages,.Pages2{ text-align:center; }
.Pages{ padding:0px 0;}
.Pages2{ padding:54px 0;}
.Pages a,.Pages em,.Pages2 a,.Pages2 em{ display:inline-block; *display:inline; zoom:1;}
.Pages a{ padding:0 5px; padding-bottom:10px; margin:0 14px;}
.Pages2 a{margin:0px 2px; padding:8px 14px; color:#acacac; background-color:#fff;  border:1px solid #e6e6e6;}
.Pages em,.Pages2 em{ font-style:normal;}
.Pages a:hover,.Pages a.a_cur{ font-weight:bold; color:#9f7937; }
.Pages em a:hover,.Pages em a.a_cur{  border-bottom:1px solid #9f7937;}
.Pages2 a:hover,.Pages2 a.a_cur{ color:#fff; background-color:#bfa169; border-color:#bfa169;}
.Pages2.Nobor a{border:0px;}
.Pages2 .a_prev,.Pages2 .a_next{width: 77px;}

.PrevNextBox{padding:20px 0; border-top:1px solid #e6e6e6; line-height:26px; margin-top:40px;}
.PrevNextBox h2{ padding:0; margin:0; font-size:18px;}
.PrevNextBox a{ color:#858585;}
/*分页*/


/*Banner*/
.homeban,.storeBan{width:100%;position:relative;height:747px; margin-top:-8px;}
.homeban {overflow: hidden;}
.homeban ul,.storeBan ul{ list-style:none; margin:0; padding:0;}
.homeban .bd,.storeBan .storeBd{ width:100%;position:relative;z-index:0;overflow:hidden;}
.homeban .bd ul,.storeBan .storeBd ul{width:100% !important;}
.homeban .bd li,.storeBan .storeBd li{width:100% !important;height:747px;overflow:hidden;text-align:center; background-position:center top; background-repeat:no-repeat;}
.homeban .bd li a,.storeBan .storeBd li a{display:block;height:747px;}
.storeBan,.storeBan .storeBd li,.storeBan .storeBd li a{ height:354px;}


.homeban .hd,.storeBan .storeHd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:7px;}
.homeban .hd ul,.storeBan .storeHd ul{text-align:center;}
.homeban .hd ul li,.storeBan .storeHd ul li{ font-size:0; _font-size:0; display:inline-block;*display:inline;zoom:1;width:75px;height:7px;margin:0px 4px;overflow:hidden; background-repeat:repeat; background-position:left top; background-image:url(../images/c3.png); cursor:pointer; line-height:7px;}
.homeban .hd ul .on,.storeBan .storeHd ul .on{ background-image:none; background-color:#bfa169; color:#bfa169;}
.storeBan .storeHd{ bottom:14px;}
.storeBan .storeHd ul li{ width:42px; background-color:#fff; background-image:none;}





.banner,.banner2,.banner3,.banner4{ height:354px; background-repeat:no-repeat; background-position:center top; margin-top:-8px;}
.banner2{ height:686px;}
.banner2 .w1200{ position:relative;}
.banner2 a{ height:60px; width:46px; padding-top:26px; display:block; font-weight:bold; text-align:center; color:#fff; background-position:center top; background-repeat:no-repeat; position:absolute; z-index:22;}
.banner2 a span{ display:block; line-height:16px;}
.banner2 em{ width:10px; height:4px; border-top:1px solid #939693; display:inline-block; *display:inline; zoom:1;}
.banner2 a.se1{ background-image:url(../images/se1.png); left:18px; top:317px;}
.banner2 a.se2,.banner2 a.se3{ height:118px;}
.banner2 a.se2{ background-image:url(../images/se2.png); left:182px; top:272px;}
.banner2 a.se3{ background-image:url(../images/se3.png); left:358px; top:359px;}
.banner2 a.se4{ background-image:url(../images/se4.png); left:636px; top:236px;}
.banner2 a.se5{ background-image:url(../images/se5.png); left:654px; top:412px;}
.banner2 a.se6{ background-image:url(../images/se6.png); right:9px; top:297px;}
.banner2 a:hover{ color:#bfa169;}

.banner3{ height:508px;}
.banner4{ height:279px;}

/*Banner*/


/*头部*/
.top{ height:121px; background:url(../images/top.png) repeat-x left bottom; position:relative; z-index:100}
.top .logo,.top .slogan{ margin:0; float:left; display:inline;}
.top .logo{ margin-top:29px; }
.top .logo,.top .logo img{  height:60px;}
.top .slogan{ padding-left:36px; margin-top:20px; }
.top .slogan span{ display:block; font-size:26px; color:#c8ae7d; border-left:1px solid #eaeaea;  padding:18px 0 19px 29px; }




.topRight{ margin-top:13px; width:668px;}
.userInter a{ font-size:12px; line-height:24px; float:right; display:inline; margin-left:20px;}
.userInter a.sina,.userInter a.wx{ width:24px; height:24px; background-repeat:no-repeat; background-position:center;}
.userInter a.sina{ background-image:url(../images/sina.png); margin-left:10px;}
.userInter a.wx{ position:relative; background-image:url(../images/wx.png); margin-left:40px;}
.userInter a.wx span,.userInter a.wx span img{ width:100px; height:100px;}
.userInter a.wx span{ position:absolute; right:-32px; top:23px; padding-top:10px; display:none; z-index:9999;}
.userInter a.wx:hover{ background-image:url(../images/wx2.png);}
.userInter a.wx:hover span{ display:block;}
.userInter a.sina:hover{ background-image:url(../images/sina2.png);}

.mainnav{ margin-top:29px;}
.mainnav li{ float:left; display:inline; margin-left:36px; position:relative;}
.mainnav li .navA{ padding-bottom:27px; font-size:16px; display:block;}
.mainnav li div{ display:none; background-color:#fff; font-size:14px; position:absolute; width:112px; left:-24px; top:47px; z-index:2; padding-top:7px;}
.mainnav li div a{ display:block; text-align:center; color:#666; padding-bottom:18px;}
.mainnav li#nav3 div{ left:-16px;}
.mainnav li#nav3 div a:last-child{ display:none;}

.mainnav li:hover .navA,.mainnav li.onnav .navA{ color:#bfa169;}
.mainnav li:hover div{ display:block;}
.mainnav li div a:hover{ color:#bfa169; text-decoration:underline;}


.subNav{ display:none; position:absolute; left:0; right:0; top:93px; z-index:99; }
.subNav .proBox{padding-top: 62px;padding-bottom: 20px;font-size:12px; background-color:#fff;}
.subNav dl,.subNav dt,.subNav dd{ margin:0; padding:0;}
.subNav dl{ min-height:219px; border-right:1px solid #e2e2e2; float:left; display:inline;}
.subNav dt{ font-weight:bold; color:#a4833e; display:inline-block; *display:inline; zoom:1; padding-right:20px; background:url(../images/c2.png) no-repeat right center;}
.subNav dt{ margin-left:38px;}
.subNav dd{ padding-left:38px;}
.subNav dd a{ width:37px; text-align:center; float:left; display:inline; position:relative; margin-top:45px; margin-right:20px;}
.subNav dd i,.subNav dd em,.subNav dd span{ display:block;}
.subNav dd em,.subNav dd i{ font-style:normal; text-align:center;}
.subNav dd em,.subNav dd i,.subNav dd img{ width:34px; height:28px;}
.subNav dd span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:11px;}
.subNav dd i{ position:absolute; left:0; top:0; z-index:9; display:none;}
.subNav dd a:hover{ color:#c8ae7d;}
.subNav dd a:hover em img{ display:none;}
.subNav dd a:hover i{ display:block;}

.subNav dl.fir{ width:354px;}
.subNav dl.sec{ width:578px;}
.subNav dl.thi{ width:266px; border-right:none;}
.subNav dl.thi dd{ margin-top:45px;}
.subNav dl.thi dd a{ width:86px; text-align:left; margin-bottom:10px; margin-top:0;}



/*头部*/


/*底部*/
.bottom{ background:#e8e8e8 url(../images/fg.png) repeat left top;}
.floor1 .webFooter,.floor1 dl{ float:left; display:inline;}
.floor1 .webFooter,.floor1 dl,.floor1 .code{ padding-top:45px;}
.floor1 .webFooter div,.floor1 .webFooter div img{ width:135px; }
.floor1 .webFooter span{ display:block; width:15px; border-top:1px solid #c1c1c1; margin-top:10px;}
.floor1 .webFooter h2,.floor1 .webFooter p{ margin:0; padding:0;}
.floor1 .webFooter h2{ font-weight:normal; font-size:12px;}
.floor1 .webFooter p{ font-size:24px; color:#9f7937; margin-top:3px;}
.floor1 dl,.floor1 dd{ margin:0; padding:0;}
.floor1 dl{ padding:0 34px; padding-top:45px; height:342px;}
.floor1 dt{ font-size:14px; margin-bottom:13px;}
.floor1 dd{ font-size:12px; line-height:28px; }
.floor1 dd a{ color:#858585;}
.floor1 dl.fir{ width:158px; padding-right:0; margin-left:54px;}
.floor1 dl.fir a{ width:79px; float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.floor1 dl:hover{ background:url(../images/c6.png) repeat left top;}
.floor1 dl a:hover{ color:#c8ae7d;}

.floor1 .code{ float:right; display:inline; margin-left:19px;}
.floor1 .code img{ width:101px; height:101px;}
.floor1 .code span{ font-size:12px; display:block; text-align:center; margin-top:6px;}


.floor2{ font-size:12px; background:#363636; line-height:58px;}
.floor2,.floor2 a{ color:#8c8b8b;}
.floor2 em{ font-size:9px; *font-size:9px; font-style:normal; margin:0 9px; color:#474747; position:relative; top:-1px;}
.floor2 a:hover{ color:#c8ae7d; }
/*底部*/


/*页面二级/左侧/右侧菜单*/
.menulist{ text-align:center; background-color:#fff; height:56px; border-bottom:1px solid #e6e6e6;}
.menulist li{ font-size:16px; display:inline-block; *display:inline; zoom:1;}
.menulist a{ display:block; position:relative; top:0; line-height:55px; margin:0 42px;}
.menulist li.onmenu a,.menulist a:hover{ color:#bfa169; border-bottom:2px solid #bfa169;}

/*2017-02-23项目经理要求隐藏栏目*/
#menu29,
#subnav29{ display:none;}
/*页面二级/左侧/右侧菜单*/


/*首页*/
.bg{ background:url(../images/bg.jpg) repeat left top;}


.title{ text-align:center; }
.title h2,.title h3{ margin:0; padding:0; font-weight:normal;}
.title h3{ text-transform:uppercase; letter-spacing:2px; font-size:16px; color:#bfa169;}
.title h2{ font-size:26px; display:inline-block; *display:inline; zoom:1; background:none; position:relative; }
.title h2 i,.title h2 em{ height:17px; font-style:normal; border-top:1px solid #e6e6e6; position:absolute; bottom:0;}
.title h2 i{ left:0;}
.title h2 em{ right:0;}

.title{ padding-top:45px; padding-bottom:19px;}
.title h2{ padding:0 119px;}
.title h2 i,.title h2 em{ width:111px;}
.title2,.title3{ padding-bottom:28px;}
.title3{ padding-top:75px;}
.title4,.title5,.title7{ padding-bottom:15px;}
.title4{ padding-top:38px; border-top:1px solid #a8a8a8;}
.title5{  padding-top:60px;}
.title6 h2,.title7 h2{ padding:0 210px;}
.title6 h2 i,.title6 h2 em,.title7 h2 i,.title7 h2 em{ width:172px;}
.title6{ padding-top:84px; padding-bottom:0;}
.title7{ padding-top:70px;}
.title8{ padding-top:57px; padding-bottom:12px;}
.title9{ padding-bottom:33px;}


.proIndex{ height:537px; position:relative; margin-top:17px;}
.proIndex a{ display:block; overflow:hidden; position:absolute;}
.proIndex .item1,.proIndex .item1 img{ width:502px; height:537px;}
.proIndex .item2,.proIndex .item2 img{ width:679px; height:305px;}
.proIndex .item3,.proIndex .item3 img,.proIndex .item4,.proIndex .item4 img{ width:330px; height:215px;}
.proIndex .item1,.proIndex .item2{ top:0;}
.proIndex .item1{ left:0;}
.proIndex .item2,.proIndex .item4{ right:0;}
.proIndex .item3,.proIndex .item4{ bottom:0;}
.proIndex .item3{ left:519px;}

.proIndex a div{ position:absolute; left:17px; top:23px; z-index:9;}
.proIndex a.item1 div{ left:27px;}
.proIndex a h2,.proIndex a h3{ font-weight:normal; margin:0; padding:0;}
.proIndex a h3{ font-size:14px; color:#dad0be; text-transform:uppercase;}
.proIndex a h2{ font-size:48px; margin-top:-9px;}
.proIndex a span{ display:inline-block; color:#bfa169; border:2px solid #bfa169; padding:2px 20px 4px 20px; margin-top:10px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.proIndex a span:hover{ color:#fff; border-color:#bfa169; background:#bfa169;}
.proIndex .item3 h2,.proIndex .item4 h2{ font-size:30px; margin-top:0;}

.proIndex a img{ -webkit-transition:all 1.2s; -moz-transition:all 1.2s; -o-transition:all 1.2s; -ms-transition:all 1.2s; transition:all 1.2s;}
.proIndex a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}


.starTab{ background-color:#fff;}
.starTab li,.proType dd{ text-align:center;  float:left; display:inline; }
.starTab li{ width:170px; position:relative;}
.proType dd{ width:42px;}
.starTab li b{ display:block; width:8px; height:8px; position:absolute; right:-3px; top:56px; background:url(../images/c5.png) no-repeat center;}
.starTab a,.proType a{ display:block; position:relative; }
.starTab a{ padding:34px 0;}
.starTab em,.starTab span,.proType em,.proType span{ display:block;}
.starTab em,.starTab img{ height:90px;}
.proType em,.proType img{ height:90px;}
.starTab img{ width:90px;}
.proType img{ width:90px;}
.starTab i,.proType i{ position:absolute; left:0; right:0; z-index:9; display:none;}
.starTab i{ top:34px;}
.proType i{ top:0;}
.starTab span{ margin-top:4px;}
.proType span{ margin-top:16px;}
.starTab a:hover,.starTab li.cur a,.proType a:hover,.proType dd.cur a{ color:#bfa169;}
.starTab a:hover,.starTab li.cur a{ background:url(../images/line.png) no-repeat center;}
.starTab a:hover i,.starTab li.cur a i,.proType a:hover i,.proType dd.cur a i{ display:block;}
.starTab a:hover em img,.starTab li.cur a em img,.proType a:hover em img,.proType dd.cur a em img{ display:none;}


.starCon{ display:none;}
.starBox li,.starBox2 li{ width:381px; text-align:center; float:left; display:inline; background-color:#fff; margin-top:24px; margin-right:19px;}
.starBox a,
.starBox2 a{ display:block; cursor:pointer;}
.starBox a div.pic,.starBox2 a div.pic{ overflow:hidden;}
.starBox a div.pic,.starBox a img,.starBox2 a div.pic,.starBox2 a img{ width:387px; height:239px;}
.starBox a .Memos,.starBox2 a .Memos{ padding-bottom:28px; padding-top:20px;}
.starBox a b,.starBox2 a b{ display:block;}
.starBox a h2,.starBox a p,.starBox2 a h2,.starBox2 a p{ margin:0;}
.starBox a h2,.starBox2 a h2{ display:inline-block; *display:inline; zoom:1; font-size:16px; font-weight:normal; padding:0 30px 12px 30px; border-bottom:1px solid #b5b5b5; margin-bottom:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:267px;}
.starBox a i,.starBox2 a i{ font-size:12px; font-style:normal; margin-left:9px; padding-right:5px; position:relative; top:-1px;}
.starBox a img,.starBox2 a img{ -webkit-transition:all 1.2s; -moz-transition:all 1.2s; -o-transition:all 1.2s; -ms-transition:all 1.2s; transition:all 1.2s;}
.starBox a:hover img,.starBox2 a:hover img{/*  -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); */}
.starBox a:hover .Memos,.starBox2 a:hover .Memos{ background-color:#bfa169; color:#fff; }
.starBox a:hover h2,.starBox2 a:hover h2{ border-color:#fff;}


.mapIndex{ margin-top:92px;}


.JoinIndex{ padding-bottom:116px;}
.JoinIndex li{ height:617px; background-color:#fff; background-repeat:no-repeat; background-position:center bottom; text-align:center; padding:34px; width:319px; float:left; display:inline; margin-right:19px;}
.JoinIndex h2{ font-size:18px; margin:0; padding:0; color:#bfa169; padding-top:7px; padding-bottom:36px;}
.JoinIndex li.fir{ background-image:url(../images/jo1.jpg);}
.JoinIndex li.sec{ background-image:url(../images/jo2.jpg);}
.JoinIndex li.thi{ background-image:url(../images/jo3.jpg);}
.JoinIndex div.txtbox{ text-align:center;}
.JoinIndex li dl{ text-align:left;}
.JoinIndex li dl,.JoinIndex li dd{ padding:0; margin:0;}
.JoinIndex li dd{ margin-bottom:14px;}
.JoinIndex li dl input,.JoinIndex li dl textarea{ width:100%; height:16px; font-size:14px; color:#8f8c8c; border-bottom:1px solid #ececec; line-height:16px; padding-bottom:8px;}
.JoinIndex li dl textarea{ height:62px;}
.JoinIndex li dl .btn{ height:auto; line-height:normal; color:#fff; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:auto; background:#bfa169; padding:3px 24px; border-bottom:none;}


/*场景
/*rainWrap{ padding-bottom:105px;}*/
.trainWrap2{ padding-bottom:62px;}
.trainWrap3{ padding-bottom:75px;}


.sceneList{ padding-top:53px; }
.sceneList li{ margin-top:30px;}
.sceneList li.even .pic,.sceneList li.even .memos{ float:left; display:inline;}
.sceneList li.odd .pic,.sceneList li.odd .memos{ float:right; display:inline;}

.sceneList .pic{ overflow:hidden;}
.sceneList .pic,.sceneList .pic img{ width:708px; height:335px; }
.sceneList .pic img{/* -webkit-transition:all 1.2s; -moz-transition:all 1.2s; -o-transition:all 1.2s; -ms-transition:all 1.2s; transition:all 1.2s;*/}
.sceneList .pic a:hover img{ /*-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);*/}
.sceneList .memos{ width:373px; padding-left:57px; padding-right:62px;}
.sceneList h2,.sceneList p{ margin:0; padding:0;}
.sceneList h2{ font-size:36px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:32px;}
.sceneList p{ height:96px; overflow:hidden; color:#858585; margin:25px 0; margin-left:17px; padding-left:17px; line-height:24px; border-left:1px solid #e6e6e6;}
.sceneList .More{ display:inline-block; *display:inline; zoom:1; border:2px solid #5a493f; padding:3px 20px;}
.sceneList h2 a:hover{ color:#9f7937;}
.sceneList .More:hover{ color:#fff; background-color:#9f7937; border-color:#9f7937;}


/*场景详情页*/
.sceTitle{ font-size:24px; color:#fff; line-height:61px; background-color:#bfa169;}
.sceTitle span{ padding:0 25px; border-right:1px solid #c6ab79;}

.seInfo{ margin-top:34px; padding-bottom:45px;}
.secShow{ position:relative; min-height:400px;}
.secShow em{ display:block; font-style:normal; width:13px; height:34px; position:absolute; background-repeat:no-repeat; background-position:center; cursor:pointer; top:168px; z-index:3;}
.secShow .secPrev{ left:-30px; background-image:url(../images/c25.png);}
.secShow .secNext{ right:-30px; background-image:url(../images/c26.png);}
.secShow .secPrev:hover{ background-image:url(../images/c27.png);}
.secShow .secNext:hover{ background-image:url(../images/c28.png);}
.secBd{ width:1200px; overflow:hidden;}


/*产品列表*/
.types{ padding-top:36px; padding-bottom:10px;}
.types div{ padding:26px 0; background-color:#fff; margin-bottom:15px;}
.types h2{ text-align:center; width:88px; font-size:16px; color:#bfa169; float:left; display:inline; margin:0; padding:0; background:url(../images/c7.jpg) no-repeat right center;}
.proType h2{ margin-top:25px;}
.types dl,.types dd{ margin:0; padding:0;}
.types dl{ padding-left:34px; width:1077px; float:left; display:inline;}
.types dd{ margin-right:34px; float:left; display:inline;}
.types dd a{ color:#858585; display:block;}
.types dd.cur a,.types dd a:hover{ color:#bfa169;}

/*.priceType{ display:none;}*/
.priceType input,.priceType em{ float:left; display:inline;}
.priceType em{ font-style:normal; text-align:center; font-size:12px; width:12px; color:#e8e8e8; line-height:25px;}
.priceType input{ width:61px; height:17px; padding:3px; text-align:center; font-size:14px; border:1px solid #e6e6e6; color:#858585; line-height:17px;}
.priceType input.btn{ height:25px; background:#bfa169; color:#fff; border:none; padding:0; margin-left:11px;}

.orderType a{ border:1px solid #b2b2b2; padding:1px 11px;}
.orderType a span{ padding-right:16px; background-position:center right; background-repeat:no-repeat;}
.orderType dd{ margin-right:11px;}
.orderType .sale a,.orderType .price a,.orderType .sale3 a,.orderType .price3 a{ border-color:#b2b2b2;}
.orderType .sale a span,.orderType .price a span{ background-image:url(../images/c9.png); }
.orderType .sale3 a span,.orderType .price3 a span{ background-image:url(../images/c8.png);}s
.orderType .sale2 a,.orderType .price2 a,.orderType .sale a:hover,.orderType .price a:hover,.orderType .sale3 a:hover,.orderType .price3 a:hover,.orderType .sale4 a,.orderType .price4 a{ color:#bfa169; border-color:#bfa169;}
.orderType .sale2 a span,.orderType .price2 a span,.orderType .sale3 a:hover span,.orderType .price3 a:hover span{ background-image:url(../images/c10.png); }
.orderType .sale a:hover span,.orderType .price a:hover span{ background-image:url(../images/c11.png);}
.orderType .sale4 a span,.orderType .price4 a span{ background-image:url(../images/c11.png);}


/*产品详情*/
.prodData{ padding-top:76px; padding-bottom:40px;}
.prodBox{ width:506px;}
.proBig,.proBig img{ width:506px; height:345px;}
.proBig{ overflow:hidden;}
.proMin{ padding:0 25px; position:relative; margin-top:20px;}
.proMin span{ display:block; width:25px; height:55px; cursor:pointer; background-repeat:no-repeat; background-position:center; position:absolute; top:0;}
.proMin span.proPrev{ left:0; background-image:url(../images/c13.png);}
.proMin span.proNext{ right:0; background-image:url(../images/c14.png);}
.proNum{ width:436px; height:55px; overflow:hidden; margin-left:10px;}
.proNum li{ float:left; display:inline; border:1px solid #e4e4e4; margin-right:9px;}
.proNum li,.proNum li img{ width:78px; height:53px;}
.proNum li.on{ border-color:#bfa169;}

.proDetail{ width:596px;}
.proDetail h2,.proDetail p{ margin:0; padding:0;}
.proDetail h2{ font-size:24px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proDetail .price{ font-size:18px; padding:12px 0;}
.proDetail p{ line-height:22px;}
.proDetail ul{ border-top:1px solid #e6e6e6; margin-top:32px; padding-top:10px;}
.proDetail p,.proDetail li span,.proDetail dt{ color:#858585;}
.proDetail li,.proDetail dl{ font-size:12px;}
.proDetail li{ width:33%;  float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proDetail dl,.proDetail dd{ margin:0; padding:0;}
.proDetail dl{ padding:26px 0;}
.proDetail dt,.proDetail dd,.proDetail dd a{ float:left; display:inline;}
.proDetail dd{ width:560px;}
.proDetail dd a{ padding:4px 6px; border:1px solid #e6e6e6; margin-right:6px; margin-bottom:18px;}
.proDetail dd a:hover,.proDetail dd a.cur{ border-color:#bfa169;}
.proDetail dl.color{ border-bottom:1px solid #e6e6e6; padding:0;}
.proDetail dl.color dt{ line-height:27px;}

.proDetail .place,
.proDetail a.goNow{ font-weight:bold; margin-top:10px;}
.proDetail .place{ padding:15px 0;}
.proDetail .place span{ color:#9f2f23; margin-left:4px;}

.proDetail a.goNow{  display:inline-block; *display:inline; zoom:1; color:#fff; padding:10px 24px; background-color:#bfa169;}

.mb95{ margin-bottom:95px;}

.proDes{}

.proDetail .num{padding: 16px 0 29px;}
.proDetail .num span{ color:#999; line-height:28px; padding-right:12px; padding-left:8px;float: left;}
.proDetail .num .numzong{ display:inline-block; vertical-align:middle; height:26px; line-height:26px;  margin-right:26px;border: 1px solid #d2d2d2;}
.proDetail .num a{ display:inline-block; width:30px; height:26px; text-align:center; line-height:26px;  vertical-align:middle;  font-size:18px;float: left;color: #d2d2d2;}
.proDetail .num input{ display:inline-block; background:#fff; width:49px; height:26px; line-height:26px; text-align:center; vertical-align:middle;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;float: left;}
.proDetail .BuyBtn a{margin-right: 14px;}
.proDetail .BuyBtn .btnStyle{width: 121px;height: 33px;line-height: 33px;background-color: #fff;border:2px solid #bfa169; color: #bfa169;padding: 0;text-align: center;}

/*系列*/
.series{ padding-top:0; margin-top:-19px; padding-bottom:57px;}

.seriesBox,.seriesBox li,.seriesBox li img{ width:1200px; height:606px;}
.seriesBox{ position:relative; margin-bottom:76px;}
.seriesBox span{ display:block; color:#bfa169; position:absolute; z-index:99; background-repeat:no-repeat; bottom:20px; line-height:38px; cursor:pointer;}
.seriesBox span.sprev{ left:16px; padding-right:48px; background-position:right center; background-image:url(../images/c15.png);}
.seriesBox span.snext{ right:16px; padding-left:48px; background-position:left center; background-image:url(../images/c16.png);}

.showPicBox{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:110; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); display:none;}
.showPicBox .close{ width:60px; height:60px; text-align:center; line-height:50px; position:absolute; right:0; top:0; font-size:60px; font-weight:lighter; color:#fff; background:#12151C; cursor:pointer;}
.showPicBox .close:hover{ background:#000;}
.showPicBox .contBox{ height:600px; margin:0 auto; margin-top:3%;}

/*服务与支持*/
.supportPage{ padding-top:99px; padding-bottom:137px;}


/*产品保养知识*/
.carePage{ padding-top:62px; position:relative;}
.careList{ width:1077px; border-left:1px solid #e6e6e6;}
.careItem{ padding-left:23px; margin-bottom:84px;}
.careList .pic{ float:left; display:inline;}
.careList .pic,.careList .pic img{ width:273px; height:273px;}
.careList .memos{ width:751px; float:right; display:inline;}
.careList h2{ font-size:36px; font-weight:normal; margin:0; padding:0; color:#bfa169; margin-bottom:16px; }

.careFix{ width:128px; position:fixed; left:50%; bottom:0; z-index:999; margin-left:-600px; display:none;}
.careFix li{ padding:9px 0;}
.careFix a{ display:block; text-align:right; padding-right:24px; background-repeat:no-repeat; background-position:right center; background-image:url(../images/c17.png);}
.careFix a:hover,.careFix li.current a{ color:#c7ac7b; background-image:url(../images/c18.png);}


/*在线留言*/
.onlinePage{ padding-bottom:110px; padding-top:62px;}
.onlineList{ width:646px; margin:0 auto;}
.onlineList dl,.onlineList dd{ padding:0; margin:0;}
.onlineList dd{ width:298px; float:left; display:inline; margin-right:50px; padding-bottom:35px;}
.onlineList input,.onlineList textarea,.onlineList dd div.box{ background:#fcfcfc; border:1px solid #e6e6e6; color:#BCBCBC; font-size:14px;}
.onlineList input,.onlineList textarea{ padding:13px 17px; line-height:18px;}
.onlineList input{ width:262px; height:18px;}
.onlineList textarea{ width:610px; height:134px; padding-top:26px;}
.onlineList select{ width:100%; padding:12px 17px 11px 17px; border:1px solid #e6e6e6; background:#fcfcfc; color:#bcbcbc;}
.onlineList p,.onlineList .btn{ text-align:center;}
.onlineList p{ margin:32px 0;}
.onlineList .btn input{ padding:13px 172px; font-size:18px; display:inline-block; *display:inline; zoom:1; width:auto; height:auto; color:#fff; cursor:pointer; line-height:none; border:none; background:#d0b170;}


/*品牌追溯*/
.aboutPage{ padding-top:62px; padding-bottom:78px;}


/*匠心独具*/
.spePage{ padding-top:65px; padding-bottom:130px;}

/*社会责任*/
.socialPage{ padding-top:109px; padding-bottom:158px;}


/*新闻列表*/
.newsPage{ padding-top:64px;}
.newList li{ padding-left:9px; background:url(../images/c19.png) no-repeat left center;  line-height:51px; border-bottom:1px dotted #e6e6e6; }
.newList li span{ font-size:12px; color:#858585;}
.newList li.LiTop{ padding-left:0; background:none; text-align:left; padding-bottom:35px; border-bottom-style:solid;}
.newList li .memos{ width:817px; line-height:normal; color:#858585;}
.newList li .pic{ overflow:hidden;}
.newList li .pic,.newList li .pic img{ width:351px; height:212px;}
.newList li h2,.newList li p,.activeList li h2,.activeList li p{ margin:0; padding:0;}
.newList li h2,.activeList li h2{ font-size:18px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newList li h2 a:hover,.activeList li h2 a:hover{ color:#bfa169;}
.newList li .memos span,.activeList span{ display:block; font-size:14px; letter-spacing:2px; }
.newList li .memos span{ margin:14px 0;}
.activeList span{ margin-top:10px; margin-bottom:23px;}
.newList li p,.activeList p{ overflow:hidden; line-height:18px; }
.newList li p{ height:90px;}
.activeList p{ height:72px; }
.newList li .more,.activeList .more{ display:inline-block; *display:inline; zoom:1; padding:3px 20px;  margin-top:20px; border:2px solid #e0e0e0;}
.activeList .more{margin-top:14px;}
.newList li .more:hover,.activeList .more:hover{ border-color:#bfa169; color:#bfa169;}
.newList .pic img,.activeList .pic img{ -webkit-transition:all 1.2s; -moz-transition:all 1.2s; -o-transition:all 1.2s; -ms-transition:all 1.2s; transition:all 1.2s;}
.newList .pic a:hover img,.activeList .pic:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}


/*品牌活动*/
.activePage{ padding-top:39px;}
.activeList li{ padding:25px 0; border-bottom:1px solid #e6e6e6;}
.activeList .pic,.activeList .pic img,.activeList .pic a{ width:400px; height:242px;}
.activeList .pic{ position:relative; overflow:hidden; float:left; display:inline;}
.activeList .pic a{ display:block; position:absolute; left:0; top:0; z-index:3; background:url(../images/v1.png) no-repeat center;}

.activeList .memos{ padding-top:18px; width:760px; float:right; display:inline; color:#858585;}


/*左右展馆*/
.showFix{ width:26px; text-align:center; position:fixed; left:50%; margin-left:-642px; z-index:999;}
.showFix a,.showFix i,.showFix em{ width:28px; height:38px; font-style:normal; text-align:center;}
.showFix li{ border-bottom:1px dotted #bcbcbc;}
.showFix a{ display:block; position:relative; z-index:3; }
.showFix em{ display:block; position:relative; z-index:1; line-height:38px;}
.showFix i{ display:none; font-size:12px; font-family:'宋体'; color:#a7813a;  position:absolute; left:0; top:6px; z-index:2; line-height:14px;}
.showFix li.current i,.showFix li:hover i{ display:block;}
.showFix li.current em,.showFix li:hover em{ display:none;}

.floorTitle{ font-size:30px; line-height:45px; margin-bottom:20px;}
.floorTitle span{ font-size:34px; font-weight:bold; color:#bfa169; margin-right:8px; position:relative; top:3px;}


.showPage{ padding-bottom:90px; padding-top:36px;}
.floors{ padding-bottom:88px;}

.showTab{ background-color:#fff; line-height:60px; margin-bottom:20px;}
.showTab li{ padding:0 42px; float:left; display:inline;}
.showTab li.on,.showTab li:hover{ color:#fff; background-color:#bfa169;}

.showBig img{ width:1200px; height:494px;}
.showSmall{ width:1098px; padding:0 51px; overflow:hidden; position:relative; margin-top:20px;}
.showSmall a{ display:block; width:19px; height:35px; cursor:pointer; background-repeat:no-repeat; background-position:center; position:absolute; z-index:99; top:48px;}
.showSmall a.showPrev{ left:0; background-image:url(../images/c32.png);}
.showSmall a.showNext{ right:0; background-image:url(../images/c33.png);}
.showSmall a.showPrev:hover{ background-image:url(../images/c30.png);}
.showSmall a.showNext:hover{ background-image:url(../images/c31.png);}
.showList{ width:1098px; overflow:hidden;}
.showList li{ width:206px; float:left; display:inline; margin-right:17px;}
.showList li img{ width:206px; height:85px;}
.showList li span{ background-color:#fff; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block; text-align:center; line-height:46px;}
.showList li:hover span,.showList li.on span{ background-color:#bfa169; color:#fff;}


/*联系我们*/
.contactPage{ padding-top:54px; padding-bottom:61px;}
.contactPannel{ color:#858585; }
.contactLeft{ width:596px;}
.contactLeft li{ width:264px; padding-left:34px; line-height:24px; background-repeat:no-repeat; background-position:left center; float:left; display:inline; margin-bottom:38px;}
.contactLeft li.ic1{ background-image:url(../images/c20.png);}
.contactLeft li.ic2{ background-image:url(../images/c23.png);}
.contactLeft li.ic3{ background-image:url(../images/c21.png);}
.contactLeft li.ic4{ background-image:url(../images/c24.png);}
.contactLeft li.ic5{ background-image:url(../images/c22.png);}

.contactRight{ padding-left:27px; width:576px; border-left:1px solid #e6e6e6; line-height:30px;}
.contactRight h2,.contactRight p{ margin:0; padding:0;}
.contactRight h2{ font-size:16px; color:#5c5b5b; margin-bottom:19px;}


.conMap{ margin-top:40px;}

/*加入我们*/
.addBg{ background:url(mt_files/dd.png) no-repeat center 13px;}
.addBg .menulist{ background:none;}


.JobTitle{ margin-top:194px; background-color:#bea169;}
.JobTitle span,.JobPanel dt span{ width:190px; padding:0 5px; text-align:center; float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.JobTitle span{ color:#fff;}
.JobPanel dl,.JobPanel dd{ margin:0; padding:0;}
.JobPanel dl.odd{ background-color:#f8f8f8;}
.JobPanel dt{ cursor:pointer;}
.JobPanel dt,.JobPanel dd{ border-top:1px solid #e6e6e6;}
.JobTitle,.JobPanel dt{ line-height:60px;}
.JobPanel dd{ padding:30px 71px; display:none;}
.JobPanel dd h2,.JobPanel dd p{ margin:0; padding:0;}
.JobPanel dd h2{ font-size:16px;  margin-bottom:20px;}
.JobPanel dd p{ color:#858585; line-height:24px;}
.JobPanel dd a{ display:inline-block; font-size:14px; width:162px; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#fff; background-color:#bfa169; margin-top:27px;}


/*人才招聘详情页*/
.JobForm{ width:412px; margin:0 auto; margin-top:194px; padding-bottom:40px;}
.JobForm h2{ padding:0; margin:0; margin-bottom:30px; text-align:center; font-size:18px; line-height:32px;}
.JobForm ul li{ margin-bottom:22px;}
.JobForm input,.JobForm label{ float:left; display:inline;}
.JobForm label{ width:75px; color:#858585; line-height:40px;}
.JobForm input{ font-family:'Microsoft Yahei'; color:#858585; font-size:14px; padding:12px;  border:1px solid #e6e6e6; width:284px; line-height:16px;}

.JobForm .Btn{ width:auto; height:auto; line-height:normal; padding:8px 14px; font-size:16px; border:none; cursor:pointer; margin-right:14px;}
.JobForm .SubBtn{ background:#9f7937; color:#fff;}
.JobForm .ResetBtn{  background:#eef1f3;}


/*招商加盟*/
.addPage{ padding-bottom:94px; padding-top:60px;}


/*列表详情页*/
.NewdPage{ padding-top:40px;}
.NewTitle,.NewTime{ text-align:center;}
.NewTime{ padding-bottom:30px;}

/*友情链接*/
.linkPage{ padding-top:40px;}
.linkList li{ text-align:center; width:370px; margin-right:44px; float:left; display:inline; margin-top:30px;}
.linkList li div{ border:1px solid #e6e6e6; overflow:hidden;}
.linkList li div,.linkList li img{ width:382px; height:227px;}
.linkList li h2{ padding:0 10px; font-weight:normal; font-size:18px; margin:0; margin-top:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.linkList li h2 a{ color:#858585;}
.linkList li img,.storeActive .pic img{ -webkit-transition:all 1.2s; -moz-transition:all 1.2s; -o-transition:all 1.2s; -ms-transition:all 1.2s; transition:all 1.2s;}
.linkList li div:hover img,.storeActive .pic:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}


/*旗舰店*/
.PolisyList{ padding:0 85px 32px 85px; width:687px; margin:0 auto; border:1px solid #e6e6e6;}
.PolisyList dl,.PolisyList dd{ margin:0; padding:0;}
.PolisyList dl{ margin-top:32px;}
.PolisyList dt,.PolisyList dd{ float:left; display:inline;}
.PolisyList dt{ font-size:18px; padding-right:10px; padding-left:4px; font-weight:bold; width:88px; height:34px; color:#fff; text-align:center; line-height:34px; background:url(../images/c29.png) no-repeat center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.PolisyList dd{ margin-left:26px; width:559px; line-height:20px; padding-top:6px;}

.storeActive{ height:380px; position:relative; margin-bottom:50px;}
.storeActive .pic,.storeActive .memos{ float:left; display:inline;}
.storeActive .pic,.storeActive .pic img{ width:484px; height:380px; overflow:hidden;}
.storeActive .memos{ position:relative;}
.storeActive .memos,.storeActive .memos img{ width:716px; height:380px;}
.storeActive .memos div.storeTxt{ padding:20px 122px 20px 34px; position:absolute; left:0; right:0; bottom:0; z-index:3; color:#fff; background:url(../images/so1.png) repeat left top;}
.storeActive h2,.storeActive p{ margin:0; padding:0;}
.storeActive h2{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.storeActive p{ line-height:24px;}
.storeActive span{ position:absolute; display:block; width:28px; height:28px; cursor:pointer; background-position:center; background-repeat:no-repeat; bottom:30px; z-index:999;}
.storeActive span.stoPrev{ right:66px; background-image:url(../images/so2.png);}
.storeActive span.stoNext{ right:26px; background-image:url(../images/so3.png);}
.storeActive span.stoPrev{ background-image:url(../images/so5.png);}
.storeActive span.stoNext{ background-image:url(../images/so4.png);}

.storePannel{ padding-bottom:58px;}




/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}



input:-moz-placeholder{color:#858585;}
input::-moz-placeholder{color:#858585;}
input::-webkit-input-placeholder{color:#858585;}
input:-ms-input-placeholder{color:#858585;}


/*百度地图*/
.lbsBox{ height:549px;  position:relative; overflow:hidden;}
.lbsRight{ width:351px; height:473px; padding:18px; background-color:#fff; position:absolute; right:18px; top:20px; z-index:10;}
.lbsRight h2,.lbsRight h3{ margin:0; padding:0; font-weight:normal;}
.lbsRight h2{ font-size:26px;}
.lbsRight h3{ font-size:16px; color:#bfa169; text-transform:uppercase;}
.lbsRight .inputBox{ margin-top:12px;}
.lbsRight .optionBox{ width:168px; height:34px; border:1px solid #d5d5d5;}
.lbsRight .btn{ width:100%; font-size:14px; display:block; text-align:center; color:#fff; cursor:pointer; line-height:36px; background:#bfa169; border:none; margin-top:16px;}
.lbsRight .StoreBox{ height:287px; overflow:hidden; margin-top:20px;}
.lbsRight .StoreBox dl,.lbsRight .StoreBox dd{ margin:0; padding:0;}
.lbsRight .StoreBox dl{ width:336px; overflow:hidden; margin-top:-30px;}
.lbsRight .StoreBox dd{ padding-left:24px; background:url(../images/map.png) no-repeat 0 30px; border-bottom:1px solid #f0f0f0; padding-top:26px; padding-bottom:8px;}
.lbsRight .StoreBox dd h2,.lbsRight .StoreBox li P{ margin:0; padding:0;}
.lbsRight .StoreBox dd h2{ font-size:14px; margin-bottom:4px;}
.lbsRight .StoreBox dd p{ font-size:12px; color:#858585;}
.lbsRight .zUIpanelScrollBox,.lbsRight .zUIpanelScrollBar{ display:block; top:0px; right:0;}
.lbsRight .zUIpanelScrollBox{ width:1px; border-left:1px solid #f0f0f0;}
.lbsRight .zUIpanelScrollBar{ width:3px; right:0;  background:#bfa169;}

.ditucon{ height:549px; width:1200px;}

.storeditu{width: 716px;
    height: 380px;}
/*登录 注册*/
.viperWrap{ width:490px; padding:100px 0; margin:0 auto;}
.viperWrap h2{ text-indent:82px; margin:0; padding:0; text-align:center; font-size:24px; color:#bfa169; margin-bottom:37px;}
.viperWrap dl,.viperWrap dt,.viperWrap dd{ margin:0; padding:0;}
.viperWrap dt,.viperWrap dd{ float:left; display:inline;}
.viperWrap dt{ text-align:right; width:72px; padding-right:10px; color:#555; line-height:54px; }
.viperWrap dd{ width:408px; height:54px; background-color:#fff; position:relative; margin-bottom:25px;}
.viperWrap .txt,.viperWrap .btn{ font-size:14px; background:none; border:none; }
.viperWrap .txt{ padding:19px; width:370px; height:16px; line-height:16px;}
.viperWrap dl.yz .txt{ width:248px;}
.viperWrap span,.viperWrap span img{ width:118px; height:46px;}
.viperWrap span{ position:absolute; right:4px; top:4px; z-index:999;}
.viperWrap .btn{ width:408px; height:54px; font-size:20px; background:#bfa169; color:#fff; cursor:pointer;}
.viperWrap em{ font-style:normal;}
.viperWrap .identify dd,.viperWrap .viped dd{ margin-bottom:0; background:none;}
.viperWrap .identify dd{ text-align:right;}
.viperWrap .viped dd{ text-align:center;}
.viperWrap .identify,.viperWrap .identify a,.viperWrap .viped,.viperWrap .viped a{ color:#999;}




/*20161213*/
.hyzx_don{}
.hyzx_don .title{color:#bfa169;font-weight:bold;font-size:24px;text-align: center;padding- bottom:40px;}
.hyzx_don .hyzx_form{padding-left: 350px;}
.hyzx_don .hyzx_form li{margin-bottom: 24px;color:#555555;font-size:14px;line-height: 55px;position: relative;display: inline-block;}
.hyzx_don .hyzx_form li input[type="text"],.hyzx_don .hyzx_form li input[type="password"]{margin-left:20px;line-height: 55px;background-color: white;width: 367px;padding:0 20px;height:55px;line-height:55px;}
.hyzx_don .hyzx_form li textarea.zwpj{margin-left:20px;width:505px;height:170px;padding:20px;line-height:24px ;background-color: white;font-size:14px ;color:#555555 ;}
.hyzx_don .hyzx_form li input[type="button"]{width:405px;height:55px;display: block;background-color:#bfa169 ;line-height:55px ;color:#ffffff ;font-size:20px ;cursor: pointer;margin-left:87px;}
.hyzx_don .hyzx_form .yzm{position: absolute;right:5px;top:5px;}
.hyzx_don .hyzx_form .yzm{vertical-align: middle;}


/******会员中心 补充 20171225******/
.btn_buycart{padding-left: 23px;background:url(../images/ico_buycar.png) no-repeat left center;position: relative; }
.btn_buycart span{display: block; width: 14px;height:14px;background-color: #d34d4d;border-radius: 50%;font-size: 10px;color: #fff; position: absolute;right: -17px;top: 6px;text-align: center;line-height: 14px;}

.Location{background-color: #f1f1f1;margin: -5px 0 30px;}
.Location .h2{font-size: 24px;color: #bfa169;font-weight: normal;line-height: 1em;padding: 16px 0 10px;}
.Location .div{padding-bottom: 18px;}
.Location .div,.Location .div a{font-size: 14px;color: #777676;}
.Location .div a:hover{color: #bfa169;}
.MemberSideber{width: 260px;float: left;}
.MemberSideber dl{margin: 0px;}
.MemberSideber dt{height: 60px;line-height: 60px;text-indent: 19px;font-size: 15px;color: #fff;background:#b6975e url(../images/arrow_member.png) no-repeat 214px center;}
.MemberSideber dd{margin: 0px;line-height: 50px;text-indent: 35px;border-bottom: 1px solid #dfdfdf;}
.MemberSideber dd a{font-size: 15px;color: #2d2d2c;}
.MemberSideber dd a:hover,.MemberSideber dd.onmenu a{color: #bfa169;}
.MemberContent{width: 908px;margin-left: 292px;padding-bottom: 60px;}
.MemberContent .hyzx_form{padding-left: 55px;}

/*订单中心*/
.OrderCenter{}
.OCTop{position: relative;background-color: #fff;height: 50px;overflow: hidden;}
.OCTab li{width: 100px;float: left;border-bottom: 3px solid #fff;line-height: 47px;text-align: center;}
.OCTab li a{display: block;}
.OCTab li:hover,.OCTab li.on{border-bottom-color: #bfa169;}

.OrderSearch{position: absolute;right: 19px;top: 13px;}
.OrderSearch .SearchText{width: 190px; height: 24px; line-height:24px;  text-indent: 5px; }
.OrderSearch .SearchBtn{width: 24px; height: 24px;background: url(../images/ico_search.png) no-repeat center; cursor: pointer;}

.OCTable{width: 100%;border-collapse:collapse;border-spacing:0; }
.OCTable td{border: 1px solid #ebebeb; height: 114px; vertical-align:middle;font-size: 14px;padding: 0;}
.OCTable th{border: 1px solid #ebebeb; height: 33px; color: #4f4f4f; font-weight: normal;padding: 0;}
.OCTable .OCTableHeader div{color: #666; font-weight: normal;text-align: left; background-color: #e8e0cd; height: 35px; line-height: 35px;}
.OCTable .OrderInfo1{padding-left: 23px; width: 248px; float: left;}
.OCTable .OrderInfo2{width: 320px; float: left;}
.OCTable .OrderInfo3{width: 159px;float: left;}
.OCTable .OrderInfo3 span{color: #f30c12;}
.OCTable .OrderInfo3 span b{font-size: 14px;font-weight: bold;}
.OCTable .OrderInfo4{width: 157px; float: left;}
.OCTable .OrderInfo4 span{color: #f30c12;}
.OCTable .OrderInfo5{width: 200px; float: left;}
.OCTable .OrderInfo5 span{color: #f30c12;}
.OCTable .Info{width: 331px;font-size: 12px;}
.OCTable .Price{width: 84px;text-align: center;}
.OCTable td.Price{color: #3f3f3f;}
.OCTable td.Price span{font-size: 14px;}
.OCTable .Num{width: 97px;text-align: center;}
.OCTable .Sum{ width: 120px;text-align: center;}
.OCTable td.Sum{color: #f30c12;font-weight: bold;}
.OCTable td.Sum span{font-size: 14px;}
.OCTable .State{width: 120px;text-align: center;}
.OCTable .State span,.OCTable .State a{display: block;line-height: 24px;}
.OCTable .State a.active{color: #ff0505;}
.OCTable .Operation{ width: 134px;text-align: center;}
.OCTable td.Operation span{    color: #f30c12;}
.OCTable td.Operation .btn_style1{font-size: 14px;color: #fff;width: 94px;height: 31px;line-height: 31px;text-align: center;background-color: #c5a558;display: block;border-radius: 5px;margin: 0 auto;}
.OCTable .Info{position: relative;}
.OCTable .Info a{display: block;}
.OCTable .Info img{width: 98px; height: 98px; float: left; margin: 0 15px 0 22px;}
.OCTable .Info .tit{display:table-cell;vertical-align:middle; height: 92px;}
.OCTable .Info span{display: block; font-size: 14px;color: #605f5e;line-height: 30px;}
.OCTable tr.sep-row td{height: 28px; border: 0px;}



.OCItem{}

/*订单详情*/
.OrderShow .OSTop{border:1px solid #eeeeee; border-top: 3px solid #c5a558;background-color: #fff; height: 226px;}
.OrderShow .OSTop .OST_Left{height: 226px;text-align: center;border-right: 1px solid #e2e2e2;float: left;width: 322px;}
.OrderShow .OSTop .OST_Left span{font-size: 14px;color: #666;padding: 92px 0 16px;display: block;line-height: 1em;}
.OrderShow .OSTop .OST_Left b{font-size: 26px;color: #c6ad80;font-weight: normal;line-height: 30px;}
.OrderShow .OSTop .OST_Right{width: 875px;float: left;padding-top: 17px;}
.OrderShow .OSTop .OST_Right .p{font-size: 14px;color: #858585;padding-left: 30px;padding-bottom: 33px;}
.OrderShow .OSTop .OST_Right .setp{position: relative;float: left;background-position: center 0px;background-repeat: no-repeat;line-height: 15px;padding-top: 54px;color: #333333;margin-left: 117px;font-size: 12px;}
.OrderShow .OSTop .OST_Right .setp span{display: block;text-align: center;width: 74px;padding: 2px 0;}
.OrderShow .OSTop .OST_Right .setp:after{content: "";position: absolute;left: -121px;top: 18px;width: 124px;height: 9px; background: url(../images/arrow_step.png) no-repeat;}
.OrderShow .OSTop .OST_Right .setp1{background-image: url(../images/ico_step1.png);margin-left: 19px;}
.OrderShow .OSTop .OST_Right .setp2{background-image: url(../images/ico_step2.png);}
.OrderShow .OSTop .OST_Right .setp3{background-image: url(../images/ico_step3.png);}
.OrderShow .OSTop .OST_Right .setp4{background-image: url(../images/ico_step4.png);}
.OrderShow .OSTop .OST_Right .setp5{background-image: url(../images/ico_step5.png);}
.OrderShow .OSTop .OST_Right .setp1:after{display: none;}

.OsTitle{height: 42px;border-bottom: 1px solid #e6e2e2; padding-left: 30px;}
.OsTitle span{font-size: 18px;color: #c6ad80;border-bottom: 2px solid #bfa169;line-height: 36px;display: inline-block;padding: 5px 4px 0 4px;font-weight: normal;}

.OrderShow .Logistics{background-color: #fff;border:1px solid #eeeeee;margin-top: 15px;}
.OrderShow .Logistics .item{padding: 18px 0 30px 32px;font-size: 14px;color: #858584;}

.OrderShow .OrderInfo{background-color: #fff;border:1px solid #eeeeee;margin-top: 15px;}
.OrderShow .OrderInfo dl,.OrderShow .OrderInfo dt,.OrderShow .OrderInfo dd{margin: 0px;}
.OrderShow .OrderInfo dl{ width: 365px;float: left;font-size: 14px;color: #3c3b3b;line-height: 24px;height: 185px;border-left: 1px solid #e4e4e4;margin: 28px 0;padding-left: 33px;}
.OrderShow .OrderInfo dl:first-child{border-left: 0px;}
.OrderShow .OrderInfo span{width: 80px;}

.OrderShow .GoodsInfo .OCTable{width: 100%;margin: 25px 0 47px;border: 1px solid #e4e4e4;}
.OrderShow .OCTable .OrderInfo2{width: 411px;}

/*购物车*/
.BuyCart .OCTable{width: 100%;}
.BuyCart .OCTable th{background-color: #e8e0cd;height: 35px;line-height: 35px;text-align: center;}
.BuyCart .OCTable .Info a{padding-left: 36px;}
.BuyCart .OCTable .Checkbox{position: absolute;top: 50%;margin-top: -7px;left: 24px;width: 14px;height: 14px;background: url(../images/bg_checkbox.png) no-repeat;}
.BuyCart .OCTable .Checkbox.on{background-image: url(../images/bg_checkboxon.png);}
.BuyCart .OCTable .Checkbox input{opacity: 0;}
.BuyCart .OCTable .Num a{cursor: pointer; display: block;float: left; width: 23px; height: 25px;line-height: 25px; background-color: #f4f4f2;border: 1px solid #dfdfdf;}
.BuyCart .OCTable .Num input{display: block;float: left;text-align: center; width: 47px; height: 25px;line-height: 25px; background-color: #fff;border: 1px solid #dfdfdf;border-left: 0px;border-right: 0px;}
.BuyCart .OCTable .Num a.add{margin-right: 0;}
.BuyCart .OCTable .Num a.remove{margin-left: 28px;}
.BuyCartBot{padding: 20px 0 48px;}
.BuyCartBot .btn{display: block;width: 170px;height: 46px;line-height: 46px;text-align: center;border-radius: 23px;font-size: 18px;color: #fff;margin-left: 21px;background-color: #9f7937;float: right;}
.BuyCartBot .btn1{background-color: #fc2424;}
.BuyCartBot .AllSelect{float: left;}
.BuyCartBot .Checkbox{float: left; width: 14px;height: 14px;background: url(../images/bg_checkbox.png) no-repeat;margin: 3px 10px 3px 26px;}
.BuyCartBot .Checkbox.on{background-image: url(../images/bg_checkboxon.png);}
.BuyCartBot .Checkbox input{opacity: 0;}
/*确认订单*/
.SubmitOrders .SubmitFrom{height: 470px;background-color: #fff;border:1px solid #eeeeee;}
.SubmitOrders .SubmitFrom .tit{font-size: 16px;color: #666;font-weight: bold;line-height: 42px;background-color: #e4dac2;text-indent: 20px;margin-bottom: 44px;}
.SubmitOrders .SubmitFrom .Left{width: 600px;float: left;padding-left: 40px;}
.SubmitOrders .SubmitFrom dl{float: left;clear: both;margin-bottom: 15px;}
.SubmitOrders .SubmitFrom dt{float: left;width: 60px;padding-right: 28px;line-height: 34px;}
.SubmitOrders .SubmitFrom dd{float: left;}
.SubmitOrders .SubmitFrom .text{width: 252px;height: 32px;line-height: 32px;line-height: 32px;text-indent: 10px; border:1px solid #ececec;}
.SubmitOrders .SubmitFrom select{width: 112px;height: 34px;border:1px solid #eeeeee;margin-right: 27px;text-indent: 5px;}
.SubmitOrders .SubmitFrom .Right{float: left;}
.SubmitOrders .SubmitFrom .Right .h3{margin-bottom: 36px;font-size: 16px;color: #535353;}
.SubmitOrders .SubmitFrom .Right label{display: block;margin-bottom: 18px;}
.SubmitOrders .SubmitFrom .Right label input{margin-right: 10px;}

.SubmitOrders .GoodsInfo .title_h2{font-size: 14px;color: #666666;font-weight: bold;line-height: 42px;text-indent: 20px;margin: 0;}
.SubmitOrders .GoodsInfo .OCTable th{background-color: #e8e0cd;height: 35px;line-height: 35px;text-align: center;}
.SubmitOrders .GoodsInfo .OCTable .Info a{padding-left: 36px;}
.SubmitOrders .GoodsInfo .OCTable .Checkbox{position: absolute;top: 50%;margin-top: -7px;left: 24px;width: 14px;height: 14px;background: url(../images/bg_checkbox.png) no-repeat;}
.SubmitOrders .GoodsInfo .OCTable .Checkbox.on{background-image: url(../images/bg_checkboxon.png);}
.SubmitOrders .GoodsInfo .OCTable .Checkbox input{opacity: 0;}

.SubmitOrders .Settlement .title_h2{font-size: 14px;color: #666666;font-weight: bold;line-height: 42px;text-indent: 20px;margin: 0;}
.SubmitOrders .Settlement .div{background-color: #fff; line-height: 30px;border-bottom: 1px solid #e9e9e9;text-align: right;font-size: 14px;color: #605f5e; padding: 15px;}
.SubmitOrders .Settlement .div .red{color: #fc033e;font-weight: bold;}
.SubmitOrders .BuyCartBot{padding-top: 39px;}