@charset "utf-8";

body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#474747; overflow-x:hidden; background-color:#f5f5f5;}
a{color:#474747; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#474747; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
em{font-style:normal;}
input, textarea{background:transparent; border:0px; padding:0px; outline: none; font-family:Arial; color:#666; font-family: "微软雅黑";font-size:12px;}
.clear{clear:both;}

.wal{width:1260px; margin:0px auto;}
.w1095{width:1260px;  margin:0 auto;}

.headDiv{ z-index:100; box-shadow:0 1px 2px 0 rgba(128,128,128,0.18); background-color:#fff; height:58px; width:100%; }
.logo{ width:170px; height:40px; float:left; margin-top:9px;}
.logo img{}
.logo a{ display:block;}
.headDiv .wal{height:58px; position:relative; } 

.nav{position:absolute; left:170px; top:0px;}
.nav li{float:left; padding:0 18px; height:58px;}
.nav li.fenlei_link{ position:relative; padding-left:70px;}
.nav li.pl40{ padding-left:70px;}
.nav li a font{color: #fff143; position: absolute; right: -36px; background:url(../image/nz.png) no-repeat right 18px;  padding-right: 22px; }
.nav a{float:left; text-align:center; overflow:hidden; font-size:16px; color:#333333; margin-top:16px; line-height:28px;}
.nav a.a1 { width:100%; display:block;}
.nav a.a1 .bg{position:absolute; top:21px; right:0;}
.nav a.a1 .bg em{ display:block; width:15px; height:15px; background: url(../image/nav_top_sj_a.png) no-repeat; }
.headDiv .nav a:hover, .headDiv .nav .aNow{color:#e53935; border-bottom:3px solid #e53935;}

.topSearch{background:url(../image/ss-20170601.png) right 5px no-repeat; width:223px; position:absolute; top:13px; right:50px; height:30px; line-height:30px;}



.topSearch .input1{border-bottom: 1px solid #e53935; color: rgba(178, 178, 178, 1); float: left; font-size: 16px; height: 26px; padding: 0 0 0 1px; width: 200px;}
.topSearch .input1.hover{ color:rgba(178, 178, 178, 1);}
.topSearch .btn1{cursor: pointer; float: left; height: 23px; margin-top: 3px; width: 22px;}

.headBtn{position:absolute; top:0; height:58px; right:0;}
.headBtn li{float:left; padding:10px;}
.headBtn li img{opacity: 0.66;}
.headBtn li.liNow img{opacity: 1;}

.headBtn .catr{height: 40px; padding:9px 0 0 0; position: relative; text-align: center; width: 40px;}
.headBtn .catr a{ width:100%; height:100%; line-height:50px; display:block; cursor:pointer;}
.headBtn .catr img{ margin-top: 9px; opacity:1;}
.headBtn .catr span{background-color: #e53935; border-radius: 20px; color: #fff; display: block; font-size: 12px; height: 16px; line-height: 15px; position: absolute; right: 0px; text-align: center; top: 12px; width: 16px; z-index:1;}

.headBtn li.dl{height: 50px; padding: 14px 0; width: 50px;}
.headBtn li.dl a.wdl{ width:100%; height:100%; line-height:50px; display:block; cursor:pointer;text-align: center;}
.headBtn li.dl a.wdl img{ margin-top:13px;}
.headBtn li.dl a.ydl{ width:170%; height:100%; display:block; cursor:pointer; color:rgba(255,255,255,0.66); font-size:16px; margin-left:10px; line-height:56px; cursor:pointer; text-align:left;}
.headBtn li.dl a.ydl span{display: block; float: left; overflow: hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.headBtn li.dl.liNow a.ydl{color:rgba(255,255,255,1);}
.headBtn li.dl a.ydl img{
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	-ms-transition: -ms-transform 0.2s ease-out;
	margin-top:24px;
}
.headBtn li.dl.liNow a.ydl img {
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}

.headBtn li.jj{height: 48px; padding: 15px 0; position: relative; text-align: center; width: 93px; margin-left:67px;}
.headBtn li.jj a{ color:rgba(255,255,255,0.66); width:100%; height:100%; display:block; font-size:16px; line-height:50px;}
.headBtn li.jj a img{ float:left; margin-top:16px;}
.headBtn li.jj.liNow a{ color:#fff;}

.rnav .item .user_info{	display: block; left: 80px; position: absolute; top: 0; width: 98px; border:1px solid #e6e6e6; 	z-index:-1;	box-shadow:0 4px 4px -2px rgba(0, 0, 0, 0.3); }
.rnav .item .user_info ul {background:#fff; padding:6px 0;}
.rnav .item .user_info ul li{ width: 104px; float: none; padding:0; text-align:center;}
.rnav .item .user_info ul li a{color: #4c4c4c; display: block; text-align:center; font-size: 12px; margin: 0; padding:0; border:none; line-height:26px; width:99px;}
.rnav .item .user_info ul li a:hover{color:#e53935;}

.jj_info{ position:absolute; top:0; left:80px; border:1px solid #e6e6e6;  z-index:-1;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.2);}
.jj_info .info{ background-color:#FFF; padding: 6px 0; width: 245px;}
.jj_info .info span{ color: #4c4c4c; display: block; font-size: 12px; line-height: 24px; padding: 0 10%; text-align: left; width: 80%;}
.jj_info .info span font{ float:right;}
.jj_info .info span font i{ color:#e53935; font-style:normal;}

.main-submenu{ position:absolute; left:50%; margin-left:-630px; top:58px; z-index:99;}
.new_fl_box{position:absolute; left:50%; margin-left:-630px; top:58px; z-index:99;}
.navLayer{ width:160px; height:416px; background:#f7f7f7; color:#4c4c4c; padding:14px 0 0 0; overflow:hidden; float:left;}
.navLayer .logo{padding-top:9px; height:70px; overflow:hidden; text-align:center;}
.navLayer h5 a{color:#4c4c4c; font-size:16px; display:block;}
.navLayer li{height:40px; line-height:39px; overflow:hidden; position:relative;background:url(../image/nbj2.png) no-repeat 130px center;}
.navLayer li img{position:absolute; left:20px; top:9px;}
.navLayer li .ico{display:none;}
.navLayer h5{padding:0 0 0 48px; font-weight:normal;}
.navLayer .content{padding-left:15px;}
.navLayer .content a{padding-right:6px;}
.navLayer .liNow, .navLayer .liNow1{background-color:#e3e3e3; }

.navLayer .liNow1{height:68px; font-size:14px; left: -2px;position: relative;top: -1px;width: 102%;}
.navLayer .liNow1 h5{font-size:16px;}
.navLayer .liNow1 img{width:26px; height:29px; left:12px; top:7px;}

.classLayer{ background-color:#f7f7f7; width:375px; height:428px; padding:0 20px; color:#FFF; display:none; border: 1px solid #e6e6e6; overflow:hidden; float:left;}
.classLayer .list{display:none; height:428px; background-color:#f7f7f7; width:100%; margin:0 auto;}
.classLayer .fr{background:url(../image/bg12.gif) left repeat-y; width:117px; height:279px; overflow:hidden; padding-left:2px; text-align:center;}
.classLayer .fr li{height:98px; overflow:hidden;}
.classLayer .fl{width:148px; overflow:hidden; position:relative; top:-5px;}
.classLayer .fl li{float:left; width:50%; height:24px; line-height:24px; overflow:hidden;}
.classLayer .fl a{padding-left:18px; color:#FFF;}
.classLayer .fl a:hover{color:#cda155;}

.footPart{height:115px; background-color:#fff; position: relative;}
.footPart li{float: left; font-size: 14px; left: 106px; overflow: hidden; padding-left: 26px; position: relative; top: 40px; width: 208px;}
.footPart .ico{position:absolute; z-index:1; left:0px; top:5px;  overflow:hidden;}
.footPart li strong{ font-size:16px; font-weight:normal; color:#333333;}
.footPart li .content{ font-size:12px; color:#808080; line-height:22px;}

.footPart .liNow .ico{background:url(../image/limg83_01.png) left top no-repeat;}
.footPart h1{padding:18px 0 3px 0;}
.footPart li:hover h1{color:#b6a07a;}

.footDiv{ border-top:1px solid #e5e5e5;}
.footDiv, .footDiv .wal{height:222px; background-color:#ffffff; position:relative; color:#9e9c9c; line-height:22px;}
.footDiv a{color:#808080;}
.footDiv a:hover{color:#e53935;}
.footDiv h2{padding:30px 0 8px 0; font-size:14px; color:#424242; font-weight:normal;}
.footDiv li{float: left; margin-right: 22px; overflow: hidden; position: relative; width: 135px;}
.footDiv .contentDiv{position:absolute; z-index:1; top:32px; right:195px; width:194px; text-align:left; border-left:1px solid #f2eee8; border-right:1px solid #f2eee8; padding:0 50px 13px 50px;}
.footDiv .contentDiv h2{ padding:0 0 6px 0; line-height:14px;}

.footDiv .imgDiv{bottom: -18px; left: 48px; position: absolute;}
.footDiv .ewm{position:absolute; z-index:1; top:32px; right:0;}

.footMsg{height:55px; line-height:55px; text-align:center; background-color:#f5f5f5; color:#9e9c9c;position:relative; font-size:12px; color:#8f8f8f;}
.footMsg a{color:#9e9c9c;}
.footMsg a:hover{color:#fff;}

.zxkf{position:fixed; z-index:1000; right: 15px; bottom:147px; display:block; background:url(../image/zxzx1.png) left top no-repeat; width:58px; height:75px; overflow:hidden; }
.sksd{position:fixed; z-index:1000; right: 15px; bottom:92px; display:block; background:url(../image/s_wyys.png) left top no-repeat; width:58px; height:59px; overflow:hidden; }

.pageTitle{overflow:hidden; padding:45px 0 16px 0; position:relative; width:100%; display:block;}
.pageTitle strong{ font-size:24px; line-height:24px; display:block; color:#292929;}
.pageTitle strong span{font-size:14px; text-transform:uppercase; padding-left:16px; color:#666; font-weight:normal;}
.pageTitle .more{display:block; }
.pageTitle .more:hover{background:url(../image/moreHover.png) left top no-repeat;}
.pageTitle ul{position:absolute; z-index:1; right:0; top:54px;  height:31px; }
.pageTitle li{float:left;}
.pageTitle li a{font-size:14px; padding-left:20px; color:#666; text-align:right;}
.pageTitle li a:hover{color:#cc0000;}
.pageTitle li:hover{}

.catad{ width:1261px; display:block; height:453px;}
.catad li{ float:left; position:relative;}
.catad li a{ display:block; position:relative; overflow:hidden;}
.catad li a img{ position:relative; transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}
.catad li a span{ width:100%; display:block; font-size:16px; line-height:16px; color:#333333; position:absolute; left:0; top:22px; text-indent:22px;}
.catad li a font{ width:100%; display:block; font-size:14px; line-height:14px; color:#f7a261; position:absolute; left:0; top:46px; text-indent:22px;}
.catad li a:hover img{ transform: scale(1.05); transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}



.new_fl_box{  height:auto; position:fixed; display:none;}
.nav-hover-t{ width:70px; height:30px; position:absolute; z-index:999;}
.nav-hover-l,.nav-hover-r{ width:20px; height:80px; position:absolute;z-index:999;}
.nav-hover-r{ left:70px;}

.my_list_div_box{ width:100%; height:auto; margin:0 auto;}
.my_list_div1{height: 42px; margin: 0 auto; position: relative; width: 100%;}
.my_list_div1_pa{ float:left; font-size:18px;position: absolute;bottom:5px;font-weight:600;}
.my_list_div1_pb{bottom: 16px; left: 0; position: absolute;}
.my_list_div1 a{ color: #b4a078; font-size: 15px; padding: 4px 0;}
.my_list_div1 a:hover{ color:#c60000;}

.my_list_div2{ float: left; width:100%; border-bottom: 1px solid #dedede; padding:17px 0 6px 0;}
.my_list_div2 .xian{ width:100%; border-bottom: 1px solid #dedede; float:left;}
.my_list_div2 ul li{ float:left; margin-right:18px; }
.my_list_div2 ul li:hover{}
.my_list_div2 ul li a{ color:#4c4c4c; width: auto; line-height:30px; display:block; font-size:15px;}
.my_list_div2 ul li a:hover{ color:#c60000;}

.my_list_div3{ border:none; padding:20px 0 0 0;}
.my_list_div4{ position:absolute; bottom:15px;}
.my_list_div4 a{ color:#b4a078; line-height:30px; display:block; font-size:15px;}
.my_list_div4 a:hover{ color:#c60000;}
.my_list_div4 img{ width:375px; height:170px; margin-top:6px}

.std3 p {color: #707070;line-height: 25px; font-size:14px;}

.logo13{height:58px; left:50%; margin-left:-621px; position:fixed; z-index:99999; top:0px; background-color:#fff; width:150px;}
.logo13 a{ display:block; width:150px; height:58px;}
.logo13 img { margin: 20px 0 0 0;}

.footzx { height: 181px; position: fixed; right: 0; top: 240px; width: 127px; z-index: 99999;}
.s2 a:hover{ text-decoration:underline;}


#BDBridgeFixedWrap {
    height: 181px;
    position: fixed;
    right: 0;
    top: 158px;
    width: 127px;
    z-index: 9999;
}
.fr li div img{}
.other img{}
.masonry1_li2_d1 {}
.masonry1_li2_d2{}
.other{}
.fl.list2 img{}
.indexPart2 .bigImg{}
.fr.list3{ float:left; margin-left:12px;}  

.lyclogo img {
   
	margin:20px 0 0 0;
}

label {
    display: block;
    height: 56px;
    position: absolute;
    width: 214px;
    cursor: pointer;
    z-index:9999;
}

#jptj{color:#fff;font-size:18px;position: absolute;bottom:212px;font-weight:600}
#jptj span{margin-right:10px;}

#khnav{position: absolute; right: -48px; top: 15px;}

.hide_bj{ background: #000; height: 100%; left: 0; opacity: 0.6; position: fixed; top: 0; width: 100%; z-index: 100000;}
.is_phone{ position:fixed; z-index: 100001; width:600px; height:601px; top:12%; left:30.5%; background:url(../image/phone_bj.jpg) no-repeat;}
.is_phone.s{ background:url(../image/phone_s.jpg) no-repeat center center #ededed; }
.is_phone img{ position:absolute; top:12px; right:15px; cursor:pointer;}
.is_phone ul{left: 145px; position: absolute; top: 124px;}
.is_phone ul a#succ{height: 46px; left: 107px; position: absolute; top: 201px; width: 254px;}
.is_phone ul li{color: #909090; font-size: 16px; height: 38px; line-height: 38px; margin-bottom: 10px; position: relative; width: 302px;}
.is_phone ul li #p_yzm{color: #b4a078; font-size:14px; position: absolute; right: 0; text-align: center; top: 0; width: 90px;}	
.is_phone ul li input{ color:#333333; font-size:14px; }
.is_phone ul li input[type="text"]{height: 37px; margin-left: 50px; width: 252px;}
.is_phone ul li input[type="button"]{ background-color: #fff; cursor: pointer; height: 38px;  margin-top: 12px; opacity: 0.2; width: 100%;}
.is_phone ul li input[type="button"]:hover{opacity: 0;}
.is_phone ul li span{color: #c60000; display: table-cell; line-height: 26px; text-indent: 17px; font-size:12px; display:none;}
.is_phone ul li span#mobile_phone{color: #c60000; font-size: 12px; position: absolute; right: 7px; top: 0;	text-indent: 0;	line-height:inherit; display:block;}
.is_phone ul li #img_src{cursor: pointer; height: 32px; position: absolute; right: 3px; top: 4px;}
.is_phone ul li a#sx{ height: 44px; position: absolute; right: 0; top: 0; width: 66px; display:none;}
.is_phone ul li #sms_code{ width:114px;}

#ksd{ right:199px; position: absolute; top: 9px;}
#hot{left: 159px; position: absolute; top: 8px;}
#zsh{right: 103px; position: absolute; top: 11px;}

.cjtz{ position:fixed; width:35%; top:3%; left:32.5%; z-index: 100000;}
.cjtz img{ width:100%;}
.cjtz a{ display:block; width:8%; height:8%; position:absolute; top:0; right:0;}

.rnav{ position:fixed; top:0; right:0; z-index:100; width:75px; height:100%; }
.rnav .rnavc{ position:absolute; top:28%; width:75px; background-color:#fff;}
.rnav .item{ width:55px; position:relative; display:block; color:#666666; text-align:center; background-color:#fff; padding:0 10px;}
.rnav .item a{ color:#666666; display:block; text-align:center; border-top:1px solid #f1f1f1; padding-bottom:10px; font-size:12px; line-height:12px;}
.rnav .item .m5{ margin-bottom:5px;}
.rnav .item.hover{ }
.rnav .item span#rcartNum{ width:15px; height:15px; line-height:14px; display:block; text-align:center; font-size:10px; color:#fff; background-color:#e53935; position:absolute; right:17px; top:5px; border:2px solid #fff; border-radius:20px;}

.rnav .rgwc{ width:62px; display:block; text-align:center;}
.rnav .rgwc a{ width:62px; display:block; color:#fff; font-size:14px; padding:15px 0; background-color:#fff;}
.rnav .rgwc img{ margin-bottom:5px;}
.rnav .rgwc span#rcartNum{ width:20px; height:20px; line-height:19px; display:block; text-align:center; font-size:12px; color:#c60000; background-color:#fff; margin:6px auto 0 auto; border-radius:20px;}

.rnav .item.topA{}

.rnav .item .txwz{ position:absolute; top:0; left:36px; width:98px; height:33px; border:1px solid #e6e6e6; text-align:center; color:#d9d9d9; background-color:#fff; border-top-left-radius:2px; border-bottom-left-radius:2px; z-index:-1;}
.rnav .item .txwz a{ font-size:14px; color:#e53935; height:33px; line-height:30px;}
.rnav .item .txwz a.c1{ color:#4c4c4c; display:block;}
.rnav .item .txwz a.c1:hover{ text-decoration:none;}
.rnav .item .txwz a:hover{ text-decoration:underline;}

.mshop{ width:1078px;}
.mshop h5{ width:1078px; font-weight:normal; font-size:20px; color:#404040; margin:35px 0 22px 0; font-family:"Microsoft YaHei";}
.mshop h5 font{ color:#838383; margin-left:25px;}
.mshop .productDiv{ padding:0; width:1078px;}
.mshop .productRank{ width:1040px; height:50px; margin:0;}
.mshop .productRank li{ padding-top:5px; font-size:14px; color:#999999;}
.mshop .productRank li#choose{ margin-left:15px;}
.mshop .productList{ width:1100px;}
.mshop .productList li{ margin:0 20px 20px 0; width:200px; height:292px;}
.mshop .mcat{ float:left; height:50px; position:relative; padding-left:10px;}
.mshop .mcat .xzd{ width:92px; font-size:14px; color:#3f3f3f; height:50px; line-height:49px; position:relative; z-index:3; cursor:pointer;}
.mshop .mcat .sel{ display:none; position:absolute; background-color:#f9f9f9; left:0; top:-1px; padding:50px 0 8px 0; border:1px solid #e6e6e6; z-index:2;}
.mshop .mcat .sel i{ background:none; font-size:14px; color:#3f3f3f; text-align:left; padding-left:10px; width:90px;font-style:normal; float:left; height:28px; cursor:pointer; }
.mshop .mcat .sel i:hover{ color:#cc0000;}
.mshop .mcat .sel i.spanNow{ color:#cc0000;}
.mshop .status{ width:1078px; text-align:center; line-height:25px; margin-top:50px; display:none;}
.mshop .status img{ height:25px; margin-right:5px; margin-top:-2px;}

.goodsList{	width:1260px; margin:0 auto;}
.productSide{ width:1260px; overflow:hidden; background:#FFF; margin:12px 0 0;}
.productSide .list{ width:1260px; overflow:hidden; border-top:1px dashed #efefef; position:relative; margin-top:-1px;}
.productSide .list.nb{ border:none;}
.productSide .list h2{color: #999999; font-size: 12px; padding: 10px 0 11px 20px; text-align: left; width: 72px; float:left; text-align:left; font-weight:normal;}
.productSide .list ul{ width:1150px; height:23px; padding-top:12px; display:block; overflow:hidden; float:left; position:relative;}
.productSide .list ul li{ float:left;}
.productSide .list ul a{color:#666666; font-size:12px; width:79px; text-align:left; line-height:12px; display:block; padding:0 0 12px 29px;}
.productSide .list ul li a:hover{color:#e53935;}

.productSide .list .more{text-align:center; line-height:36px; height:36px; cursor:pointer; position:absolute; right:20px;}
.productSide .list .more a{ padding-right:28px; color:#323232; display:block;}
.productSide .list .zk a{background:url(../image/ico11.png) right center no-repeat;}

.productSide .list .none{ display:none;}
.productSide .list .sq a{background:url(../image/ico1-1.png) no-repeat right center;}


.productSide .form{float: left; height: 22px; margin-top: -4px;}
.productSide .form h2{ padding:0; color:#666666; line-height:20px;}
.productSide .form li{float:right; padding:0 5px; height:20px; line-height:20px;}
.productSide .input1{float:left; width:55px; height:12px; padding:4px; line-height:12px; background:#ffffff; border:1px solid #dddddd; font-size:12px; color:#000000;}
.productSide .input1:focus{border:1px solid #739ecc;}
.productSide .btn1{float:left; width:40px; height:21px; background:#f5f5f5; color:#b2b2b2; border-radius:2px;}
.productSide .btn1Now{background:#e53935; color:#fff;}



.jpzsFoot div{ display:none;}
.productSide .list_hc_1{}
.productSide .list_hc_5{ }

.guessLike{height:355px; width:1260px; margin:30px auto 0 auto; overflow:hidden; position:relative; padding:0 90px;}
.guessLike h1{font-size:20px; font-weight:400; text-transform:uppercase; padding-bottom:15px;}
.guessLike .leftBtn{display:block; background:url(../image/leftBtn.png) left top no-repeat; width:43px; height:88px; overflow:hidden; position:absolute; z-index:10; left:0px; top:90px;}
.guessLike .leftBtn:hover{background:url(../image/leftBtnHover.png) left top no-repeat;}
.guessLike .rightBtn{display:block; background:url(../image/rightBtn.png) left top no-repeat; width:43px; height:88px; overflow:hidden; position:absolute; z-index:10; right:0px; top:90px;}
.guessLike .rightBtn:hover{background:url(../image/rightBtnHover.png) left top no-repeat;}
.guessLike .listDiv{ height:270px; overflow:hidden; position:relative; background:#FFF;}
.guessLike .list{width:1004px; overflow:hidden; position:relative; margin:0 auto;}
.guessLike ul{width:2000%;}
.guessLike li{float:left; width:220px; overflow:hidden; text-align:center;}
.guessLike .imgDiv{padding:15px 0; height:200px; overflow:hidden;}

.lewm{ width:100%; float:right;}
.lewm img{width:auto; float:right; margin:10px 42px 0 0;}
.productDiv{padding:0 50px 0 0px; min-height:800px; _height:800px;}

.productRank{height:40px; _height:40px; position:relative; background:#FFF; padding:0 20px; width:1220px; margin:12px 0 0 0;}
.productRank .h10{height:12px;}

.productRank li{float:left; height:40px; line-height:38px; font-size:12px; color:#666666;}
.productRank .fl a{display:block; float:left; white-space:nowrap; height:20px; line-height:19px; font-size:12px;  background-color:#f5f5f5; background-image:url(../image/close131.png); background-position:right center; background-repeat:no-repeat; margin-left:10px; border:1px solid #dedede; padding:0 23px 0 6px; margin-top:9px; color:#666666;}
.productRank .fl a i{ font-style:normal;color:#e53935;}
.productRank .fl a:hover{background-image:url(../image/close23.png); border:1px solid #e53935;}
.productRank .fl span{display:block; float:left; height:40px; line-height:38px; padding-left:20px; font-size:12px; background:url(../image/ico21.png) left 12px no-repeat; cursor:pointer;}
.productRank .fl .spanNow{ background:url(../image/ico21.png) left 12px no-repeat;}

.productRank .fr a{display:block; float:left; white-space:nowrap; height:20px; line-height:19px; font-size:12px;  border:1px solid #dedede; padding:0 20px 0 8px; margin-top:9px; margin-right:-1px; color:#333333; position:relative; z-index:0; background-repeat:no-repeat;}
.productRank .fr a.sj{background-image:url(../image/dxh.jpg); background-position:60px 4px;}
.productRank .fr a.gzd{background-image:url(../image/dxh.jpg); background-position:48px 5px;}
.productRank .fr a.jg{background-image:url(../image/jgh.jpg); background-position:36px 4px;}
.productRank .fr a:hover{ border:1px solid #e53935; z-index:1; }

.productRank .fr .current,.productRank .fr .filterCurrent{background-color:#e4393c; color:#FFF; border:1px solid #e53935;}
.productRank .fr a.sj.desc{background-image:url(../image/dxb.jpg); background-position:60px 4px;}
.productRank .fr a.sj.asc{background-image:url(../image/zxb.jpg); background-position:60px 4px;}
.productRank .fr a.jg.desc{background-image:url(../image/jgdx.jpg); background-position:36px 5px;}
.productRank .fr a.jg.asc{background-image:url(../image/jgzx.jpg); background-position:36px 4px;}
.productRank .fr a.gzd.desc{background-image:url(../image/dxb.jpg); background-position:48px 4px;}
.productRank .fr a.gzd.asc{background-image:url(../image/zxb.jpg); background-position:48px 4px;}

.productBanner{margin:0px; width:93%;}
.productBanner img{height:100%;}

.productList{width:1260px; position:relative; overflow:hidden; padding-top:12px;}
.productList ul{width:1272px;}
.productList li{float:left; width:200px; height:292px;  background:#fff; margin-right:12px; margin-bottom:12px; position:relative; padding-top: 0px}
.productList li .jb{position: absolute; right: 0px; top:0; width:65px; height:20px; z-index:1;}
.productList li .jb a{ display:block; width:65px; height:20px;}
.productList li .jb a span{ float:right; font-size:12px; width:65px; height:20px; display:block; color:#fff; background-color:#fa6602; text-align:center; line-height:19px;}
.productList li .jb a span.h{ background-color:#e53935;}
.productList li .jb a span.sq{ background-color:#aaa;}
.productList li .jb a img{ float:right;}
   
.productList li:hover{}
.productList li .imgDiv{ position:relative; width:200px;}
.productList li .imgDiv a{ display:block; overflow:hidden;}
.productList li .imgDiv a img{ transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}
.productList li .imgDiv a:hover img{ transform: scale(1.05); transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}

.productList .name{padding:8px 10px 0px; font-size:14px; width:180px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.productList .name a{ color:#333;}
.productList .name a:hover{color:#b6a07a;}
.productList .price{font-size:16px;sfont-weight:bold;}
.price1 { font-size: 14px; margin:0 8px; color:#000; height:36px; text-align:center;}
.price1 .price{ font-size:14px; color:#e53935;}
.price1 .other{font-size:14px; color: #b0b0b0;}
.productList .szmd{ margin:0 10px; padding:2px 0 10px 0; font-size:12px; color:#b0b0b0; text-align:center;}

.mallstatus{ width:185px; margin:10px auto 0 auto; text-align:center; font-size:16px; color:#4c4c4c; position:relative; cursor:pointer;}
.mallstatus span{ display:block; cursor:pointer;}
.mallstatus img{ margin-right:6px; position:relative;}
.mallstatus font{ position:absolute; left:62px; top:3px;}

.pageLoad{height:62px; line-height:62px; overflow:hidden; text-align:center;}
.pageLoad span{display:inline-block; height:62px; background:url(../image/pageLoad.png) left center no-repeat; padding-left:40px;}

.artshow{ width:1250px; height:550px; margin-top:0; margin-left:auto; margin-right:auto; position:relative;}
.artshow a.la{ position:absolute; left:0; top:40%; width:67px; height:67px; background:url(../image/la1.png) no-repeat center center; cursor:pointer;}
.artshow a.la:hover{background:url(../image/la2.png) no-repeat center center;}
.artshow a.ra{ position:absolute; right:0; top:40%; width:67px; height:67px; background:url(../image/rl1.png) no-repeat center center; cursor:pointer;}
.artshow a.ra:hover{background:url(../image/rl2.png) no-repeat center center;}
.artshow .alist{ width:1088px; margin:0 auto; overflow:hidden; height:550px;}
.artshow .alist ul{ width:2000%;}
.artshow .alist ul li{ float:left; width:1088px; height:550px; position:relative;}
.artshow .alist ul li img{ position:relative;}
.artshow .alist ul li a{ position:absolute; display:block;}
.artshow .alist ul li a.ha1{height: 212px; left: 13px; top: 85px; width: 415px;}
.artshow .alist ul li a.ha2{height: 212px; left: 13px; top: 317px; width: 415px;}
.artshow .alist ul li a.ha3{height: 484px; right: 19px; top: 46px; width: 198px;}
.artshow .alist ul li a.sa1{height: 443px; left: 13px; top: 86px; width: 198px;}
.artshow .alist ul li a.sa2{height: 499px; left: 231px; top: 30px; width: 198px;}
.artshow .alist ul li a.sa3{height: 483px; right: 19px; top: 46px; width: 198px;}
.artshow .alist ul li a.chsy{left: 690px; top: 495px; font-size:14px; color:#fff; background-color:#a27c00; padding:6px 12px; line-height:14px; z-index:3;}
.artshow .alist ul li a:hover{ background-color:#666; opacity:0.2;}
.artshow .alist ul li a.chsy:hover{ background-color:#b49953; opacity:1;}
.artbj{ width:100%; background-color:#000; position:fixed; bottom:0; opacity:0.75; height:74px; z-index:1}
.arttxt{ width:100%; position:fixed; bottom:0; z-index:2;}
.arttxt p{ width:1080px; margin:0 auto; font-size:14px; color:#FFF; padding:15px 0; z-index:3; line-height:22px;}

.artwap{ width:1260px; height:auto; margin:10px auto 50px auto; }
.artwap .artl{ width:170px; float:left; background-color:#fff; padding-bottom:30px;}
.artwap .artl span{ width:100%; display:block; text-align:center; color:#8f8f8f; font-size:14px; border-bottom:1px solid #000000; padding:15px 0; margin-bottom:12px;}
.artwap .artl a{ width:100%; display:block; text-indent:46px; color:#707070; font-size:14px; padding:10px 0;}
.artwap .artl a.hover{ color:#e53935; background-color:#f9e0e0; background-image: url(../image/ahg.png); background-repeat:no-repeat; background-position:105px 13px;}

.artwap .artr{ width:1080px; float:right; min-height: 1600px;}
.artr .zzjj{ background-color:#fff; padding:45px 0 5px 0;}
.artr .zzjj h3{ font-size:26px; line-height:30px; padding:0 36px; display:block; color:#1a1a1a;}
.artr .zzjj h3 i{ font-style:normal; font-size:14px; color:#1a1a1a; font-weight:normal; line-height:14px;}
.artr .zzjj .img{ display:block; padding:20px 36px 35px 36px; border-bottom:1px solid #e6e6e6;}
.artr .zzjj .img img{ width:175px; height:175px; float:left; margin-right:20px;}
.artr .zzjj .img span{ float:left; font-size:14px; line-height:25px; width:813px; color:#333333;}
.artr .zzjj .xx{display:block; padding:26px 36px;}
.artr .zzjj .xx li{ width:33.33%; float:left;}
.artr .zzjj .xx li b{font-size:18px; display:block; color:#1a1a1a; margin-bottom:8px;}
.artr .zzjj .xx li p{ width:100%; display:block; line-height:28px; font-size:14px; color:#333333;}
.artr .zzjj .xx li p font{ color:#e4393c;}
.artr .zzjj .xx li p i{ font-style:normal; color:#8f8f8f;}

.artr .dbzp{ padding:38px 0 0 0;}
.artr .dbzp span{ font-size:21px; color:#404040; width:100%; display:block;}
.artr .dbzp span i{ color:#898686; font-style:normal; text-indent:25px; padding-left:25px; text-transform:Uppercase;}
.artr .dbzp li{ width:347px; height:347px; float:left; margin:26px 19px 0 0;}
.artr .dbzp li a{ display:block;}
.artr .dbzp li img{ width:347px; height:347px;}

.artr .dbzp li.m{ margin:26px 0 0 0;}

.artr .zpsx{ padding:38px 0 0 0;}
.artr .zpsx span{ float:left; width:30%; display:block; font-size:21px; color:#404040; display:block;}
.artr .zpsx span i{ color:#898686; font-style:normal; text-indent:25px; padding-left:25px; text-transform:Uppercase;}
.artr .sx{ float:right; text-align:right; margin-top:2px; border-bottom:1px solid #cccccc;}
.artr .sx a{ font-size:14px; color:#333333; padding:2px 20px 2px 6px; text-align:center;  display:block; float:left; background-color:#fff; border:1px solid #cccccc; border-bottom:none;}

.artr .sx a.time{ background-image:url(../image/dxh.jpg); background-repeat:no-repeat; background-position:66px 7px; border-right-color:#FFF;}
.artr .sx a.price{ background-image:url(../image/jgh.jpg); background-repeat:no-repeat; background-position:39px 7px;}

.artr .sx a.time:hover{ border:1px solid #e4393c; color:#e4393c; background-image:url(../image/dxhh.jpg); margin-bottom:-1px;}
.artr .sx a.price:hover{ border:1px solid #e4393c; color:#e4393c; margin-bottom:-1px;}

.artr .sx a.zxb{ background-image:url(../image/zxb.jpg); background-color:#e4393c; color:#fff; border:1px solid #e4393c; background-repeat:no-repeat; background-position:66px 6px;}
.artr .sx a.dxb{ background-image:url(../image/dxb.jpg); background-color:#e4393c; color:#fff; border:1px solid #e4393c; background-repeat:no-repeat; background-position:66px 7px;}

.artr .sx a.jgdx{ background-image:url(../image/jgdx.jpg); background-repeat:no-repeat; background-position:39px 7px; background-color:#e4393c; color:#fff; border:1px solid #e4393c;}
.artr .sx a.jgzx{ background-image:url(../image/jgzx.jpg); background-repeat:no-repeat; background-position:39px 7px; background-color:#e4393c; color:#fff; border:1px solid #e4393c;}

.artr .status{ display: none; line-height: 25px; margin-top: 50px; text-align: center; width: 1100px;}
.artr .status img{ height: 25px; margin-right: 5px; margin-top: -2px; }
.artr .productList{ width:1100px;}
.artr .productList li{ margin:0 20px 20px 0;}

.my_divs_boxs{ width:305px; height:auto; margin-left:25px; font-size:15px;}
.my_divs_boxs div{ margin-top:4px;}
.my_divs_boxs_input1{ width:10px; height:10px; border:1px solid #afaeb1; background:#ffffff; line-height:0px; text-align:center; cursor:pointer; color:#606060;}
.my_divs_boxs_input2{ width:36px; height:20px; border:1px solid #afaeb1; background:#ffffff; text-align:center;}
.my_divs2_boxs{ height:75px;}
.my_left_boxs1{ position:absolute; z-index:99;}
.my_right_boxs1{ position:absolute; z-index:99;}
.my_hi_boxs1{ float:left; width:30%; position:absolute; top:80%; left:50%; z-index:999;}

.my_sty_zj_box{ width:50%; height:auto; position:absolute; top:40%; left:50%; margin-left:-23.5%; margin-top:-10%;  background:url(../image/hx_pmh_img_03.png) repeat; z-index:9999; display:none;}
.my_sty_zj_box_bg{ float:left; width:97.5%; height:auto; background:url(../image/hx_pmh_img_04.png) repeat; margin:10px;}
.my_sty_zj_box_bg_t{ float:left; width:100%; height:auto; font-size:20px; color:#474747; text-align:center; padding:35px 0px;}
.my_sty_zj_box_bg_c{ float:left; width:100%; height:auto; padding-bottom:5px;}
.my_sty_zj_box_bg_c ul li{ float:left; width:20%; text-align:center; padding:5px 0px; margin:0px;}
.my_sty_zj_box_bg_c p{ width:88%; height:auto; margin:0 auto; font-size:12px; text-align:left;}
.my_sty_zj_box_bg_c p b{ font-size:16px;}
.my_sty_zj_box_bg_c_pa{ line-height:25px;}

.my_sty_sjyz_box{ width:100%; height:100%; background:url(../image/hx_pmh_img_03.png) repeat; position:absolute; z-index:9; display:none;}
.my_sty_sjyz{ width:400px; height:288px; border:5px solid #474747; position:absolute; top:50%; left:50%; margin-left:-235px; margin-top:-144px; z-index:999; background:#ffffff; display:none;}
.my_sty_sjyz_tle{ width:90%; height:auto; border-bottom:1px dashed #b6a07a; margin:0 auto; color:#474747; text-indent:10px; padding-bottom:10px;}
.my_sty_sjyz_tle_p1{ font-size:25px; color:#b6a07a; margin-top:15px; padding-bottom:10px;}
.my_sty_sjyz_tle_p2{ padding-bottom:3px;}
.my_sty_sjyz_tle_p3{ padding-bottom:8px;}
.my_sty_sjyz_tle_p3 span{ color:#ff0000;}
.my_sty_sjyz_con{ float:left; width:100%; margin-top:15px;}
.my_sty_sjyz_con_div{ width:90%; height:30px; margin:0 auto; margin-top:10px;}
.my_sty_sjyz_con_div ul li{ float:left; text-indent:10px;}
.my_sty_sjyz_con_div ul li p{ color:#474747; font-size:12px; margin-top:3px;}
.my_sty_sjyz_con_div ul li p span{ color:#ff0000;}
.my_sty_sjyz_con_div_inp1{ width:190px; height:25px; background:#e8eae5; text-indent:10px; margin-left:20px;}
.my_sty_sjyz_con_div_inp2{ width:90px; height:25px; background:#e8eae5; text-indent:10px; margin-left:5px;}
.my_sty_sjyz_con_div_inp3{ width:90px; height:27px; background:#5b6161; color:#ffffff; margin-left:1px; cursor:pointer;}
.my_sty_sjyz_con_div_tj{ float:left; width:100%; text-align:center; margin-top:15px;}
.my_sty_sjyz_con_div_tj input{ width:120px; height:30px; font-size:14px; color:#ffffff; cursor:pointer; background:#b6a07a;}
.my_sty_sjyz_con_close{ width:11px; height:11px; position:absolute; right:15px; top:15px; cursor:pointer;}

.zsxc{width: 1080px; float: right; background-color:#FFF;}
.zsxc .xcpic{ padding:40px 40px 20px 40px; border-bottom:1px solid #f2f2f2;}
.zsxc .xcpic h3{ font-size:18px; color:#141414; line-height:35px;}
.zsxc .xcpic .pic a{ width:18px; height:23px; display:block; float:left; background-repeat:no-repeat; margin-top:150px;}
.zsxc .xcpic .pic a.z{ background-image:url(../image/zfy.jpg);}
.zsxc .xcpic .pic a.y{ background-image:url(../image/yfy.jpg);}
.zsxc .xcpic .pic .img{ width:945px; height:315px; margin:0 9px; float:left; overflow:hidden; position:relative;}
.zsxc .xcpic .pic ul{ width:300%; height:315px; position:absolute; left:0;}
.zsxc .xcpic .pic ul li{ float:left; width:315px; height:315px; overflow:hidden; cursor:pointer; position:relative;}
.zsxc .xcpic .pic ul li img{ width:199px; height:199px; transition: transform 1s ease 0s, -webkit-transform 1s ease 0s; margin:58px 0 0 58px;}
.zsxc .xcpic .pic ul li img.hover{transform: scale(2); transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}
.zsxc .xcpic .pic ul li span{width: 157px;height: 157px;position: absolute; z-index: 2;top: 0;left: 0;display: none;cursor: all-scroll;background-image: url(../image/fdj1.png);background-repeat: repeat;}

.zsxc .xcpic .pic{ position:relative;}

.zsxc .xcpic .pic .pics {
    width: 313px;
    height: 313px;
    position: absolute;
	border: 1px solid #e6e6e6;
    top: 0;
    left: 655px;
    background-color: #FFF;
    z-index: 2;
    overflow: hidden;
    display: none;
}

.zsxc .xcpic .pic img {
    position: absolute;
    width: 630px;
    height: 630px;
    left: 0;
    top: 0;
}

.zsxc .xcpic .pic .hd{ width:100%; display:block; text-align:center; margin-top:15px;}
.zsxc .xcpic .pic .hd span{ display:inline-block; width:8px; height:8px; background-color:#d6d6d6; margin:3px; border-radius: 5px;}
.zsxc .xcpic .pic .hd span.hover{ background-color:#c60000;}
.zsxc .xcpic .other{ width:875px; margin:35px auto 0 auto;}
.zsxc .xcpic .other span{ width:145px; color:#150f0f; font-size:14px; display:block; float:left;}
.zsxc .xcpic .other span font{ display:block; text-align:center; background-color:#f5f5f5; margin:0 2px 2px 0; line-height:30px;}
.zsxc .xcpic .other p{ font-size:14px; color:#8c8c8f; line-height:30px; float:left;}

.zsxc .gdks{ padding:20px 40px 0 40px; border-bottom:1px solid #f2f2f2;}
.zsxc .gdks h3{ font-size:18px; color:#141414; line-height:35px;}
.zsxc .gdks a{ width:18px; height:23px; display:block; float:left; background-repeat:no-repeat; margin-top:120px;}
.zsxc .gdks a.z{ background-image:url(../image/zfy.jpg);}
.zsxc .gdks a.y{ background-image:url(../image/yfy.jpg);}
.zsxc .gdks .gdul{width: 940px;height: 315px;margin: 0 11px;float: left;overflow: hidden;position: relative;}
.zsxc .gdks ul{width: 1000%;height: 315px;position: absolute;left: 0;}
.zsxc .gdks ul li{ width:200px; height:200px; margin:0 18px; float:left;}
.zsxc .gdks ul li img{ width:200px; height:200px;}
.zsxc .gdks ul li h3{ font-size:14px; line-height:14px; color:#150f0f; font-weight:normal; text-align:center;}
.zsxc .gdks ul li font{ font-size:14px; color:#c60000; text-align:center; display:block; line-height:32px;}
.zsxc .gdks ul li a{ float:none; margin:0; width:auto; height:auto; display:block;}

.zsxc .mdxx{padding:20px 100px 80px 100px;}
.zsxc .mdxx h5{ font-size:14px; color:#c12f32; line-height:25px; font-weight:normal;}
.zsxc .mdxx span{ display:block; width:100%; font-size:14px; line-height:28px; color:#333333; padding:6px 0 6px 10px;}
.zsxc .mdxx span font{ margin-left:30px;}
.zsxc .mdxx span h6{ font-weight:normal; float:left; margin:0; padding:0; font-size:14px; line-height:28px; color:#333333;}
.zsxc .mdxx .shi{ height:28px; float:left; margin-left:30px; position:relative}
.zsxc .mdxx .shi .s{width:120px; height:28px; border:1px solid #e3e3e3; cursor:pointer;}
.zsxc .mdxx .shi .s i{ float:left; font-style:normal; line-height:26px; padding:0 10px;}
.zsxc .mdxx .shi .s img{ float:right; margin:11px 10px 0 0;}
.zsxc .mdxx .shi .prov{ display:none; width:120px; border:1px solid #e3e3e3; position:absolute; left:0; top:28px; border-top:none; background-color:#fff; z-index:9; height:200px; overflow-y:auto;}
.zsxc .mdxx .shi .prov a{ display:block; padding:0 10px; cursor:pointer;}
.zsxc .mdxx .shi .prov a:hover{color:#c12f32;}
.zsxc .mdxx .shi.md{ margin-left:10px;}
.zsxc .mdxx .shi.md .s{ width:200px;}
.zsxc .mdxx .shi.md .prov{ width:200px;}

.sjyz_logoff { padding: 30px; !important; font-weight: 500; line-height: 25px; height: 388px !important; }
.button_area { text-align: center; margin-top: 45px;}
.button_area:first-child { margin-right: 30px}
.button_area .text { background: gray;padding: 10px 15px; font-weight: 700; color:#fff }