﻿@charset "utf-8";
/* CSS Document */
.big p{
    margin: 0;
    padding: 0;
}
.right .i_pingche .title{ background:#ff7800; font-size:20px; line-height:40px;}
.right .i_pingche .title i{ margin:0 0 0 20px;}
.right .i_pingche .i_pc_con h3{ color:#000; font-size:22px; line-height:60px;}
.right .i_pingche .i_pc_con dl{ width:692px; float:left; margin:0 0 0 50px; padding:0 0 22px 0}
.right .i_pingche .i_pc_con dl dd{ text-align:left; background:#f1f2f3; margin-bottom:1px; line-height:40px; padding:2px 0 0 0;}
.right .i_pingche .i_pc_con dl dd i{ margin-left:20px; color:#ff7800;}

.i_topic .title{ padding:20px 0 20px 0; font-size:20px;}
.i_topic .title h3{ display:inline; font-weight:normal;}
.i_topic .title i{ margin-left:20px; color:#990000}
.i_cxzs .chang{ margin:0 0 0 14px;}
.i_cxzs dl{ width:219px;  float:left; background:#f7f7f7;   margin: 0 0 0 11px; border:1px solid #f1f2f3;}
.i_cxzs dl dd img{ width:219px; height:150px;}
.i_cxzs dl dt{ text-align:center; line-height:40px;}
.i_cxzs dl dt a, .i_cxzs dl dt a:link{ display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical;}

.i_czxdt{ width:692px; float:left;}
.i_czdt_l{ width:362px; float:left;}
.i_czdt_l dl{ margin:0 0 0 30px;}
.i_czdt_l dl dd.pic img{ width:331px; height:230px;}
.i_czdt_l dl dd.jj{ line-height:18px;   overflow: hidden;    display: -webkit-box;  -webkit-line-clamp:5;  -webkit-box-orient: vertical;}
.i_czdt_l dl dt{ font-size:16px; padding:10px 0;}


.i_czdt_r{ width:295px; float:right; margin:0 10px 0 20px;}
.i_czdt_r dl{ margin-top:13px;}
.i_czdt_r dl dd{ background:}
.i_map{ width:491px; float:right;}
.i_map img{ width:491px; height:194px;}
.i_map dl{ padding:16px 10px 0 20px;}
.i_map dl dd{ width:200px; float:left; margin-left: 10px;}

.i_zjy_l{ width:346px; float:left;}
.i_zjy_sp{ width:320px;  float:left; margin:29px 0 0 24px;}
.i_zjy_link dl{ padding:0 0 0 32px;}
.i_zjy_link dl dd{ width:380px; float:left; line-height:32px;}

.i_zjy_tour{ width:740px; float:left;  margin:10px 0 0 10px;}
.i_zjy_tour .i_zjy_tour_con dl{ margin:10px 0 0 23px; float:left;}
.i_zjy_tour .i_zjy_tour_con dl dd.pic{ width:100px; float:left;}
.i_zjy_tour .i_zjy_tour_con dl dd.pic img{ width:100px; height:64px;}
.i_zjy_tour .i_zjy_tour_con dl dt{ width:570px; float:left; margin-left:20px; display:inline; line-height:20px; padding:10px 0 0 0;}
.i_zjy_tour .i_zjy_tour_con dl dt a, .i_zjy_tour .i_zjy_tour_con dl dt a:link{ display:block; font-size:16px;}
.i_zjy_tour .i_zjy_tour_con dl dt span{ color:#999; overflow: hidden;    display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.i_zjy_banner{ width:88px; height:770px; float:right; background:url(../images/jgdd.jpg) repeat-y;}

.i_newslist{ width:392px; float:left; margin-right:12px; display:inline;}
.i_newslist dl{ padding:0 10px 0 30px;}
.i_newslist dl dd{ line-height:30px;}

.i_czxzjy_zx{ width:850px; float:right;}

.i_cxzs ul{float:left;}

.i_cxzs ul li {  width: 219px;  float: left;  background: #f7f7f7;  margin: 0 0 0 11px;  border: 1px solid #f1f2f3;}
.i_cxzs ul li img {  width: 219px; height:150px;}
.i_cxzs ul li a, .i_cxzs ul li a:link{ width:219px; display:block; text-align:center; white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden; line-height:40px;}

.bigpic{ height:420px; overflow:hidden;}
.title_span{ font-size:13px; margin-left:100px; color:red; font-size:20px;}
.TG_cnzz{ display:none;}



/*5/7*/
.banner-block {
    float: left;
    width: 100%;
    min-width: 1200px;
    height: 100px;
    position: relative;
    overflow: hidden;
}
.banner-block > a {
    display: block;
    width: 1920px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
}
.big {
    float: left;
    width: 100%;
    min-width: 1200px;
    background: #fff;
}
.wm-1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.line_trip_box, .hotel_trip_box, .spot_trip_box, .car_trip_box, .tuan_trip_box, .visa_trip_box, .article_trip_box {
    float: left;
    width: 1200px;
    margin-top: 30px;
}
.product_box {
    float: left;
    width: 1200px;
}
.con_list {
    float: left;
    width: 1200px;
}
.con_list .st-tabnav, .car_con_list .st-tabnav, .tuan_con_list .st-tabnav {
    float: left;
    width: 1200px;
    height: 34px;
    border-bottom: 2px solid #ff7f01;
}
.line_trip_box .con_list .st-tabnav h3 {
    background: url(../images/home-ico05.png) no-repeat 15px 2px #ff7f01;
}
.con_list .st-tabnav h3, .car_con_list .st-tabnav h3, .tuan_con_list .st-tabnav h3 {
    float: left;
    color: #fff;
    width: 154px;
    height: 34px;
    line-height: 34px;
    padding-left: 50px;
    margin-right: 20px;
    font-size: 20px;
    font-weight: 500;
}
.con_list .st-tabcon, .con_list .st-tabcon ul {
    float: left;
    width: 936px;
}
.con_list .ad_img, .car_trip_box .ad_img, .tuan_con_list .ad_img {
    float: right;
    width: 240px;
    margin-top: 20px;
    overflow: hidden;
}

.con_list .st-tabcon ul li {
    float: left;
    width: 294px;
    height: 268px;
    margin: 20px 18px 10px 0;
    background: #f5f5f5;
}
.con_list .st-tabcon ul li .pic {
    display: table-cell;
    width: 294px;
    height: 200px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}
.con_list .st-tabcon ul li .pic img {
    vertical-align: middle;
}
.con_list .st-tabcon ul li a.tit {
    width: 274px;
    height: 28px;
    line-height: 28px;
}
.con_list .st-tabcon ul li a.tit, .car_con_list .st-tabcon ul li a.tit, .tuan_con_list .st-tabcon ul li a.tit {
    color: #333;
    float: left;
    width: 273px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    margin-top: 5px;
    overflow: hidden;
    font-size: 14px;
}
.con_list .st-tabcon ul li span.price, .car_con_list .st-tabcon ul li span.price, .tuan_con_list .st-tabcon ul li span.price {
    float: left;
    color: #ff6c00;
    width: 160px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-size: 16px;
}
.con_list .st-tabcon ul li span.price b, .car_con_list .st-tabcon ul li span.price b, .tuan_con_list .st-tabcon ul li span.price b {
    font-size: 20px;
    font-family: Arial;
}
.con_list .st-tabcon ul li.mr_0, .car_con_list .st-tabcon ul li.mr_0, .tuan_con_list .st-tabcon ul li.mr_0 {
    margin-right: 0;
}
.car_trip_box .car_con_list .st-tabnav h3 {
    background: url(../images/home-ico05.png) no-repeat 15px -182px #ff7f01;
}

.car_con_list .st-tabcon, .car_con_list .st-tabcon ul {
    float: left;
    width: 943px;
}
.car_con_list .st-tabcon ul li, .tuan_con_list .st-tabcon ul li {
    float: left;
    width: 210px;
    height: 216px;
    margin: 20px 20px 0 0;
    background: #f5f5f5;
}
.con_list .st-tabnav a.more, .car_con_list .st-tabnav a.more, .trip_tit a.more {
    color: #999;
    float: right;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.con_list .st-tabnav span.on, .car_con_list .st-tabnav span.on, .article_con .st-tabnav span.on {
    color: #fff;
    background: #fe840c;
    border-radius: 3px;
}
.con_list .st-tabnav span, .car_con_list .st-tabnav span, .article_con .st-tabnav span {
    float: left;
    color: #353535;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    margin: 5px 10px 0 0;
    cursor: pointer;
    font-size: 14px;
}
.article_con .st-tabcon {
    float: left;
    width: 1200px;
    margin-top: 15px;
}
.trip_tit {
    float: left;
    width: 1200px;
    border-bottom: 2px solid #ff7f01;
}
.trip_tit h3 {
    float: left;
    color: #fff;
    width: 100px;
    height: 34px;
    line-height: 34px;
    padding-left: 50px;
    margin-right: 20px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    background: #ff7f01;
}
.article_con .st-tabnav {
    float: left;
    height: 34px;
}
.article_con .st-tabcon .first {
    float: left;
    width: 370px;
}
.article_con .st-tabcon .second {
    float: right;
    width: 800px;
}
.article_con .st-tabcon .first .pic {
    float: left;
    width: 370px;
    height: 252px;
}
.article_con .st-tabcon .first .tit, .article_con .st-tabcon .first .tit a {
    float: left;
    color: #000;
    width: 370px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.article_con .st-tabcon .first .txt {
    float: left;
    color: #939090;
    width: 370px;
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.second ul li {
    float: left;
    width: 390px;
    margin-right: 20px;
    padding-bottom: 15px;
}
.second ul li:nth-child(2n){
    margin-right: 0;
}
.second ul li p.tit {
    background: url(../images/arrow-left-ico.png) left no-repeat;
}
.second ul li p.tit, .second ul li p.tit a {
    float: left;
    color: #333;
    width: 390px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.second ul li p.tit a {
    width: 340px;
    padding-left: 20px;
}

.second ul li p.txt {
    float: left;
    color: #939090;
    width: 370px;
    height: 36px;
    line-height: 18px;
    padding-left: 20px;
    font-size: 12px;
    overflow: hidden;
}
.article_trip_box .trip_tit h3 {
    background: url(../images/home-ico05.png) no-repeat 15px -372px #ff7f01;
}
.hotel_trip_box .con_list .st-tabnav h3 {
    background: url(../images/home-ico05.png) no-repeat 15px -60px #ff7f01;
}
.zhinan_war {
    width: 1200px;
    overflow: hidden;
}
.zhinan_war_item {
    float: left;
    margin-right: 15px;
    border: 1px solid #ccc;
    width: 358px;
    padding: 15px;
}
.zhinan_war .last {
    margin-right: 0;
}
.zhinan_war_item_title h2 {
    color: #ff5a00;
    text-decoration: none;
}
.zhinan_war_item_list {
    margin-top: 15px;
}
.zhinan_war_item_list_frist {
    overflow: hidden;
}
.zhinan_frist_left_pic {
    float: left;
    width: 120px;
    height: 100px;
    overflow: hidden;
}
.zhinan_frist_left_pic img {
    /* width: 100%; */
    height: 100px;
}
.zhinan_frist_right_box {
    float: right;
    margin-left: 10px;
    width: 218px;
}
.zhinan_frist_right_box h4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zhinan_war a{
    color: #333;
    text-decoration: none;
}
.zhinan_war_item_list_bottom li{
    line-height: 26px;
}
.zhinan_war_item_list_bottom ul li .date {
    display: inline-block;
    width: 47px;
    overflow: hidden;
    float: left;
    color: #555;
}

.zhinan_war_item_list_bottom ul li .title_info {
    display: inline-block;
    width: 271px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.main_qianzheng h3, .main_luxian h3, .main_youxing h3 {
    width: 1200px;
    height: 56px;
    line-height: 71px;
    text-align: center;
    font-size: 34px;
    font-family: "微软雅黑";
    font-weight: 700;
    color: #004552;
    overflow: hidden;
    clear: both;
}
.main_luxian{ width:1200px; margin:0 auto; background:#a6d1d5; padding-bottom:16px; position:relative; z-index:3;}

/*影像分享*/
/*slide-show幻灯切换*/
ul#demo-block { margin:0 15px 15px 15px; }
ul#demo-block li { margin:0 0 10px 0; padding:10px; display:inline; float:left; clear:both; color:#aaa; font:11px Helvetica, Arial, sans-serif; }
ul#demo-block li a { color:#eee; font-weight:bold; }
.slide-show { width:1200px; height:572px; margin:10px auto; position:relative;}
#slide-box { width:1200px; height:460px; position:relative; margin-bottom:10px;  background:#ccc; margin:0 auto}
.slide-thumb { width:1200px; background:#990; position:relative; margin-top:11px;}

.tb-slide p { padding:1px 25px; color:#fff; width:1100px;zoom:1;}
.l_new{
    height: 80px;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 10;
}
.l_new p{display:none;margin:0 auto;}
.tips_bg_xu{filter:alpha(opacity=60);opacity:0.6; background:#000; height:80px; position:absolute; left:0px; bottom:0px; width:1200px; z-index:10}
/*幻灯默认容器样式*/
#supersized img{display:block;}
.quality_new li{width:1200px !important;position:absolute;z-index:0;}
.quality li img{ width:1200px;}
.quality_new { display:block; position:relative; left:0; top:0; overflow:hidden; z-index:10; height:100%; width:1200px; margin:0 auto; border:#FFFFFF solid 1px;}
#controls-wrapper { margin:0 auto; height:42px; width:100%; bottom:0px; left:0; z-index:4; position:absolute; }
#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
#slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; }
#slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
#navigation { float:right; margin:0px 20px 0 0; }
#play-button { float:left; margin-top:1px; border-right:1px solid #333; }
#play-button:hover { background-position:0 1px; cursor:pointer; }
#prevslide, #nextslide { position:absolute; height:52px; width:51px; top:50%; margin-top:-20px; z-index:20; background:url(../images/arrow.png) no-repeat; cursor:pointer;}
#thumb-tray {position:absolute; height:100px; width:1200px;margin:0 auto;text-align:center; overflow:hidden; zoom:1}
#thumb-back, #thumb-forward { position:absolute; z-index:5; top:0px; height:100px; width:12px; background:url(../images/arrow.png) no-repeat; cursor:pointer }
#thumb-back { left:-13px; top:40px; background-position:0 0;}
#thumb-forward { right:-15px; top:40px; background-position:right -3px}

/*#thumb-back:hover { border-right:1px solid rgba(0, 0, 0, 0.2); }
#thumb-forward:hover { border-left:1px solid rgba(0, 0, 0, 0.2); }*/
ul#thumb-list {list-style:none; position:relative;padding:0 0px; }
ul#thumb-list li { list-style:none; display:inline; background:#04b5ff; border:5px solid #fff; margin:0 4px; width:90px; height:90px; overflow:hidden; float:left; }
ul#thumb-list li img { width:90px; height:90px;}

ul#thumb-list li:hover { cursor:pointer; }
ul#thumb-list li.current-thumb{ border-color:#04b5ff; background:#fff}

#prevslide { left:-30px; background-position:0 -254px;}
#nextslide {right:-30px; background-position:0 -200px;}
#prevslide:active, #nextslide:active { margin-top:-19px; }
#prevslide:hover, #nextslide:hover { cursor:pointer; }
ul#slide-list { padding:15px 0; float:left; position:absolute; left:50%; }
ul#slide-list li { list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover { background-position:0 0px; }
ul#slide-list li a { display:block; width:12px; height:12px;  }
ul#slide-list li a:hover { background-position:0 -12px; cursor:pointer; }

dl.link dd {
    background: url(../images/link.gif) no-repeat 0;
    padding: 0 0 0 20px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}




