.top{ background: #f5f5f5; height: 36px; line-height: 36px; }
.t_l p{ float: left; }
.t_l a{float: left; margin-left: 8px; }
.t_l .phone{ margin-left: 12px; }
.t_r .title li{ float: left; margin-left: 16px; position: relative;}
.t_r .title li:hover .title_list{ display: block;}
.title_list{ height: 80px; width: 100%; border: 1px solid #ff5400; background: #fff; position: absolute; top: 27px; left: 0px; display: none; }

.t_r .title span{ float: right; margin-top: 16px; margin-left: 12px; }
.t_r .title .triangle{ width: 0; height: 0; border: 3px solid transparent; border-top:3px solid #ccc; }
.t_r .title .mall{ background: url(../images/mall.png) no-repeat; float: left; width: 11px; height: 11px; margin: 12px 6px 0 0; }
.t_r .title .bookmark{ background: url(../images/start.png) no-repeat; float: left; width: 12px; height: 10px; margin: 12px 6px 0 0; }
.t_r .title .line{ border-left: 1px solid #e3dde3; float: right; height: 12px; margin-top: 12px;margin-left: 21px; }
.t_r .title .homepage{ background: url(../images/t_n.png) no-repeat; float: left; width: 8px; height: 6px; margin-right: 8px; }

.sub{ margin-top: 35px; height: 90px; margin-bottom: 14px; position: relative; }
.sub .logo{background: url(../images/logo.jpg) no-repeat; width: 140px; height: 59px; text-indent: -9999px; margin-top: 8px; }
.son_btn{ position: relative; margin-left: 110px; }
.son_btn ul li a{ width: 45px; height: 25px; border: 2px solid #fff; color: #3c3c3c; text-align: center; line-height: 25px; display: block; }
.son_btn ul li .active { border: 2px solid #ff5400; background: #ff5400; color: #fff; font-weight: bold; }
.son_btn ul li:hover a{ border: 2px solid #ff5400; background: #ff5400; color: #fff; font-weight: bold; }
.search{ position: absolute; top:27px; left: 0px;  }
.search .search_box{ width: 580px; height: 35px; border: 2px solid #ff5400; outline: none; padding-left: 30px; padding-right: 10px; }
.search2 .search_btn{ width: 100px; height: 39px; text-align: center; line-height: 39px; color: #fff; font-size: 20px; background: #ff5400; display: block; border: none; outline: none; }
.search2{ position: absolute; top:27px; left: 621px; }
.a_search{ margin-left: 735px; height: 40px; width: 30px; line-height: 18px; z-index: 2; }
.son_list{ position: absolute; top: 70px; left: 0; width: 720px; }
.son_list .son_list_l{ margin-top: 5px; }
.son_list_r{ width: 30px; height: 8px; padding: 5px 4px 5px 2px; border: 1px solid #e8e8e8; }
.son_list_r a{background: url(../images/l_s.png) no-repeat right; padding-right: 5px; }
.sub .fix{ position: absolute; right: 0px; top: -20px; }

.content{overflow: hidden;}
.slidebar{ width: 170px; height: 523px; border: 1px solid #ff5400; padding-left: 9px; padding-right: 9px; }
.slidebar h3{ height: 34px; width:174px ; background: #ff5400; padding-left: 14px; margin-left:-9px; line-height: 34px; color: #fff; font-size: 16px; }
.slidebar .slidebar_title{ margin-top: 10px; width: 170px; }
.slidebar .slidebar_title .slidebar_t h4{ float: left; font-size: 14px; height: 20px; line-height: 27px; background: url(../images/s_n_bg.png) no-repeat left;  margin-right: 10px; float: left; padding-left: 33px; }
.slidebar .slidebar_title ul{ padding-left: 9px; padding-bottom: 14px; border-bottom: 2px solid #e6e7eb; }
.slidebar .slidebar_title .bt_n{ padding-left: 9px; padding-bottom: 14px; border-bottom: none }
.slidebar .slidebar_title ul li{ margin-top: 12px; position: relative; background: #fff; }

.slidebar .slidebar_title .list{background: #fff; width: 200px; height: 489px; position: absolute; top: -43px; right: -204px; border: 1px solid #ff5400; z-index: 3; display: none; }
.slidebar .slidebar_title ul li a{ margin-right: 14px; }

.main{ width: 990px; margin-left: 10px; }
.subnav{ border-bottom: 2px solid #FF5400; padding-bottom: 8px; line-height: 24px; }
.subnav .subnav_f { border-right: 1px solid #ccc; margin-left: 22px; }
.subnav .subnav_f a{ font-size: 17px; color: #FF5400; margin-right: 36px; }
.subnav .subnav_n{ margin-left: 32px; }
.subnav_n a{ margin-right: 31px; font-size: 14px; font-weight: bold; }
.subnav_n .special{ margin-right: 0px; }
.subnav_n span{ background: url(../images/tbgs.png) no-repeat; width: 78px; height: 17px; display: inline-block; margin-right: 26px; }
.subnav_n i{ font-style: normal; font-weight: bold; }

.banner{ margin-top: 10px; height: 479px;width: 690px; }
.banner img{ display: block; }
.b_btn1 { width: 520px; height: 281px; position: relative; }
.b_btn1 .btn1{ position: absolute; bottom: 18px; left: 50%; margin-left: -30; width: 61px; overflow: hidden; overflow: hidden;}
.b_btn1 .btn1 span{ float: left; width: 9px; height: 9px; background: #b7b7b7; border-radius: 50%; margin-right: 4px; }
.b_btn1 .btn1 .active{ background: #FF5400; }
.b_btn2 { width: 520px; height: 198px; position: relative; }
.b_btn2 .btn2{ position: absolute; bottom: 18px; left: 50%; margin-left: -30; width: 61px; overflow: hidden; overflow: hidden;}
.b_btn2 .btn2 span{ float: left; width: 9px; height: 9px; background: #b7b7b7; border-radius: 50%; margin-right: 4px; }
.b_btn2 .btn2 .active{ background: #FF5400; }

.bulletin{ width: 288px; height: 479px; margin-top: 10px; margin-left: 10px; }

.box{ width: 288px; height: 99px; border: 1px solid #eeeeee; overflow: hidden;}
.tit {width: 295px; background: #f7f7f7; height: 27px; }
.tit li{ width: 58px; height: 26px; border-right: 1px solid #f7f7f7; line-height: 26px; text-align: center; font-size: 12px; color: #3d3d3d ; float: left; margin-left: -1px; }
.tit li:hover{ background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; height: 27px; background: #fff; font-weight: bold; color: #ff5619; margin-left: -1px; }
			
.new{ padding: 15px 0 10px 11px; height: 51px; width: 278px; }
.new p{ float: left; font-size: 12px; line-height: 25px; margin-right: 33px; }
.red{ color: #fd3d00; }
.new ul li{ display: none; }
.new .show{ display: block; }

.vip { height: 106px; padding: 5px 8px 9px 10px; width: 270px; border: 1px solid #E8E8E8; border-top:none; }
.vip .vip_in { margin-bottom: 12px; }
.vip .vip_in h3{ background: url(../images/tao.png) no-repeat; width: 60px; height: 60px; float: left; margin-right: 10px; }
.vip .vip_in p{ margin-top: 9px; margin-bottom: 7px; float: left; width: 190px; }
.vip .vip_in .vip1{ background: url(../images/vip_1.jpg) no-repeat; width: 109px; height: 30px; margin-right: 5px;}
.vip .vip_in .vip2{ background: url(../images/vip_2.jpg) no-repeat; width: 76px; height: 30px; }
.vip  span a{ font-weight: bold; color: #fff; }
.vip  .login{ width: 100px; height: 35px; float: left; background: #FF5400; text-align: center; line-height: 35px; }
.vip  .free{ width: 75px; height: 35px; float: left; background: #FF5400;text-align: center; line-height: 35px; }
.vip  .open{ width: 75px; height: 35px; float: left; background: #FF5400;text-align: center; line-height: 35px; }

.service_list{width: 276px; height:245px; border: 1px solid #ddd; border-top: none; background: #f4f4f4; padding: 10px 0 0 12px; }
.service_list h3{ font-size: 14px; font-weight: bold; color: #333; margin-bottom: 10px;}
.service_list li{ background: url(../images/phone.png) no-repeat center 10px #fff; height: 63px; width: 56px; float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #ddd;  }
.service_list a{ font-size: 14px; color: #333; text-align: center; display: block; height: 24px; padding-top: 39px; background: url(../images/biao.png) no-repeat center 54px;}

.current_hotspot{ height: 51px; border: 1px solid #e8e8e8; margin:15px auto 10px; background: #f5f5f5; padding: 13px 0 0 17px; position: relative; }
.current_hotspot b{ font-size: 14px; background: url(../images/l_tr.png) no-repeat right; width: 37px; height: 38px; padding-right: 9px; float: left; line-height: 18px; }
.current_hotspot li{ margin-right: 44px; float: left; }
.current_hotspot .last{ margin-right: 18px; }
.current_hotspot .last  .h_l{ width:116px; overflow: hidden; }
.current_hotspot .l_r{ border-right: 1px solid #e8e8e8; padding-right: 11px; }
.current_hotspot .h_l{ width: 193px; height:38px; float: left; overflow: hidden; }
.current_hotspot .h_l a{ margin-right: 16px; line-height: 20px; float: left;} 
.current_hotspot .h_l .h{ background: url(../images/H.png) no-repeat; width: 9px; height: 11px; position: absolute; top:12px ; left:252px ; }
.current_hotspot .h_l .n{ background: url(../images/n.png) no-repeat; width: 9px; height: 11px; position: absolute; top:33px ; left:175px ;}
.current_hotspot span{ position: absolute; top: -5px; right:34px; }

.p_l{ width: 880px; overflow: hidden; margin-right: 22px; }
.p_l .wrap1{ width:890px;}
.segment{ width: 432px; height: 269px; border-left:1px solid #e8e8e8 ; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; margin-right: 10px; margin-bottom: 20px; }
.segment .s_t{ background: #f5619c; height: 24px; padding-right: 13px;}

.s_t h3{ background: url(../images/t_1.png) no-repeat; width:71px; height: 16px; margin: 4px 24px 0 14px; float: left; }
.s_t2 h3{ background: url(../images/p9.png) no-repeat; width:71px; height: 16px; margin: 4px 24px 0 14px; float: left; }

.s_t a,.s_t2 a{ color: #fff; margin-top: 6px; }
.s_t .click{  background: url(../images/p5.jpg) no-repeat; float: left; width: 121px; height: 17px; margin-right: 82px; margin-top: 4px; }
.s_t2 .click2{  background: url(../images/t_2.jpg) no-repeat; float: left; width: 121px; height: 17px; margin-right: 82px; margin-top: 4px; }
.s_t .lr{ border-right: 1px solid #fbb7d2; padding-right: 5px; margin-right: 5px; }
.s_t2 .lr2{ border-right: 1px solid #d0df9a; padding-right: 5px; margin-right: 5px; }

.wrap {overflow: hidden; width: 315px; height: 245px; }

.s_l,.s_l2,.s_l3{ border-bottom: 1px solid #e8e8e8; width: 315px; } 
.s_l{ height:99px; padding: 21px 0 0 15px; }
.s_l2{ height: 74px; padding: 12px 0 0 15px;  }
.s_l3{ height: 26px;  padding: 12px 0 0 15px; border-bottom: none;  }
.s_l dt,.s_l2 dt,.s_l3 dt{ float: left; margin-bottom: 14px; margin-right: 13px; font-weight: bold; width: 51px; }
.s_l dd,.s_l2 dd,.s_l3 dd{ float: left; margin-bottom: 14px; margin-right: 13px; }
.segment .s_r{ width: 100px; height: 245px; }
.segment .s_r2{padding-top: 20px; margin-right: 10px ; width: 100px; height: 225px; }
.segment .s_r2 a{ float: right;}
 .segment .s_r2 .pic1{ margin-bottom: 10px;}

.banner2{ margin-bottom: 23px; }

.segment2{ width: 432px; height: 314px; border-left:1px solid #e8e8e8 ; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; margin-right: 10px; margin-bottom: 20px; }
.segment2 .s_t2{ background: #97b921; height: 24px; padding-right: 13px;}
.segment2 .pic2 { height: 220px; margin-bottom: 10px; } 
.segment2 .pic2 img{ display: block; float: left; height: 220px; width: 107px; margin-right: 1px; }
.segment2 .future{ line-height: 28px; margin-left: 15px; }
.segment2 .future ul li{ float: left; margin-left: 13px; }
.segment2 .future div{ margin-right: 29px;}
.wrap2 {overflow: hidden; width: 432px; height: 290px; }

.segment2 .wrap3{ width: 198px; height: 220px; }
.segment2 .s_l{ border-bottom: 1px solid #e8e8e8; width: 212px;  height:200px; padding: 21px 0 0 15px;} 

.segment2 .l_b{ border-bottom: 1px solid #e8e8e8;  width: 432px;  height:220px;  }
.segment2 .l_b .s_l{border-bottom: none; }
.segment2 .s_l dt{ float: left; margin-bottom: 18px; margin-right: 13px; font-weight: bold; width: 51px; }
.segment2 .s_l dd{ float: left; margin-bottom: 18px; margin-right: 13px; }
.segment2 .s_r2{ padding-top: 15px; width: 200px; height:190px; }
.segment2 .s_r2 a{ float: right; margin-right: 10px; margin-bottom: 10px; }
.segment2 .pic3 a{ height:47px; width: 187px; margin-left: 20px; margin-top: 14px;}

.goods{ width: 258px; background: #f5f5f5;padding: 22px 14px 52px; border: 1px solid #E8E8E8; margin-bottom: 24px; }
.goods_title h3{ font-size: 15px; background: url(../images/b_1.png) no-repeat left; padding-left: 23px; height: 18px;line-height: 19px; }
.goods_title span{ padding: 4px 5px 2px 4px; background: #fff; color: #ff4300; border: 1px solid #ff4300; }
.goods_title { margin-bottom: 10px; height: 20px; }
.goods .find{ margin-bottom: 16px; }
.goods .find li{ background: #fff;width: 240px; height: 134px; padding-top: 17px; padding-left: 16px; border: 1px solid #e8e8e8; margin-top: -1px; }
.goods img{display: block;}

.goods .details {margin-left: 8px; }
.goods .details h4{font-size: 14px; margin: 5px 0 16px; }
.goods .details i{display: block; font-style: normal; color: 737373; margin-bottom: 35px; }

.goods .find .goods_last{ width: 235px; height: 269px; padding: 21px 0 0 21px; }
.btn3{ display: block; background: url(../images/b_2.png) no-repeat left; padding-left: 22px; margin:20px auto 0; height: 16px; line-height: 16px; width: 81px; }

.shop{ margin-bottom: 14px; }
.shop li{ background: #fff; padding: 13px 0 0 14px; border: 1px solid #e8e8e8; height: 168px; border-bottom: 1px solid #e8e8e8; margin-top: -1px; }
.shop .style2{ height: 99px; }
.shop .shop_title{ width: 225px;height: 40px; }
.shop .shop_title img{ float: left; margin-right: 15px; }
.shop .shop_title a{  float:left; font-size:15px; margin-bottom: 10px; line-height: 18px; }
.shop .shop_title p{ float: left; color: #6c6c6c;}
.shop .appraisal span{ float: left; border-right:1px solid #e8e8e8; padding-right: 7px;margin-right: 10px; margin-top: 15px; color: #6c6c6c; }
.shop .appraisal .line_n{ border-right: none; }

.shop .pic4{ width: 228px;}
.shop .pic4 img{ float: left; margin-right: 6px; margin-top: 17px;}

.shop .end{  height: 35px; padding: 0; }
.shop .btn3{ display: block; background: url(../images/b_2.png) no-repeat left; padding-left: 22px; margin:10px auto 0; line-height: 16px; width: 81px; }

.start_shop { height: 363px; }
.start_list { width: 169px; height:349px; border: 1px solid #e8e8e8; padding: 14px 14px 0; float: left; margin-left: -1px; }
.start_list .start_titlte{ margin-bottom: 12px; height: 16px; width: 169px; }
.start_list .start_titlte h3{ font-size: 15px; }
.start_list .start_titlte span{ color: #9c9c9c;}
.person{ width: 169px; height: 148px; background: #f5f5f5; } 
.person p{ font-weight:bold; text-align: center; margin: 9px 0 6px; }
.person span{  margin-left: 25px; }
.shou_p{ margin-top: 13px; }
.shou_p li { float: left; margin-left: 6px; margin-right: 4px; text-align: center; }
.shou_p li p{ margin-top: 8px; }

.shop_link{ text-align: center; margin-top: 11px; } 
.shop_link a,span{margin-right: 6px;}
.shop_link span{ border-right: 1px solid #e1e1e1; }

.shop_foot {margin-top: 14px; }
.shop_foot i{ font-style: normal; color: #e4e4ed; }
.shop_foot i a{margin: 0 6px; }
.shop_foot span{margin-left: 8px; }

.shopping{ margin-top: 17px; overflow: hidden; margin-bottom: 19px; }
.shopping h3{ font-size: 17px; margin-bottom: 17px; }
.shopping .pic6{ width: 870px; }
.shopping .pic6 li{ float: left; margin-right: 10px;  width: 135px; height: 180px; position: relative; }
.shopping .pic6 li p{ width: 110px; height: 25px; text-align: center; position: absolute; bottom: 10px; left: 12px; background: #fff; line-height: 25px; }
.shopping .show_p{ width: 318px; }
.show_p{width: 318px; height: 180px; }
.show_p .sp_t{ border-bottom: 1px solid #e8e8e8; } 
.sp_t h3{float: left; }
.show_p .pic5{ width: 140px; height: 139px; text-align: center; position: relative; margin-left: 13px; margin-top: 16px; }
.show_p .pic5 p{margin-top: 6px; }
.show_p .pic5 span{ position: absolute; top:50% ; }
.show_p .pic5 .pre{left: 0;}
.show_p .pic5 .next{right: 0;}
.show_p .show_t{ width: 165px; height: 139px; margin-top: 16px; }
.show_p .show_t li{ margin-bottom: 12px; }

.eat{margin-bottom: 20px; }
.food { width: 369px; height: 239px; border: 1px solid #e8e8e8; padding: 25px 12px 0 14px; }
.food .f_title{ margin-bottom: 8px; height: 21px;  }
.food .f_title h3{background: url(../images/b_4.png) no-repeat; width: 41px; height: 21px;  float: left;}
.food .f_title p{ color: #9c9c9c; float: right; }

.bige{ width: 367px; height:239px; border: 1px solid #e8e8e8; margin-left: -1px; padding: 25px 14px 0px; }
.bige .b_title{ margin-bottom: 8px; height: 21px;  }
.bige .b_title h3{background: url(../images/b_5.png) no-repeat; width: 56px; height: 16px;  float: left;}
.bige .b_title p{ color: #9c9c9c; float: right; background: url(../images/b_6.png) no-repeat right; padding-right: 20px; line-height: 15px; }
.big_text{  text-align: center; margin-top: 8px;}
.big_text li{ width: 95px; height: 26px; line-height: 26px; margin-bottom: 5px; }
.big_text .active{background: #f40; }
.big_text .active a{color: #fff; }
.big_text li:hover{ background: #f40; }
.big_text li:hover a{color: #fff; }

.second{ width: 169px; height:239px; border: 1px solid #e8e8e8; margin-left: -1px; padding: 25px 14px 0px; }
.second .s_title{ margin-bottom: 12px; height: 14px; }
.second .s_title h3{ ont-size: 15px; font-weight: bold;  float: left;}
.second .s_title p{ color: #9c9c9c; float: right; background: url(../images/b_6.png) no-repeat right; padding-right: 20px; line-height: 15px; }
.singe_p { margin-top: 11px; height: 65px; }
.singe_p p{ width: 90px; height: 32;margin-top: 5px; line-height: 20px; margin-left: 10px; } 
.singe_p span{margin-top: 10px; margin-left: 10px; color: #8e8e8e; }

.together{ width: 169px; height:239px; border: 1px solid #e8e8e8; margin-left: -1px; padding: 25px 14px 0px; overflow: hidden; }
.together .to_title{ margin-bottom: 12px; height: 14px; }
.together .to_title h3{font-size: 15px; font-weight: bold;  float: left;}
.together .to_title p{ color: #9c9c9c; float: right;  line-height: 15px; }
.together .to_title b{ margin-top: 10px ; margin-bottom: 7px; font-weight: normal;   }
.together .sell{ margin-top: 10px; margin-right: -9px;}
.together .sell p{margin-top: 10px; text-align: center; }
.together .sell  div{ margin-right: 9px; }

.hotsell .ht_title{height:18px;}
.ht_title h3{ font-size: 17px; float: left; }
 .ht_title .ht_list li{ padding-right: 11px; border-right:1px solid #e8e8e8; margin-left: 9px; float: left; }
.ht_title .ht_list .l_r{ border-right: none; }

.pro_list{ width: 596px; margin-left: -1px; margin-top: 8px; }
.big{ width: 221px; height: 403px; padding: 10px 14px 8px; border: 1px solid #e8e8e8; border-left: none; }
.big b{ color: #ff4400; margin-bottom: 8px; display: block; }
.big i{color: #999999; margin-bottom: 24px; font-style: normal; display: block; }
.big p{height: 68px; }
.big span{ color: #999; }
.small { width: 150px; height: 200px; padding: 10px 11px 0px; border: 1px solid #e8e8e8; position: relative; margin-left: -1px;margin-bottom: -1px; }
.small b{ color: #ff4400; margin-bottom: 6px; margin-top:12px; display: block; }
.small i{color: #999999; font-style: normal; display: block; }
.small span{position: absolute; top: 170px; right: 10px; width: 26px; height: 14px; background: #8dc04d; font-weight: bold; color: #fff; line-height:14px; text-align: center;  }

.ads{padding: 20px 0px; margin: 15px auto 0; width: 1150px; }

.wrap4{ width: 1219px; overflow: hidden;}
.bottom{ padding: 30px 0; border-top: 1px solid #e8e8e8; border-bottom: 2px solid #ff5400; margin-top: 15px; }
.mod{width: 219px; padding-right: 60px; border-right:1px solid #e8e8e8; margin-left: 25px; float: left; }
.mod h4{ height: 37px; line-height: 37px;font-size: 16px; background: url(../images/b7.png) no-repeat left; padding-left: 44px; padding-bottom: 14px;}
.mod a{margin-right: 15px; line-height: 20px; }
.bottom .end2{ border-right: none; }

.foot .footer-hd{ border-bottom: 1px solid #e8e8e8; padding-bottom: 12px; }
.foot .footer-hd p{ line-height: 20px; width: 1140px; }
.foot .footer-hd ,.foot b{ color: #e6dde6; }
.foot p{ margin-top: 15px; }
.footer-bd p {margin-bottom: 6px; }
.footer-bd em{ font-style: normal; }








