@import url("../css/public.css");

/* banner */
.banner-wrap{ width:1200px; position:relative;}
.banner{ width:1200px; height:300px; background:#000; position:relative;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{ width:100%; height:300px; vertical-align:top;} 
.banner .hd{ position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
	/*background:#000; filter:alpha(opacity=60); opacity:0.6;*/
}
.banner .hd ul{ text-align:center;  padding-top:5px;}
.banner .hd ul li{width:40px; height:10px; background:#000; display:inline-block; *display:inline; zoom:1; margin:1px; overflow:hidden; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;}
.banner .hd ul .on{ background:#f00;}
.banner .prev,.banner .next{ width:38px; height:55px; background:url(../images/banner_arrow.png) 0 0 no-repeat; margin:-170px 0 0 240px; position:relative; z-index:1; display:block; float:left; filter:alpha(opacity=40);opacity:0.4; display:none;}
.banner .next{ background-position:right 0; float:right; margin-right:20px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=80);opacity:0.8;}

/*推荐产品*/
.reco-pro { width:1200px;}
.reco-pro dl { width:252px; height:110px; color:#fff; padding:10px 20px; margin-right:10px; float:left;}
.reco-pro dl:hover { box-shadow:0 10px 20px rgba(0,0,0,0.2); transform:translateY(-2px); transition:0.2s all ease-out;}
.reco-pro dt { width:142px; line-height:24px; float:left; overflow:hidden;}
.reco-pro dt h2 { font-size:24px; font-weight:500; padding:20px 0 5px 0px;}
.reco-pro dt span {} 
.reco-pro dd  { width:110px; height:110px; float:right;}
.reco-pro dd img { width:110px; height:110px;}
/*.reco-pro dl:nth-child(1){ background:#f5c353;}
.reco-pro dl:nth-child(2){ background:#77c1ff;}
.reco-pro dl:nth-child(3){ background:#1ec1b8;}
.reco-pro dl:nth-child(4){ background:#fe606e; margin-right:0px;}*/
.reco-pro dl:nth-child(1){ background:#ee214c; background:linear-gradient(to bottom,#ee214c 0,#ff627f 100%);}
.reco-pro dl:nth-child(2){ background:#fdb000; background:linear-gradient(to bottom,#fdb000 0,#ffda27 100%);}
.reco-pro dl:nth-child(3){ background:#8815ba; background:linear-gradient(to bottom,#8815ba 0,#9f61e0 100%);}
.reco-pro dl:nth-child(4){ background:#ec5c16; background:linear-gradient(to bottom,#ec5c16 0,#fd7f57 100%); margin-right:0px;}
.reco-pro dl a { color:#fff;}

/* 左侧菜单分类 */
.side-category{ width:220px; height:300px; background:rgba(51, 51, 51, 0.6); position:absolute; top:0px; z-index:100; box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3);}
.side-category li{ height:30px; padding-left:20px; line-height:30px; color:#fff; cursor:pointer;}
.side-category li .sub-item{ position:relative;}
.side-category li .sub-item a{ color:#fff;}
.side-category li .sub-item span{ width:12px; height:12px; background:url(../images/side_category_arrow_ico.png) no-repeat; display:block; position:absolute; right:10px; top:8px;}
.side-category .on{ background:#363636;}
.side-category .sub-item-list{ width:360px; height:260px; background:#fff; padding:20px; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4); position:absolute; top:0px; z-index:99999; left:220px; overflow:hidden; display:none;}
.side-category .sub-item-list a{ width:100px; height:30px; display:block; float:left;}
.zy-side-category{ position:absolute; left:0px; top:0px; z-index:10;}

/*热销单品*/
.pro-item-list{ width:1200px; margin-top:10px; position:relative;}
.pro-item-list ul{ overflow:hidden; zoom:1;}
.pro-item-list ul li{ float:left; overflow:hidden; display:inline;}
.pro-item-list dl{ width:192px; height:235px; background:#fff; padding:15px 20px 0 20px; margin:0 10px 0px 0px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-item-list dl:hover{ box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-item-list dl:nth-of-type(5n){ margin-right:0;}
.pro-item-list dl img:hover {transform:scale(1.1);}
.pro-item-list dt{ width:192px; height:192px; background:#e5e5e5; overflow:hidden;}
.pro-item-list dt img{ width:192px; height:192px; cursor:pointer; transition:all 0.5s;}
.pro-item-list dl:hover img{ transform:scale(1.2);}
.pro-item-list dd{ width:192px; line-height:20px; padding-top:10px;}
.pro-item-list .pro-name{ width:192px; height:20px; text-align:center; overflow:hidden;}
.pro-item-list .prev, .pro-item-list .next{ width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.pro-item-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.pro-item-list .next{ background-position:-30px -30px; right:0px; top:110px;}
.pro-item-list .prevStop{ background-position:0px 0px;}
.pro-item-list .nextStop{ background-position:0px -30px;}
.pro-item-list-fm{ width:232px; height:290px; margin-right:10px; overflow:hidden;}
.pro-item-list-fm img{ width:232px; height:290px;}

/*首页商品列表*/
.pro-floor-list-fm{ width:236px; height:635px; /*background:#fff;*/ overflow:hidden; position:relative;}
.pro-floor-list-fm a { color:#fff;}
.pro-floor-list-fm ul{ height:225px; background:#fff; padding:10px 10px 0px 10px; overflow:hidden;}
.pro-floor-list-fm li{ width:100px; height:30px; background:rgba(0,0,0,0.1); line-height:30px; font-size:12px; text-align:center; margin:0px 10px 10px 0px; overflow:hidden; float:left;}
.pro-floor-list-fm li:nth-of-type(2n){ margin-right:0;}
.pro-floor-list-fm li a{ color:#333;}
.pro-floor-list-fm li a:hover{ color:#f00;}
.pro-floor-list-fm  h2 { height:30px; display:block; text-align:center; color:#fff; font-size:20px; padding:35px 0px;}
.pro-floor-fm-pic{ width:236px; height:300px; background:#fff; position:absolute; left:0; bottom:0;}
.pro-floor-fm-pic img{ width:236px; height:auto;vertical-align:bottom; position:absolute; bottom:0;}
.pro-floor-list{ width:964px; /*height:620px;*/ margin-top:15px; position:relative;}
.pro-floor-list ul{ overflow:hidden; zoom:1;}
.pro-floor-list ul li{ float:left; overflow:hidden; display:inline;}
.pro-floor-list dl{ width:231px; height:300px; background:#fff; margin:10px 0 0 10px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-floor-list dl:hover{ box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-floor-list dl:nth-of-type(4n){ margin-right:0;}
.pro-floor-list dt{ width:231px; height:260px; background:#e5e5e5; overflow:hidden;}
.pro-floor-list dl img { width:230px; height:260px; cursor:pointer; overflow:hidden; transition:transform 0.5s;}
.pro-floor-list dl:hover img{ transform:scale(1.2);}
.pro-floor-list dd{ width:231px; height:40px; text-align:center; line-height:40px; overflow:hidden;}
.pro-floor-list .prev, .pro-floor-list .next{ width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.pro-floor-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.pro-floor-list .next{ background-position:-30px -30px; right:0px; top:110px;}
.pro-floor-list .prevStop{ background-position:0px 0px;}
.pro-floor-list .nextStop{ background-position:0px -30px;}
.pro-floor-con-txt{ width:100%; height:0px; background:#ccc; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4);}
.pro-floor-con-txt a{ color:#fff;}
.pro-floor-con-txt a:hover{ color:#ff0;}
.pro-floor-con-txt .pro-txt-name{ width:100%; height:50px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:10px; box-sizing:border-box; overflow:hidden;}
.pro-floor-con-txt .pro-txt-dec{ width:100%; color:#fff; line-height:24px; padding:0px 10px; text-align:center; overflow:hidden;}
.pro-floor-con-txt .collect-ion, .pro-floor-con-txt .collect-ion2, .pro-floor-con-txt .shop-car-ico{ width:60px; height:40px; padding-left:40px; line-height:40px; margin:0 0 10px 10px; float:left; overflow:hidden;}
.pro-floor-con-txt .collect-ion{ background:#e70012 url(../images/collect_ion2.png) 15px 12px no-repeat;}
.pro-floor-con-txt .collect-ion2{ background:#e70012 url(../images/collect_ion2.png) 15px 12px no-repeat; margin-left:130px;}
.pro-floor-con-txt .shop-car-ico{ background:#e70012 url(../images/shop_car_ico2.png) 15px 12px no-repeat;}

/*首页商品列表样式二*/
.pro-floor-list2-fm { height:335px; /*background:#fff;*/ overflow:hidden; position:relative;}
.pro-floor-list2-fm ul{ height:190px !important;}
.pro-floor-list2{ width:964px; /*height:310px;*/ margin-top:15px; position:relative;}
.pro-floor-list2 ul{ overflow:hidden; zoom:1;}
.pro-floor-list2 ul li{ float:left; overflow:hidden; display:inline;}
.pro-floor-list2 dl{ width:231px; height:300px; background:#fff; margin:10px 0 0 10px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-floor-list2 dl:hover{ box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-floor-list2 dt{ width:231px; height:260px; background:#fff; overflow:hidden;}
.pro-floor-list2 dl img { width:231px; height:260px; cursor:pointer; transition:transform 0.5s;}
.pro-floor-list2 dl:hover img{ transform:scale(1.2);}
.pro-floor-list2 dd{ width:231px; height:40px; text-align:center; line-height:40px; overflow:hidden;}
.pro-floor-list2 dl:nth-of-type(4n){ margin-right:0;}
.pro-floor-list2 dl:first-child{ width:472px;}
.pro-floor-list2 dl:first-child dt{ width:472px;}
.pro-floor-list2 dl:first-child dt img{ width:100%; height:auto; cursor:pointer; transition:transform 0.5s;}

/*首页商品列表样式三*/
.pro-floor-list3-fm { height:635px; /*background:#fff;*/ overflow:hidden; position:relative;}
.pro-floor-list3-fm ul{ height:190px !important;}
.pro-floor-list3{ width:964px; /*height:310px;*/ margin-top:15px; position:relative;}
.pro-floor-list3 ul{ overflow:hidden; zoom:1;}
.pro-floor-list3 ul li{ float:left; overflow:hidden; display:inline;}
.pro-floor-list3 dl{ width:231px; height:300px; background:#fff; margin:10px 0 0 10px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-floor-list3 dl:hover{ box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-floor-list3 dt{ width:231px; height:260px; background:#fff; overflow:hidden;}
.pro-floor-list3 dl img { width:231px; height:260px; cursor:pointer; transition:transform 0.5s;}
.pro-floor-list3 dl:hover img{ transform:scale(1.2);}
.pro-floor-list3 dd{ width:231px; height:40px; text-align:center; line-height:40px; overflow:hidden;}
.pro-floor-list3 dl:nth-of-type(4n){ margin-right:0;}
.pro-floor-list3 dl:first-child{ width:472px;}
.pro-floor-list3 dl:first-child dt{ width:472px;}
.pro-floor-list3 dl:first-child dt img{ width:100%; height:auto; cursor:pointer; transition:transform 0.5s;}
.pro-floor-list3 dl:nth-of-type(2){ width:472px;}
.pro-floor-list3 dl:nth-of-type(2) dt{ width:472px;}
.pro-floor-list3 dl:nth-of-type(2) dt img{ width:100%; height:auto; cursor:pointer; transition:transform 0.5s;}

/*热销单品*/
.pro-hot{ width:1200px;}
.pro-hot-title{ width:1200px; height:45px; line-height:40px; border-bottom:#fd4f2d 2px solid;}
.pro-hot-ico{ width:40px; height:40px; background:url(../images/hot_ico.png) no-repeat;}
.pro-hot-txt{ color:#333; font-size:18px; font-weight:bold; padding-left:5px; line-height:40px;}
.pro-title-item{ padding-left:10px; float:left;}
.pro-title-item li{ padding:0 10px; color:#666; line-height:40px; float:left;}
.pro-title-item li a{ color:#666;}
.pro-title-item li a:hover{ color:#eb3534;}
.pro-more{ color:#666; line-height:40px;}
.pro-more a{ color:#666;}
.pro-more a:hover{ color:#eb3534;}

/* 楼层索引 */
#floor-nav{ width:35px; position:fixed; top:30px; left:0px; display:none;}
#floor-nav ul li{ width:35px; height:32px; padding:10px 0; background:#918888; color:#fff; font-size:12px; text-align:center; border-bottom:1px dotted #ddd; position:relative; cursor:pointer;}
#floor-nav ul li:nth-child(3),#floor-nav ul li:nth-child(4),#floor-nav ul li:nth-child(5){ height:48px; padding:5px 0;}
#floor-nav ul li.last{ background:#5e4a4a; color:#fff; border-bottom:1px solid #ddd;}
#floor-nav ul li.active{ background:#c00; color:#fff; display:block;}
#floor-nav ul li:hover{ background:#c00; color:#fff; display:block;}
.floor{ width:1200px;}
.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11{ width:1200px; margin-top:20px;}
.t1-title, .t2-title, .t3-title, .t4-title, .t5-title, .t6-title, .t7-title, .t8-title, .t9-title, .t10-title, .t11-title{ width:1200px; height:40px;}
.t1-title{ border-bottom:#b60b1b 2px solid;}
.t2-title{ border-bottom:#6366b3 2px solid;}
.t3-title{ border-bottom:#6390f7 2px solid;}
.t4-title{ border-bottom:#004b8d 2px solid;}
.t5-title{ border-bottom:#00a1e9 2px solid;}
.t6-title{ border-bottom:#d8247a 2px solid;}
.t7-title{ border-bottom:#ff9900 2px solid;}
.t8-title{ border-bottom:#7d06e1 2px solid;}
.t9-title{ border-bottom:#2ebe45 2px solid;}
.t10-title{ border-bottom:#f6513e 2px solid;}
.t11-title{ border-bottom:#b63c2f 2px solid;}
.t1-ico, .t2-ico, .t3-ico, .t4-ico, .t5-ico, .t6-ico, .t7-ico, .t8-ico, .t9-ico, .t10-ico, .t11-ico{ width:34px; height:32px; background:url(../images/floor.png) no-repeat; color:#fff; font-size:18px; padding:2px 0 0 6px; overflow:hidden;}
.t1-ico{ background-position:0px 0px;}
.t2-ico{ background-position:0px -34px;}
.t3-ico{ background-position:0px -68px;}
.t4-ico{ background-position:0px -102px;}
.t5-ico{ background-position:0px -136px;}
.t6-ico{ background-position:0px -170px;}
.t7-ico{ background-position:0px -204px;}
.t8-ico{ background-position:0px -238px;}
.t9-ico{ background-position:0px -272px;}
.t10-ico{ background-position:0px -306px;}
.t11-ico{ background-position:0px -340px;}

/*楼层数字样式*/
.floor-tag{ height:35px; width:45px; margin:-5px 10px; z-index:1; position:relative; top:20px;}
.floor-num{ width:100%; line-height:40px; text-align:center; color:#fff; font-size:18px;}
.floor-corner{ width:0; height:0; border-style:solid; border-width:10px 0 0 5px; position:absolute; right:-5px; top:0px;}
.floor-corner2{ width:0; height:0; border-style:solid; border-width:5px 0 0 5px; position:absolute; right:-5px; bottom:0px;}

/*楼层颜色*/
.floor-tag-bgcolor1{ background:#2d9f30;}
.floor-tag-color1{ background:#60d265;}
.floor-tagBorder-color1{ border-color:transparent transparent transparent #60d265;}

.floor-tag-bgcolor2{ background:#bb3ca5;}
.floor-tag-color2{  background:#bf7b9f;}
.floor-tagBorder-color2{ border-color:transparent transparent transparent #bf7b9f;}

.floor-tag-bgcolor3{ background:#3c42b5;}
.floor-tag-color3{ background:#92a4eb;}
.floor-tagBorder-color3{ border-color:transparent transparent transparent #92a4eb;}

.floor-tag-bgcolor4{ background:#ef649b;}
.floor-tag-color4{ background:#f580b5;}
.floor-tagBorder-color4{ border-color:transparent transparent transparent #f580b5;}

.floor-tag-bgcolor5{ background:#e7be72;}
.floor-tag-color5{ background:#ea9b24;}
.floor-tagBorder-color5{ border-color:transparent transparent transparent #ea9b24;}

.floor-tag-bgcolor6{ background:#db1766;}
.floor-tag-color6{ background:#ea95aa;}
.floor-tagBorder-color6{ border-color:transparent transparent transparent #ea95aa;}

.floor-tag-bgcolor7{ background:#076df8;}
.floor-tag-color7{ background:#88bafd;}
.floor-tagBorder-color7{ border-color:transparent transparent transparent #88bafd;}

.floor-tag-bgcolor8{ background:#cc0000;}
.floor-tag-color8{ background:#e06666;}
.floor-tagBorder-color8{ border-color:transparent transparent transparent #e06666;}

.floor-tag-bgcolor9{ background:#351c75;}
.floor-tag-color9{ background:#8080ff;}
.floor-tagBorder-color9{ border-color:transparent transparent transparent #8080ff;}

.floor-tag-bgcolor10{ background:#47b15c;}
.floor-tag-color10{ background:#6fec75;}
.floor-tagBorder-color10{ border-color:transparent transparent transparent #6fec75;}

.floor-tag-bgcolor11{  background:#83b832;}
.floor-tag-color11{ background:#93cf39;}
.floor-tagBorder-color11{ border-color:transparent transparent transparent #93cf39;}

.floor-tag-bgcolor12{  background:#ea9a00;}
.floor-tag-color12{ background:#ffb62a;}
.floor-tagBorder-color12{ border-color:transparent transparent transparent #ffb62a;}

.floor-tag-bgcolor13{  background:#d65100;}
.floor-tag-color13{ background:#ff7826;}
.floor-tagBorder-color13{ border-color:transparent transparent transparent #ff7826;}

.floor-tag-bgcolor14{  background:#00c2df;}
.floor-tag-color14{ background:#20e2ff;}
.floor-tagBorder-color14{ border-color:transparent transparent transparent #20e2ff;}

.floor-tag-bgcolor15{  background:#0093DD;}
.floor-tag-color15{ background:#1eacf4;}
.floor-tagBorder-color15{ border-color:transparent transparent transparent #0085c8;}

/*-------------子页-------------*/

/*子页热门商品*/
.zy-hot-pro{ width:1200px; background:#ddd; margin-top:20px; position:relative;}
.zy-hot-pro dl{ width:188px; height:230px; background:#fff; padding:15px 20px 0 20px; float:left; margin:10px 0px 10px 10px; cursor:pointer; position:relative; overflow:hidden;}
.zy-hot-pro dl:hover{ width:186px; height:228px; border:#eb3534 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.zy-hot-pro dt{ width:188px; height:188px; background:#e5e5e5; overflow:hidden;}
.zy-hot-pro dt img{ width:188px; height:188px; cursor:pointer; transition:all 0.5s;}
.zy-hot-pro dl:hover img{ transform:scale(1.2);}
.zy-hot-pro dd{ width:188px; line-height:20px; padding-top:10px;}
.zy-hot-pro .pro-name{ width:188px; height:20px; text-align:center; overflow:hidden;}
.zy-hot-pro .pro-price{ color:#eb3534; text-align:center; font-weight:bold;}
.zy-hot-pro-bg{ width:48px; height:52px; background:url(../images/zy_hot_pro_bg.png) no-repeat; color:#fff; text-align:center; position:absolute; left:20px; z-index:1;}

/*子页热门商品*/
.loc{ width:1200px;}

/*子页产品导航*/
.zy-pro-menu{ width:1200px; background:#fff; padding:20px 20px 0px 20px; box-sizing:border-box;}
.zy-pro-menu dl{ width:565px; margin:0 30px 20px 0; float:left;}
.zy-pro-menu dl:nth-of-type(2n){ margin-right:0px;}
/*.zy-pro-menu dl:nth-of-type(7){ width:1160px;}
.zy-pro-menu dl:nth-of-type(8){ width:1160px;}
.zy-pro-menu dl:nth-of-type(9){ width:1160px;}*/
.zy-pro-menu dt{ width:80px; height:40px; line-height:20px; font-size:14px; font-weight:bold; float:left; overflow:hidden;}
.zy-pro-menu dd{ width:100px; height:36px; background:#f9f9f9; line-height:36px; font-size:12px; border:#f9f9f9 1px solid; margin:0px 8px 0 0; padding:0px 5px; float:left;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	border-radius:5px;
	-moz-box-shadow:0px 2px 1px #ddd;
	-o-box-shadow:0px 2px 1px #ddd;
	-webkit-box-shadow:0px 2px 1px #ddd;
	box-shadow:0px 2px 1px #ddd;
}
.zy-pro-menu dd i { width:24px; height:36px; font-size:24px; color:#ccc; float:left; display:block;}
.zy-pro-menu dd span { width:71px; height:36px; padding-left:5px; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zy-pro-menu dd:hover i { color:#fff; 
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}
.zy-pro-menu .hover-css{ background:#f74343; color:#fff; border:#f74343 1px solid; cursor:pointer;}
.zy-pro-menu .hover-css dd a{ color:#fff;}
.zy-pro-menu .hover-css a:hover{ color:#fff;}
.zy-pro-menu .hover-css i { color:#fff;}
.zy-pro-menu .zy-pro-menu-choose { background:#fff3f2 url(../images/zy_pro_spec_selected.png) no-repeat scroll right bottom !important; border:#f74343 1px solid;
	-moz-box-shadow:0px 3px 3px #ddd;
	-o-box-shadow:0px 3px 3px #ddd;
	-webkit-box-shadow:3px 3px 3px #ddd;
	box-shadow:0px 3px 3px #ddd;
}
.zy-pro-menu .zy-pro-menu-choose i { color:#eb3534 !important;}
.zy-pro-menu .zy-pro-menu-choose a:hover { color:#f00;}
.zy-pro-menu .disabled { background:#e5e5e5 !important; color:#d0d0d0 !important; border:#e5e5e5 1px solid; cursor:not-allowed!important; pointer-events:none !important;}
.zy-pro-menu .disabled a { color:#ccc;}
.zy-pro-menu .disabled img { 
	-webkit-filter:grayscale(1);
	filter:gray;
	filter:grayscale(1);
}

/*产品参数选择方式一*/
.zy-pro-select-item{ width:1200px; background:#fff; font-size:12px; border:#ddd 1px solid; box-sizing:border-box;}
.zy-pro-select-item td{ border:#ddd 1px solid;}
.zy-pro-select-item a{ color:#005aa0;}
.zy-pro-select-item a:hover{ color:#eb3534;}
.zy-pro-select-item .pro-select-item-title{ width:100px; background:#fafafa; color:#666; font-weight:bold; text-align:center; padding:5px;}
.zy-pro-select-item .zy-pro-select-list{}
.zy-pro-select-item .zy-pro-select-list li{ padding:0 10px; line-height:40px; float:left;}
.zy-pro-select-item .zy-pro-select-brand-td{ padding:10px; position:relative;}
.zy-pro-select-item .zy-pro-select-brand{ }
.zy-pro-select-item .zy-pro-select-brand li{ width:116px; height:40px; background:#fff; text-align:center; line-height:40px; border:1px solid #ddd; margin:-1px -1px 0 0; overflow:hidden; float:left;}
.zy-pro-select-item .zy-pro-select-brand li:hover{ background:#ddd;}
.zy-pro-select-item .zy-pro-select-brand-more{ position:absolute; top:20px; right:20px; cursor:pointer;}

/*产品参数选择方式二*/
.select-pro-wrap { width:790px; box-sizing:border-box; position:relative;}
.select-pro-spec-title { width:100px; color:#666; line-height:30px; text-align:right; padding-right:10px; float:left;}
.select-pro-spec-title span { line-height:30px; padding-right:5px;}
.select-pro-right { width:680px; float:left;}
.select-menu { height:30px; cursor:pointer; box-sizing:border-box;}
.select-menu ul { max-height:210px; background:#fff; text-align:left; border:1px solid #ddd; margin-top:30px; box-sizing:border-box; overflow-y:auto; position:absolute; z-index:1; display:none;
	border-radius:5px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.select-menu ul::-webkit-scrollbar { width:4px !important; height:4px !important;}
.select-menu ul::-webkit-scrollbar-track { background:#fff;}
.select-menu ul::-webkit-scrollbar-thumb { background:#cbcbcb; border:none; -webkit-border-radius:3px;}
.select-menu ul::-webkit-scrollbar-button { width:0px !important; height:0px !important; background:#fff !important;}
.select-menu ul::-webkit-scrollbar-track-piece { background:none; -webkit-border-radius:0px;}
.select-menu ul li { width:100%; height:30px; line-height:30px; padding:0 5px; box-sizing:border-box; overflow:hidden;}
.select-menu ul li:hover { background:#f2f2f2;}
.select-menu .pro-select { height:30px; background:#fff; color:#333; padding:0px 10px 0 5px;}
.select-menu-box { height:30px; line-height:25px; padding:0 5px; border:1px solid #ddd; box-sizing:border-box; position:relative; border-radius:5px;}
.select-menu-box-hover { outline:none;
	border-color:rgba(252, 128, 49, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(252, 128, 49, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(252, 128, 49, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(252, 128, 49, 0.6)
}
.select-menu-box input::-webkit-input-placeholder { color:#ccc;}
.select-menu-box input::-moz-placeholder { color:#ccc;}
.select-menu-box input::-ms-input-placeholder { color:#ccc;}
.select-menu-box i { margin-right:5px; position:absolute; right:0; top:7px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.select-this { background:#f74343; color:#fff;}
.select-this:hover { background:#f74343 !important;}
.select-menu-input, .select-menu-input2 { width:100%; border:0; cursor:pointer; user-select:none;}
.select-menu-i { transform:rotate(180deg);}
.select-input { width:100%; height:30px; line-height:30px; padding:0px 10px;}
.select-choose, .select-choose2 { }
.select-choose label,.select-choose2 label { line-height:30px; margin-right:15px; display:block;} 
.select-choose input[type="radio"],.select-choose2 input[type="radio"],.select-choose input[type="checkbox"],.select-choose2 input[type="checkbox"] { position:absolute !important; left:-9999px !important;}
.select-choose em { width:18px; height:18px; background:url(../images/choose.png) no-repeat; background-size:18px; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose input:checked+em { background:url(../images/choose_selected.png) no-repeat; background-size:18px; height:18px;}
.select-choose2 em { width:18px; height:18px; background:url(../images/choose2.png) no-repeat; background-size:18px; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose2 input:checked+em { background:url(../images/choose2_selected.png) no-repeat; background-size:18px; height:18px;}
.select-choose-disable { width:18px; height:18px; background:url(../images/choose_disable.png) no-repeat !important;; background-size:18px !important;; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose2-disable { width:18px; height:18px; background:url(../images/choose2_disable.png) no-repeat !important;; background-size:18px !important;; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-wd100 { width:100px; box-sizing:border-box;}
.select-wd150 { width:150px; box-sizing:border-box;}
.select-wd200 { width:200px; box-sizing:border-box;}
.select-one { width:320px; box-sizing:border-box;}

/*子页浏览过的产品*/
.zy-wrap-l{ width:218px; background:#fff; border:#ddd 1px solid; border-top:#eb3534 2px solid;}
.zy-wrap-r{ width:960px;}
.zy-footprint-pro-title{ height:40px; background:#fafafa; line-height:40px; text-align:center; font-weight:bold;}
.zy-footprint-pro{ width:198px; background:#fff; padding:10px 10px 0px 10px; position:relative;}
.zy-footprint-pro dl{ width:168px; height:180px; background:#fff; padding:0px 15px 15px 15px; margin-bottom:15px; border-bottom:#ddd 1px solid; cursor:pointer; position:relative; overflow:hidden;}
.zy-footprint-pro dl:hover{ width:166px; height:178px; border:#eb3534 1px solid;}
.zy-footprint-pro dl:last-child{ border-bottom:0px;}
.zy-footprint-pro dl:hover:last-child{ border:#eb3534 1px solid;}
.zy-footprint-pro dl:hover img{ transform:scale(1.2);}
.zy-footprint-pro dt{ width:168px; height:165px; background:#e5e5e5; overflow:hidden;}
.zy-footprint-pro dt img{ width:168px; height:165px; cursor:pointer; transition:all 0.5s;}
.zy-footprint-pro dd{ width:168px; line-height:20px;}
.zy-footprint-pro .pro-name{ width:168px; height:40px; text-align:center; overflow:hidden;}
.zy-footprint-pro .pro-price{ color:#eb3534; text-align:center; font-weight:bold;}
.footprint-pro-con-txt{ width:100%; height:0px; background:#ccc; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4);}
.footprint-pro-con-txt a{ color:#fff;}
.footprint-pro-con-txt a:hover{ color:#ff0;}
.footprint-pro-con-txt .pro-txt-name{ width:100%; height:50px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:10px; box-sizing:border-box; overflow:hidden;}
.footprint-pro-con-txt .pro-txt-dec{ width:100%; color:#fff; line-height:24px; padding:0px 10px; text-align:center; overflow:hidden;}
.footprint-pro-con-txt .collect-ion, .footprint-pro-con-txt .shop-car-ico{ width:52px; height:40px; padding-left:30px; line-height:40px; margin:0 0 10px 10px; float:left; overflow:hidden;}
.footprint-pro-con-txt .collect-ion{ background:#e70012 url(../images/collect_ion2.png) 10px 12px no-repeat;}
.footprint-pro-con-txt .shop-car-ico{ background:#e70012 url(../images/shop_car_ico2.png) 10px 12px no-repeat;}

/*子页产品列表*/
.zy-pro-sorting{ width:960px; height:39px; background:#eee; line-height:39px; border-bottom:#eb3534 1px solid;}
.zy-pro-sorting .zy-pro-sorting-bar{ width:120px; height:38px; background:#fff; border:1px #eb3534 solid; border-top:2px #eb3534 solid;  border-bottom:0px solid #fff; text-align:center; color:#333;}
.zy-pro-list{ width:960px;}
.zy-pro-list dl{ width:228px; height:300px; background:#fff; float:left; margin:15px 15px 0px 0px; cursor:pointer; position:relative; overflow:hidden;}
.zy-pro-list dl:hover{ width:226px; height:298px; border:#eb3534 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.zy-pro-list dl:nth-child(4n){ margin-right:0;}
.zy-pro-list dt{ width:228px; height:260px; background:#e5e5e5; overflow:hidden;}
.zy-pro-list dt img{ width:228px; height:260px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-pro-list dl:hover img{ transform:scale(1.2);}
.zy-pro-list dd{ width:228px; text-align:center; line-height:20px;}
.zy-pro-list .pro-name{ width:228px; height:40px; overflow:hidden;}
.zy-pro-list .pro-price{ color:#eb3534; text-align:center; font-weight:bold;}

/*产品详细页*/
.zy-pro-show-wrap{ width:1200px; /*height:420px;*/ background:#fff; padding:20px; box-sizing:border-box;}
.zy-pro-show-pic{ width:350px;}

/*图片放大镜样式*/
.jqzoom{ border:none; padding:0px; margin:0px; display:block; float:left; cursor:pointer; position:relative;}
.jqzoom img{ width:350px; height:350px; overflow:hidden;}
.zoomdiv{ width:350px; height:350px; background:#fff; text-align:center; border:1px solid #ccc; position:absolute; top:0px; left:0px; z-index:100; display:none; overflow:hidden;}
.jqZoomPup{ width:20px; height:20px; border:1px solid #aaa; background:#fff; z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; /*url(../images/zoom.png) 50% center no-repeat*/ opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{ width:350px; height:350px; border:1px solid #ddd;}
.spec-scroll{ clear:both; margin-top:5px; width:352px; position:relative;}
.spec-scroll .prev{ float:left; margin-right:4px;}
.spec-scroll .next{ float:right;}
.spec-scroll .prev,.spec-scroll .next{ width:10px; height:54px; font-family:"宋体"; text-align:center; line-height:54px; border:1px solid #ddd; background:#ebebeb; cursor:pointer; display:block;}
.spec-scroll .items{ float:left; position:relative; width:322px; height:56px; overflow:hidden;}
.spec-scroll .items ul{ position:absolute; width:999999px; height:56px;}
.spec-scroll .items ul li{ float:left; width:64px; text-align:center;}
.spec-scroll .items ul li img{ border:1px solid #ddd; padding:2px; width:50px; height:50px;}
.spec-scroll .items ul li img:hover{ border:2px solid #f60; padding:1px;}
.tehui-ico{ position:absolute; right:0px; top:-357px;}
.tehui-icolist{ position:absolute; right:0px; top:0px; z-index:999;}
.tehui-icolist img{ width:64px !important; height:64px !important;}

/*详细页产品右侧信息*/
.zy-pro-show-info{ width:790px;}
.zy-pro-show-info-item h2{ line-height:40px;}
.zy-pro-show-info-item li{ color:#8d8d8d; line-height:30px;}
.zy-pro-show-info .need-integral{ width:400px; height:50px; background:#fbfbfb; border:#dedede 1px solid; line-height:50px; padding-left:10px; margin:5px 0; display:block;}
.zy-pro-show-info .need-integral-number{ font-size:24px; color:#eb3534; font-weight:bold;} 
.gw-num-wrap{ position:relative; color:#8d8d8d;}
.gw-num-wrap span { width:80px; color:#666; line-height:30px; text-align:right; padding-right:10px; float:left; display:block;}
.gw-num-wrap  .kucun{ position:absolute; left:170px; top:3px; color:#8d8d8d;}
.gw-num{ width:110px; line-height:26px; border:1px solid #dbdbdb; margin:10px 0 10px 0px; overflow:hidden;}
.gw-num em{ height:26px; width:26px; font-style:normal; color:#7A7979; border-right:1px solid #dbdbdb; text-align:center; display:block; float:left; cursor:pointer;}
.gw-num .num{ text-align:center; width:52px; font-size:14px; line-height:24px; border:0; display:block; float:left;}
.gw-num em.add{ border-right:0; border-left:1px solid #dbdbdb; float:right;}
.zy-pro-spec-class { }
.zy-pro-spec-class a { color:#333;}
.zy-pro-spec-class h2{ line-height:40px;}
.zy-pro-spec-class span { font-size:14px; font-weight:normal; color:#999;}
.zy-pro-spec-class ul { margin:10px 0; float:left;}
.zy-pro-spec-class ul li { height:30px; background:#e5e5e5; line-height:30px; text-align:center; color:#666; font-weight:normal; padding:0 15px; border-right:#fff 1px solid; box-sizing:border-box; float:left; cursor:pointer;}
.zy-pro-spec-class ul li:hover { background:#f74343; color:#fff; transition:all 0.3s;}
.zy-pro-spec-class ul li:hover a { color:#fff;}
.zy-pro-spec-class ul li:first-child {
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;	
}
.zy-pro-spec-class ul li:last-child { border-right:none;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;	
}
.zy-pro-spec-class ul li.on { background:#f74343; color:#fff;}
.zy-pro-spec-class ul li.on a { color:#fff;}

/*.zy-pro-spec{ height:28px; color:#8d8d8d;}
.zy-pro-spec dt{ line-height:28px; float:left;}
.zy-pro-spec li{ height:28px; position:relative; margin:2px 6px 2px 0; outline:none; float:left;}
.zy-pro-spec li a{ height:24px; background:#fff; color:#8d8d8d; padding:1px 6px; border:1px solid #ccc; display:inline-block; line-height:24px;}
.zy-pro-spec li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.zy-pro-spec li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/zy_pro_spec_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.zy-pro-spec li.selected a{ border:2px solid #e4393c; color:#333; padding:0 5px;}
.zy-pro-spec li.selected i{ display:block;}
*/
.zy-pro-spec { width:830px; overflow:hidden;}
.zy-pro-spec .pro-spec-title { width:80px; color:#666; line-height:30px; text-align:right; padding-right:10px; float:left; display:block;}
.zy-pro-spec ul { float:left;}
.zy-pro-spec li { margin:2px 8px 8px 0; border:1px solid #ddd; background:#fff; display:inline; float:left;}
.zy-pro-spec li a { min-width:40px; height:24px; font-size:12px; color:#333; text-align:center; line-height:24px; padding:0px 5px; display:block;}
.zy-pro-spec li a input { width:40px !important; height:18px!important; padding:0 5px;  border:1px solid #ddd; margin:2px 2px 0 0; float:left;}
.zy-pro-spec li a span { float:left; padding-right:5px;}
.zy-pro-spec .on { background:url(../images/zy_pro_spec_selected.png) no-repeat scroll right bottom !important; border:1px solid #e64346; box-shadow:1px 1px 3px #888;}
.zy-pro-spec .disabled { color:#d0d0d0 !important; cursor:not-allowed!important;}
.zy-pro-buy-tool { padding-left:92px;}
.zy-pro-show-info .join-shop-car-btn, .zy-pro-show-info .buy-shop-btn, .zy-pro-show-info .calc-btn, .zy-pro-show-info .copy-btn{ width:120px; height:40px; color:#fff; font-size:16px; border:none; margin-right:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:all 0.3s;
}
.zy-pro-show-info .join-shop-car-btn{ background:#f74343;}
.zy-pro-show-info .join-shop-car-btn:hover{ background:#f01918;}
.zy-pro-show-info .buy-shop-btn{ background:#fff; color:#333; border:#fc8031 1px solid;}
.zy-pro-show-info .buy-shop-btn:hover{ background:#fc8031; color:#fff;}
.zy-pro-show-info .calc-btn{ background:#fff; color:#333; border:#fc8031 1px solid;}
.zy-pro-show-info .calc-btn:hover{ background:#fc8031; color:#fff;}
.zy-pro-show-info .copy-btn{ background:#ffc400; color:#fff; border:#ffc400 1px solid;}
.zy-pro-show-info .copy-btn:hover{ background:#e5b000; border:#e5b000 1px solid;}
.zy-pro-show-text {}
.zy-pro-show-text fieldset { border:#ddd 1px dashed;}
.zy-pro-show-text fieldset legend { font-weight:bold;}
.zy-pro-show-text .info-pro-text { line-height:24px;}
.zy-share-collect{ height:40px; line-height:40px; border:#ddd 1px solid; border-width:1px 0; padding:5px 0;}
.zy-collect{ width:100px; background:url(../images/history_ico3.png) 0px 8px no-repeat; color:#1e8dcd; padding:0px 0 0px 30px;}
.zy-collect a{ color:#1e8dcd;}
.zy-collect a:hover{ color:#eb3534;}
.zy-share{ width:250px; text-align:center;}
.zy-share span{ line-height:40px;}

.zy-show-con-wrap{ width:958px; border:#ddd 1px solid;}
.zy-show-con-wrap .hd{ width:958px; height:38px; background:#f6f6f6; border-bottom:#e3101e 2px solid; line-height:38px;}
.zy-show-con-wrap .hd ul{ float:left;}
.zy-show-con-wrap .hd ul li{ width:120px; height:38px; line-height:38px; text-align:center; float:left; cursor:pointer}
.zy-show-con-wrap .hd ul li.on{ background:#e3101e; color:#fff; font-weight:bold;}
.zy-show-con-wrap .hd ul li.on a{ color:#fff;}
.zy-show-con-wrap .hd ul li.on a:hover{ color:#fff;}
.zy-show-con-wrap .bd{ }
.zy-show-con-wrap .bd ul{ }
.zy-show-con-wrap .tempWrap{ }
.zy-show-con-wrap .zy-show-con{ padding:10px; font-size:14px; background:#fff; line-height:30px;}
.zy-show-con-wrap .zy-show-con table{ border:#ddd 1px solid; margin:10px 0;}
.zy-show-con-wrap .zy-show-con table td{ border:#ddd 1px solid; padding:5px;}
.zy-show-con-wrap .zy-show-con table .td-bg{ background:#f0f0f0;}

/*自助报价清单*/
.quotation-tab { width:100%;}
.quotation-tab .hd{ width:100%; height:38px; background:#f6f6f6; border-bottom:#e3101e 2px solid; line-height:38px;}
.quotation-tab .hd ul{ float:left;}
.quotation-tab .hd ul li{ width:120px; height:38px; line-height:38px; text-align:center; float:left; cursor:pointer}
.quotation-tab .hd ul li.on{ background:#e3101e; color:#fff; font-weight:bold;}
.quotation-tab .hd ul li.on a{ color:#fff;}
.quotation-tab .hd ul li.on a:hover{ color:#fff;}
.quotation-tab .bd{ }
.quotation-tab .bd ul{ }
.quotation-tab .tempWrap{ }
.quotation-tab .quotation-con{ width:100%; font-size:14px; background:#fff; line-height:30px; box-sizing:border-box;}
.quotation-tab .quotation-con table{ width:100%; border:#ddd 1px solid; margin:10px 0; box-sizing:border-box;}
.quotation-tab .quotation-con table th { background:#f0f0f0; border:#ddd 1px solid; padding:5px;}
.quotation-tab .quotation-con table td{ text-align:center; border:#ddd 1px solid; padding:5px;}
.quotation-tab .quotation-con table .td-bg{ background:#f0f0f0;}

/*前台购物车*/
.zy-shop-car{ width:1198px; border:#ddd 1px solid;}
.zy-shop-car .title{ width:1158px; height:39px; background:#f9fafb; border-bottom:#ddd 1px solid; line-height:39px; font-size:16px; font-weight:bold; padding:0 20px;}
.zy-shop-car table{ width:1178px; border:#ddd 1px solid; margin:10px;}
.zy-shop-car table td{ border:#ddd 1px solid; padding:5px;}
.zy-shop-car table .td-bg{ height:38px; background:#f9fafb;}
.zy-shop-car table .td-center{ text-align:center;}
.zy-shop-car table .shop-pic-wrap{ width:640px; overflow:hidden;}
.zy-shop-car table .shop-pic{ width:100px; height:100px; overflow:hidden;}
.zy-shop-car table .shop-pic img{ width:100px; height:100px;}
.zy-shop-car table .shop-pic-name{ width:600px; line-height:20px; padding-left:10px;}
.zy-shop-car table .shop-pic-name li { min-width:190px; line-height:20px; margin-right:10px; float:left;}
.zy-shop-car .comb{ width:1168px; height:48px; background:#f9fafb; border:#ddd 1px solid; line-height:48px; padding:0 0 0 10px; margin:10px;}
.zy-shop-car .jion-car { color:#ff8200;}
.zy-shop-car .jion-car a{ color:#ff8200;}
.zy-shop-car .jion-del { color:#f00;}
.zy-shop-car .jion-del a { color:#f00;}
.zy-shop-car .comb-text{ padding-right:20px;}
.zy-shop-car .comb-text a{ color:#c00;}
.zy-shop-car .comb-text a:hover{ color:#f00;}
.zy-shop-car .go-pay{ width:134px; height:50px; background:#ff8200; text-align:center; font-size:16px; font-weight:bold; margin:-1px -1px 0 0;}
.zy-shop-car .go-pay a{ color:#fff;}
.zy-shop-car .cont-shop{ width:134px; height:50px; background:#eb3534; text-align:center; font-size:16px; font-weight:bold; margin:-1px -1px 0 0;}
.zy-shop-car .cont-shop a{ color:#fff;}

/*前台订单信息*/
.zy-order-info{ border-top:#eb3534 2px solid;}
.order-sum{ width:1168px; border-top:#ddd 1px dotted; line-height:30px; padding:10px 0 0 10px; margin:10px;}
.order-sum2{ width:948px; border-top:#ddd 1px dotted; line-height:30px; padding:10px 0 0 10px; margin:10px;}
.distribution{ float:left;}
.order-delivery{ font-size:18px; font-weight:bold; color:#f00;}
.order-inputcheckbox{ width:18px; height:18px; background:none; border:#ccc 1px solid;}
.distribution li{ width:500px; height:40px; line-height:40px; float:left;}
.distribution li span{ width:80px; display:block; float:left;}
.distribution-btn { width: 100px; background:#f74343; color:#fff; line-height:30px; padding:0px 10px; border:none;
	border-radius:5px;
}
.distribution-btn:hover { background:#fc8031; color:#fff; text-decoration:none;}
.order-textarea-wrap { width:1168px;}
.order-textarea-text { width:80px; float:left;}
.order-textarea { height:200px;}
.order-kd-tip { width:1168px;}
.order-pay-wrap { width:1168px; border-top:#ddd 1px dotted; padding:10px 0;}
.order-pay{ width:140px; height:40px; background:#ff8200; text-align:center; font-size:16px; font-weight:bold; line-height:40px; margin:10px 0;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:all 0.5s;
}
.order-pay a{ color:#fff;}
.order-pay:hover{ background:#eb3534;}
.zy-order-ok{ width:1198px; background:#fffdfa; font-size:16px; text-align:center; line-height:40px; border:#f8e3bf 1px solid; padding:30px 0;}
.zy-order-ok .green{ color:#0ab30b; font-weight:bold;}
.zy-order-ok a{ color:#eb3534;}
.zy-order-ok a:hover{ color:#f00;}
.pro-file-wrap { width:1178px; position:relative;}
.pro-file-atten { line-height:30px; background:#fff; padding:10px; position:absolute; left:440px; top:10px; z-index:1;
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.pro-file { background:#f74343; color:#fff; text-decoration:none; text-indent:0; line-height:30px; padding:0px 10px; display:inline-block; position:relative; overflow:hidden;
	border-radius:5px;
}
.pro-file input {font-size:100px; position:absolute; right:0; top:0;
	opacity:0;
}
.pro-file:hover { background:#fc8031; color:#fff; text-decoration:none;}
.showFileName-list { padding:10px 0px 0px 0;}
.showFileName-list ul {}
.showFileName-list li { width:500px; background:#f5f5f5; line-height:20px; padding:5px 10px; margin-bottom:10px; box-sizing:border-box; position:relative;}
.showFileName-list li:hover { background:#f0f0f0; cursor:pointer;}
.showFileName span img { width:16px; height:16px; position:absolute; right:5px; top:8px;}

/*关于我们*/
.about-nav{ width:200px;}
.about-nav .nav-bar{ width:165px; height:40px; background:url(../images/about_bar.jpg) no-repeat; color:#fff; letter-spacing:2px; line-height:40px; font-weight:bold; padding-left:35px;}
.about-nav ul{ border:#ddd 1px solid; border-top:0px; padding:0 0 0px 0;}
.about-nav li{ width:198px; height:40px; background:url(../images/about_nav_bg2.jpg) no-repeat; line-height:40px; padding-left:30px; cursor:pointer;}
.about-nav li:hover{ width:169px; background:url(../images/about_nav_bg.jpg) no-repeat; margin:0 0 0 -1px;}
.about-nav .nav-bg{ background:url(../images/about_nav_bg2.jpg) no-repeat; display:block;}
.about-nav .on{ width:169px; background:url(../images/about_nav_bg.jpg) no-repeat; font-weight:bold; color:#e80000; margin:0 0 0 -1px; display:block;}
.about-nav .on a{ color:#e80000;}
.about-con-wrap{ width:978px; background:#fff; border:#ddd 1px solid;}
.about-con-title{ width:978px; height:39px; line-height:39px; background:#f6f6f6; border-bottom:#ddd 1px solid; position:relative;}
.about-con-title .about-title-bar{ width:120px; height:38px; background:#fff; color:#eb3534; font-weight:bold; text-align:center; border-top:#e3101e 3px solid; position:absolute; left:0px; top:-1px;}
.about-con{ padding:15px; line-height:30px;}
.about-con img{ max-width:800px;}
#dituContent{ width:96%; height:500px; margin-bottom:20px;}
.iw_poi_title{ color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap;}

/*子页新闻列表*/
.zy-news-list{ width:1200px;}
.zy-news-list ul{ }
.zy-news-list li{ border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover{ background:#f8f8f8; display:block;}
.zy-news-list li h3{ height:30px; line-height:30px;}
.zy-news-list li time{ color:#15a871;}
.zy-news-list li .news-list-con{ font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span{ color:#f30;}
.zy-news-list ul>li>span>a{ color:#f30;}
.zy-news-list ul>li>span>a:hover{ color:#f00;}
.zy-news-list dl{ border-bottom:#ededed 1px dashed; padding:10px 0;}
.zy-news-list dl:hover{ background:#f8f8f8; display:block;}
.zy-news-list dl dt{ width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd{ width:960px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3{ height:30px; line-height:30px;}
.zy-news-list dl dd h3 a{ color:#3ebb2b;}
.zy-news-list dl dd h3 a:hover{ color:#ff9e0d;}
.zy-news-list dl dd time{ color:#c00;}
.zy-news-list dl dd .news-list-con{ width:960px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd  a{ color:#888;}
.zy-news-list dl dd a:hover{ color:#c00;}
.zy-news-list dl dd span{ color:#f30;}
.zy-news-list dl dd span a{ color:#f30;}
.zy-news-list dl dd span a:hover{ color:#f00;}
.zy-news-list2{ padding:5px 0 10px 0;}
.zy-news-list2 li{ padding:0 15px 0 30px; height:45px; background:url(../images/news-dot.gif) 14px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; overflow:hidden;}
.zy-news-list2 li:hover{ background:#f7f7f7 url(../images/news-dot.gif) 14px center no-repeat; cursor:pointer;}

/*子页图片列表*/
.zy-pic-list{ width:928px;}
.zy-pic-list ul{ padding:20px 0 0px 0;}
.zy-pic-list li{ width:262px; height:183px; background:#e4e4e4 url(../images/no_pic.jpg) center center no-repeat; background-size:100% 100%; float:left; margin:0px 0px 20px 20px; position:relative; overflow:hidden;}
.zy-pic-list li img{ width:262px; height:183px; transition:transform .3s; overflow:hidden;}
.zy-pic-list li:hover img{ transform:scale(1.2);}
.zy-pic-list li .pic-title{ width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}
.zy-pic-list li .pic-title-hoverbg{ width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:13px;
	background:rgba(40, 132, 213, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

/*新闻详情*/
.zy-news-show { width:928px; background:url(../images/zy_newslist_bg.png) repeat-y;}
.zy-news-show h3 { width:848px; font-size:18px; color:#333; text-align:center; line-height:30px; padding:20px 20px 10px 20px;}
.zy-news-show .line { width:888px; height:40px; line-height:40px; color:#999; text-align:center; border-bottom:#e3e3e3 1px solid;}
.zy-news-show .content { width:888px; line-height:32px; font-size:16px; padding:10px 0;} 

/*在线留言*/
.msg-search-box { width:910px; padding:20px 0;}
.search-box { width:150px; height:40px; position:relative;}
.search-box select, .msg-book-table select { width:100%; height:36px; border:#dcdcdc 1px solid; color:#999; padding-left:5px; outline:none; /*padding-left:5px;background:url(../images/pro_tab_icon_arrow.png) 65px 10px no-repeat;*/
	/*很关键：将默认的select选择框样式清除*/ 
	/*appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.search-box select:focus, .msg-book-table select:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.search-box select::-ms-expand, .msg-book-table select::-ms-expand { display:none;}
.search-box select option, .msg-book-table select option { font-size:14px;}
.msg-input-box { width:240px;}
.msg-input-box input, .archives-input-box input { width:100%; height:36px; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-input-box input:focus, .archives-input-box input:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.msg-search-btn { width:150px;}
.msg-search-btn2 { width:80px;}
.msg-search-btn input[type="button"], .msg-search-btn2 input[type="button"], .msg-book-table input[type="button"], .archives-search-btn input[type="button"] { width:100%; height:36px; background:#b00007; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.4s;
}
.msg-search-btn input[type="button"]:hover, .msg-search-btn2 input[type="button"]:hover, .msg-book-table input[type="button"]:hover, .archives-search-btn input[type="button"]:hover { background:#ff9728;}

.msg-table{ width:940px; background:#fff;}
.msg-table td{ height:30x; border:#f2f2f2 1px solid; line-height:30px; padding:10px 10px;}
.msg-table-tdbg{ background:#fafafa;}
.msg-list-table { width:910px; background:#fff;}
.msg-list-table tr:hover { background:#f9f9f9;}
.msg-list-table th { height:40px; background:#e9e9e9;}
.msg-list-table td { height:40px; padding:0px 10px;}
.msg-list-table .td-list-ico { padding:2px 5px 0px 0px;}
.msg-list-table .odd { background:#fff;}
.msg-list-table .even { background:#f7f7f7;}
.msg-list-table .td-center { text-align:center;}
.msg-show-table { width:940px; background:#fff;}
.msg-show-table td { height:40px; border:#e6e6e6 1px solid; line-height:24px; padding:0px 10px;}
.msg-show-table .title { font-weight:bold; text-align:center;}
.msg-show-table .td-bg { width:150px; background:#f9f9f9; text-align:center;}
.btn-jgjl{ margin-left:110px;}
.input-wd  { width:150px !important;}
.input-wd205 { width:205px !important;}
.input-date-wd { width:100px !important;}

/*输入框按钮*/
.dropdown{ width:320px; height:30px; border:#f2f2f2 1px solid; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;} 
.input-box{ width:320px; height:30px; line-height:30px; padding:0px 5px; border:#e9e9e9 1px solid; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.input-box-hover,.textareaw{ border:#73b8ee 1px solid; color:#049ad9;}
.input-box:focus,.textareaw:focus{ outline:none;
	border-color:rgba(82, 168, 236, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)
}
.textareaw{ width:100%; height:100px; padding:5px; border:#e9e9e9 1px solid; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.submit{ width:100px; height:35px; background:#b00007; border:none; color:#fff; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.submit:hover{ background:#ff9e0d; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}
.submit2{ width:100px; height:35px; background:#ff8200; border:none; color:#fff; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.submit2:hover{ background:#b00007; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}

/* 漂浮广告 */
.floatingad .ad{ z-index:100; background:none; position:absolute; display:none;}
.floatingad a{ color:#000; display:inline-block; text-decoration:none;}
.floatingad a img{ border:0;}
.floatingad .close{ display:none;}
.floatingad .opacity{ position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{ opacity:0.90; filter:alpha(opacity = 90);}
.floatingad .text{ position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingad .text .button{ width:16px; height:16px; background:url(../images/floating_close.png) no-repeat;cursor:pointer; position:relative; float:right; top:5px; right:5px;}
.floatingad .text .title{ position:relative; float:left; font-size:14px; margin-left:5px;}

/*-------------个人用户 经销商用户后台-------------*/
.user-left  { width:200px;}
.user-right  { width: 100%;}
.green-bg { background: #60c721;}
.red-bg { background: #f30;}
.green-blue { background: #60c721;}
.orange-bg { background: #ffa00a;}
.blue-bg { color: #00b4ff;}
.width-30 { width: 30%;}
.width-50 { width: 50%;}
.width-80 { width: 80%;}
.width-100 { width: 100%;}

/*左侧菜单*/
.my-home-nav{ width:200px;}
.my-home-nav .nav-bar{ width:165px; height:40px; background:url(../images/about_bar.jpg) no-repeat; color:#fff; letter-spacing:2px; line-height:40px; font-weight:bold; padding-left:35px;}
.my-home-nav li{ width:200px; height:40px; background:url(../images/about_nav_bg2.jpg) no-repeat; line-height:40px; padding-left:30px; cursor:pointer;}
.my-home-nav li:hover{ width:170px; background:url(../images/about_nav_bg.jpg) no-repeat;}
.my-home-nav .nav-bg{ background:url(../images/about_nav_bg2.jpg) no-repeat; display:block;}
.my-home-nav .on{ width:170px; background:url(../images/about_nav_bg.jpg) no-repeat; font-weight:bold; color:#e80000; display:block;}
.my-home-nav .on a{ color:#e80000;}

/*个人主页新*/
.my-home-bg { background: #ECEFF4;}
.my-home-wrap { width: 100%; padding: 0 0 0 1%; box-sizing: border-box; position: relative;}
.my-home-info { width: 79%; background: #fff; margin-right:1%;}
.my-info { width: 100%; padding: 20px; box-sizing: border-box;}
.my-info .my-head-pic { width: 8%;}
.my-info .my-head-pic img { width: 80px; height: 80px; border-radius: 100%;}
.my-info .my-info-con { width: 91%; padding-left: 1%;}
.my-info .my-info-title { padding: 4px 0 9px; border-bottom: 1px dashed #dcdcdc;}
.my-info .my-info-title .my-name { font-size: 24px; color: #ff8041;}
.my-info .my-info-bind { width: 100%; padding-top: 20px;}
.my-info .my-safety {}
.my-info .fill { width: 140px; height: 16px; background: #dcdcdc; color: #fff; text-align: center; display: inline-block; *display: inline; *zoom: 1;} 

.my-info .my-bind { padding: 0 0 0 20px;}
.my-info .my-bind li { float: left; margin-left: 10px;}
.my-info .my-bind .my-info-bind-icon { height: 22px; line-height: 22px; background: url(../images/manager_icon.png) no-repeat; padding-left: 24px; margin-right: 10px; float: left;}
.my-info .my-bind .mobile { background-position: 0px 0px;}
.my-info .my-bind .mail { background-position: -95px 0px;}
.my-info .my-bind .weixin { background-position: -190px 0px;}
.my-info .my-bind .pwd-protect { background-position: -285px 0px;}
.my-info .my-bind .yangcong { background-position: -380px 0px;}
.my-info .my-bind .realname { background-position: -475px 0px;}
.my-info .my-bind .mobile-disabled { background-position: 0 -80px;}
.my-info .my-bind .mail-disabled { background-position: -95px -80px;}
.my-info .my-bind .weixin-disabled { background-position: -180px -80px;}
.my-info .my-bind .pwd-protect-disabled { background-position: -285px -80px;}
.my-info .my-bind .yangcong-disabled { background-position: -380px -80px;}
.my-info .my-bind .realname-disabled { background-position: -475px -80px;}

.my-info .my-contact { padding-top: 15px;}
.my-info .login-log { padding: 5px 10px 0 0;}
.my-info .qd-lable { background: #F7F7F7 url(../images/manager_icon.png) no-repeat 10px -173px; padding:5px 20px 5px 34px; margin-left: 10px; cursor: pointer; position: relative;}
.my-info .qd-layout { width: 150px; background: #fff; border: 1px solid #d8d8d8; padding: 6px 12px; line-height: 24px; position: absolute; top: 30px; left: 0px; z-index: 1; display: none;}

.my-info-money { width: 100%; background: #f7f7f7; line-height: 30px; padding: 20px 0 50px 20px; box-sizing: border-box;}
.my-info-money .money-balance { }
.my-info-money .money-btn { width: 100px;  height: 30px; line-height: 30px; background: #2086ee; font-size: 14px; color: #fff; text-align: center; margin: 0 10px 0 20px; float: left;}
.my-info-money .my-info-coupon { padding: 0px 0 0px 20px;}

.my-home-notice { width: 20%; background: #fff; box-sizing: border-box; }
.my-home-notice .hd { width:100%; height:39px; background:#fff; border-bottom:#ddd 1px solid; line-height:39px;}
.my-home-notice .hd ul { float:left;}
.my-home-notice .hd ul li { width:120px; height:39px; line-height:39px; text-align:center; float:left; cursor:pointer}
.my-home-notice .hd ul li.on { background:#eb3534; color:#fff; font-weight:bold; border-bottom:#eb3534 1px solid;}
.my-home-notice .hd ul li.on a { color:#fff;}
.my-home-notice .hd ul li.on a:hover { color:#fff;}
.my-home-notice .bd { }
.my-home-notice .bd ul { }
.my-home-notice .tempWrap { }
.my-home-notice .my-home-notice-list { width: 100%;}
.my-home-notice .my-home-notice-list ul { padding: 10px;}
.my-home-notice .my-home-notice-list li { width: 100%; height: 30px; line-height: 30px; overflow: hidden;}

.my-home-link { width: 100%;  padding: 0 0 0 1%; box-sizing: border-box; position: relative;}
.my-home-link dl { width: 18.4%; background: #fff; line-height: 46px;  padding: 20px; margin:20px 2% 0 0; border-radius: 4px; float: left; box-sizing: border-box;}
.my-home-link dl:nth-of-type(5n+0){ margin-right:0;}
.my-home-link dt { float: left;}
.my-home-link dd { float: left; padding-left: 20px; font-size: 16px;}
.my-home-link .my-home-link-icon { width: 46px; height: 46px; background: url(../images/manager_icon.png) no-repeat; float: left;}
.my-home-link .my-home-link-icon1 { background-position: 0px -274px;}
.my-home-link .my-home-link-icon2 { background-position: -146px -274px;}
.my-home-link .my-home-link-icon3 { background-position: -292px -274px;}
.my-home-link .my-home-link-icon4 { background-position: -438px -274px;}
.my-home-link .my-home-link-icon5 { background-position: -584px -274px;}
.my-home-link .my-home-link-icon6 { background-position: -730px -274px;}
.my-home-link .my-home-link-icon7 { background-position: 0 -370px;}

.my-home-statistics { width: 99%; background: #fff; margin: 20px 0 0 1%; position: relative; box-sizing: border-box;}
.my-home-statistics .table-head { height: 40px; background: #fff; line-height: 40px; font-size: 16px; font-weight: bold; padding: 0 10px;}
.my-home-statistics table { border: #f7f7f7 1px solid;}
.my-home-statistics table thead { height: 30px; background: #f6fbff; padding: 5px; text-align: center; font-weight: bold; }
.my-home-statistics table td { height: 30px; border: #f7f7f7 1px solid; padding:5px;}
.my-home-statistics table tr:nth-child(even) { background-color: #fbfbfb;}

/*个人积分*/
.user-title { width:100%; height:38px; background:#f9fafb; line-height:38px; font-weight:bold; border-bottom:#eb3534 2px solid; padding-left:20px; position:relative; box-sizing:border-box;}
.user-con { padding:15px; line-height:30px;}
.user-available-integral { background:#fffaf4; margin:10px;}
.user-available-integral dl { width:50%; float:left; padding:20px; box-sizing:border-box;}
.user-available-integral dt { float:left; padding-right:10px;}
.user-available-integral dd { height:32px; line-height:32px;}
.user-integral-number { font-size:24px; font-weight:bold; color:#eb3534;}
.user-xlb-integral { width:64px; height:64px; background:url(../images/user_xlb_ico.png) no-repeat;}
.user-bjp-integral { width:64px; height:64px; background:url(../images/user_bjp_ico.png) no-repeat;}
.user-integral table { width:98.5%; border:#ddd 1px solid; margin:10px; box-sizing:border-box;}
.user-integral table td { border:#ddd 1px solid; padding:5px; position:relative;}
.user-integral table .td-bg { height:38px; background:#f9fafb;}
.user-integral table .td-center { text-align:center;}
.user-integral table .shop-pic { width:14%; height:auto; overflow:hidden;}
.user-integral table .shop-pic img { width:60px; height:60px;}
.user-integral table .shop-pic-name { width:400px; padding-left:10px;}
.users-pic-name { width:200px; padding-left:10px;}
.dealers-pic-name { width:82%; /*padding-left:10px;*/}

/*我的订单*/
.user-my-order { width:98.5%; background:#fff; border:#ddd 1px solid;}
.user-my-order .hd { width:100%; height:39px; background:#fff; border-bottom:#ddd 1px solid; line-height:39px;}
.user-my-order .hd ul { float:left;}
.user-my-order .hd ul li { width:120px; height:39px; line-height:39px; text-align:center; float:left; cursor:pointer}
.user-my-order .hd ul li.on { background:#eb3534; color:#fff; font-weight:bold; border-bottom:#eb3534 1px solid;}
.user-my-order .hd ul li.on a { color:#fff;}
.user-my-order .hd ul li.on a:hover { color:#fff;}
.user-my-order .bd { }
.user-my-order .bd ul { }
.user-my-order .tempWrap { }
.complete-color { color:#090;}
.wait-color { color:#f60;}
.user-my-order-search { width:100%; padding:10px 0 40px 10px; box-sizing:border-box;}

/*个人信息*/
.user-data-table { width:100%; background:#fff; box-sizing:border-box;}
.user-data-table td { height:30x; line-height:30px; padding:10px 10px;}

/*经销商个人主页*/
.dealers-my-home { border-top:#ddd 1px solid; padding: 10px 0 0 0;}
.dealers-my-home dl { width:280px; height:80px; float:left; margin:0px 0 10px 10px; padding:10px 0 0 20px;}
.dealers-my-home dt { float:left; padding-right:10px;}
.dealers-my-home dd { height:32px; color:#fff; line-height:32px;}
.dealers-my-home dl:first-child { background:#18b4ed;}
.dealers-my-home dl:nth-child(2) { background:#2bc2ae;}
.dealers-my-home dl:nth-child(3) { background:#24d6b0;}
.dealers-my-home dl:nth-child(4) { background:#2984ef;}
.dealers-my-home dl:nth-child(5) { background:#94cf55;}
.dealers-my-home dl:nth-child(6) { background:#e8643e;}
.dealers-my-home dl:last-child { background:#19b25d;}
.dealers-order-number { color:#ff0 !important; font-size:24px; font-weight:bold;}
.dealers-order-number a { color:#ff0;}
.dealers-order-number a:hover { color:#ff0; text-decoration:underline;}

/*经销商资质*/
.dealers-qualification { width:100%; box-sizing:border-box;}
.dealers-qualification ul { padding:20px 0 10px 0;}
.dealers-qualification li { width:278px; height:178px; border:#ddd 1px solid; padding:10px; margin:0px 0px 20px 20px; float:left; position:relative; cursor:pointer; overflow:hidden;}
.dealers-qualification li img { width:278px; height:178px; overflow:hidden;}
.dealers-qualification .pro-name { width:278px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:10px;
	background:rgba(0,0,0,0.5);
	}

/*分类统计*/
.dealers-stats-box { position:absolute; top:5px; right:10px;}
.dealers-stats-dropdown { width:80px; height:26px; border:#e0e0e0 1px solid; box-sizing:border-box;}
.dealers-stats-input-box { width:80px; height:26px; line-height:26px; padding:0px 5px; border:#e0e0e0 1px solid; box-sizing:border-box;}
.dealers-stats-input-box:hover { border:#73b8ee 1px solid; color:#049ad9;}
.dealers-stats-input-box:focus { outline:none;
	border-color:rgba(82, 168, 236, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)
}
.dealers-stats-submit { width:60px; height:26px; background:#f56600; border:none; color:#fff; box-sizing:border-box; cursor:pointer;}
.dealers-stats-submit:hover { background:#eb3534; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}

/*财务结算*/
.dealers-balance { margin:150px auto; text-align:center;}
.dealers-balance-btn { width:140px; height:40px; background:#ff8200; text-align:center; font-size:16px; color:#fff; font-weight:bold; line-height:40px; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:all 0.5s;
}
.dealers-balance-btn:hover { background:#eb3534;}

/*订单支付二维码生成信息*/
.order-pay-code-wrap { width: 100%; background: #fff;}
.order-pay-code-con { width: 300px; background: #fff; padding:10px;}
.order-pay-code-con li { line-height: 30px;}
.order-info-code { padding: 10px;}
.order-pay-code { width: 130px; height: 130px; text-align: center; padding:10px 10px 10px 30px;}
.order-pay-code img { width: 100%; height: 100%;}
.order-pay-code-btn { width: 110px; height: 36px; line-height: 36px; background: #2086ee; color: #fff; padding: 0 10px;}
.order-pay-code-btn a { color: #fff;}
.order-pay-code-input { width:140px; height:30px; line-height:30px; padding:0px 5px; border:#e4454a 1px solid; box-sizing:border-box; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.order-pay-code-input:focus { outline:none;
	border-color:rgba(228, 69, 74, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(228, 69, 74, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(228, 69, 74, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(228, 69, 74, 0.6)
}

/*表格模板*/
.table-module { background:#fff; border:#e6f3f6 1px solid;}
.table-module th { background:#f8fbfc; height:40px; padding:0 5px; border:#e6f3f6 1px solid;}
.table-module td { padding:0 5px; line-height:40px; border:#e6f3f6 1px solid;}
.table-text-l { text-align:left;}
.table-text-r { text-align:right;}
.table-text-c { text-align:center;}
.table-search { font-weight:normal;}
.table-input { height:28px;}
.table-btn { min-width:60px; height:26px; margin-bottom:2px;}
.table-head, .table-page { background:#f8fbfc; line-height:40px; padding:0 5px; border:#e6f3f6 1px solid; position:relative;}
.table-location { font-weight:normal !important;}
.table-page { min-height:40px; line-height:40px; text-align:center;}
.table-tool { position:absolute; left:10px; top:0px;}
.table-tdbg { background:#f8fbfc;}
.table-page2 { background:#f9fafb; line-height:40px; padding:0 5px; border-top:#ddd 1px solid; position:relative;}

/*城市区县选择*/
.search-city { width:600px; height:40px; background:#ccc; margin:20px 40px 0px 10px; box-sizing:border-box;}
.search-city-input { width:80%; height:40px; background:#fff; border:#eb3534 2px solid; padding:0 5px; box-sizing:border-box;}
.search-city-btn { width:20%; height:40px; background:#eb3534; color:#fff; border:none; cursor:pointer; box-sizing:border-box;}
.search-city-list { width:100%; box-sizing:border-box;}
.search-city-list ul { padding:10px 0px;}
.search-city-list li { width:80px; height:30px; line-height:30px; color:#333; text-align:center; float:left; cursor:pointer;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.search-city-list li:hover { background:#eb3534; color:#fff;}

.select-result { height:30px; line-height:30px; padding:10px 30px 0 10px}
.select-result em { font-style:normal;}
.select-result span { background:#eb3534; display:inline-block; vertical-align:middle; padding:0 10px; color:#fff; margin:0 4px; white-space:nowrap; font-size:12px; position:relative;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.select-result span i { font-style:normal; display:inline-block; vertical-align:bottom; margin:0 -5px 0 5px;color:#fff; font-size:18px; cursor:pointer;}
.select-result span i:hover { color:#ff0;}


