@charset "utf-8";
body,html,ol,ul,li,p,h1,h2,h3,h4,dl,dd,dt,button,hr{ padding: 0; margin: 0;}
body{font: 14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
p{word-wrap:break-word;}
a{ color: #333; text-decoration: none;}
li{ list-style: none;}
img{ border: none;}
a,ul.goods_main li{
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.ow{ width: 100%; min-width: 1200px; height: auto;overflow: hidden;
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)&lt;1200?"1200px":""); position: relative;} /*ow*/
.w{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.bg{background:#f5f5f5;}
.top p{ font-size: 12px;color: #666666; padding: 8px 0; display: inline-block;
    float: left;letter-spacing: 1px;}
.top a{font-size: 12px;color: #666666;display: inline-block;padding: 8px 0;margin: 0 3px; float: right;}
.top a.login{color: #b98858;}
.top span{ position:relative;}
.oheader{background-image: url(../img/header_bg.jpg);}
.logo{ width: 297px; height: 60px;margin-top: 35px; float: left;}
.logo a,.login_logo a{ display: block; width: 100%; height: 100%; background:url("../img/logo.png")}
.nav{float: right; width: 850px; height:130px;}
.nav ul{ margin-top: 50px;}
.nav ul li{ text-align: center; float: right; margin: 0 20px;}
.nav ul li a{ color: #966e48; font-size: 12px;}
.nav ul li a:hover{ text-shadow: 0 0 3px #ffffff}
.nav strong{ display: block;font-size: 16px; font-weight: 500; color:#FFF;}
.banner{width: 100%; height: 447px;border-top: solid 1px #b98858;margin-top: 1px; overflow: hidden;min-width: 1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)&lt;1200?"1200px":"");}

.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../img/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #F35E0A;}
.frontCover li{float:left;width:82px;padding:3px;background:#303030;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:18px; font-size:14px;line-height:18px;overflow:hidden; display:none;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

ul.oside li{float: left; width: 25%; height: 118px; text-align: center;}
ul.oside li img{ margin:32px auto 0; }
.title{ padding: 33px 0 22px 0;}
.title_os{float: right; width:900px; }
.title_os a{color: #666666; display: inline-block; margin: 0 3px;}
.title_os span{background-color: #d5d4d4; width: 1px; height: 10px; display: inline-block;margin-left: 3px;}
.title img{ display: block;float: left; height: 41px; width: auto; max-width: 300px;}
div.line{ width: 100%; height: 1px; background: #fff; border-top: #dddddd solid 1px;}
div.line_{width: 100%; height: 1px; background: #ddd; border-top: #fff solid 1px;}
.title a{font-size:12px;line-height: 41px; height: 41px; float: right;}
.title .more,.news_tt .more{ color:#a4a4a4; display: block; }
.title .more strong,.news_tt .more strong{ display: inline-block; margin: 0 3px;}
.title a:hover,.news_tt a:hover{ color:#b98858; }  /*title hover*/
.star_main p:hover{ color:#db0505; }/*hover*/
.star{ width: 1261px; margin:0 auto; height: auto;overflow: hidden; position: relative;}
.star .btns{ width: 30px; height: 42px; display:block;position: absolute; top: 100px; background-image: url(../img/star_btn.png); background-repeat: no-repeat; cursor: pointer;}
.star .left{ left:0; background-position: left top;}
.star .right{  right: 0; background-position: right top;}
.star .right:hover{background-position: right bottom;}
.star .left:hover{background-position: left bottom; }
.star_main{ width: 1197px; height: 255px;overflow: hidden; margin: 0 auto; position: relative;}
.star_main ul{border: #d9dad7 solid 1px; overflow: hidden; position: absolute; top: 0; left: 0;}
.star_main ul li{position: relative; width: 288px; padding: 5px; border-right: #d9dad7 solid 1px; float: left;}


.star_main img{ width: 288px; height: 180px;}
.star_main p{ width: 200px; height: 20px;overflow: hidden; margin-top: 6px; font-size: 14px; color: #555555;}
.star_main span{ font-size: 20px; color:#db0505}
.star_main label{ font-size: 14px; color:#db0505;display: inline-block; margin-right: 3px;}
.star_main strong{ text-decoration: line-through; font-size: 12px; font-weight: 100; color:#888888; display: inline-block; margin-left: 12px;}
/*.buy{ display: block; width: 103px; height: 37px; position: absolute; bottom:10px; right:10px; background: url(../img/qianggou.png);}*/
.show{border-right: solid 1px #dfdede;border-bottom: solid 1px #dfdede;}
.show li{ float: left; width: 299px; height: 284px; border-left: solid 1px #dfdede;border-top: solid 1px #dfdede; position:relative;}
.show li:first-child{ width: 599px; height: 284px;}
.show a{display: block; overflow: hidden; width: 100% ;height: 100%; background-position:0 0;background-repeat: no-repeat; }
.goods{width: 1200px; height: 585px; margin: 0 auto; position: relative;}
.goods_list{width: 263px; height:560px; position: absolute; top: 0 ;left: 0; z-index: 999; background-color: #b98858;padding-top: 20px;}
.goods_list dd{ width: 200px; margin: 0 auto; border-bottom: #d2ad89 solid 1px;height:41px; line-height: 45px;
    clear: both;}
.goods_list dd a{ color: #ffffff; font-size: 14px; display: block;width: 160px;float: left; overflow: hidden; height: 36px;}
.goods_list dd a:hover{ margin-left: -5px;}
.goods_list span{ display:block; float: right;color: #b98858; font-size: 16px; background-color: #ffffff; padding: 2px 6px; line-height: 22px; margin-top: 9px; border-radius: 3px;}
.goods_list dt{ margin-top: 25px;width: 100%;}
.goods_list dt a{ display: block;overflow: hidden; text-align: center;width: 100%;}
.goods .btns{ width: 47px; height: 189px; position: absolute;top: 195px; background-image: url(../img/goods_btn.png); background-repeat: no-repeat; z-index: 900; cursor: pointer;}
.goods .btn_left{ left: -47px; background-position:0 0}
.goods .btn_right{ right: -47px; background-position: 100% 0}
.mask_left,.mask_right{ height: 100%; width: 500px; position: absolute; background-color:rgba(245,245,245,0.9); top: 0; z-index: 889;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90f5f5f5,endColorstr=#90f5f5f5);
zoom: 1;}
div.goods_show{ height: 100%;  position:absolute; top: 0; left: 270px; z-index: 888;}
dl.good_show{ width: 930px; height: 585px; float: left;}
dl.good_show dd{width: 303px; height: 189px; float: left; margin: 0 7px 6px 0;}
dl.good_show dd a{ display: block;width: 100%; height: 100%; position: relative;}
dl.good_show dd p{ background-color:rgba(192,147,104,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90c09368,endcolorstr=#90c09368);position: absolute; bottom: -45px; left: 0; color: #ffffff; height: 39px; line-height: 39px; font-size: 16px; width:293px; padding-left: 10px;}
dl.good_show dd img{ width: 303px; height: 189px;}
.news_menu{ height: 450px; width: 265px; padding-top: 25px; float: right;background-color: #b98858;background-image: url(../img/news_.png); background-repeat: no-repeat; background-position: 0 30px}
.news_menu li{ height: 103px; width: 100%; background: url(../img/news_bg.jpg) center bottom no-repeat; text-align: center;}
.news_menu li a{ display: block; width: 70px; height: 30px; padding-top: 63px; font-size: 14px; color: #916335; margin: 0 auto; background-repeat: no-repeat;}
.news_menu li a:hover,.news_menu li a.active{color:#ffffff;}
.news_menu_1 a{ background-image: url(../img/changshi_.jpg); background-position: 50% 20px;}
.news_menu_2 a{ background-image: url(../img/zixun.jpg); background-position: 50% 26px;}
.news_menu_3 a{ background-image: url(../img/xinwen.jpg); background-position: 50% 23px;}
.news_menu_4 a{ background-image: url(../img/women.jpg); background-position: 50% 24px;}
.news_menu_1 a:hover,.news_menu_1  a.active{background-image: url(../img/changshi.jpg);}
.news_menu_2 a:hover,.news_menu_2  a.active{background-image: url(../img/zixun_.jpg);}
.news_menu_3 a:hover,.news_menu_3  a.active{background-image: url(../img/xinwen_.jpg);}
.news_menu_4 a:hover,.news_menu_4  a.active{background-image: url(../img/women_.jpg);}
.news_main{ height: 475px; width:935px; float: left; background-color: #eaeaea;}
.news_main li{ padding: 30px; height: 415px; width: 875px; display: none;}
.news_tt{  width: 100%; border-bottom: #d3d0d0 solid 1px; padding-bottom: 5px;}
.news_tt label{ background-color: #b98858; width: 4px; height: 10px; display: inline-block;}
.news_tt h2{ display: inline-block; color: #474646; font-size: 16px; margin-right:5px; height: 22px;}
.news_tt a{ float: right;font-size:12px;}
.news_tt span{ color: #c0c0c0; font-size: 12px;display: inline-block; padding-top: 4px;text-transform:uppercase;}
.news_main_o dl{ float: right;width: 549px; padding-top: 15px;}
.news_main_o dl dd,.news_t_right dd{ line-height: 30px; background: url(../img/news_o_bg.jpg) 0 50% no-repeat;}
.news_main_o dl dd a,.news_t_right dd a,.news_s_bottom dd a{color: #7f7f7f; font-size: 14px; display: inline-block; padding-left: 15px}
.news_main_o dl dd a:hover,.footer p a:hover,.news_t_right dd a:hover,.news_s_bottom dd a:hover{color: #b98858}
.news_main_o dl dd span,.news_t_right dd span,.news_s_bottom dd span{ color: #bab8b8; font-size: 12px;
    float: right;}
.news_t_bottom,.news_t_top{ clear: both; overflow: hidden;}
.news_o_left{ width: 285px;float: left;padding-top: 24px; }
.news_o_left a{ display: block;overflow: hidden; position: relative;}
.news_o_left a span{position: absolute; bottom: 0; left: 0; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#50000000,endcolorstr=#50000000);display: block; width: 275px;padding-left: 10px; height: 36px; line-height: 36px; color: #ffffff;}
.news_o_left p{ text-indent: 2em; color: #8c8c8c; font-size: 12px; line-height: 20px;margin-top: 12px; height: 122px; overflow: hidden;}
.news_o_left .more{ color:#b98858; font-size: 12px; display: inline-block}
.news_o_left strong{ display: inline-block; margin: 0 3px;}
.news_t_left{ width: 430px; margin-top: 20px; padding-bottom: 18px; border-bottom: #dedede solid 1px; float: left;}
.news_t_left img{ width: 200px; height: 150px; float: left; margin-right: 8px;}
.news_t_left p{ text-indent: 2em; color: #8c8c8c; font-size: 12px; line-height: 20px; height: 82px; margin-top: 10px; overflow: hidden;}
.news_t_left span{font-size: 12px;
    color: #aaa;
    line-height: 25px;
    background: url(../img/date.jpg) 0 16px no-repeat;
    display: inline-block;
    padding-left: 17px; padding-top: 10px;}
.news_t_right{ float: right; width: 400px; margin-top: 22px; border-left:#cdcdcd solid 1px; padding-left: 20px; }
.box_os{width: 437px; height: auto; overflow: hidden;border-bottom: #dedede solid 1px; padding: 12px 0; float: left;}
.news_s_top,.news_s_bottom{ width: 413px; margin-top: 5px;}
.news_s_top img{ width:150px; height: 118px; float: left; margin-right: 8px;}
.news_s_top p{ text-indent: 2em; color: #8c8c8c; font-size: 12px; line-height: 20px; height: 58px; margin-top: 5px; overflow: hidden;}
.news_s_top span{font-size: 12px;color: #aaa;line-height: 25px; background: url(../img/date.jpg) 0 16px no-repeat;display: inline-block;
    padding-left: 17px; padding-top: 10px;}
.news_s_bottom dd{ width: 413px;line-height: 20px; background: url(../img/news_o_bg.jpg) 0 50% no-repeat; }
.news_f_left{ margin-top: 50px; float: left;}
.news_f_right{ float: right;margin: 105px 10px 0 0;width: 450px;}
.news_f_right h3{ font-size: 22px;margin: 10px 0;}
.news_f_right p{ font-size: 14px;margin: 5px 0;color: #727272;}
.ly_btn{ display: block; width: 155px; height: 55px; background: url(../img/liuyan_btn.png) no-repeat;margin-top: 50px;}
.border li span,.border dd span{ background: #b98858; position:absolute; transition:all linear 0.3s;-webkit-transition:all linear 0.3s;-o-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-moz-transition:all linear 0.3s;}
.line_left{ top:-1px; left:0; width:0; height:1px}
.line_right{ bottom:0px; right:0; width:0; height:1px}
.line_top{ right:0px; top:0; height:0; width:1px}
.line_bottom{ left:-1px; bottom:0; height:0; width:1px}
.border li:hover .line_left,.border dd:hover .line_left{ width:100%;}
.border li:hover .line_right,.border dd:hover .line_right{ width:100%;}
.border li:hover .line_top,.border dd:hover .line_top{ height:100%;}
.border li:hover .line_bottom,.border dd:hover .line_bottom{ height:100%;}
.border li:hover,.border dd:hover{background-position: 6px 50%;}
.cooperation dd,.cooperation dt{ float: left;}
.cooperation dd{ width: 180px; height: 130px; background-position: 50% 50%; background-repeat: no-repeat;}
.cooperation dt{ width: 120px; text-align: center; font-size: 18px; color: #777777;padding: 51px 0;}
.footer ul{ overflow: hidden; margin: 20px auto; width:640px;}
.footer ul li { float: left; width: 160px; height: 60px;}
.footer ul li a{ display: block; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat;}
.footer p{ text-align: center; margin: 4px 0;color: #656565; font-size: 12px;}
.footer p a{ display: inline-block; margin: 0 2px; color: #656565; font-size: 12px;}
.footer p span{ display: inline-block; width: 1px; height: 10px;background-color: #656565; margin-left: 4px;}

/*内页样式*/
.pbanner{ height:295px; width:100%; background-position:center top; background-repeat:no-repeat; }
.n_left{ width:283px; height:auto; overflow:hidden; float:left; }
.oleft_main{width:243px; margin:0 auto; height:auto; overflow:hidden; border:#cfcfcf solid 1px; border-radius:5px; background-color:#fff; padding:1px 2px;}
.n_right{ float: right; width: 900px;}
.main_title{ width:100%;  height:auto; overflow:hidden;padding-top:10px;margin-bottom: 30px;}
.main_title a:hover,.ready_more li a:hover{ color:#C40202}
h4.top_title{color: #C5C5C5;border-top: 5px solid #6a3906;border-bottom:#dfdfdf solid 1px;padding-top:18px; padding-bottom:3px; font-size: 30px;}
.nav_about{ margin-top:10px;}
.nav_about a{ padding-top:10px;}
.main_title h4{
    color: #C22412;
    font-size: 16px;
    float: left;
    font-weight: 600;
}
.main_title p {
    float: right;
    font-size: 13px;
    color: #7C7C7C;
}
.main_title  a {
    font-size: 13px;
    color: #7C7C7C;
}
.center-title{text-align: center;
    font-size: 22px;
    color: #333333; margin:36px 0 30px 0;
}
.nav_ dt {width:260px; height:260px; background:url(../img/ljwc_bb.jpg) center center no-repeat; line-height:260px;color: #ffffff; text-align:center; font-size:18px;}
.nav_ dd{ width:233px; line-height:32px; padding:5px 5px 5px 20px;border:#dfdfdf solid 1px; border-top:none; background-image:url(../img/nav_bg.png); background-position: 4px 50%; background-repeat: no-repeat; position:relative; background-color:#f5f5f5;}
.nav_ dd a{ width:100%; display:block;height: 32px; overflow:hidden;}
.nav_ dd a:hover{color:#b98858;}
.nav_ ul{ padding-left:20px; border-top:dashed #dcdcdc 1px; display:none;}
.nav_ ul li a{ display:block; font-size:12px; background:url(../img/news_o_bg.jpg) 0 50% no-repeat; padding-left:10px;}
.goods_box{ width:901px; height:auto; overflow:hidden;  margin: 0 auto;}
ul.goods_main{ width:100%; height:auto;overflow:hidden;border-right:#dfdfdf solid 1px;background:#dfdfdf;  border-bottom:#dfdfdf solid 1px;}
ul.goods_main li{ width:289px; height:239px; border-left:#dfdfdf solid 1px;  border-top:#dfdfdf solid 1px;float:left;padding:5px; background-color:#FFF;}
/*ul.goods_main li:first-child{ border-left: none;}*/
ul.goods_main li:hover{ background-color: #f3f3f3;}
ul.goods_main li a{ display:block; overflow:hidden; width:100%; height:100%;}
.goods_img{width:100%; height:0; padding-bottom:65%;position:relative; background-color: #ffffff;}
.goods_img img{position:absolute; top:0; left:0; width:100%;height:100%; border:none;}
ul.goods_main li a p{color: #535353;font-size: 14px; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; padding:0 5px; overflow:hidden; line-height:20px; margin:10px 0;}
.paging{text-align: center;
    width: 100%;
    height: 50px;
    margin-top: 30px;}
.paging a, .paging span, .paging label {display: inline-block;padding: 6px 15px;border: solid #ccc 1px;font-size: 14px;margin-right:-5px;}
.paging a,.paging span{ border-left:none;}
.paging a:hover, .paging span, .paging label{ color:#FFF; background-color:#b98858;}
.paging label{ border-bottom-left-radius:5px;border-top-left-radius:5px;}
.paging a:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;}

/*新闻列表*/
.mt{ padding-top: 30px;}
.news_box li{
    width: 100%;
    text-align: left;
    overflow: hidden;
    border-bottom: 1px dashed #BEBEBE;
    margin-bottom: 35px;
    padding-bottom: 10px;
}
.imgbg {
    background: url(../img/imgBg.png) no-repeat;
    height: 144px;
    width: 187px;
    float: left;
}
.imgbg img {
    display: block;
    float: right;
    width: 172px;
    height: 125px;
    padding-right: 10px;
    padding-top: 5px;
}
.news_right{ width:700px; float: right;}
.news_right h4 a{ font-weight:bold;font-size: 16px;
    color: #666;
}
.news_right h4 a:hover{ color:#C40202}
.news_right p{ font-size:12px; margin-top:10px;line-height: 1.6em;
    text-indent: 2em; color:#999;height: expression(this.offsetWidth > 95 ? '95px': true); max-height:95px; overflow:hidden;}
.news_time span{
    float: left;
    font-size: 12px;
    color: #cbcbcb;
    line-height: 25px;
    background: url(../img/date.jpg) 0 6px no-repeat;
    display: inline-block;
    padding-left: 17px;
}
.news_time a{display: block;
    float: right;padding-right: 10px;
    padding-top: 5px}
.news_time a:hover{ padding-right:6px;}
/*新闻展示页*/
/*分享按钮*/
.jiathis_style{ float:right; width:198px; margin-top:20px;}
.news_date{text-align: center;
    font-size: 12px;
    color: #acacac;
}
.news_show{padding: 20px 5px;
    border-top: #CCC 1px dashed;
    clear:both; margin-top:44px; text-align:center; position: relative;}
.news_show p ,.goods_main p{
    margin:5px auto;
	width:90%;
    font-size: 15px;
    color: #555555;
    line-height: 28px; text-indent:2em; text-align:left;
}
.ready_more{border-top: #CCC 1px dashed; clear:both; padding:20px 0;}
.ready_more li{ line-height:30px; font-weight:bold;}
.ready_more li a{ font-weight:normal; display:inline-block; margin-left:10px;}
/*在线订单页*/
.table{ width:800px; height:auto; margin: 0 auto; overflow:hidden; box-shadow:0 0 5px #ccc; background:#f8f8f8}
.table h2{ border-bottom:dashed 1px #F96; padding:30px 0; text-align:center; color:#F96}
.table_main label{ font-size:14px; display:block; float:left; color:#666; margin-top:6px;text-align: right;width: 80px;}
.table_main dd{ padding:8px 0; overflow:hidden; width:750px; height:auto; margin:0 auto;}
.table_main dt{ font-size:16px; font-weight:bold; width:100%;border-top:#ddd solid 1px; padding-top:10px; color:#333; text-align:center; margin-top:20px; margin-bottom:10px;}
.table_box{ -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box; height:28px; border:#ddd 1px solid; border-radius:5px; font-size:14px; color:#888; padding-left:8px; width:240px;}
.table_main textarea{border:#ddd 1px solid; border-radius:5px;font-size:14px; color:#888; resize:none; width:294px; height:120px;}
.table_input{ width:200px;}
.table_num{ width:80px;}
.table_lang{ width:300px;}
.table_main strong{ color:#666; font-size:12px;}
.table_c{ width:50%; height:auto; overflow:hidden; float:left;}
.table_r{ margin-top:6px;}
.table_sumit{text-align: center; margin:30px 0;}
.table_sumit input{background-color: #333;border-radius:3px;padding: 6px 37px;border: none;color: #fff;}
.table_sumit input:first-child {background: #830005;}
div.oside_nav{position: fixed;top: 458px;right: 2px;z-index: 999; width: 42px; height: 156px;}
div.oside_nav a{width: 42px; height: 42px; display:block; margin: 5px 0; overflow: hidden;filter:alpha(opacity=60);opacity:0.6;}
div.oside_nav a:hover{filter:alpha(opacity=100);opacity:1;}
a.backpage{background: url(../img/backpage.png) no-repeat;}
a.movetop{background: url(../img/movetop.png) no-repeat; }
a.qqtalk{background: url(../img/qq.png) no-repeat;}
.rides-cs {  font-size: 12px; background:#b98858; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width:44px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 5px 0;}
.rides-cs .btnCtn { background-position: -32px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

/*注册页*/
.login_logo{ width: 297px; height: 60px;margin-top: 17px; float: left;}
.login_header{ background-color:#b98858; }
.login_nav{ height: 90px;float: right;width: 850px;}
.login_nav ul{ overflow: hidden; margin-top: 33px;}
.login_nav ul li{float: right; width: 180px;}
.lbanner{ height:445px; width:100%; background-position:center top; background-repeat:no-repeat; }
.input_group{ position: relative; overflow: hidden;width:332px;height:60px; margin: 20px;}
.input_group span{ position: absolute; z-index: 100; right: 59px; top:6px; width:0;}
.input_group p{ font-size: 12px; color: #000; margin-top: 5px; margin-left: 60px;}
.input_group label{ display: inline-block; width: 70px; text-align: right;}
.login_box{ width: 332px; height: 335px; background: url("../img/login_bg.png") no-repeat; float: right;margin-top: 50px; padding-top: 20px;margin-bottom: 40px;}
.login_box input {
    width: 280px;
    height: 46px;
    line-height: 46px;
    border: #ddd 1px solid;
    border-radius: 4px;
    font-size: 16px;
    color: #5f5f5f;
    padding-left: 8px;
}
.login_box input.input_submit{ margin:0 20px; width:290px;color: #ffffff; background-color:#b98858; cursor: pointer; }
.login_box a,.login-title a{ font-size: 12px; color: #707070; display: inline-block; margin: 10px 20px;}
.forget{float: right;}
.login_footer{ text-align: center; position: fixed; bottom: 30px; left: 0;}
.login_footer span{ font-size: 12px; color:#656565;}
.login-title span{ display: inline-block; margin-right: 20px;}
.zhuce_box{ width: 900px; height: auto; overflow: hidden; margin: 0 auto; background-color: rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90ffffff,endcolorstr=#90ffffff); padding: 20px; border-radius: 4px;margin-top: 50px; }
.login-title{ padding-bottom: 5px; border-bottom: #ccc solid 1px;}
.login-title label{ display: inline-block; padding:0px 8px; margin: 0 3px; font-size: 16px; color: #fff; background-color: #b98858;}
.login_box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
.zhuce_box .input_group{ float: left; margin: 13px;}
.zhuce_box .input_submit{ width:80px; background-color: #b98858; height: 32px; line-height: 32px; text-align: center; color: #ffffff; border: none; outline: none; margin-left: 90px;}
.zhuce_box .table_yz{height: 28px;
    border: #ddd 1px solid;
    border-radius: 5px;
    font-size: 14px;
    color: #888;
    padding-left: 8px;
    width: 80px;}
.b_input,.shop_search input{ border:0; outline: 0; border-radius: 4px; background-color: #f5f5f5;}/*input*/
.search{height: 39px; width: 396px; line-height: 39px;}
.search_btn{ position: relative; top: 9px; right: 36px;}
.shop_search{ margin-top: 46px;float: right;}
.shop_search form{ display: inline-block;}
.shop_search p{ width: 104px; height: 41px; display: inline-block; border-radius: 4px; background:url(../img/shoping.gif) 10% 50% no-repeat #956636; line-height: 41px; text-align: center; padding-left: 30px; font-size: 14px; color: #ffffff;
    cursor: pointer;}
.shop_search p label{ display: inline-block; margin: 0 2px;}
.shop_search span{ display: block; margin-top: 5px;}
.shop_search span a{ color: #fff; font-size: 12px;display: inline-block; margin: 0 3px;}
.shop_nav{ height: 45px; width: 100%; background-color:#76593c;}
.menu_nav{  width: 210px; height: 100%; box-shadow: 0 0 3px #aaa;}
.menu_nav dt{color: #855a2f; font-size: 16px;background: url(../img/menu.gif) 30px 50% #a37b53 no-repeat; height: 46px; line-height: 46px; padding-left: 60px; font-weight: bold;}
.breadpage{ padding: 10px 0;}
.breadpage a{ display: inline-block; padding-left:18px; font-size: 14px; color:#616161; background: url(../img/right.gif) 6px 50% no-repeat; height: 30px; line-height:30px; float: left;}
.breadpage a:first-child{ background:none;}
.shop_left{ float: left; width: 50%; height: auto; overflow: hidden;}
.shop_right{ float: right; width: 580px; height: auto; overflow: hidden;}
.shop_right span{ display: inline-block; padding: 2px 0;color:#696969}
.shop_right h2{ color:#2c2c2c; font-size: 24px; padding-bottom:2px; border-bottom: dashed #e0e0e0 1px;}
.shop_right span i{color:#000000}
.shop_right p{ font-size: 14px; color:#848484; height: 94px; margin-top: 10px; line-height:30px; width: 100%; overflow: hidden;}
.shop_right .money{ background: #d00000; height: 118px; margin-top: 10px;}
.money h3{ font-size: 14px; color: #ffffff; padding-left: 30px; padding-top:20px;width: 200px; float: left;}
.money h3 label{ font-size: 30px; display: inline-block; padding-left: 10px;}
.money h4{ float: right;width: 200px; background: #ffffff;color: #d00000; padding: 10px 0; text-align: center;margin-top: 39px;}
.money h5{font-size: 14px; color: #9b0202; clear: both; text-decoration: line-through; padding-left: 30px;}
.btn_{ width: 20px; height: 20px; background-color: #EEEEEE; border: #cccccc solid 1px; outline: 0;cursor: pointer;}
.buy-list{ position: relative; overflow: hidden; width: 588px; height: 100px;margin-top: 20px;}
.buy-list dl{ width:588px; background-color: #eeeeee; height:100px; overflow: hidden; position: absolute; top: 0; left: 0;}
.buy-list dl dd{ float: left;}
.buy-list dl dd img{ width:145px; height: 91px;margin: 4px 1px 0;}
.shop_left ul{ width:590px; height: 369px; margin-right: 10px; position: relative; background-color: #ffffff;overflow: hidden}
.shop_left ul li{ text-align: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.shop_left ul li img{ width: 450px; margin: 44px 0;}
.btn-left{ left: 0;position: absolute; top: 35px; display: none; z-index: 100;}
.btn-right{ right: 0;position: absolute; top: 35px; display: none;z-index: 100;}
.shop_right .num{ margin-top:30px;}
.shop_right .text{ width: 30px;}
.shop_right .state{ margin-top: 10px;}
.shop_right .pay{ margin-top: 20px;}
.goods_about{width: 305px; border: solid 1px #e6e6e6; height: auto; overflow: hidden; float: left;}
.goods_info{ width: 880px; float: right; height: auto; overflow: hidden;}
.goods_about dt h4{ padding:0 8px; margin:8px 0; border-left: solid  4px #d00000; display: inline-block;}
.goods_about dd{ height: 102px;border-top: solid 1px #e6e6e6; padding: 5px;width:296px;}
.goods_about dd a{ display: block; overflow: hidden;}
.goods_about dd img{ float: right; width: 88px; height:88px ; margin: 5px;}
.goods_about dd p{ float: left; margin-top:8px; height: 85px; width: 180px; overflow: hidden; line-height: 22px;}
.goods_about dd span{ display: block; font-size: 20px; color: #d00000; margin-top:10px; padding-left: 8px;}
.goods_about dd label{ font-size: 12px; display: inline-block; margin-left:3px;}

.goods_tab{ border: solid 1px #e6e6e6; height: auto; overflow: hidden;}
.goods_tab a{ display: inline-block; height: 100%; width: 120px; text-align: center; line-height: 100%; background-color: #d00000; color: #ffffff;padding: 11px 0 10px; margin: 1px 0;}
.goods_title{ background-color: #efefef; overflow: hidden; margin:40px 0;padding-bottom: 20px;}
.goods_title dd{ float:left; width: 420px; font-size: 14px;color:#727272; margin:5px 0; padding-left: 10px; height:17px; overflow: hidden;}
.goods_title dd label{color:#333; }
.goods_title dt{ border-bottom: #dddddd solid 1px; padding-bottom: 3px; margin: 20px 0 10px; clear: both;padding-left: 5px; font-size: 16px;}



.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.info-box{ float:left; width: 230px;background: #FFFFFF;border: 1px solid #ECECEC;}
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
.red:hover{ color:#F60; }
.red a{ color:#F00; }
.red a:hover{ color:#F60; }
.gray{ color:#666; }
.gray:hover{ color:#F60; }
.gray a{ color:#666; }
.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
.blue:hover{ color:#F60; }
.blue a{ color:#1E7BB3; }
.blue a:hover{ color:#F60; }
.select{ padding:0px 7px; height: 35px; border:1px solid #e8e8e8; line-height:35px; color: #333; }
/*会员中心*/
.section{ position:relative; margin:0 auto; padding:0; width:1200px; min-width:790px; max-width:1200px; text-align:left; overflow:hidden; }
.side-nav{ border-top:1px solid #e8ecef; }
.side-nav li{ padding:5px 0; zoom:1; }
.side-nav li a{ position:relative; display:block; margin:0 15px; padding:8px 15px; color:#6c757e; font-size:14px; line-height:20px; height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/r_navi.jpg) no-repeat right center;}
.side-nav li a:hover{ color: #d7ab84;border-radius: 3px; }
.home-box{ position:relative; display:block; float:right; width:945px; overflow:hidden; }
.u-tab-head{ margin-bottom:15px; height:40px; background:#fbfbfb; border:1px solid #e8ecef; }
.u-tab-head p a{ float:left; display:block; margin:-1px 0 auto -1px; padding:11px 25px; line-height:20px; height:20px; color:#7f838c; font-size:14px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; }
.u-tab-head p a:hover,.u-tab-head p a.selected{ color:#fff; background:#b98858; }
.u-tab-head span{ float:right; line-height:40px; }
.u-tab-head span .add{ display:block; padding:10px 15px; line-height:20px; font-size:14px; }
.u-tab-content{ position:relative; padding:15px; background:#fff; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
.u-tab-content .ntitle{ margin:0 auto; padding:0 0 10px 0; }
.u-tab-content .ntitle-tit{ margin:0 0 10px; padding:0; color:#444; font-size:16px; font-weight:normal; }
.u-tab-content .ntitle-info{color:#999;}
.u-tab-content p{ margin:0; padding:3px 0; color:#444; font-size:13px; line-height:24px; }
.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
.title-div strong{ float:left; margin-top:-16px; padding:3px 10px 3px 0;   font-size:15px; _position:absolute; }
.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
.head-box .img-box{ float:left; margin-right:10px; }
.head-box .img-box img{ padding:1px; width:120px; height:120px; border:1px solid #f0f0f0; }
.head-box .inner{ float:left; }
.head-box .inner h3{ margin-bottom:15px; color:#3b8dd1; font-size:24px; font-weight:normal; line-height:1.3em; }
.head-box .inner p{ color:#222; font-size:14px; line-height:24px; }
.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
.head-inner h3{ margin-bottom:10px; padding-bottom:8px; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #f0f0f0; }
.head-inner dl{ display:block; float:left; width:50%; line-height:2.8em; font-size:13px; }
.head-inner dl dt{ display:block; float:left; color:#666; }
.head-inner dl dd{ color:#999; }
.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }
.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
.accept-box dl{ padding:0; }
.accept-box dl.head{ position:relative; padding:0; background:#e8e8e8; border-bottom:1px solid #e8e8e8; }
.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }


/*产品详细*/
.main-wrap{ position:relative; margin:0 auto; padding:0; width:1200px; text-align:left; }
.left941{ float:left; width:799px; }
.left211{ float:left; margin-left:20px; width:211px; }
.right211{ float:right; margin-right:20px; width:211px; }
.c1200{ width:1200px; display:block; overflow:hidden;}
.goods-box{ position:relative; margin-bottom:15px; padding:15px; font-size:12px; background:#fff; }

/*商品缩略图样式*/
.goods-pic{ position:relative; float:left; width:50%; *z-index:1; }
.pic-box{ float:left; }
.pic-preview{ position:relative; width:590px; height:369px; border:1px solid #e8e8e8; }
.pic-scroll{ margin-top:10px; width:590px; }
.pic-scroll .prev{ float:left; margin-right:5px; }
.pic-scroll .next{ float:right; }
.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
.pic-scroll .items{ position:relative; float:left; width:555px; height:62px; overflow:hidden; }
.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{ float:right; width:48%; display:block; overflow:hidden; }
.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:20px; }
.goods-spec .subtitle{ margin-top:10px; color:#888; font-size:14px; line-height:25px; height: 75px; overflow: hidden}
.goods-spec .spec-box{ position:relative; margin-top:10px; }
.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl{ clear:both; display:block; }
.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; }
.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
.goods-spec .spec-box .btn-buy{ margin-top:15px; }
.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }
/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:590px; height:369px; border:none; cursor:crosshair; }
.jqzoom img{ width:590px; height:369px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:320px; height:320px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:320px; max-height:320px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }

/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:45px; border-bottom:1px solid #eee; background:#fff; overflow:hidden; }
.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:45px; line-height:45px; color:#555; font-size:14px; }
.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#229E00; }
.goods-tab .tab-content{ display:none; }

/*内容详细样式*/
.entry{padding: 15px 10px;font-size: 14px; background:#fff;word-wrap: break-word; color:#666; line-height: 30px; }
.goods-tab{ margin-bottom:30px;}
.entry div{ padding-top:20px;}
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
/*.entry strong{ color:#DC2523; }*/
.entry ul,.entry ol{ margin:1em; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
.entry table th{ background-color:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:right; }

/*内容相册样式*/
.album-list{ position:relative; }
.album-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.album-list ul{ margin:0 0 0 -20px; *zoom:1; }
.album-list li{ float:left; width:20%; }
.album-list li a{ display:block; margin:20px 0 0 20px; padding:1px; border:1px solid #e8e8e8; }
.album-list li a img{ display:block; width:100%; height:auto; }
/*附件样式*/
.attach-list{ margin:0; padding:10px; }
.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
.attach-list li span{ float:right; }
.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }

.sidebar-box{ margin:0 0 15px; padding:15px; background:#fff; }
.sidebar-box h4{ margin:0; padding:0 0 15px; border-bottom:1px solid #e0e0e0; color:#333; font-size:16px; font-weight:300; line-height:20px; }
.sidebar-box .txt-list li{ margin-top:15px; line-height:20px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.sidebar-box .txt-list li label{ display:inline-block; margin:0 5px 0 0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle;  }
.sidebar-box .txt-list li label.hot{ background:#d70029; }
.sidebar-box .txt-list li a{ line-height:20px; }
.sidebar-box .side-img-list{ padding-bottom:0; }
.sidebar-box .side-img-list li{ padding:10px 0; }
.sidebar-box .tags-box{ margin:0 0 0 -10px; }
.sidebar-box .tags-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.sidebar-box .tags-box a{ display:block; float:left; margin:10px 0 0 10px; padding:5px; color:#555; font-size:12px; line-height:20px; border:1px solid #f0f0f0; }
.sidebar-box .tags-box a:hover{ border-color:#34ad2a; }

/*推荐*/
.sidebar-box h3{ display:block; margin-bottom:10px; padding-bottom:10px; line-height:1em; color:#888; font-size:18px; font-weight:300; border-bottom:1px solid #f0f0f0; }
.red-list ul{ margin:0 0 0 -15px; *zoom:1; }
.red-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.red-list li{ float:left; margin:0 0 15px 15px; _display:inline; }
.red-list li a{ color:#888; font-size:13px; cursor:pointer; }
.red-list li a .img-box{ position:relative; display:block; margin:0; padding:1px; width:75px; height:75px; border:1px solid #e8e8e8; overflow:hidden; }
.red-list li a .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
.red-list li a span{ display:block; line-height:30px; width:77px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*相关*/
.rel-list{ margin-top:15px; }
.rel-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.rel-list ul .nodata{ color:#999; font-size:14px; line-height:50px; }
.rel-list ul li{ display:block; float:left; margin:0 auto 15px 0; padding:0; width:50%; overflow:hidden; _float:none; _width:auto; }
.rel-list ul li .img-box{ position:relative; display:block; float:left; padding:1px; width:136px; height:100px; border:1px solid #e8e8e8; overflow:hidden; }
.rel-list ul li .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
.rel-list ul li .info{ margin:0 auto 0 151px; padding-right:15px; _margin-top:-15px; _padding-right:0; }
.rel-list ul li .info h3{ display:block; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:1.3em; height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.rel-list ul li .info h3 a{ color:#3b8dd1; }
.rel-list ul li .info p{ color:#555; font-size:13px; height:48px; line-height:22px; overflow:hidden; }
.rel-list ul li .info span{ color:#999; font-size:12px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*排行*/
.rank-list li{ position:relative; _display:block; padding:10px 0 0 25px; height:25px; vertical-align:top; }
.rank-list li a{ display:block; padding:0; color:#888; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; _position:absolute; }
.rank-list li .num{ position:absolute; left:0px; top:12px; display:inline-block; vertical-align:-3px; *vertical-align:middle; width:16px; height:16px; margin-right:10px; background:#1389d7; font-style:normal; color:#fff; font-size:10px; font-family:Verdana, Geneva, sans-serif; text-align:center; overflow:hidden;}
.rank-list li.active .num{ top:12px; background:#d60007; font-family:Georgia, "Times New Roman", Times, serif; }
.rank-list li span{ font-size:12px; float:right; margin-left:5px; color:#aaa; _padding:2px 0 2px 5px; _z-index:2;  _position:absolute; _background:#fff; _right:0; }


/*分页*/
.pages{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.pages a{display: inline-block;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 2px;vertical-align: middle;}
.pages a:hover{text-decoration: none;border: 1px solid #fbbf13; color:#fbbf13;}
.pages span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #fbbf13;	border: 1px solid #fbbf13;border-radius: 2px;vertical-align: middle;}
.pages span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 2px;vertical-align: middle;}

/*购物车样式*/
.cart-box{ position:relative; margin-top:30px; }
.cart-box h1{ float:left; color:#555; font-size:18px; line-height:35px; font-weight:bold; }

.cart-info{ z-index:2; margin:0; padding:15px; border:1px solid #DFC795; position:fixed; top:50%; left:50%; margin-left:-150px; width:302px; height:auto;background:#F7F2D0; text-align:left; }
.cart-info .btn-success{ height:32px; line-height:32px; }
.cart-info .close{ display:block; margin:0; padding:0; position:absolute; top:5px; right:5px; width:15px; height:10px; text-indent:-9999px; background:url(../images/sprite.gif) no-repeat left -240px; cursor:pointer; }

.cart-step{ position:relative; margin-left:200px; }
.cart-step li{ float:left; width:33.33%; height:35px; line-height:35px; text-align:center; background:url(../images/cart-arrow.gif) no-repeat right -45px #f6f6f6; color:#999; *width:33.3%; }
.cart-step li span{ display:inline-block; margin-right:5px; font-weight:bold; font-size:15px; }
.cart-step li.item{ background-position:right 0; }
.cart-step li.selected{ background:url(../images/cart-arrow.gif) no-repeat right -90px #e8e8e8; color:#8cac52; }
.cart-step li.last{ background-image:none; }

.cart-table{ border:1px solid #f7f7f7; }
.cart-table th{ padding:0.8em 0.5em; color:#555; font-size:13px; font-weight:400; background:#f6f6f6; border-bottom:1px solid #f7f7f7; }
.cart-table td{ padding:1em 0.5em; color:#555; font-size:13px; border-bottom:1px solid #f7f7f7; }
.cart-table td .stxt{ margin-top:5px; color:#666; font-size:12px; line-height:20px; }
.cart-table td input.checkall{ padding:0; border:1px solid #eee; background:#fff; }
.cart-table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
.cart-table td .buy-box{ margin:auto; padding:0; width:74px; height:22px; overflow:hidden; }
.cart-table td .buy-box a{ display:block; float:left; width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; border:1px solid #e8e8e8; overflow:hidden; }
.cart-table td .buy-box .input{ float:left; margin:0; padding:0; width:30px; font-size:12px; height:20px; line-height:20px; text-align:center; ime-mode:Disabled; border-radius:0; border-left:0; border-right:0; }

.cart-foot{ margin-top:20px; height:40px; }
.cart-foot .btn-box{ line-height:40px; }
.cart-foot .btn-box a{ margin-right:20px; font-size:14px; }

.item-box{ clear:both; padding:8px 0; font-size:13px; }
.item-box li{ display:block; float:left; margin:0 25px; height:28px; line-height:28px; }
.item-box li label input{ margin-right:3px; }
.item-box li em{ color:#999; }

.buy-foot{ font-size:14px; }
.buy-foot .left dl{ clear:both; padding-bottom:10px; line-height:28px; }
.buy-foot .left dl dt{ color:#6c6c6c; }
.buy-foot .left dl dd .input{ width:230px; padding:5px; }
.buy-foot .right{ text-align:right; }
.buy-foot .right p{ line-height:38px; }
.buy-foot .right p .price{ color:#f00; font-weight:700; }
.buy-foot .right p.txt-box{ margin-top:10px; font-size:18px; font-weight:700; }
.buy-foot .right p.btn-box{ margin-top:20px; }
































::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}


.youlian{ width:1200px; margin:0px auto; height:auto; overflow:hidden; border-top:1px solid #fff; padding-top:10px;}
.yl_left{ width:120px; height:56px; float:left; color:#777; font-size:18px; text-align:center;}
.yl_right{ width:1080px; float:right;}
.yl_right ul li{ float:left; height:28px; line-height:28px;}
.yl_right ul li a{ font-family:"微软雅黑"; font-size:12px; color:#848484; padding-left:5px;; padding-right:5px;}
.yl_right ul li a:hover{color:#b98858}



/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:none; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152;  text-shadow:0 -1px 0 #52A152; }
.btn-success_disabled{ background:#aaa;  text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }

/**注册***/
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.main-box{ position:relative;  width:100%; background:#f2f2f2; }
.section{ position:relative; margin:0 auto; padding:0; width:1200px; min-width:790px; max-width:1200px; text-align:left; overflow:hidden; }
.clearfix {	ZOOM: 1;}
.clearfix:after {DISPLAY: block;CLEAR: both;CONTENT: ' ';}
.main-tit{  margin:0 auto; padding:30px 0 0; }
.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.inner-box{ margin:30px 0; min-height:350px; _height:350px; border:1px solid #f0f0f0; background:#fff; text-align:center; }
.inner-box .dl-list{ margin:0 auto; padding:30px; text-align:left; width:879px; font-size:14px; }
.inner-box .dl-list dl{ clear:both; display:block; padding:5px 0; }
.inner-box .dl-list dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.inner-box .dl-list dl dt{ display:block; padding:5px 0; float:left; width:30%; line-height:42px; min-height:42px; color:#555; text-align:right; }
.inner-box .dl-list dl dd{ position:relative; padding:5px 0 5px 20px; line-height:42px; min-height:42px; color:#555; overflow:hidden; _margin-left:120px; }
.inner-box .dl-list dl dd .input{ padding:10px; }
.inner-box .dl-list dl dd a.send{ display:inline-block; color:#555; border:1px solid #e8e8e8; border-radius:3px; width:110px; height:40px; line-height:40px; color:#333; font-size:14px; text-align:center; background:#fff; vertical-align:middle; }
.inner-box .dl-list dl dd a.send.gray{ color:#999; }
.inner-box .dl-list dl dd a.send img{ margin-top:9px; }
.inner-box .dl-list dl dd .input.code{ width:84px; ime-mode:disabled; text-transform:uppercase; }

.inner-box .tab-head{ display:block; border-bottom:1px solid #f0f0f0; background:#fbfbfb; overflow:hidden; }
.inner-box .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.inner-box .tab-head ul li a{ display:block; padding:0 30px; height:50px; line-height:50px; color:#555; font-size:14px; }
.inner-box .tab-head ul li a:hover,.inner-box .tab-head ul li a.selected{ color:#666; background:#fff; border-bottom:2px solid #229E00; }
.inner-box .tab-content{ display:none; }

.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

.top_right{ float:right; height: auto; overflow: hidden;font-size:13px; color: #bbb;}
.top_right a{ font-size:13px; color: #bbb; float:left;}
.top_right span{ display: block; float: right; background:url(../images/gwc.png) no-repeat 25px 9px; text-indent: 55px; margin-left: 10px;}

.u-tab-content .ftable tr{ height:40px; line-height: 40px; color: #666;}
.u-tab-content .ftable tr:first-child{ height:40px; line-height: 40px; background: #eee; font-weight: bold;}
.u-tab-content .ftable tr a{ color:#229e00}
.address-list{ width:100%; height: auto; overflow: hidden;  margin-bottom: 20px;}
.address-list li{ height:40px; line-height: 40px; font-size: 14px; color: #666;}
.u-tab-content .f_dd tr{ height:auto; line-height: 20px; color: #666; padding: 10px 0px; width: 100%; display: inline-table; border-bottom: 1px solid #f8f8f8;}
.u-tab-content .f_dd tr:first-child{ height:40px; line-height: 40px; background: #eee; font-weight: bold; padding: 0px; border:none;}

.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
.ftable td s{ color:#999; text-decoration:line-through; }
.mtable td,.ftable td{ text-align:center; padding:0.8em; color:#666; font-size:12px; border-bottom:1px solid #F3F3F3; }


.step-box{ position:relative; }
.step-box ul{ margin:0 -40px 0 -10px; }
.step-box ul li{ position:relative; float:left; margin-right:-8px; width:20%; text-align:center; color:#8c8c8c; font-size:12px; }
.step-box ul li .progress{ color:#fff; }
.step-box ul li .progress:after,
.step-box ul li .progress:before{ position:absolute; top:0; right:0; content:""; width:10px; height:20px; background:url(../images/delivery.png) no-repeat 100% -60px; }
.step-box ul li .progress:after{ right:0; background-position:100% -20px; }
.step-box ul li .progress:before{ left:0; background-position:0 0; }
.step-box ul li .progress .text{ display:block; margin:0 5px; padding:1px 10px; background:#c3c3c3; height:18px; line-height:18px; }
.step-box ul li.done .progress .text{ background:#83bd39; }
.step-box ul li.first .progress span{  border-top-left-radius:10px; border-bottom-left-radius: 10px; }
.step-box ul li.last .progress span{  border-top-right-radius:10px; border-bottom-right-radius: 10px; }
.step-box ul li.done .progress:before{ background-position:0 -40px; }
.step-box ul li.done .progress:after{ background-position:100% -60px; }
.step-box ul li.first .progress:before{ display:none; }
.step-box ul li.last .progress:after{ display:none; }
.step-box ul li .info{ line-height:20px; margin-top: 5px; font-size: 12px; color: #aaa; }
.step-box.mini ul{ margin:0 -32px 0 -10px; }
.step-box.mini ul li{ width:25%; }


.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; font-size:14px;}
.location span{ color:#666; }

