@charset "gb2312";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:14px;}
img, table, td, th ,embed{ border:none;}
select,input{font-size:14px;}
ul, ol, li{ list-style-type:none; padding:0;}
a{color:#444; text-decoration:none;}
a:hover{ text-decoration:underline; color:#333;}
a:visited{text-decoration:none;}
body{ font-family:"Microsoft YaHei"; font-size:14px; color:#444;;margin:0; padding:0; width:100%; height:auto; margin:0 auto;}
.clearit{clear:both; line-height:0; height:0; font-size:0;}

.header{ width:100%; height:92px; margin:0 auto;}
.head_cen{ width:1000px; margin:0 auto; }
.logo{ width:355px; height:92px; float:left;}
.head_rg{ width:341px; height:92px; float:right; background:url("../images/phone.jpg") no-repeat;}
.head_rg ul{ float:right; line-height:24px;}
.head_rg ul li{ float:right;}

.banner{ width:100%; margin:0 auto;margin-top:0px;}
.banner_cen{ margin:0 auto;}

.main{ width:1000px; height:auto!important; overflow:hidden; margin:0 auto; margin-top:8px;}
.about{ width:265px; float:left;}
.title{ width:100%; height:30px; float:left; border-bottom:solid 1px #a0a0a0;}
.font_0a{ float:left; font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold; color:#000; line-height:30px;}
.font_0b{ float:left; font-family:"Microsoft YaHei"; margin:8px 0 0 6px; }
.about_cen{ float:left; margin-top:8px; line-height:24px; width:100%; font-size:12px; font-weight:400;}
.more{ float:right; margin-top:8px;}
.products{ width:460px; float:left; overflow:hidden; margin-left:15px;}
.pro_cen{ width:100%; float:left;}
.pic_lista{ width:145px; float:left; margin:8px 0 0 5px; display:inline; text-align:center;}
.pic_lista dt{ width:145px; height:110px; float:left;}
.pic_lista dt img{ width:145px; height:110px; float:left;}
.pic_lista dd{ line-height:24px;}
.news{ width:240px; float:right;}
.news_cen{ float:left; margin-top:8px; width:100%;}
.news_cen ul li{ line-height:24px; background:url("../images/li_bg.png") no-repeat 2px 10px; padding-left:12px;}

.footer{ width:100%; height:70px; margin:0 auto; background:#000; margin-top:10px;}
.foot_cen{ width:1000px; height:40px; margin:0 auto;}
.foot_cen span{ line-height:40px; color:#FFF; }
.link{ width:120px; float:right; margin-top:10px;}

.menu{ width:200px; height:auto; float:left;border:1px solid #ccc}
.menu_tit{ width:200px; height:30px; float:left; background:#000; text-align:center; line-height:30px;}
.menu_tit span{ font-size:16px; font-weight:bold; color:#FFF; text-align:center;}
.menu ul li{ line-height:26px;}
.menu ul li a{ width:190px; height:26px; display:block; float:left;line-height:26px; border-bottom:1px dotted #ccc; padding-left:10px}
.menu ul li a:hover{ background:#ededed;}
.menu ul{ float:left; margin-top:8px;}
.lxwm{ width:200px; float:left; margin-top:10px;}
.lxwm_cen{ line-height:24px; font-size:12px; font-weight:400;}

.main_rg{ width:780px; height:auto; border:solid 1px #dedede; float:right; padding-bottom:10px;}
.weizhi{ width:760px; height:28px; float:left; border-bottom:3px solid #ececec; margin:2px 0 0 8px; display:inline;}
.btbg{ background:url("../images/25.gif") no-repeat 2px 4px; padding-left:22px;}
.content_list{ float:left; margin:16px 0 0 10px; display:inline; line-height:24px; width:760px;}
.news_list{ width:760px; float:left;}
.news_list li span{ float:right;}
.news_list li{ line-height:24px; background:url("../images/li_bg.png") no-repeat 2px 10px; border-bottom:dashed 1px #dedede; padding-left:14px;}
.xx{ color:#F00}

#demo {
 width:460px; float:inherit; overflow:hidden;height:184px; margin-top:8px; float:left;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:184px;float:left; width:920px}
#demo1 li,#demo2 li{ width:145px; height:184px; float:left; margin-left:8px; }
#demo1 li img,#demo2 li img{  width:145px; height:145px; float:left;border:1px solid #ccc}
#demo1 li span,#demo2 li span{ width:145px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.focus{position:relative; margin:0 auto;}
.f426x240{overflow:hidden}
.f426x240 img{float:left;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url("../images/i.png") no-repeat 0 -560px;margin-top:-28px; z-index:999}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{ margin-top:-20px; left:50%; position:absolute; z-index:6666;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}
.page_cen{ width:100%; float:left; margin-top:10px;}
.page_page{ width:700px; float:right; line-height:32px; margin-top:10px;}
.page_page div{ width:500px; float:right;}
.page_page li{ float:left; padding-left:8px;}
.pic_liste{ width:145px; height:auto; float:left; margin:8px 0 0 5px; display:inline; text-align:center;}
.pic_liste dt img{ width:145px; height:145px;border:1px solid #ccc}
.pic_liste dd{ line-height:24px; height:50px;text-overflow: ellipsis;white-space: nowrap;width:145px;overflow:hidden;}
.titleC{ font-size:16px; font-weight:bold;}



/*-------------------base----------------------*/

.w1004{ width:1004px; margin:0 auto}
#body{ background:url("../images/body_bg.png") repeat}
.header-wrap{ background:url("../images/head_bg.jpg") repeat-x left bottom; position:relative; z-index:900}
.header{position:relative}
.header .logo{ position:absolute; left:0; top:0; width:355px;overflow:hidden}
.header-rt{ float:right;color:#666666;padding-top:5px;}

/*----购物车 start------*/
.header-bar-wrap {z-index:40;}
.header-bar{color:#777777;margin:0 auto; height:29px;}
.header-bar .item{ float:right;}
.header-bar a{ color:#777777}
.header-bar a:hover{ color:#cecece; text-decoration:underline}
.loginhand,.header-ewm,.languages,.header-carthd{height:29px; line-height:29px}
.loginhand{width:190px; text-align:right}
.loginhand .logout{ padding-left:5px;}
.loginhand .loginName{ text-decoration:underline}

.header-cart{ position:relative; z-index:40;}
.header-carthd{overflow:hidden; z-index:40; position:relative;}
.header-carthd a{ padding:0 0px 0 0px;}
.header-carthd em{padding:0 3px; font-weight:bold}
.header-cartbd{ background:#333; position:absolute; right:0; top:28px; width:330px; padding:15px 5px 15px 20px; border:1px solid #161616; display:none}
.cartSp-listWrap{overflow-y:scroll;max-height:365px;height:auto !important;height:365px;}
.cartSp-list .pic{ width:51px; height:51px; border:1px solid #dadada; overflow:hidden; float:left;}
.cartSp-list .name{ float:left; width:175px; overflow:hidden; padding-left:10px; color:#888}
.cartSp-list .name:hover{ color:#7fb203; text-decoration:underline}
.cartSp-list .hand{ float:left; width:75px; text-align:center}
.cartSp-list .price{ display:block; color:#ff6d00; font-family:"微软雅黑"}
.cartSp-list .del{ color:#3366cc; text-decoration:underline}
.cartSp-list .del:hover{ color:#c10000; text-decoration:underline}
.cartSp-list li{ padding:10px 0}
.header-cartHover .header-carthd{ background:#333333; border-left:1px solid #161616;border-right:1px solid #161616;padding:0 12px;}
.header-cartHover .header-carthd a{ background:url("../images/header_cart_hover.png") no-repeat left center}
.header-cartHover .header-cartbd{ display:block}
.goto-count{ text-align:right; padding:0px 10px 0 0;}
.goto-count a{background: none repeat scroll 0 0 #E4393C;border-radius: 5px 5px 5px 5px;color: #FFFFFF;display: inline-block;font-weight: 700;height: 30px;line-height: 30px; margin-top: 6px; text-align: center;width: 120px;}
.goto-count a:hover{ text-decoration:underline; color:#fff}
.cart-amountCount{ text-align:right; border-top:1px solid #161616; padding:10px}
.cart-amountCount b {color: #E4393C;margin: 0 5px;}
.cart-amountCount strong {color: #E4393C;font-size: 18px; font-family:\5FAE\8F6F\96C5\9ED1;}
.cart-notgoods{ text-align:center}


.languages{ margin-left:3px;width:75px}
.header-ewm{ padding-left:6px; position:relative; z-index:40; margin-left:12}
.header-ewm .oncurr{ color:#a5a5a5}
.ewm-hd{width:80px}
.ewm-hd em{  background:url("../images/ewm_icon.png") no-repeat left center; padding-left:20px;cursor:pointer;}
.ewm-hd em b{background:url("../images/ewm_jt_icon.png") no-repeat right center; padding-right:10px;}
.ewm-hd em:hover{ color:#a5a5a5; }
.ewm-bd{ position:absolute; right:0; top:29px; display:none}
.ewm-detail{ background:#fff; padding:20px 20px 10px; border:1px solid #dcdcdc; border-top:none}
.ewm-detail .txt{ height:25px; line-height:25px; text-align:center; color:#7e7e7e; text-align:center; _width:125px;}

/*-----购物车end---------*/
.nav-wrapbox{ clear:both;position:relative;z-index:10}

.nav-wrap{ position:relative;float:right; padding-top:10px}
.nav-list li{float:left;padding-right:2px; display:inline;background:url("../images/nav_shuxian.png") no-repeat right center;}
.nav-list li a{display:block;_display:inline-block;height:33px; line-height:33px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;padding:3px 18px 0; text-decoration:none}
.nav-list li a:hover{color:#0081cc;}
.nav-list li.oncurr a{color:#0081cc;border-bottom:3px solid #0081cc}
.nav-list li.onHover a{color:#0081cc;}
.nav-list li.last{ background:none}
.nav-list li ul{position:absolute; height:0; overflow:hidden; left:0;}
.nav-list li ul li{ float:none; display:block;padding-right:2PX}
.nav-list li ul li a{ display:block;white-space:nowrap; width:auto;_display:inline-block; padding:0 10px;overflow:visible;}
.floatMenuWrap{ padding-top:13px;}
.floatMenuWrap .floatContentBox{background:#181818;}
.floatMenuWrap .nav-sub li{ border-left:none;}
.floatMenuWrap .nav-sub li a{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; display:block;height:32px; line-height:32px; overflow:hidden; padding:0 10px;padding-bottom:2px; background-color:#f6f6f6;}
.floatMenuWrap .nav-sub li a:hover{ color:#fff; background:#292929}
.floatMenuWrap ul.center li{ text-align:center}
.floatMenuWrap ul.left li{ text-align:left}
.floatMenuWrap ul.right li{ text-align:right}
.floatArrow{left:0; top:0px; position:absolute;}


/*-------nav-end---------*/
.frinklink-wrap{min-height:66px;height:auto !important;height:66px;overflow:visible; background:url("../images/frindlink_bg.png") repeat-x left top #171717}
.frinklink-box{padding-top:25px; padding-bottom:20px}
.frinklink-box .tit{ float:left; color:#878787; width:60px; line-height:23px}
.frinklink-list{ color:#878787; float:left; width:944px; line-height:23px}
.frinklink-list a{ color:#878787; padding:0 8px 0 7px; background:url("../images/frinklink_list_li.png") no-repeat right 4px}
.frinklink-list a.last{ background:none}
.frinklink-list a:hover{ text-decoration:underline}
.footer{background:url("../images/footer_bg.png") repeat-x left top #191919; color:#666666; padding:15px 0}
.footer:after{
    clear: both;
    content: "";
    display: table;
}
.footer-out{}
.footer-inner {}
.footer-inner .txt{float:left; padding-right:10px; width:900px;}
.footer-inner .txt a{ color:#878787}
.footer-inner .txt a:hover{}
.footer-ewm{ float:right;position:relative;_width:70px}
.footer-ewm .tit{height:40px; line-height:40px; background:url("../images/ewmIcon.png") no-repeat left center; padding-left:33px; display:block; cursor:pointer}
.footer-ewm .bd{ position:absolute; bottom:32px; left:-55px; display:none;}
.footer-ewmpic{ width:139px;}
.footer-ewmpic .pic { border:5px solid #b0b0b0}
.footer-ewmpic .ewm-jt{ width:13px; height:7px; background:url("../images/ewm_jt.png") no-repeat left top; display:block; margin:0 auto}


*html{_background-image:url(about:blank); _background-attachment:fixed; zoom:1;}
.onlineserver-Wrap{position:fixed; left:50%; margin-left:520px; top:120px; background:#000; width:115px; color:#FFF; _position:absolute; _top:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||120));border:2px solid #b9b9b9;border-radius:3px; z-index:20}
.onlineserver-box{ position:relative; width:115px; overflow:hidden; background:#fff;}
.online-narrow{ width:41px; height:41px; overflow:hidden; position:absolute; left:40px; top:0;background:url("../../xxx/images/OnlineService1/onlineServer_hd.png") no-repeat;}
.onlineserver-bd{ }
.onlineserver-bd .last{ border-bottom:none}
.onlineserver-bd .hd{ font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; background:#5d4233; color:#fff; text-align:center; height:37px; background:url("../images/keFu_hd.png") no-repeat left top}
.onlineserver-item{ padding:3px 5px 8px; margin:0 10px;border-bottom:1px solid #cacdc5;}
.onlineserver-item .tit{ color:#7a7a7a; font-size:12px; height:31px; line-height:31px;}
.onlineserver-list{ padding:0 5px}
.onlineserver-list li{padding:2px 0;}
/*------自定义表单-------------*/
.form-customParaBox{ color:#616161}
.form-customParaBox .forminput{border: 1px solid #d6d6d6;color: #42474B;height: 17px;line-height: 17px;padding: 4px 2px 5px 5px;vertical-align: middle;}
.form-customParaBox .pr10{ padding-right:10px}
.form-customParaBox .formarea{border:1px solid #cecece; padding:3px 0 0 5px; color:#42474B}
.form-customParaBox .formselect{border:1px solid #cecece; padding:4px 3px 5px 3px;color:#42474B; *font-family:"Microsoft YaHei", Helvetica, Verdana, Arial, Tahoma; *font-size:14px; *line-height:1.5}
.form-customParaBox .valigntop{vertical-align: top;}
.form-customParaBox .valignmid{vertical-align:middle;}
.form-customParaBox .KjEditAddBlk span{ color:#616161}
/*------春笋广告-------------*/
.CSadvert-listWrap .advert-numlist { bottom:0px;text-align: center; width: 100%; z-index: 30;background-color:rgba(0, 0, 0, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); padding:10px}
.CSadvert-listWrap .advert-numlist li { width: 8px; height: 8px; border-radius: 50%; background: #ff4889; margin: 0 3px; display: inline-block; *display:inline;
*zoom:1;cursor:pointer; overflow:hidden;}
.CSadvert-listWrap .advert-numlist li span{ text-indent:-9999px; display:inline-block}
.CSadvert-listWrap .advert-numlist li.oncurr { background: #fff }
/*-----------------*/
.subContainer-wrap{ background:url("../images/subContainer_wrapBg.png") repeat-x}
.sub-container { width:1004px; padding:0 8px 30px; background:#fff; margin:20px auto 30px}

.sub-bannerOut{ width:100%; overflow:hidden;}
.sub-bannerInner{ float:left; left:50%; position:relative}
.sub-bannerbox{ float:left; left:-50%; position:relative}

