@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,form,ul,li,ol,dl,dd,dt,table,thead,tbody,tr,td,p,input,button,textarea{margin:0;padding:0}
a{text-decoration:none; color:#000}
a:hover{text-decoration:none}
ul,li{list-style-type:none}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif}
html { zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); } 

/*gong*/
img{ border:0}
.min{padding:3px 0 0 0; overflow:hidden; }
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.d-hang{ height:25px; line-height:25px; width:960px; margin:0 auto; border-bottom:1px #000000 solid; margin-bottom:10px}
.cetenr{ margin:0 auto; width:970px;}
/*text-color*/
.o-org{ color:#ff3300}
.o-org2{ color:#F50}
.price {COLOR:#ff3300; font-weight:bold}
.hui{ color:#999}
/*w-boxs*/
.blank{height:5px; width:960px; padding:0 0 0 0;}
/*head*/
.w-dao,.btn-search,.h-gwche{ background:url(../images/shop-index-bg.png) no-repeat -9999px;}
.w-dao{ background-position:-190px -88px;}
.btn-search{ background-position:0px -56px;}
.h-gwche{ background-position:0px -86px;}
.head-user-box{ background:#f7f7f7; height:28px;}
.head-user{ width:960px; margin:0 auto; line-height:28px; position:relative; z-index:9999}
.head-user .head-hy a{ color:#d95700; margin-left:10px; font-weight:bold;}
.head-user .head-call {float:right; width:400px}
.head-user .head-call li{float:left; margin-left:5px}
.head-call strong{color:#d95700;}
.head-call span{color:#d95700;}
.head-user .w-dao{ height:17px; width:55px; padding-left:10px;padding-right:15px; line-height:17px; display:block; border:1px #999999 solid; margin-top:5px}

.s-head-top{height:103px; background:url(../images/head-top-bg.gif) repeat-x}
.shop-logo{width:960px;height:103px; margin:0 auto 0 auto; overflow:hidden}
.s-logo{ width:320px; height:102px; float:left; overflow:hidden}
.s-sousuo{width:256px; height:76px; padding:27px 0 0 0; margin:0 0 0 125px; float:left; color:#d7d7d7;overflow:hidden}
.s-sousuo .sousuo-box{border:1px #FFFFFF solid; overflow:hidden; height:21px; margin-bottom:10px}
.s-sousuo .inp-search{float:left;padding:2px;height:15px;width:185px; border:1px #CCCCCC solid}
.s-sousuo .btn-search{width:64px;height:21px;float:left;margin-left:-1px;cursor:pointer; border:none}
.hot-txet a{ margin-left:10px; color:#d7d7d7;}
.head-txet{height:103px; width:170px; padding:27px 0 0 25px; float:right; display:block;overflow:hidden}
.head-txet a{margin:0 0 0 10px; color:#d7d7d7; display:block; width:60px; height:20px; float:left}
.s-head-min{ height:31px; background:url(../images/head-nav-bg.gif) repeat-x;}
.s-head-nav{ width:960px; height:31px; margin:0 auto}
.h-nav li{ float:left; line-height:31px; font-weight:bold; text-align:center; position:relative; z-index:9998}
.menu1 {width:65px; height:31px;}
.menu2 {width:80px; height:31px;}
.menu3 {width:100px; height:31px;}
.menu4 {width:80px; height:31px;}
.h-nav li a{ color:#fff; font-size:14px;}
.h-nav li a.shop-n-on{text-decoration:none; display:block; background:#e0752e}
.h-nav li a:hover{text-decoration:none; display:block; background:#e0752e}
.h-nav li a:hover.menu1 {width:65px; height:31px;}
.h-nav li a:hover.menu2 {width:80px; height:31px;}
.h-nav li a:hover.menu3 {width:100px; height:31px;}
.h-nav li a:hover.menu4 {width:80px; height:31px;}
.obox-sonmenu { width:328px; border:1px #dc732d solid; background: url(../images/h-classtion-bg.gif) repeat-y; border-top:none;position:absolute; top:31px; left:-50px; display:none; overflow:hidden; padding-bottom:5px;}
.obox-sonmenu .nav-classtion{width:90px; float:left; padding:10px 5px 0 5px}
.obox-sonmenu .nav-classtion p { height:20px; display:block; overflow:hidden; line-height:20px; padding-top:5px}
.obox-sonmenu .nav-classtion p a{color:#f5843a;font-size:12px;font-weight:100;}
.obox-sonmenu .nav-classtion p a:hover{background:#f5843a; color:#FFFFFF}
.obox-sonmenu .nav-guangao{width:220px; display:inline}
.nav-guangao dl{display:inline; float:left; text-align:left; line-height:20px; margin:10px 0 0 10px;font-weight:normal}
.nav-guangao dd a{ color:#000000;font-size:12px;}
.nav-guangao dd a:hover{background:#f5843a; color:#FFFFFF}
.nav-guangao dl dd strong{color:#d95700}
.nav-guangao dl dd span{color:#d95700}
.tuijan-goods{width:208px;background:#f4f9fb; border:1px #f2f4f4 solid; height:85px}
.tuijan-goods img{border:0;}
.t-nav{ width:290px; overflow:hidden; padding-left:15px}
.t-nav li{float:left; line-height:31px; font-weight:bold; text-align:center; width:90px; margin-left:5px}
.t-nav li a{color:#fff; font-size:14px;}
.t-nav li a:hover{text-decoration:none; display:block; background:#e0752e}
.s-head-btm{ width:940px; margin:0 auto; height:33px; background:#efefef; padding:0 10px 0 10px; overflow:hidden}
.s-head-btm img{ margin-top:9px; float:left}
.s-head-btm .g-box {width:585px; height:33px; overflow:hidden; white-space:nowrap; line-height:33px; float:left; margin:0 0 0 5px} 
.s-head-btm .g-text {width:585px;font-size:12px; float:left; overflow:hidden; } 
.s-head-btm .g-text ul {width:585px; overflow:hidden;}
.s-head-btm .g-text ul li{float:left; margin:0 0 0 5px;}
.s-head-btm .g-text ul li a{color:#888} 
.h-gwche {width:136px; height:21px; margin-top:5px; padding-left:40px; float:right; border:1px #bdbdbd solid; line-height:22px}



/* footer */
#ofooter, .ohelp-panel h3, .ob-ad, .icon-empty, .txt-empty h3, .ofoot-honor a{background:url(../images/footer-bg.png) no-repeat 0 -9999em}
#ofooter{border-top:1px #bfbfbf solid;margin:40px auto 0 auto;background-position:0 -288px;background-repeat:repeat-x; width:960px; overflow:hidden }
.ohelp-nav{padding:10px 0}
.onav-box{margin:0 auto;width:960px;overflow:hidden;zoom:1}
.ologo-bottom{float:left;width:150px;height:76px;margin-right:10px}
.ologo-bottom h2{width:147px;height:66px;margin:5px 0 0 5px;position:relative;z-index:1;font-size:12px;line-height:66px}
.ologo-bottom h2 img{
	position:absolute;
	z-index:2;
	left:-6px;
	top:-10px
}
.ohelp-panel{float:left;display:inline;width:130px;line-height:20px;border-left: 1px #bfbfbf solid;padding-left: 25px;}
.ohelp-panel li a{color:#666}
.ohelp-panel li a:hover{ text-decoration:underline}
.ohelp-panel h3{text-indent:-999em;width:100px}
.ouser-guide h3{background-position:0 0}
.panel-pay h3{background-position:-161px 0}
.return-ruide h3{background-position:-351px 0}
.panel-problem h3{background-position:-500px 0}
.by-last h3 {background-position:-653px 0}
.ofoot-banner{margin:0 auto;width:960px;overflow:hidden}

.oad-list{overflow:hidden;zoom:1;width:840px;margin:25px auto 20px auto}
.oad-list li{float:left;display:inline;height:71px;text-indent:-999em;margin-right:22px}
.oad-list li a{display:block;height:71px;outline:none}
.ob1{width:189px; height:71px;background:url(images/bt01.gif) no-repeat}
.ob2{width:188px; height:71px;background:url(images/bt02.gif) no-repeat}
.ob3{width:187px; height:71px;background:url(images/bt03.gif) no-repeat}
.ob4{width:185px; height:71px;background:url(images/bt04.gif) no-repeat}
.ofoot-nav-bg{background:url(../images/btm-nav-bg.gif) repeat-x; width:100%; overflow:hidden}
.ofoot-nav{width:960px; margin:20px auto 0 auto; overflow:hidden}
.oabout-list{ height:15px;text-align:center;color:#555;margin-bottom:10px;overflow:hidden}
.oabout-list a{color:#555;margin:0 3px}
.ocopyright{text-align:center;color:#555; overflow:hidden}
.ocopyright a{color:#555}
.ofoot-honor{margin:0 auto 60px auto;overflow:hidden}
.ofoot-honor ul{margin:0 auto;width:504px}
.ofoot-honor li{float:left}
.ofoot-honor a{display:block;height:48px;text-indent:-999em;margin-right:30px}
.ofoot-honor a.o-alipy{background-position:-248px -94px;width:114px}
.ofoot-honor a.o-cnnic{background-position:0 -186px;width:102px}
.ofoot-honor a.o-t100{background-position:-311px -150px;width:147px}
.ofoot-honor a.o-sgs{background-position:-249px -150px;width:48px;margin:0}




.to-index{ display:block; height:37px; width:89px;}
.to-top{ height:20px; display:block}
.ems-close{ display:block; height:12px; width:13px; cursor:pointer; background: url(../images/close_bg.gif) 0 0 no-repeat; position:absolute; right:5px; top:5px ; overflow:hidden}
.ems-close:hover{background: url(../images/close_bg.gif) 0 -13px no-repeat;}
.ems-rzbox{ width:282px; padding-bottom:5px; overflow:hidden; position:absolute; top:28px; left:150px; background:#fff; border:1px #323232 solid}
.ems-tbox{ padding:5px 5px 5px 15px; overflow:hidden; border-bottom:1px #c4c4c3 dashed; position:relative;}
.ems-tbox2{ padding:5px 5px 5px 60px; overflow:hidden; border-bottom:1px #c4c4c3 dashed; background:url(../images/reat-ok.gif) 10px 10px no-repeat; position:relative}
.ems-tbox2 p{ line-height:25px;}
.ems-tbox2 p a:hover{ text-decoration:underline}
.ems-tbox p{ line-height:30px; padding:5px 0 5px 0}
.ems-tbox p span{  display:block; width:160px; height:30px; line-height:15px; float:right; overflow:hidden}
.ems-tbox .e-btn{ border:0; background:#ff3c00; color:#fff; font-weight:bold; padding:3px 8px 3px 8px; margin-left:25px; letter-spacing:3px}
.ems-imgbox{ padding:5px 5px 0 5px; overflow:hidden}
.cservice-box{ width:110px; overflow:hidden; background:#000; padding:3px 0 1px 0}
.cservice-topcls,.cservice-btms{ height:21px; overflow:hidden;}
.cservice-btms{ text-align:center; line-height:25px;}
.cservice-btms a{ color:#fff}
.cservice-topcls a{ float:right; line-height:21px; margin-right:5px; cursor:pointer;}
.cservice-listb{ width:82px; margin:0 auto 0  auto; overflow:hidden; background:#fff; padding:7px 12px 7px 12px}
.cservice-listb p{ height:24px; line-height:30px; overflow:hidden; display:inline-block; margin:2px 0 2px 0}
.cservice-totop{ display:block; overflow:hidden; width:108px; height:19px; margin:0 auto 0 auto; cursor:pointer; background:#a0a0a0 url(../images/to-top.png) no-repeat}
.cservice-csq{ width:108px;height:21px; overflow:hidden;text-align:center; line-height:25px; background:#fff; margin:0 auto}
.cpn-box{ width:500px; overflow:hidden; border:1px #666666 solid; z-index:9999}
.cpn-titleb{ height:45px; overflow:hidden; background: url(../images/cpn-title.png) repeat-x;}
.cpn-titleb span{ color:#fff; font-size:16px; line-height:45px; margin-left:15px}
.cpn-titleb a{ display:block; width:34px; height:29px; background:url(../images/cpn-close.png) no-repeat; margin-top:9px; margin-right:10px; float:right; cursor:pointer}
.cpn-textbm{ width:456px; overflow:hidden; background:#FFF; padding:7px 22px 9px 22px}
.cpn-textbm span{ margin-right:10px}
.cpn-textbm span,.cpn-textbm input{ vertical-align:middle;}
.cpn-tbod{ border:1px #8f8f8f solid; overflow:hidden}
.cpn-subbtn{ width:61px; height:27px; overflow:hidden; background:url(../images/cpn-subtn.png) no-repeat; border:0; float:right; cursor:pointer}
.cservice-csq{ width:108px;height:21px; overflow:hidden;text-align:center; line-height:25px; background:#fff}
.tx-cbtop{ height:35px; border-bottom:1px #b5d3ea solid; overflow:hidden; background: url(../images/tx-topbg.png) repeat-x;}
.tx-cbtop a{ color:#0066cc}
.tx-cbtop a:hover{ text-decoration:underline}
.tx-cbbox{ width:960px; height:35px; overflow:hidden; margin:0 auto;}
.tx-cbtext{ width:600px; overflow:hidden; height:35px; line-height:35px; background: url(../images/tx-cblogo.png) no-repeat -3px -2px; padding-left:34px}
.tx-cbtext span{ color:#FF0000; font-weight: bold}
.tx-cblogin{ height:35px; line-height:35px; display:inline-block; overflow:hidden; float:right}
.tx-cblogin a,.tx-cblogin span{ margin:0 5px 0 5px}

.service-sidebar{ height:186px; width:91px; overflow:hidden;}
.service-sidebar .box{height:186px; width:91px; position:relative;}
.service-sidebar .bg{background:url(../images/service-sidebar.png) no-repeat;height:186px; width:91px; top:0; left:0; z-index:1; position:absolute;}
.service-sidebar .service-link{ height:186px; width:91px; top:0; left:0; z-index:2; position:absolute;}
.service-sidebar a{ color:#FFF;}
.service-sidebar .online{display:block; float:right;clear:both; width:80px; height:51px;line-height:24px; text-align:center;background:url(../images/online.gif) no-repeat center bottom; margin-top:5px;}
.service-sidebar .qq{ display:block; float:right;clear:both;text-align:center;width:80px; height:46px;line-height:24px; text-align:center;background:url(../images/qq.gif) no-repeat bottom center;}
.service-sidebar .suggest{ display:block; float:right;clear:both;width:80px;text-align:center; line-height:18px; margin-top:5px;}
.service-sidebar .faq{ display:block; float:right;clear:both;width:80px;text-align:center; line-height:18px;}
.service-sidebar .back-top{ display:block; float:right;clear:both; text-align:right;width:68px; height:20px;background:url(../images/back-top.gif) no-repeat left center; line-height:20px; padding-right:10px; margin-top:10px;}