@charset "utf-8";
/*通用样式*/
* {	margin: 0px;	padding: 0px;}
body{margin: 0px; padding:0; color:#666;font:12px Microsoft YaHei,Arial,simsun, Helvetica, sans-serif;  line-height:1.7;  background:#fff ;min-width: 1350px;}
li{list-style-type:none;}
a{color:#666; text-decoration:none}
a:hover { color:#e60111!important; 	text-decoration:none; }
a {outline: none;}
*a:active {star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }
input,button,select,textarea{outline:none}
textarea{resize:none;}
input,select {font-size: 12px;vertical-align: middle;}
table{ border-collapse:collapse;}
img{ border:0;}
em{ font-style:normal}
.yahei{ font-family:\5FAE\8F6F\96C5\9ED1;}
.c0{ color:#000}
.c666{ color:#666}
.l{ float:left}
.r{ float:right}
.c{ clear:both}
.p10{ padding:10px;}
.h10{ height:10px; font-size:10px; overflow:hidden}
.h5{ height:5px; font-size:0px; overflow:hidden}
.h3{ height:3px; font-size:0px; overflow:hidden}
.bg_gray{ background:#F7f7f7}
.p1 img{ padding:1px; border:1px solid #eaeaea}
textarea{resize: none;}
s{ display:block; float:left;}
.s01{ height:16px; width:12px; background:url(images/icon.gif) no-repeat; margin:5px 5px 0 0px}
.clearfix:before,.clearfix:after {content:""; display:table;}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.fixed-top /* 头部固定 */{position:fixed;bottom:auto;top:0px;}
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0px;top:auto;}
.fixed-bottom10 /* 底部固定 */{position:fixed;bottom:100px;top:auto;}
.fixed-left /* 左侧固定 */{position:fixed;right:auto;left:0px;}
.fixed-right /* 右侧固定 */{position:fixed;right:0px;left:auto;}
.right-docker{ width: 56px;position:fixed;right: 5px;bottom: 0px;z-index: 5;}
.right-docker a{display: block;cursor: pointer;width: 56px;height: 56px}
.right-docker a.back-top{background: url("images/docker/back-top.png") no-repeat;}
.right-docker a.back-top-text{background-image: url("images/docker/back-top-text.png")}
.right-docker a.correction{background: url("images/docker/correction.png") no-repeat;}
.right-docker a.correction-text{background-image: url("images/docker/correction-text.png")}
.back-top-docker{bottom: 10px;}
.correction-docker{bottom: 76px;}
.bor_gray{ border:1px solid #e5e5e5}/*----225改-------*/
.break-word { overflow:visible; text-overflow:0; word-break: break-word;word-wrap: break-word;  white-space:normal;}
.inline-block{display:inline-block; *display:inline; *zoom:1;}
.gray,.gray a{ color:#CEABAB}
.red,.red a{ color:#e60111}
.red2,.red2 a{ color:#ff0000}
.c01,.c01 a{ color:#cc0001}
.c999,.c999 a{ color:#999}
.Violet,.Violet a{ color:#74349B}
.blue,.blue a{ color:#00248E}
.cclt,.cclt a{ color:#DE7D3D}
.brown,.brown a{ color:#947217}
dl dt{ float:left}
dl dd{ float:right}
.fl{float:left}
.fr{float:right}

.wrap{ width:1200px; margin:0 auto; overflow:hidden}
.w944{ width:944px;overflow:hidden}
.w756{ width:756px;overflow:hidden}
.w178{ width:178px; overflow:hidden}
.w246{ width:246px; overflow:hidden}
.w211{ width:211px; overflow:hidden}
.w781{ width:780px; overflow:hidden}
.w208{ width:209px; overflow:hidden}
.f14{ font-size:14px}
.f16{ font-size:16px}
.lh26{ line-height:26px;}
.bd_gray{ border:1px solid #F2F2F2; }
.p0 img{ border:1px solid #D9D9D9}

.top1{background:#f6f6f6; height:29px; line-height:29px; border-bottom:1px solid #e8e8e8; margin-bottom:5px; color:#666;min-width:1200px; }
.quick {color:#ccc; position:relative}
.quick .login{ height:35px; line-height:39px; width:153px;background:url(images/bg_big.png) -317px -42px no-repeat; position:absolute;top:25px; left:0px; color:#666; text-align:center}
.quick .login a{ display:inline; padding:0}
.quick a{ padding:0 10px;display:inline-block;zoom: 1;}
.quick .phone{ background:url(images/icon.gif) 8px -248px no-repeat;  padding-left:28px;  width:72px; padding-right:0}
.quick b {position:absolute;left:62px;	top:12px;	_top:5px;	width:0;	height:0;	border-width:4px 4px;	border-style:solid;	border-color:#ccc #f6f6f6 #f6f6f6 #f6f6f6;font-size:0;line-height:0;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-webkit-transform .2s ease-in;-o-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;}

.logo-area{margin:25px auto 11px auto;}
.logo-area h1{ width:170px;}

/*--------------导航----------------------*/
.nav{ background:#e60111 ; height:40px;  line-height:40px; font-size:15px; font-family:"微软雅黑"; font-weight:bold; width:1200px; margin:0 auto }
.nav li{ float:left;  }
.nav li a{ color:#FFf;height:40px; padding: 0 30px; display:block; text-align:center}
.nav li a:hover{ color:#FFF!important; background:#AE0001}
.nav li a.focus{ color:#FFF!important; background:#bE0001}
.brand{ position:absolute; top:-15px; right:0px; height:57px; width:168px; background:url(images/bg_big.png); cursor:pointer}

/*--------------搜索----------------------*/
.sch{width:527px; overflow:hidden; margin:0 80px 0 149px; float:left; _display:inline}
.sch .schTab li{ float: left;width:50px;height:26px;text-align: center;line-height: 26px;cursor: pointer;}
.sch .schTab li.red-focus{ background-color:#ce0606; color: #fff;}
.sch .schTab li.yellow-focus{ background-color:#fe6700; color: #fff;}
.sch_box{ width:474px; height:30px;  line-height:30px; overflow:hidden;}
.sch_box .sch_ipt{ width:399px; height:30px; overflow:hidden;}
.sch_box .sch_ipt input{ border:0; height:30px; line-height:30px; color:#999; font-size:14px; width:330px;}
.sch_box .sch_ipt .icon{width:33px; background: url(images/bg_big.png) -1px -314px;float: left;height: 30px; }
.sch_box .sch_btn{ width:75px; height:30px;}
.sch_box .sch_btn input{ border:0; height:30px; width:73px; background:none; font-weight:bold; color:#fff; font-size:14px; cursor:pointer}

 .red_sch_box .sch_box{border: 3px solid #ce0606;}
 .red_sch_box .sch_btn{background-color: #ce0606;}

 .yellow_sch_box .sch_box{border: 3px solid #fe6700;}
 .yellow_sch_box .sch_btn{background-color: #fe6700;}


.myxiu{ width:268px;  float:left; top:-20px; position:relative; z-index:1000}
.one,.two{ height:33px; width:125px; background:url(images/bg_big.png) -311px 0; line-height:33px; color:#666}
.one s,.two s{ display:block; height:15px; width:15px; background:url(images/icon.gif) 0px -216px; float:left; margin:10px 5px 0 10px;}
.two s{ background:url(images/icon.gif) 0px -118px; width:22px; margin-left:8px; margin-right:3px;}
.one a,.two a{ display:block; width:110px; background:url(images/icon.gif) 98px -140px no-repeat; }
.two a{ display:block; width:120px; background:url(images/icon.gif) 108px -140px no-repeat; }

/*下拉*/
.site-nav {	position:relative;	height:33px;	line-height:33px;	margin:0 auto;	padding:2px 0;	z-index:10000;	color:#000;}
.site-nav a {color:#666;}
.site-nav a:hover{ color:#cc0202}
.site-nav .quick-menu {	position:absolute; color:#666}
.s02,.s03{ display:block; height:15px; width:15px; background:url(images/icon.gif) 0px -216px; float:left; margin:0px 5px 0 0px; position:absolute; top:8px; left:10px; z-index:2000000}
.s03{background:url(images/icon.gif) 0px -118px; width:22px; height:16px; margin-left:-2px; margin-right:7px}
.two s{ background:url(images/icon.gif) 0px -118px; width:22px; margin-left:8px; margin-right:3px;}
.site-nav .quick-menu li {height:33px;  width:125px; line-height:33px; position:absolute; left:10px; top:0px; }
.site-nav .menu-hd {display:block; top:0px;position:relative;	height:33px;line-height:33px;margin:0px 1px 0;	padding:0 10px 0 10px;	cursor:pointer;	z-index:10002;text-align:center}

.site-nav .menu-bd {display:none;	position:absolute;left:1px;	top:32px;background:#fff; }
.peijian,.jiezhang{ position:relative; height:33px; z-index:10000; width:125px; height:33px; display:block;background:url(images/xial.png) no-repeat; }
.jiezhang{background:url(images/xial.png) 0px -73px no-repeat;}
.outline2,.outline3{position: absolute;z-index: -1; left: 0px; top:0px; width: 125px; height:33px; background:url(images/xial.png) 0px -34px no-repeat; border-bottom:0; overflow:hidden }
.blank2,.blank3{ display:block; width:123px; height:6px; background:#fff; position:absolute; top:27px; left:1px; z-index:103; _display:none}
.outline3{ background:url(images/xial.png) 0px -111px no-repeat;}
.site-nav .menu-bd-panel {padding:10px 10px 6px;border:1px solid #e1e1e1;z-index:101;box-shadow:0 0 10px #ddd;border-top:0; left:-95px; position:relative}
.site-nav .menu {position:relative;}
 /*.site-nav .menu:hover .menu-hd, .site-nav .hover .menu-hd {	border:1px solid #e1e1e1;	border-bottom:0;box-shadow:0 0 10px #ddd;background:white;}
.site-nav .menu:hover .menu-bd, .site-nav .hover .menu-bd {	display:block;}
.site-nav .menu:hover .menu-hd b, .site-nav .hover .menu-hd b {	border-color:#666 #fff #fff #fff;	-moz-transform:rotate(180deg);	-moz-transform-origin:50% 30%;	-webkit-transform:rotate(180deg);	-webkit-transform-origin:50% 30%;	-o-transform:rotate(180deg);	-o-transform-origin:50% 30%;	transform:rotate(180deg);	transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);	top:3px\9;}*/
.site-nav .myxiuche .menu-bd, .site-nav .favorite .menu-bd {	height:57px;	line-height:1.7;}
.site-nav .myxiuche .menu-bd {	width:125px; }
.site-nav .myxiuche .menu-bd-panel, .site-nav .favorite .menu-bd-panel {padding:8px 10px;}
.site-nav .myxiuche .menu-bd-panel{ padding-top:0; background:#fff}
.site-nav .menu-bd-panel a{ display:block; height:24px; line-height:24px; overflow:hidden; padding-left:20px}
.site-nav .menu-bd-panel a.fri,.line{ border-top:1px solid #e1e1e1; height:1px; font-size:0px; overflow:hidden }
.site-nav .menu-bd-panel a:hover{ background:#f6f6f6}
.site-nav .menu-bd-panel .shopping{ padding-top:8px}
.site-nav .menu-bd-panel .shopping a{ display:block; float:left; height:33px; padding:0;}
.site-nav .menu-bd-panel .shopping p{ padding:5px 0}
.site-nav .menu-bd-panel .shopping a:hover{ background:none}
.site-nav .menu-bd-panel .shopping a.product{ width:40px; overflow:hidden}
.site-nav .menu-bd-panel .shopping a.miaos{ width:133px; line-height:16px; overflow:hidden}
.site-nav .menu-bd-panel .shopping .close{ display:block; height:18px; width:18px; background:url(images/bg_big.png) -448px -3px; float:left; cursor:pointer; margin-top:10px}
.site-nav .menu-bd-panel .shopping a.jiesuan,.site-nav .menu-bd-panel .shopping a.jiesuan:hover{ background:#cc0001; color:#FFF!important; text-align:center; height:26px; width:98px; overflow:hidden; float:right; margin-top:-10px}

.my_recommend{ position:relative; height:33px; z-index:10000; width:125px; height:33px; display:block;background:url(images/bg_big.png) -410px -880px no-repeat; }
.my_recommend{background:url(images/bg_big.png) -410px -840px no-repeat;}
.outline5{position: absolute;z-index: -1; left: 0px; top:0px; width: 125px; height:33px; background:url(images/bg_big.png) -410px -880px no-repeat; border-bottom:0; overflow:hidden }

/*分类特效*/
.category{ background:#968C8B; border:#dcdcdc 1px solid; border-right:0; height:361px; background:url(images/bg_cate.jpg);}
.navlist dl {position:relative; height:36px; width:176px; font-size:14px;}
.navlist dl dt{position:absolute;z-index:9999;}
.navlist dl dt a{display:block;padding-left:50px; font-size:14px; color:#666; line-height:36px }
.navlist dl dt a.on{ background:url(images/bg_cate.jpg) -178px 0 no-repeat;width:127px; color:#cc0001; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.navlist dl dd{display:none;position:absolute;left:177px;font-size:12px; width:603px; background:#fff; overflow:hidden;border:1px solid #dcdcdc;box-shadow: 0 0 10px #DDDDDD; border-left:0;}
.navlist dl dd ul{ padding:10px}
.navlist dl dd ul li{ border-bottom:1px solid #ededed; color:#ccc; padding-bottom:8px; margin-bottom:8px; line-height:24px}
.navlist dl dd ul li a{ padding:0 6px;}
.navlist dl dd strong a{ color:#cc0001; text-decoration:underline}

.tit01{font-size:14px; font-family:"微软雅黑"; height:31px; line-height:30px; overflow:hidden; background:url(images/1px.jpg); font-size:14px; font-weight:normal; position:relative; }
.tit01 span{ display:block; float:left; height:31px; padding:0 15px; cursor:pointer}
.tit01 span.tab_2_2{ font-weight:bold; background:#fff;}
.tit02{background:url(images/1px.jpg) 0 -36px;font-family:"微软雅黑"; font-size:22px; height:38px; line-height:38px;  overflow:hidden; padding:0 0 0 10px; color:#000; font-weight:normal}
.tit02 strong{ font-size:18px;background:url(images/bg_big.png) -231px 0;  color:#fff; float:left; display:block; height:36px; line-height:34px; width:52px; text-indent:7px; margin-right:20px;}
.tit02 span{ width:156px; display:block; height:38px; overflow:hidden; float:left; color:#666; text-align:center; font-size:14px; font-weight:bold;cursor:pointer; overflow:hidden}
.tit02 .tab_2_2{ background:url(images/bg_big.png) 0 -226px; color:#C82929}
.tit02 .hot{ display:block; background:url(images/icon.gif) right -72px no-repeat; color:#CD0102; font-size:14px;  width:82px; margin:auto}


.style1 li{ width:94px; float:left; height:28px; line-height:28px; overflow:hidden;}
.style1 li{height:19px;line-height:19px;}
.style1 ul{ padding:10px;  overflow:hidden}
.style1 ul a:hover{ text-decoration:underline}
.pro01_list li{ width:139px; height:142px; padding:8px; text-align:center; overflow:hidden; border-right:1px solid #ededed; border-bottom:1px solid #ededed; float:left;}
.pro01_list li.spe{ width:467px; height:158px; padding:0; overflow:hidden}
.pro01_list li a{ display:block}
.pro01_list li a.text{ text-align:left; line-height:20px; height:37px; overflow:hidden; padding-bottom:5px}
.pro01_list li a.text2{ text-align:left; line-height:24px; height:24px; overflow:hidden; color:#CC0001}

.brand_hot{ padding:0;}
.brand_hot li{ float:left; overflow:hidden; text-align:center;}
.brand_hot li a{display:block;}
.service { padding:18px 0; overflow:hidden}
.service dl{ width:120px; float:left; margin:0 55px; line-height:26px; overflow:hidden; _display:inline}
.service dt{ height:35px; width:35px; background-image:url(images/bg_big.png);}
.service dd{ width:74px; overflow:hidden}
.service .fore1 dt{ background-position:-169px -223px}
.service .fore2 dt{ background-position:-212px -265px; width:29px; height:25px;}
.service .fore3 dt{ background-position:-245px -268px; width:31px; height:22px;}
.service .fore4 dt{ background-position:-175px -269px; width:30px; height:23px;}
.service .fore5 { float:left; width:233px;overflow:hidden; background:url(images/map.jpg) no-repeat;}
.service .fore5  dl{ width:205px; float:none; margin:0}
.service .fore5  dd{ width:162px;}
.service .fore5 .dt1{background-position:-244px -230px; width:37px; height:25px; margin-top:5px}
.service .fore5 .dt2{background-position:-206px -222px; width:37px; height:36px;}


.new{ display:block; position:absolute; height:13px; width:16px; background:url(images/icon.gif) 0 -47px; top:5px; left:160px;}
.list24 li{ height:24px; line-height:24px; overflow:hidden;}
.list24 li img{ padding-left:5px}

.mer{ height:104px; width:210px; background:url(images/bg_big.png) 0 -72px; padding:13px 17px}
.mer dd{ font-weight:bold; color:#000}
.mer dd .mon{ background:#f5f5f5; height:28px; width:80px; border:1px solid #D9D9D9; line-height:28px; text-align:center; color:#CC0001; display:block; float:left;font-weight:normal;}
.mer dd .value,.myxiu .value{font-weight:normal; margin-top:3px}
.myxiu .value{ height:23px; overflow:hidden}
.mer dd .value div,.myxiu .value div{ display:block; height:23px; line-height:23px; background:url(images/bg_big.gif); color:#fff; float:left; padding-left:9px; padding-right:1px}
.mer dd .value span,.myxiu .value span{ display:block; height:23px; width:8px;background:url(images/bg_big.gif) -46px -23px; float:left}
.mer em{ font-size:14px; color:#cc0001; font-weight:bold}

.item{ width:292px; height:185px; position:relative; margin:0 8px 10px 0; float:left; overflow:hidden }
.item .aside{ height:145px; width:87px; background:url(images/alp.png); position:absolute; line-height:26px;z-index:1; top:0; left:0; padding:20px 10px 20px 20px;}
.item .aside .s_link{ width:100%; height:100%; position:absolute; z-index:2; top:0; left:0}
.item .aside h3{ font-size:18px; font-family:"微软雅黑"; color:#333}
.item .aside .sale{ height:26px;background:#cc0001; color:#fff; text-align:center; display:block; padding:0 5px}
.item .aside .sale2{ width:92px; height:39px; background:url(images/bg_big.png) -286px -102px; display:block; margin-top:10px}
.qing{ width:48px; height:48px; background:url(images/bg_big.png) -343px -165px; display:block; margin-top:10px}
.item img{ position:absolute; left:0px; top:0;transition: all 0.3s ease 0s;}
.item:hover img{ left:-10px;}

/*---------内页1-------*/

.w183{ width:183px; overflow:hidden}
.w1007{ width:1007px; overflow:hidden}
.w750{ width:750px; overflow:hidden}
.w247{ width:247px; overflow:hidden}
.tit03{ height:30px; line-height:30px; background:#f6f6f6; border:1px solid #fff; padding:0 10px; font-size:15px; font-family:"微软雅黑"; overflow:hidden }
.hot_ico{ height:30px; display:block; background:url(images/icon.gif) right -360px no-repeat; float:left; padding-right:30px; overflow:hidden}
.hot_list dl{ height:98px; width:239px; float:left; margin:10px 2px 10px 5px; _display:inline; overflow:hidden}
.hot_list dt{ width:94px; overflow:hidden;}
.hot_list dd{ width:145px; overflow:hidden}
.buy,.buy:hover{ width:74px; height:25px; overflow:hidden; background:url(images/bg_big.png) -389px -84px no-repeat; display:block; color:#fff!important; text-align:center; line-height:25px;}
.choose { margin:5px 10px}
.choose em{ display:block; float:left; height:23px; line-height:23px;}
.choose span{ display:block; height:23px; line-height:23px;background:url(images/bg_big.png) 0px -360px; border-right:1px dotted #CD0000;color:#CC030D;float:left; margin:0 3px;padding:0 10px;}
.choose span em{display:block; }
.choose span a.close{ display:block; height:9px; width:9px; float:left; font-size:0; overflow:hidden; background:url(images/bg_big.png) -373px -294px no-repeat; margin:7px 0 0 12px; cursor:pointer }
.attrs .a-key{ float:left; display:block; color:#999; width:100px; height:32px; line-height:32px}
.attrs .a-values{width:836px; float:left;}
.attrs .brand-attr{ border-top:1px dashed #ededed;overflow: hidden; padding: 3px 20px 3px 15px; width:970px;}
.attrs .brand-attr a{ height:15px; padding:0px 18px 0px 15px; margin:6px 0; background:url(images/select.jpg) no-repeat 0 4px; display:inline-block;}
.attrs .brand-attr a:hover{ background:url(images/select.jpg) no-repeat 0 -13px;}
.attrs .brand-attr a.on{background:url(images/select.jpg) no-repeat 0 -31px; color:#cc0001 }
.attrs .brand-attr a.no_current,.attrs .brand-attr a.yes_current{ background-image:none;padding:0px 5px; height:auto; margin:7px 15px 0 0; color:#cc0001;}
.attrs .brand-attr a.yes_current{ background:#cc0001; color:#fff;}
.attrs .brand-attr a.no_current:hover{ background-image:none;}
.attrs .brand-attr a.yes_current:hover{background-image:none; color:#FFF!important; }
.o-more { color:#CE0007;cursor: pointer; float:right; height: 20px;line-height: 20px; padding-right: 14px; position:absolute;text-align: right; text-decoration: none;  width: 31px; right:15px; top:7px}
.o-more b{height: 5px; background:url(images/down.jpg); overflow: hidden; position: absolute; right:1px; top:7px;  width:9px;}
.o-more b.up{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.mb{ border-top:1px solid #ededed; position:relative; }
.mb .attr-extra{ height:17px; width:40px;background:url(images/bg_big.png) -399px -237px; cursor:pointer; margin:auto; top:-1px; position:relative}
.sorting{ height:34px; line-height:34px; background:#f6f6f6; border-bottom:1px; padding:0 10px}

.order{ width:316px; overflow:hidden; height:34px; float:left}
.order a{ display:block; height:23px; line-height:23px; float:left; border:1px solid #cccccc; position:relative;margin-right:5px;margin-top: 5px; }
.order a span{padding: 0 10px;}
.order a.default,.order a.default:hover{ background:#cc0001; color:#fff!important; border:0; text-align:center; padding-left:0;height:25px}
.order a b{font-size: 0;height:10px; width:10px; display:block;overflow: hidden; position: absolute; right:8px; top: 6px;}
.order a b.down{background:url(images/icon.gif) 0 -324px;}
.order a b.up{background:url(images/icon.gif) -8px -182px;}
.order a.on{ background:#cc0001; color:#fff!important; width: 56px;}


.top_page{ width:320px; float:right;}
.top_sch{ width:129px; overflow:hidden; margin-top:5px; margin-right:8px; height:26px; display:block; float:left; margin-left:8px; _display:inline}
.top_sch .ipt1{ border:0; height:22px; line-height:22px; width:94px; padding:2px 0 2px 10px;background:url(images/bg_big.png) 0 -417px; float:left; overflow:hidden; color:#999}
.top_sch .ipt2{ border:0; width:25px; height:26px;background:url(images/bg_big.png) -104px -417px; float:left; cursor:pointer}
.top_page .pre,.top_page .next{ width:56px; border:1px solid #ccc; padding:3px 7px; cursor:pointer}
.top_page .pre:hover,.top_page .next:hover{ color:#cc0001}
.proList li{ width:185px; height:263px; float:left; margin:10px 32px; overflow:hidden; _display:inline;position:relative;}
.proList li a{ display:block}
.proList li a.pic{ display:block; width:185px; height:131px; text-align:center}
.proList li a.text3{ height:48px; overflow:hidden; line-height:24px}
.price { height:24px; overflow:hidden}
.price span{ display:block;height:24px;  width:58px; padding-right:30px; font-family:"微软雅黑"; font-size:13px}
.price b,.giving b{font-size:0; height:17px; width:17px; background:url(images/icon.gif) 0 -441px; display:block; overflow: hidden; float:right; margin-top:3px}
.ar{ font-family:Arial, Helvetica, sans-serif}
.f13{ font-size:13px}
.f12{ font-size:12px}
.f18{ font-size:18px}
.f24{ font-size:24px}
.btn_area{text-align:center;}
.f30{ font-size:24px}
.btn_area input,.btn1{ border:0; height:28px; line-height:28px; background:url(images/1px.jpg) 0 -127px repeat-x; padding:0 2px;_padding:0 1px; color:#666; cursor:pointer; float:left; margin:5px 2px 0 3px; _display:inline; border-left:1px solid #DAD8D9; border-right:1px solid #DAD8D9}
.btn1{ padding:0 6px}
.proList2{ width:166px; margin:7px auto; }
.proList2 li{ width:166px; height:225px; border-bottom:1px dotted #dbdbdb}
.proList2 li a{ display:block;}
.proList2 li a.pic{ height:132px; margin-bottom:10px; overflow:hidden; text-align:center}
.proList2 li a.text3{ height:48px; overflow:hidden; line-height:24px}
.category_left2 td{  height:22px; border-top:1px solid #DBDBDB;width:24px;  border-right:1px solid #DBDBDB; line-height:22px; text-align:center;display:blcok;}
.category_left2 td a{ display:block; font-family:"微软雅黑"; color:#999999;}
.category_left2 td a:hover,.category_left2 td a.focus{ height:22px; width:100%; background:#cc0001; color:#fff!important}
.w502{ width:502px; overflow:hidden}
.w679{ width:679px; overflow: hidden}
.big_pic{width: 500px; height:500px; overflow:hidden}
.s_pic{ width:407px;  margin:10px auto 0 auto; overflow:hidden; height:85px;}
.s_pic a{ display:block; height:62px; width:76px; padding-top:15px;background:url(images/bg_big.png) -87px -465px; float:left; overflow:hidden; margin:0px 2px 0 2px; display:inline}
.s_pic a img{ width:70px; height:57px; margin:2px;}
.s_pic a:hover,.s_pic a.current{ background:url(images/bg_big.png) -6px -465px;}
.name{ font-size:18px; padding-bottom:10px; border-bottom:1px dotted #d8d8d8 }
.name h1{ line-height:1.5em;font-size:18px; }
.summary{ clear:both; line-height:28px}
.summary .dt{ width:100px; overflow:hidden; color:#999; float:left}
.summary .dd{ width:550px; overflow:hidden; float:right}
.summary .must_select{ border:1px solid red;}
.summary .prc_num strong{display:block; padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; color:#cc0001; float:left; font-weight:normal; height:24px;}
.landing{ height:172px; width:278px; padding-top:20px; background:url(images/bg_big.png) 0px -588px; position:absolute; right:0; top:0; padding-left:75px; overflow:hidden}
.inquiry{ border:0; height:30px; width:92px; background:url(images/bg_big.png) -220px -553px; color:#fff; font-weight:bold; cursor:pointer}
.giving{ display:block;font-family:"微软雅黑"; }
.giving b{ float:left}
.giving span{ display:block; padding-right:5px}

.dot_line{ height:1px; border-bottom:1px dotted #e5e5e5; overflow:hidden; font-size:0}
.solid_line{ height:1px; border-top:1px solid #eeeeee}
.ss_pic a{ display:block; height:48px; width:44px; padding:1px; border:1px solid #e5e5e5; float:left; margin-right:5px; _display:inline}
.ss_pic a:hover{ border:1px solid #cc0001}
.size a{ display:block; float:left; height:20px; line-height:20px; border:2px solid #e5e5e5; padding:0 8px; margin:5px;}
.size a.over, .size a.selected{ border:2px solid #cc0001}
.size a.locked{cursor:not-allowed;border:2px dashed #e8e8e8;color:#a5a5a5;}
.reduce{ border:0; background:url(images/bg_big.png) -377px -540px; float:left; height:20px; line-height:10px; width:25px; height:22px; cursor:pointer }
.add{ border:0; background:url(images/bg_big.png) -431px -509px; float:left; height:20px; line-height:10px; width:25px; height:22px; cursor:pointer }
.reduce_light{ border:0; background:url(images/bg_big.png) -377px -509px; float:left; height:20px; line-height:10px; width:25px; height:22px; cursor:pointer }

.va{ border:0; border-top:1px solid #e6e6e6; text-align:center; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  border-bottom:1px solid #e6e6e6; height:20px; line-height:20px; float:left; width:44px;  }
.to_cart,.to_collect{ float:left}
.to_cart{  margin-right: 9px;}
.to_cart a,.to_collect a{ display:block; height:41px; width:151px; position:relative; overflow:hidden; text-align:center; line-height:41px;}
.to_collect a{ width:131px;}
.to_cart a b,.to_collect a b{ display:block; position:absolute; top:0; background:url(images/bg_big.png) -177px -455px; height:41px; width:151px; left:0; cursor:pointer; color:white; font-size:18px; font-family:"微软雅黑"; font-weight: normal;}
.to_cart a b.disable{ background:url(images/bg_big.png) no-repeat scroll -299px -929px !important;cursor:not-allowed;}
.to_cart a b.unauthorized{ background:url(images/bg_big.png) no-repeat scroll -549px -542px !important;cursor:not-allowed;}
.to_collect a b{ background:url(images/bg_big.png) -337px -455px; width:131px;}

.to_collect2,.to_collect3,.add-part-shop{ float:left; height: 41px;margin-right: 9px;}
.to_collect2 a { display:block; width:85px; position:relative; overflow:hidden; text-align:center; line-height:45px;background:url(images/bg_big.png) -298px -833px; padding-left:22px}
.to_collect3 a{position: relative;top: 15px;cursor: pointer;}
.add-part-shop a{border-radius: 3px;border: 1px solid #e0dfdf;background-color: #f2f0f1;display:inline-block;line-height:30px;height:30px;margin-top: 7px;padding: 0 10px;}
.add-part-shop a.added{pointer-events:none;border: 1px solid #e6dfdf;color: #c2c2c2;}
.add-part-shop a span.plus{font-size: 24px; color: #ffb847;font-weight: bold;line-height:30px;float: left;}
.to_recommend{ float:left; height: 41px; margin-right: 9px;}
.to_recommend a{ display:block; width:151px; position:relative; overflow:hidden; text-align:center; line-height:41px;}
.to_recommend a b{ display:block; position:absolute; top:0; background:url(images/bg_big.png) -370px -355px; height:41px; width:151px; left:0; cursor:pointer}

.to_quick_buy{ float:left; height: 41px; margin-right: 9px;}
.to_quick_buy a{display:block; width:151px; position:relative; overflow:hidden; text-align:center; line-height:41px;
	background:url(images/bg_big.png) -460px -930px; height:41px; width:151px; left:0; cursor:pointer;font-size:18px; font-family:"微软雅黑"; color:white}
.to_quick_buy a:hover{color:white!important}

.out_stock{ float:left; height: 41px; margin-right: 9px;cursor: not-allowed;}
.out_stock a{display:block; width:151px; position:relative; overflow:hidden; text-align:center; line-height:41px;cursor: not-allowed;
	background:url(images/bg_big.png) -300px -929px; height:41px; width:151px; left:0; cursor:pointer;font-size:18px; font-family:"微软雅黑"; color:white}
.out_stock a:hover{cursor: not-allowed;color:white!important}

.tit04{ height:40px; line-height:40px; overflow:hidden; background:url(images/1px.jpg) 0px -157px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.tit04 span{ display:block; padding:0 25px; font-family:"微软雅黑"; font-size:14px; float:left; cursor:pointer; border-right:1px solid #e5e5e5}
.tit04 span.tab_2_2{ border-top:2px solid #CB0003; background:#fff; color:#cc0001}
.parameter li{ width:440px; padding:0 15px; float:left; height:24px; line-height:24px; overflow:hidden;}
.ev_details{ height:83px; margin:12px; margin-top:0; padding-top:12px; overflow:hidden}
.ev_details .frist,.ev_details .second{ width:298px; height:83px; overflow:hidden; float:left; border-right:1px solid #f2f2f2}
.ev_details .frist dl{ padding-top:10px}
.ev_details .frist dt{ width:80px; overflow:hidden; line-height:22px; padding-top:8px}
.ev_details .frist dd{ width:218px; overflow:hidden}
.ev_details .frist dd ul li{ height:24px; line-height:14px; overflow:hidden}
.ev_details .frist dd span{ display:block; float:left; padding:0 10px; color:#999}
.ev_details .frist dd span.progre,.ev_details .frist dd span.progre .progre-cur{background:#f6f6f6;display: inline-block;height: 10px; overflow: hidden;  vertical-align: middle; width: 118px; padding:0;}
.ev_details .frist dd span.progre .progre-cur{ background:#cc0001 ; display: inline-block;height: 10px;overflow: hidden;vertical-align: top; left:0}
.ev_details .second{ width:384px; padding:0 20px; line-height:26px }
.ev_details .third{ width:185px; padding:0 15px 0 25px; float:left}
.ev_details .third a,.ev_details .third a:hover{ display:block; height:35px; width:155px; background:url(images/bg_big.png) -177px -505px; font-size:14px; color:#fff!important; line-height:35px; text-align:center; font-weight:bold}
.tit05{ height:38px; background:#f6f6f6; }
.evalue { height:28px; padding-top:10px}
.evalue li{ float:left; height:38px;padding:0 12px; font-weight:normal;font-size: 12px;}
.evalue li span{ display:block; width:15px; height:20px; float:left; margin-right:5px;line-height: 20px;}
.evalue li a{float:left;vertical-align:top;display: block;height: 20px;line-height: 16px;*padding-top: 3px;}
.comments dl{ padding:20px 0; margin:0 20px; border-bottom:1px dotted #e5e5e5 }
.comments dt{ width:85px; height:105px; overflow:hidden;}
.comments dt span{ display:block; text-align:center; line-height:24px}
.comments dt span.lv{ text-align:left; padding-left:5px; padding-top:5px}
.comments dd{ width:861px; overflow:hidden; line-height:24px;}
.comments .positive{ background:url(images/bg_big.png) -620px -94px; width: 16px ;height: 16px;}
.comments .moderate{ background:url(images/bg_big.png) -650px -94px; width: 16px ;height: 16px;}
.comments .negative{ background:url(images/bg_big.png) -680px -94px; width: 16px ;height: 16px;}
.page{ height:43px; margin-top:128px; float:right}
.page a{ display:block; float:left; background:url(images/1px.jpg) 0px -231px; height:26px; line-height:26px; padding:0 13px; font-size:14px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; margin-right:5px}
.page a:hover,.page a.on{ color:#cc0001;border-left:1px solid #cc0001;border-right:1px solid #cc0001; background:url(images/1px.jpg) 0px -198px;}
.page a.up,.page a.down{ padding:0; display:block; width:51px; background:url(images/bg_big.png) -143px -402px; padding-left:21px; border:0}
.page a.up:hover{ background:url(images/bg_big.png) -215px -402px; color:#cc0001}
.page a.down{ background:url(images/bg_big.png) -288px -402px;  color:#cc0001; padding:0; padding-left:12px; width:60px;}
.buyer{ display:block}
.record td{ border-bottom:1px dotted #e5e5e5; padding:12px 0; line-height:26px}
.category_left{overflow-y: auto; width:181px;overflow-x:hidden;  background:#fff;z-index:1000;}
.category_left_ct{border-top:1px ;border:none;overflow: hidden; width:181px; height:446px;padding:0;margin:0;}
.category_left_expand{border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.category_left_477{height:477px;}
.treemenu{background-color:white;}
.category_left_ct_h{border-top:1px ;border:none;overflow-y:auto; overflow-x:hidden; width:181px; height:477px;padding:0;margin:0;position:absolute;z-index:1000;}
.category_left_ct_h h5 ,.category_left_ct_h h5 a{ background:#f6f6f6; height:31px; line-height:31px; overflow:hidden; font-size:22px; font-family:"微软雅黑"; color:#cc0001; font-weight:normal; padding-left:8px;cursor:pointer;}
.category_left_ct_h_title{ height:31px; overflow:hidden;position:relative;}
/*----下拉列表框----*/
.uboxct{padding-top:4px;height:30px;width:832px;}
.uboxstyle{ width:149px; height:23px;_display:inline; font-weight:normal;position: relative;}
.uboxstyle .tag_select{ vertical-align:middle;height:23px;background:transparent;padding:2px 0 0 0}
.uboxstyle ul.tag_options{ background:#fff;border:1px solid #ccc; padding:6px 0; font-size:12px;position:absolute;top: 30px; left: 78px; z-index:999;width: 233px;overflow-x: hidden; overflow-y:auto;max-height: 300px;*height:300px;}
.uboxstyle ul.tag_options li{color:#333; white-space:nowrap;   line-height:22px; height:22px; padding:0 10px; text-decoration:none; cursor: pointer;}
.uboxstyle ul.tag_options li.open_hover{background:#ededed; }
.uboxstyle ul.tag_options li a.leaf{display:block; line-height:22px; height:22px;}

.sec_nav{ height:50px; font-family:"微软雅黑"; line-height:50px; border:1px solid #ddd; overflow:hidden; }
.sec_nav .left{ display:block; height:49px; padding:0 25px; font-size:18px; float:left; border-right:1px solid #fff;display:block;}
.sec_nav .right{ float:left; border-left:1px solid #ddd; font-size:14px;}
.sec_nav .right a{ display:block; height:50px; padding:0 30px; float:left; margin-right:5px}
.sec_nav .right a:hover,.sec_nav .right a.on{ background:url(images/hover.jpg) center 0; }
.sec_nav .title{ display:block; height:49px; font-size:18px; float:left;padding:0 27px;}
.sec_nav .box{ float:left;height:40px;font-size:14px; padding:10px 10px 0px  10px;width: 316px;}
.sec_nav .border-right{ border-right:none;}
.sch2,.sch2_disable { width:312px;  margin:3px auto;}
.sch2 .lab,.sch2_disable .lab{height: 28px; text-align: center;float:left;width:78px;line-height: 28px;}
.sch2 .btn8 input ,.sch2_disable .btn8 input{ border:0; height:26px; margin:1px; line-height:26px; margin-left:10px; overflow:hidden; width:195px; color:#999; background:none}

.sch2 .btn8{height:28px; width:199px; background:url(images/new_bg.png) 0 -39px; float:left; overflow:hidden;}
.sch2 .btn9{ border:0; height:28px; width:34px; background:url(images/new_bg.png) -199px -39px;float:left; cursor:pointer;}
.sch2_disable .btn8{height:28px; width:199px; background:url(images/new_bg.png) 0 -241px; float:left; overflow:hidden;}
.sch2_disable .btn9{ border:0; height:28px; width:34px; background:url(images/new_bg.png) -199px -241px;float:left; cursor:pointer;}


.mer_logo{ width:150px; height:136px; padding-bottom:10px; overflow:hidden; float:left; text-align:center; border-right:1px solid #e5e5e5;display:block; }
.mer_logo img{ margin:10px auto;}
.mer_logo a{ display:block;text-align:center;}
.choose2{ width:810px; padding-left:10px; float:right; overflow:hidden; padding-right:10px}
.p5-10{ padding:5px 10px}
.screening{ width:221px; height:30px; overflow:hidden}
.ipt_txt1{ border:0; height:21px; width:41px; border:1px solid #d1d1d1; line-height:21px; overflow:hidden}
.ipt_btn{ border:0; height:25px; width:43px; text-align:center; line-height:25px;background:url(images/bg_big.png) -170px -556px; color:#666; cursor:pointer }

/*----折叠菜单----*/
.treemenu{padding:5px 10px;}
.treemenu ul li{padding:5px 0 2px 15px;}
.treemenu .node{white-space:nowrap;word-break:keep-all;}
.treemenu .node a{line-height:18px;}
.treemenu ul li ul{display:none;}
.treemenu ul li em,.treemenu ul li span{vertical-align: top;zoom:1;cursor:pointer;display:inline-block;width:18px;height:18px;margin-left:-14px;background:url(images/tree-ul-li.gif) no-repeat -40px 0px; margin-right:10px}
.treemenu ul li .off{background-position: -16px -18px;cursor: default;}

.treemenu ul.off{display:block;}
.treemenu ul li ul li em{vertical-align: top;zoom:1;cursor:pointer;display:inline-block;width:9px;height:9px;background:url(images/tree-ul-li.gif) no-repeat 0px -77px; margin-right:10px; margin-top:3px}
.treemenu ul li ul li em.off{background:url(images/tree-ul-li.gif) no-repeat 0px -44px; }


.menu ul.off li{ padding-right:10px}

/*----头部地区选择----*/
.chg_city{ position:relative; height:29px; z-index:10000; padding:0 2px 0 10px}
.area{ width:280px; height:200px; border:1px solid #d9d9d9; background:#fff; position:absolute; top:29px; padding-left:10px; padding-top:10px; left:0px}
.area a{ height: 26px; line-height:26px; padding: 0px 0 0 6px;width: 48px; display:block; float:left;}
.outline{position: absolute;z-index: -1; left: 0px; top:2px; width: 113px; height: 28px; background:#fff; border:1px solid #d9d9d9; border-bottom:0; padding:0 2px 0 10px}
.blank{ display:block; width:125px; height:2px; background:#fff; position:absolute; top:28px; left:1px; z-index:10}


/*----收货地区选择----*/
.choose3{ width:280px; height:225px; border:1px solid #d9d9d9; background:#fff; position:absolute; top:149px; padding-left:10px; padding-top:10px; left:50px; border:1px solid #e5e5e5; padding:10px; z-index:100; display:none}
.choose3 .s_area{ height: 26px; line-height:26px; padding: 0px 0 0 6px;width: 48px; display:block; float:left; position:relative}
.choose3 .s_area .s_s_area { display:none; position:absolute; top:24px; background:#FFF; border:1px solid #e5e5e5; z-index:10}
.choose3 .s_area .s_s_area a{ display:inline; padding:0 10px; line-height:24px;}
.choose3 .s_area:hover .s_s_area{ display:block}
.close3{ display:block; height:9px; width:9px; float:right; font-size:0; overflow:hidden; background:url(images/bg_big.png) -373px -294px no-repeat; margin:7px 0 0 12px; cursor:pointer }
.close2{ display:block; height:25px; width:25px;background:url(images/icon.gif) no-repeat 0px -493px; position:absolute; left:270px; top:20px; cursor:pointer}



.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
ul.slider{
	position: relative;
}

ul.slider li{
	position:absolute;
	top:0px;
	left:0px;
	float:none;
	width:auto;
	height:auto;
	padding:0;
}

ul.slider .fiximg{
	width:467px;
	height:159px;
}


/*----收货地区选择----*/
.choose3{ width:280px; height:225px; border:1px solid #d9d9d9; background:#fff; position:absolute; top:149px; padding-left:10px; padding-top:10px; left:50px; border:1px solid #e5e5e5; padding:10px; z-index:100; display:none}
.choose3 .s_area{ height: 26px; line-height:26px; padding: 0px 0 0 6px;width: 48px; display:block; float:left; position:relative}
.choose3 .s_area .s_s_area { display:none; position:absolute; top:24px; background:#FFF; border:1px solid #e5e5e5; z-index:10}
.choose3 .s_area .s_s_area a{ display:inline; padding:0 10px; line-height:24px;}
.choose3 .s_area:hover .s_s_area{ display:block}
.close3{ display:block; height:9px; width:9px; float:right; font-size:0; overflow:hidden; background:url(images/bg_big.png) -373px -294px no-repeat; margin:7px 0 0 12px; cursor:pointer }
.close2{ display:block; height:25px; width:25px;background:url(images/icon.gif) no-repeat 0px -493px; position:absolute; left:270px; top:20px; cursor:pointer}

/*---------3-10-------*/
.w990{ width:990px; overflow:hidden; margin:auto}
.process1,.process2,.process3,.process4,.process5{ height:57px;background:url(images/process.gif) no-repeat; overflow:hidden; }
.process2{background:url(images/process.gif) no-repeat 0 -64px; }
.process3{background:url(images/process.gif) no-repeat 0 -156px;  }
.process4{background:url(images/process.gif) no-repeat 0 -227px;  }
.process5{ background:url(images/process.gif) no-repeat 0 -304px; }
.settlement{ height:35px; line-height:35px; background:url(images/1px.jpg) 0 -345px; border:1px solid #fff; border-bottom:0; padding:0 15px;position:relative}
.settlement .jiez_btn,.settlement .jiez_btn:hover{ display:block; height:25px; width:59px; line-height:25px; color:#fff!important; text-align:center;background:url(images/bg_big.png) -392px -125px; float:right; margin:4px 0 0 15px; overflow:hidden}
.jiez{ float:right; width:298px; overflow:hidden}
.settlement span{ display:block; float:left; padding: 0 10px 0 10px; height:34px; line-height:34px}
.settlement span .choose_btn{  background:url(images/icon.gif) right -678px no-repeat; padding-right:20px; cursor:pointer; display:block }
.choose_area{ background:#fff; border:1px solid #f2f2f2; padding:10px; line-height:26px; position:absolute; top:30px; left:0px; z-index:10; width:400px; display:none}
.settlement .jiez_btn_dis,.settlement .jiez_btn_dis:hover{ display:block; height:25px; width:59px; line-height:25px; color:#fff!important; text-align:center;background:url(images/bg_big.png) -661px -731px; float:right; margin:4px 0 0 15px; overflow:hidden}


.spot,.reserv{ display:block; height:25px; width:40px; background:url(images/bg_big.gif) -46px -50px; text-align:center; line-height:20px; color:#fff; margin-left:12px}
.thr_line{ text-decoration:line-through}
.und_line{ text-decoration:underline}
.dlt:hover{ text-decoration:underline;}
.cart_tab th{ font-weight:normal; padding:10px 0; background:#fafafa; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.cart_tab td{ background:#FFFDEE; padding:16px 0; border-bottom:1px solid #f2f2f2; }
.reserv{ background:url(images/bg_big.gif) 0px -50px;}
.jiesuan2 { padding:0 10px}
.jiesuan2 td{ background:#fafafa;}
.jiesuan2 td span{ padding:0 10px}
.f28{ font-size:28px;}
.amount input{ height:28px; line-height:28px;}
.amount_n{ font-family:"微软雅黑"; }
.jiesuan2 .amount_n table td{padding:0; padding:0 5px}
.amount_n span{ padding:0}
.invoicing a{ display:block; height:46px; width:107px; background:url(images/bg_big.png) -480px -125px; float:right}
.jiesuan_big_dis a{ display:block; height:46px; width:107px; background:url(images/bg_big.png) -620px -800px; float:right}
.tips{ background:url(images/icon.gif) 0px -573px no-repeat; padding:0px 0 10px 25px; border-bottom:2px solid #F2F2F2; margin-top:50px}
.s_line2{ height:1px; font-size:0; overflow:hidden; border-bottom:2px solid #f2f2f2;}
.tit_cart{ height:30px; border-bottom:2px solid #f2f2f2; line-height:30px; font-family:"微软雅黑"; font-size:15px; color:#666; padding:0 5px; margin-bottom:5px }
.mng{ font-size:12px; color:#0066cc; font-weight:normal; font-family:"宋体"; float:right}


/*---------地址管理---
.address-list li{line-height:28px; height:28px;  padding-left:75px; position:relative; margin-bottom:3px; z-index:1;}
.address-list li .sendto{ display:block; padding:0 10px; background:url(images/icon.gif) 5px -620px no-repeat; padding-left:25px; color:#cc0000; font-weight:bold; width:45px; overflow:hidden; height:24px; line-height:24px; position:absolute; top:0px; left:0px; z-index:2 }
.address-list li.on{ background:#f7f7f7; font-size:14px; font-weight:bold; line-height:50px; _height:50px; padding:15px 0 }
.address-list li span{ display:block}
.address-list li span.ipt{  float:left; padding:7px 10px 0 10px}
.address-list li.on span.ipt{ padding:17px 10px 0 10px}
.address-list li span.add2{ width:650px; overflow:hidden; float:left}
.address{ width:910px; float:right; overflow:hidden}
/*.address-list li.on .sendto{ display:block;}*/
/*.address-list li .mng{ width:158px; float:right; overflow:hidden; display:none}
.address-list li .mng a{ padding:0 10px; font-weight:normal; font-size:12px;}
.address-list li.on .mng{ display:block}
.address-list li:hover{ background:#fafafa}----*/
.address-bar{ margin-bottom:25px; padding-left:117px;  _padding-left:127px; margin-top:10px }
.address-bar a{ display:block; height:24px; width:87px; background:url(images/bg_big.png) -481px -176px; text-align:center; line-height:24px}
.address-list li{line-height:28px; height:28px; }
.address-list li .sendto{ display:block; padding:0 10px; background:url(images/icon.gif) 10px -620px no-repeat; padding-left:30px; color:#cc0000; font-weight:bold; width:45px; overflow:hidden; height:24px; line-height:24px; float:left; overflow:hidden; display:none  }
.address{ width:905px; overflow:hidden; float:right}
.address-list li .mng{  float:right; overflow:hidden; padding-right:20px; display:none}
.address-list li .mng a{ padding:0 15px}
.address-list li .ipt{  float:left; padding:7px 10px 0 10px; _padding:3px 10px 0 10px}
.address-list li.on { background:#f7f7f7; font-size:14px; font-weight:bold; padding:15px 0 }
.address-list li.on .sendto,.address-list li.on .mng{ display:block}




.tit_sale{ height:35px; line-height:32px;background-image:url(images/lace.jpg); background-position:0 bottom; background-repeat:repeat-x; background-color:#fffdee; font-size:15px; font-family:"微软雅黑"; padding:0 10px; font-style:italic; color:#666}
.s04{ width:3px; height:13px; background:#ff9900; display:block; font-size:0px; margin:9px 10px 0 5px}
.sale_list li{ width:452px; padding:0 15px; height:26px; line-height:26px; overflow:hidden; float:left;}
.sale_list li span{ color:#ff9900}
.sale_list li.dont a,.sale_list li.dont span{ color:#999}

.order-go{ border:1px dashed #cc0000; padding:1px 10px 10px 20px; float:right; text-align:right}
.order-go div{ padding:5px 0}
.order_btn{ height:52px; float:right; line-height:32px; width:229px}
.order_btn span{ height:52px; width:130px;background:url(images/bg_big.png) -475px -212px; float:right; display:block; margin:-1px 0 0 15px; overflow:hidden}
.order_btn input{ height:36px; width:130px; border:0; cursor:pointer; background:none; font-family:"微软雅黑"; font-size:18px; color:#fff;}
.c03c{ color:#03c}
.tit_pay{ height:42px; line-height:42px;background:url(images/1px.jpg) 0px -302px; position:relative; font-size:14px; font-weight:bold ; padding-left:15px; overflow:hidden}
.tit_pay span{ display:block; height:42px; width:113px; text-align:center; background:url(images/bg_big.png) -485px -587px; position:absolute; left:150px; top:0px; cursor:pointer}
.tit_pay span.tab_2_2{ color:#cc0000; background:url(images/bg_big.png) -359px -587px;}
.bg_fa{ background:#fafafa}
.bank_list li{ width:218px; height:43px; float:left; margin:10px 8px 10px 10px; _display:inline}
.bank_list li input{ vertical-align:middle;float:left; margin:12px 5px 0 0 ; }
.bank_list li span{ display:block; width:190px; height:39px; border:1px solid #e3e3e3; float:left; background:#fff; float:left; overflow:hidden}
.bank_list li span:hover{ border:1px solid #E47D7E}
.chose_btn{ display:block; width:50px; height:24px; background:url(images/icon.gif) 11px -645px no-repeat; color:#0265CB; margin:8px auto 0 auto}
.next_step{ border:0; height:36px; width:105px; background:url(images/bg_big.png) -359px -634px; color:#fff; font-size:14px; font-weight:bold; margin-top:25px; cursor:pointer}
.serv em,.serv a,.serv span{ display:block; float:left}
.serv span{ padding-left:10px; cursor:pointer}
.xiu{ display:block; height:24px; width:36px; padding-left:26px;background:url(images/icon.gif) 5px -437px no-repeat;  }
.bg_yel{ background:#fffdee}
.bg_blue{ background:#dbeefd}


/*---------评价-------*/
.comment{ padding:24px; border-bottom:1px dotted #ccc;}
.comment dt{ width:169px; overflow:hidden; float:left}
.comment dt a{ display:block;}
.comment dt a.pro_comm{  width:92px; margin:auto; text-align:center}
.comment dt a.pro_dscr{  text-align:left }
.comment dd{ width:729px; float:right; height:198px; background:#fafafa; overflow:hidden; padding:5px; }
span.textarea_left{font-size: 13px;font-weight: bold;padding: 0 2px;}
.comm_box{ border:1px solid #dadada; height:161px; background:#fff;}
.ipt_txt2{ border:0; height:29px; width:91px; background:#fff; line-height:29px; border:1px solid #e7e7e7}
.comm_box table td{ border-bottom:1px solid #f2f2f2}
.t_area1{ height:111px; background:none; border:0; width:715px; color:#999; font-size:12px; line-height:26px; padding:5px}
.star{ height:105px; overflow:hidden}
.star_line{padding-left: 10px;}
.star_line a{ width: 19px;height: 18px;display: inline-block;zoom:1;overflow: hidden;vertical-align:text-bottom;}
.star_line a.white{background: url(images/star1.gif);}
.star_line a.yellow{background: url(images/star3.gif);}
.star dt{ width:111px; height:49px; background:#f3f3f3; text-align:center; line-height:49px; font-size:14px; color:#999; font-weight:bold; float:left}
.star dd{ width:245px; float:left; padding-left:35px; overflow:hidden}
.star dd ul li{ height:26px; line-height:26px; overflow:hidden}
.star dd ul li span{ float:left; display:block}
.star dd ul li img{ margin:0px 0 0 7px}
.btn_fb{ border:0; height:40px; width:194px; background:url(images/bg_big.png) -359px -683px no-repeat; font-family:"微软雅黑"; font-size:18px; color:#fff; margin:25px auto 80px auto; cursor:pointer}
.wel span img{ margin:25px 0 0 18px; vertical-align:top}
.log_r{ width:473px; height:327px; overflow:hidden; background:url(images/login_bg.jpg) no-repeat; }
.log_l{width:475px; height:312px; padding-top:30px; text-align:center}
.login_box h5{  height:43px; border-bottom:1px dotted #ededed; padding:0 12px; overflow:hidden}
.login_box h5 span{display:block; background:url(images/bg_big.png) -359px -744px no-repeat; width:168px; height:30px; margin-top:7px}
.ipt3_w,.ipt4_w{height:28px; line-height:28px; width:220px;background:url(images/bg_big.png) 0px -791px no-repeat; padding:0 5px 0 5px; overflow:hidden; display:inline-block;*zoom:1;}
input.ipt4_w,.ipt4_w{background:url(images/bg_big.png) -236px -791px no-repeat; width:130px;}
.ipt3_w input,.ipt4_w input{border:0;height:28px; line-height:28px; background:none; width:220px; color:#999}
.ipt4_w input{ width:130px;}
.btn11{ border:0; height:38px; width:94px;background:url(images/bg_big.png) -393px -788px no-repeat; color:#e5e5e5; cursor:pointer}
.beiz{ height:52px; background:#F2F2F2; padding:5px 15px 5px 18px; line-height:26px;}


/*---------权限管理-------*/
.process1-1,.process2-2,.process2-3,.process2-4{ width:980px; height:37px; line-height:37px; background-image:url(images/process.png); width:980px; overflow:hidden; margin:20px 0 40px 0}
.process2-2{ background-position:0 -40px}
.process2-3{  background-position:0 -96px}
.process2-4{ background-position:0 -149px}
.process1-1 span,.process2-2 span,.process2-3 span,.process2-4 span{ display:block; height:37px; width:220px; padding-left:20px; font-family:"微软雅黑"; font-size:14px; float:left}
.cfff{ color:#fff;}
.tit_mng{ height:39px; line-height:39px; color:#cc0000; font-family:"微软雅黑"; font-size:20px;font-weight:normal; padding:0 10px; border-bottom:1px dotted #ededed}
.tit_mng span{ color:#d8d8e2; font-size:12px; }
.bor-shadow{ background:url(images/bor_sdow2.jpg); }
.sdow1{ height:5px; font-size:0; overflow:hidden;background:url(images/bor_sdow.jpg); }
.sdow3{ height:3px; font-size:0; overflow:hidden;background:url(images/bor_sdow3.jpg); }
.tit_mng2{ height:31px; line-height:31px; background:#f2f2f2; overflow:hidden; padding:0 10px 0 20px; font-size:12px; font-weight:normal}
.td_7 td{ padding:7px 0}
.btn2,.btn3{ border:0; height:35px; width:90px;background:url(images/bg_big.png) -467px -635px no-repeat; color:#e5e5e5; cursor:pointer;}
.btn15{ border:0; height:35px; width:90px;background:url(images/bg_big.png) -497px -786px no-repeat; color:#e5e5e5; cursor:pointer;}
.btn3{background:url(images/bg_big.png) -610px -635px no-repeat; }
.wraning{ background:#f2f2f2; padding:15px 15px 15px 25px; line-height:30px;}
.ti2em{ text-indent:2em}
.f15{ font-size:15px;}
.bor_f2{ border:1px solid #f2f2f2}
.letters a{ display:block; height:18px; width:18px; font-family:"微软雅黑"; font-size:14px; border:1px solid #ccc; overflow:hidden; line-height:18px; text-align:center; float:left; margin-right:3px }
.letters a:hover,.letters a.on{ color:#cc0000; border:1px solid #cc0000}
.files,.files2{background:url(images/bg_big.png) -584px -175px no-repeat; width:125px; height:31px; border:0; cursor:pointer}
.files2{background:url(images/bg_big.png) -596px -126px no-repeat; width:56px; height:23px; margin:6px 10px 0 10px}
.demo_wrap em,.demo{ display:block; float:left }
.demo{ position:relative; width:24px; color:#cc0000!important}
.demo span{ display:none; height:155px; width:264px; padding:13px 3px 5px 4px;background:url(images/demo.jpg); position:absolute; left:-30px; top:18px}
.demo:hover span{ display:block}
.comm_tips a{ font-size:12px; font-weight:normal;background:url(images/bg_big.png) -622px -275px no-repeat; display:block; width:80px; padding-left:12px;   height:30px; color:#0166CE; position:relative; z-index:100  }
.outline4{background:url(images/bg_big.png) -522px -273px no-repeat;font-size:12px;  color:#0166CE;font-weight:normal; display:block; width:80px; padding-left:12px;   height:30px; position:absolute; z-index:1000; top:0px;  left:0px}
.line4{ height:3px; background:#fff; font-size:0; overflow:hidden; position:absolute; top:30px; left:0; z-index:2; width:88px; left:2px}
.comm_con{ width:520px; width:228px; border:2px solid #f2f2f2;padding:20px; position:absolute; top:31px; left:-180px; background:#fff; z-index:1}

.sdow5{ height:5px; font-size:0; overflow:hidden;background:url(images/bor_sdow5.jpg); }
.bor-shadow5{ background:url(images/bor_sdow6.jpg); }

/*---------权限管理多级折叠-------*/
#menu ul li span{ display:block; float:left; padding:0 10px; height:28px; line-height:28px; overflow:hidden}
#menu ul li span input{ margin-right:5px}

.p5{ padding:5px;}
.choose4 a{ padding:0 3px; line-height:26px; margin:10px;}
.qdan{ line-height:26px; padding:10px}
.qdan li{ margin-bottom:10px}
.qdan dt{ float:left;}
.qdan dd{ float:left; width:786px; overflow:hidden}
.qdan dd span{ padding:0 5px; }
.thumbnail a{ float:left; margin-right:5px; height:48px; height:37px; display:block}
.thumbnail a img{ padding:1px; border:1px solid #e6e6e6;}
.thumbnail a:hover img,.thumbnail li a.on img{ border:1px solid #cc0000}
.cfff{ color:#fff}
.td_r_7 td{ padding-right:7px;}
/*---------footer-------*/
.footer{  text-align:center; padding:23px 0 30px 0; color:#ccc; line-height:26px}
.footer img{ padding:15px 5px 0 5px}

/* ---------- Message ---------- */

div.xxMessage {
	padding: 10px 30px;
	display: none;
	position: fixed;
	_position: absolute;
	top: 25%;
	_top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + "px");
	left: 50%;
	z-index: 100;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 6px #999999;
	-moz-box-shadow: 1px 1px 6px #999999;
	box-shadow: 1px 1px 6px #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3);
	border: 1px solid #999999;
	background-color: #ffffff;
}

div.xxMessage .messageContent {
	line-height: 24px;
	padding: 0px 10px 0px 30px;
	color: #666666;
}

div.xxMessage .messagewarnIcon {
	background: url(images/common.gif) -60px -330px no-repeat;
}

div.xxMessage .messagesuccessIcon {
	background: url(images/common.gif) -30px -360px no-repeat;
}

div.xxMessage .messageerrorIcon {
	background: url(images/common.gif) 0px -390px no-repeat;
}

div.xxMessage .messageIframe {
	width: 2000px;
	height: 2000px;
	position: absolute;
	left: -100px;
	top: -100px;
	z-index: -1;
}
/*---20140325购物车2步增加地址--*/
.btn5,.btn6{ border:0; height:28px; width:73px; background:url(images/btn.jpg); font-size:14px; font-weight:bold; color:#fff; cursor:pointer}
.btn6{ background:url(images/btn.jpg) -79px 0; color:#666 }
.sp_plr8 span{ padding:0 8px;}


/* zoom   */
.productImage{overflow:visible;}
.productImage .zoomPad {
    float: left;
    position: relative;
    z-index: 99;
    cursor: crosshair;
}
.productImage .zoomPreload {
    width: 90px;
    height: 43px;
    * width: 100px;
    * height: 49px;
    padding: 8px;
    text-align: center;
    color: #333333;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 110;
    border: 1px solid #e4e4e4;
    background-color: white;
}
.productImage .zoomPup {
    overflow: hidden;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    position: absolute;
    z-index: 120;
    cursor: crosshair;
    border: 1px solid #e4e4e4;
    background-color: #ffffff;
}
 .productImage .zoomOverlay {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 101;
     display: none;
     background: #ffffff;
}
.productImage .zoomWindow {
    height: auto;
    position: absolute;
    left: 110%;
    top: 40px;
    z-index: 110;
    background: #ffffff;
}
.productImage .zoomWrapper {
    position: relative;
    z-index: 110;
    border: 1px solid #e4e4e4;
}
.productImage .zoomWrapperTitle {
    width: 100%;
    height: 18px;
    line-height: 18px;
    color: #ffffff;
    text-align: center;
    font-size: 10px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 120;
    -moz-opacity: 0.6;
    opacity: 0.6;
    display: block;
    filter: alpha(opacity = 60);
    background: #999999;
}
.productImage .zoomWrapperImage {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 110;
}
 .productImage .zoomWrapperImage img {
     display: block;
     position: absolute;
     z-index: 101;
     border: 0px;
}
.productImage .zoomIframe {
    z-index: -1;
    filter: alpha(opacity=0);
    -moz-opacity: 0.80;
    opacity: 0.80;
    position: absolute;
    display: block;
}

/*---首页 会员未登录--*/
.login_btn,.reg_btn{ display:block; float:left; height:34px;background:url(images/bg_big.png) -525px -315px; color:#fff; width:47px; line-height:34px; text-align:center}
.login_btn{ padding-left:34px; text-align:left}
.login_btn:hover,.reg_btn:hover{ color:#fff!important; text-decoration:underline}
.reg_btn{ width:94px;background:url(images/bg_big.png) -611px -315px;}
.v_font{ font-family:Verdana, Geneva, sans-serif}

/*---关于我们--*/
.about{ border:1px solid #ff6d0c;}
.about h4{ height:33px; line-height:33px; background:#ff6600; color:#fff; font-family:"微软雅黑"; font-size:14px; padding:0 10px}
.about li{ height:35px; line-height:35px; background:url(images/1px.jpg) 0px -458px; overflow:hidden; padding-left:59px;}
.about li a:hover{ color:#ff6600!important}
.btm_img{ height:135px; background:url(images/btm_img.jpg) no-repeat; }
.news_details{ height:31px; line-height:31px; overflow:hidden; border-bottom:1px dotted #e5e5e5; margin:10px; padding:0 3px;}
.org{ color:#fe6700}
.headLine{ font-size:26px; font-family:"微软雅黑"; text-align:center; font-weight:normal; margin-bottom:20px}



/*---20140607 part choose---*/
.sch_box2{ height:28px; width:172px; background:url(images/new_bg.png); float:left; overflow:hidden}
.sch_box2 input{ border:0; height:26px; margin:1px; line-height:26px; margin-left:3px; overflow:hidden; width:168px; color:#999; background:none}
.btn7{ border:0;height:28px; width:28px;background:url(images/new_bg.png) -172px 0; float:left; cursor:pointer }
.box1_top{ height:36px;}
.box1{ height:295px;overflow:scroll;background:#f6f6f6;  }
.box1_top{ height:36px; background:#f6f6f6; overflow:hidden; border-bottom:1px solid #dcdcdc; }
.list1 li,.list2 li{ height:25px; line-height:25px; overflow:hidden; }
.list1 li a{ display:block;height:25px; padding:0 20px 0 10px;  background-image:url(images/new_icon.gif); background-position:right 0; background-repeat: no-repeat; margin-right:10px}
.list1 li a:hover,.list1 li a.on,.list2 li a:hover,.list2 li a.on{ background-color:#E5E5E5; background-position:right -27px;}
.list2 li a{ display:block;height:25px; padding:0 20px 0 10px; margin-right:10px}

.tit06{  line-height:39px;}
.tit06 span,.tit06 a{ display:block;}
.tit06 span{ float:left; font-weight:normal; cursor:pointer;}
.tit06 span a{padding:0 24px;background:url(images/line3.gif) right no-repeat;font-size:14px;white-space: nowrap;}
.tit06 span.tab_2_2{background:url(images/tit06_span.png) center bottom no-repeat; font-weight:bold }
.tit07{ height:35px; background:#f5f5f5; font-weight:normal; line-height:35px; overflow:hidden; padding:0 10px}

.list3 li{ background:url(images/new_bg.png) 0px -82px; height:158px; width:184px; float:left; margin:10px 6px 5px 6px; _display:inline}
.list3 li a{ display:block;text-align:center;text-overflow: ellipsis;white-space: nowrap;}
.list3 li .word{ height:36px; line-height:36px; overflow:hidden;width: 184px;}
.list3 li .img{ height:117px; width:178px; overflow:hidden; margin:0 auto; margin-top:2px}
.list3 li .img:hover,.list3 li .img-on{ border:#CE0C0D 1px solid }
.box_l,.box_r{ width:594px; overflow:hidden; float:left; height:689px;margin: 0 2px}
.box_r{ border-left: 1px #eae8e9 solid;margin-right: 0;width:596px;}
.tab_new td,.tab_new th{ height:26px;}
.tab_new th{ background:#EAE8E9; border-right:1px solid #fff; font-weight:normal}
.tab_new th.last{ border-right:1px solid #eae8e9;}
.tab_new td{ border:1px solid #ececec;text-align:center;}
.tab_new td a{ display:inline-block; height:26px; line-height:26px; width:40px;text-align:center;}
.tab_new tr.hover,.tab_new tr.on{background:#E2F2FF;}
.tab_new td.left{text-align: left;padding-left:3px;}
.panel-ct{height:390px;overflow: auto;border-top: 1px solid #e5e5e5;}
.btn_quck a{ display:block; height:30px; width:30px;background:url(images/new_bg.png) -206px -83px; float:left; margin-right:5px}
.btn_quck .a02{ background:url(images/new_bg.png) -241px -83px;}
.btn_quck .a03{ background:url(images/new_bg.png) -276px -83px;}
.btn_quck .a04{ background:url(images/new_bg.png) -311px -83px;}
.btn_quck .a05{ background:url(images/new_bg.png) -346px -83px;}
.btn_quck .a06{ background:url(images/new_bg.png) -346px -119px;}
.pic_area{ position:relative;width:580px;height:600px;overflow: hidden;}

.pic_area a{ display:block; font-family:"微软雅黑"; font-size:12px;  position:absolute;}
.pic_area a.circle{height:24px; width:24px; top:50px; left:150px;line-height:24px; text-align:center;; z-index: 10;}
.pic_area a.circle:hover,.pic_area a.circle-on{ background:url(images/cricle.gif);  color:#fff!important; }
.pic_area a.chang{ height:17px; line-height:17px; padding:0 5px; top:30px; left:320px; z-index: 10;}
.pic_area a.chang:hover,.pic_area a.chang-on{ background:#ff9900;color:#fff!important;}

.pic_area img{width:580px;position: absolute;}

.tabs2{text-align: center;overflow:hidden;margin-top: 10px;}
.tabs2 span{ display:inline-block; height:28px; line-height:28px; text-align:center; width:28px;background:url(images/new_bg.png) -276px -119px; font-family:"微软雅黑";  margin-right:5px; font-size:14px; cursor:pointer  }
.tabs2 span.tab_2_2{background:url(images/new_bg.png) -310px -119px; color:#fff}


/*更多品牌*/
.more_brand{width:870px; float:right; margin-right:40px; display:inline; padding-top:6px; padding-bottom:10px;}
.list_name{ font-family:"微软雅黑"; font-size:12px; font-weight:normal; padding-bottom:10px;}
.list_name ul li{ float:left; padding:1px 9px; color:#444; position:relative; cursor:pointer; margin-right:4px;}
.list_name ul li b{display: none;position: absolute;left:50%;bottom: -10px;overflow: hidden;width:0px;height: 0px;border-width: 5px;border-style: solid dashed dashed;border-color: #c00 transparent transparent;margin-left: -5px;}
.list_name ul li.cur{ background:#c00;color:#fff}
.list_name ul li.cur b{ display:block}
.brand_name{ padding:3px 0 3px 10px; border: solid 1px #eee; overflow-y:scroll; height:170px;}
.brand_name ul li{ width:140px; float:left;padding-bottom: 4px;}

/*有权限查看商品价格样式*/
.landing_2{ height:124px; width:230px;background:url(images/bg_big.png) 0px -826px; position:absolute; right:0; top:0;overflow:hidden; padding-top:52px; padding-left:55px;}
.landing_2 em{ font-weight:normal; color:#999;}

/*----------------------------------------20140812------------------------------------------------*/
.service2 { width:586px; margin:0 76px 0 100px; float:left}
.service2 li{ width:71px; height:36px; line-height:36px; padding-left:25px; margin-top:3px; margin-right:30px; float:left;font-family:"Microsoft YaHei","微软雅黑"; font-size:15px}
.service2 li.li01{background:url(images/icons.gif) no-repeat; }
.service2 li.li02{background:url(images/icons.gif) 0 -65px no-repeat; padding-left:40px; }
.service2 li.li03{background:url(images/icons.gif) 0 -130px no-repeat;padding-left:40px;  }
.service2 li.li04{background:url(images/icons.gif) 0 -216px no-repeat;padding-left:40px; }

/*--------------搜索----------------------*/
.bor_e8{ border:1px solid #e8e8e8;}
.sch3{background:url(images/1px_new.jpg); width:943px; overflow:hidden; float:left; height:91px; padding:10px 0 0 0 }
.sch_box3{ width:556px; height:38px; line-height:38px; padding:3px; overflow:hidden; background:url(images/bg_new.png) 0 -151px;}
.sch_area p,.sch_area p a{ color:#999}
.sch_box3 .sch_ipt{ width:430px; height:36px; overflow:hidden; float:left; padding-left:33px;}
.sch_box3 .sch_ipt input{ border:0; height:36px; line-height:36px; color:#999; font-size:14px; width:430px;zoom:1;}
.sch_box3 .sch_btn {float:left; border:0; height:38px; width:92px; background:none; font-weight:bold; color:#fff; font-size:14px; cursor:pointer;display: inline-block;*zoom: 1;}
.f20{ font-size:20px;}

/*--------------通知----------------------*/
.notice{ width:254px; float:right; height:101px; overflow:hidden; border-left:1px solid #e8e8e8;}
.notice .tit{ height:36px;  background:url(images/bg_new.png); }
#slidePrev,#slideNext{ margin:8px 12px 0 12px}
.dot_list { height:55px; overflow:hidden}
.dot_list li{ height:24px; line-height:24px; overflow:hidden;  background:url(images/dot.jpg) 0 10px no-repeat; padding-left:10px;}



.footer2{ background:#F6F6F6; overflow:hidden; color:#ccc;min-width: 1200px;}
.footer2 a{ padding:0 3px}
.s05{ width:37px; height:25px; background:url(images/bg_new.png) -63px -47px;}
.s06{ width:36px; height:36px; background:url(images/bg_new.png) -116px -48px;}
.ifm{ height:34px; background:#666; text-align:center;  color:#ccc; padding-top:8px;min-width: 1200px;}
/* 404  */
.error{ width:743px; height:324px;margin:50px auto 0 auto; overflow:hidden; font-family:"微软雅黑","Microsoft YaHei"; padding:100px 0 0 410px;}
.error_con{ width:323px; height:165px; overflow:hidden; line-height:24px;font-size: 16px;}
.error_con a:hover{ text-decoration:underline}
.error-404{ background:url(images/404.jpg); }
.error-500{ background:url(images/500.jpg); }

.Ptable {
    background: none repeat scroll 0 0 #ccc;
    margin: 10px 0;
    empty-cells: show;
    border: 1px solid;
}
.Ptable th {
    background: none repeat scroll 0 0 #eef7fe;
    font-size: 12px;
    border-bottom: 1px solid silver;
    padding: 5px;
}
.Ptable td {
    background: none repeat scroll 0 0 #fff;
    font-size: 12px;
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    padding: 2px 5px;
}
.Ptable .tdTitle {
    background: none repeat scroll 0 0 #f5fafe;
    text-align: right;
    width: 110px;
}
.Ptable th.tdTitle {
    text-align: center;
}
/* tip*/
.bt-content {
    font-size: 12px;
    color: #000;
    line-height: normal;
}



ul.partList{}
ul.partList li {padding:6px 10px;}
ul.partList li.odd{background-color:#F6F6F6;}
ul.partList li.hover{background-color: #fffdee!important;}
ul.partList li a {font-size: 12px; line-height: 36px;display: block;}
ul.partList li a.link{margin-left: 10px;text-decoration: underline;}


#fixtop{width: 38px; height:38px;font-weight: bold;font-size: 12px; line-height: 14px; text-align: center;cursor:pointer;background:url(images/bg_big.png) no-repeat -314px -232px;}
.search .alert{ background:url(images/bg_big.png) -260px -150px; width: 58px ;height: 53px;}
label.fieldError {
    line-height: 23px;
    color: #ffb042;
    padding-left: 6px;
}
.detail_models_table {
    border: 1px solid #efefef;
    border-collapse: collapse;
    display: table;
    margin: 0 auto;
    width: 100%;
}
.detail_models_table thead td {
    background: none repeat scroll 0 0 #fafafa;
    border: medium none;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    padding: 8px;
}
.detail_models_table thead .td1 {
    width: 185px;
}
.detail_models_table thead .td2, .detail_models_table thead .td3 {
    width: 160px;
}
table.detail_models_table td.bg-dark, table.detail_models_table th {
    background: none repeat scroll 0 0 #fafafa;
}
table.detail_models_table td {
    border: 1px solid #efefef;
}
table.detail_models_table td, table.detail_models_table td.bg-light {
    background: none repeat scroll 0 0 #fff;
    padding: 8px;
}
table.detail_models_table td.td_body {
    border: 0 none;
    padding: 0;
}
table.detail_models_table .td_body_table {
}
table.detail_models_table .td_body_table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #efefef #efefef -moz-use-text-color;
    border-image: none;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
}
table.detail_models_table  .td1,table.detail_models_table  .td2,table.detail_models_table  .td3,table.detail_models_table  .td4 {
    font-size: 14px;
    font-weight: 700;
}

table.detail_models_table  .td1{ width:60px; }
table.detail_models_table  .td2{ width:70px; }
table.detail_models_table  .td3{ width:100px; }
table.detail_models_table  .td4{ }
table.detail_models_table .td_body_table td.td_body {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #efefef;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 0;
}
/*  zebra_dialog start*/
.ZebraDialog *,
.ZebraDialog *:after,
.ZebraDialog *:before  { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.ZebraDialog {
    width: 450px;
    z-index: 1001;
    border: 1px solid #DEDEDE;
}

.ZebraDialog,
.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_Body,
.ZebraDialog .ZebraDialog_Buttons a {
    margin: 0;
    padding: 0;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size: 14px;
    text-align: left;
    line-height: 1.4;
}

.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_BodyOuter,
.ZebraDialog .ZebraDialog_ButtonsOuter {
}

.ZebraDialog .ZebraDialog_Title {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background: #f5f5f5;
    padding: 6px 15px;
    vertical-align: middle;
    border-bottom: 1px solid #F0F0F0;
}

/*  set background color here and not on ZebraDialog_Body, or you'll eventually run into problems with rounded corners
    when using smaller widths for border! */
.ZebraDialog .ZebraDialog_BodyOuter {
    background: #FFF;
}

.ZebraDialog .ZebraDialog_Body {
    color: #44484A;
    padding: 10px;
}

.ZebraDialog .ZebraDialog_ButtonsOuter {
    background: #FFF;
    padding: 10px 5px 10px 10px;
}

.ZebraDialog .ZebraDialog_Buttons:before,
.ZebraDialog .ZebraDialog_Buttons:after     { content: "\0020"; display: block; height: 0; visibility: hidden; font-size: 0 }
.ZebraDialog .ZebraDialog_Buttons:after     { clear: both }
.ZebraDialog .ZebraDialog_Buttons           { *zoom: 1 } /* for IE only */

.ZebraDialog .ZebraDialog_Buttons a {
    font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 15px;
    border:1px #b9b9b9 solid;
}

.ZebraDialog .ZebraDialog_Buttons a:hover {

    color: darkred;
}

.ZebraDialog a.ZebraDialog_Close {
    position: absolute;
    right: 6px;
    top: 0px;
    text-decoration: none;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 21px;
    color: #444
}

.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close {
    color: #888;
}

.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close:hover {
    color: #000;
}

.ZebraDialogOverlay {
    background: #efefef;
    filter:alpha(opacity=50); /*IE,透明度50%*/
    -moz-opacity:0.5; /*Firefox,透明度50%*/
    opacity:0.5;/*其他浏览器,透明度50%*/
    z-index: 1000;
    width: 100%;
    height: 100%;
}

/* = YOU SHOULD NOT CHANGE ANYTHING FROM THIS POINT ON
---------------------------------------------------------------------------------------------------------------------*/
.ZebraDialog .ZebraDialog_Body {
    overflow: auto;
}

.ZebraDialog .ZebraDialog_Icon {
    background-repeat: no-repeat;
    background-position: 30px 40px;
    padding-left: 124px;
    min-height: 64px;
    _height: 64px;
}

.ZebraDialog .ZebraDialog_Confirmation  { background-image: url('images/zebra/confirmation.png') }
.ZebraDialog .ZebraDialog_Error         { background-image: url('images/zebra/error.png') }
.ZebraDialog .ZebraDialog_Information   { background-image: url('images/zebra/information.png') }
.ZebraDialog .ZebraDialog_Question      { background-image: url('images/zebra/question.png') }
.ZebraDialog .ZebraDialog_Warning       { background-image: url('images/zebra/warning.png') }

.ZebraDialog .ZebraDialog_Buttons a {
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-right: 5px;
    min-width: 60px;
    float: right;
    _width: 60px;
    background: #f0f0f0;
}

.ZebraDialog .ZebraDialog_Buttons_Centered .ZebraDialog_Buttons {
    display: table;
    margin: 0 auto;
    text-align: center;
}

.ZebraDialog .ZebraDialog_Buttons_Centered a {
    zoom: 1;
    *display: inline;
}

.ZebraDialog .ZebraDialog_Preloader {
    height: 32px;
    background: url('images/zebra/preloader.gif') no-repeat center center;
}
/*  zebra_dialog end*/

/* start select2 */

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    /*
      Force border-box so that % widths fit the parent
      container without overlap because of margin/padding.
      More Info : http://www.quirksmode.org/css/box.html
    */
    -webkit-box-sizing: border-box; /* webkit */
    -moz-box-sizing: border-box; /* firefox */
    box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('images/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('images/select2/select2.png') no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
    box-shadow: none;

    background: #fff url('images/select2/select2.png') no-repeat 100% -22px;
    background: url('images/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('images/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('images/select2/select2.png') no-repeat -37px -22px;
    background: url('images/select2/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('images/select2/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('images/select2/select2-spinner.gif') no-repeat 100%;
    background: url('images/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('images/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('images/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('images/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('images/select2/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    color: bold;
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('images/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
.select2{padding: 3px 0;}
.select2-left-label{padding-left:15px;margin-top: 30px;}
.select2 .selectBox{ padding-top:3px;float: left;margin-right: 10px;}
/* end select */

/* start wenda*/
   .wenda li{padding: 20px  15px 5px 15px;}
   .wenda .ct{position: relative;border-bottom: dotted 1px #b5b5b5;padding-bottom: 10px;}

   .wenda .qa-ct{padding-left: 50px; }
   .wenda .qa-ct .question{font-size: 14px;line-height:16px;font-weight: bold;}
   .wenda .qa-ct .answer{padding-top:5px;}
   .wenda .qa-ct .all-answer{color:#999;}
   .wenda .all-question{padding: 5px;font-size: 12px;}
   .wenda .all-question a{display: block;text-align: center;}
   .wenda .vote{ width: 40px; position: absolute;top: 0px;left:0px;text-align: center;padding-top: 3px;}
   .wenda .vote .poll{font-size: 14px;line-height: 18px;font-weight: bolder;}
   .wenda .vote .like { background:url(images/bg_big.png) scroll -635px -213px  no-repeat; display: inline-block;width: 12px;*zoom: 1;height: 13px;}
   .wenda .vote .tovote{font-size: 12px;}
   .wenda .vote .unlike { background:url(images/bg_big.png) scroll -675px -213px   no-repeat; display: inline-block;width: 12px;*zoom: 1;height: 12px;margin-top:4px;}
   .related-question-icon { background:url(images/bg_big.png) scroll -615px -230px  no-repeat; display: inline-block;width: 25px;*zoom: 1;height: 22px;vertical-align: middle;}
   .suggested-question-icon { background:url(images/bg_big.png) scroll -645px -231px  no-repeat; display: inline-block;width: 25px;*zoom: 1;height: 22px;vertical-align: middle;}


/* end wenda*/

.fit-title{padding:20px 0px 0px 0px;}

.imagePreview{margin-right:10px;margin-top:10px;cursor:-webkit-zoom-in;}
.bigImageShow{position: absolute;left:10px;width:300px;height:300px;border:1px solid #e7e7e7;z-index:999999;}
#part_bar a{    border: 1px solid #d9d9d9;    background-color: #fff;    color: #333;padding: 0  5px; margin-right:8px;}
#part_bar a:hover, #part_bar a.current {
    background: #e70012;
    border: 1px solid #e54e2d;
    color: #fff!important;
}

.oem-no-link{color:#0066cc;}

#loading {
	position: fixed;
	_position: absolute;
	width: 170px;
	height: 25px;
	border: 2px solid #C3DAF9;
	top: 35%;
	left: 45%;
	z-index: 10000;
	background-color: #F7F9FC;
	line-height: 25px;
	vertical-align: middle;
	font-size: 11pt;
	display: none;
}