.navLayer{ background:url(../image/navLayer1.png); }
.navLayer h5 a{ color:#fff;}
.navLayer li{background:url(../image/nbj.png) no-repeat 130px center;}
.navLayer .liNow, .navLayer .liNow1{background-color:rgba(255,255,255,0.2);}

.indexFlash{height:430px; overflow:hidden; position:relative; background:#fff;}
.indexFlash li{position:absolute; left:50%; top:0px; width:200%; display:none;margin-left:-100%; text-align:center;}
.indexFlash li a{display:block; height:430px;}
.indexFlash li a img{height:100%;width:auto;}
.indexFlash .btnDiv{position:absolute; z-index:99; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:10px; height:10px; background-color:rgba(255,255,255,0.79); margin:0 6px; cursor:pointer; border-radius:10px;}
.indexFlash .btnDiv .spanNow{background-color:rgba(198,0,0,0.79);}

.indexPart1{ overflow:hidden;  position:relative; z-index:2; padding-top:20px;}
.indexPart1 .w1095{position:relative;  padding-bottom:19px;}
.indexPart1 li{}
.masonry1_li2_d1,.masonry1_li2_d2{ width:264px; height:199px; overflow:hidden;}
.masonry1_li2_d1 img,.masonry1_li2_d2 img{ width:274px;}

.indexPart2{ position:relative; height:auto;}
.catad li a.x{ border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5;}
.catad li a.tb{border-top:1px solid #f5f5f5;}
.productList li .imgDiv a{ border:1px solid #e5e5e5;}
.indexPart2Bg{width:100%;  position:absolute; z-index:-1; left:0px; top:0px; }
.indexPart2Bg img{width:100%;height:100%;}
.indexPart2 .bigImg{width:334px; height:369px; overflow:hidden; position:relative; left:8px;}
.indexPart2 .bigImg img{width:334px; height:369px;}
.indexPart2 .bigImg .btn{display:block; background:url(../image/btn12.png) left top no-repeat; width:334px; height:118px; overflow:hidden; position:absolute; z-index:10; left:0px; bottom:-118px;}
.indexPart2 .list{width:745px; height:380px; overflow:hidden; position:relative;}
.indexPart2 .list ul{width:110%;}
.indexPart2 .list li{float:left; height:188px; width:248px; overflow:hidden; position:relative;}
.my_tm_hover_fc li{float:left; height:192px; width:250px; overflow:hidden; position:relative;}


.indexPart2 .list .imgDiv img{width:241px; height:181px;}
.indexPart2 .list .name{display:block; position:absolute; left:15px; bottom:20px; white-space:nowrap; color:#707070;}
.indexPart2 .list .name h2{font-weight:100; color:#222;}
.indexPart2 .list .btn{display:block; position:absolute; z-index:10; left:0px; top:0px; display:none; background:url(../image/btn6.png) center no-repeat; height:181px; width:241px;}
.indexPart2 .list .li_01{width:496px;}
.indexPart2 .list .li_01 img{width:489px;}
.indexPart2 .list .li_01 .name{text-align:right; width:460px;}
.indexPart2 .list .li_01 .imgDiv img{width:493px;}
.indexPart2 .list .li_01 .btn{width:489px;}

.indexPart2 .list1 .name{bottom:135px;}
.indexPart2 .list1 .li_01 .name{text-align:left;}

.indexPart2 .list2{width:501px; overflow:hidden; position:relative; left:9px;}
.indexPart2 .list2 ul{width:110%;}
.indexPart2 .list2 li{float:left; width:241px; height:188px; overflow:hidden; position:relative; padding-left:7px;}
.indexPart2 .list2 img{width:243px; height:182px;}
.indexPart2 .list2 h2{position:absolute; z-index:1; left:28px; top:15px; line-height:18px;}
.indexPart2 .list2 .btn{display:block; width:241px; height:181px; overflow:hidden; position:absolute; z-index:10; left:7px; top:0px; background:url(../image/btn6.png) center no-repeat; display:none;}
.indexPart2 .list3 li{width:241px; height:369px; position:relative; overflow:hidden;}
.indexPart2 .list3 h2{position:absolute; z-index:1; left:0; bottom:20px; text-align:center; width:100%;}
.indexPart2 .list3 .btn{display:block; width:241px; height:373px; overflow:hidden; position:absolute; z-index:10; left:0px; top:0px; background:url(../image/btn6.png) center no-repeat; display:none;}

.jpzs{}
.jpzs .bg{ z-index:-1; width:100%; height:100%; overflow:hidden; display:none;}
.jpzs .wal{width:1080px; height:505px;  position:absolute; top:50%; left:50%; margin-left:-540px; margin-top:-202px;}
.jpzsFoot{height:98px; width:100%; overflow:hidden; background:#060606; left:0px; bottom:0px; color:#FFF;position: absolute; opacity: 0.8;}
.jpzsFoot .wal p{font-size:14px; padding:30px 0 5px 0;}
.jpzs .leftBtn{display:block; background:url(../image/leftBtn1.png) left top no-repeat; width:67px; height:67px; overflow:hidden; position:absolute; z-index:10; left:50%; top:45.5%; margin-left:-625px;}
.jpzs .rightBtn{display:block; background:url(../image/rightBtn1.png) left top no-repeat; width:67px; height:67px; overflow:hidden; position:absolute; z-index:10; right:50%; top:45.5%; margin-right:-625px;}
.jpzs .leftBtn:hover{background:url(../image/leftBtn1Hover.png) left top no-repeat;}
.jpzs .rightBtn:hover{background:url(../image/rightBtn1Hover.png) left top no-repeat;}
.jpzs .list{ overflow:hidden;}
.jpzs ul{width:2000%;}
.jpzs li{float:left; width:1080px; height:505px;position: relative;z-index: 5;}
.jpzs .fl{width:100%;}
.jpzs .fl dd{float:left; width:200px; height:200px; margin: 0 7px 7px 0; overflow:hidden;}
.jpzs .fl dd.fr{float:right; width:200px; height:200px; margin: 0 0 7px 40%;}
.jpzs .fr dd{ width:200px; height:200px; margin: 0 0 7px 0; overflow:hidden;}
.jpzs dd img{ width:200px; height:200px;}
.jpzs .more{display:block; width:150px; height:52px; overflow:hidden; background:#575757; color:#FFF; text-align:center; cursor:pointer; position:absolute; z-index:10; top:352px; right:250px; text-transform:uppercase;}
.jpzs .more h1{font-size:18px; padding-top:5px;}
.jpzs .more:hover{background:#b6a07a;}

.wal_data_1 p {color: white;  font-family: 寰蒋闆呴粦; font-size: 14px;}

.pmh2Part .leftBtn{display:block; background:url(../image/leftBtn1.png) no-repeat; width:67px; height:67px; line-height:25px; overflow:hidden; white-space:nowrap; color:#FFF; position:absolute; z-index:10; left:200px; top:50%; margin-top:-70px; font-size:28px; font-weight:bold;}
.pmh2Part .rightBtn{display:block; background:url(../image/rightBtn1.png) right top no-repeat; width:67px; height:67px; line-height:26px; overflow:hidden; white-space:nowrap; color:#FFF; position:absolute; z-index:10; right:200px; top:50%; margin-top:-70px; font-size:28px; font-weight:bold;}

.pmh2Part ul{width:2000%;}
.pmh2Part li{float:left; width:1085px; overflow:hidden;}
.pmh2Part .fl{width:57%; overflow:hidden;}
.pmh2Part .fl img{width:100%;}
.pmh2Part .fr{width:43%; overflow:hidden;}
.pmh2Part .content{height:200px; overflow:hidden; background:#282828; padding:25px; line-height:26px; font-size:14px; color:#FFF; margin-left:10px;}
.pmh2Part .imgDiv{padding:8px 0 0 10px;}
.pmh2Part .imgDiv img{width:100%;}

.pmh{width:1085px; overflow:hidden; margin:0 auto; position:relative; padding-top:100px; display:none;}
.pmh ul{width:110%;}
.pmh li{float:left; width:357px; height:235px; overflow:hidden; margin-right:8px; margin-bottom:8px;}

.spxq{ width:100%; height:auto;}
.spxq .bigImg{position:absolute; z-index:1; left:0px; top:0px; width:100%; overflow:hidden; display:none;}


.my_sty_zj_box_divs_mg img{ width:112px; height:93px; margin-top:3px;}
.spxq .listDiv{background:url(../image/spxy.png) left top no-repeat; width:658px; height:120px;position:relative; overflow:hidden; margin-left:-329px;}

.my_sty_zj_box_divs{ width:598px; height:120px; overflow:hidden;}
.spxq .listDiv .list{background:#000; width:1500px; height:98px; overflow:hidden; position:relative; margin-left:12px; margin-top:12px;}
.spxq .listDiv li{float:left; width:117px; height:98px; text-align:center;}

.my_sty_zj_box_divs_sd{ width:22px; height:58px; position:absolute; right:20px; top:30px; cursor:pointer;}
.my_sty_zj_box_divs_sd_img{ display:none;}
.my_sty_zj_box_bg_gb{ float:right; margin:15px; cursor:pointer;}

.spxq .tab1{ float:right; width:44px; overflow:hidden;}
.spxq .tab1 li{ margin-bottom:1px; width:44px; height:97px; padding-top:10px; text-align:center; overflow:hidden; cursor:pointer; background:#92887e; color:#FFF; font-size:18px; line-height:22px;}
.spxq .tab1 .liNow{background:#605a52;}

.my_sty_zj_box_divs_sd{ width:22px; height:58px; position:absolute; right:20px; top:30px; cursor:pointer;}
.my_sty_zj_box_divs_sd_img{ display:none;}
.my_sty_zj_box_bg_gb{ float:right; margin:15px; cursor:pointer;}

.spxq .tabContentDiv1{ float:left; width:300px; height:540px; overflow:hidden;  background:#605a52; color:#FFF;}
.spxq .contentDiv{ padding:0 25px;}
.spxq .tabContentDiv1 .name{font-size:15px; margin-top:15px;}
.spxq .tabContentDiv1 .title{font-size:20px;}
.spxq .tabContentDiv1 .content{font-size:15px; }
.spxq .tabContentDiv1 .price{font-size:20px;}
.spxq .tabContentDiv1 .price span{color:#ff9600;}
.spxq .tabContentDiv1 .div0{}
.spxq .tabContentDiv1 .div0 li{height:33px; line-height:24px; padding-left:107px; overflow:hidden; position:relative;}
.spxq .tabContentDiv1 .div0 em{position:absolute; left:25px; top:0px; white-space:nowrap; font-size:16px;}
.spxq .tabContentDiv1 .div0 a{display:inline-block; width:45px; height:22px; line-height:22px; text-align:center; overflow:hidden; border:#FFF solid 1px; color:#FFF; margin-right:5px;}
.spxq .tabContentDiv1 .div0 a:hover, .spxq .tabContentDiv1 .div0 .aNow{background:#b6a07a;}
.spxq .tabContentDiv1 .btnDiv1{height:55px; overflow:hidden; padding:15px 0 0 25px;}
.spxq .tabContentDiv1 .btnDiv1 a{display:block; float:left; margin-right:20px; height:42px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF;}
.spxq .tabContentDiv1 .btnDiv1 .a1{background:url(../image/btn1.gif) left top no-repeat; width:90px; padding-left:48px; overflow:hidden;}
.spxq .tabContentDiv1 .btnDiv1 .a2{background:url(../image/btn31.png) left top no-repeat; width:85px; overflow:hidden; text-align:center;}
.spxq .tabContentDiv1 .btnDiv{ height:105px; overflow:hidden; background:url(../image/hx_xqy_img_01.png); padding-left:25px; display:none; position:absolute; z-index:99; top:0px; left:5px;}
.spxq .tabContentDiv1 .btnDiv h1{background:url(../image/ico41.png) left center no-repeat; padding:15px 30px;}
.spxq .tabContentDiv1 .btnDiv a{display:block; float:left; margin-right:20px; height:42px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF;}
.spxq .tabContentDiv1 .btnDiv .a1{background:url(../image/btn22.png) left top no-repeat; width:119px; overflow:hidden; padding-left:20px;}
.spxq .tabContentDiv1 .btnDiv .a2{background:url(../image/btn31.png) left top no-repeat; width:85px; overflow:hidden; text-align:center;}
.spxq .tabContentDiv1 .fxDiv{height:40px; overflow:hidden; padding:0 0 0 25px;}
.spxq .tabContentDiv1 .fxDiv .a1{display:block; float:left; background:url(../image/btn41.png) left top no-repeat; width:70px; height:30px; line-height:30px; overflow:hidden; padding-left:30px; font-size:14px; font-weight:bold;}
.spxq .tabContentDiv1 .fxDiv li{float:left; padding:5px 3px 0 3px; line-height:22px;}


.spxq .tab2{ float:left; width:44px; overflow:hidden; margin-top:46px;}
.spxq .tab2 li{margin-bottom:1px; width:44px; height:97px; padding-top:10px; text-align:center; overflow:hidden; cursor:pointer; background:#92887e; color:#FFF; font-size:18px; line-height:22px;}
.spxq .tab2 .liNow{background:#605a52;}
.spxq .tabContentDiv2{float:left; width:289px; overflow:hidden; color:#FFF;}
.spxq .tabContentDiv2 .leftBtn{display:block; background:url(../image/leftBtn3.png) center top no-repeat; height:46px; overflow:hidden;}
.spxq .tabContentDiv2 .rightBtn{display:block; background:url(../image/rightBtn3.png) center bottom no-repeat; height:46px; overflow:hidden;}
.spxq .tabContentDiv2 .list{ overflow:hidden; background:#605a52;}
.spxq .tabContentDiv2 .list .div0{ overflow:hidden; position:relative; top:18px;}
.spxq .tabContentDiv2 li{height:105px; width:149px; padding:0 12px 0 128px; float:left; overflow:hidden; position:relative; font-size:16px;}
.spxq .tabContentDiv2 .imgDiv{position:absolute; left:19px; top:0px;}
.spxq .tabContentDiv2 .name{font-size:16px; height:70px; overflow:hidden;}
.spxq .tabContentDiv2 a{color:#FFF;}

.listDiv .list .name a:hover{color:#b6a07a;}
.topB {
    background: url("../image/lbtn.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 200px;
    display: none;
    height: 58px;
    margin-right: -690px;
    overflow: hidden;
    position: fixed;
    right: 50%;
    width: 58px;
    z-index: 1000;
}


.wal_data_1 { bottom: 40px; position: absolute; width: 100%;}

.promp{ position:relative; z-index:1000	;overflow:hidden; padding:0 10px; margin:5px 0;}
.promp dl dt  {text-align:center; float:left;margin-bottom: 6px;color:#474747;}
.promp dl  {width:533px; height:80px;padding-left:6px;}
.promp dd {float:left;font-size:15px; margin-right: 20px;line-height: 23px;color:#474747;}
.promp dt {font-size:18px; font-weight:bold;font-family:"Microsoft YaHei","寰蒋闆呴粦";}


.sep{padding:0 20px;}
.hot{position: relative;  top: -5px;}

#kf{height:auto; position: fixed; right: 0; top: 208px; width: 127px; z-index: 1100; }
.kefu{height: 138px; width: 127px; z-index: 11100; display:none; margin: 0 0 0 14px;}
.kefu1{height: 109px; width: 127px; z-index: 1100; cursor:pointer;}        
.kefu2{ width: 65px; z-index: 11200; margin: 17px 0 0 65px; cursor:pointer;}

.tit{ width:100%; display:block; padding:40px 0 20px 0;}
.tit strong{display: block; font-size: 24px; line-height:24px; color:#292929;}
.tit strong span{ font-size: 14px; color:#666; padding-left: 16px; font-weight:normal;text-transform:uppercase; }

.zzs{ width:1080px; margin:0 auto; height:462px;}
.zzs ul.zzsl{ width:810px; float:left;}
.zzs ul.zzsl li{ padding:0; margin:0 8px 8px 0; position:relative; width:262px; height:146px; float:left;}
.zzs ul.zzsl li a{ display:block; width:100%;}
.zzs ul.zzsl li img{ width:100%;}
.zzs ul.zzsl li p{background: #000; height: 100%; left: 0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  position: absolute; top: 0; width: 100%; cursor:pointer;}
.zzs ul.zzsl li span{ position:absolute; width:100%; text-align:center; font-size:16px; color:#FFF; top:52px; left:0; cursor:pointer;}

.phb{ float:right; width:270px; height:452px; background:#FFF; position:relative;}
.phb .phbtop{ width:248px; background:#3c3c3c; padding:18px 0 25px 22px;}
.phb .phbtop h3{ font-size:24px; color:#FFF; line-height:24px; margin:0 0 10px 0;}
.phb .phbtop span{ font-size:14px; color:#b2b2b2;}

.phb ul{ width:202px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background:url(../image/shuzi.jpg) no-repeat 22px 30px; padding:30px 22px 30px 44px;}
.phb ul li{ position:relative; padding:0; margin:0 0 15.5px 0;}
.phb ul li a{ font-size:14px; line-height:16px; color:#474747; width:200px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.phb ul li a:hover{ text-decoration:underline;}
.phb ul li a.h{ color:#cc0000;}

.phb .bgy{ width:226px; background:#c2c2c2; padding:12px 22px; font-size:16px; color:#000; text-decoration:underline; cursor:pointer;}
.phb .bgy.ewm{background: #fff; cursor: auto; height: 454px; left: 0; padding: 0; position: absolute; top: 0; width: 270px;}
.phb .bgy.ewm img{width: 270px; height: 454px;}

.izxsj{ width:1260px; margin:0 auto; padding:60px 0 30px 0;}
.izxsj span.t{ width:100%; margin-bottom:8px; display:block; position:relative;}
.izxsj span.t img{ position:relative;}
.izxsj span.t font{ font-size:26px; line-height:30px; color:#333333; position:absolute; top:-5px; left:580px;}
.izxsj .status{ width:185px; margin:10px auto 0 auto; text-align:center; font-size:16px; color:#4c4c4c; position:relative;}
.izxsj .status span{ display:block; cursor:pointer;}
.izxsj .status img{ margin-right:6px; position:relative;}
.izxsj .status font{ position:absolute; left:62px; top:3px;}

.w1095{ width:1270px; padding-top:5px;}
.yytj{ width:100%; display:block; height:370px;}
.yytj li{ float:left; margin:0 10px 10px 0; position:relative;}
.yytj li a{ display:block; position:relative; overflow:hidden;}
.yytj li a img{ position:relative; transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}
.yytj li a span{ width:100%; display:block; text-align:center; font-size:26px; line-height:26px; color:#5c5c5c; position:absolute; top:40px; left:0; font-weight:lighter;}
.yytj li a .p{ position:absolute; top:84px; left:0; width:100%; height:1px; display:block; text-align:center;}
.yytj li a .p i{width:45px; border-top: 1px solid #8f8f8f; height:1px; display:inline-block; }
.yytj li a font{ position:absolute; top:85px; left:0; width:100%; text-align:center; color: #5c5c5c; display:block; font-size: 14px; line-height: 14px; padding: 12px 3px;}
.yytj li a font b{ font-weight:normal; color:#e53935;}
.yytj li.pl a span,.yytj li.pl a .p,.yytj li.pl a font{ width:46%;}
.yytj li a:hover img{ transform: scale(1.05); transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}

.rqrm{ width:100%; display:block; height:282px;}
.rqrm li{ float:left; width:252px;}
.rqrm li a{ display:block; overflow:hidden;}
.rqrm li a img{ transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}
.rqrm li a span{ width:220px; display:block; text-align:center; font-size:16px; line-height:16px; margin-top:15px; color:#333333;}
.rqrm li a .p{ width:220px; font-size:14px; text-align:center; color:#a8a8a8; line-height:28px;}
.rqrm li a .p font{ color:#e53935;}
.rqrm li a:hover img{ transform: scale(1.05); transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}

.rnav .rnavc{top:auto; bottom:5%;}