#submenu .banner_bg{ top:0;}
.user_banner .sub_menu{ top:120px;}
.no_banner .sub_menu{ top:0;}

/****** ×ó?à ******/
.lft{ width:190px; float:left; text-align:left;}
.lxs_kefu{ margin-bottom:15px; padding-bottom:5px;  background:#ebebeb;}
.lxs_kefu .tit{ background: no-repeat;}
.lxs_kefu .tit strong{ display:block; padding-left:20px; line-height:42px; font-size:16px; color:#fff; font-weight:normal; text-align:center;}
.lxs_kefu_con{ width:180px; margin:5px; background:#fff;}
.lxs_kefu_con .tel_all{ padding:10px; border-bottom:1px solid #ebebeb; color:#999;}
.lxs_kefu_con .tel_all b{ display:block; color:#555;}
.lxs_kefu_con .tel_all span{ display:block; width:96px;}
.lxs_kefu_con li{ display:block; position:relative; padding:10px 10px;}
.lxs_kefu_con li .user_photo{ width:54px; height:54px; float:left; padding-right:6px; text-decoration:none; }
.lxs_kefu_con li .user_photo img{ width:50px; height:50px; border-radius:50%;}
.lxs_kefu_con li .guwen img{ width:48px; height:48px; border:2px solid #ffab53;}

.lxs_kefu_con li .user_name{ margin-left:60px;}
.lxs_kefu_con li .user_name a{ clear:both; display:block; word-break: break-all;}
.lxs_kefu_con li .user_name b{ display:block; font-weight:normal; font-size:14px; line-height:20px;height:20px; color:#555;}
.lxs_kefu_con li .user_name b span{width:20px;height:20px; background: 0  no-repeat;float:left }
.lxs_kefu_con li .user_name b span.kefu_level-1{background-position: 0 0;}
.lxs_kefu_con li .user_name b span.kefu_level0{background-position: -20px 0;}
.lxs_kefu_con li .user_name b span.kefu_level1{background-position: -40px 0;}
.lxs_kefu_con li .user_name b span.kefu_level2{background-position: -60px 0;}
.lxs_kefu_con li .user_name b span.kefu_level3{background-position: -80px 0;}
.lxs_kefu_con li .user_name b span.kefu_level4{background-position: -100px 0;}

.lxs_kefu_con li .user_name a.tel{ color:#999; cursor:default; text-decoration:none;}
.lxs_kefu_con li .no_photo{ margin-left:20px;}

.lxs_kefu_con strong{ display:block; font-size:12px; line-height:16px; color:#666; font-weight:normal; }

.lxs_kefu_con i.level{ position:absolute; top:12px; left:47px; width:18px; height:20px; background: no-repeat; overflow:hidden;}
.lxs_kefu_con i.level-1{ background-position:-2px 0;}
.lxs_kefu_con i.level0{ background-position:-22px 0;}
.lxs_kefu_con i.level1{ background-position:-42px 0;}
.lxs_kefu_con i.level2{ background-position:-62px 0;}
.lxs_kefu_con i.level3{ width:20px; background-position:-80px 0;}
.lxs_kefu_con i.level4{ width:20px; background-position:-100px 0;}
.lxs_kefu_con a{ display:inline-block; vertical-align:middle;}

.lxs_kefu_con a.name{ height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.lxs_kefu_con li .user_name a.qq{ display:inline-block; padding: 0 10px 0 0; height:21px; background: no-repeat right -296px; overflow:hidden;}
.lxs_kefu_con li .user_name a.qq:before{ content: ''; display: inline-block; width: 10px; height: 21px; margin-top:-5px; vertical-align: middle; background: no-repeat left -296px; overflow: hidden;}
.lxs_kefu_con li .user_name a.qq img{ position:relative; top:2px; top:-2px\0; padding-right:3px; z-index:1; }
.lxs_kefu_con a.im{ display:block; width:89px; height:23px; margin-bottom:3px; background: no-repeat 0 -43px;}


.more_info{ display:none; position:absolute; top:10px; left:50px; width:230px; margin-left:5px; padding:10px 15px; line-height:21px; border:1px solid #7a7a6f; box-shadow:2px 2px 1px #ccc; background:#ffffe1; z-index:999; }
.more_info s{ position:absolute; top:10px; left:-7px; width:7px; height:13px; background: no-repeat -89px -43px;}
.more_info dl{ position:relative; }
.more_info dt{ clear:both; width:60px; float:left; color:#7d7d7d; }
.more_info dd{ display:inline-block; width:170px; float:left; }
.more_info dd.js{ line-height:16px; padding-top:3px; }
.more_info span{ position:absolute; right:13px; top:10px; }
.more_info a:hover{ color:#eb6100; text-decoration:none; }

.lxs_kefu .other{ height:24px; line-height:24px; text-align:center;}
.lxs_kefu .other span{ display:inline-block; width:90px;}
.lxs_kefu .other a{ color:#666666;}
.lxs_kefu .other a:hover{ color:#f60; }
.lxs_kefu .other span.favorites{ width:89px; border-right:1px solid #d2d2d2;}



.title .txtt li,.title .txtt p{ background: no-repeat;}
.mg_t6{ margin-top:6px;}
.lft .title{ display:inline-table; width:190px;}
.title .tit{ padding-left:10px; height:30px; line-height:30px; border-top:2px solid #00ac2f; border-bottom:1px solid #ebebeb; font-size:14px; color:#00ac2f; background:#f4f4f4;}
.title .tit h3{ font-size:14px; color:#00ac2f;}
.title .no_b h3{ font-weight:normal;}
.title .txt,.title .txtt{ width:170px; padding:10px; border-bottom:1px solid #ccc; background:#fafafa;}
.title .txt a{ display:inline-table;}
.title .txtt li{ font-size:12px; color:#666666; line-height:20px; padding:6px 0 0 15px; background-position:2px 4px;}
.title .txtt li a{ display:inline; font-weight:bold; color:#555;}
.title .txtt li.img{ padding-left: 0; background:none;}
.title .txtt p{ margin:0; padding-left:15px; _margin-left:-15px; font-size:12px; line-height:24px; background-position:2px -26px;}
.title .txtt a{ color:#777;}
.title .txtt a:hover{ color:#f73;}
.title .txtt li p a{ font-weight:normal;}

.title .txt ul{ padding-top:0px;}
.title .txt li{ width:164px; background: 1px 5px no-repeat; padding:2px 0 2px 12px;line-height:17px; height:17px; overflow:hidden;}
.wz .txt li{ background: 1px 6px no-repeat;}

.box190{ display:block; width:190px; float:left; overflow:hidden;}
.box190 .tit{ padding-left:10px; height:30px; line-height:30px; border-top:2px solid #00ac2f; border-bottom:1px solid #ebebeb; font-size:14px; color:#00ac2f; background:#f4f4f4;}
.box190 .tit i{ display:inline-block; position:relative; top:6px; width:17px; float:left; height:18px; margin-right:3px; background-position:-97px -43px;}
.box190 .tit i.type{ background-position:-114px -43px;}
.box190 .txt{ width:170px; padding:10px; border-bottom:1px solid #ccc; background:#fafafa;}
.box190 .txt strong{ display:block; color:#555; width:100%; height:24px; line-height:24px; _padding-top:4px; _height:20px; _line-height:20px; overflow:hidden;}
.box190 .txt strong i{ display:inline-block; position:relative; top:-4px\9; width:9px; height:9px; margin-right:10px; background-position:-148px 0; overflow:hidden;}
.box190 .txt .line{ display:block; width:100%; height:0; margin:6px 0; font-size:0; border-bottom:1px dotted #ccc; overflow:hidden;}
.box190 .txt p{ padding-left:19px; line-height:24px;}
.box190 .txt p a{ padding-right:10px;}
.box190 .txt span{}
.box190 .txt span a{ display:block; height:24px; line-height:24px; overflow:hidden;}
.box190 .txt span a i{ display:inline-block; position:relative; top:-6px\9; width:3px; height:5px; margin:0 13px 0 3px; background-position:-148px -9px; overflow:hidden;}

.box190 .txt1{ width:170px; padding:10px; border-bottom:1px solid #dedede; background:#fafafa;}
.box190 .txt1 li{ display:block; width:100%; height:30px; line-height:30px; color:#666; overflow:hidden;}
.box190 .txt1 li i{ display:inline-block; position:relative; bottom:-3px; _bottom:0; width:18px; height:18px; margin-right:8px; background-position:-157px 0;}
.box190 .txt1 li i.i0{ background-position:-157px 0;}
.box190 .txt1 li i.i1{ background-position:-175px 0;}
.box190 .txt1 li i.i2{ background-position:-193px 0;}
.box190 .txt1 li i.i3{ background-position:-211px 0;}
.box190 .txt1 li i.i4{ background-position:-229px 0;}
.box190 .txt1 li i.i5{ background-position:-246px 0;}
.box190 .txt1 li i.i6{ background-position:-264px 0;}

.box190 .txt2{ width:168px; float:left; padding:6px 10px;}
.box190 .txt2 li{ display:block; width:100%; padding:6px 0; overflow:hidden;}
.box190 .txt2 li img{ width:42px; float:left; margin-right:6px;}
.box190 .txt2 li .title{ display:inline-block; width:120px; float:left; height:14px; line-height:14px; overflow:hidden;}
.box190 .txt2 li p{ width:120px; float:left;}
.box190 .txt2 li p span{ padding-left:10px; color:#999;}
.box190 .txt2 li p em{ color:#f73;}


.w190{ width:188px; float:left; border:1px solid #dedede;}
.w190 .tit{ height:24px; line-height:24px; border-bottom:1px solid #dedede; background:#fafafa;}
.w190 .tit strong{ padding-left:12px; color:#555;}
.w190 .tit span{ width:94px; float:left; height:24px; _height:22px; _padding-top:2px; text-align:center; color:#555; background:#fafafa;}
.w190 .tit span.on{ position:relative; bottom:-1px; width:92px; border-bottom:1px solid #fff; font-weight:bold; background:#fff;}
#cut1_1{ border-right:1px solid #dedede;}
.w190 .txt{ width:168px; float:left; padding:6px 10px;}
.w190 .txt li{ display:block; width:100%; padding:6px 0; overflow:hidden;}
.w190 .txt li img{ width:42px; float:left; margin-right:6px;}
.w190 .txt li .title{ display:inline-block; width:120px; float:left; height:14px; line-height:14px; overflow:hidden;}
.w190 .txt li p{ width:120px; float:left;}
.w190 .txt li p span{ padding-left:10px; color:#999;}
.w190 .txt li p em{ color:#f73;}

.w190 .txt1{ width:164px; float:left; padding:6px 12px;}
.w190 .txt1 li{ padding:10px 0; border-bottom:1px dotted #dedede;}
.w190 .txt1 li p{ display:block; width:100%; height:28px; line-height:14px; color:#666; overflow:hidden;}
.w190 .txt1 li p b{ padding-right:5px; color:#666;}
.w190 .txt1 li p em{ color:#f73; padding:0 3px;}
.w190 .txt1 li p a{ color:#666;}
.w190 .txt1 li p a:hover{ color:#f60;}
.w190 .txt1 li span{ display:block; width:100%; text-align:left; color:#999;}

.w190 .tit span.more{ width:auto; float:right; padding-right:6px;}
.w190 .tool{ width:188px; float:left; height:74px; overflow:hidden;}
.w190 .tool a{ width:62px; float:left; height:24px; line-height:24px; text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede; overflow:hidden;}
.w190 .tool a.noborder_r{ border-right:0;}
.w190 .tool a.noborder_b{ border-bottom:0;}
.w190 .tool a.last{ padding-left:7px; _padding-left:4px; float:none; border:none;}

.w190 .link{ width:171px; float:left; padding:6px 5px 6px 12px;}
.w190 .link a{ display:inline-block; padding-right:4px;}

.w190 .help190{ width:164px; float:left; padding:6px 12px;}
.w190 .help190 li{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden;}




/* ????°? */
.play950{ display:block; position:relative; width:1000px; margin:0 auto 10px auto; height:250px; overflow:hidden; z-index:1;}
/*.slider{ position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ display:block; width:950px; height:250px; overflow:hidden;}
.slider2{width:2000px;}
.slider2 li{float:left;}
.slider2 li span{ width:200px; margin-right:4px;}
.container .num{ position:absolute; right:5px; bottom:5px;}
.container .num li{ float:left; text-align:center; width:21px; height:21px; line-height:21px;  font-size:12px; cursor:pointer; overflow:hidden; margin:0 1px; color:#666; background:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.container .num li.on{ color:#f73; width:21px; height:21px; line-height:21px; font-size:14px; background:#fff; font-weight:bold; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}*/
.play950 .play{ position:relative; width:1000px;height:250px;overflow:hidden;position:relative;}
.play950 .play ol{position:absolute;right:5px;bottom:5px; z-index:2;}
.play950 .play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;;padding:4px 10px;color:#000;font-size:14px; filter:alpha(opacity=50); opacity:.5;}
.play950 .play ol li.active{padding:4px 10px;font-weight:bold;color:#f73;background:#fff;position:relative;bottom:1px;filter:alpha(opacity=100); opacity:1; }
.play950 .play ul{position:absolute;top:0;left:0;z-index:1;}
.play950 .play ul li{width:1000px;height:250px;float:left;}
.play950 .play ul img{float:left;width:1000px;height:250px;}
.play950 .play .wz{ position:absolute; bottom:0; left:12px; line-height:40px;  font-size:18px; color:#fff; z-index:3;}
.play950 .play .bg{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; font-size:14px; color:#fff; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; z-index:2;}

.pic950{ display:block; width:1000px; margin:0 auto; overflow:hidden;}
.pic950 img{ display:block; width:1000px; height:250px; margin-bottom:10px; overflow:hidden;}

.play750{ display:block; position:relative; width:800px; margin:0 auto 10px auto; height:200px; overflow:hidden; z-index:1;}
.play750 .play{ position:relative; width:800px;height:200px;overflow:hidden;position:relative;}
.play750 .play ol{position:absolute;right:5px;bottom:6px;z-index:2;}
.play750 .play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;;padding:0 5px;color:#000;font-size:12px;filter:alpha(opacity=50); opacity:.5;}
.play750 .play ol li.active{padding:0 5px;font-weight:bold;color:#f73;background:#fff;position:relative;bottom:1px;filter:alpha(opacity=100); opacity:1; }
.play750 .play ul{position:absolute;top:0;left:0;z-index:1;}
.play750 .play ul li{width:800px;height:200px;float:left;}
.play750 .play ul img{float:left;width:800px;height:200px;}
.play750 .play .wz{ position:absolute; bottom:0; left:12px; line-height:30px;  font-size:16px; color:#fff; z-index:3;}
.play750 .play .bg{ position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; z-index:2;}


.play690{ display:block; position:relative; width:740px; margin:0 auto 10px auto; height:170px; overflow:hidden; z-index:1;}
.play690 .play{ position:relative; width:740px;height:170px;overflow:hidden;position:relative;}
.play690 .play ol{position:absolute;right:5px;bottom:6px;z-index:2;}
.play690 .play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;;padding:0 5px;color:#000;font-size:12px;filter:alpha(opacity=50); opacity:.5;}
.play690 .play ol li.active{padding:0 5px;font-weight:bold;color:#f73;background:#fff;position:relative;bottom:1px;filter:alpha(opacity=100); opacity:1; }
.play690 .play ul{position:absolute;top:0;left:0;z-index:1;}
.play690 .play ul li{width:740px;height:170px;float:left;}
.play690 .play ul img{float:left;width:740px;height:170px;}
.play690 .play .wz{ position:absolute; bottom:0; left:12px; line-height:30px;  font-size:16px; color:#fff; z-index:3;}
.play690 .play .bg{ position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; z-index:2;}


#conten{ display:block; position:relative; width:1000px; margin:0 auto; text-align:left;}
.hot_recommend{ display:block; width:100%; overflow:hidden;}
.hot_recommend .tit{ width:100%; height:32px; _height:26px; padding-top:4px; _padding-top:10px; line-height:28px; _line-height:26px; border-top:2px solid #f60; border-bottom:1px solid #ffe3cd; background:#fff1e3;}
.hot_recommend .tit h3{ width:400px; float:left; font-size:14px; padding-left:12px;}
.hot_recommend .tit h3 i{ display:inline-block; position:relative; width:15px; height:17px; bottom:-2px; _bottom:1px; margin-right:5px; background-position:-99px 0;}
.hot_recommend .tit span{ float:right; padding-right:10px;}
.hot_recommend .txt{ width:980px; float:left; padding:0 0 20px 20px; border-bottom:1px solid #ffcca7; background:#fff8ef;}
.hot_recommend .txt .first{ position:relative; width:272px; float:left; padding-top:20px;}
.hot_recommend .txt .first img{ border:1px solid #ffcca7;}
.hot_recommend .txt .first .bg{ position:absolute; top:162px; left:1px; width:270px; height:28px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1;}
.hot_recommend .txt .first .type{ position:absolute; top:162px; left:1px; width:270px; height:28px; line-height:28px; color:#fff; z-index:3;}
.hot_recommend .txt .first .type span{ padding:0 5px;}
.hot_recommend .txt .first strong{ display:block; width:270px; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.hot_recommend .txt .first .price{ color:#ff4e1f;}
.hot_recommend .txt .first .price em{ display:inline-block; padding:8px 3px 0 0;  font-size:28px; font-weight:bold;}
.hot_recommend .txt .first .price span{ display:inline-block; float:right; width:110px; height:33px; margin-top:12px; background-position:0 -45px;}
.hot_recommend .txt .first .price span a{ position:relative; display:inline-block; width:110px; height:33px;}

.hot_recommend .txt ul{ width:690px; float:right; margin-left:18px; display:inline;}
.hot_recommend .txt li{ width:345px; float:left; height:133px; padding-top:20px; overflow:hidden;}
.hot_recommend .txt li img{ float:left; margin-right:10px; padding:3px; border:1px solid #ffcca7;}
.hot_recommend .txt li a:hover img{ border:1px solid #ff7200;}
.hot_recommend .txt li strong{ display:inline-block; width:153px; height:60px; padding-bottom:5px; font-weight:normal; font-size:14px;}
.hot_recommend .txt li strong a{ display:block; width:153px; height:36px; line-height:18px; overflow:hidden;}
.hot_recommend .txt li strong i{ display:inline-block;width:26px;height:13px;background: no-repeat;}
.hot_recommend .txt li strong i.cut0,.hot_recommend .txt li strong i.cut2,.hot_recommend .txt li strong i.cut3,.hot_recommend .txt li strong i.cut5{ background:none;}
.hot_recommend .txt li strong i.cut1{ width:37px; background-position:0 0;}
.hot_recommend .txt li strong i.cut4{ background-position:0 -14px;}
/* .hot_recommend .txt li strong i.cut3{ background-position:0 -28px;} */
.hot_recommend .txt li strong i.cut6{ width:37px; background-position:0 -42px;}
.hot_recommend .txt li span.old{ display: inline-block; clear: both; color:#999;}
.hot_recommend .txt li span.old del{  font-size:12px;}
.hot_recommend .txt li .price{ display:block;}
.hot_recommend .txt li .price span{ color:#ff4e1f;}
.hot_recommend .txt li .price span em{ padding-right:3px;  font-size:20px; color:#ff4e1f;}
.hot_recommend .txt li .price span.save{ padding-left:10px; color:#999;}

.lxs_recommend{ display:block; width:100%; overflow:hidden;}
.lxs_recommend .tit{ width:100%; height:32px; _height:26px; padding-top:4px; _padding-top:10px; line-height:28px; _line-height:26px; border-top:2px solid #00ac2f; border-bottom:1px solid #d5d5d5; background:#fafafa;}
.lxs_recommend .tit h3{ width:400px; float:left; font-size:14px; padding-left:12px;}
.lxs_recommend .tit h3 i{ display:inline-block; position:relative; width:15px; height:17px; bottom:-2px; _bottom:1px; margin-right:5px; background-position:-99px 0;}
.lxs_recommend .tit span{ float:right; padding-right:10px;}
.lxs_recommend .txt{ display:block; width:1000px; overflow:hidden;}
.lxs_recommend .txt ul{ width:1100px;}
.lxs_recommend .txt li{ position:relative; width:270px; float:left; margin:10px 26px 10px 0; padding:22px; border:1px solid #dedede;}
.lxs_recommend .txt li a img{ display:block; width:270px; height:170px; overflow:hidden;}
.lxs_recommend .txt li i{ position:absolute; top:17px; right:17px; width:40px; height:40px; background: no-repeat;}
.lxs_recommend .txt li i.cut0,.lxs_recommend .txt li i.cut2,.lxs_recommend .txt li i.cut3,.lxs_recommend .txt li i.cut5{ background:none;}
.lxs_recommend .txt li i.cut1{ width:40px; background-position:right 0;}
/* .lxs_recommend .txt li i.cut3{ background-position:right -84px;} */
.lxs_recommend .txt li i.cut4{ width:40px; background-position:right -126px;}
.lxs_recommend .txt li i.cut6{ background-position:right -168px;}


.lxs_recommend .txt li img{}
.lxs_recommend .txt li strong{ display:block; width:270px; height:18px; font-size:14px; margin:6px 0; vertical-align:middle; overflow:hidden;}
.lxs_recommend .txt li strong s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}
.lxs_recommend .txt li strong a{ color:#333;}
.lxs_recommend .txt li strong a:hover{ color:#f73;}
.lxs_recommend .txt li span.old{ width:75px; height:41px; float:left; padding-top:5px; line-height:18px; color:#999; overflow:hidden;}
.lxs_recommend .txt li span.old em{ color:#f73;}
.lxs_recommend .txt li span.old s{ font-size:11px;  text-decoration:none;}
.lxs_recommend .txt li span.btn{ width:195px; float:right; height:44px; border:none;}
.lxs_recommend .txt li span.btn em{ padding-left:15px; font:22px/40px arial;}
.lxs_recommend .txt li span.btn a{ display:block; width:195px; height:44px; color:#fff; text-decoration:none;}
.lxs_recommend .txt li .shadow{ clear:both; position:absolute; bottom:-3px; left:0; width:304px; float:left; height:2px; background:#f2f2f2; overflow:hidden; z-index:999;}



/****** ???à ******/
.rht{ width:800px; float:right;}
.sos{ width:774px; float:left; height:27px; padding:8px 12px 6px 12px; margin:6px 0 0 0; border:1px solid #e5e5e5; background:#f5f5f5; overflow:hidden;}
.sos span{ float:left; line-height:25px; color:#666;}
.sos input{ float:left; vertical-align:middle;}
.sos input.text{ width:196px; color:#acacac; height:13px; padding:5px 0 5px 4px; background:#fff; border:1px solid #dedede; vertical-align:middle;}
.sos select.select{ width:50px; float:left; height:25px; margin:0 5px 0 5px; display:inline;}
.sos input.submit{ width:65px; text-align:center; height:25px; line-height:25px; color:#fff; border:none; cursor:pointer;}
.sos .keyword{ width:360px; float:left; padding-left:20px; height:25px; line-height:25px; color:#777; overflow:hidden;}
.sos .keyword span{ color:#999;}
.sos .keyword a{ color:#999; padding-right:6px;}
.sos .keyword a:hover{ color:#f60;}

/***** ???????? *****/
.tbgg{ position:relative; width:798px; float:right; margin-bottom:4px; height:40px; border:1px solid #e5e5e5; background:#fff8d9;}
.tbgg h5{ position:relative; width:88px; float:left; color:#f73; text-align:right; margin:0; line-height:40px; font-size:12px; font-weight:normal;}
.tbgg h5 i{ position:absolute; top:12px; left:12px; width:9px; margin-right:5px; height:13px; background-position:-283px 0; overflow:hidden;}
.tbgg2{ width:100%;}
#gd{}
.gdt{ width:700px; float:left; margin-right:10px; display:inline; height:40px; line-height:40px; overflow:hidden; text-align:left; white-space:nowrap;}
.gdt2{ width:710px;}
#gd a{ color:#666; margin-right:15px;}
.div2{ width:auto; height:20px; font-size:12px;}

.box750{ display:block; width:800px; float:left; overflow:hidden;}
.box750 .tit{ position:relative; width:100%; height:35px; background-position:0 -232px; background-repeat:repeat-x;}
.box750 .tit s{ position:absolute; top:0; right:0; width:8px; height:35px; background-position:right -162px;}
.box750 .tit strong{ display:inline-block; position:relative; float:left; height:35px; line-height:35px; padding:0 12px; font-size:14px; color:#fff; background-position:right -197px;}
.box750 .tit strong i{ position:absolute; left:0; top:0; width:10px; height:35px; background-position:0 -162px;}
.box750 .tit strong a{ color:#fff;}
.box750 .tit span{ float:right; padding-right:12px; line-height:35px;}


.box750 .txt1{ display:block; width:750px; padding:10px 22px 0 26px; border:1px solid #dedede; border-top:none; overflow:hidden;}
.box750 .txt1 ul{ width:850px;}
.box750 .txt1 li{ width:165px; float:left; height:174px; padding:8px 0; margin-right:28px;}
.box750 .txt1 li img{ width:165px; height:110px;}
.box750 .txt1 li .title{ display:block; width:165px; height:28px; padding:4px 0 0 0; line-height:14px; overflow:hidden;}
.box750 .txt1 li .title a{ color:#2b7cc7;}
.box750 .txt1 li .title a:hover{ color:#f73;}

.box750 .txt1 li span{ color:#999;}
.box750 .txt1 li span em{ color:#f73;}
.box750 .txt1 li span em b{ font-size:18px; padding-left:5px;}
.box750 .txt1 li span i{ display:inline-block; width:26px; float:right; height:13px; margin-top:8px; background: no-repeat;}
.box750 .txt1 li span i.cut{ background:none;}
.box750 .txt1 li span i.cut0,.box750 .txt1 li span i.cut2,.box750 .txt1 li span i.cut4{ background:none;}
.box750 .txt1 li span i.cut1{ width:37px; background-position:0 0;}
.box750 .txt1 li span i.cut5{ background-position:0 -14px;}
.box750 .txt1 li span i.cut3{ background-position:0 -28px;}
.box750 .txt1 li span i.cut6{ width:37px; background-position:0 -42px;}

.box750 .txt2{ display:block; width:770px; padding:10px 14px 0 14px; border:1px solid #dedede; border-top:none; overflow:hidden;}
.box750 .txt2 ul{}
.box750 .txt2 li{ width:770px; float:left; padding-bottom:10px; margin:5px 0; border-bottom:1px dotted #dedede;}
.box750 .txt2 li img{ width:63px; float:left; height:42px; padding-right:10px;}
.box750 .txt2 li .type{ width:590px; float:left;}
.box750 .txt2 li .type a{ font-size:14px; color:#2b7cc7;}
.box750 .txt2 li .type a:hover{ color:#f60;}
.box750 .txt2 li .type s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}
.box750 .txt2 li .type p{ display:block; color:#999;}
.box750 .txt2 li .type p span{ padding-right:20px;}
.box750 .txt2 li .type p span a{ font-size:12px; color:#999; text-decoration:underline;}
.box750 .txt2 li .type p span a:hover{ color:#f73; text-decoration:none;}
.box750 .txt2 li .type i{ display:inline-block; width:37px; height:13px; background: no-repeat;}
.box750 .txt2 li .type i.cut0,.box750 .txt2 li .type i.cut2,.box750 .txt2 li .type i.cut3,.box750 .txt2 li .type i.cut5{ background:none;}
.box750 .txt2 li .type i.cut1{ width:37px; background-position:0 0;}
.box750 .txt2 li .type i.cut4{ background-position:0 -14px;}
/* .box750 .txt2 li .type i.cut3{ background-position:0 -28px;} */
.box750 .txt2 li .type i.cut6{ width:37px; background-position:0 -42px;}
.box750 .txt2 li .price{ float:right; text-align:right; color:#666;}
.box750 .txt2 li .price em{ padding-left:5px; color:#f73;}
.box750 .txt2 li .price em b{ font-size:18px;}

.box750 .txt3{ display:block; width:798px; padding:10px 0; border:1px solid #dedede; border-top:none; color:#999; overflow:hidden;}
.box750 .txt3 ul{ width:850px;}
.box750 .txt3 li{ width:384px; float:left; padding:0 0 0 15px; line-height:24px; font-size:12px;}
.box750 .txt3 li.hot{ width:369px; padding:10px 15px; margin-bottom:10px; border-bottom:1px dotted #e1e1e1;}
.box750 .txt3 li.hot img{ float:left; padding-right:10px;}
.box750 .txt3 li.hot .title{ display:inline; width:251px; float:left; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.box750 .txt3 li.hot p{ position:relative;}
.box750 .txt3 li.hot p i{ display:inline-block; width:26px; float:left; height:13px; margin:6px 5px 0 0; background: no-repeat;}
.box750 .txt3 li.hot p i.cut0,.box750 .txt3 li.hot p i.cut2,.box750 .txt3 li.hot p i.cut3,.box750 .txt3 li.hot p i.cut5{ width:0; margin:0; background:none;}
.box750 .txt3 li.hot p i.cut1{ width:37px; background-position:0 0;}
.box750 .txt3 li.hot p i.cut4{ background-position:0 -14px;}
/* .box750 .txt3 li.hot p i.cut3{ background-position:0 -28px;} */
.box750 .txt3 li.hot p i.cut6{ width:37px; background-position:0 -42px;}
.box750 .txt3 li.hot p span.riqi{ width:165px; float:left; height:20px; margin-top:4px; line-height:20px; color:#999; overflow:hidden;}
.box750 .txt3 li.hot p span.price{ padding:0;}
.box750 .txt3 li.hot p span.price em{ font-size:18px;}
.box750 .txt3 li span.price{ float:right; padding-right:15px; color:#f73; font-size:12px;}
.box750 .txt3 li.general a{ width:280px; float:left; height:24px; overflow:hidden;}
.box750 .txt3 a{ color:#2b7cc7;}
.box750 .txt3 a:hover{ color:#f73;}

.w750{ width:798px; float:left; border:1px solid #dedede; border-top:2px solid #4ac918;}
.w750 .tit{ width:100%; height:34px; line-height:34px; background:#f5f5f5;}
.w750 .tit strong{ float:left; padding-left:12px; color:#555;}
.w750 .tit span{ float:right; padding-right:12px;}
.w750 .txt{ display:block; width:760px; padding:7px 19px; overflow:hidden;}
.w750 .txt ul{ width:760px;}
.w750 .txt li{ width:350px; float:left; padding:10px 30px 10px 0;}
.w750 .txt li img{ width:90px; height:60px; float:left; margin-right:10px; display:inline; overflow:hidden;}
.w750 .txt li .title{ display:inline-block; width:250px; height:18px; font-weight:bold; overflow:hidden;}
.w750 .txt li .title a{ color:#2b7cc7;}
.w750 .txt li .title a:hover{ color:#f60;}
.w750 .txt li p{ display:inline-block; width:250px; height:28px; padding-top:4px; line-height:14px; color:#999; overflow:hidden;}
.w750 .txt li p a{ color:#999; text-decoration:underline;}
.w750 .txt li p a:hover{ color:#f60;}

.w750 .article{ width:770px; float:left; padding:14px;}
.w750 .article .first{ line-height:30px; border-bottom:1px dotted #dedede; margin-bottom:10px;}
.w750 .article .first strong{ font-size:14px;}
.w750 .article .first strong a{ color:#2b7cc7;}
.w750 .article .first p{ padding-bottom:10px; line-height:18px; color:#999;}
.w750 .article .first p a{ color:#999; text-decoration:underline;}
.w750 .article .first p a:hover{ color:#f60;}
.w750 .article li{ width:340px; float:left; padding-right:20px; line-height:24px;}
.w750 .article li a.more{ padding-right:10px; color:#2b7cc7;}
.w750 .article li a.more:hover{ color:#f60;}
.w750 .article li a{ color:#999;}
.w750 .article li a:hover{ color:#f60;}

.w750 .guesbook{ width:720px; float:left; padding:14px 14px 0 14px;}
.w750 .guesbook dl{ display:block; width:100%; padding:10px 0; line-height:20px; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.w750 .guesbook dt{ clear:both; width:100px; float:left; _padding-top:3px; color:#999; text-align:right;}
.w750 .guesbook dt i{ display:inline-block; position:relative; bottom:-2px; _bottom:2px; width:16px; height:14px; margin:0 3px; overflow:hidden;}
.w750 .guesbook dd{ width:620px; float:left; padding-top:1px\0; color:#999;}
.w750 .guesbook dt.lxs,.w750 .guesbook dd.lxs{ color:#333;}

.help{ position:relative; width:958px; padding:15px 20px; margin:0 auto; border:1px solid #dedede; border-top:2px solid #4ac918; background:#fafafa; overflow:hidden;}
.help ul{ width:1100px;}
.help li{ width:180px; float:left; padding:0 15px 0 0; text-align:left;}
.help li strong{ display:block; font-size:14px; line-height:30px; color:#555;}
.help li a{ display:block; height:21px; line-height:21px; color:#999; overflow:hidden;}
.help .shadow{ position:absolute; bottom:-4px; bottom:-3px\0; left:0; width:948px; float:left; height:3px; background:#f2f2f2; overflow:hidden; z-index:1;}

/*?×??????*/
.lxs_custom{ position:relative; display:block; width:998px; margin:10px auto; background:#fff; z-index:2;}
.lxs_custom .promise{ padding:10px 0; border-bottom:1px solid #ddd; overflow:hidden; zoom:1;}
.lxs_custom .promise span{ width:176px; float:left; height:21px; padding:0 30px; font-size:14px; border-right:1px solid #ddd; color:#666; overflow:hidden;}
.lxs_custom .promise i{ display:inline-block; position:relative; top:-3px; _top:0; width:16px; height:15px; margin-right:4px; background: no-repeat; vertical-align:middle;}
.lxs_custom .promise i.i1{ width:13px; background-position:0 -85px;}
.lxs_custom .promise i.i2{ background-position:-14px -85px;}
.lxs_custom .promise i.i3{ background-position:-31px -85px;}
.lxs_custom .promise i.i4{ width:14px; background-position:-47px -85px;}

.lxs_zizhi{ clear:both; width:1000px; margin:0 auto; height:50px; padding:10px 0; text-align:center;}
.box950 .lxs_zizhi{ clear:both; width:1000px; height:50px; padding:10px 0; margin:0; text-align:left;}
.lxs_zizhi span{ display:inline-block; width:140px;  height:50px; background: no-repeat; overflow:hidden;}
.lxs_zizhi span.xkz{ position:relative; width:163px; margin-right:2px; background-position:2px 0; line-height:14px;}
.lxs_zizhi span.xkz a{display:block; position:absolute; top:29px; left:-15px; width:164px; padding-left:78px; text-align:left;}
.lxs_zizhi span.yyzz{ background-position:-1002px 0;}
.lxs_zizhi span.zzyz{ background-position:-305px 0;}
.lxs_zizhi span.pzfw{ background-position:-190px 0;}
.lxs_zizhi span.zfb{ background-position:-345px 0;}
.lxs_zizhi span.ico_sdta{ background-position:right 0;}
.lxs_zizhi span.mall{ background-position:-657px -3px;}
.lxs_zizhi span.ykbz{ width:155px; background-position:-1180px 0;}
.lxs_zizhi span.xin{ position:relative; background-position:-504px 0; overflow:visible;}
.lxs_zizhi span.xin .hidebox{ position:absolute; left:-22px; bottom:40px; width:100%; height:20px;}
.lxs_zizhi span.xin .hidecon{ display:none;}
.lxs_zizhi span.xin .hidecon img{ display:block;}
.lxs_zizhi span.xin .hidecon .erweima{ width:180px; height:180px;}
.lxs_zizhi span.hov .hidecon{ display:inline-block; position:absolute; left:-22px; bottom:20px; border:1px solid #e1e1e1; text-align:center; background:#fff; z-index:1;}
.lxs_zizhi span.hov .hidecon i{ position:absolute; top:216px; left:82px; width:19px; height:10px; background: no-repeat -139px -8px;}
.lxs_zizhi span.hov .hidecon .info{ padding:0 10px 10px 10px; margin-top:-15px; line-height:20px; color:#666;}
.lxs_zizhi span.hov .hidecon .info a{ display:inline-block; padding:0 5px; line-height:21px; color:#fff; background:#ff9400;}

.lxs_yw{ width:970px; margin:10px auto 0 auto; _margin-top:30px; padding:0 15px; line-height:18px; color:#666;}

.stat{ color:#666;}
.mzsm_tip{ width:998px; margin:0 auto; padding:5px 0; margin:10px auto; color:#666; background:#fff;}
.mzsm_tip a{ color:#009529;}
.mzsm_tip em{ color:#f73;}

#footer{  border-top:2px solid #7ccb36; color:#666; background:#fff;}
#footer .cncnnav{ margin-bottom:10px; line-height:36px;  border-bottom:1px solid #e5e5e5;}
#footer .cncnnav a{ padding:0 5px; color:#666;}
#fu{ color:#ccc;}
#fu a{ padding:0 5px; color:#666;}

.cncnlogobg{ display:inline-table; position:relative; width:1000px; margin:30px auto 20px auto; height:0; font-size:0; border-bottom:1px solid #dedede;;}
.cncnlogobg i{ position:absolute; top:-12px; left:460px; width:31px; height:40px; background-position:-195px -63px;}


/****** ?????????ù?? *******/
.navigation{ display:block; width:970px; padding:5px 14px; border:1px solid #dedede; border-top:2px solid #4ac918; overflow:hidden;}
.navigation dl{ display:block; width:100%; float:left; margin:5px 0; padding:5px 0; line-height:30px; border-bottom:1px dotted #e1e1e1;}
.navigation dt{ width:150px; float:left; font-size:14px; color:#555; font-weight:bold; color:#666;}
.navigation dd{ width:820px; float:left;}
.navigation dd a{ width:150px; float:left; height: 30px; color:#2b7cc7; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/****** ??±í?????ù?? *******/
/*????·??à*/
#cats{ width:800px; float:left; margin-bottom:6px;}
#cats ol{ width:798px; margin:0; padding:0; height:26px; line-height:26px;border:1px solid #efefef; border-bottom:0; background:#fcfcfc; list-style:none;}
#cats ol li{float:left; font-size:14px; padding-left:12px; font-weight:bold; color:#666;}
#cats ol li span{ float:left; background: no-repeat right 0; padding-right:20px; font-size:14px; cursor:pointer;}

#cats ul { width:798px; float:left; border:1px solid #efefef; padding:8px 0;}
#cats ul li { width:179px; float:left; padding-left:20px; height:24px; line-height:24px; background: no-repeat 8px -29px;}

/* ???????? */
.list_recommend{ clear:both; display:inline-table; width:760px; padding:0 19px; margin-bottom:10px; border:1px solid #ff8e00; background:#fff8ef;}
.list_recommend li{ clear:both; display:block; position:relative; width:100%; float:left; padding:19px 0; border-bottom:1px dotted #ccc;}
.list_recommend li i{ position:absolute; top:19px; left:190px; width:40px; height:40px; background: no-repeat;}
.list_recommend li i.cut0,.list_recommend li i.cut2,.list_recommend li i.cut3,.list_recommend li i.cut5{ background:none;}
.list_recommend li i.cut1{ width:40px; background-position:right 0;}
/* .list_recommend li i.cut3{ background-position:right -84px;} */
.list_recommend li i.cut4{ background-position:right -126px;}
.list_recommend li i.cut6{ width:40px; background-position:right -168px;}


.list_recommend img{ width:230px; float:left; padding-right:15px;}
.list_recommend .info{ display:block; width:513px; float:left;}
.list_recommend .info strong{ width:100%; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.list_recommend .info strong s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}
.list_recommend .info strong a{ color:#555;}
.list_recommend .info strong a:hover{ color:#f73;}
.list_recommend .info p{ height:30px; padding:4px 0; line-height:15px; color:#999;}
.list_recommend .info p em{ padding:0 3px; color:#f73;}
.list_recommend .info p.other{ padding-top:12px; line-height:18px; color:#666;}
.list_recommend .info .order{ display:block; width:100%; height:39px; margin-top:6px; overflow:hidden;}
.list_recommend .info .order a{ display:inline-block; width:214px; float:left; padding-left:10px; height:39px; line-height:39px; color:#fff; font-size:14px; font-weight:bold; background-position:0 -107px; text-decoration:none;}
.list_recommend .info .order a b{ font:25px/39px 'microsoft yahei';}
.list_recommend .info .order span{ padding-left:12px; line-height:39px; color:#999;}
.list_recommend .info .order span em{ color:#f73; font-weight:bold;}

.sidebar .tit{ width:100%; float:left; line-height:22px; padding-top:4px; height:22px;}
.sidebar .tit h3{ float:left; font-size:12px; padding-left:12px;}
.sidebar .tit1{ width:100%; float:left;  line-height:30px; padding:4px 0; height:30px;}
.sidebar .tit1 h1{ float:left; font-size:20px; color:#555; font-weight:normal; padding-left:12px;}
.sidebar .tit1 h1 span{ color:#008600;}
.sidebar .tit1 h3{ float:left; font-size:20px; color:#555; font-weight:normal; padding-left:12px;}
.sidebar .tit .more{ width:100px; float:right; text-align:right; padding-right:6px; font-weight:normal;}
.sidebar .tit .more a{ color:#666666;}
.sidebar em{ font-size:11px;}
.sidebar .txt a{ color:#2b7cc7;}
.sidebar .txt a:hover{ color:#f73;}

/***** ??±í?????????? *****/
.list_change{ width:798px; float:left; height:43px; border:1px solid #d5d5d5; border-top:2px solid #4ac918; overflow:hidden;}
.list_change dl{ width:796px; float:left; height:41px; border:1px solid #fff; background-position:0 -188px; background-repeat:repeat-x;}
.list_change dd{ float:left; line-height:41px;}
.list_change dd select{ font-size:12px; height:19px; _margin-top:6px; color:#333;}

.list_change dd .change{ float:left; padding:7px;}
.list_change dd .change span{ width:45px; float:left; padding-left:8px; margin-left:-1px; height:25px; line-height:25px; border:1px solid #ccc; vertical-align:middle;}
.list_change dd .change i{ width:11px; float:left; height:11px; margin:6px 3px 0 0; _margin-right:0; display:inline; overflow:hidden;}
.list_change dd .change span.on{ font-weight:bold; color:#31ac00; border-bottom:1px solid #31ac00; background:#fff;}
.list_change dd .change i.i1{ background-position:-131px -54px;}
.list_change dd .change i.i2{ background-position:-142px -54px;}
.list_change dd .change i.i3{ background-position:-153px -54px;}
.list_change dd .change span.on i.i1{ background-position:-131px -43px;}
.list_change dd .change span.on i.i2{ background-position:-142px -43px;}
.list_change dd .change span.on i.i3{ background-position:-153px -43px;}
.list_change dd .change span.on a{ color:#31ac00;}
.list_change dd .change span a{ display:block; width:45px; height:25px; color:#555;}
.list_change dd .change span a:hover{ color:#31ac00; text-decoration:none;}
.list_change dd .change span a:hover i.i1{ background-position:-131px -43px;}
.list_change dd .change span a:hover i.i2{ background-position:-142px -43px;}
.list_change dd .change span a:hover i.i3{ background-position:-153px -43px;}

/***** ???? ???????ò *****/
.list_change dd .sort{ float:left; padding:7px;}
.list_change dd .sort span{ width:45px; float:left; padding-left:8px; margin-left:-1px; height:25px; line-height:25px; text-align:right; border:1px solid #ccc; vertical-align:middle;}
.list_change dd .sort i{ width:11px; float:right; height:11px; margin:6px 5px 0 0; display:inline; overflow:hidden;}
.list_change dd .sort i.i1{ background-position:-164px -43px;}
.list_change dd .sort i.i2{ background-position:-164px -54px;}
.list_change dd .sort span a{ display:block; width:45px; float:left; height:25px; line-height:25px;}
.list_change dd .sort span a:hover{ color:#31ac00;}
.list_change dd .sort span.up,.list_change dd .sort span.down{ font-weight:bold; border-bottom:1px solid #31ac00; background:#fff;}
.list_change dd .sort span.up a,.list_change dd .sort span.down a{ color:#31ac00;}
.list_change dd .sort span.up i.i1{ background-position:-175px -43px;}
.list_change dd .sort span.up i.i2{ background-position:-175px -54px;}
.list_change dd .sort span.down i.i1{ background-position:-186px -43px;}
.list_change dd .sort span.down i.i2{ background-position:-186px -54px;}
.list_change dd .sort span.default i.i1{ background-position:-164px -43px;}
.list_change dd .sort span.default i.i2{ background-position:-164px -54px;}
.list_change dd .sort span.default a:hover i.i1{ background-position:-175px -43px;}
.list_change dd .sort span.default a:hover i.i2{ background-position:-175px -54px;}


.list_change dd .select_box{ vertical-align:middle; _margin-top:5px;}





/***** ??±í·??? *****/
.list_change dt li.first,.list_change dt li.first a,.list_change dt li.next a,.page li.first,.page li a{ background: no-repeat;}
.list_change dt{ float:right; padding-right:12px; margin-top:6px;}
.list_change dt li{ float:left; line-height:26px; margin-left:3px;}
.list_change dt li.first{ width:19px; float:left; height:26px; background-position:0 0;}
.list_change dt li.first a{ width:19px; float:left; height:26px; background-position:0 0; text-indent:-9999px;}
.list_change dt li.first a:hover{ background-position:0 -26px;}
.list_change dt li.next a{ width:48px; float:left; height:26px; padding-left:10px; background-position:-18px 0;}
.list_change dt li.next a:hover{ background-position:-76px 0;}

.page{ clear:both; display:block; margin:8px auto; text-align:center; overflow:hidden;}
.page ul{ margin:0 auto; text-align:center;}
.page li{ display:inline-block; float:left; margin-right:3px; line-height:26px; color:#666666;  background-position:-9999px -9999px;}
.page li.first{ width:48px; float:left; height:26px; line-height:26px; padding-right:10px; text-align:right; background-position:-18px -26px;}
.page li.first a{ width:48px; float:left; height:26px; line-height:26px; text-align:right; background-position:-18px -26px;}
.page li.first a:hover{ background-position:-76px -26px;}
.page li.on{ float:left; padding:0 10px; color:#fff; font-weight:bold; background:#f73;}
.page li.on a{ float:left; padding:0 10px; color:#fff; font-weight:bold; background:#f73;}
.page li.on a{}
.page li.num a{ float:left; padding:0 10px; text-align:center; color:#ff6600; height:24px; line-height:24px; border:1px solid #e1e1e1; overflow:hidden; background:none;}
.page li.num a:hover{ border:1px solid #f73;}
.page li.next a{ width:48px; float:left; height:26px; line-height:26px; padding-left:10px; text-align:left; background-position:-18px 0;}
.page li.next a:hover{ background-position:-76px 0;}
.page li input.text20{ width:20px; height:12px; padding:5px 0; margin-right:3px; display:inline; text-align:center; border:1px solid #ccc; color:#777;}
.page li input.bt_quedian{ position:relative; bottom:0px; padding:4px 5px; border:1px solid #ccc; background:#fff; _padding:2px 0;}


.sidebar .txt{ width:798px; float:left; border:1px solid #ccc; border-top:none;}
.border_t2{border-top: 2px solid #e36d6d!important;}


/***** ?ó?? *****/
.sidebar .tu{ float:left; text-align:center; padding:30px 15px 10px 15px;}
.sidebar .tu ul{ width:218px; height:210px; float:left; padding:0 16px 0 20px;}
.sidebar .tu li{ width:218px; float:left; text-align:left;}
.sidebar .tu li.pic{ position:relative;}
.sidebar .tu li.pic a{ width:218px; height:136px;}
.sidebar .tu li.pic img{ width:218px; height:136px;}
.sidebar .tu li.pic i{ position:absolute; top:0; left:178px; width:40px; height:40px; background: no-repeat;}
.sidebar .tu li.pic i.cut0,.sidebar .tu li.pic i.cut2,.sidebar .tu li.pic i.cut3{ background:none;}
.sidebar .tu li.pic i.cut1{ width:40px; background-position:right 0;}
/* .sidebar .tu li.pic i.cut3{ background-position:right -84px;} */
.sidebar .tu li.pic i.cut4{ width:40px; background-position:right -126px;}
.sidebar .tu li.pic i.cut6{ background-position:right -168px;}


.sidebar .tu li.p2{ position:relative; width:218px; height:36px; margin-top:3px; line-height:18px; font-weight:normal;}
.sidebar .tu li.p2 s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .tu li.p2 span{ position:absolute; right:10px; bottom:-3px;}
.sidebar .tu li span{ line-height:24px; color:#999;}
.sidebar .tu li span b{ color:#f73;}
.sidebar .tu li span del{ padding-right:5px;}
.sidebar .tu li span.price{ color:#f73; font-size:12px; font-weight:normal;}
.sidebar .tu li span.price b{ font:16px/24px arial; font-weight:bold;}

.sidebar .tu li.price{ font-weight:normal; padding-left:6px; line-height:21px;}
.sidebar .tu li.price span{ width:105px; float:left; font-size:12px; color:#333; vertical-align:bottom;}
.sidebar .tu li.price span em{  font-size:14px; font-weight:bold; color:#ff5500;}
.sidebar .tu li.price span.renqi{ text-align:right; padding-top:1px; color:#888;}


/***** ??×? *****/
.sidebar .list_tab{ width:100%;}
.sidebar .list_tab td{ border-top:1px solid #fff; border-bottom:1px solid #eee; padding:14px 0; color:#555;}
.sidebar .list_tab td.w480{ width:480px; height:21px; padding-left:14px; overflow:hidden;}
.sidebar .list_tab td.w480 a{ color:#2b7cc7;}
.sidebar .list_tab td.w480 p a{ color:#777;}
.sidebar .list_tab td.w480 s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .list_tab td span{ color:#999;}
.sidebar .list_tab td span.price{ display:block; color:#f73; font-size:12px;}
.sidebar .list_tab td span.price em{ font-size:18px; }
.sidebar .list_tab td.gz{ color:#666;}
.sidebar .list_tab td.gz em{ color:#f73;}
.sidebar .list_tab td.w90{ width:90px;}
.sidebar .list_tab td.w90 i{ display:inline-block;width:26px;height:13px; margin-top:4px; background: no-repeat;}
.sidebar .list_tab td.w90 i.cut0,.sidebar .list_tab td.w90 i.cut2,.sidebar .list_tab td.w90 i.cut3{ display:none;}
.sidebar .list_tab td.w90 i.cut1{ width:37px; background-position:0 0;}
.sidebar .list_tab td.w90 i.cut4{ background-position:0 -14px;}
/* .sidebar .list_tab td.w90 i.cut3{ background-position:0 -28px;} */
.sidebar .list_tab td.w90 i.cut6{ width:37px; background-position:0 -42px;}


#tab{ clear:both;}
#tab .t3{ background-color:#f8f8f8; margin-top:1px;}
#tab th{ height:30px;}

/***** ???? *****/
.sidebar .tab_tw{ width:100%; position:relative;}
.sidebar .tab_tw td{ border-bottom:1px solid #eee; padding:14px 0;}
.sidebar .tab_tw td.pic{ position:relative; width:170px;}
.sidebar .txt .tab_tw .pic img{ width:130px;height:82px;}
.sidebar .txt .tab_tw .pic a{ width:130px;height:82px;}
.sidebar .tab_tw td.pic i{ position:absolute; top:14px; left:110px; width:40px; height:40px; background: no-repeat;}
.sidebar .tab_tw td.pic i.cut0,.sidebar .tab_tw td.pic i.cut2,.sidebar .tab_tw td.pic i.cut3,.sidebar .tab_tw td.pic i.cut5{ background:none;}
.sidebar .tab_tw td.pic i.cut1{ width:40px; background-position:right 0;}
/* .sidebar .tab_tw td.pic i.cut3{ background-position:right -84px;} */
.sidebar .tab_tw td.pic i.cut4{ background-position:right -126px;}
.sidebar .tab_tw td.pic i.cut6{ width:40px; background-position:right -168px;}



.sidebar .tab_tw td.type{ width:450px; color:#777;}
.sidebar .tab_tw td.type a{ font-size:14px; color:#2b7cc7;}
.sidebar .tab_tw td.type p em{ color:#f73;}
.sidebar .tab_tw td.type s.kongqi{ display:inline-block; position:relative; bottom:-5px; width:16px; float:left; height:13px; background: no-repeat;}

.sidebar .tab_tw td.price{ width:120px; font-size:12px; color:#f73;}
.sidebar .tab_tw td.price em{ font-size:18px;}
.sidebar .tab_tw td.price del{ display:block; font-weight:normal; color:#666;}

/***** ·???????±í *****/
.sidebar .txt table .w150{ width:150px;}
.sidebar .txt table .w560{ width:560px;}
.sidebar .txt table .w140{ width:140px;}
.sidebar .txt .pic a{ margin:0 auto;}
.sidebar .txt .pic a{ display:block; width:96px; height:72px;margin:0 auto; background: no-repeat center center;}
.sidebar .txt .w150 a{ display:block; width:114px; height:84px;margin:0 auto; background: no-repeat center center;}
.sidebar .txt table td.pic img{ width:96px;height:72px;}
.sidebar .txt table td.w150 img{ width:114px;height:84px;}

.sidebar .txt td sup{ position:absolute; margin-left:11px; width:40px; height:40px; color:#fff; font-size:12px;}
.sidebar .txt td sup.cut1,.sidebar .txt td sup.cut4,.sidebar .txt td sup.cut6{ background: no-repeat 0 0;}
.sidebar .txt td sup.cut1{ background-position:right 0;}
.sidebar .txt td sup.cut4{ background-position:right -42px;}
/* .sidebar .txt td sup.cut3{ background-position:right -84px;} */
.sidebar .txt td sup.cut6{ background-position:right -126px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{.sidebar .txt td sup{ margin-left:78px;}}

.sidebar .txt .pic img{width:96px;height:72px;}
.sidebar .txt th{ font-weight:normal; line-height:36px; font-size:12px; height:36px; overflow:hidden; float:left; }
.sidebar .txt td{ border-top:1px solid #fff; border-bottom:1px solid #eee; padding:14px 0; color:#555;}
.sidebar .txt td a.f14{ font-size:14px;}
.sidebar .txt td .ts{ float:left; padding-right:50px; margin:2px 0; height:36px; line-height:18px; color:#999; overflow:hidden;}
.sidebar .txt td p span{ padding-right:10px;}
.sidebar .txt td p a,.sidebar .txt td .ts a{ color:#888; text-decoration:underline;}

.sidebar .txt td.w560 del{ font-size:12px; color:#bbb;}
.sidebar .txt td.w560 i{ font-style:normal; color:#aaa;}
.sidebar .txt td.w560 span em{ font-size:16px;}
.sidebar .txt td.w560 span em s{ font-size:12px; text-decoration:none; font-weight:normal;}
.sidebar .txt td.w560 em.price{ font-size:16px; color:#f73;}
.sidebar .txt td.w560 em s{ font-size:12px; text-decoration:none; font-weight:normal;}





/******* ?×??·??? 
.cutpage{ width:100%; float:left; padding:6px 0;}
.cutpage ul{ float:right;}
.cutpage li{ float:left; margin-right:3px; display:inline; color:#555; line-height:23px; overflow:hidden;}
.cutpage li.cur{ background:#f73; border:1px solid #f73; font-weight:bold; padding:0 6px; line-height:18px;}
.cutpage li.cur a{ color:#fff; cursor:default; text-decoration:none;}
.cutpage li.on{ border:1px solid #f73; color:#fff; font-weight:bold; padding:0 6px; line-height:18px; background:#f73;}
.cutpage li.next{ display:block; width:53px; height:20px; line-height:18px; text-align:left; margin:0; padding-left:6px; padding-top:3px; background: no-repeat -25px 0;}
.cutpage li.num{display:block; text-align:center; color:#ff6600; height:20px; line-height:18px;}
.cutpage li.num a:link,.cutpage li.num a:visited{ display:block;  border:1px solid #ccc; color:#333; padding:0 6px;}
.cutpage li.num a:hover{ display:block; border:1px solid #ff6600; color:#ff6600; padding:0 6px;}
.cutpage input.text20{ width:20px;}*******/







/****************************** ???·×????? ***********************************/
#main{ position:relative; width:100%; float:left; margin-bottom:20px;}
#main .w510 h1{ width:600px;}
#main h1{ width:100%; float:left; line-height:30px; padding:2px 0 0 4px; text-align:left;  font-size:19px; font-weight:normal; color:#333333; overflow:hidden;}
#main h1 i{ width:100px; height:18px; margin-left:3px;}
#main h1 i img{ margin-top:-3px; padding-left:3px; vertical-align:middle}
#main h1 s.kongqi{ display:inline-block; position:relative; bottom:-8px; _bottom:-9px; width:16px; float:left; height:13px; background: no-repeat;}
#main h1 s.kongqi a{ display:block; width:16px; height:16px;}
#main h1 i.ykbz{ display:inline-block; width:16px; height:16px; background: no-repeat;}


/*#main h1.qz{ font-size:14px; font-weight:normal; }*/
#main .h1_r{ position:absolute; top:0; right:0; text-align:right; padding-top:8px; font-size:12px; font-weight:normal; color:#aaa; }
#main .h1_r a{ padding-left:6px;}
#main .h1_r a:link,#main .h1_r a:visited{ color:#16b;}
#main .h1_r a:hover{ color:#f73;}
#main .h1_r a.complain:link,#main .h1_r a.complain:visited{ color:#aaa; padding-left:6px; text-decoration:underline;}
#main .h1_r a.complain:hover{ color:#f73;}
#main .w240{ width:230px;}

#main .expire_date{clear:both; width:100%; font-weight:normal; float:left; text-align:center; font-size:12px; line-height:18px; border-bottom:1px solid #c4c4c4;}
#main .expire_date span{ padding-left:30px; color:#ff0000; background: no-repeat 12px -1px; line-height:20px; height:18px; padding-top:2px;}
#main .expire_date a{ color:#ff0000;}

.top .top_lft p b,.key dd s,.date td a:hover,.date td.nav_on a:hover,.date td.nav_on,.date .today,#scheduling_main .eat s,#scheduling_main .house s,#scheduling_main .title h5,.tese .txt s{ background: no-repeat;}

.top .top_lft{ width:290px; float:left; text-align:left; padding-top:8px; }
.top .top_lft p{ padding-top:12px; width:100%; margin:0 auto; text-align:center;}
.top .top_lft p span{  padding:0 2px; color:#ff0000; font-size:14px;}
.top .top_lft .pic{ width:270px; height:170px; padding:3px; border:1px solid #f0f0f0; margin-left:5px; background:#fff;}

.top .top_lft .pic_bottom{ width:273px; margin:10px auto 0 auto; }
.top .top_lft .pic_bottom li{ display:inline-block; width:120px; margin:0 -1px -1px 0; padding-left:15px; line-height:29px; border:1px solid #ebebeb; color:#999;}
.pic_bottom .hide_box{
    display: none;
}
.pic_bottom .hov .hide_box{
    display:block;
}
.pic_bottom .bdshare-button-style0-16:after{ display:inline-block!important;}
.pic_bottom .bdshare-button-style0-16 a,.pic_bottom .bdshare-button-style0-16 .bds_more{ display:inline-block; width:100px; color:#999!important; padding:0!important; background:none!important;}
.pic_bottom .bdshare-button-style0-16 a:hover{ text-decoration:none!important;}
.top .top_lft .pic_bottom i{ display:inline-block; width:14px; height:14px; margin-right:3px; vertical-align:-3px; background: no-repeat;}
.top .top_lft .pic_bottom i.i2{ background-position:-14px 0;}
.top .top_lft .pic_bottom i.i3{ background-position:-28px 0;}
.top .top_lft .pic_bottom i.i4{ background-position:-42px 0;}
.pic_bottom .share_more{ position:relative; margin:10px 0 0 0; z-index:999;}
.pic_bottom .share_more span{ display:inline-block; position:relative; width:105px; color:#3eb923; cursor:pointer; z-index:4;}
.pic_bottom .share_more i.i5{ height:15px; background-position:-56px 0;}
.pic_bottom .share_more .hide_box{ display:none; position:absolute; top:29px; left:-1px; padding:10px 0 0 0; border:1px solid #ebebeb; background:#fbfbfb; z-index:3;}
.pic_bottom .share_more .hide_box .bg{ width:255px; height:123px; margin:0 10px; background: no-repeat center -15px;}
.pic_bottom .share_more .hide_box .bg img{ position:absolute; top:10px; left:10px;}
.pic_bottom .share_more .hide_box .bg i.icon{ position:absolute; top:50px; left:50px; width:30px; height:30px; background-position:-40px -55px; z-index:10;}
.pic_bottom .share_more .hide_box .mobile_a{ position:relative; height:72px; background:#00bf49  no-repeat 13px -232px; }
.pic_bottom .share_more .hide_box .mobile_a a{ display:inline-block; position:absolute; right:16px; width:88px; height:24px;}
.pic_bottom .share_more .hide_box .mobile_a a.btn_iphone{ bottom:37px;}
.pic_bottom .share_more .hide_box .mobile_a a.btn_andriod{ bottom:10px;}

.pic_bottom .hov.share_more{background:#fbfbfb;}
.pic_bottom .hov .hide_box{ display:block;}
.pic_bottom li a.favorites{ display:block; color:#999;}
.pic_bottom li a.favorites:hover{ color:#f70; text-decoration:none;}

.top .top_lft .guanzhudu{ clear:both; width:253px; height:24px; line-height:24px; margin:0; text-align:center; color:#777;;}
.top .top_lft .guanzhudu span{ float:none; padding:0 3px;   font-weight:normal; color:#333;}
.top .top_lft .guanzhudu em{ padding:0 3px;  color:#f52;}

.top .top_lft p a:link,.top .top_lft p a:visited{ color:#16b; text-decoration:none;}
.top .top_lft p a:hover{ color:#f60;}
.top .top_lft p b{ position:absolute; margin:0 0 0 -78px; *margin-top:-3px; width:16px; height:16px; background-position:-35px -35px;}
.top .top_lft p.pic{ position:relative;}
.top .top_lft p.pic span{ position:absolute; bottom:3px; left:3px; width:270px; padding:0; line-height:30px; color:#ff0; background:#cf240a;}
.top .top_lft p.pic span a{ color:#ff0;}
.top .top_lft p.pic span a:hover{ color:#fff;}
.top .top_lft p i{ position:absolute; right:0; top:0; width:38px; height:38px; line-height:38px; font-style:normal; color:#fff;}
.top .top_lft p i.cut1{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm1.png",sizingmethod='crop');}
/* .top .top_lft p i.cut3{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop');} */
.top .top_lft p i.cut4{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm5.png",sizingmethod='crop');}
.top .top_lft p i.cut6{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm6.png",sizingmethod='crop');}
.top .top_lft p i.cncnrj{ right:193px; top:-6px; width:91px; height:85px; background: no-repeat;}
.top .top_lft p i.mddct{ right:193px; top:-6px; width:91px; height:85px; background: no-repeat;}



#bdshare{ padding-left:20px;}
#bdshare em{ position:relative; top:6px; left:0; float:left; color:#999;}
/*#bdshare span.bds_more{ left:-15px; color:#999; text-decoration:underline; background:none!important;}*/
#bdshare a{ float:left;}

.top .w230{ clear:both; width:230px;}
.top .w230 .tu{ padding:10px 0 0 20px;}
.top .w520{ width:520px;}
.top .w520 h2{ font-size:18px; color:#333333; padding-left:6px;}
.top .w520 h2 a:link,.top .w520 h2 a:visited{ color:#333; text-decoration:none;}
.top .w520 h2 a:hover{ color:#f73; text-decoration:underline;}
.top .w520 .txt{ width:500px;}
.top .w520 .txt .jiage{ line-height:30px; padding-left:6px; *padding-bottom:4px;}
.top .w520 .txt .jiage em{ font-size:20px;  color:#f73;}
.top .w520 .txt .jiage em sup{ vertical-align:bottom;}
.top .w520 .txt .jiage .price_ms{ position:relative; top:0;}
.top .w520 .txt ul{ width:500px; margin-left:6px;}
.top .w520 .txt li{ width:33%; overflow:hidden;}
.top .w520 .txt li.hang{ width:100%;}
.top .w520 .key{ position:relative; width:500px; margin-left:-10px;}
.top .w520 dl{ width:500px;}
.top .w520 dd{ width:424px;}



/**·???**/
.top_rht .txt h2{ padding-top:6px; font-size:14px; color:#555;}
h2 div.s3,h2 div.s4,h2 div.s5,h2 div.z3,h2 div.z4,h2 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background: no-repeat; overflow:hidden;}
h2 div.s3{ width:32px;}
h2 div.s4{ width:43px;}
h2 div.s5{ width:54px;}
h2 div.z3{ width:32px; background-position:0 -11px;}
h2 div.z4{ width:43px; background-position:0 -11px;}
h2 div.z5{ width:54px; background-position:0 -11px;}
h2 span{ font-size:12px; font-weight:normal; color:#808080;}
.top_rht .txt h2 span a:link,.top_rht .txt h2 span a:visited{ color:#808080; text-decoration:none;}
.top_rht .txt h2 span a:hover{ color:#f73;}
h2 em{ font-size:15px; padding-left:3px;  font-weight:normal; color:#f73;}


.top_rht .txt{ clear:both; position:relative; width:500px; float:left;}
.top_rht .txt{ clear:both; position:relative; width:500px; float:left;}
.top_rht .txt .custom_tip{ width:360px; padding:5px 10px; margin-bottom:10px; color:#f60; border:1px solid #f90; background:#fffeea;}

.top_rht .txt ul{ width:415px; float:left; list-style:none; margin:0 0 0 18px; display:inline;}
.top_rht .txt li{ width:49%; float:left; height:24px; line-height:24px; overflow:hidden;}
.top_rht .txt li span{ padding-right:6px;}

.top_rht .txt ul{ width:415px; float:left; list-style:none; margin:0 0 0 18px; display:inline;}
.top_rht .txt li{ width:49%; float:left; height:24px; line-height:24px; overflow:hidden;}
.top_rht .txt li span{ padding:0 3px;}


.top_rht .txt li.xx{ height:40px; line-height:40px;}
.top_rht .txt li em{ font-size:22px; line-height:20px;}
.top_rht .txt li em span,.top_rht .txt li s em span{ position:relative; top:3px; color:#555; line-height:22px; margin-bottom:-10px;}
.top_rht .txt li em sup{ vertical-align:text-bottom; font-size:15px;}
.top_rht .txt li s{ text-decoration:none;}
.top_rht .txt li del{  font-size:13px; color:#999;}
.top_rht .txt li ul{ margin:0;}
.top_rht .txt li.border_top{ background: repeat-x 0 4px; padding:8px 0 0 0;}
.top_rht .txt li.hang{ width:100%;}
.top_rht .txt li s.price_ms{ position:relative; top:0;}
.top_rht .txt li.hang a:link,.top_rht .txt li.hang a:visited{ color:#333; text-decoration:none;}
.top_rht .txt li.hang a:hover{ color:#f73;}
.top_rht .txt li.hang1{ width:100%;}
.top_rht .txt li.address{ width:100%;}
.top_rht .txt li.step{ width:334px; float:left; height:40px; background: no-repeat 60px 5px;}
.top_rht .txt li.stepa{ background: no-repeat 60px 5px;}
.top_rht .txt li.stepb{ background: no-repeat 60px 5px;}

.top_rht .txt li.hg{ padding-top:3px; line-height:23px; height:23px;}
.top_rht .txt li.change_age{ width:33%;}
.top_rht .txt li.change_age em sup{  font-size:15px; line-height:26px; font-weight:normal;}
.top_rht .txt li.hang1 a:link,.top_rht li.hang1 a:visited{ color:#0000ff; text-decoration:underline;}
.top_rht .txt li.hang1 a:hover{ color:#0000ff; text-decoration:none;}
.top_rht .txt .price_ms{ position:relative; bottom:-6px; color:#666; padding-left:18px;}
.top_rht .txt .price_ms del{  font-size:13px;}



.top_rht .txt li.c_16b a{ color:#16b; text-decoration:underline;}

.top_rht .txt li.hang span{ color:#e70;}
.top_rht .txt li.hang del span{ color:#999;}
.top_rht .txt li.hang span.price_sm span.produce{ color:#aaa; margin-left:6px; padding:6px 12px;border:2px solid #fff; text-decoration:underline;}
.top_rht .txt li.hang span.price_sm span.produce:hover{ position:relative; background:#f8f8f8; border:2px solid #ccc; border-bottom:0; color:#000; text-decoration:none; z-index:6;}
/*#price_sm{ position:absolute; margin-top:-10px; *margin-top:33px; *margin-left:-299px; width:400px; padding:12px; line-height:21px; color:#333; border:2px solid #ccc; background:#f8f8f8; z-index:5;}
*/
/* .btn{ width:443px; float:left; border:1px solid #fee2a1;} */
.top_rht .btn dl{ width:401px; float:left; margin:1px; display:inline; background:#fff3d9; padding:8px 20px;}
.top_rht .btn dt{ clear:both; width:401px; line-height:24px;}
.top_rht .btn dd{ width:200px; height:42px; float:left; margin:0; padding:8px 0 0 0;}
.top_rht .btn h5{ color:#ff0000; padding:0; margin:0; font-size:12px;}
.top_rht .btn .other{ font-size:12px; padding:6px 0 0 0; margin:0;}
.top_rht .btn a{ color:#0000ff; text-decoration:underline;}




/*????130503*/
.top_rht{ width:500px; float:left; padding-top:9px; font-size:12px;}
.top_rht .txt dl{ float:left; padding:2px 0; line-height:26px;}
.top_rht .txt dt{ width:72px; float:left; text-align:right;}
.top_rht .txt dd{ width:423px; float:left; padding-left:5px; vertical-align:text-top;}
.top_rht .txt dd del{ font:14px/14px tahoma,arial;}
.top_rht .txt dd em.prece{ display:inline-block; position:relative; top:-4px; float:left; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; color:#f52; letter-spacing:-2px;}

.top_rht .txt dd span#price_cncn_span em.cncn_sale_price{ padding-top:7px; line-height:18px; font-size:18px; color:#777;}
.top_rht .txt dd span#price_cncn_span em{ display:inline-block; position:relative; top:-5px; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; color:#f52; letter-spacing:-2px;}
.top_rht .txt dd b{ font:bold 18px/18px tahoma,arial; color:#f52;}
.top_rht .txt dd a{ color:#000;}
.top_rht .txt dd.fa_riqi b{ vertical-align:text-bottom; _vertical-align:middle;}
.top_rht .txt dd.fa_riqi a{ text-decoration:underline;}

.top_rht .txt dl.sale dd{ color:#666;}
.top_rht .txt dl.sale dd span{ display:inline-block; position:relative; top:-3px; padding:0 10px; margin-right:10px; color:#fff; background:#f60;}
.top_rht .txt dl.sale dd em{  font-size:20px; color:#f52;}
.top_rht .txt dl.sale dd em b{ display:inline-block; position:relative; top:-4px; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; letter-spacing:-2px;}

.top_rht .txt dl.pledge{}
.top_rht .txt dl.pledge span{ padding-right:10px;}
.top_rht .txt dl.pledge span i{ display:inline-block; position:relative; width:22px; height:22px; margin:0 5px -5px 0; background: no-repeat 0 -145px;}
.top_rht .txt dl.pledge span.i1{ color:#33bf7f;}
.top_rht .txt dl.pledge span.i2{ color:#dd9b1c;}
.top_rht .txt dl.pledge span.i3{ color:#539e00;}
.top_rht .txt dl.pledge span.i1 i{}
.top_rht .txt dl.pledge span.i2 i{ background-position:-22px -145px;}
.top_rht .txt dl.pledge span.i3 i{ background-position:-44px -145px;}
.top_rht .txt dl.pledge dd.tb_tip{ width:416px; margin-left:72px; padding-left:10px; color:#888; border:1px solid #f7eab8; background:#fffce9;}
.top_rht .txt dl.pledge dd.tb_tip a{ color:#16b;}
.top_rht .txt dl.pledge dd.tb_tip a:hover{ color:#f70;}

#price_cncn_child_span{ padding-left:20px;}

.price_produce{ position:relative; padding-left:12px; color:#f52; z-index: 5;}
.price_produce span{ position:relative; padding:3px 0; border-bottom:1px dotted #ccc;}
.price_produce .detail_frame{ width:400px; _margin-top:15px;}
.price_produce s{ left:126px;}
.price_produce .detail_frame p{ padding:3px 0; line-height:18px; color:#555;}
.price_produce .detail_frame .f52{ color:#f52;} 


.top_rht .key{ float:left; border:1px solid #f0f0f0;margin-top:6px; background:#fbfbfb;padding:10px 15px; line-height:25px;border-bottom: 1px dashed #f0f0f0;width: 468px;}
.top_rht .key .error_tip{ display: none;}
.top_rht .key2{ padding-top:0; border:1px solid #ff6801; background:#fffdfc;}
.top_rht .key .tb-note-title{ display:none;}
.top_rht .key2 .tb-note-title{ display:block; position:relative; padding-left:10px; margin-bottom:10px; line-height:24px; font-weight:bold; border-bottom:1px solid #f3e9e7; color:#ff6801; background:#fff8f7;}
.top_rht .key2 .tb-note-title b{ position:absolute; top:8px; right:8px; width:8px; height:8px; background: no-repeat 0 -127px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.top_rht .key2 .button .submit1,.top_rht .key2 .button a.f_chat_btn{ display:none;}
.top_rht .key2 .button p{ display:none;}
.top_rht .key2 .button .submit2{ display:block;}
.top_rht .key2 .error_tip{ display: block; position: relative; padding-left: 20px; color: #f00; font-size: 14px;}
.top_rht .key2 .error_tip::before{ content: ''; position: absolute; top: 5px; left: 0; width: 16px; height: 16px; background:  no-repeat;}

.top_rht .key dl{ width:441px; float:left; line-height:30px; padding:2px 0;}
.top_rht .key dt{ clear:both; width:71px; float:left; text-align:right;}
.top_rht .key dt span{ font-weight:bold; color:#555;}

.top_rht .key dd{ width:365px; float:left; padding-left:5px; vertical-align:top;}
.top_rht .key dd input.text{ border-top:1px solid #999; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #999; font-size:13px; height:18px; padding:2px 3px; line-height:18px; vertical-align:middle;}
.top_rht .key dd input.text30{ width:30px; margin-right:3px; }
input.text110{ width:110px;}
.top_rht .key dd span{ padding:0 8px 0 0; color:#808080;}
.top_rht .key dd span.f73{ color:#333;}
.top_rht .key dd span.least{ color:#333;}
.top_rht .key dd span.least b{ font:bold 18px/18px tahoma,arial; color:#f60;}
.top_rht .key dd span.kucun{ padding-left:10px; line-height: 26px; color:#333;}
.top_rht .key dd span.kucun em{  font-size:14px; color:#f70;}
.top_rht .key dd span,.top_rht .key dd input{ float:left;}
.top_rht .key dd span.suggest{ padding-left:5px; line-height:24px;}
.top_rht .key dd span.child_message{ clear:both; line-height:18px; color:#f70;}


.key .order_type ul{ float:left;}
.key .order_type li{ float:left; font-size:13px; line-height:50px; margin:0 6px 4px 0; display:inline; background:#fff;}
.key .order_type li a:link,.key li a:visited{ display:block; float:left; word-break:keep-all; white-space:nowrap; border:1px solid #bbb; line-height:24px; padding:0 6px; height:24px; color:#555; text-decoration:none;}
.key .order_type li a:hover{ display:block; border:1px solid #f73; text-decoration:none; color:#f60;}

.key .order_type li.selected a:link,.key .order_type li.selected a:visited{ display:block; background: no-repeat right bottom; border:1px solid #f73;}
.key .order_type li.selected a:hover{ display:block; border:1px solid #f73;}

.top_rht .key_off{ background:#fbfbfb; border:1px solid #e1e1e1;}
.top_rht .key_on{ background:#fffae0; border:1px solid #fee2a1;}

.key .button{ width:423px; float:left; margin:8px 0 0 75px; display:inline;}
.key .button p{ clear:both; display:block; padding-top:4px; color:#777;}
.key .button input.submit1{ display:inline-block; width:110px; float:left; height:35px; line-height:32px; border:0 none;  font-size:16px; color:#fff; background: no-repeat; cursor:pointer;}
.key .button input.submit1:hover{ background-position:-111px 0;}
.key .button a.submit-rht{ display:inline-block; width:110px; height:35px; margin-left:8px; border:0 none; background: no-repeat -1px -35px; text-indent:-9999px; cursor:pointer;}
.key .button input.submit2{ display:inline-block; width:63px; float:left; height:35px; line-height:32px; border:0 none; background: no-repeat 0 -70px; cursor:pointer;}
.key .button input.submit2:hover{ background-position:0 -105px;}

.key .button a.submit-rht:hover{ background-position:-112px -35px;}

.key .lost{ color:#f73; padding-left:18px;}
.key .lost span{ color:#666; padding-left:30px; }

.key dd input.riqi{ border:1px solid #bbb; cursor:pointer; color:#999; background:#fff  no-repeat 96px 4px;}
.key dd input.riqi1{ border:1px solid #bbb; cursor:pointer; color:#333; background:#fff  no-repeat 96px 4px;}


.tuan dl{ margin:15px 0;}
.tuan strong{ float:left; padding:5px 0 0 12px; line-height:24px;  font-size:14px; color:#009800}
.key dd span.price{ color:#f52;}
.key dd span.price em{ display:inline-block; float:left; padding-right:5px; height:26px; font:bold 26px/26px tahoma,arial; vertical-align:middle; letter-spacing:-2px;}
.key dd a.btn{ margin-left:20px; padding:5px 15px; color:#fff; border-radius:5px;  font-size:20px; background:#f60;}


.top_rht{ font-family:"微软雅黑";}
.top_rht .txt dt{ color:#666666;}
.xianlumoney{ background:#fff2e8; clear:both; padding:5px 0; margin-bottom:11px;}
.xianlumoney:after{ content:" "; display:block; clear:both;}
.top_rht .key{ padding-left:0; display:block;padding-right:0;}
.top_rht .key .stop{ padding:50px 0;text-align:center;}
.top_rht .txt .custom_tip{ width:auto;}
.iconhb,.iconright,.iconjb{ background: no-repeat; background-position:-0px -202px;  display:inline-block; width:17px; height:17px; vertical-align:top; margin-top:4px;}
.iconright{background-position:-18px -202px; margin-left:7px;}
.iconjb{background-position:-38px -203px;}
.iconhb,.iconjb{ margin-right:3px;}
.xianlumoney .hb{ float:right; color:#ff4400; cursor:pointer; z-index: 4;}
.xianlumoney .jf{ color:#333;}
.txtprompt{ position:absolute; background:#fffeea; border:#ff9900 solid 1px; width:300px; padding:5px 15px; color:#666; display:none;}
.txtprompt s{background: no-repeat; position:absolute; width:13px; height:7px;background-position:-59px -206px; left:50%; top:-7px;}
.xianlumoney .hb span{ border:none;}


.top_rht .txt dd.z_price{ position:relative; z-index:2; }
.top_rht .txt dd .txtprompt .con{ padding:5px 0; }
.top_rht .txt dd .txtprompt p{ line-height:20px; }
.price_produce:hover .txtprompt{ display:block; }






.box{ width:100%; clear:both; float:left;}
.box .tit{ height:41px; background:#fff; margin-bottom:6px; position:relative}
.box .tit .div{position:absolute;top:10px;right:10px;}
.box .tit li{ float:left; margin-right:-1px; border:1px solid #dcddde; border-bottom:none; font:15px/40px 'microsoft yahei'; text-align:center; cursor:pointer;}
.box .tit li.right{ float:right; border:0; font-size:12px; color:#999; }
.box .tit li.right a{ color:#999; }
.box .tit .right_more{ float:right; line-height:40px; padding-right:12px; color:#aaa; border:0 none; font-weight:normal; font-size:12px; cursor:auto;}
.box .tit .right_more span{ display:inline-block; float:none; padding:0; color:#16b;}
.box .tit .right_more span a{ padding:0;}
.box .tit .right_more a{ padding:0 5px; color:#16b;}
.box .tit .right_more a:hover{ color:#f70;}
.box .tit a.print{ display: inline-block; margin-left: 10px; line-height: 41px; color:#16b;}
.fxd .tit a.print{ display: none;}
.scheduling_tip{ padding:5px 0; line-height:30px;}
.scheduling_tip span{ color:red;}
.scheduling_tip span.print a{ color:#16b;}
.scheduling_tip span.last_time{ color:#999;}
.scheduling_tip span.last_time a{ margin-right:10px; color:#999;}

.box .tit .on{ color:#ffffff;}
.box .tit .on span{ display:block; float:left;}
.box .mg_0{ margin:0;}

.box .tit li:hover{ color:#f70;}
.box .tit li span{ display:block; float:left; padding:0 10px; height:40px; line-height:40px;}
.box .tit li.on span,.box .tit li.on span a{ color:#fff;}
.box .tit li.on span a:hover{ color:#ff0; text-decoration:none;}

.box .tit .last_update{ display:inline-block; float:right; line-height:40px; color:#999;}
.box .tit .last_update a{ color:#999;}

.box .txt{ width:702px; padding:0 24px 12px 24px; background:#f6f6f6; color:#333333; overflow:hidden;}
.box .txt ul{ width:100%; border-bottom:1px solid #cccccc;}
.box .txt li{ width:50%; float:left; line-height:21px; color:#903c00;}
.box .txt li span{ width:86px; float:left; text-align:right; color:#555555;}
.box .txt p{ width:100%; padding:10px 0 6px 24px; line-height:21px; color:#777}

.box .liucheng{ width:750px; float:left; padding:10px 3px;}
/*.box .liucheng p{ line-height:24px; font-size:12px; border-bottom:1px dashed #cccccc; color:#404040; padding-bottom:6px;}
.box .liucheng p span{ font-weight:bold; color:#ff6600;}
.box .liucheng h3{ font-size:12px; text-align:left; line-height:20px; height:24px; color:#333; margin-top:12px;}*/
.box .liucheng li{ float:left; background: 0 0; height:33px; line-height:35px; overflow:hidden; font-size:13px;}
.box .liucheng li span{ float:left; color:#555; background: no-repeat right -33px; padding:0 10px 0 4px; margin-left:7px; display:inline;}
.box .liucheng li.kaixin span{ color:#f60;}

.box .liucheng li.bt{ background:none; color:#555; font-size:14px; font-weight:bold;}
.box .liucheng li.next{ width:20px; padding-left:7px; background: no-repeat -75px 8px;}
.box .liucheng li a:link,.box .liucheng li a:visited{ color:#6d340c; display:block; cursor:pointer;}
.box .liucheng li a:hover{ color:#ff0000; text-decoration:underline;}

.box .subnav{ width:750px; line-height:22px; padding-top:4px; height:22px;}
.box .subnav h3{ font-size:12px; padding-left:12px;}
.box .subnav h3 a{ text-decoration:none;}
.box .txt1{ width:778px; float:left; padding:0 10px 12px 10px; line-height:24px; color:#333333; font-size:14px;}
.box .txt1 p{ line-height:24px; font-size:14px;}
.box .download a:link,.box .download a:visited{ color:#16b; text-decoration:underline;}
.box .download a:hover{ color:#f73; text-decoration:none;}
.box .txt1 .pic img{ max-width:728px;
height: expression(this.width > 728 ? this.height * 728 / this.width : auto);
width: expression(this.width > 728 ? "728px" : auto);}

.box .tu_jiandian p a:link,.box .tu_jiandian p a:visited{ font-size:12px; color:#16b; text-decoration:underline;}
.box .tu_jiandian p a:hover{ font-size:12px; color:#f73; text-decoration:none;}

.box .txt1 h4{ font-size:14px; margin:0; padding:0; line-height:24px;}
.box .txt1 .feiyong{ border-bottom:1px dashed #e1e1e1; font-size:14px; padding-bottom:6px; margin-bottom:6px;}

.box .fuwu{ font-size:14px; line-height:24px;}
.box .tu_jiandian p span{ font-size:12px;}
.box .tu_jiandian a{ font-size:12px; color:#888;}

.box .txt2{ width:724px; float:left; border:1px solid #cdcdcd; padding:12px 12px;  color:#333333;}
.box .txt2 p{ line-height:24px; height:24px; padding:0 12px;}
.box .txt2 p a:link,.box .txt2 p a:visited{ color:#16b; text-decoration:none;}
.box .txt2 p a:hover{ color:#f73; text-decoration:underline;}

.f4f4f4{ background:#f4f4f4;}
.f6f9ff{ background:#f6f3de; border-top:1px dashed #ded8a6; border-bottom:1px dashed #ded8a6;}

.box .lyb{ width:760px; padding:0 20px; border-top:1px solid #cccccc;}
.box .lyb h4{ width:718px; float:left; padding:8px 20px;  font-size:12px; font-weight:normal; background: repeat-x 0 30px;}
.box .lyb dl{ width:734px; float:left; padding:10px 13px; line-height:20px; border-bottom:1px dotted #e1e1e1;}
.box .lyb dt{ width:694px; float:left; padding:0 20px; margin-bottom:6px;color:#888; line-height:20px; }
.box .lyb dd{ width:734px; float:left;  background: repeat-y -734px 0;}
.box .lyb dd .fst{ width:734px; float:left; height:17px; overflow:hidden; background: no-repeat;}
.box .lyb dd .lst{ width:734px; float:left; height:8px; line-height:8px; overflow:hidden; background: no-repeat 0 -20px;}
.box .lyb dd p{ width:694px; float:left; line-height:18px; padding:0 20px; color:#935006;}

.box .guestbook{ width:660px; padding:20px 70px; background:#f9f9f9; color:#333333; overflow:hidden;}
.box .guestbook .fst{ width:610px; height:18px; background: no-repeat 0 0; overflow:hidden;}
.box .guestbook .lst{ width:610px; height:7px; background: no-repeat 0 -19px;}
.box .guestbook .txtt{ width:530px; padding:12px 40px; background: repeat-y right 0;}
.box .guestbook .txtt p span{ color:#aaa;}
.box .guestbook h4{ margin:0; padding:0; font-size:14px;}

.box .guestbook p{ line-height:21px;}
.box .guestbook p.h30{ height:24px; padding-top:6px;}
.box .guestbook p.login{ margin:6px 0;}
.box .guestbook p input.text{ height:18px; line-height:18px; padding-left:3px; background: no-repeat 0 0; border:1px solid #b4b4b4;}
.box .guestbook p input.text60{ width:60px; vertical-align:middle;}
.box .guestbook p input.text40{ width:40px; vertical-align:middle;}
.box .guestbook p.button input{ height:24px; line-height:21px; margin:5px 0 0 60px; padding:0 5px;}
.box .guestbook p textarea{ width:520px; line-height:18px; height:110px; font-size:13px; color:#555;}

.box .guestbook a:link,.box .guestbook a:visited{ color:#16b;}
.box .guestbook a:hover{ color:#f73;}
.zixun_wd{ padding:15px 19px;  border:1px solid #e6e6e6;}
.zixun_wd strong{ line-height:24px; font-size:18px; color:#6c6c6c;}
.zixun_wd strong i{ display:inline-block; width:5px; height:20px; margin-right:8px; vertical-align:middle; background:#5abb1f;}
.zixun_wd .first{ display:block; padding:50px 0; text-align:center; color:#666; font-size:14px;}
.zixun_wd .first span.btn{ display:inline-block; margin:0 10px; padding:0 15px; line-height:35px; color:#fff; border-radius:3px; background:#5abb1f; cursor:pointer;}
.zixun_wd .first span.btn i{ display:inline-block; width:19px; height:17px; margin-left:5px; vertical-align:middle; background: no-repeat;}
.zixun_wd .btn2{ display:inline-block; float:right; padding:0 15px; line-height:35px; color:#fff; font-size:14px; border-radius:3px; background:#5abb1f; cursor:pointer;}
.zixun_wd .btn2 i{ display:inline-block; width:19px; height:17px; margin-left:5px; vertical-align:middle; background: no-repeat;}
.zixun_wd .zixun_wd_con .tips{ padding-top:20px; color:#999;}
.zixun_wd dl{ margin-top:15px; padding:10px 15px; font-size:14px; background:#f7f7f7;}
.zixun_wd dt{ padding:5px 0;}
.zixun_wd dt span{ width:110px; float:left; color:#8a8a8a;}
.zixun_wd dt span img{ display:inline-block; margin-right:5px; vertical-align:middle; border-radius:50%;}
.zixun_wd dt p{ padding-top:3px; margin-left:110px; color:#555;}
.zixun_wd dt p em{ color:#999; font-size:12px;}
.zixun_wd dd{ clear:both; display:block; padding:5px 0;}
.zixun_wd dd span{ width:110px; float:left; color:#8a8a8a;}
.zixun_wd dd span img{ display:inline-block; margin-right:5px; vertical-align:middle; border-radius:50%;}
.zixun_wd dd p{ padding-top:3px; margin-left:110px; color:#5abb1f;}
.zixun_wd dd p em{ color:#999; font-size:12px;}

.zixun_pop{ display:none; width:480px; height:300px;  text-align:left; border-radius:5px; background:#fff;}
.zixun_pop a.close{ display:inline-block; position:absolute; top:12px; right:8px; width:13px; height:13px; margin-right:5px; vertical-align:middle; background: no-repeat -41px -17px; cursor:pointer;}
.zixun_pop a.close:hover{ background-position:-57px -17px;}
.zixun_pop strong{ display:block; padding-left:20px; line-height:37px; border:1px solid #e8e8e8; font-size:14px; color:#555; background:#f5f5f5;}
.zixun_pop strong i{ display:inline-block; width:19px; height:17px; margin-right:5px; vertical-align:middle; background: no-repeat -19px 0; cursor:pointer;}
.zixun_pop .zixun_pop_con{ padding:20px;}
.zixun_pop .zixun_pop_con p{ color:#999;}
.zixun_pop .zixun_pop_con .textarea{ width:428px; height:128px; padding:5px; margin:10px 0; border:1px solid #d5d5d6; }
.zixun_pop .zixun_pop_con .btn_con{}
.zixun_pop .zixun_pop_con .btn_con input.button{ display:inline-block; padding:0 20px; margin-right:10px; line-height:36px;  font-size:14px; color:#fff; border:0; border-radius:3px; text-decoration:none; background:#ff9100;}
.zixun_pop .zixun_pop_con span{ color:#666;}
.zixun_pop .zixun_pop_con span i{ display:inline-block; width:12px; height:12px; margin-right:5px; vertical-align:-1px; *vertical-align:1px; background: no-repeat -39px 0; cursor:pointer;}
.zixun_pop .zixun_pop_con span i.on{ background-position:-51px 0;}
.zixun_pop .zixun_pop_con span em{ padding-left:4px; color:#f00;}
.zixun_pop .zixun_pop_con span input{ margin-left:10px; line-height:25px; border:1px solid #d5d5d6; background:#f7f7f7;}

/******????????******/
.tese{ width:779px; float:left; padding:0 10px 0 10px; margin-bottom:15px;}
.tese .txt{ margin:16px 0 12px 0; padding:12px 16px 8px 16px; line-height:24px; font-size:14px; color:#666; background:#fff; overflow:hidden;}
.tese .txt s{ position:absolute; width:23px; height:13px; margin:-20px 0 0 -8px; *margin:-24px 0 0 -8px; background-position:-72px -38px; overflow:hidden;}
.tese .txt .tags{ display:block; padding-bottom:5px; margin-bottom:10px; line-height:24px; border-bottom:1px dotted #ccc;}
.tese .txt .tags span{ padding:3px 5px; margin-right:10px; font-weight:bold;}
.tese .txt .tags span.c1{ color:#bd837e; border:1px solid #efcbc8; background:#fae3e1;}
.tese .txt .tags span.c2{ color:#b19f55; border:1px solid #e6d9a5; background:#f5ecc8;}
.tese .txt .tags span.c3{ color:#7ca552; border:1px solid #c5e6a2; background:#dff5c8;}
.tese .txt .tags span.c4{ color:#589ec1; border:1px solid #a2d8f0; background:#c3eafb;}


.box .youji{ display:block; width:750px; margin-top:15px; overflow:hidden;}
.box .youji ul{ width:800px;}
.box .youji li{ width:340px; float:left; padding:0 20px 0 15px; height: 24px; line-height:24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.box .youji li span{ float:right; color:#999;}

.relate{ clear:both; display:block; width:800px; padding:15px 0; _margin-top:-20px; overflow:hidden;}
.relate ul{ width:920px; float:left; padding:0;}
.relate li{ position:relative; width:168px; float:left; margin:10px 15px; display:inline;}

.relatet .pic{ clear:both; display:block; width:168px; height:148px; margin:0 auto; overflow:hidden;}
.relate li p{ display:block; position:relative; width:100%; height:36px; padding-top:4px; line-height:18px; overflow:hidden;}
.relate li p a:link,.aim .txt li p a:visited{ color:#555;}
.relate li p a:hover{ color:#eb6100;}
.relate li p span{ position:absolute; right:0; top:20px; color:#eb6100;}
.relate li p span em{  font-size:14px; font-weight:bold;}

/*??·???????????*/
.table_date{ position:relative;}
.table_date b{ position:absolute; top:-16px; right:10px; width:42px; height:14px; line-height:14px; font-weight:normal; color:#555; background: no-repeat 26px 0;}

.date{ clear:both; width:420px; float:left\0;  text-align:center; border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1; background:#fcfcfc; margin:0 10px 0 10px;}

#date_table30{ margin:10px auto;}
.date th{ background:#f4f4f4; border-right:1px solid #e1e1e1; font-weight:normal; border-bottom:1px solid #e1e1e1; font-size:12px; text-align:center; line-height:16px; height:24px; color:#333;}
.date th em{ color:#999;}
.date th span{ display:block; color:#888; font-size:12px; font-weight:bold; }
.pre_month1{ width:430px; float:left; text-align:right; font-size:12px; font-weight:normal; cursor:pointer;}
.pre_month1 a{ color:#16b; text-decoration:underline;}

.date th span a{ color:#16b;}

.date td{ width:49px;  vertical-align:top; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:34px; line-height:16px; color:#555; background:#fff; text-indent:3px; text-align:left;}

.date td.nav_on span{ color:#555;}
.date td em{ display:block; margin-top:-2px; -webkit-transform: scale(0.88); font-size:9px;}
.date td a{ display:block; width:49px; height:34px; color:#555; text-decoration:none; cursor:pointer;}
.date td a:hover{ background-position:0 0;}
.date td .price{ clear:both; width:52px; margin-left:-1px; height:20px; line-height:20px; color:#ff5500; font-weight:normal; text-indent:0; overflow:hidden;}
.date td.nav_on{ display:block; background-position:0 0;}
.date td.gray{ color:#bbb;}

.date td.month{ font-size:16px; font-weight:bold; color:#000000; height:28px; line-height:28px; background:#e9e9e9;}
.date td.month span{ width:85px; font-size:12px; font-weight:normal;}
.date td .next_month{ float:left; padding-left:6px;}
.date td .pre_month{ float:right; padding-right:6px;}

.weeks th{ background:#bcbcbc; color:#fff; border-bottom:0;}

.date .today{ background-position:-50px 0;}
.date .today .price{ color:#888;}
.date .today em{ color:#000;}

.date_table s.close{ position:absolute; right:8px; width:42px; margin-top:-15px; height:14px; line-height:14px; font-weight:normal; color:#555; text-decoration:none; cursor:pointer; background: no-repeat 26px 0;}
.pre_month{ display:none; position:absolute; right:0px; bottom:-6px; padding-right:12px; color:#16b; text-decoration:underline;}
.table_date .more{ padding-bottom:20px;}
.table_date .more .pre_month{ display:block;}


/*????°???*/
#scheduling table,#scheduling img{
margin:0 auto;
max-width:800px;/* for ff */
}
#scheduling{ clear:both; width:800px; margin:10px auto;  color:#333333; overflow:hidden;}
#scheduling ul{}
#scheduling ol{ margin-left:40px;}
#scheduling p{ font-size:14px; line-height:24px;}

#scheduling h6{width:726px; float:left; padding:0 12px; font-size:16px; margin:0; text-align:center; color:#ff5500;}
#scheduling .riqi{width:750px; float:left; text-align:center; border-bottom:1px dashed #cccccc; margin-bottom:12px;}

#scheduling_main{ font-size:14px; line-height:24px; color:#555;}
#scheduling_main .day{ padding:8px 0; float:left;}
#scheduling_main .title{ width:785px; float:left; font-size:14px; padding:2px 0; margin:0 0 0 -3px; height:20px; line-height:22px; font-weight:bold; background:#efd; overflow:hidden;}
#scheduling_main .title h5{ width:60px; float:left;  font-size:13px; font-weight:normal; line-height:20px; padding-left:6px; margin:0; color:#fff; background-position:0 -104px;}
#scheduling_main .title a:link,#scheduling_main .title a:visited{ color:#555; text-decoration:none;}
#scheduling_main .title a:hover{ color:#f73; text-decoration:none;}


#scheduling_main .nr{ width:770px; float:left; padding:0 3px; font-size:14px; margin:4px 0 4px 0;}
#scheduling_main .eat{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .eat s{ position:absolute;margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; width:17px; height:17px; background-position:0 -82px;}
#scheduling_main .house{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .house s{ position:absolute; width:17px; height:17px; margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; background-position:-19px -83px;}
#scheduling_main .eat span,#scheduling_main .house span{ padding-right:20px;}

#scheduling_main .house a{ color:#f73;}
#scheduling_main a:link,#scheduling_main a:visited{ color:inherit; text-decoration:none;}
#scheduling_main a:hover{}


#remark_main img{
margin:0 auto;
max-width:750px;/* for ff */
}
#remark_main{ clear:both; width:780px; margin:0 auto; padding:12px 10px; color:#333333; overflow:hidden;}
#remark_main p{ font-size:14px; line-height:24px;}


/* ?¤?????? */
.beizhu{ width:772px; float:left; padding:0 3px 6px 3px; font-size:14px; line-height:24px; margin:2px 0 8px 0; border-bottom:1px dashed #e1e1e1; color:#555;}
.beizhu h4{ width:100%; float:left; margin:0;}



.sidebar .company_pic{ width:800px; float:left; padding:10px 0;}
 
/***** ???????? *****/
.company_pic ul{ width:1950px;}
.company_pic li{ width:180px; float:left; margin:0 10px; display:inline; line-height:24px; text-align:center;}
.company_pic li img{ display:block; width:180px; height:130px; overflow:hidden;}
.company_pic .company_pic_scroll{ display:block; width:100%; height:130px; overflow:hidden;}


.cert_pic{}
.cert_pic h3{ font-size:14px; line-height:30px; padding-left:24px; color:#ff0000; padding-top:20px; font-weight:normal;}
.cert_pic p{padding-left:24px; color:#000; margin:8px 0; font-size:14px; line-height:24px;}
.cert_pic li{ width:208px; float:left; height:180px; padding:0 12px; text-align:center; line-height:24px;}
.cert_pic li img{ width:200px; height:150px;}
.cert_pic li a{ display:block; padding:3px; border:1px solid #cccccc;}
.cert_pic li a:hover{ display:block; padding:3px; border:1px solid #888;}

/******??????·?******/
#go_top ul,#go_top .fst,#go_top .lst,#go_top li sup.tq,#go_top li sup.msn,#go_top .top s{ background: no-repeat;}
#go_top{ display:none; position:fixed; _position:absolute; right:40px; width:122px; float:left; text-align:center;}
#go_top .fst{ width:122px; height:34px; background-position:0 0;}
#go_top .fst s{ position:absolute; width:10px; height:10px; margin-left:44px; margin-top:3px; text-indent:-9999px;}
#go_top .fst s a{ display:block; width:10px; height:10px;}
#go_top ul{ width:122px; float:left; padding-top:6px; background-position:-122px 0; background-repeat:repeat-y;}
#go_top li{ position:relative; width:76px; padding-left:34px; height:26px; line-height:26px; overflow:hidden;}
#go_top li sup{ position:absolute; margin-left:-28px; margin-top:-4px; width:24px; height:24px; text-align:right;}
#go_top li sup.tq{ top:3px; background-position:-4px -70px;}
#go_top li sup.msn{ left:7px; top:3px; background-position:-8px -96px;}
body:not(:-moz-handler-blocked) #go_top li sup{ top:8px;}
#go_top li.qiye{ width:102px; padding-left:8px;}
#go_top li.order{ height:25px; margin-left:-26px; text-align:center;}
#go_top li.order a{ display:block; width:100%; height:21px;}
#go_top .lst{ width:122px; float:left; height:11px; background-position:0 -142px; overflow:hidden;}

#go_top .top{ position:relative; width:106px; float:left; text-align:center; height:18px; margin-top:2px; padding-left:14px;}
#go_top .top s{ position:absolute; left:32px; margin-top:2px; width:12px; height:14px; background-position:0 -127px;}
#go_top .top a{ display:block; width:100%; color:#555; height:18px;}

/*·??í??????*/
#share{ position:absolute; top:-10px; width:288px; border:1px solid #ccc; background:#fff; text-align:left; overflow:hidden;}
#share span{text-align:right;width:60px;display:inline-block;}
#share input.copy{margin-left:60px;}
#share input.text{width:190px;color;} 
#share .close{width:12px; height:12px; overflow:hidden; float:right; margin:6px 6px 0 0; display:inline; background: no-repeat 0 0;}
#share .tit{ font-weight:bold; font-size:12px; background:#f5f5f5; line-height:24px; padding-left:10px; height:24px;}
#share .tit span{float:right;}
#share .txt{ padding:0 10px;}
#share .txt p{ margin:6px 0; padding:0; height:24px; line-height:24px; text-align:left;}
#share .txt p span{ font-size:12px; vertical-align:middle;}

/****** ????×?????±í???? ******/
.change_zx{ width:740px; float:left; font-size:14px; border-bottom:2px solid #00b9be; color:#888; overflow:hidden;}
.change_zx span.more{ float:right;}
.change_zx a{ margin:0 6px 0 0; font-size:12px; color:#555;}
.change_zx a.on{ display:block; width:100px; font-size:14px; float:left; height:24px; line-height:26px; text-align:center; background:#00b9be; color:#fff; overflow:hidden;}
.change_zx span.more a{ color:#888;}
.zx_list{ clear:both; width:738px; margin:0 auto; color:#555; border:1px solid #e1e1e1; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}


.zx_list .bt{ width:698px; float:left; padding:10px 0 10px 0; margin:0 20px; display:inline; font-size:14px; color:#333; line-height:30px;}
.zx_list p{ height:30px; line-height:30px; color:#888;}
.zx_list p em{ float:right;  padding-left:8px;}
.zx_list p.line{ border-bottom:1px dotted #e1e1e1; padding-bottom:6px; margin-bottom:8px;}
.zx_list p.hov{ background:#f5f5f5;}

/****** ????×??????? ******/
.w690{ width:740px;}
#information{ clear:both; width:738px; margin:0 auto; color:#555; border:1px solid #e1e1e1; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}
#information h4{ width:726px; float:left; line-height:30px; font-size:12px; color:#888; padding-left:12px; margin:0;}
#information h4 a:link,#information h4 a:visited{ color:#888;}
#information h4 a:hover{ color:#f73;}
#information h1{ width:676px; float:left; text-align:center;  font-size:20px; padding-top:20px; color:#333;}

#information .riqi{ width:618px; margin:0 auto; text-align:center; color:#7e7e7e; padding-bottom:12px; border-bottom:1px dotted #e1e1e1;}
#information .daodu{ width:578px; margin:0 auto; padding:14px 20px; font-size:14px; line-height:25px; border:1px solid #e1e1e1;}
#information .daodu i{ position:absolute; margin-left:-25px; margin-top:-24px; z-index:1;}
#information .show{ width:580px; margin:0 auto; padding:14px 20px; font-size:14px; line-height:26px;}
#information .show p{ padding-top:12px;}
#information .show .biaoqian{ clear:both; float:right; font-size:14px; color:#888; padding-top:12px;}
#information .show img{ max-width:580px; padding:6px 0;}
*html #information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
width: expression(this.width > 580 ? "580px" : auto);}
* html #information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : "");
width: expression(this.width > 580 ? "580px" : "");}
#information .show a{ color:#00f;}
#information .show a:hover{ color:#f60;}

.zx_xl{ clear:both; width:740px; margin-bottom:10px;}
.zx_xl .tit2{ width:100%; height:30px; font-size:14px;}
.zx_xl .tit2 a{ float:left; height:28px; line-height:28px; margin:0 0 0 6px; padding:0 12px; border:2px solid #e1e1e1; font-weight:bold; border-bottom:0; background:#f8f8f8;}
.zx_xl .tit2 a.on{ background:#ffb400; border-color:#ffb400; text-decoration:none;}
.zx_xl .tit2 a:link,.zx_xl .tit2 a:visited{ color:#555;}
.zx_xl .tit2 a.on:link,.zx_xl .tit2 a.on:visited{ color:#fff;}

.zx_xl .txt{ width:686px; border:2px solid #ffb400;}

.products h4{ width:726px; float:left; line-height:30px; font-size:12px; color:#888; padding-left:12px; margin:0;}
.products h4 a:link,.products h4 a:visited{ color:#888;}
.products h4 a:hover{ color:#f73;}
.products .sale{ clear:both; width:100%; padding:10px 0; margin-top:10px; overflow:hidden;}
.products .sale ul{ width:720px; padding:0 14px;}
.products .sale li{ position:relative; width:155px; float:left; margin:10px 15px 10px 0;}
.products .sale li img{ width:155px; height:109px;}
.products .sale li strong{ display:block; position:absolute; left:0; top:103px; width:150px; color:#fff; height:22px; line-height:22px; text-align:center; overflow:hidden; z-index:2;}
.products .sale li strong a{ color:#fff;}
.products .sale li .other{ position:absolute; left:0; top:83px; width:145px; padding:0 5px; color:#fff; line-height:26px; z-index:2;}
.products .sale li .other span.price{ float:left; }
.products .sale li .other span{ float:right;}
.products .sale li .other b{ color:#ffaf03; font-size:16px;}
.products .sale li .bg{ display:block; position:absolute; left:0; top:83px; width:155px; height:26px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1;}
.products .sale li p{ display:block; width:155px; height:36px; line-height:18px; overflow:hidden;}
.products .sale li p a{ color:#777;}
.products .sale li p a:hover{ color:#f60;}


.w250{ width:250px;}
.zixun_box{ width:246px; float:left; padding:1px; border:1px solid #e1e1e1; margin-bottom:8px;}
.zixun_box .tit{ width:246px; height:28px; background: repeat-x 0 -60px;}
.zixun_box .tit h3{ font-size:12px; line-height:28px; color:#555; padding-left:12px;}
.zixun_box .tit span{ float:right; padding-right:6px; line-height:28px;}
.zixun_box .tit span a:link,.zixun_box .tit span a:visited{ color:#888;}
.zixun_box .tit span a:hover{ color:#f73;}
.zixun_box .tit h3 a:link,.zixun_box .tit h3 a:visited{ color:#555;}
.zixun_box .tit h3 a:hover{ color:#f73;}

.zixun_box .tit1{ width:240px; height:30px; padding-left:6px; background: repeat-x 0 -60px;}
.zixun_box .tit1 a{ float:left; height:30px; line-height:30px; padding:0 6px; font-weight:bold; color:#555; text-decoration:none;}
.zixun_box .tit1 a.on{ height:31px; border:1px solid #e1e1e1; border-bottom:0; background:#fff; margin-top:-2px;}

.zixun_box .txt{ clear:both; width:246px;}
.zixun_box .txt li{ width:234px; line-height:21px; height:21px; padding:0 6px; overflow:hidden;}

.zixun_box .txt li.pic{ width:240px; height:80px; padding:8px 3px 0 3px;}
.zixun_box .txt a:link,.zixun_box .txt a:visited{ color:#16b;}
.zixun_box .txt a:hover{ color:#f73;}

.zixun_box .txt1{ clear:both; width:246px; padding:6px 0;}
.zixun_box .txt1 li{ width:226px; padding:0 10px; line-height:21px; height:21px; color:#888; overflow:hidden;}
.zixun_box .txt1 li a:link,.zixun_box .txt1 li a:visited{ color:#16b;}
.zixun_box .txt1 li a:hover{ color:#f73;}

.zixun_box .txt2{ clear:both; width:226px; padding:6px 10px;}
.zixun_box .txt2 ul{ width:226px; float:left; padding:6px 0;}
.zixun_box .txt2 li{ width:150px; float:left; padding-left:5px; line-height:21px; height:21px; color:#888; overflow:hidden;}
.zixun_box .txt2 li.pic{ clear:both; width:70px; height:45px; padding:0;}
.zixun_box .txt2 li span{ color:#777;}
.zixun_box .txt2 li span.price{ color:#f73;  font-size:12px;}
.zixun_box .txt2 li span i{  font-style:normal; font-size:12px;}


.zixun_box .txt2 li a:link,.zixun_box .txt2 li a:visited{ color:#16b;}
.zixun_box .txt2 li a:hover{ color:#f73;}


#help750{ clear:both; width:748px; margin:0 auto; padding-bottom:20px; color:#555; border:1px solid #e1e1e1; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}
#help750 h4{ width:736px; float:left; line-height:30px; font-size:12px; color:#888; padding-left:12px; margin:0;}
#help750 h4 a:link,#help750 h4 a:visited{ color:#888;}
#help750 h4 a:hover{ color:#f73;}
#help750 h1{ width:700px; float:left; font-size:20px; padding:20px 25px 0 25px; color:#333;}
#help750 .show{ display:inline-table; width:700px; padding:0 25px; font-size:14px; line-height:26px;}
#help750 .show .biaoqian{ clear:both; float:right; font-size:14px; color:#888; padding-top:12px;}
#help750 .show img{ max-width:580px; padding:6px 0;}
*html #help750 .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
width: expression(this.width > 580 ? "580px" : auto);}
* html #help750 .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : "");
width: expression(this.width > 580 ? "580px" : "");}





/******* ?÷?????? *******/
.sidebar .zt_tit{ height:24px; line-height:24px; text-indent:16px; color:#555;}
.sidebar .zt_tit h3{ font-size:20px; font-weight:normal;}
.sidebar .txt .zt_list{ width:720px; padding:12px 15px; background:#fff  no-repeat 0 0;}
.sidebar .txt .zt_list li.p2{ width:220px; height:24px; line-height:24px; text-align:left; padding-left:0; overflow:hidden;}
.sidebar .txt .zt_list li.p3{ width:220px; height:36px; line-height:18px; color:#888; overflow:hidden;}
.sidebar .txt .zt_list li.p3 span{ width:34px; float:left; height:16px; padding-right:3px; background:#fff  no-repeat 0 0;}


.lft_theme{ width:190px;}
.lft_theme .tit{ width:190px; float:left; height:30px; background: no-repeat; overflow:hidden;}
.lft_theme .tit h3{ width:108px; float:left; height:30px; padding-left:12px; font-size:14px; line-height:32px;}
.lft_theme .tit h3 a:link,.lft_theme .tit h3 a:visited{ color:#ff0;}
.lft_theme .tit h3 a:hover{ color:#ff0;}
.lft_theme .tit span{ float:right; padding-right:10px;}
.lft_theme .tit span a{ line-height:35px; color:#fff;}
.lft_theme .txt{ width:188px; float:left; border:1px solid #facc4c; border-top:0; padding-top:5px;}
.lft_theme .txt img{ width:160px; height:107px; padding-top:5px; padding-left:14px;}
.lft_theme .txt span{ display:block; width:154px; float:left; padding:0 12px; line-height:21px; height:21px; text-align:center; overflow:hidden;}
.lft_theme .txt span a:link,.lft_theme .txt span a:visited{ color:#16b;}
.lft_theme .txt span a:hover{ color:#f73;}

.rht h1{ width:618px; float:left; padding:6px 0 0 12px; text-align:left;  font-size:18px; font-weight:normal; color:#555; overflow:hidden;}
.zt_tese{ position:relative; width:704px; float:left; padding:30px 20px 22px 26px; font-size:14px; color:#555; background: no-repeat;}
.zt_tese h3{ width:80px; float:left; height:80px;}
.zt_tese .nr{ width:616px; float:left; font-size:14px; line-height:24px;}
.zt_tese .bottom{ position:absolute; left:0; bottom:0; width:750px; height:22px; background: no-repeat;}


#theme{ width:100%; float:left; margin-top:10px; background:#fff  no-repeat 0 0;}
#theme .show{ width:728px; margin:0 auto; font-size:14px; padding:20px 11px 0 11px; color:#555; overflow:hidden;}
#theme .show p{ padding-top:12px;}
#theme .show img{ max-width:728px; padding:6px 0;}
*html #theme .show img{
height: expression(this.width > 728 ? this.height * 728 / this.width : auto);
width: expression(this.width > 728 ? "728px" : auto);}
* html #theme .show img{
height: expression(this.width > 728 ? this.height * 728 / this.width : "");
width: expression(this.width > 728 ? "728px" : "");}

#theme h1{ width:auto; float:none; height:auto; line-height:normal;  font-size: 2em; margin: .67em 0; font-weight:bold;}
#theme div{ background-image:none;}

#scheduling_main h1{ width:auto; float:none; height:auto; line-height:normal;  font-size: 2em; margin: .67em 0; font-weight:bolder;}


/******* ???ê±¨??±í *******/
.hotelquote p{ text-align:right; padding:0 6px 3px 0; color:#333;}
.hotelquote p strong{ position:relative; left:12px; bottom:-3px; float:left; font-size:14px;}
.hotelquote p strong em{ font-size:12px; font-weight:normal; padding-left:3px; color:#999;}
.hotelquote p input.text100{ width:97px; padding-left:3px; height:19px; line-height:19px; color:#888; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ededed; border-bottom:1px solid #ededed; background:#fbfbfb  no-repeat 81px 4px;}
input.btn01{ position:relative; width:56px; height:21px; color:#bb783c; border:0; background: no-repeat; cursor:pointer;}
input.btn02{ _position:relative; display:block; width:60px; height:23px; margin-top:2px; color:#fff; font-weight:bold; border:0; text-indent:-9999px; cursor:pointer; background: no-repeat;}
a.btn_lost{
    display: inline-block;
    width: 48px;
    line-height: 20px;
    margin-top: -2px;
    color: #999;
    vertical-align: middle;
    background: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;
}
a.btn_lost:hover{
    color: #999;
    cursor: default;
    text-decoration: none;
}
.quotelist{}
.quotelist .fst{ width:100%; height:8px; border-top:2px solid #febd10;}
.quotelist .fst i,.quotelist .fst s{ position:relative; margin-top:-2px; width:10px; float:left; height:10px; font-size:10px; background: no-repeat; overflow:hidden;}
.quotelist .fst s{ float:right; background: no-repeat -10px 0;}
.quotelist .lst{ width:100%; float:left; height:8px; border-bottom:2px solid #febd10;}
.quotelist .lst i,.quotelist .lst s{ position:relative; margin-bottom:-5px; width:10px; float:left; height:10px; font-size:10px; background: no-repeat; overflow:hidden;}
.quotelist .lst i{ background: no-repeat 0 -10px;}
.quotelist .lst s{ float:right; background: no-repeat -10px -10px;}
.quotelist .quotetab{ width:776px; float:left; border:2px solid #febd10; border-top:0; border-bottom:0; padding:5px 10px;}
.quotetab li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:4px 0; color:#888; overflow:hidden;}
.quotetab li span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden;}
.quotetab li span.w1{ width:280px; padding-left:4px; text-align:left;}
.quotetab li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quotetab li span.w2{ width:130px;}
.quotetab .type{ width:100%; color:#999; line-height:20px; padding:0; background:#f4f4f4;}
.quotetab .type span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden;}
.quotetab .type span.w1{ width:280px; padding-left:4px; text-align:left;}
.quotetab .type span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quotetab .type span.w2{ width:130px;}


.tag{ display:none; position:absolute; margin-top:24px; *margin-left:-80px; _width:400px; background:#fff; border:1px solid #666; padding:3px; background:#e8e8e8; z-index:9999; cursor:default; text-decoration:none;}
.tag ul.week{ height:21px; padding:0 0 3px 0; border-bottom:1px solid #e8e8e8; background:#f8f8f8;}
.tag ul.week li{ color:#888;}
.tag s{ position:absolute; *display:none; margin-top:-9px; margin-left:-140px; width:9px; float:left; height:6px; background: no-repeat; overflow:hidden; z-index:9999;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{.tag s{ margin-left:4px;}}
li .tag ul{ clear:both; float:left; background:#fff; _width:400px;}
li .tag li{ float:left; width:50px; text-align:center; border:none;}


.quotetab li span.xx{ color:#f73; font-weight:bold;}
.quotetab li span.xx:first-letter { font-size:13px;}
.quotetab li span.more span{ text-decoration:underline;}
.quotetab li span.f13:first-letter { font-size:13px; font-weight:normal;}

.quotetab li span.ms{ color:#888;}
.quotetab li span.ms:first-letter { font-size:13px;}
.quotetab li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4;}
.quotetab li .detail span{ width:auto; padding-right:12px;}
.quotetab li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer;}

.box .txthotel{ display:block; width:728px; float:left; padding:0 10px; line-height:21px; color:#555; font-size:12px; overflow:hidden;}

.hotel_js{ width:720px; float:left; padding:15px 15px 0 15px; color:#555;}
.hotel_js p{ padding-bottom:8px; line-height:24px;}
.hotel_js dl{ clear:both; width:100%; float:left; color:#555; padding:4px 0; border-bottom:1px dotted #e1e1e1;}
.hotel_js dl.nbd{ border-bottom:0;}
.hotel_js dl.nbd dt{ width:76px;}
.hotel_js dl.nbd dd{ width:630px;}
.hotel_js dt{ width:66px; float:left; font-weight:bold; padding-left:14px; line-height:21px; background: no-repeat 0 4px;}
.hotel_js dd{ width:640px; float:right; line-height:21px;}
.hotel_js dd span{ padding-right:12px;}
.hotel_js dd.text span{ height:21px; line-height:21px;}
.hotel_js dd.card span{ display:inline-block; width:46px; height:28px; background: no-repeat;}
.hotel_js dd.card span.card0{ width:60px; background:none;}
.hotel_js dd.card span.card2{ background-position:0 -28px;}
.hotel_js dd.card span.card3{ background-position:0 -56px;}
.hotel_js dd.card span.card4{ background-position:0 -85px;}
.hotel_js dd.card span.card5{ background-position:0 -113px;}
.hotel_js dd.card span.card6{ background-position:0 -141px;}


/******* ???ê???? *******/
.comment{ width:710px; float:left; padding:0 20px;}
.comment .cm1{ padding-top:6px; height:44px; color:#555;}
.comment .cm1 p{ clear:both;}
.comment .cm1 .button{ position:absolute; margin-left:600px; margin-top:-30px; width:98px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; font-weight:bold; background: no-repeat;}
.comment .cm2{ width:680px; float:left; height:72px; padding:15px; background: no-repeat;}
.comment .cm2 .cm_user1{ width:209px; float:left; height:72px; text-align:center; border-right:1px dotted #b2b0a9;}
.comment .cm2 .cm_user1 strong{ font-size:14px;}
.comment .cm2 .cm_user2{ width:150px; float:left; height:72px; padding-left:59px; border-right:1px dotted #b2b0a9;}
.comment .cm2 .cm_user2 span{ display:block; height:24px; line-height:24px;}
.cm_user2 span s{ position:absolute; margin-left:-20px; margin-top:4px; *margin-top:-3px; width:16px; height:16px; background: no-repeat;}
.cm_user2 span s.d2{ background-position:0 -16px;}
.cm_user2 span s.d3{ background-position:0 -32px;}

.comment .cm2 .cm_user3{ width:200px; float:left; height:72px; padding:12px 25px 0 25px;}
.comment .cm2 .cm_user3{}
.comment .cm2 .cm_user3 span{ width:200px; float:left; text-align:center; color:#555;}
.cm_user3 span b{ font-weight:normal;  font-size:20px; padding-right:3px; color:#b16f00;}
.cm_user3 p{ width:216px; float:left; height:6px; border:1px solid #edcdb0; padding:1px; overflow:hidden;}
.cm_user3 p b{ float:left; width:216px; height:6px; background: repeat-x;}

.comment .cm3{ width:100%; float:left; margin-top:20px;}
.comment .cm3 .cmtit{ width:710px;}
.comment .cm3 .cmtit span{ width:80px; float:left;  height:26px; line-height:26px; text-align:center; color:#888; cursor:pointer;}
.comment .cm3 .cmtit span.on{ position:relative; width:100px; border:1px solid #e1e1e1; border-bottom:none; margin-bottom:-1px; font-weight:bold; color:#c96702; background:#fff; z-index:5;}
.comment .cm3 .cmtit span em{ color:#16b;}
.comment .cm3 .cmtit span.on em{ color:#c96702;}
.comment .cm3 .cmtit span a:link,.comment .cm3 .cmtit span a:visited{ color:#16b;}
.comment .cm3 .cmtit span a:hover{ color:#f73;}
.comment .cm3 .cmtit span.more{ float:right;}
.comment .cm3 .cmtit span.more a{ color:#808080;}


.comment .cm3 .cmtxt{ width:668px; float:left; border:1px solid #e1e1e1; padding:20px;}
.comment .cm3 dl{ clear:both; width:668px; float:left; border-bottom:1px dotted #e1e1e1; padding-bottom:4px; margin-bottom:12px;}
.comment .cm3 dl dd{ width:520px; float:left;}
.comment .cm3 dl dd span{ width:45px; float:left; height:16px; padding-left:16px; text-align:center; background: no-repeat; overflow:hidden;}
.comment .cm3 dl dd span.bad{ background-position:0 -17px;}
.comment .cm3 dl dd p{ clear:both; padding-top:4px; color:#666;}

.comment .cm3 dl dt{ width:118px; float:right; padding-left:20px; line-height:16px; overflow:hidden;}
.comment .cm3 dl dt span{ height:16px; line-height:16px; font-weight:bold; color:#666; overflow:hidden;}
.comment .cm3 dl dt p{ color:#808080; padding-top:4px;}


/******* ???ê??±í?? *******/
.sidebar .item{ width:750px; float:left; padding:8px 0 12px 0; border-bottom:1px dotted #e1e1e1; margin-bottom:2px;}
.sidebar .item .lpic{ width:140px; float:left; padding:6px 0 0 0;}
.sidebar .item .lpic img{ display:block; width:114px; height:84px; padding:2px; border:1px solid #e1e1e1; margin:0 auto; background: no-repeat center center;}

.sidebar .item .rtxt{ width:610px; float:left;}
.basic{ position:relative; width:607px; padding-left:3px;}
.basic h3{ margin-top:4px; color:#555; font-weight:normal; font-size:12px;}
.basic h3 a{ font-size:14px; font-weight:bold; padding-right:3px;}
.basic h3 em{ font-size:15px;  color:#f73;}
.basic h3 em.cartype{ font-size:12px;}

.basic h3 div.s3,.basic h3 div.s4,.basic h3 div.s5,.basic h3 div.z3,h3 div.z4,.lpic h3 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background: no-repeat; overflow:hidden;}
.basic h3 div.s3{ width:32px;}
.basic h3 div.s4{ width:43px;}
.basic h3 div.s5{ width:54px;}
.basic h3 div.z3{ width:32px; background-position:0 -11px;}
.basic h3 div.z4{ width:43px; background-position:0 -11px;}
.basic h3 div.z5{ width:54px; background-position:0 -11px;}
.basic .hotel_hot{ width:162px; float:left; color:#aaa; height:21px; line-height:21px;}
.basic .hotel_sq{ width:414px; float:left; color:#aaa; height:21px; line-height:21px; overflow:hidden; padding-right:20px;}
.basic .hotel_sq span{ color:#555;}
.basic .hotel_hot span{ color:#f73;}
.basic .tickit_type{ width:390px; float:left; color:#808080; height:21px; line-height:21px; overflow:hidden; padding-right:20px;}
.basic .tickit_type span{ color:#aaa;}
.basic .car_type span{ padding-right:12px; color:#666;}
.basic .car_type span em{ color:#f73;}
.basic .card_type span{ width:33%; float:left; height:18px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.basic .card_type span em{ color:#f73; font-size:13px;}

.basic p a.area:link,.basic p a.area:visited{ color:#555; padding-right:50px;}
.basic p a.area:hover{ color:#555;}

.rooms{ width:604px; float:left; padding:5px 0 11px 0;}
.rooms li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:2px 0; color:#888; overflow:hidden;}
.rooms li.type{ width:100%; color:#999; line-height:20px; margin:5px 0; padding:0; background:#f4f4f4;}
.rooms li.type span{ line-height:18px; height:18px;}
.rooms li span{ width:70px; float:left; line-height:24px; height:24px;  text-align:center; overflow:hidden;}
.rooms li span.w1{ width:130px; padding-left:4px; text-align:left;}
.rooms li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.rooms li span.w2{ width:120px; text-indent:-9999px;}
.rooms li span.w2 a{ display:block; width:60px; float:left; height:23px; background: no-repeat;}
.rooms li span.w3{ width:140px;}
.rooms li span.w4{ width:120px; padding-left:70px; text-indent:-9999px;}
.rooms li span.w4 a{ display:block; width:60px; float:left; height:23px; background: no-repeat;}

.rooms li.more_attr{ float:right; padding-right:60px; border:none;}
.sidebar .more_attr a:link,.sidebar .more_attr a:visited{ color:#444; text-decoration:none;}
.sidebar .more_attr a:hover{ color:#444;}

.rooms li span.xx{ color:#f73; font-weight:bold;}
.rooms li span.xx:first-letter { font-size:13px; font-weight:normal;}
.rooms li span.more span{ text-decoration:underline;}
.rooms li span.f13:first-letter { font-size:13px; font-weight:normal;}

.rooms li span.ms{ color:#888;}
.rooms li span.ms:first-letter { font-size:13px;}
.rooms li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4;}
.rooms li .detail span{ width:auto; padding-right:12px;}
.rooms li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer;}

/******* ???±×????? *******/
.key dd .btn_add{ position:absolute; margin-top:-25px; *margin-top:1px; margin-left:40px; *margin-left:-4px; width:11px; height:26px; overflow:hidden;}
.key dd .btn_add button.btn-add{ width:11px; float:left; height:11px; line-height:11px; padding:0; overflow:hidden; border:0; cursor:pointer;}
.key dd .btn_add button.btn-minus{ width:11px; float:left; height:11px; line-height:11px; margin-top:2px; padding:0; overflow:hidden; border:0; cursor:pointer;}

/******* ???????? *******/
.content .tit{ display:block; width:960px; margin:10px 20px 0 20px; border-bottom:2px solid #3ca90f; overflow:hidden;}
.content .tit h3{ line-height:40px; font-size:18px; color:#535353;}
.box950{ width:960px; padding:10px 20px 0 20px;}
.box950 h4{ display:block; width:100%; float:left; margin:20px 0 5px 0; font-size:14px; color:#535353;}
.box950 .address_info p{ clear:both; float:left; line-height:21px; font-size:14px;}

.box950 .pic{ clear:both; display:block; width:100%;}
/*.box950 .pic span{ width:113px; float:left;  -webkit-text-size-adjust:none; font-size:10px; height:42px; margin:0 12px 6px 0; background: no-repeat;}
.box950 .pic span.yyzz{ width:73px; height:17px; padding:25px 0 0 40px; background-position:0 0;}
.box950 .pic span.xkz{ width:75px; height:18px; padding:18px 0 0 38px; font-size:9px; -webkit-text-size-adjust:none; text-align:left; background-position:0 0;}
.box950 .pic span.zzyz{ background-position:-113px 0;}
.box950 .pic span.pzfw{ background-position:-226px 0;}
.box950 .pic span.zfb{ background-position:-339px 0;}
.box950 .pic span.yyzz{ background-position:-114px -86px;}

.box950 .pic span.xkz{ width:75px; height:18px; padding:18px 0 0 38px; font-size:9px; -webkit-text-size-adjust:none; text-align:left; background-position:0 0;}
.box950 .pic span.zzyz{ background-position:-113px 0;}
.box950 .pic span.pzfw{ background-position:-226px 0;}
.box950 .pic span.zfb{ background-position:-339px 0;}
.box950 .pic span.yyzz{ background-position:-456px 0;}
.box950 .pic span.xin{ background: no-repeat;}
.box950 .pic span.ico_sdta{ width:88px; background: no-repeat;}
.box950 .pic span.ico_sdta a{ display:block; width:88px; height:35px;}*/

.box950 .pic span{ width:113px; float:left;  -webkit-text-size-adjust:none; font-size:10px; height:35px; margin:0 10px 6px 0; background: no-repeat;}
.box950 .pic span.yyzz{ width:73px; height:17px; padding:25px 0 0 40px; background-position:0 0;}
.box950 .pic span.xkz{ width:71px; height:20px; padding:17px 0 0 42px; background-position:right 0;}
.box950 .pic span.zzyz{ background-position:0 -43px;}
.box950 .pic span.pzfw{ width:93px; background-position:-114px -43px;}
.box950 .pic span.zfb{ background-position:0 -86px;}
.box950 .pic span.yyzz{ background-position:-114px -86px;}
.box950 .pic span.xin{ position:relative; width:100px; background: no-repeat;}
.box950 .pic span.xin .hidebox{ display:none; border:1px solid #e1e1e1; text-align:center; background:#fff;}
.box950 .pic span.xin .hidebox .erweima{ width:180px; height:180px; padding:0 10px;}
.box950 .pic span.hov .hidebox{ display:inline-block; position:absolute; left:0; bottom:35px; z-index:1;}
.box950 .pic span.hov .hidebox .info{ padding:10px 10px 5px 10px; line-height:20px; text-align:left; color:#666; background:#efefef;}

.box950 .pic span.ico_sdta{ width:88px; background: no-repeat;}
.box950 .pic span.ico_sdta a{ display:block; width:88px; height:35px;}



.box950 .line_kefu{ clear:both; display:block; width:100%;}
.box950 .line_kefu li{ display:inline-block; width:240px; float:left; margin:0 15px 15px 0; height:100px; padding:14px 4px 14px 14px; border:1px solid #ccc; border-radius:3px; overflow:hidden;}
.box950 .line_kefu li .pic{ width:100px; float:left; padding-right:10px;}
.box950 .line_kefu li strong{ display:block;}
.box950 .line_kefu li strong span{ padding-left:6px; font-weight:normal; color:#888;}
.box950 .line_kefu li strong i{ display:inline-block; position:relative; bottom:-1px; _bottom:2px; width:15px; height:13px; background: no-repeat -130px -128px;}
.box950 .line_kefu li strong a:link,.box950 .line_kefu li strong a:visited{ font-size:14px; color:#16b;}
.box950 .line_kefu li strong a:hover{ color:#f73;}

.box950 .line_kefu li p{ display:block; padding:0 0 2px 0; line-height:16px; color:#333;}
.box950 .line_kefu li .qq a{ clear: both; display:inline-block; margin: 5px 0 0 0; padding: 0 10px 0 0; height:21px; background: no-repeat right -296px; overflow:hidden;}
.box950 .line_kefu li .qq a:before{ content: ''; display: inline-block; width: 10px; height: 21px; vertical-align: middle; background: no-repeat left -296px; overflow: hidden;}
.box950 .line_kefu li .qq a img{ margin: -2px 3px 0 0; vertical-align: middle;}
.box950 .line_kefu li .qq strong a:link,.box950 .line_kefu li .qq strong a:visited{ display:block; width:95px; height:21px; padding:0 10px; color:#444; text-decoration:none;}
.box950 .line_kefu li .qq strong a:hover{ color:#f73;}

.box950 .line_kefu li:hover{ border:1px solid #ebcf91; background:#fffeda;}

.box950 .line_kefu .nopic li{ width:120px;}
.box950 .line_kefu li .msn{ width:115px; padding-left:0; margin-top:3px;}
.box950 .line_kefu li .msn img{ top:-2px; padding-left:8px;}
.box950 .line_kefu li .msn a{ display:inline-block; line-height:22px;}

.box950 .line_kefu li a{ display:inline-block; vertical-align:middle;}
.box950 .line_kefu li a.im{ width:89px; height:23px; margin-bottom:3px; background: no-repeat 0 -43px;}




/* ?§??·??? */
.no_instal{ padding:10px 0 20px 60px; font-size:14px; color:#f00; background: no-repeat 40px 10px;}
.content .tag_top{ height:33px; margin:20px 20px 0 20px; border-bottom:2px solid #3ca90f; overflow:hidden:}
.content .tag_top a{ float:left; margin-right:5px; display:inlin; height:33px;}
.content .tag_top a span{ background: no-repeat 0 0;}
.content .tag_top a span.t_zfb{ display:block; width:120px; float:left; height:33px; background-position:0 -33px;}
.content .tag_top a span.t_bank{ display:block; width:143px; float:left; height:33px; background-position:-120px 0;}

.content .tag_top a.on span.t_bank{ background-position:-120px -33px;}
.content .tag_top a.on span.t_zfb{ background-position:0 0;}

.content .tag_con{ margin:30px 20px; overflow:hidden:}
.content .zfb_box{ width:610px; float:left; padding-bottom:20px;}
.content .zfb_box dl{ width:610px; float:left; padding:5px 0; line-height:28px; font-size:14px; overflow:hidden;}
.content .zfb_box dt{ width:90px; float:left; padding-right:10px; font-weight:bold; text-align:right; color:#666;}
.content .zfb_box dt em{ padding-right:3px; font-weight:normal; font-size:12px; color:#f60;}
.content .zfb_box dd{ width:500px; float:left;}
.content .zfb_box dd input.text{ margin:0; height:14px; padding:6px 3px; border:1px solid #d3d3d3;}
.content .zfb_box dd input.text440{ width:440px;}
.content .zfb_box dd span.exp{ font-size:12px; color:#999;}
.content .zfb_box dd textarea.textarea{ display:block; width:435px; height:100px; padding:5px;}
.content .zfb_box .button{ clear:both; padding-left:100px;}
.content .zfb_box .button a{ display:inline-block; width:118px; height:36px; cursor:pointer; background: 0 -67px;}
.content .zfb_box .button i.ico_zhifubao{ display:inline-block; width:80px; height:30px; background: -118px -74px;}

.content .sidebar{ width:270px; float:right; color:#888;}
.content .sidebar .tip_box{ padding:0 15px; line-height:24px;}
.content .sidebar .tip_box strong{ line-height:30px;}
.content .sidebar .tip_box em{ color:#f60;}

.content .bank_box{ width:580px; float:left; padding-left:20px;}
.content .bank_box p{ padding-bottom:20px; font-size:14px; color:#666;}
.content .bank_box p em{ font-size:12px; color:#f60;}
.content .bank_box dl{ clear:both; display:bolck; margin-top:-1px; border:1px solid #e1e1e1; overflow:hidden; zoom:1;}
.content .bank_box dt{ position:relative; width:220px; float:left;}
.content .bank_box dt i{ position:absolute; top:25px; left:25px; width:183px; height:45px; background: no-repeat -9999px -9999px;}
.content .bank_box dt i.bank_1{ background-position:0 0;}
.content .bank_box dt i.bank_2{ background-position:0 -45px;}
.content .bank_box dt i.bank_3{ background-position:0 -90px;}
.content .bank_box dt i.bank_4{ background-position:0 -135px;}
.content .bank_box dt i.bank_5{ background-position:0 -180px;}
.content .bank_box dt i.bank_6{ background-position:0 -225px;}
.content .bank_box dt i.bank_7{ background-position:0 -270px;}
.content .bank_box dt i.bank_8{ background-position:0 -315px;}
.content .bank_box dt i.bank_9{ background-position:0 -360px;}
.content .bank_box dt i.bank_10{ background-position:0 -405px;}
.content .bank_box dt i.bank_11{ background-position:0 -446px;}
.content .bank_box dt i.bank_12{ background-position:0 -486px;}
.content .bank_box dt i.bank_13{ height:61px; background-position:0 -536px;}
.content .bank_box dt i.bank_15{ height:61px; background-position:-10px -598px;}
.content .bank_box dt i.bank_other{ text-indent:0; font-style:normal;  font-size:18px; font-weight:bold; background:none;}
.content .bank_box dd{ width:317px; float:right; padding:20px; border-left:1px solid #e1e1e1; font-size:14px; color:#666; background:#f0f0f0; overflow:hidden;}
.content .bank_box dd p{ float:left; line-height:18px; padding:3px 0;}
.content .bank_box dd p span{ width:60px; float:left;}
.content .bank_box dd b{ width:250px; float:left;}

/***** ?°?? *****/
#jd_list_main dl{ float:left; width:94px; text-align:center; padding:0 5px 0 12px;}
#jd_list_main dt{ width:80px; height:80px; padding:2px; margin:0 auto;}
#jd_list_main dd{ width:95px; line-height:18px; height:18px; margin-bottom:5px; overflow:hidden;}

/*?????/
.company_info{ padding:20px; }


/***** ?????ò?ù?? *****/
.popbox{ display:none; border:8px solid #ccc; border-radius:8px;position:absolute;z-index: 30;background-color:#fff; text-align:left;}
.popbox a.close{ position:absolute; top:10px; right:10px; width:12px; height:12px; background: -133px 0; text-indent:-9999px; overflow:hidden;}
.popcon{  width:760px; padding:20px; overflow:hidden;}
.popcon .login_l{ width:350px; float:left; height:244px; border-right:1px solid #ccc;}
.popcon .login_l strong{ display:block;  font-size:18px;}
.popcon .login_l span.title{ clear:both; width:350px; float:left; padding-bottom:20px;  font-size:12px; font-weight:normal; color:#999;}
.popcon .login_l p{ clear:both; padding:5px 0; font-size:12px;}
.popcon .login_l p label{ width:60px; float:left; line-height:30px; text-align:right;}
.popcon .login_l p input{ padding:3px; height:18px; line-height:18px;}
.popcon .login_l p input.text{ width:135px; border-top:1px solid #999; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #999; vertical-align:middle;}
.popcon .login_l p input.text50{ width:50px;}
.popcon .login_l p a{ padding-left:5px;}
.popcon .login_l p span.tip{ clear:both; display:block; padding:0; padding-left:60px; color:#f00;}
.popcon .login_l p .sentcode{ margin-left:3px\9; padding:4px 6px; padding:3px 3px 0 3px\9;}
.popcon .login_l p .sentcode span{ padding:0;}
#mobiletel{ position:relative; top:-3px; top:-2px\9; _top:-6px;}


.popcon .login_l .btn{ width:auto; float:none; border:0 none; margin-top:5px; padding-left:62px; line-height:33px; vertical-align:middle;}
.popcon .login_l .btn input.submit{ width:100px; height:33px; border:0 none; font-weight:bold; font-size:14px; color:#fff; text-align:center; letter-spacing:5px; background: no-repeat; cursor:pointer; overflow:hidden; vertical-align:middle;}
.popcon .login_l .btn input.submit1{ padding:5px 10px;}
.popcon .login_l .btn a{ font-size:12px; padding-left:7px;}
.popcon .login_l .btn a.button{ display:block; width:100px; height:33px; line-height:33px; padding:0; font-weight:bold; font-size:14px; color:#fff; text-align:center; letter-spacing:5px; background: no-repeat; cursor:pointer; overflow:hidden;}

.popcon .login_l .btn .tip{ clear:both; padding-top:10px; font-size:12px;}
.popcon .login_l .btn .tip b{ display:block;}


.popcon .login_r{ width:330px; float:right; padding-left:30px; border-right:0 none;}
/*.popcon .login_r .other{ position:absolute; bottom:10px; right:0; width:324px; font-size:12px;}
.popcon .login_r .other .title{ display:block; padding-bottom:5px;}
.popcon .login_r .other span{ float:none; padding:0 10px 0 10px; color:#555;}
.popcon .login_r .other i{ display:inline-block; position:relative; bottom:-1px; _bottom:2px; width:16px; height:16px; margin-right:3px; background: no-repeat -100px 0;}
.popcon .login_r .other .qq{ float:left; padding-left:0; border-right:1px solid #ccc;}
.popcon .login_r .other .qq i{ position:relative; bottom:-2px; _bottom:2px; background: no-repeat -116px 0;}
*/
.popcon .login_r .snap strong{ padding-bottom:50px;}
.popcon .login_r .snap span{ float:none; padding:0 20px 0 20px; color:#555;}
.popcon .login_r .snap span a{  font-size:15px;}
.popcon .login_r .snap i{ display:inline-block; position:relative; bottom:-1px; _bottom:2px; width:16px; height:16px; margin-right:3px; background: no-repeat -100px 0;}
.popcon .login_r .snap .qq{ float:left; padding-left:0; border-right:1px solid #ccc;}
.popcon .login_r .snap .qq i{ position:relative; bottom:-2px; _bottom:2px; background: no-repeat -116px 0;}


/* ??×¨???ù?? 130607 */
.theme_banner{ width:100%; overflow:hidden;}
.theme_info{ padding:20px 30px; color:#fff; background:#2fb72b;}
.theme_info h1{ float:left; padding-right:20px;  font-size:18px;}
.theme_info span{ display:inline-block; float:left; margin:4px 2px 0 2px; _margin:0 2px; padding:4px 6px; line-height:14px;  font-size:12px; background: no-repeat 0 0; _background:none; _filter:progid:dximagetransform.microsoft.alphaimageloader(src='../../css/wd/images/ico_blackbg.png',sizingmethod='crop');
}
.theme_info span a{ color:#fff; text-decoration:none;}
.theme_info span a:hover{ color:#ff0;}

.theme_info p{ clear:both; display:block; padding-top:10px;}

.theme_con{}
.theme_con .tit{ clear:both; widht:100%; height:42px; color:#fff; background:#2fb72b;}
.theme_con .tit strong{padding-left:15px; font-size:18px; line-height:42px; }

.bigpic_list{ widht:920px; padding:10px 13px 0 13px; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden; zoom:1;}
.bigpic_list ul{}
.bigpic_list li{ position:relative; width:200px; float:left; height:188px; margin:10px 21px; display:inline;}
.bigpic_list li span.price_old{ position:absolute; top:120px; left:10px; font-size:12px; color:#fff; z-index:2;}
.bigpic_list li span.bg{ position:absolute; top:116px; left:0; width:210px; height:24px; line-height:24px; background:#000; filter: alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; z-index:1;}
.bigpic_list li a img{ width:200px; height:130px; margin-bottom:5px; overflow:hidden;}
.bigpic_list li a span.title{ display:block; height:18px; line-height:18px; font-size:12px; overflow:hidden;}
.bigpic_list li p span{ float:left; color:#f97a08;}
.bigpic_list li p span b{ font-size:20px; }
.bigpic_list li p span.sale{ float:right; margin-top:5px; padding-right:3px; border:1px solid #f60; border-radius:2px 2px 2px 2px; font-size:12px;}
.bigpic_list li p span.sale b{ float:left; padding:0 3px; margin-right:3px; display:inline; font-weight:normal; color:#fff; font-size:12px; background:#f60;}
.bigpic_list li p span.hotel_name{ float:right; margin-top:5px; padding:1px 3px; font-size:12px; color:#fff; border-radius:2px; background:#fdad57;}
.bigpic_list li i{ position:absolute; width:38px; height:38px; line-height:38px; margin-top:-3px; margin-left:165px; text-align:center; color:#fff; font-style:normal;}
.bigpic_list li i.i1{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop');}
.bigpic_list li i.i3{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm3.png",sizingmethod='crop');}
.bigpic_list li i.i5{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm5.png",sizingmethod='crop');}
.bigpic_list li i.i6{ background: no-repeat; _background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="../../css/img_v5/ico_rcm6.png",sizingmethod='crop');}



.teletext_list{ widht:900px; padding:10px 23px 0 23px; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden;}
.teletext_list li{ height:80px; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.teletext_list li a.pic{ float:left; padding-right:20px;}
.teletext_list li a.pic img{ width:120px; height:80px; overflow:hidden;}
.teletext_list li span{ float:left;}
.teletext_list li span.title{ width:460px; padding:5px 50px 0 0;}
.teletext_list li span.title a{ font-size:12px; font-weight:bold;}
.teletext_list li span.title p{ padding-top:5px; color:#999;}
.teletext_list li span.title p span{ padding-right:20px;}
.teletext_list li span.title .price{ clear:both; color:#777;}
.teletext_list li span.title .price em{ color:#f97a08;}
.teletext_list li span.title .price em b{ padding-right:3px; font-size:24px;  color:#f97a08;}
.teletext_list li span.title .price b{ font-size:14px; color:#00a50c;}


.teletext_list li span.other{ width:180px; padding-top:26px; text-align:center; color:#666;}
.teletext_list li span.other em{ padding:0 3px; font-weight:bold; font-size:14px; color:#f97a08;}
.teletext_list li span.other b{ padding:0 3px;}
.teletext_list li span.btn{ width:70px; padding-top:20px; text-align:right;}
.teletext_list li span.btn a{ width:67px; float:right; height:30px; background: no-repeat -88px 0;}


.scroll_list{ position:relative; width:890px; padding:20px 53px; height:170px; border:2px solid #eb0553; border-top:0 none; background:#fff; overflow:hidden;}
.scroll_list .scroll_list_con{ width:890px; height:170px; overflow:hidden;}

.scroll_list .btn_l{ position:absolute; top:72px; left:0; width:41px; height:59px; background: no-repeat 0 -32px;}
.scroll_list a.btn_l:hover{ background: no-repeat -83px -32px;}
.scroll_list .btn_r{ position:absolute; top:72px; right:0; width:41px; height:59px; background: no-repeat -41px -32px;}
.scroll_list a.btn_r:hover{ background: no-repeat -124px -32px;}

.scroll_list ul{ width:9000px;}
.scroll_list li{ width:890px; float:left;}

.scroll_list dl{}
.scroll_list dt{ width:270px; float:left; height:170px; padding-right:20px;}
.scroll_list dt img{ display:block; width:270px; height:170px; overflow:hidden;}
.scroll_list dd{ width:520px; float:left;}
.scroll_list dd strong{ display:block; width:100%; height:40px; line-height:40px; font-size:18px;  overflow:hidden;}
.scroll_list dd .price{ clear:both; display:inline-block; margin-top:10px;}
.scroll_list dd .price span{ line-height:30px; font-size:14px; color:#666;}
.scroll_list dd .price span em{ padding-right:30px;  font-weight:bold; color:#2fb72b;}
.scroll_list dd .price span em b{ padding-right:3px; font-size:26px;}

.scroll_list dd p{ padding-top:10px; color:#666;}
.scroll_list dd p span{ padding-right:15px;}
.scroll_list dd p em{ padding:0 3px; color:#f97a08; font-weight:bold;}
.scroll_list dd p b{ color:#555;}
.scroll_list dd a.btn{ clear:both; width:87px; float:left; height:31px; margin-top:10px; background: no-repeat 0 0;}

.other_theme{ clear:both; width:1000px;}
.other_theme .tit1{ margin:0 auto; text-align:center; border-top:1px solid #535353;}
.other_theme .tit1 strong{ position:relative; top:-15px; padding:0 12px; font-size:20px;  font-weight:normal; background:#fff;}
.other_theme ul{ width:1100px;}
.other_theme li{ width:210px; float:left; margin-right:37px; border:6px solid #ddd;}
.other_theme li a{ display:block;}
.other_theme li a img{ display:block; width:210px; height:140px; overflow:hidden;}
.other_theme p{ height:30px; padding:0 10px; line-height:30px; color:#555; background:#f2f2f2; overflow:hidden;}
.other_theme p span{ float:right;}
.other_theme li.hov{ border:6px solid #eb0553;}
.other_theme li.hov p{ color:#fff; background:#2fb72b;}

.theme_list{ display:block; position:relative; width:1000px; float:left; margin-bottom:15px; overflow:hidden;}
.theme_list ul{ position:relative; width:1110px; z-index:2;}
.theme_list li{ position:relative; width:270px; float:left; height:260px; margin:7px 24px 7px 0; padding:10px 23px 1px 22px; display:inline; border:1px solid #e3e3e3; background:#fff; overflow:hidden;}
.theme_list li .pic{ position:relative; width:270px; height:180px; padding-bottom:5px; overflow:hidden;}
.theme_list li .title{ display:block; width:270px; height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden;}
.theme_list li .title a{ color:#16b;}
.theme_list li .title a:hover{ color:#f60;}
.theme_list li .title strong{ padding-right:5px;}
.theme_list li p{ margin:5px 0; height:28px; line-height:14px; color:#666; overflow:hidden;}
.theme_list li .type{ position:absolute; top:189px; left:22px; width:270px; z-index:2;}
.theme_list li .type .sale{ width:170px; float:left; font-size:14px; line-height:30px; font-weight:bold; color:#f60;}
.theme_list li .type .btn{ float:right; height:24px; padding:0 10px; margin:4px 5px 0 0; border-radius:3px; background:#ff9013;}
.theme_list li .type .btn a{display:block; line-height:24px; color:#fff;}
.theme_list li .bg{ position:absolute; top:189px; left:22px; width:270px; height:30px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; overflow:hidden; z-index:1;}

.theme_list li.hov{ padding:9px 22px 0 21px; border:2px solid #f60;}
.theme_list li.hov .type,.theme_list li.hov .bg{ top:188px; left:21px;}

.custom_con{ width:1000px; overflow:hidden;}

/*×??????????ú?ò 131023*/
.date_table{ display:none;}
.key .month_row{ position:relative; left:10px; width:418px; border:1px solid #ccc;}
.key .month_row .sd{ position:absolute; top:50%; left:0; width:68px; margin-top:-20px;}
.key .month_row .sd .year{ padding-top:4px; line-height:14px;  font-size:12px; text-align:center; color:#999;}
.key .month_row .sd .month{ line-height:16px;  font-size:16px; text-align:center; color:#666;}


.key .hd{ float:left; margin-left:10px; display:inline; padding-left:69px; *padding-left:70px; background:#ccc;}
.key .hd li{ width:49px; float:left; height:24px; line-height:24px; color:#fff; border-left:1px solid #ccc; text-align:center; background:none;}

.key .month_row .bd{ width:351px; padding-left:68px; margin:0 -1px -1px 0;}
.key .month_row .bd ul{ display:block; *float:left; border-left:1px solid #ccc;}
.key .month_row .bd li{ position:relative; width:50px; float:left; background:#f8f8f8; cursor:pointer;}
.key .month_row .bd li.hov{ background:;}
.key .month_row .bd li.order_day{ background:;}

.key .month_row .bd li.disable{ background:#fff; cursor:default;}
.key .month_row .bd li.disable:hover{ background:#fff;}

.key .month_row .bd li.no_price{ background:#f8f8f8; cursor:default;}
.key .month_row .bd li.no_price:hover{ background:#f8f8f8;}

.key .month_row .bd li .li_wrap{ position: relative; height:34px; padding-left:3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;}
.key .month_row .bd li .li_wrap p{ height:12px; padding-top:3px; line-height:12px; color:#555; overflow:hidden;}
.key .month_row .bd li .li_wrap a.price{ width:45px; float:left; height:18px; line-height:18px; color:#ff5500; overflow:hidden; text-decoration:none;}
.key .month_row .bd li .li_wrap a.price s{ -webkit-transform:scale(0.88); font-size:9px; text-decoration:none;}
.key .month_row .bd li .li_wrap em{ position:absolute; top:0; right:3px; line-height: 16px; color:#16b;}

/*?ê?é?????????????§??*/
.sectionbox p.tip{ display:inline-block; padding-bottom:6px; line-height:18px; text-indent:12px; color:#f00;}
.sectionbox{ position:relative; *position:static; z-index:1;}
.sectionbox font a { color: inherit;}
#tab_fxd{ width:800px; z-index:9999;}
#tab_fxd_bg{ clear:both; display:none; height:34px;}
.fxd{ position:fixed;top:0;}
.section{ clear:both; display:block; overflow:hidden;}
.box .tit .btn_con{ display:none; float:right;}
.box .tit .btn_con a{ display:inline-block; width:100px; height:34px; margin:3px 0 0 10px; background: no-repeat -191px 0;}
.box .tit .btn_con a.btn1{ background-position:-191px 0;}
.box .tit .btn_con a.btn2{ background-position:-292px 0;}
.fxd .tit .btn_con{ display:block;}

/*???¤?ê?é?????????ù??????*/
#meterial_main,#prompt_main{ padding-top:12px;}
#fileurl_main{ padding:12px 0 0 0;}

/*×ó?à???ú·????ê??*/
.box190 .fav_mobile{ position:relative; padding-top:15px; border:1px solid #ddd;}
.box190 .fav_mobile i{ display:inline-block; position:absolute; top:69px; left:69px; width:50px; height:44px; padding-top:6px; text-align:center; background:#fff;}
.box190 .fav_mobile img{ display:block; text-align:center; margin:0 auto;}
.box190 .fav_mobile span{ display:block; padding:5px 0; font-size:12px; color:#666; text-align:center; background:#fafafa;}
.box190 .fav_mobile span b{ display:block; font-size:18px; color:#f60;}


#bdshare{ z-index:9998!important;}/* ????????°???·??í??tq????bug */

/*????×¨??????*/
s.ico_wuyi{ position:absolute; top:-2px; right:-5px; width:104px; height:208px; background: no-repeat;}

.wy_tip{ clear:both; width:360px; float:left; padding-left:10px; margin:8px 0 0 75px; line-height:38px;  border:2px dotted #f00; background:#ffe9b9;}
.wy_tip em{ position:relative; bottom:-4px; padding:0 3px; font-size:24px; color:#f00;}
.dj_quan{ clear:both; margin-left:372px; line-height:24px;}
.dj_quan span{ color:#16b;}
.dj_quan span i{ position:absolute; margin:5px 0 0 -16px; width:12px; height:12px; background: no-repeat;}
.dj_quan .detail_frame{ display:none; width:498px; right:10px;}
.dj_quan .detail_frame s{ left:401px;}
.dj_quan .detail_frame b{ display:block;}
.top_rht .txt .dj_quan .detail_frame ol,.top_rht .txt .dj_quan .detail_frame li{ list-style:decimal;}
.top_rht .txt .dj_quan .detail_frame li{ width:100%; height:auto; overflow:visible;}
.dj_quan .detail_frame ol{ padding-left:24px;}

.top_rht .txt dd .price_produce a{ display:inline-block; line-height:20px; border-bottom:1px dotted #eee; color:#ff5522; text-decoration:none;}

.key .button a.btn{ float:left; height:35px; padding:0 20px; line-height:35px;  font-size:16px; color:#fff; border-radius:2px; background:#ff7300; box-shadow:0 0 2px rgba(0,0,0,0.3);}
.key .button a.btn_lost{ float:left; height:35px; padding:0 20px; line-height:35px;  font-size:16px; color:#fff; border-radius:2px; background:#ccc; box-shadow:0 0 2px rgba(0,0,0,0.3);}



.wuyi_pro{ clear:both;}
.wuyi_pro a.gg_wuyi{ display:block; width:800px; height:200px; margin-bottom:10px; background: no-repeat;}
.wuyi_pro .tit{ background:#ffda92;}
.wuyi_pro .tit strong{ padding:0 20px; line-height:40px; font-size:14px; color:#ff5a00;}
.wuyi_pro .txt{ padding:10px 20px; font-size:14px; line-height:24px; color:#555; background:#ffe9b9;}


/*???ê?ê?é????*/
.top_rht .txt li.hang .price_produce a{ display:inline-block; float:right; margin-top:10px; line-height:20px; border-bottom:1px dotted #eee; color:#ff5522; text-decoration:none;}

.h1_r{ display:none;}


.hotelquote_wuyi{ margin:10px 0; overflow:hidden;}
.quotetab li span.w2 .btn{ display:inline-block; float:left; padding:0 5px; height:24px; line-height:24px;  font-size:14px; border:0 none; border-radius:2px; color:#fff; background:#ff7400; cursor:pointer;}
.quotetab li span.w2 .btn_lost{ display:inline-block; float:left; padding:0 5px; height:24px; line-height:24px;  font-size:14px; border:0 none; border-radius:2px; color:#fff; background:#ccc; cursor:pointer;}
.detail_frame .con{ overflow:hidden;}

.w510 .dj_quan .detail_frame s{ left:410px;}


.go_top_wuyi{ display:none; position:fixed; _position:absolute; right:0; width:122px; height:148px; background: no-repeat 0 0; z-index:9999;}
.go_top_wuyi a.zt{ display:block; width:122px; height:107px; cursor:pointer;}
.go_top_wuyi a.top{ display:block; width:122px; height:41px; cursor:pointer;}


/*?¨????????*/
.dz_con{ width:422px; float:left; padding:14px 0 10px 76px; border:1px solid #f0f0f0; border-top:0 none;}
.dz_con i{ width:38px; float:left; height:38px; margin-right:5px; background: no-repeat 0 0;}
.dz_con strong{ color:#f70; font-size:14px;}
.dz_con a.btn{ display:inline-block; padding:0 12px; margin-left:20px; line-height:21px; border-radius:2px;  color:#fff; background:#ff9100;}
.dz_con a.btn:hover{ background:#f60; text-decoration:none;}
.dz_con p{ line-height:21px; color:#999;}



/*??°?°???·??í*/
.baidu_share_xianlu{ width:138px; float:right; margin-top:-5px;}
.baidu_share_zixun{ clear:both; padding:0 0 20px 250px;}
.baidu_share_hotel{ padding:0 0 0 75px;}
.baidu_share_qianzheng{ padding:0 0 0 55px;}

/*??×?????*/
.w190 .weibo_con{ width:165px; padding:5px 12px 10px 12px;}
.w190 .weibo_con a{ clear:both; display:block; line-height:24px;}
.w190 .weibo_con a i{ display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:-3px; background: no-repeat;}
.w190 .weibo_con a.qq i{ background-position:-16px 0;}

.dz_infor{width:468px;height:60px;float:left;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:15px; background:#f9fff6  right bottom no-repeat;}
.dz_zhuyi{height:24px; line-height:24px; text-indent:30px; background: 0 0 no-repeat;margin-top:6px;}
.dz_inforlink{height:30px;line-height:30px;text-indent:30px; font-weight:bold;}
.dz_inforlink a{color:#5abb1f;}



/* ????°????ê   ·???????*/
.side_kefu{ display:none; position:fixed; _position:absolute; right:0; width:53px; height:100px; z-index:9999;}
.side_kefu .icon{ display:block; width:53px; height:60px;}
.side_kefu .icon a{ display:block; width:53px; height:60px; text-indent:-9999px; font-size:14px; text-align:center; background: no-repeat; cursor:pointer;}
.side_kefu .icon.kefu_btn a{ background-position:0 0;}
.side_kefu .kefu_con{ display:none; position:absolute; bottom:-19px; right:52px; width:150px; padding:15px; text-align:left; border:1px solid #e6e6e6; background:#fff; overvflow:hidden;}
.side_kefu .kefu_con .tel{ padding-bottom:10px;}
.side_kefu .kefu_con .user_lxs{ display:inline-block; width:150px; padding:10px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.side_kefu .kefu_con .user_lxs p{ clear:both; display:block; padding:10px 0;}
.side_kefu .kefu_con .user_lxs p iframe{ display:inline; width:71px;}
.side_kefu .kefu_con .user_lxs img.photo{ width:57px; float:left; margin-right:10px; border-radius:50%;}
.side_kefu .kefu_con .user_lxs em{ display:inline-block; width:83px; padding-top:5px; color:#333;}
.side_kefu .kefu_con .user_lxs span.qq{ display:inline-block; width:83px; height:20px; padding-top:10px; word-break:break-all; overflow:hidden;}
.side_kefu .kefu_con .user_lxs span.qq img{ margin-right:3px; vertical-align:-2px;}
.side_kefu .other{ clear:both; padding-top:5px;}
.side_kefu .other span{ position:relative; padding:0 0 0 20px; margin:0 5px; line-heigth:21px;}
.side_kefu .other span.first{ margin:0;}
.side_kefu .other span i{ display:inline-block; position:absolute; top:2px; left:2px; width:13px; float:left; height:13px; background: no-repeat;}
.side_kefu .other span i.i1{ background-position:-71px -18px;}
.side_kefu .other span i.i2{ background-position:-86px -18px;}
.side_kefu .icon.go_top a{ background-position:0 -60px;}

/******????????******/
.right_comment{padding-top:20px;}
.comment_none{border-right:1px solid #ddd;width:514px;height:87px; background: center no-repeat;float:left}
.comment_top{border:1px solid #ddd;padding:20px 0;height:87px;}
.comment_sum{width:154px;border-right:1px solid #ddd;height:87px; text-align:center;float:left}
.comment_sum p{line-height:22px;color:#666}
.comment_sum em{line-height:46px; font-size:48px; display:block;color:#ff6600; font-weight:bold; }
.comment_sum span{width:74px;margin:0 auto;height:14px; background: 0 0 no-repeat;display:block}
.comment_sum span s{width:0;height:14px; background: 0 0 no-repeat; text-align:left; display:block;*float:left;}
.comment_icon p:hover{background:#50af1b}
.comment_each{width:359px;float:left;border-right:1px solid #ddd;height:87px;}
.comment_each li{width:300px;height:16px;margin:0 auto;padding:6px 0 7px 0;line-height:16px;font-size:12px;}
.comment_each li span{float:left;height:16px;}
.comment_each li p{float:left;width:184px;margin:0 10px;height:16px; background:#efefef;border-radius:2px;}
.comment_each li p s{width:0;height:16px; background:#59c91c;border-radius:2px; display:block}
.comment_each li em{float:left;height:16px;color:#8a8a8a}
.comment_each li:after{content:"";clear:both;height:0;display:block;}

.comment_go{width:280px;float:left;height:87px;}
.comment_pl{width:216px;margin:0 auto;}
.comment_icon{height:28px;padding-top:10px;}
.comment_icon span{width:117px;height:28px;float:left}
.comment_icon p{width:100px;height:30px; background:#5ec128;margin:0 auto; border-radius:2px;color:#fff;text-align:center;line-height:30px; font-size:14px; }
.comment_icon p a{display:block;height:28px; background: 10px 50% no-repeat;color:#fff;text-indent:15px; text-decoration:none}
.comment_txt{padding-top:10px;line-height:14px;font-size:13px;;color:#8a8a8a}
.comment_a{color:#005fc9;display:block;line-height:16px;padding-top:5px; text-decoration:none;font-size:12px; text-align:center;}
.comment_a:hover{color:#005fc9; text-decoration:underline}
.comment_start{padding:10px 0;height:30px;border:1px solid #ddd;border-top:none; background:#f6f6f6}
.comment_us{height:30px;line-height:30px;color:#666}
.comment_other{height:30px;width:642px;float:left;}
.comment_other ul{width:630px;height:30px;margin:0 auto}
.comment_other ul li{width:188px;padding:6px 11px; height:18px;line-height:18px;float:left;font-size:12px}
.comment_other ul li p{float:left;}
.comment_other ul li span{display:block;margin:0 7px; width:96px;height:18px; background: 0 0 no-repeat;float:left;}
.comment_other ul li span s{display:block; width:0;height:18px; background: 0 0 no-repeat;}
.comment_other ul li em{float:left; color:#999}

.comment_list li{padding:20px 0 10px 0;border-bottom:1px dashed #ddd;font-size:12px;}
.comment_tt{height:16px;padding:7px 10px;line-height:16px;; background:#f6f6f6}
.comment_tt span{width:47px;height:16px;float:left;padding-right:10px; color:#fff; text-indent:5px;}
.comment_tt em{padding-right:30px;color:#545454}
.comment_list li p{line-height:22px;font-size:14px;padding:10px 0 0 0}
.comment_list li dl{height:auto}
.comment_list li dl:after{content:"";clear:both;display:block;height:0;}
.comment_list li dl dt{width:120px;height:80px;padding:10px 20px 5px 0; float:left}
.comment_time{padding:5px 0 7px 0;color:#999;font-size:14px;}
.comment_time span{padding-right:20px;}
.comment_apply{color:#af4d4d;padding:5px 0 7px 0;font-size:14px;}


.icon_red{background: 0 0 no-repeat}
.icon_yel{background: 0 0 no-repeat}
.icon_gre{background: 0 0 no-repeat}


.common_page{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:right; color:#666;}
.page_con{display:inline-block;}
.common_page span{}
.common_page .prev{ padding-left:0;}
.common_page .prev,.common_page .next{ position:relative; width:36px;}
.common_page .prev,.common_page .next{ width:60px;}
.common_page .num,.common_page .num-disabled,.common_page .active{ display:inline-block; min-width:28px; _width:28px; height:20px;  margin:0 3px; border:1px solid #ccc; line-height:20px;  font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.common_page .active{ border:1px solid #ff7f00; font-weight:bold; color:#fff; background-color:#ff7f00;}
.common_page span.text{ padding-left:12px; line-height:22px;}
.common_page span.split{ margin:0 10px; line-height:14px;}
.common_page a{ color:#666;}
.common_page a:hover{ color:#ff7f00; border:1px solid #ff7f00; background:#f6fff0;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px;  font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}


/*********0728????*********/
.box h4{line-height: 30px;text-indent: 10px; font-size:14px;color: #555;}
.tags_pagin{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:center; color:#666;}
.tags_pagin_con{display:inline-block;}
.tags_pagin span{}
.tags_pagin .prev{ padding-left:20px;}
.tags_pagin .prev,.tags_pagin .next{ position:relative; width:36px;}
.tags_pagin .prev,.tags_pagin .next{ width:60px;}
.tags_pagin .num,.tags_pagin .num-disabled,.tags_pagin .active{ display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 5px; margin:0 2px; border:1px solid #ccc; line-height:38px;  font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none; background:#fff;}
.tags_pagin .active{ border:1px solid #5abb1f; font-weight:bold; color:#fff; background-color:#5abb1f;}
.tags_pagin span.text{ padding-left:12px; line-height:40px;}
.tags_pagin span.split{ margin:0 10px; line-height:14px;}
.tags_pagin a{ color:#666;}
.tags_pagin a:hover{ color:#47b435; border:1px solid #5abb1f; background:#f6fff0;}
.tags_pagin_con a.more{ display:inline-block; padding:0 60px; line-height:50px;  font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.tags_pagin_con a.more:hover{ border:0 none; background:#eee;}
.topiczt{margin-bottom:30px; border-bottom:1px solid #e5e5e5}


.layer_con .tit{ padding:0 10px; line-height:64px; border-bottom:1px solid #ccc; background:#f8f8f8;}
.layer_con .tit b{ display:block; font-size:30px; font-weight:normal; text-align:center; color:#444;}

.form_con{ display:none;}
.form_con .txt{ padding:20px 50px 0 50px; text-align: left; overflow:hidden;}
.form_con .txt .ts{ padding-bottom: 20px; font-size: 12px; color: #999;}
.form_con dl{ clear:both; display:block; padding:5px 0; font-size:14px;}
.form_con dt{ float:left; line-height:30px; color:#888;}
.form_con dd{ display:block; margin-left:80px; line-height:30px;}
.form_con dd input{ padding: 5px 10px; border: 1px solid #ddd;}
.form_con dd input.riqi{ background: #fff  no-repeat 150px 6px;}
.layer_con.form_con .btn_con{ padding: 0 30px 30px 30px;}
.layer_con.form_con a.close,.layer_con.form_con a.close:hover{
    background-size: 18px 18px;
}