﻿@charset "utf-8";
  
.index_menu{position:relative;display:none;}
.index_menu ul.menu{width:208px;zoom:1;background: #FFF;box-shadow: 0 -1px 6px rgba(0,0,0,0.2);border: 1px solid #e6e6e6;border-top:none;position:absolute;left:0;top:0; z-index:999; }
.index_menu ul.menu li{height:78px;padding: 12px 12px 10px;zoom: 1;border: 2px solid #FFF;border-left: 6px solid #FFF;
background: url(../images/mdd_line.png) no-repeat bottom center;
clear: both;overflow: visible;z-index: 88;
position: relative;background: #FFF;}
.index_menu ul.menu li h4{background:url(../images/cp_i.gif) no-repeat right center;}
.index_menu ul.menu li h4 a{font-size:15px;background: url(../images/menu1.jpg) no-repeat left center; font-weight:normal; padding-left:28px;height: 20px; color:#273359; width:100%; display:inline-block;}
.index_menu ul.menu li h4 a:hover{font-weight:bold; margin-left:5px;}
.index_menu ul.menu li p{height:32px; line-height:32px;}
.index_menu ul.menu li p a{margin-right:15px;  font-size:13px;}
.index_menu ul.menu li:nth-child(2) h4 a{ background-image:url(../images/menu2.png)}
.index_menu ul.menu li:nth-child(3) h4 a{ background-image:url(../images/menu3.png)}
.index_menu ul.menu li:nth-child(4) h4 a{ background-image:url(../images/menu4.png)}
.index_menu ul.menu li:nth-child(5) h4 a{ background-image:url(../images/menu5.png)}
.index_menu ul.menu li:last-child{background:none;}
.index_menu ul.menu li:hover{border-bottom:1px solid #273359;background:none;}
.detal_left article>div td{ font-size:14px!important;}
p.position{padding-top:15px;color:#333;}

 .left_side{ width:77%; float:left;padding-top:20px;}
 .right_side{ width:21%; float:right;padding-top:20px;}

.good figure{float:left; width:32%;padding: 1px;border: 2px solid #EEE;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);overflow: hidden; margin-left:2%;}
.good figure:hover{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);}
.good figure:nth-child(1){ margin-left:0;}
.good figure>a{ display:block; height:215px; position:relative;}
.good figure>a img{ width:100%; height:100%;}
.good figure>a span{ position:absolute; left:0; top:0;}
.good figure>a p{position:absolute; width:100%; bottom:3px; width:98%; left:1%;text-align: center;text-overflow: ellipsis;white-space: nowrap; font-size:14px;opacity: 0.9;color: rgb(255, 0, 0);line-height:35px;height:35px;background: rgb(255, 255, 255);overflow: hidden;}

.good figure figcaption p:first-child{height: 35px;line-height: 35px;background: #50BDE6;text-align: center;overflow: hidden;color:#fff;}
.good figure figcaption p:first-child a{color:#fff;}
.good figure figcaption p:last-child{height: 40px;color: #308900;text-align: center;margin: 0 10px;line-height:40px; font-size:16px;}

.good figure:nth-child(1) figcaption p:first-child{ background:#2CBA9E;}
.good figure:nth-child(2) figcaption p:first-child{ background:#018656;}
.good figure:nth-child(3) figcaption p:first-child{ background:#48AEEC;}


.side_box{border: 1px solid #e3e3e3; margin-bottom:20px;}
.side_box h3{line-height: 40px;border-bottom: 1px solid #e3e3e3;margin:0;background: #f4f4f4;padding-left: 14px;
font-size: 16px;font-weight: normal;height: 40px;}
.side_box ul{padding: 0 14px;background: #fff;margin-bottom: 10px;overflow: hidden;list-style: none;}
.side_box ul li{ display: block;padding: 10px 0;line-height: 24px;border-bottom: 1px dotted #e6e6e6;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;margin-bottom: -1px;}



/* 景点右侧 */
.side_tour_box{margin-bottom:20px;}
.side_tour_box h3{line-height:40px;border:1px solid #e3e3e3;margin:0;background: #f4f4f4;padding-left: 14px;
font-size: 16px;font-weight: normal;height:40px;}
.side_tour_box ul{background: #fff;margin-bottom: 10px;overflow: hidden;list-style: none;width:100%;}
.side_tour_box ul li{ width:100%;background:#f8f8f8; margin:5px 0; height:100px; overflow:hidden}
.side_tour_box ul li>a{ display:block; position:relative; width:50%; float:left; height:100%;}
.side_tour_box ul li>a img{ width:100%; height:100%;}
.side_tour_box ul li>a span{display:block; color:#fff; font-size:14px; text-align:center;position: absolute;
    right: 0;
    bottom: 0; width:100%;
    display: block;
    background: rgba(4, 87, 160, .6);
    padding: 3px 5px;text-overflow: ellipsis;white-space: nowrap;
  }
  .side_tour_box ul li mark a{color:#999;}
.side_tour_box ul li mark{ line-height:1.6;overflow: hidden;text-overflow: ellipsis; padding:10px 5px 5px 10px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;  background:none; font-size:0.8em;  float:right; width:50%; max-height:90px;}


.choose_box{ width:100%;padding-top: 20px;overflow: hidden; clear:both;}
.choose_box h3{color:rgb(255, 255, 255);padding: 0px 20px;background:#273359; font-size:16px; height:40px; display:inline-block;line-height:40px;font-weight:normal;}
.choose_box .choose_box_item{clear:both; width:100%;
    padding: 0 15px;
    border: 1px solid #E5E5E5;
    border-top: 2px solid #273359;
    overflow: hidden;}
.choose_box .choose_box_item dl{ width:100%;border-bottom: 1px solid #E5E5E5;overflow: hidden;padding:13px 0; margin:0; font-size:13px;}
.choose_box .choose_box_item dl dt,.choose_box .choose_box_item dl dd{float:left; font-weight:normal; margin-right:10px; height:28px; display:inline-block; line-height:28px;} 
.choose_box .choose_box_item dl dd a{padding: 0 10px; height:100%; display:inline-block;}
.choose_box .choose_box_item dl dd a:hover,.choose_box .choose_box_item dl dd a.hover{background:#273359;
    color: #F9F9F9;
    border-radius: 2px;
    }


figure.hotel_item{border-bottom: 1px solid #DDD;padding:15px 0; width:100%; overflow:hidden;  clear:both;}
figure.hotel_item>a{display:block; float:left;width:220px;height:160px; overflow:hidden}
figure.hotel_item>a img{width:100%;height:100%;}


figure.hotel_item figcaption{ float:left; padding-left:2%;width:-webkit-calc(100% - 220px); width:-moz-calc(100% - 220px); width:calc(100% - 220px); height:160px;}
figure.hotel_item figcaption dl{ float:left; max-width:70%; overflow:hidden;}
figure.hotel_item figcaption dl dt{ margin-bottom:10px;text-overflow: ellipsis;white-space: nowrap; }
figure.hotel_item figcaption dl dt em{width:20px;height:25px;display:inline-block;background-image:url(../images/hotel_num.png); background-repeat:no-repeat; background-position:0 0; color:#fff; text-align:center; cursor:pointer; font-size:12px; line-height:22px;}
figure.hotel_item figcaption dl dt em:hover{background-position:-25px 0;}
figure.hotel_item figcaption dl dt a{ font-size:18px; font-weight:normal; color:#273359; padding:5px 15px 0 5px; display:inline-block}
figure.hotel_item figcaption dl dt a:hover{ color:#FF6600;}
figure.hotel_item figcaption dl dt i,.hotel_detail_top_title i{ width:58px; height:10px;display:inline-block; background-image:url(../images/star.png); background-repeat:no-repeat; background-position:0 0;}

figure.hotel_item figcaption dl dt i.star_5,.hotel_detail_top_title i.star_5{background-position:0 0;}
figure.hotel_item figcaption dl dt i.star_4,.hotel_detail_top_title i.star_4{background-position:-12px 0;}
figure.hotel_item figcaption dl dt i.star_3,.hotel_detail_top_title i.star_3{background-position:-24px 0;}
figure.hotel_item figcaption dl dd{ padding:4px 0;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
figure.hotel_item figcaption dl dd.hotel_renshu{text-overflow: ellipsis;white-space: nowrap;}
figure.hotel_item figcaption dl dd.hotel_renshu span{color:#FD8030; padding:0 3px;}
figure.hotel_item figcaption dl dd.hotel_tel{line-height:1.8; }
 
figure.hotel_item figcaption dl dd.hotel_tel a{ padding:0 2px; background:#3390FF; color:#fff; font-size:16px;}
figure.hotel_item figcaption dl dd.hotel_address i,.hotel_detail_top_address i{width:12px;height:15px;display:inline-block;background:url(../images/hotel-com.png) no-repeat -145px -41px; margin-right:10px;text-overflow: ellipsis;white-space: nowrap; }

figure.hotel_item figcaption>div.hotel_btn{float:right; width:24%; border-left:1px solid #eee; height:100%; text-align:center; padding-top:20px;}
figure.hotel_item figcaption>div.hotel_btn p.price{font-size:12px; color:#ff5555}
figure.hotel_item figcaption>div.hotel_btn p.price em{font-size:30px;color:#ff5555;font-family:Arial; padding:0 5px;}
figure.hotel_item figcaption>div.hotel_btn p a{background:#49f;border:1px solid #49f;color:#fff; display:inline-block;
border:1px solid #e3f0ff;width:120px;height:30px;border-radius:3px;line-height:30px;font-family:"Microsoft Yahei";margin-top:26px; }
.page {display:table; margin: 20px auto; border-radius: 4px; clear:both}
.page a {cursor:pointer!important; line-height:30px;position: relative; float: left;   color: #555; text-decoration: none;  border: 1px solid #ddd;border-radius: 5px;margin:0 5px;height: 30px;font-size:1em; padding:0 10px;  display:block}
.page a:hover,.page a.hover {z-index: 2;color:#fff!important; cursor: default;background-color: #49f; border-color: #49f;border-radius: 5px;margin:0 5px; }




/*会场详情*/
section.hotel_detail_top{background:#f8f8f8;padding-bottom: 34px;margin-top:20px;width:100%;padding-top:15px;}
section.hotel_detail_top h1{ font-size:32px; font-weight:normal; display:inline-block; padding-right:10px;}
.hotel_detail_top_title i{width:58px;height:10px;display:inline-block; background-image:url(../images/star.png); background-repeat:no-repeat; background-position:0 0;}
.hotel_detail_top_address{ color:#4499FF; margin-top:5px; font-size:12px;}
figure.hotel_detail_pics{background: #fff;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);padding:20px 1.8%;overflow:hidden;margin-top:20px; }
figure.hotel_detail_pics ul{height:300px; overflow:hidden;width:70%; float:left }
figure.hotel_detail_pics ul li{float:left; display:inline-block;}
figure.hotel_detail_pics ul li img{ width:100%; height:100%;cursor:pointer;}
figure.hotel_detail_pics ul li a{ position:relative; display:block;width:100%; height:100%;}
figure.hotel_detail_pics ul li a mark{ position:absolute!important; right:0; top:0; display:block;background: rgba(0, 0, 0, 0.5); color:#fff; padding:2px 5px; font-size:13px;}

figure.hotel_detail_pics ul li:nth-child(1){ width:48%; height:100%; margin-right:1.3%;}
figure.hotel_detail_pics ul li:nth-child(2),figure.hotel_detail_pics ul li:nth-child(3),figure.hotel_detail_pics ul li:nth-child(4){ width:16.1%; height:45%; margin-right:1.1%;}
figure.hotel_detail_pics ul li:nth-child(4){ margin-right:0;}
figure.hotel_detail_pics ul li:nth-child(5),figure.hotel_detail_pics ul li:nth-child(6){width:24.6%; height:53.6%; margin-top:1.4%;}
figure.hotel_detail_pics ul li:nth-child(5){ margin-right:1.3%}

figure.hotel_detail_pics  figcaption{ float:right; width:28%; height:300px;}
dl.hotel_detail_attr{ border-bottom:1px solid #e5e5e5; height:47%; overflow:hidden; padding-top:5%}
dl.hotel_detail_attr dd{float:left; width:33%; text-align:center; overflow:hidden;}
dl.hotel_detail_attr dd i{ width:36px; height:36px; background-image:url(../images/baseInfo_icon.png);background-repeat:no-repeat;background-position:0 0; display:inline-block; margin-bottom:5px;}
dl.hotel_detail_attr dd:nth-child(2) i{background-position:0 -72px;}
dl.hotel_detail_attr dd:nth-child(3) i{background-position:0 -108px;}
dl.hotel_detail_attr dd em{clear:both; display:block;  font-size:16px; color:#000;}
dl.hotel_detail_attr dd p{ padding-top: 8px;color: gray; font-size:13px;}

.tour_des{border-bottom:1px solid #e5e5e5; height:47%; overflow:hidden; padding-top:1%; margin-bottom:20px; word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 6; line-height:1.6em;
 }




.hotel_detail_tel{margin:0 auto; height:130px;background:url(../images/form-top-img.png) right bottom #009dff no-repeat; padding:20px 0 0 20px;}
.hotel_detail_tel *{color:#fff;}
.hotel_detail_tel span{font-size: 16px;line-height: 18px;margin-bottom: 10px;font-weight: 500; display:block；} 
.hotel_detail_tel p{ font-size: 12px;}
.hotel_detail_tel em{ display:block;padding:15px 0;font-size: 18px;}

#tooltip{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:2px;
	display:none;
	color:#fff;
}



.hotel_detail_view{ padding-top:15px;}


 p.hotel_detail_view_bar{height: 45px;    border-bottom: 2px solid #ff9911;}
p.hotel_detail_view_bar span{    display: inline-block;font-size: 14px;height: 100%;line-height: 45px;cursor: pointer; 
    font-size: 14px;
    color: #666;padding:0 25px;}
p.hotel_detail_view_bar span.hover{background:#fff;background:#ff9911; color:#fff;}
p.hotel_detail_view_bar span:hover{background: #fff5e9;color: #f60;}

.hotel_detail_view_box{color: #0d0d0d; padding:15px 2% 15px 0; font-size:15px; color:#3c3c3c; line-height:1.8;}
.hotel_detail_view_box strong{ color:#FD8030}.hotel_detail_view_box h3,.hotel_detail_view_box h2,.hotel_detail_view_box h4,.hotel_detail_view_box h5{padding: 15px 0 15px;font-size: 18px;}
.hotel_detail_view_box img{  margin: 10px auto; display:table;max-width: 70%; }
.hotel_detail_view_box a{color:#FD8030;}
.banner img{ display:table; margin:0 auto;}

section.meeting_service{background: #f7f7f7;margin:50px auto 0;position: relative; width:100%;}
section.meeting_service:before{content:'';background: url(../images/ico09.png); width: 69px; height: 69px; position: absolute;top:-34.5px;left: 50%;margin-left: -34.5px}

.meeting_service .t{text-align: center;padding-top:40px;font-size: 40px;color: #d2d1d1;}
.meeting_service .t span{display: block;font-size: 32px;color: #3980ea;font-weight: bold;line-height: 240%}
.meeting_service .t em{width: 50px;height: 3px;background: #3980ea;display:block;margin: 25px auto}
.meeting_service .t  b{display: block;font-size: 24px;color: #000000}

section.mate_section{ padding:40px 0;}
ul.meeting_service_list{ padding-top:22px;}
ul.meeting_service_list li{float:left;width:16.66%;text-align:center; margin:15px 0;}
ul.meeting_service_list li:hover a span{ color:#3583e8}
ul.meeting_service_list li a{ width:100%; display:block;}
ul.meeting_service_list li i{display:block;margin:0 auto; background-image:url(../images/z1.png); background-repeat:no-repeat; background-position:center center; width:106px; height:106px; background-size:90% 90%;padding: 5px;border: 3px solid #3583e8;border-radius: 50%;}
ul.meeting_service_list li a span{ display: block;line-height: 70px;font-weight: bold;font-size: 18px;}

ul.meeting_service_list li:nth-child(2) i{background-image:url(../images/z2.png);}


ul.mate_list{ width:95%; margin:0 auto;}
h3.mate_title{font-size: 32px;color: #273359;font-weight: bold;line-height: 240%; text-align:center; border-top:10px solid #fff;}
p.mate_intro{ text-align:center; line-height: 26px;font-size: 16px;color: #555454;padding: 5px 0px 5px;}
em.mate_em{width: 50px;height: 3px;background: #3980ea;display:block;margin: 25px auto}
ul.mate_list li{ width:16.66%; text-align:center; float:left; margin-bottom:10px;}
ul.mate_list li img{ width:95%; display:inline-block;border: 1px solid #e6e6e6; height:90px;}










ul.meeting_service_list li:nth-child(3) i{background-image:url(../images/z3.png);}
ul.meeting_service_list li:nth-child(4) i{background-image:url(../images/z4.png);}
ul.meeting_service_list li:nth-child(5) i{background-image:url(../images/z5.png);}
ul.meeting_service_list li:nth-child(6) i{background-image:url(../images/z6.png);}
ul.meeting_service_list li:nth-child(7) i{background-image:url(../images/z7.png);}
ul.meeting_service_list li:nth-child(8) i{background-image:url(../images/z8.png);}
ul.meeting_service_list li:nth-child(9) i{background-image:url(../images/z9.png);}
ul.meeting_service_list li:nth-child(10) i{background-image:url(../images/z10.png);}
ul.meeting_service_list li:nth-child(11) i{background-image:url(../images/z11.png);}
ul.meeting_service_list li:nth-child(12) i{background-image:url(../images/z12.png);}


.tit_5 span{font-size: 18px;line-height: 240%;color: #757575;font-style: normal;}

section.case{padding-top:30px;}
.case_bar{ height:32px;line-height:32px;}
.case_bar h3{float:left;font-size:24px; font-weight:normal; color:#273359;}
.case_bar h3 i{ font-size:18px; padding-left:5px; font-style:normal}
.case_bar span{float:right; padding-right:2%;}
.case_bar span a{ display:inline-block; height:100%; padding:0 20px; font-size:16px;}
.case_bar span a.hover,.case_bar span a:hover{background:#FD8030;color: #fff;}

.case_list{ max-height:645px; overflow:scroll; width:100%;overflow-x:hidden;}
.case_list figure{float:left;width:24%;margin-right:1.3%;padding:3px; overflow:hidden; margin-top:30px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);  }
.case_list figure:nth-child(4n){margin-right:0;}
.case_list figure>a{display:block; width:100%; overflow:hidden}
.case_list figure>a img{height:180px;width:100%;}
.case_list figure figcaption{background:#f6f6f6}
.case_list figure figcaption a{font-size:16px; text-overflow: ellipsis;white-space: nowrap;height:38px; line-height:38px;  display:block;text-align:center; padding:0 10px; overflow:hidden; color:#273359; }
.case_list figure figcaption i{ width: 20px;height: 2px;background: #ff7e00;margin: 0px auto;clear: both; display:block}
   
.case_list figure figcaption p{padding:10px; color:#999; height:52px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}






section.section_news{padding-top:20px; margin-bottom:30px; overflow:hidden}
section.section_news figure{float:left; width:60%; padding:2%; height:240px; overflow:hidden}
section.section_news figure>a{ display:block; float:left; width:42%;}
section.section_news figure>a img{height:200px; width:100%;}
section.section_news figure figcaption{float:right;width:53%;}
section.section_news figure figcaption h5{font-size:26px;font-family: Impact, Charcoal, sans-serif; color:#FD8030}
section.section_news figure figcaption em{height:2px; background:#FD8030; width:54px; display:block; margin:15px 0;}
section.section_news figure figcaption>a{font-size:18px;}
section.section_news figure figcaption p{padding-top:5px;display: -webkit-box;
-webkit-box-orient: vertical; color:#999;
-webkit-line-clamp: 4;
overflow: hidden;}

   
   
   
ul.section_news_list{float:right; width:40%; padding:0 0 0 3%; border-left:1px solid #EDEDED; margin-top:2%;}
  ul.section_news_list li{display:block;clear:both; padding:10px 0; width:100%;} 
   ul.section_news_list li a{ float:left;display:inline-block;font-size:14px; max-width:90%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
   ul.section_news_list li time{ float:right;display:inline-block}
 
 
 
 
.list_bar{ height:32px;line-height:32px; margin:40px 0;  width:100%; overflow:hidden; text-align:center}
.list_bar a{ display:inline-block; height:100%; padding:0 20px; font-size:16px; }
.list_bar a.hover,.case_bar a:hover{background:#FD8030;color: #fff;}
 
 .list{ margin-bottom:30px; overflow:hidden}
  .list li{float:left;width:23.5%;margin-right:2%; height:320px; overflow:hidden; background:#f7f7f7;box-shadow:0 4px 10px rgba(0,0,0,.15); margin-bottom:25px;}
    .list li:hover{box-shadow:0 8px 18px rgba(0,0,0,.25);}
  .list li:nth-child(4n){margin-right:0;}
  .list li a.list_pic{ display:block; width:100%;height:205px;overflow:hidden;position:relative;}
  .list li a.list_pic img{ width:100%; height:100%!important;}
 .list li a.list_title{display:block; padding:10px 3%; font-size:16px; color:#000;}
 .list li p.list_des{ color:#999; padding:0 3%;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp:2;  overflow:hidden}
 
 .list li a.list_pic time{position:absolute; display:block; padding:5px; bottom:0; right:0; background:#FD8030; color:#fff; font-size:12px;}
 
 .section_detail{background:#F5F5F5; padding-bottom:40px;}
 
 
 
 .detal_left{float:left;width:75%; background:#fff;  box-shadow: 0 1px 1px rgba(0,0,0,0.05); margin-top:20px;}
.detal_right{float:right;width:23%;box-shadow: 0 1px 1px rgba(0,0,0,0.05); background:#fff; margin-top:20px; padding:30px;}


.detal_left article{ padding:30px;}
.detal_left article h1 {  margin: 0px;margin-bottom: 5px;font-size: 26px;line-height: 1.5;font-weight: 300;}
.detal_left article time {padding:15px 0;border-bottom: 1px solid #f0f2f5;font-size: 14px;
 font-weight: 300;color: #a3afb7; display:block;}
 .detal_left article time a{font-weight:bold; color:#F60; font-size:16px; text-decoration:underline;}
 .detal_left article time span{ padding-right:15px; color:#ccc;}
 .detal_left article time i{ margin-right:5px;}
.detal_left article>div,.rightside article>div {border-top: 1px solid #e3e3e3; padding-top: 30px; font-size: 1.15em; line-height: 2em; color: #333; }
.detal_left article>div *{color: #333;}
.detal_left article>div img{ display: table; margin: 10px auto; max-width:70%; }
.detal_left article>div a {color:#FD8030; }
.detal_left article>div a:hover{ text-decoration:underline}
.detal_left article>p{padding-top:20px;}
.detal_left article>p,article>p a{ color:#999;}
.detal_left article>div a:hover { color: #b50009 }
.detal_left article>div h2,article>div h3,article>div h4,article>div h5,article>div h6,.rightside article>div h2,.rightside article>div h3,.detal_left article>div h4,.rightside article>div h5,.rightside article>div h6{ font-weight:bold; margin:15px 0; font-size:1.1em; color:#000;}
.detal_left article embed,.rightside article video{width:80%;height:450px;display:table;margin:0 auto;}
 .detal_left article>div div,.detal_left article>div p{ padding-top:10px;}
		
 
 .othersnews {font-size:1em;padding:30px 0; width:95%; margin:0 auto; overflow:hidden}
p.otherbar{color:#000;border-bottom:1px solid #e3e3e3;font-weight:bold;padding-bottom:10px;}
.othersnews ul{}
.othersnews ul li{float:left; width:48%; margin-left:4%;  display:block; border-bottom:1px dashed #e3e3e3; padding:10px 0; position:relative; }
.othersnews ul li:nth-child(2n+1){ margin-left:0;}
.othersnews ul li a{float:left; color:#333; max-width:80%;text-overflow:ellipsis;white-space:nowrap; display:block; padding-left:15px;}
.othersnews ul li:before{content:"·";font-weight:bold;left:0;top:25%;position:absolute;color:#999;}
 
 .detail_side_box{ width:100%;}
  .detail_side_box h4{font-size: 18px;font-weight: 300;color: #273359;}
   ul.detail_side_list {margin:10px auto 30px auto;border:1px solid #f0f2f5;border-radius: 3px;}
 ul.detail_side_list li{display: block;padding:15px;background-color: #fff;border-bottom:1px solid #e4eaec;}
  ul.detail_side_list li:last-child{border-bottom:0}
 ul.detail_side_list li a{ font-size:15px;}
  ul.detail_side_list li a.hover{ color:#F6}
.about{padding:10px 0px;background: #f5f5f5;word-break: break-all; margin-top:10px; }
.about article{ background:#fff;padding:10px 30px;background: #ffffff;width: 100%;
    max-width: 100%;font-weight: 300;line-height: 1.8;color: #222;word-wrap: break-word;}

/* 内页图集 */
ul.ul_detail_piclist{ display:table; margin:0 auto; padding:0 2%;}
ul.ul_detail_piclist li{float:left; display:block; font-size:14px; text-align:center; padding:10px; overflow:hidden;}
ul.ul_detail_piclist li img{ display:inline-block; margin:0;max-width:100%; width:122px; height:85px;}

/* 江西旅游 */
.jx{padding:20px 0px;background: #f5f5f5;word-break: break-all; margin-top:20px;}
.jx>div>article{background:#fff;padding:30px;background:#fff;width: 100%;max-width: 100%;color: #222; overflow:hidden}
.jx>div>article>dl{width:15%;float:left; background:#FCFCFC ; padding-bottom:30px;}
.jx>div>article>dl dt{text-align: center; font-size:28px; font-weight:bold;padding: 12px 0px;margin: 0px 0 2px 0;letter-spacing: 2px;color: #115472;}
.jx>div>article>dl dd{ text-align:center; width:80%;border-bottom: 1px solid #e1e1e1; margin:0 auto;}
.jx>div>article>dl dd a{color: #115472;display: block;padding: 18px 0 8px; font-size:18px;}
.jx>div>article>dl dd a:hover,.jx>div>article>dl dd a.hover{ color:#F60;}


.jx_right{ float:right; width:83%; position:relative;}
.jx_right span{ display:block; position:absolute; right:1%; bottom:10px; font-size:14px;}
.jx_right span a{ color:#115472; padding:0 10px;}
.jx_right span a:hover{ text-decoration:underline}
.jx_right h2{padding: 0 0 0 22px;height: 40px; font-size:22px; font-weight:normal; clear:both; width:100%;
text-align: left;position: relative;border-bottom: 1px solid #e1e1e1;margin: 5px 0 10px 0;color: #1c7ead;}
.jx_right h2:before{display: block;content: " ";width: 5px;height: 22px;background: #47b0de;position: absolute;left: 2px;top: 50%;margin-top: -15px;}
.jx_right .jx_des{ line-height:1.8; padding:10px 0 20px 0;}
.list li{ height:245px; }
  .list li a.list_pic{height:160px;}
  .list li a.list_pic img{}

.jx_banner{height:250px;width:100%;overflow:hidden;margin-bottom:20px;position:relative;}
.jx_banner img{ height:100%;width:60%;}
.jx_banner p{ position:absolute; bottom:0px; background:rgba(4, 87, 160, .6) url(../images/pre-1.png) no-repeat 10px center; color:#fff; padding:20px 20px 20px 40px;display:block; width:40%; height:100%; right:0;}
/*
.jx_banner:hover p{width:100%;background:rgba(4, 87, 160, .6) url(../images/next-1.png) no-repeat 10px center;}
*/

.ja_solution{ width:100%; overflow:hidden}
.ja_solution_bar{ height: 40px;font-size: 16px;float: left;position: relative; border-bottom:1px solid #ddd; width:100%;}
.ja_solution_bar h3{ display:inline-block; float:left; height:100%; font-weight:normal; margin:0; line-height:40px; text-align:center; padding:0 33px; border-bottom:1px solid #ddd;  z-index:999; background:#fff; cursor:pointer;}

 .ja_solution_bar h3:nth-child(1).hover,.ja_solution_bar h3:nth-child(1):hover{border-top: 2px solid #41AFEA;} 
  .ja_solution_bar h3.hover,.ja_solution_bar h3:hover{border-top: 2px solid #6cad38; border-left:1px solid #ddd; border-right:1px solid #ddd;margin-top:1px; border-bottom:1px solid #fff; } 
.ja_solution_bar h3 i{width:17px;height: 18px;float: left;margin-right:9px;margin-top: 10px;overflow: hidden;display: inline-block;background:url(../images/ttd2.png) no-repeat;}
.ja_solution_bar h3:nth-child(1) i{background-position:0 -96px;}
.ja_solution_bar h3:nth-child(2) i{background-position:-34px -96px;}
.ja_solution_bar h3:nth-child(3) i{background-position: -17px -96px;}
.ja_solution_box{ border:1px solid #ddd;border-top:none; width:100%; overflow:hidden; clear:both; padding:20px 20px 0 20px;}
 .ja_solution_bar h3:nth-child(3).hover,.ja_solution_bar h3:nth-child(3):hover{border-top: 2px solid #FF8000;}
.ja_solution_box .list{ margin-bottom:0;}



.about{ background:#fff;}

.about .v3_gywm{width: 100%;}
.about .v3_gywm .wz{width:100%;margin: 0 auto;}
.about .v3_gywm .wz h2{margin-top: 50px;font-size: 32px;color: #808080;text-align: center;font-weight: 100;opacity: 0.1;}
.about .v3_gywm .wz h3{text-align: center;font-size: 26px;color: #333; line-height:0.8; margin-top:-12px;}
.about .v3_gywm .wz .line{width: 50px;height: 5px;background: #ab1212;margin:15px auto;border-radius: 3px;}
.about .v3_gywm .wz .neir{width:90%;height: 100px;margin:40px auto;font-size: 15px;color: #333;line-height: 30px;text-align: center;}
.about .v3_gywm .wz .tj{height: 100px;margin:0 auto; display:table;}
.about .v3_gywm .wz .tj ul li{float: left;width: 230px;text-align: center;}
.about .v3_gywm .wz .tj ul li .gx{font-size: 15px;color: #808080;line-height: 30px;float: left;text-align: center;width: 228px;}
.about .v3_gywm .wz .tj ul li .gx b{font-size: 50px;color: #ab1212;line-height: 60px;margin-right: 5px;font-weight: normal;}
.about .v3_gywm .wz .tj ul li .lines{width: 1px;height: 100px;background: #ddd;float: right;margin-top: -30px;}

.about .v3_ys{width:100%;margin:50px auto 0 auto;}
.about .v3_ys h2{font-size: 32px;color: #808080;text-align: center;font-weight: 100;opacity: 0.1; margin-bottom:-15px}
.about .v3_ys h3{text-align: center;font-size: 26px;color: #333; margin-top:0;}
.about .v3_ys .line{width: 50px;height: 5px;background: #ab1212;margin:15px auto;border-radius: 3px;}
.about .v3_ys .ys{width:100%;height: 240px;margin-top: 50px;}
.about .v3_ys .ys_l{width:40%;height: 240px;border-bottom:1px solid #ddd;float: left;}
.about .v3_ys .ys_l .tit{width: 100%;height: 30px;}
.about .v3_ys .ys_l .tit img{float: left;width: 19px;height: 30px;margin-right: 10px;}
.about .v3_ys .ys_l .tit b{float: left;font-size: 20px;color: #333;line-height: 30px;}
.about .v3_ys .ys_l .tit .line2{width: 50%;border-top: 1px dashed #ddd;float: left;margin: 17px 0 0 15px;}
.about .v3_ys .ys_l .tit em{float: right;font-size: 30px;font-style: italic;color: #e5e5e5;margin-top: 5px;}
.about .v3_ys .ys_l .lb{width: 100%;height: 170px;margin-top: 20px;}
.about .v3_ys .ys_l .lb ul li{line-height: 30px;font-size: 13px;color: #666;margin-bottom: 10px;}
.about .v3_ys .ys_l .lb ul li i{width: 17px;height: 17px;float: left;display: block;background: url(../images/v3_ys2.png);margin: 5px 5px 0 0;}

.about .v3_ys .ys_r{width: 55%;height: 240px;border-bottom:1px solid #ddd;float: right;}
.about .v3_ys .ys_r .tit{width: 100%;height: 30px;}
.about .v3_ys .ys_r .tit img{float: left;width: 22px;height: 29px;margin-right: 10px;}
.about .v3_ys .ys_r .tit b{float: left;font-size: 20px;color: #333;line-height: 30px;}
.about .v3_ys .ys_r .tit .line2{width: 450px;border-top: 1px dashed #ddd;float: left;margin: 17px 0 0 15px;}
.about .v3_ys .ys_r .tit em{float: right;font-size: 30px;font-style: italic;color: #e5e5e5;margin-top: 5px;}
.about .v3_ys .ys_r .lb{width: 100%;height: 170px;margin-top: 20px;}
.about .v3_ys .ys_r .lb ul li{line-height: 26px;font-size: 13px;color: #666;margin-bottom: 5px;}
.about .v3_ys .ys_r .lb ul li i{width: 17px;height: 17px;float: left;display: block;background: url(../images/v3_ys2.png);margin: 5px 5px 0 0;}



.about .v3_lxfs{width:100%;height: 380px;margin:0 auto;}
.about .v3_lxfs h2{font-size: 32px;color: #808080;text-align: center;font-weight: 100;opacity: 0.1;margin-top: 50px;}
.about .v3_lxfs h3{text-align: center;font-size: 26px;color: #333; margin-top:-15px;}
.about .v3_lxfs .line{width: 50px;height: 5px;background: #ab1212;margin:15px auto;border-radius: 3px;}
.about .v3_lxfs .lxfs{width: 100%;height: 230px;margin-top: 50px;}
.about .v3_lxfs .lxfs ul li{width: 235px;height: 200px;float: left;margin-right: 84px;}
.about .v3_lxfs .lxfs ul li:last-child{float: right;margin-right: 0;}
.about .v3_lxfs .lxfs ul li .lxfs_img{position: absolute;margin-left: 65px;}
.about .v3_lxfs .lxfs ul li .lxfs1{width: 235px;height: 160px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.10);margin-top: 50px;}
.about .v3_lxfs .lxfs ul li .lxfs1 .tit{text-align: center;color: #666;font-size: 17px;padding-top:65px;font-weight: bold;font-family: "Microsoft Yahei";}
.about .v3_lxfs .lxfs ul li .lxfs1 .nr{font-size: 20px;color: #888;text-align: center;margin-top: 20px;font-family: "Microsoft Yahei";}
.about .v3_lxfs .lxfs ul li .lxfs1 .nr1{font-size: 15px;color: #888;text-align: center;margin-top: 20px;font-family: "Microsoft Yahei";}
.about .v3_lxfs .lxfs ul li .lxfs1 .nr img{ display:table; margin:0 auto;}



section.tuozhan,section.tuozhanbox{padding:20px 0px;background: #f5f5f5;word-break: break-all; margin-top:20px;}
section.tuozhan>div>article{background:#fff;padding:20px;background:#fff;width:100%;max-width:100%;overflow:hidden}

section.tuozhan .tuozhan_top{ width:100%; height:365px; overflow:hidden}


figure.tuozhan_banner{float:left;position:relative;height:100%; width:54%; overflow:hidden; }
figure.tuozhan_banner a{height:100%;display:block; width:100%;}
figure.tuozhan_banner a img{height:100%;display:block;width:100%!important;}

figure.tuozhan_banner figcaption { position:absolute; right:3%; bottom:2%;  height:25px;}
figure.tuozhan_banner figcaption a{width:25px!important; height: 25px;text-align: center;font-size:14px;color: #FFF;background:#273359;margin-left:10px;border-radius: 50%;cursor: pointer;float: left;display:block; line-height:25px;}
figure.tuozhan_banner figcaption a:hover,figure.tuozhan_banner figcaption a.hover{ background:#f80;}

section.tuozhan figure.huiyi_box{}
section.tuozhan figure.huiyi_box img{ width:45%; float:left;}
section.tuozhan figure.huiyi_box figcaption{ width:50%; float:right;}
section.tuozhan figure.huiyi_box figcaption h3{ text-align:center;}
section.tuozhan figure.huiyi_box figcaption>div{ font-size:16px; line-height:1.8; padding:20px 0;}


.tuozhan_top dl{float:right;height:100%;width:43%;}
.tuozhan_top dl dt,.tuozhan_top dl dd{width:100%; }
.tuozhan_top dl dt>a{ text-align:center; display:block; height:60px; line-height:60px; font-size:24px; color:#273359}
.tuozhan_top dl dt p{ font-weight:100; color:#a6a6a6; line-height:1.8; padding-bottom:7px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; max-height:55px;}
.tuozhan_top dl dt p a{ color:#F60; margin-left:15px;}.tuozhan_top dl dt p a:hover{ text-decoration:underline;}
.tuozhan_top dl dt{border-bottom: 1px dotted #dcdcdc; margin-bottom:15px;}

.tuozhan_top dl dd{font-size:16px; clear:both; line-height:2.2;}
.tuozhan_top dl dd em{ width:6%; float:left; display:inline-block;color:#F60;}
.tuozhan_top dl dd a{float:left;display:inline-block;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.tuozhan_top dl dd time{ width:10%; float:right;display:inline-block; text-align:right; color:#a6a6a6; font-size:15px;}

.tuozhan_bar{position:relative;height:35px;border-bottom: 1px solid #e8e7ed; line-height:35px; width:100%; margin-bottom:20px;}
.tuozhan_bar h3{float:left;display:inline-block;font-size:20px;color:#273359;}
.tuozhan_bar a{ float:right; display:inline-block; height:100%; line-height:35px;}
.tuozhan_bar i{position: absolute;bottom: -1px;left: 0;display: block;overflow: hidden;width: 80px;height: 2px;background: #ff4939;}
section.tuozhanbox>div{background:#fff; padding:20px;}
 .tz_list li a.list_title{ text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; margin-bottom:10px;}
 .tz_list li{ height:300px; }
 .tz_list li p.list_des{-webkit-line-clamp:3; line-height:1.8;}
.tz_list li p.list_des em{display: inline-block;height: 18px;background: #ff4939;line-height: 18px;color: #fff;font-size: 12px;padding:1px 6px;}
.tz_list li p.list_des i{display: inline-block;font-size: 14px;color: #ff4939;margin-right: 6px;}
.tz_list{ margin-bottom:0;}
section.tuozhanbox{ margin-top:0; padding-top:0;}	

.tz_news{width:100%;}
.tz_news .tz_news_box{width:24%; margin-right:1%;}
.tz_news .tz_news_box h4{}   
.tz_news .tz_news_box ul{}
.tz_news .tz_news_box ul li{height:45px; line-height:45px;position: relative;overflow: hidden;border-top: 1px solid #e8e7ed;}
 p.copy{ background-color:#F8F8F8; color:#35A6E0!important; padding:12px;}ul.section_news_list li a{  max-width:80%;}









