/*------common------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, th, td, iframe { margin: 0; padding:0; }
body { font-family:"Microsoft Yahei","Hiragino Sans GB","Arial"; min-width: 990px; background:#fff; position:relative; overflow-x:hidden;font-size:12px}
img { border:0; vertical-align:middle; }
a {outline: none; cursor:pointer; color:#606060; text-decoration:none;font-family:"Microsoft Yahei","Hiragino Sans GB"; }
a:hover { text-decoration:none; }
.clear { height: 0px; line-height: 0px; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*+html .clearfix { overflow: hidden; }
* html .clearfix { height: 1%; }
ul, ol, li, dl, dt, dd { list-style-type: none; }
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;}
input,textarea,select,button {outline:none;}
.comSearchConText_2:focus,.comSearchConText:focus{outline:none!important;background: #fff}
.w1190{width:1190px;margin:0 auto;}
.positionR { position:relative; }
.positionA { position:absolute; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.show {display: block;}
.hide {display:none;}
.textC { text-align: center;}
.text_over{text-overflow :ellipsis;white-space :nowrap; overflow : hidden;}
.w1210 { width: 1210px; overflow: hidden; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb20 { margin-bottom: 20px; }
.ml18 { margin-left: 18px; }
.mr27 { margin-right: 27px; }
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.pt10{padding-top:10px}
.cont_f2 { height: auto; background: #f2f2f2; overflow: hidden; }
.topmg30{height:30px;}
.h90{height: 90px;}
.lazy {min-height: 3px;background:url(../imagesv4/loading.gif) no-repeat center; }


/*------头部------*/
/*ad*/
.wk_show {display:block; }
.header_ad a{display:block;position:relative;width:1190px;margin:0 auto}
.ad_close{ position: absolute;right: 0;top:0;background: url(../images/pic.png) no-repeat -580px -571px;height:20px; width:20px; z-index:999999}
/*top*/
.login_h div{font-family:tahoma,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
.wk_hide {display:none; }
.positionR {position: relative;}
.gofl {float:left; display:inline;}
.dpt_jp {float:left; width:36px; height:20px;background:url(../images/pic.png) no-repeat -527px -543px;}
.dpt_bw {float:left; width:36px; height:20px;background:url(../images/pic.png) no-repeat -564px -543px;}
.dpt_hy {float:left; width:36px; height:20px;background:url(../images/pic.png) no-repeat -489px -543px;}
.dpt_pt {float:left; width:36px; height:20px;background:url(../images/pic.png) no-repeat -453px -543px;}
.w161 { width: 161px!important; }
.top_out{background:#fff;width:100%;margin:0 auto;z-index:99999;}
.top_top{overflow:hidden;width:100%;}
.top-1{height:30px;width:100%;margin:0 auto;background:#fafafa;border-bottom:1px solid #dfdfdf;}
.top-1-L{float:left; display:inline; width:500px; height:30px;line-height:30px;letter-spacing:1px;color:#666; position:relative;}
.top-1-L .show-code {width:260px; position:absolute; top:31px; left:0px; overflow:hidden; background-color:#fff; border:1px solid #e6e6e6; border-top:none; padding:10px; padding-right:15px;z-index: 9;}
.show-code .right { float:left; overflow:hidden; width:175px; }
.show-code .c-vx .two-code { width:255px; }
.show-code .right .icons { float:left; width:130px;}
.top-1-L p{float:left;line-height:30px;height:30px;}
.top-1-L .top_user{float:left;color:#666666;line-height:30px;height:30px;padding:0 10px 0 8px;margin-right:8px;border-right:1px solid transparent;border-left:1px solid transparent;position:relative;zoom:1;z-index:9999;}
.top-1-L .top_user.z-hov{height:31px;background:#fff ;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;z-index:110}
.top-1-L .top_user .hdbox{display:none}
.top-1-L .top_user .hdbox .imgbox {float:left; display:inline;}
.top-1-L .top_user .hdbox .cnt {float:left; display:inline;}
.top-1-L .top_user.z-hov .hdbox{position:absolute;left:-1px;top:31px;border:1px solid #e6e6e6;border-top:none;width:216px;height:60px;background:#FFF;padding:10px;display:block;z-index:1;}
.top-1-L .top_user.z-hov .hdbox .imgbox{width:60px;height:60px;overflow:hidden;}
.top-1-L .top_user.z-hov .hdbox .cnt{padding-left:10px;width:146px;line-height:18px}
.top-1-L .top_user.z-hov .hdbox .cnt .it{padding-bottom:3px;}
.top-1-L .top_user.z-hov .hdbox .cnt .it .set{color:#0066cc;}
.top-1-L .top_user.z-hov .hdbox .cnt .icon{display:block;margin-left:10px;display:block;}
.top-1-L a{color:#ff7200;}
.top-1-L a:hover{color: #ff6600;}
.top-1-L .phoneLibrary { position:relative; margin-right:6px; display:block; width:90px; color:#666; float:left; border-left:1px solid #fafafa; border-right:1px solid #fafafa;z-index: 1; }
.top-1-L .phoneLibrary:hover { color:#666; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #fff;  }
.top-1-L .phoneLibrary.now { color:#666; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #fff;}
.phoneLibrary .i-san { font-style:normal; width:9px; height:4px; background:url(../images/pic.png) no-repeat -329px -335px; position:absolute; top:13px; right:6px; }
.phoneLibrary .i-san1 { width:9px; height:4px; background:url(../images/pic.png) no-repeat -329px -362px; position:absolute; top:14px; right:6px; }
.top-1-R {float:right; display:inline;}
.top-1-R li{float:left;height:30px;padding:0 0px;text-align:center;background:url(../images/pic.png) no-repeat right -354px;_overflow:hidden;}
.top-1 .login{color:#ff6622;}
.top-1-L .regist{color:#666;}
.top-1-L .regist:hover{color:#ff6622;}
.top-1-R li a{color:#666;}
.top-1-R li a:hover{color:#f60;text-decoration:underline;}
.top-1-R li .toSet a, .top-1-R li .shoppingListno a{color:#fff;}
.i-single { font-style:normal; float:left; margin:8px 3px 0 3px; width:11px; height:14px; background:url(../images/pic.png) no-repeat -589px -331px }
.buy_order_icon{width:15px; height:15px; float:left; background:url(../images/icons.png) no-repeat -7px -7px;vertical-align:middle;margin:7px 0px 0 0;}
.snMenu{padding:0 11px;position:relative;z-index:100;}
.topTwoBorder{display:inline-block;cursor:pointer;height:31px;}
.snMenu a span{display:inline-block;float:left;line-height:31px;}
.snMenu a b{width:9px;height:4px;background: url(../images/pic.png) no-repeat -329px -335px;display:inline-block;overflow:hidden;margin:13px 0 0 6px; line-height:0!important}
.snMenuHover{border:1px solid #dfdfdf;border-top:none;background:#fff;padding:0 10px;width:auto;z-index:1;}
.snMenuHover li{height:30px;}
.snMenuHover a span{display:inline-block;float:left;line-height:31px}
.snMenuHover a b{width:9px;height:4px;background:url(../images/pic.png) no-repeat -329px -362px;display:inline-block;overflow:hidden;margin:13px 0 0 6px;}
.shoppingList{position:absolute;width:285px;border:1px solid #dfdfdf;border-top:none;padding:5px;left:-1px;background:#fff;top:31px;display:none;_left:-50px;}
.shoppingListCon{height:20px;padding:5px 0 5px 5px;}
.shoppingListCon p{float:left;height:20px;line-height:20px;width:170px;overflow:hidden;padding:0 5px; text-align:left}
.shoppingListCon .num{height:20px;line-height:20px;margin-right:8px;display:inline-block;float:left;}
.shoppingListCon .num a{display:inline-block;width:15px;height:20px;text-align:center;line-height:20px;float:left;cursor:pointer;}
.shoppingListCon .num a:hover{text-decoration:none;}
.shoppingListCon .num input{float:left;width:33px;height:18px;line-height:18px;text-align:center;border:1px solid #7f9db9;}
.shoppingListCon .end{float:left;width:19px;height:20px;background:url(../images/common_01.png);overflow:hidden;}
.p0{padding:8px 0 0 0}
.toSet{height:36px; background-color:#f8f8f8;margin-top:5px}
.toSet p{ float:left;text-align:left;padding-left:10px;line-height:36px; color:#555}
.toSet p span{color:#ff6600}
.toSet a{ float:right;margin:5px 10px 0;height:26px;color:#fff; text-align:center;background:#ff7300;line-height:26px;font-size:12px;display:block;width:80px;}
.toSet a:hover{color:#fff;}
.shoppingListno{position:absolute;width:144px;border:1px solid #dfdfdf;border-top:none;padding:5px;left:-1px;background:#fff;top:31px;display:none;padding:26px 70px;_left:-11px;}
.shoppingListno p{height:28px;line-height:28px;color:#555}
.shoppingListno a{display:block;height:25px;width:109px;text-align:center;line-height:25px;color:#fff;font-weight:bold;background:url(../images/pic.png) no-repeat -216px -481px;margin:15px 0 0 20px;}
.topBuyC{position:absolute;border:1px solid #dfdfdf;border-top:none;padding:5px;left:-1px; width:73px; background:#fff;top:31px;display:none;}
.topBuyC a{height:25px;line-height:25px;display:inline-block;}
.topBuyCno{position:absolute;width:196px;border:1px solid #dfdfdf;border-top:none;padding:5px;left:-1px;background:#fff;top:31px;display:none;_left:-11px;}
.topbuycon{float:left; display:inline; width:82px;margin-left:10px;text-align:left;}
.topbuycon p{height:25px;line-height:25px;font-weight:bold;color:#666;}
.topbuycon ul li{height:25px;line-height:25px;width:82px;background:none;text-align:left;padding:0;overflow:hidden;}
.top-1-R li.li_height{/*line-height:31px;*/padding:0px 0px;display:inline-block;}
.top-1-R li.topMenu_sitemap{}
.topMenu_sitemap .topBuyC{width:277px;right:-1px;left:auto;padding-top:10px;}
.site_hy{margin-bottom:15px;}
.site_hy dt{float:left;padding:0 15px 0 5px;width:55px;color:#f64400;font-weight:bold;height:24px;line-height:24px;}
.site_hy dd{float:left;width:202px;padding-right:0;text-align:left;}
.site_hy dd span{height:24px;line-height:24px;display:inline-block;white-space:pre-wrap;word-break:break-all;}
.site_hy dd a{width:auto;height:24px;line-height:24px;}
.plw_hy{margin-bottom:15px;}
.plw_hy dt{float:left;padding:0 15px 0 5px;width:81px;color:#666;font-weight:bold;height:24px;line-height:24px;}
.plw_hy dd{float:left;width:175px;padding-right:0;text-align:left;}
.plw_hy dd span{height:24px;line-height:24px;display:inline-block;white-space:pre-wrap;word-break:break-all;}
.plw_hy dd a{width:auto;height:24px;line-height:24px;}
.sp_line{background:url(../images/pic.png) no-repeat -596px -359px;width:8px;*margin-left:-8px;*width:20px;height:24px;vertical-align:middle;display:inline-block;}
.top-1-R li.y-right{padding-right:24px}
.top-1-R li.y-right .yellow_bg{right:5px;}


.header { height:110px}
.top_logo { float:left; margin-top:20px;width: 335px;}
.top_logo .logo_wk,.top_logo .logo_teng { float:left; margin-right:10px}
.search { float:left;margin-left:75px; margin-top:20px; width:588px;  height:40px; overflow:visible }
.comSearchCon {position:relative; height:40px; }
.comSearchCon .comSelect { position:absolute; left:0; top:0;width:78px; height:36px;line-height:36px;font-size:12px;  background:#f5f5f5 url(../images/pic.png) no-repeat -270px -319px; border:2px solid #f64400; border-right:none;cursor:pointer; }
.comSearchCon .comSelect.on {border-right: 1px solid #e8e8e8;background-position:-270px -345px}
.comSelect .comTagselect { padding-left:12px }
.comSelect .comTagoptions { z-index:1000;position:absolute; top:36px; left:0;  width:77px; margin:0;padding-bottom:6px;background:#f5f5f5;border:1px #e8e8e8 solid;border-top:0}
.comSelect .comTagoptions li {height:24px; line-height:24px;padding:3px 0; color:#252525;cursor:pointer; text-align:left;  }
.comSelect .comTagoptions li a { display:block;padding-left:12px}
.comSearchConText {
    float: left;
    width: 455px;
    height: 20px;
    box-sizing: content-box;
    line-height: 20px;
    background: #fff;
    padding: 8px 15px;
    outline: 0;
    font-family: "Microsoft Yahei";
    border: 2px solid #f64400;
    border-right: none;
    font-size: 14px;
    color: #b3b3b3;
}
.comSearchConBtn { float:left; width:80px; height:40px; background:#f64400; border:none; float:left; overflow:hidden; cursor:pointer; color:#fff; font-family:'Hiragino Sans GB',"Microsoft Yahei";font-size:16px }
.search .keyword { width:558px; color:#666; height:25px; line-height:25px;font-size:12px; overflow:hidden }
.search .keyword span { color:#3c3c3c; float:left }
.search .keyword a { padding:0 15px 0 0; color:#3c3c3c;font-size:12px}
.search .keyword a:hover { color:#f60 }

.cgtcode{width:154px;height: 90px;float:right; margin:10px 0 0 0; text-align:center}
.cgtcode span{    width: 70px;    height: 90px;    float: left;    overflow: hidden;}
.cgtcode span:nth-child(2){    margin-left: 8px;}
.cgtcode span img{    width: 70px;    height: 70px;    float: left;}
.cgtcode span em {line-height:20px; font-size:12px; display:block; color:#252525;text-align: center;}

.search_key_wrap { display:none; z-index:1000; position:absolute; left:80px; top:40px; width:398px; border:1px solid #ddd; background:#fff; border-top:none }
.search_key_wrap .key_list {max-height:260px; padding:5px 0; overflow:hidden }
.search_key_wrap .key_list li { line-height: 26px; height: 26px; text-indent: 10px; color: #666; cursor: pointer; position: relative }
.search_key_wrap .key_list li.li_hover a { color: #f64400; background: #f6f6f6; }
.search_key_wrap_2 .key_list_2 li.li_hover a { color: #f64400; background: #f6f6f6; }
.search_key_wrap .key_list li:hover { background: #f6f6f6 }
.search_key_wrap .key_list li a { color: #999; display: block; line-height: 26px; height: 26px; font-size: 12px }
.search_key_wrap .key_list li a:hover { color: #f64400; background: #f6f6f6 }
.search_key_wrap_2 .key_list_2 li a:hover { color: #f64400; background: #f6f6f6 }
.search_key_wrap .key_list li span { display: inline-block; text-indent: 0; max-width: 260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.search_key_wrap .key_list li i { display: inline-block; position: absolute; right: 10px; top: 0; text-align: right; color: #999; font-style: normal }
.search_key_wrap .key_list li i label { display: inline-block; height: 34px; line-height: 34px; text-indent: 0; vertical-align: bottom; max-width: 130px; font-style: normal; overflow: hidden }
.search_key_wrap .search_key_advice { border-top: 1px solid #ddd; text-align: center; color: #666; cursor: auto; height: 30px; line-height: 30px }
.search_key_wrap_2 { display: none; position: absolute; left: 80px; top: 40px; width: 569px; border: 1px solid #ddd; background: #fff; border-top: none; }
.search_key_wrap_2 .key_list_2 { list-style-type: none; max-height: 320px; padding: 10px 0; overflow: hidden; }
.search_key_wrap_2 .key_list_2 li { list-style: none; line-height: 32px; height: 32px; text-indent: 10px; color: #666; cursor: pointer; position: relative; }
.search_key_wrap_2 .key_list_2 li a { color: #999; display: block; height: 32px; line-height: 32px; }
.search_key_wrap_2 .key_list_2 li i { display: inline-block; position: absolute; right: 10px; top: 0; text-align: right; color: #999; font-style: normal; }
.search_key_wrap_2 .search_key_advice_2 { border-top: 1px solid #ddd; text-align: center; color: #666; cursor: auto; height: 30px; line-height: 30px; }
/*------top floatsearch------*/
.float_search { z-index:999999; width:100%; height:60px; box-shadow:0 1px 6px rgba(0, 0, 0, .15); background:#fff; position:fixed; top:-100px;-webkit-transition: top .1s ease 0s;-moz-transition: top .5s ease 0s;-o-transition: top .5s ease 0s;transition: top .5s ease 0s;}
.float_search_cont { width:1190px; margin:0 auto; height:60px }
.top_logo_2 { float:left;margin-top:9px; height:41px; overflow:hidden }
.top_logo_2 .logo_wk,.top_logo_2 .logo_teng { float:left; }
.search_fixation { width:790px;margin-left:80px; float:left; margin-top:9px }
.comSearchCon_2 { width:790px; height:40px; position:relative; }
.comSearchCon_2 .comSelect { cursor:pointer; float:left; width:78px; height:20px; line-height:20px; padding:8px 0 8px; font-size:12px; position:absolute;background: #f5f5f5 url(../images/pic.png) no-repeat -270px -319px;left:0; top:0; border:2px solid #f64400; border-right:none }
.comSearchCon_2 .comSelect.on {border-right: 1px solid #e8e8e8;background-position:-270px -345px}
.comSearchConText_2 { float:left; width:620px; height:20px; box-sizing:content-box; line-height:20px; background:#fff; padding:8px 0 8px 90px; outline:0; font-family:"Microsoft Yahei"; border:2px solid #f64400; border-left:none; border-right:none; font-size:14px; color:#b3b3b3 }
/*------top nav------*/
.headernav { width:100%; height:40px;border-bottom:2px solid #dfdfdf}
.headernav_c {height:40px; position:relative }
.headernav_left { width:996px; height:40px; float:left; background:url(../images/pic.png) no-repeat 995px -653px }
.headernav_left ul li { list-style:none; position:relative; height:40px; float:left;}
.headernav_left ul li {
    width: 150px;
}
.headernav_left ul li:nth-child(2) {padding-left:1px}
.headernav_left ul li:first-child { width:180px; text-align:left; text-indent:2.4em; cursor:pointer }
.headernav_left ul li:last-child { padding-right:1px }
.headernav_left ul li a { color:#3c3c3c; height:37px; line-height:37px; display:inline-block; font-size:16px; font-weight:400; font-family:"Microsoft Yahei" }
.headernav_left ul li a:hover { text-decoration:none; color:#f64400; border-bottom:3px solid #f64400 }
.headernav_left ul li.on a { font-size:16px }
.headernav_left ul li i {position:absolute;display:block;top: 2px;right: 10px;width: 20px;height:14px;}
.headernav_left ul li i.t_new { background:url(../images/new.png) no-repeat }
.headernav_left ul li i.t_hot {background: url(../images/t_hot.png) no-repeat;}
.home_market1 { display:none; width:180px; height:40px; line-height:40px; font-size:16px; color:#fff; background-color:#f64400; font-family:'Hiragino Sans GB', "Microsoft Yahei" }
.home_market1 .nav-icon1 { position:absolute; top:0; left:0; width:40px; height:40px; background:url(../images/pic.png) no-repeat -37px 0 }
.headernav_right {width: 110px;height: 32px;float: right;margin-right: 40px;padding-top: 8px;}
.headernav_right a { text-align:center; color:#f64400; display:block; height:22px; line-height:22px; background:#fff; font-size:14px; border-radius:3px; padding:0 8px ;margin-right:16px}
.headernav_right a:hover { border-radius:5px; color:#fff; text-align:center; background:#f64400 }
.rs_l {
    float: left;
    margin: 20px 5px 20px 100px;
    background: #f64400;
    padding: 11px;
}
.rs_l a{color: #fff;display: inline-block;margin-top: 2px}
.rs_l a:hover{color: #fff}
.float_search .rs_l {margin:10px 25px;}
.grey_bg{ width: 100%;padding-bottom:20px;background: #f2f2f2;box-shadow:3px 3px 3px #d8d7d8 inset;-moz-box-shadow:3px 3px 3px #d8d7d8 inset;-webkit-box-shadow:3px 3px 3px #d8d7d8 inset;}
.firstScr {position:relative; }
.m_zl {padding:0 0 10px;position:relative;width:180px;height:480px;background-color:#fff;}
.m_zl .fd-clr {
    clear: both;
    height: 81px;
    width: 100%;
    line-height: 81px;
    border-bottom: 1px dashed #eaeaea;
}
.m_zl .fd-clr:hover {
    background-color: #e6e6e642;
}
.m_zl .fd-clrhover {background-color:#f2f2f2;}
.m_zl .fd-clr a, .m_zl .fd-clr span {
    display: block;
    float: left;
    width: 180px;
    font-size: 14px;
    height: 77px;
    line-height: 77px;
    white-space: nowrap;
    text-decoration: none;
}
.m_zl .fd-clr span { color:#999}
.m_zl .fd-clr:hover{color: #000;}
.m_zl .fd-clr:hover a{color: #000;}
.float-layer {overflow:hidden;position:absolute;top:0;width:780px;height:547px;left:170px;background-color:#fff;border-top: 1px solid #f60;border-left: 2px solid #f2f2f2;z-index:99999;-moz-box-shadow:0px 2px 2px #f2f2f2;-webkit-box-shadow:0px 2px 2px #f2f2f2;box-shadow:0px 2px 2px #f2f2f2;}
.text-content {position:absolute;top:0;width:780px;z-index:1000;height:547px;left:2px;}
.text-content .content-left {float:left;width:518px;}
.text-content .content-right {float:right;width:260px;height:549px;background-color:#f8f8f8;}
.content-right hr {background-color:#f8f8f8;display:block;border:none;font-size:0;height:1px;margin-left:20px;width:249px;}
.content-right .ad-img01 {width:260px;height:190px;border:none;overflow:hidden;}
.content-right .ad-img02 {width:260px;height:350px;border:none;overflow:hidden;}
.content-right a{width: 220px; height:300px;}
.content-right a img{width: 100%;height: 100%;}
.item-ctn {width:460px;float:left;border-bottom:2px dashed #f2f2f2;padding-bottom:20px; margin-left:30px;}
.item-ctn .bttext {margin:37px 0 0 0px !important;width:420px;border-bottom:none;display:block;height:18px;padding-bottom:8px;font-weight:400;color:#f64400;}
.item-ctn .bttext a{color:#f64400; font-weight:bold}
.item-ctn a {text-decoration:none;display:block;float:left;font-family:"Microsoft Yahei";font-size:14px;height:18px;line-height:18px; }
.item-ctn a:hover {color:#ff7300;}
.item-ctn ul {margin:9px 0 -15px 0px !important;width:460px;height:90px;overflow:hidden;float:left;}
.item-ctn ul li {display:block;float:left;margin-bottom:12px;margin-right:18px;}
.item-ctn ul li a {display:block;height:18px;line-height:18px;white-space:nowrap;text-decoration:none;}
.item-ctn ul li a.red {color:#f00; font-weight:bold}
.item-ctn ul li a:hover {color:#ff7300;}
.item-ctn ul li a.light {color:#ff7300;}
.bottom{width:100%;margin:0 auto;background:#282828;overflow:hidden;padding-bottom:25px; position: relative; z-index: 32;}
.bottom_cont{width:1190px;padding:30px 0;margin:0 auto;border-bottom:1px solid #333333;overflow:hidden}
ul.bottom_fl{float:left}
ul.bottom_fl li{width:150px;float:left;padding:0 40px;text-align:center;font-size:14px}
.b_first{border-bottom:1px solid #333;height:40px;line-height:40px;color:#b2b2b2}
.b_list{height:36px;line-height:36px}
.b_list a{color:#666}
.b_list a:hover{color:#fff}
.bottom_ri{width:270px;float:right;text-align:center;padding-top:20px}
.bottom_ri i{display:block;width:63px;height:66px;background:url(../images/icon1.png) no-repeat;margin:0 auto;background-position:-113px 0px}
.d1,.d3{font-size:14px;color:#666;line-height:30px}
.d2{font-size:22px;color:#666;font-weight:bold;line-height:40px}
.foot{width:1190px;margin:0 auto;text-align:center;overflow:hidden;font-size:12px;color:#666}
.f_link{height:40px;line-height:40px;padding-top:10px}
.f_link a{color:#666;padding:0 20px}
.f_link a:hover{color:#fff}
.f_other{height:30px;line-height:30px}
.f_other a{ color: #666; text-decoration: none; }
.f_other a:hover{ color: #999;  }
.f_last{padding-bottom:30px}
.recom_cont .bwwordbox .biaowang{display:none;}
.recom_cont .bwwordbox:hover a{ position:relative; z-index: 1; color: #ff6600;}
.recom_cont .bwwordbox:hover{}
.recom_cont .bwwordbox {
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 285px;
    display: block;
    padding: 0 10px;
}
.recom_cont .bwwordbox:hover .biaowang{ background-image: url(../images/tip_left.png); background-color:#fff; background-position:6px 6px; background-repeat:no-repeat;border:1px solid #ff6600; position: absolute; top:32px;left: 0px; padding: 6px 6px 6px 65px;z-index: 2;display: block;}
.recom_cont .bwwordbox:hover .biaowang i.s_icon{display: inline-block; border-top: 1px solid #ff6600;border-right: 1px solid #ff6600; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 8px;  height: 8px; -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);
 transform: rotate(-45deg); position: absolute; top:-6px; left: 20px;  background: #fff;}
.recom_cont .bwwordbox:hover  .biaowang a{ background-color: #ffe9de; color: #ff6600; padding:0px 5px; font-size:12px;  line-height:20px;}
.recom_cont .bwwordbox a { font-size: 12px;color: #333; white-space: nowrap; display: inline-block; background: #fff;}

.J-mainNav{display: none;}
.home_market1:hover .J-mainNav{display: block;}












.nava {
    font-size: 12px;
    padding: 0 0 0 10px;
    width: 1200px;
    margin: 10px auto;
}

.rental-home {
    background: #f7f7f7;
    overflow: hidden;
    padding-bottom: 0px;
    padding-top: 20px;
}
.rental-home:after, .rental-home:before {
    content: " ";
    display: table;
}
.main {
    width: 1200px;
	margin: 0px auto;
}
.g_main {
    width: 952px;
}
.left {
    float: left;
}


.g_top {
    position: relative;
    OVERFLOW: hidden;
    display: block;
    background: #fff;
    padding: 25px;
    float: none;
    width: auto;
}

.c_g_tit {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    line-height: 1.5em;
}
.c_g_att ul, .c_g_tit {
    float: left;
    width: 98%;
    padding: 0 0 0 2%;
	border-bottom: 1px dashed #333;padding: 0 0 20px;text-align: center;
}
.c_g_alm {
    float: left;
    width: 100%;
    margin: 8px 0 15px 0;
    padding: 13px 0;
    background: #e9e9e9;
}

.c_g_att li {
    float: left;
    line-height: 32px;
    padding: 0 8px;
    letter-spacing: 5px;
}
.g_m .price {
    float: left;
    font-size: 15px;
    color: #ff6600;
    font-weight: 700;
}

.info-r {
    overflow: hidden;
    float: left;
    width: 570px;
}
.info-r ul li {
    line-height: 25px;
    font-size: 12px;
    padding: 6px 0;
    overflow: hidden;
    /* float: left; */
    letter-spacing: 0;
    width: 100%;
}
.info-r ul li strong {
    float: left;
    color: #666;
}
.info-r ul li em {
    overflow: hidden;
    color: #666;
}
.g_box {
    width: 902px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(49,42,42,.06);
    box-shadow: 0 0 5px rgba(49,42,42,.06);
    margin-bottom: 10px;
    float: left;
	padding: 25px;
}
.c_r_menu {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ededed;
    background: #fff;
    position: relative;
    z-index: 2;
    float: left;
    font-size: 14px;
    width: 100%;
    color: #777;
}
.c_r_menu em.cur {
    font-weight: 700;
    color: #ff6600;
    border-top: 2px solid #ff6600;
    margin-top: -2px;
}
.c_r_menu em {
    float: left;
    width: 120px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    cursor: pointer;
}
.c_r_des {
    float: left;
    min-height: 300px;
    width: 100%;
    padding: 15px 0;
    border-top: 0;
    OVERFLOW: hidden;
    position: relative;
    font: 14px/1.5 '\5FAE\8F6F\96C5\9ED1',microsoft yahei,"宋体",Arial,sans-serif;
}
.g_side {
    width: 228px;
}
.right {
    float: right;
}
.seller {
    width: 228px;
    padding: 0;
}
.s_tit {
    float: left;
    width: 100%;
    background: #f9f9f9;
    line-height: 35px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    font-weight: 700;
}

.s_list {
    float: left;
    padding: 0 0 0 10px;
    margin: 5px 0;
}
.s_list#layer_cont {
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
.s_list .uim {
    padding: 0 0 0 5px;
    display: inline-block;
}
.s_list li {
    padding: 5px;
}

.qqbm {
    margin-top: 3px;
    margin-bottom: 10px;
    overflow: auto;
    height: 100%;
    max-width: 450px;
}
.red {
    color: red;
    font-weight: 700;
}
.s_info {
    float: left;
    width: 202px;
    padding: 13px 13px 13px 12px;
}

.s_mark {
    background: #fafafa;
    width: 203px !important;
    border: 1px solid #eee;
}
.s_info ul {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}



.rental-home .floor-box li {
    /* display: inline-block; */
    width: 203px;
    float: left;
    /* margin: 0 6px 20px 6px; */
    height: 300px;
}
.rental-home .floor-box li:last-child {
    margin-right: 0;
}
.rental-home .floor-box a {
    /* display: block; */
    padding: 0 5px;
    font-size: 12px;
}
.rental-home .floor-box .box-item {
    background: #fff;
    border-radius: 8px;
    padding: 16px 15px 20px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.rental-home .floor-box .photo {
    width: 160px;
    height: 160px;
    overflow: hidden;
    margin: 0 auto 12px;
}
.rental-home .floor-box .box-item .photo img {
    width: 100%;
    height: 100%;
}
.rental-home .floor-box .name {
    font-size: 15px;
    line-height: 24px;
    font-weight: 560;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rental-home .floor-box .news {
    display: inline-block;
    border-radius: 3px;
    background: #f95d5d;
    color: #fff;
    font-size: 14px;
    line-height: 12px;
    text-align: center;
    margin-right: 3px;
    padding: 2px;
}
.rental-home .floor-box .skuinfo {
    font-size: 12px;
    margin: 5px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rental-home .floor-box .price {
    color: #f95d5d;
    font-size: 14px;
}
.rental-home .floor-box .price .num {
    font-size: 16px;
}
.num {
    font-family: PingFangSC-Regular-num;
}
.maincon {
    font-size: 12px;
    line-height: 25px;
}