.warp1000 .box_list,.warp1000 .side_main{ width:730px;}

.warp1000 .xianlu_list,.warp1000 .xianlu_list li{ width:728px;}
.warp1000 .xianlu_list li .xl_con{ width:548px;}
.warp1000 .xl_type{ width:406px;}
.warp1000 .xl_type .xl_jd dd{ width:350px;}
.warp1000 .xl_num{ width:140px;}
.warp1000 .xianlu_list li .xl_other{ width:708px;}
.warp1000 .xianlu_list li .xl_other span{ width:161px;}
.warp1000 .spread,.warp1000 .spread li{ width:726px;}

.warp1000 .city_spots li{ width:222px;}
.warp1000 .city_spots li img{ width:222px;}
.warp1000 .city_spots li .pic .title{ width:192px;}
.warp1000 .city_spots li.first{ width:690px; padding-right:40px;}
.warp1000 .city_spots li.first .text_con{ margin-left:236px;}
.warp1000 .city_spots li.first .type{ width:210px;}

.warp1000 .spots_list{ width:690px; }
.warp1000 .spots_list ul{ width:730px; }
.warp1000 .side_main .box_con .txt_tw li,.warp1000 .side_main .box_con .txt_tw img{ width:218px; }

.warp1000 .list_ticket .top_con .title{ width: 227px;}
.warp1000 .list_ticket li span.title{ width: 146px;}

.box_list{ width:930px; float:left; }

/*顾问频道列表*/
.sort{ padding:13px 20px; margin-bottom:20px; line-height:22px; border:1px solid #ddd; background:#fff;}
.sort b{ font-weight:normal; color:#999; }
.sort span{ display:inline-block; margin:0 5px; padding:0 10px; border-radius:3px; cursor:pointer;}
.sort span.on{ background:#00bf49; }
.sort span.on a{ color:#fff;}
.sort span i{ display:inline-block; width:8px; height:11px; margin-left:3px; vertical-align:-1px; background: no-repeat;}
.sort span i.up{ background-position:-63px -11px; }
.sort span i.down{ background-position:-63px 0;}
.sort span.on i.up{ background-position:-55px -11px; }
.sort span.on i.down{ background-position:-55px 0;}
.sort span:hover{ color:#f70; }
.sort span.on:hover{ color:#ff0; }



.gw_list{}
.gw_list dl{ display:block; margin-bottom:20px; padding:20px; border:1px solid #ddd; background:#fff; overflow:hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}
.gw_list dl:last-child{ margin-bottom:0; }
.gw_list dl:hover{ box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.gw_list dt{ position:relative; float:left; }
.gw_list dt img{ display:block; }
.gw_list dt img.photo{}
.gw_list dt img.ewm{ display:none; position:absolute; top:0; left:0;}
.gw_list dt.hov img.ewm{ display:block; }

.gw_list dd{ display:block; position:relative; margin:0 140px 0 150px; }
.gw_list dd strong{ display:block; margin-top:-4px; font-size:20px; font-family:"microsoft yahei"; font-weight:normal;}
.gw_list dd strong i{ display:inline-block; width:20px; height:20px; margin-left:5px; vertical-align:-2px; *vertical-align:-2px; background: no-repeat;}
.gw_list dd strong i.i-1{ display:none;}
.gw_list dd strong i.i0{ background-position:0px 0;}
.gw_list dd strong i.i1{ background-position:-20px 0;}
.gw_list dd strong i.i2{ background-position:-40px 0;}
.gw_list dd strong i.i3{ background-position:-60px 0;}
.gw_list dd strong i.i4{ background-position:-80px 0;}
.gw_list dd strong span.city{}
.gw_list dd strong span.city s{ display:inline-block; height:18px; line-height:18px; padding:0 3px 0 20px; margin-left:5px; vertical-align:-2px; *vertical-align:4px; font-style:normal; font-size:12px; color:#fff; text-decoration:none; border-radius:2px; background:#50c906  no-repeat -295px -43px; overflow:hidden;}
.gw_list dd strong a{ color:#333;}
.gw_list dd strong a:hover{ color:#f70;}
.gw_list dd p{ display:block; position:relative; height:43px; margin:18px 0 0 0; padding-left:30px; font-size:14px; color:#555;}
.gw_list dd p sub{ position:absolute; top:0; left:10px; width:14px; height:10px; background: no-repeat -102px 0; }
.gw_list dd p sup{ display:inline-block; width:14px; height:10px; margin-left:5px; vertical-align:text-bottom; background: no-repeat -117px 0; }
.gw_list dd .type{ margin-top:20px;}
.gw_list dd .type span{ display:inline-block; margin-right:20px; font-size:14px; color:#999; }
.gw_list dd .type span:last-child{ margin-right:0;}
.gw_list dd .type span i{ display:inline-block; width:18px; margin-right:5px; line-height:22px; vertical-align:-4px; background: no-repeat;}
.gw_list dd .type span i.i1{ height:19px; background-position:-112px -47px;}
.gw_list dd .type span i.i2{ height:21px; background-position:-130px -45px;}
.gw_list dd .type span i.i3{ height:15px; background-position:-150px -49px;}
.gw_list dd .operation{ position:absolute; top:10px; right:-140px; line-height:36px; text-align:center; font-size:16px;}
.gw_list dd .operation a{ display:block; width:120px; margin-top:15px; border:1px solid #f91; border-radius:2px;}
.gw_list dd .operation a.btn1{ color:#f91; background:#fff; }
.gw_list dd .operation a.btn1:hover{ color:#f70; border:1px solid #f70; background:#fff; }
.gw_list dd .operation a.btn2{ color:#fff; background:#f91; }
.gw_list dd .operation a.btn2:hover{ color:#fff; border:1px solid #f70; background:#f70; }


.tag_list_con{ width:900px; float:left; padding:19px; border:1px solid #e6e6e6; background:#fff; overflow:hidden;}
.tag_list_con ul{}
.tag_list_con li{ position:relative; float:left; padding-bottom:20px; border-bottom:1px dotted #e6e6e6; background:#fff; z-index:1;}
.tag_list_con li .tu{ display:inline-block; width:130px; float:left; margin:6px 0 0 0; padding:14px 15px 10px 0; border-radius:8px; text-align:center; background:#fff;}
.tag_list_con li .tu a.pic{ display:block; margin-bottom:5px;}
.tag_list_con li .tu a img{ display:block;}
.tag_list_con li .tu img.pic_2wm{ display:none; position:absolute; top:20px; left:-1px; width:130px; height:130px; border:1px solid #e6e6e6;}
.tag_list_con li .tu span.btn_2wm{ display:block; height:22px; padding:5px 1px; border:1px solid #ebebeb; font-size:14px; color:#555; overflow:hidden; cursor:pointer;}
.tag_list_con li .tu span.btn_2wm i{ display:inline-block; width:22px; height:22px; margin-right:10px; vertical-align:middle; background: no-repeat 0 -34px;}


.tag_list_con li .gw_con{ position:relative; width:755px; float:left; min-height:215px; padding:15px 0 0 0;}

.my_design i{}
.my_design .pro{ padding:5px 0; line-height:30px; color:#777;}
.my_design .pro b{ padding:0 5px; color:#0dc17b; font-weight:normal;}
.my_design .pro sub{ display:inline-block; width:44px; height:10px; vertical-align:middle; background: no-repeat -25px -37px;}
.my_design .pro em{ color:#ff9000;}
.my_design .xc_con{ position:relative; padding:10px; border:1px solid #e6e6e6; border-radius:3px; background:#f8f8f8; zoom:1;}
.xc_con s{ position:absolute; top:-7px; left:20px; width:9px; height:7px; background: no-repeat -64px -20px;}
.tag_list_con .xc_con dl{ width:auto; padding:0; border-bottom:none;}
.xc_con dt{ float:left;}
.xc_con dd{ display:block; margin-left:116px; font-size:14px;}
.xc_con dd a{ line-height:20px;}
.xc_con dd .gailan{ padding-top:5px; color:#777; overflow:hidden;}
.xc_con dd .gailan em{ float:left;}
.xc_con dd .gailan p{ display:block; line-height:20px; margin-left:65px; font-family:'simsum'; font-size:12px; color:#999;}
.xc_con dd .gailan p span{ display:inline-block; padding:0 5px; margin:0 3px 3px 3px; font-family:"microsoft yahei"; color:#555; border-radius:10px; background:#eee;}
.xc_con dd .gailan p span.on{ color:#fff; background:#0dc17b;}
.xc_con dd .type{ padding-top:5px;}
.xc_con dd .type span{ display:inline-block; color:#777;}
.xc_con dd .type span i{ display:inline-block; width:16px; height:16px; margin-right:3px; vertical-align:-3px; *vertical-align:3px; background: no-repeat -112px 0;}
.xc_con dd .type span.w1{ width:100px;}
.xc_con dd .type span.w1 i{ background-position:-112px 0;}
.xc_con dd .type span.w2{ width:160px;}
.xc_con dd .type span.w2 i{ background-position:-128px 0;}
.xc_con dd .type span.w3{ width:110px;}
.xc_con dd .type span.w3 i{ background-position:-144px 0;}

.gw_info_r{ position:absolute; top:15px; right:15px;}
.gw_info_r .gw_scroe{ width:100px; height:100px; padding:10px; border:1px solid #e3e3e3; border-radius:50%; background:#fdfdfd;}
.gw_info_r .gw_scroe span{ display:block; margin-top:10px; line-height:14px; text-align:center; color:#999;}
.gw_info_r .gw_scroe span b{ display:block; line-height:24px; color:#0dc17b; font-size:24px; font-weight:normal;}
.gw_info_r .gw_scroe span.scroe{ padding-top:5px; margin-top:5px; border-top:1px dotted #e6e6e6;}
.gw_info_r .gw_scroe span.scroe b{ color:#fe676b; cursor:pointer;}
.gw_info_r a.btn{ display:none; width:120px; margin-top:10px; line-height:36px; text-align:center; font-family:"microsoft yahei"; font-size:16px; border-radius:2px; color:#fff; background:#ff9100;}
.gw_info_r a.btn1{ background:#fe676b;}
.gw_info_r a.btn1:hover{ opacity:0.8;}
.gw_info_r a.btn2{ background:#0dc17b;}
.gw_info_r a.btn2:hover{ opacity:0.8;}

.tag_list_con{}
.tag_list_con li.hover{}
.tag_list_con li.hover .gw_info_r a.btn{ display:block;}



/*线路索引页面样式*/
.box_change{ clear:both; position:relative; margin:0 0 20px 0; border:1px solid #ddd; background:#fff; z-index:2;}

/*筛选样式*/
.change_con{}
.change_con dl{ position:relative; padding:0 0 10px 0; margin:0 14px; line-height:22px; border-top:1px solid #e6e6e6; overflow:hidden; zoom:1;}
.change_con dl:first-child{ border-top:0 none; }
.change_con dt{ width:85px; float:left; margin-top:12px; color:#555; text-align:right; font-size:14px; color:#999;}
.change_con dd{ display:block; margin:12px 100px 0 85px; padding-left:10px;}
.change_con dd a{ display:inline-block; padding:0 10px; margin-bottom:5px; text-align:center; border-radius:2px;}
.change_con dd a.on{ color:#fff; background:#00bf49;}
.more_mdd{ display:none;}

.change_con dd.btn{ position:absolute; top:14px; right:10px; margin:0; padding:0 10px; line-height:20px; text-align:right; color:#666; cursor:pointer; background:#c9c9c9;}
.change_con dd.btn i{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:4px solid #666; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent; overflow:hidden;}
.change_con dd.btn i.i2{-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);}
.change_con dd.btn:hover{ color:#fff; background:#f90; }
.change_con dd.btn:hover i{ border-top:4px solid #fff;}

.change_ing{ padding:10px 14px 10px 14px; border-top:1px solid #ddd;}
.change_ing dt{ width:85px; float:left; color:#555; font-size:14px; color:#999; text-align:right;}
.change_ing dd{ display:block; margin-left:85px; padding-left:10px; line-height:20px;}
.change_ing dd a.now_color{ display:inline-block; position:relative; margin:0 10px 0 0; padding:0 20px 0 5px; border:1px dotted #00bf49; border-radius:0; background:#fff;}
.change_ing dd a.now_color i{ position:absolute; top:6px; right:5px; width:9px; height:9px; background: no-repeat -47px 0; overflow:hidden;}
.change_ing dd a.now_color{ border:1px dotted #00bf49;}
.change_ing dd a.now_color:hover{ border:1px dotted #f70;}
.change_ing dd a.now_color:hover i{ background-position:-58px 0;}

.change_ing dd a.btn_now{ padding:0; vertical-align:middle; color:#0094f3;}
.change_ing dd a.btn_now:hover{ color:#f70;}

.change_con dd.choice{ overflow:hidden; }

.box_change .btn_submit,.more_choice .btn{ display:none;}




.xianlu_list{ position:relative; width:930px; float:left; z-index:1;}
.xianlu_list ul{}
.xianlu_list li{ float:left; margin:0 0 20px 0; border:1px solid #ccc; background:#fff; overflow:hidden; -webkit-transition: all .3s linear; transition: all .3s linear;}
.xianlu_list li:last-child{ margin-bottom:0; }
.xianlu_list li .tu{ position:relative; _position:static; width:120px; float:left; padding:20px; margin:0 auto; text-align:center;}
.xianlu_list li .tu .btn_add{ display:none; position:absolute; _position:static; top:73px; left:34px; width:92px; height:25px; margin-top:5px; margin-top:0\0; _margin-top:-34px; background: no-repeat -22px -85px;}
.xianlu_list li .tu .disabled{ background-position:-22px -61px; cursor:default;}
.xianlu_list li .tu a img{ display:block;}
.xianlu_list li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0); z-index:2;}



.xianlu_list li .xl_con{ width:748px; float:left; padding:20px 20px 0 0;}
.xl_type{ width:540px; float:left;}
.xl_type .title{}
.xl_type .title i{ display:inline-block; width:49px; float:left; height:19px; margin-right:4px; margin-top:3px; padding:0 0 0 5px; height:17px\9; padding-top:2px\9; _height:19px; _padding-top:0; line-height:18px; color:#fff; background: no-repeat -95px -171px;}
.xl_type .title i.i1{ background-position:-95px -114px;}
.xl_type .title i.i4{ background-position:-95px -133px;}
.xl_type .title i.i6{ background-position:-95px -152px;}
.xl_type .title i.i0,.xl_type .title i.i2,.xl_type .title i.i3,.xl_type .title i.i5{ display:none;}
.xl_type .title span.s_local{ font-family:"microsoft yahei"; font-size:16px; color:#f70;}
.xl_type .title s{ display:inline-block; width:14px; height:17px; margin:0 0 -3px 6px; _vertical-align:bottom; background: no-repeat;}
.xl_type .title s.s1{ background-position:-144px 0;}
.xl_type .title s.s2{ background-position:-159px 0;}
.xl_type .title s.s3{ width:17px; background-position:-216px 0;}

.xl_type .title a{ font-family:"microsoft yahei"; font-size:16px; color:#0096ff;}
.xl_type .title a:hover{ color:#f70;}

.xl_type .key_world{ padding:5px 0;}
.xl_type .key_world span{ display:inline-block; padding:0 5px; margin-right:5px; line-height:18px;}
.xl_type .key_world span.c1{ border:1px solid #efcbc8; color:#c08c8a; background:#fae3e1;}
.xl_type .key_world span.c2{ border:1px solid #e6d9a5; color:#b19f55; background:#f5ecc8;}
.xl_type .key_world span.c3{ border:1px solid #c5e6a2; color:#7ca552; background:#dff5c8;}
.xl_type .key_world span.c4{ border:1px solid #a2d8f0; color:#589ec1; background:#c3eafb;}

.xl_type .xl_jd{}
.xl_type .xl_jd dl{ padding:5px 0;}
.xl_type .xl_jd dt{ width:55px; float:left; color:#999;}
.xl_type .xl_jd dd{ width:485px; float:right;}
.xl_type .xl_jd dd span{ display:inline-block; padding:0 10px; margin:0 0 5px 0; line-height:19px; color:#777; border-radius:9px; background:#f4f4f4;}
.xl_type .xl_jd dd em{ display:inline-block; padding:0 5px; margin:0 0 5px 0; font-family:"simsum"; color:#bbb;}

.xl_type .lxs{ clear:both; padding:5px 0;}
.xl_type .lxs i{ display:inline-block; width:14px; margin:0 5px -2px 0; height:14px; background: no-repeat -112px 0;}

.xl_num{ width:200px; float:right; text-align:right;}
.xl_num span.price{ display:block;}
.xl_num span.price{ display:block; line-height:23px; font-family:"arial"; color:#999; text-align:right;}
.xl_num span.price em{ padding:0 2px; font-size:26px; color:#f70;}
.xl_num span.price del{ display:block; padding-left:10px; text-decoration:none;}

.xl_num a.btn_go{ display:block; width:111px; float:right; height:30px; line-height:9999; margin:0 0 2px 0; *margin-top:5px; background: no-repeat 0 -198px; overflow:hidden;}
.xl_num a.btn_go:hover{ background-position:0 -228px; _background: no-repeat 0 -198px;}
.xl_num span.guanzhu{ clear:both; display:block; color:#999;}
.xl_num span.guanzhu b{ color:#f70;}

.xianlu_list li .xl_other{ clear:both; width:908px; padding:10px; margin-top:12px; background:#f7f7f7; overflow:hidden;}
.xianlu_list li .xl_other span{ width:231px; float:left; height:48px; line-height:24px; border-right:1px solid #e6e6e6; text-align:center;}
.xianlu_list li .xl_other span em{ display:block; color:#999;}
.xianlu_list li .xl_other span.bd0{ width:210px; border:0 none;}
.xianlu_list li .xl_other span.red{ color:#f70;}

.spread{ position:relative; width:926px; float:left; margin-bottom:20px; border:2px solid #ff9100; zoom:1;}
.spread li{ width:926px; margin:0; border:0; border-bottom:1px solid #ccc; background:#fff;}
.spread li .xl_con{ padding:20px 18px 0 0;}
.spread .hot{ position:absolute; top:-2px; left:-23px; width:21px; height:93px; background: no-repeat 0 -18px;}
.spread li:last-child{ border-bottom:0; }








/*景点首页样式*/
.city_spots{ padding:19px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.city_spots ul{ width:960px; }
.city_spots li{ width:287px; float:left; height:290px; margin:20px 15px 0px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.city_spots li a.pic{ position:relative; display:block;}

.city_spots li .pic .icon{ position:absolute; top:0; left:15px;}
.city_spots li .pic sub{ display:inline-block; width:31px; height:31px; line-height:24px; text-align:center; font-size:12px; vertical-align:top; color:#fff; background: no-repeat -93px -131px;}
.city_spots li .pic sub.th{ background-position: 0 -131px; }
.city_spots li .pic sup{ display:inline-block; width:56px; height:36px; margin-right:5px; line-height:30px; font-size:16px; text-align:center; vertical-align:top; color:#fff; background: no-repeat 0 -164px;}
.city_spots li .pic sup.t2{ background-position:-56px -164px; }
.city_spots li .pic sup.t3{ background-position:-112px -164px; }
.city_spots li .pic img{ display:block; }
.city_spots li .pic .title{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; width:256px; padding:0 15px; color:#fff; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.city_spots li .pic .title b{ font-size:18px; font-weight:normal;}
.city_spots li .pic .title span{ float:right; }
.city_spots li .text_con{ height:90px; border:1px solid #e6e6e6; padding:5px 10px; line-height:18px; color:#555;}
.city_spots li .text_con p{ height:40px; padding-bottom:8px; margin-bottom:10px; line-height:20px; border-bottom:1px dotted #e6e6e6; overflow:hidden;}
.city_spots li .text_con .num{ line-height:26px;}
.city_spots li .text_con .num span.price{ display:inline-block; color:#999; vertical-align:middle;}
.city_spots li .text_con .num span.price b{ display:inline-block; padding:0 3px; color:#f30; font-size:20px; font-weight:normal;}
.city_spots li .text_con .num span.sale{ display:inline-block; height:12px; padding:0 3px 0 16px; margin:0 0 0 10px; line-height:12px; border:1px solid #ff8d30; color:#ff8d30; vertical-align:-2px; font-family:"simsum"; text-decoration:none; background: no-repeat -300px -24px}
.city_spots li .text_con .num a.btn{ display:inline-block; float:right; padding:0 10px; color:#fff; border-radius:2px; background:#ff9911;}
.city_spots li .text_con .num a.btn:hover{ color:#fff; background:#f70; }
.city_spots li .text_con .num a.btn2{ color:#666; background:#eee;}
.city_spots li.first{ display:block; width:890px; height:auto; margin:0;}
.city_spots li.first .pic{ float:left; }
.city_spots li.first .text_con{ display:block; padding:0; margin-left:306px; border:none; }
.city_spots li.first .text_con p{ height:auto; line-height:24px; }
.city_spots li.first .type{ display:inline-block; width:410px; float:left;}
.city_spots li.first .type dl{ display:block; line-height:26px; }
.city_spots li.first .type dt{ float:left; font-weight:bold; color:#333;}
.city_spots li.first .type dd{ display:block; height:26px; margin-left:60px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.city_spots li.first .type dd b{ color:#f91; font-size:14px;}
.city_spots li.first .num{ width:170px; float:right; padding-top:10px; text-align:right;}
.city_spots li.first .num a.btn{ padding:0 15px; line-height:34px; font-size:14px;}

.city_spots li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.city_spots li.first:hover{ box-shadow:none; -webkit-transform:none; transform:none;}

.site_apply{ position: relative; margin-bottom:20px; padding:10px 14px; border:1px solid #efe7d0; background:#fffcf2; }
.site_apply b{ display:block; color:#333; }
.site_apply a.btn_apply{ display:inline-block; margin:5px 0; padding:0 15px; line-height:28px; color:#fff; font-size:14px; border-radius:2px; background:#f91;}
.site_apply a.btn_apply:hover{ color:#ff0; }
.site_apply p{ display:block; line-height:18px; color:#999; }
.site_apply .ewm{ display: none; position: absolute; bottom: 30px; left: 100px; width: 150px;}



/*景点详情页面样式*/
.spots_info_con{ padding:19px; border:1px solid #ddd; background:#fff; }
.spots_info{ position:relative; z-index:6; }
/*.spots_info img{ float:left; }*/
.spots_info .type{ position:relative; top: -8px; margin-left:315px; font-size: 14px;}
.spots_info .type h1{ font-size:28px; color:#333; font-weight:normal;}
.spots_info .type h1 em{ display:inline-block; margin-left:10px; font-size:16px; font-weight:bold; vertical-align:text-bottom; color:#f90; }
.spots_info .type dl{ display:block; padding:5px 0; }
.spots_info .type dl.introduce dd{ margin:0 0 5px 0; color:#999; }
/*.spots_info .type dl.introduce dd a{ margin-left:15px; }*/

.spots_info .type dt{ float:left; font-weight:bold; }
.spots_info .type dd{ display:block; position:relative; margin:0 0 0 60px; color:#666;}
.spots_info .type dd a{ color:#00bf49;}
.spots_info .type dd a.seemap i{ display:inline-block; margin:0 5px 0 10px; width:10px; height:14px; vertical-align:-2px; background: no-repeat -92px -47px; }
.spots_info .type dd p.more{ display:inline-block;}
.spots_info .type dd p.more i{ display:inline-block; width:10px; height:6px; margin:0 20px 0 5px; vertical-align:middle; background: no-repeat 0 0; cursor:pointer; }
.spots_info .type dd .hide_box{ display:none; }
.spots_info .type dd.hover .hide_box{ display:block; position:absolute; top:20px; left:-17px; padding:10px 15px; border:1px solid #ddd; background:#fff;  box-shadow:0px 0 4px rgba(0, 0, 0, 0.3);}
.spots_info .type dd p.text_over{ height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.spots_info .type dl.first{ margin:0; padding-top: 10px; border-bottom:1px dotted #ddd; }
.spots_info .type dl.first dd{ margin-right:120px; }

.spots_info .type .btn_write{ position:absolute; top:0; right:0; padding:0 10px; margin-top:5px; line-height:24px; color:#fff; font-size:12px; border-radius:2px; background:#f90; }
.spots_info .type .btn_write:hover{ background:#f70; }

.spots_info_tit{ padding-top:15px; }
.spots_info_tit strong{ font-size:18px; color:#666; font-weight:normal; }

.scroll_pic_con{ position:relative; width:300px; float:left; text-align:center; z-index:1;}
.scroll_pic{ width:300px; margin:0 auto; height:200px; overflow:hidden;}
.scroll_pic ul{ width:1500px; }
.scroll_pic li{ float:left; }
.scroll_pic li img{ display:block; }
#scroll_pic_l,#scroll_pic_r{ display:none; position:absolute; top:90px; width:24px; height:50px; background:rgba(0,0,0,0.5);}
#scroll_pic_l i,#scroll_pic_r i{ position:absolute; top:50%; left:8px; width:9px; height:14px; margin-top:-6px; background: no-repeat 0 -58px; }
#scroll_pic_r i{ background-position:0 -82px; }
#scroll_pic_l{ left:0px; }
#scroll_pic_r{ right:0px; }

.scroll_spots_con{ position:relative; text-align:center; z-index:1;}
.scroll_spots{ width:850px; margin:15px auto 0 auto; height:100px; overflow:hidden;}
.scroll_spots ul{ width:1500px;}
.scroll_spots li{ position:relative; float:left; margin:0 10px; }
.scroll_spots li img{ display:block; }
.scroll_spots li p{ position:absolute; bottom:0; left:0; height:30px; line-height:30px; width:150px; color:#fff; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.scroll_spots_con #l,.scroll_spots_con #r{ position:absolute; top:0px; width:24px; height:100px; background:#f4f4f4;}
.scroll_spots_con #l i,.scroll_spots_con #r i{ position:absolute; top:50%; left:8px; width:9px; height:14px; margin-top:-4px; background: no-repeat 0 -16px; }
.scroll_spots_con #r i{ background-position:0 -40px; }
.scroll_spots_con #l{ left:0px; }
.scroll_spots_con #r{ right:0px; }
.scroll_spots_con .w890{ width:900px; }
.scroll_spots_con .w890 li{ margin:0 20px 0 0; }
.scroll_pic_con .more_pic{ position:absolute; bottom:10px; right:10px;}


.list_hotel{ width:890px; padding:19px 19px 0 19px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.list_hotel .tit{ padding-bottom:10px; }
.list_hotel .tit strong{ font-size:18px; color:#666; font-weight:normal;}
.list_hotel .tit a.more{ float:right; font-size:14px; color:#999; }
.list_hotel .tit a.more:hover{ color:#f70; }

.list_hotel .txt{}
.list_hotel .txt ul{ width:920px; }
.list_hotel .txt li{ display:inline-block; width:211px; float:left; height:220px; margin:0 15px 20px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.list_hotel .txt li img{ display:block;}
.list_hotel .txt li .text_con{ padding:9px 9px 4px 9px; border:1px solid #ddd; border-top:0; background:#fff;}
.list_hotel .txt li .text_con p{ height:36px; line-height:18px; font-size:14px; color:#333; overflow:hidden;}
.list_hotel .txt li .text_con .num{ font-size:12px; color:#999;}
.list_hotel .txt li .text_con .num b{ font-size:20px; color:#f30; font-weight:normal;}
.list_hotel .txt li .text_con .num span.sale{ float:right; padding:0 5px; margin-top:7px; color:#fff; background:#00c94c;}
.list_hotel .txt li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}


.review_con{ padding:19px; border:1px solid #ddd; background:#fff; }
.review_con strong{ display:block; margin-bottom:30px; padding-bottom:10px; font-size:18px; color:#555; font-weight:normal; color:#666; border-bottom:2px solid #ddd;}
.review_con strong em{ font-size:12px; color:#f91;}
.review_con .publish_con{ padding-left:15px; height:166px;}
.review_con .publish_con img{ float:left; border-radius:50%;}
.review_con .publish_con .textarea_con{ position:relative; width:800px; height:100px; margin-left:70px; border:1px solid #ddd;}
.review_con .publish_con .textarea_con i{ position:absolute; top:10px; left:-8px; width:8px; height:9px; background: no-repeat -13px -16px;}
.review_con .publish_con .textarea_con textarea{ width:780px; height:80px; padding:5px 10px; line-height:20px; color:#333; font-family:'microsoft yahei'; border:none; outline:none;}
.review_con .publish_con .textarea_con .textar_box_num{ position:absolute; bottom:2px; right:30px; color:#999;}
.review_con .publish_con .textarea_con .textar_box_num em{ display:inline-block; padding:0 5px; color:#f70; }
.review_con .publish_con .textarea_con .textar_box_num b{ display:inline-block; padding:0 5px; color:#f00;}
.review_con .publish_con .btn_publish{ display:inline-block; float:right; margin:10px 3px 20px 0; padding:0 20px; line-height:34px; color:#fff; font-size:14px; border-radius:2px; background:#f91;}
.review_con .publish_con .btn_publish:hover{ background:#f70; }

.review_con .review_data{}
.review_con .review_data dl{ display:block; padding:15px; border-bottom:1px dotted #ddd; overflow:hidden;}
.review_con .review_data dl:last-child{ border:0; }
.review_con .review_data dt{ float:left; }
.review_con .review_data dt img{ border-radius:50%; }
.review_con .review_data dd{ display:block; margin-left:70px; }
.review_con .review_data dd p{ display:block; padding-bottom:10px; color:#999; }
.review_con .review_data dd p em{ display:inline-block; margin-right:20px; color:#333; }
.review_con .review_data dd .con{ width:780px; float:left; text-overflow:ellipsis; color:#666; line-height:24px; overflow:hidden;}
.review_con .review_data dd .con img{ width:26px; height:26px; vertical-align:top;}
.review_con .review_data dd .open{ white-space:pre-wrap; height:auto;}
.review_con .review_data dd .more{ float:right; line-height:24px; color:#00bf49;}
.review_con .review_data dd .more i{ display:inline-block; vertical-align:middle; }

.login_us{ line-height:99px; text-align:center; font-size:14px; position:absolute; top:0; left:0; width:100%; color:#c5c5c5; background:#fff;}
.login_us a{ color:#0096ff; text-decoration:underline;}

.list_ticket{ padding:0; border:1px solid #ddd; border-bottom:0; text-align:center;}
.list_ticket .top_con{ line-height:40px; font-size:14px; border-bottom:1px solid #ddd; background:#fff; overflow:hidden;}
.list_ticket .top_con span{ display:inline-block; float:left; }
.list_ticket .top_con .title{ width:417px; }
.list_ticket .top_con .cost{ width:70px; text-align:left;}
.list_ticket .top_con .price{ width:138px; text-align:left;}
.list_ticket .top_con .type{ width:75px; text-align:left;}
.list_ticket .top_con .must{ width:55px;}
.list_ticket .top_con .pay{ width:70px;}
.list_ticket .top_con .btn{ width:92px;}
.list_ticket .more_pro{ line-height:40px; border-bottom:1px solid #ddd; background:#f4f4f4; overflow:hidden;}

.list_ticket .type_con{ display:table; width:100%; border-bottom:1px solid #ddd; background:#f4f4f4; }
.list_ticket .type_l{ display:table-cell; position:relative; width:70px; text-align:center; font-size:14px; color:#333; background:#f4f4f4; }
.list_ticket .type_l span{ display:block; position:absolute; top:50%; width:100%; margin-top:-20px; text-align:center;}
.list_ticket .type_r{ display:table-cell; border-left:1px solid #ddd; background:#fff; }
.list_ticket li{ padding:5px 10px 5px 10px; line-height:30px; border-bottom:1px dotted #e6e6e6; color:#666; overflow:hidden; zoom:1;}
.list_ticket li span{ float:left; margin-top:10px; text-align:center; color:#333;}
.list_ticket li span.title{ width:330px; padding:0 10px 5px 0; text-align:left; line-height:21px; font-size:14px;}
.list_ticket li span.title a{ display:block; height:21px; white-space:nowrap; text-overflow:ellipsis; text-decoration:none; color:#333; overflow:hidden;}
.list_ticket li span.title a:hover{ color:#f70; }
/*.list_ticket li span.title a i.official{ display:inline-block; height:16px; *height:15px; padding:0 3px; margin-left:3px; *padding-top:1px; line-height:16px; color:#fff; border-radius:2px; background:#5abb1f;}*/
.list_ticket li span.title .vendor{ color:#999;}
.list_ticket li span.title .vendor a{ display: inline; color:#999;}
.list_ticket li span.title .vendor a:hover{ color:#f70;}

.list_ticket li span.cost{ width:65px; font-family:"arial"; font-size:12px; color:#999; text-align:left;}
.list_ticket li span.cost del{ padding-left:3px;}
.list_ticket li span.price{ width:140px; text-align:left;}
.list_ticket li span.price em{ display:inline-block; padding-right:3px; color:#f30; font-family:"arial"; font-size:14px; vertical-align:middle;}
.list_ticket li span.price em b{ padding-left:3px; font-size:16px;}
.list_ticket li span.price i.sale{ display:inline-block; height:12px; padding:0 3px 0 16px; margin:0 0 0 10px; line-height:12px; border:1px solid #ff8d30; color:#ff8d30; vertical-align:middle; font-family:"simsum"; text-decoration:none; background: no-repeat -300px -24px}
.list_ticket li span.type{ width:75px; white-space: nowrap; text-align: left; overflow:hidden}
.list_ticket li span.must{ width:55px; color:#489d00; cursor:pointer;}
.list_ticket li span.must i{ display:inline-block; width:6px; height:5px; margin-left:5px;vertical-align:2px; background: no-repeat -20px 0;}
.list_ticket li span.pay{ width:70px; color:#489d00; cursor:pointer;}
.list_ticket li span.btn{ width: 76px; float:right;}
.list_ticket li span.btn a{ display:inline-block; height:34px; padding:0 24px; line-height:34px; border-radius:2px; color:#fff; text-align:center; font-size:14px; background:#f90;}
.list_ticket li span.btn a:hover{ background:#f70; text-decoration:none;}

.list_ticket li:last-child{ border:0; }

.list_ticket li .hide_box{ clear:both; display:none; padding:15px; margin-bottom:5px; line-height:21px; border:1px solid #e6e6e6; text-align:left; background:#f9f9f9;}
.list_ticket li.open{ border-bottom:0 none;}
.list_ticket li.open .hide_box{ display:block; position:relative;}
.list_ticket li.open .hide_box i{ position:absolute; top:-7px; right:170px; width:11px; height:7px; background: no-repeat -22px -16px;}
.list_ticket li.open span.must i{ background-position:-36px 0;}

/*出境*/
.spots_list{ width:890px; float:left; padding:19px; border:1px solid #ddd; background:#fff;}
.spots_list ul{ width:950px;}
.spots_list li{ display:inline-block; position:relative; width:210px; float:left; margin:0 16px 20px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.spots_list li img{ display:block;}
.spots_list li .title{ position:absolute; top:108px; width:190px; height:32px; padding:0 10px; line-height:32px; color:#fff; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); overflow:hidden;}
.spots_list li .title b{ font-weight:normal; font-size:14px;}
.spots_list li .title span{ float:right; padding-top:3px;}
.spots_list li p{ height:40px; padding:10px 9px 0 9px; overflow:hidden; border:1px solid #ddd; border-top:0; background:#fff;}
.spots_list li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

.box930{ width:930px;}
.box930 .tit{ padding:0 19px; line-height:40px; border:1px solid #e3e3e3; overflow:hidden;}
.box930 .tit strong{ float:left; font-size:16px; font-weight:normal;}
.box930 .tit a.more{ float:right;}

/*底部滚动样式*/
.box930 .xl_tj_box{ position:relative; width:880px; padding:20px 24px; border:1px solid #e3e3e3; border-top:0 none; background:#fff;}
.box930 .xl_tj_con{ width:860px; margin-left:12px; overflow:hidden;}
.box930 .xl_tj_con ul{ width:2000px;}
.box930 .xl_tj_con li{ width:200px; float:left; margin:0 20px 0 0; display:inline;}
.box930 .xl_tj_con li a{ display:block; width:100%; height:150px; line-height:20px; overflow:hidden;}
.box930 .xl_tj_con li img{ display:block;}
.box930 .xl_tj_con li p{}
.box930 .xl_tj_con li p span{ float:left; line-height:18px; color:#f60;}
.box930 .xl_tj_con li p span em{ font-size:18px; font-family:"times new roman";}
.box930 .xl_tj_con li p span.sale{ float:right; padding-right:3px; border:1px solid #f60; border-radius:2px 2px 2px 2px;}
.box930 .xl_tj_con li p span.sale b{ float:left; padding:0 3px; margin-right:3px; display:inline; font-weight:normal; color:#fff; background:#f60;}

.side_con{ width:930px; float: left;}

.box930{ float:left; overflow:hidden; background:#fff;}
.box930 .tit{ line-height:40px; border:#ddd solid 1px;; border-bottom:0; background:#f4f4f4;}
.box930 .tit h1,.box930 .tit strong{ padding-left:14px; font-size:16px; font-weight:normal; color:#555;}
.box930 .tit a.more{ float:right; padding-right:10px; color:#999;}
.box930 .tit a.more:hover{ color:#f70; }

.box930 .txt_auto{ padding:10px 20px; border:#ddd solid 1px; overflow:hidden;}
.box930 .txt_auto a{ display: inline-block; margin-right: 30px; line-height:36px; font-size: 14px;}

a#xl_tj_l,a#xl_tj_r{ position:absolute; background: no-repeat 0 0;}
a#xl_tj_l{width:12px;height:20px;background-position:-12px -47px;display:block;margin-top:70px;position:absolute;left:10px}
a#xl_tj_l:hover{background-position:-12px -68px;}
a#xl_tj_r{width:12px;height:20px;background-position:0 -47px;display:block;margin-top:70px;display:inline;position:absolute;right:8px}
a#xl_tj_r:hover{background-position:0 -68px;}

/*qq表情*/
.icon_bq{display: inline-block; background:  no-repeat; vertical-align: top; background-position:-148px -36px; width:16px; height:16px;}
.add_bq{ display:inline-block; padding-top:10px; line-height:16px; color:#999;}
.qqface{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqface table td{padding:0px;}
.qqface table td img{cursor:pointer;border:1px #fff solid; width:30px; height:30px;}
.qqface table td img:hover{border:1px #0066cc solid;}
#facebox{}
#show{width:680px; margin:20px auto}

.box_con{}
.box_con .tit{ height:40px; padding:0 19px; line-height:40px; color:#333; border:1px solid #dcdcdc; border-bottom:0; background:#f4f4f4;}
.box_con .tit strong,.box_con .tit h1,.box_con .tit h3{ display:inline-block; font-size:16px; font-weight:normal; color:#555;}
.box_con .tit a.more{ float:right; color:#999;}
.box_con .tit a.more:hover{ color:#f70;}

.box_con .tag_tit_top{ display:inline-block; position:relative; top:-1px; float:right; margin-right:10px;}
.box_con .tag_tit_top a{ display:inline-block; float:left; height:40px; padding:0 15px; margin-left:-1px; line-height:38px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size: 14px;}
.box_con .tag_tit_top a.on{ border-top:2px solid #00bf49; background:#fff;}


.box_con .txt_xianlu{ padding:0 19px; border:1px solid #dcdcdc; background:#fff;}
.box_con .txt_xianlu dl{ clear:both; display:block; padding:19px 0; border-bottom:1px dashed #dcdcdc; overflow:hidden;}
.box_con .txt_xianlu dl:last-child{ border-bottom:0;}
.box_con .txt_xianlu dt{ float:left;}
.box_con .txt_xianlu dt img{ display:block; width:135px; height:90px;}
.box_con .txt_xianlu dd{ display:block; margin-left:155px;}
.box_con .txt_xianlu dd .info{ display:block; margin-right:120px;}
.box_con .txt_xianlu dd .info a.title{ display:inline-block; padding-bottom:10px; font-size:16px; color:#0096ff;}
.box_con .txt_xianlu dd .info a.title:hover{ color:#f70;}
.box_con .txt_xianlu dd .info p{ display:block; line-height:24px; color:#999;}
.box_con .txt_xianlu dd .info p a{ color:#666;}
.box_con .txt_xianlu dd .info p a:hover{ color:#f70;}

.box_con .txt_xianlu dd .type{ float:right; text-align:center;}
.box_con .txt_xianlu dd .type span.price{ display:block; color:#999;}
.box_con .txt_xianlu dd .type span.price b{ display:inline-block; padding:0 3px; line-height:30px; font-size:24px; font-weight:normal; color:#f30;}
.box_con .txt_xianlu dd .type span.sale{ display:block; padding:0 0 5px 0; color:#999; text-decoration:line-through;}
.box_con .txt_xianlu dd .type a.btn{ display:inline-block; padding:0 30px; line-height:35px; border-radius:2px; color:#fff; font-size:16px; background:#f91;}
.box_con .txt_xianlu dd .type a.btn:hover{ background:#f70;}


/*美食详情页面*/
.side_main{ width:930px; float:left;}
.produce_info{ height:140px; background:#fff; overflow:hidden;}
.produce_info dl{ display:block;}
.produce_info dt{ float:left;}
.produce_info dt a{}
.produce_info dd{ display:block; height:100px; margin-left:210px; padding:19px; border:1px solid #dcdcdc; border-left:0; overflow: hidden;}
.produce_info dd .title{ line-height:30px; margin-bottom:10px; border-bottom:1px dotted #dcdcdc;}
.produce_info dd .title h1{ display:inline-block; padding-bottom:10px; margin-top:-10px; font-weight:normal; font-size:28px; color:#555;}
.produce_info dd .title .like{ float:right; color:#666; cursor:pointer;}
.produce_info dd .title .like i{ display:inline-block; width:16px; height:14px; margin:-3px 5px 0 0; vertical-align:middle; background: no-repeat -171px -49px;}
.produce_info dd .title .like.on i{ background-position:-187px -49px;}
.produce_info dd p{ line-height:21px; color:#666; max-height:65px; overflow:hidden;}
.produce_info dd .title .star{ margin-left:10px; color:#f91;}
.produce_info dd .title .star b{ font-size:16px; font-weight:normal;}
.produce_info dd .title .star i{ display:inline-block; position:relative; width:88px; height:14px; margin-right:10px; background: no-repeat 0 -14px;}
.produce_info dd .title .star i s{ display:inline-block; position:absolute; top:0; left:0; width:88px; height:14px; background: no-repeat 0 0;}



.box_con .txt_list{ padding:19px 19px 5px 19px; border:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.box_con .txt_list .tag_list_top{ padding-bottom: 10px; border-bottom: 1px solid #ddd; }
.box_con .txt_list .tag_list_top a{ display: inline-block; padding:0 15px; line-height: 24px; font-size: 14px; border-radius: 2px;}
.box_con .txt_list .tag_list_top a.on{ color: #fff; background: #00bf49; }

.box_con .txt_list dl{ padding:10px 0; border-bottom: 1px dotted #ddd; }
.box_con .txt_list dl:last-child{ border-bottom: 0; }
.box_con .txt_list dt{ display: block; margin-bottom: 10px; font-size:14px; color: #333;}
.box_con .txt_list dt a{ color: #008fe9; }
.box_con .txt_list dd{}
.box_con .txt_list dd p{ display: block; line-height: 24px; color: #999; }
.box_con .txt_list dd p a{ display: inline-block; margin-right: 20px; }


.box_con .txt_tw{ padding:19px 19px 5px 19px; border:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.box_con .txt_tw ul{ width:950px;}
.box_con .txt_tw li{ width:210px; float:left; margin:0 17px 15px 0;}
.box_con .txt_tw li img{ display:block;}
.box_con .txt_tw li .text_con{ padding:5px 10px;}
.box_con .txt_tw li .text_con strong{ display:block; height:30px; line-height:30px; font-size:16px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.box_con .txt_tw li .text_con p{ display:block; height:24px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; border-top:1px dotted #dcdcdc; overflow:hidden;}

.box_con .text_con{ padding:19px 0; border:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.box_con .text_con ul{ width:950px;}
.box_con .text_con li{ width:20%; float:left; padding: 0 20px; box-sizing: border-box;}
.box_con .text_con li{ line-height:30px; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.box_con .text_con li a{ color:#666;}
.box_con .text_con li a:hover{ color:#f70;}

.gg930{ text-align:center;}
.gg930 img{ margin:0 auto;}


.produce_con{ padding:19px; border:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.produce_con dl{ font-size:14px; line-height:30px; color:#666;}
.produce_con dt{ float:left; font-weight:bold;}
.produce_con dd{ display:block; margin-left:80px;}
.produce_con dd span.c_f00{ color:#f00;}
.produce_con dd span.c_008fe9{ color:#008fe9;}

.produce_con dd a.btn_map{ color:#008fe9; font-size:12px;}
.produce_con dd a.btn_map i{ display:inline-block; width:8px; height:5px; margin-left:5px; vertical-align:middle; background: no-repeat -44px -16px;}
.produce_con dd a.open i{ background-position:-36px -16px;}
.produce_con dd a.btn_map:hover{ color:#f70;}
.produce_con .map{ position:relative; height:0; overflow:hidden;}
#allmap{width:100%;height:300px;}
a.look_big{ position:absolute; top:10px; right:10px; padding:0 15px; line-height:30px; border-radius:2px; color:#fff; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); z-index:9999;}

.box_con .txt_jd{ position:relative; width:889px; height:140px; padding:19px 19px 19px 20px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.box_con .txt_jd ul{ width:2000px; }
.box_con .txt_jd li{ display:inline-block; position:relative; width:210px; float:left; margin:0 17px 20px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.box_con .txt_jd li img{ display:block; }
.box_con .txt_jd li p{ position:absolute; bottom:0; left:0; width:190px; padding:0 10px; height:40px; line-height:40px; font-size:16px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.box_con .txt_jd li p span{ float:right; font-size:12px;}
.box_con .txt_jd li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

#scroll_jd_l,#scroll_jd_r{ display:none; position:absolute; top:70px; width:24px; height:50px; background:rgba(0,0,0,0.5);}
#scroll_jd_l i,#scroll_jd_r i{ position:absolute; top:50%; left:8px; width:9px; height:14px; margin-top:-6px; background: no-repeat 0 -58px; }
#scroll_jd_r i{ background-position:0 -82px; }
#scroll_jd_l{ left:19px; }
#scroll_jd_r{ right:17px; }


.box_con .txt_zs{ position:relative; width:889px; height:220px; padding:19px 19px 19px 20px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.box_con .txt_zs ul{ width:2000px; }
.box_con .txt_zs li{ display:inline-block; width:210px; float:left; height:220px; margin:0 17px 20px 0; -webkit-transition: all .3s linear; transition: all .3s linear;}
.box_con .txt_zs li img{ display:block;}
.box_con .txt_zs li .text_con{ padding:9px 9px 4px 9px; border:1px solid #ddd; border-top:0; background:#fff;}
.box_con .txt_zs li .text_con p{ height:36px; line-height:18px; font-size:14px; color:#333; overflow:hidden;}
.box_con .txt_zs li .text_con .num{ font-size:12px; color:#999;}
.box_con .txt_zs li .text_con .num b{ font-size:20px; color:#f30; font-weight:normal;}
.box_con .txt_zs li .text_con .num span.sale{ float:right; padding:0 5px; margin-top:7px; color:#fff; background:#00c94c;}
.box_con .txt_zs li:hover{ position:relative; box-shadow:0px 0 6px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

#scroll_zs_l,#scroll_zs_r{ display:none; position:absolute; top:90px; width:24px; height:50px; background:rgba(0,0,0,0.5);}
#scroll_zs_l i,#scroll_zs_r i{ position:absolute; top:50%; left:8px; width:9px; height:14px; margin-top:-6px; background: no-repeat 0 -58px; }
#scroll_zs_r i{ background-position:0 -82px; }
#scroll_zs_l{ left:19px; }
#scroll_zs_r{ right:17px; }


.warp1000{}

/* .guide_con{ width: 1200px; margin: 0 auto;} */
.sidebar .nav_con{ border: 1px solid #ddd;}
.sidebar .nav_con dl{ padding: 5px 0; border-bottom: 1px solid #ddd;}
.sidebar .nav_con dt{ display: block; margin-bottom: 10px; margin-left: -5px;}
.sidebar .nav_con dt a{ display: inline-block; padding: 0 20px; line-height: 30px; font-size: 16px; color: #333;}
.sidebar .nav_con dt a::before{ content: ''; display: inline-block; width: 4px; height: 20px; margin: -3px 5px 0 0; vertical-align: middle; background: #d1d1d1;}
.sidebar .nav_con dd{ display: block;}
.sidebar .nav_con dd a{ display: inline-block; width: 50%; padding-left: 20px; line-height: 30px; font-size: 14px; color: #555; box-sizing: border-box;}
.sidebar .nav_con dd a::before{ content: ''; display: inline-block; width: 4px; height: 4px; margin-right: 5px; vertical-align: middle; border-radius: 50%; background: #d1d1d1;}
.sidebar .nav_con dt a:hover,.sidebar .nav_con dd a:hover{ color: #f60;}

.sidebar .nav_con .on dt{ position: relative;}
.sidebar .nav_con .on dt::before{ content: ''; position: absolute; bottom: -4px; left: -5px; transform: rotate(-180deg); border-left: 5px solid #035021; border-bottom: 0 none; border-top: 5px solid transparent; border-right: 5px solid transparent;}
.sidebar .nav_con .on dt a{ position: relative; color: #fff; background: #00bf49;}
.sidebar .nav_con .on dt a::before{ background: #9bffc1;}
.sidebar .nav_con .on dt a::after{ content: ''; position: absolute; top: 5px; right: -25px; transform: rotate(90deg); border-right: 30px solid #00bf49; border-bottom: 0 none; border-top: 10px solid transparent; border-left: 10px solid transparent;}

.sidecon{ padding: 0 20px; border: 1px solid #ddd; background: #fff;}
.sidecon .tit{ margin-bottom: 15px; border-bottom: 1px solid #eee;}
.sidecon .tit strong{ display: inline-block; position: relative; line-height: 50px; border-top: 1px sod #00bf49; font-size: 20px; color: #333; font-weight: normal;}
.sidecon .tit strong::before{ content: ''; position: absolute; top: -1px; left: -20px; width: 100%; padding: 0 10px 0 20px; border-top:2px solid #00bf49;}
.sidecon .txt_con{ margin-bottom: 15px; border-bottom: 1px dashed #eee; color: #666;}
.sidecon .txt_con strong{ display: block; font-size: 16px; color: #333; font-weight: normal;}
.sidecon .txt_con p{ display: block; padding: 10px 0; font-size: 14px;}
.sidecon .txt_con img{ max-width: 100%;}
.sidecon .txt_con:last-child{ border: 0; margin: 0;}



.icon_home,.icon_txt,.icon_lou,.icon_ditu,.icon_ditu,.icon_shan,.icon_yun{ display:block; width:25px; height:25px; background: no-repeat;}
.icon_home{ background-position:2px 2px;}
.icon_txt{ background-position:-28px 1px;}
.icon_lou{ background-position:1px -25px;}
.icon_ditu{ background-position:-28px -25px;}
.icon_shan{ background-position:0 -53px;}
.icon_yun{ background-position:-29px -53px;}
.submenu{ background:#fff; border:#e3e3e3 solid 1px; border-width:0 1px 1px 0; text-align:center; overflow:hidden; margin-bottom:20px;}
.submenu i{ margin:10px auto 0 auto;}
.submenu a{ float:left; box-sizing:border-box; color:#666; line-height:18px; padding-bottom:10px; width:50%; border:#e3e3e3 solid 1px; border-width:1px 0 0 1px; }
.submenu a:hover{ background:#f6f6f6;}


.list{padding: 14px;
    border: 1px solid #dcdcdc;
    background: #fff;
    overflow: hidden;}
.list li{ width:280px; float:left; padding:5px 9px 5px 10px; margin-top:6px; color:#888;}
.list li img{ float:left; padding-right:5px;}
.list li .nr{ display:inline-block;}
.list li .nr i{ display:inline-block; position:relative; left:3px; top:-5px\9; height:7px; background-position:0 -16px; overflow:hidden;}
.list li .nr i.i5{ width:44px;}
.list li .nr i.i4{ width:35px;}
.list li .nr i.i3{ width:26px;}
.list li span{ display:inline; font-size:13px; color:#f73;}
.list li span em{ padding-right:3px; font-size:14px; font-family:tahoma; font-weight:bold;}
.list li .nr .biaoti{ display:block; width:209px; height:21px; overflow:hidden;}


.lxs_city{
    padding: 14px;
    border: 1px solid #ddd;
    background: #f8f8f8;
}
.lxs_city dl{ font-size: 14px;}
.lxs_city dt{ width: 100px; float: left; text-align: right;}
.lxs_city dd{ display: block; margin-left: 100px;}
.lxs_city dd a{ display: inline-block; margin-right: 15px;}
.lxs_city dd a span{ display: inline-block; padding: 0 10px; color: #fff; background: #00bf49;}

.change_box{ position:relative; border:1px solid #e3e3e3; z-index:2; margin-bottom:20px; background:#fff;}
.change_box .tit{line-height:40px; height:40px;background:#f4f4f4; border-bottom:1px solid #e3e3e3; padding-left:20px;}
.change_box .tit h1{ float:left; font-size:16px; font-weight:100;}
.change_box .tit em{ color:#999;}
.change_box .tit span{ position:relative; float:left; padding:0 20px 0 12px; font-size:12px; font-weight:normal; color:#16b; cursor:pointer;}
.change_box .tit span s{ position:absolute; top:13px; left:62px; width:14px; height:13px; background: no-repeat 0 -30px;}
.change_box .tit h1 a{ color:#333; text-decoration:none;}
.change_box .tit h1 a:hover{ color:#f73;}

.change_con{}
.change_box strong{ font-weight:100;}
.change_box .txt dl{ position:relative; padding:0 0 10px 0; margin:0 20px; line-height:22px; border-bottom:1px solid #e6e6e6; overflow:hidden; zoom:1; margin-bottom:-1px;}
.change_box .txt dl:first-child{ border-top:0 none; }
.change_box .txt dt{ min-width:70px; display:inline-block; margin-top:13px; color:#555; text-align:center; font-size:14px; color:#999;}
.change_box .txt dt a{ color:#999;}
.change_box .txt dd{ display:inline-block; vertical-align:top; margin:13px 100px 0 0; width:680px;}
.change_box .txt dd a,.change_box .txt dd a span{ display:inline-block; margin:0 5px 3px 0; padding:0 10px; text-align:center; border-radius:2px; color:#555 ; border-radius:2px; line-height:22px;}
.change_box .txt dd a span{ color:#fff; background:#00bf49 ; margin:0 -10px}
.change_box .txt dd a:hover{ color:#f70;}


.change_box .txt dl.no_border{ border:0;}
.change_box .txt dt s{ position:absolute; width:40px; text-decoration:none; right:20px;}
.change_box .txt dt s a.open{ background: no-repeat 1px 3px; padding-left:15px;}
.change_box .txt dt s a.close{ background: no-repeat 1px -30px;}
.change_box .txt dt s a{ display:block; width:44px; color:#555; cursor:pointer;}
.change_box .txt dt s a{ color:#555;}
.change_box .txt dt s a:hover{ color:#555; text-decoration:none;}

#citymenu{ display:none; position:absolute; top:28px; left:-3px; width:300px; padding:5px 0 5px 15px; border:1px solid #ddd; background:#fff; z-index:100;}
#citymenu a{ display:inline-block; float:left; _float:none; padding-right:12px; line-height:24px; color:#16b;}
#citymenu a:hover{ color:#f60;}
.city #citymenu{ width:372px; padding:0 12px 10px 12px; border:1px solid #e1e1e1; background:#fff;}
.city #citymenu .dotline{ clear:both; margin-top:5px; padding-top:10px; line-height:21px; color:#666; border-top:1px dotted #e1e1e1; cursor:default;}

.hov #citymenu{ display:block;}



.lxs_list{ width:100%;}
.lxs_list .article_hover{clear: both; margin-bottom: -1px; border:1px solid #dbdbdb;padding:20px;background:#fff;overflow:hidden;}
.article_hover:hover{ position: relative; border:1px solid #a9d18e; background:#fbfff4; z-index: 2;}

.col_tu{ display: inline-block; width:100px; float:left; }
.col_tu a{ display:block; width:100px; float:left; height:75px; background:#fff; overflow:hidden;}


.col_rht{ margin-left:110px; }
.col_rht h3{ position:relative; margin-top:-6px; font-size:14px; font-weight:normal; line-height:28px;}
.col_rht h3 i{ display:inline-block; position:relative; top:-3px; _top:-1px; _margin:0 3px; width:23px; height:20px; background: no-repeat 0 0; vertical-align:middle; overflow:hidden;}
.col_rht h3 i.i1{ background-position:-37px 0;}
.col_rht h3 i.i2{ background-position:-60px 0;}
.col_rht h3 i.i3{ background-position:-83px 0;}
.col_rht h3 i.i4{ width:20px; background-position:-106px 0;}
.col_rht h3 i.i5{ width:20px; background-position:-127px 0;}
.col_rht h3 a{ display:inline; color:#16b;}
.col_rht li{ float:left; line-height:20px; height:20px; color:#555; overflow:hidden;}
.col_rht li.xkz{ width:100%; margin:8px 0;}
.col_rht li.name{ width:390px; height:20px; overflow:hidden;}
.col_rht li.name a:link,.col_rht .tit li.name a:visited{ color:#777; text-decoration:none;}
.col_rht li.name a:hover{ color:#f73;}
.col_rht li.business{ clear:hoth; width:610px; height:20px; overflow:hidden;}
.col_rht li.business a{ margin-right:15px;}
.col_rht li a{ text-decoration:underline;}
.col_rht li a:hover{ text-decoration:none;}

.col_rht .txt1{ width:100%; float:left; padding-top:4px;}
.col_rht p{ width:100%; float:left; margin-bottom:10px; height:21px; line-height:21px; font-size:12px; text-indent:16px; color:#555; overflow:hidden; }
.col_rht p i{ display:block; position:absolute; margin-left:10px; *margin-left:-8px; margin-top:10px; *margin-top:5px; width:2px; height:2px; font-size:2px; background:#9a9a9a; overflow:hidden;}
.col_rht p span{ width:100px; font-family:arial, helvetica, sans-serif; color:#f73; font-size:13px; padding-left:20px;}
.col_rht p span em{ font-weight:normal; font-size:13px; padding-left:24px;}
.col_rht p a{ color:#777;}
.col_rht p a:hover{ color:#f73;}
.col_rht p.message a{ color:#009900; text-decoration:underline;}



.gw_info{ position:relative; width:248px; text-align: center; border:1px solid #0dc17b; border-top:3px solid #0dc17b; background:#fff;}
.gw_info .photo_con{ padding: 15px; overflow: hidden;}
.gw_info .photo_con .pic{ float:left; margin-left: 30px;}
.gw_info .photo_con .pic img{ width: 70px; height: 70px; border-radius: 50%;}
.gw_info .photo_con .text_con{ display: block; margin: 18px 0 0 115px; text-align: left;}
.gw_info .photo_con .text_con b{display: block; font-size: 16px;}
.gw_info .btn_con{ padding: 0 0 15px 0; margin:0 15px; line-height:40px; font-size:12px; color:#999; border-top:1px solid #cde7d8;}
.gw_info .btn_con a.btn{ display:block; margin:0 auto; font-size:18px; border-radius:5px; color:#fff;}
.gw_info .btn_con a.btn2{ background:#0dc17b;}
.gw_info .btn_con a.btn2:hover{ background:#08a769;}
.wx_code{ display:none; position:absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,0.5)}
.wx_code img{ display:block; width: 150px; height: 150px; margin: 23px auto 0 auto; border:1px solid #ccc;}

