﻿@charset "utf-8";
/*笔记本*/
@media (max-width:1199px) {

.header .searchbox{float:left; margin-left:50px;}
.header form input.ipt{width:250px;}
nav ul li a{padding:0 20px;}
nav span.qa{ display:none;}
}

/*笔记本*/
@media (min-width:1200px) and (max-width:1400px) {
nav ul li a{padding:0 25px;}


}

/* 小屏幕 移动端*/
@media(max-width:768px) {

	body#index{background: #fff;}
.top{ display:none;}
.header{ padding:10px 2% 10px 2%;}
.header h1,.header h2{width:50%;}
.header h1 img,.header h2 img{ width:100%;}
.header .searchbox{ display:none;}
.header .phone{padding:5px 0 0 0;padding-left: 0px;float: right; background:none;}
.header .phone time{ font-size:12px;}
.header .phone time em{ display:none;}
.header .phone p:last-child{display:none}
.header .phone p{font-size:16px;}
nav{ height:auto;}
nav span.service{ display:none}
nav ul{float:none;clear:both;width:auto;}
nav ul li{height:100%;line-height:38px;font-size:13px; width:25%; border-bottom:1px solid #fff;}
nav ul li a{padding:0;height:100%; width:100%; text-align:center; border-right:1px solid #fff;}
nav ul li a.hover,nav ul li a:hover{ color:#fff;}
nav span.qa{ display:none}
.banner img{ width:100%;}
section.section1{ height:auto;}
section.section1 ul.menu{width:100%; height:auto;float:none;box-shadow:0;}
section.section1 ul.menu li{padding: 8px 8px 2px;border-left: 1px solid #FFF;
background: url(../images/mdd_line.png) repeat-x bottom center;
clear: none; height:auto; width:50%; float:left}
section.section1 ul.menu li:last-child{ display:none;}
section.section1 div.section1_right{ float:none;width:100%; width:-moz-calc(100%); width:calc(100%); height:auto; padding-top:10px;}

section.section1 div.section1_right .banner{float:none;height:auto; width:100%;  padding:0; height:170px;}
section.section1 div.section1_right .banner a{height:100%;display:block; width:100%;}
section.section1 div.section1_right .notice{display:none;}
section.item{ padding:13px 2% 0 2%;}
section.item .tour_bar span{ margin-left:10px;}
section.item .tour_bar span a{margin-left:5px;padding: 0 5px; font-size:12px;}
section.item .tour_bar span a:nth-child(n+5){display:none;}
section.item .bar h3{ font-size:16px;line-height:32px;margin-left: 12px;}
ul.tour_list li{float:left;width:49%;height:auto;margin-right:2%;}
ul.tour_list li:nth-child(2n){ margin-right:0;}
ul.tour_list li a.tour_list_pic{height:120px;}
ul.tour_list li .tour_list_price em{font-size:14px; padding-right:5px;}
ul.tour_list li:nth-child(5){ display:none;}
ul.tour_list li .tour_list_des{ height:28px; line-height:28px;}
ul.tour_list li .tour_list_price{padding:5px 0; font-size:12px;}





.item_box{ height:auto;}
.item_box .item_left,.item_box .item_right_pic{ display:none;}
.item_box .item_right{float:none;width:100%; width:100%; width:100%;}
.item_box .item_right .item_right_piclist{float: none;width:100%; }

ul.item_right_piclist li{ height:auto;width:50%; border-right:1px solid #eee; border-bottom:1px solid #eee; overflow:hidden;}
ul.item_right_piclist li figure  img,ul.item_right_piclist li figure  img.im{height:100px;}
ul.item_right_piclist li figure figcaption p em{ font-size:14px;}
ul.item_right_piclist li figure{  padding:5px 0;}
ul.item_right_piclist li:nth-child(2n+1){border-left:1px solid #eee; }
.index_news .index_news_item{ float:none; width:100%;height:auto;padding:5px 5px 0;margin-right:0;}
#scrollUl  li{padding:5px; margin:5px 0; }
.scroll_item>div{ max-height:200px;}
footer{ display:none;}

p.position{ padding-left:1%;}
p.position span{ display:none;}
 .left_side{ width:100%; float:none;padding:10px 1% 0 1%;}
 .right_side{ width:100%; float:none;padding-top:10px;}
.good{ display:none;}
.choose_box{padding-top:0;}
.choose_box h3{padding:0px 10px;font-size:14px;height:30px;line-height:30px;}
.choose_box .choose_box_item dl{padding:4px 0;  font-size:12px;}
.choose_box .choose_box_item{padding: 0 5px;}
.choose_box .choose_box_item dl dt,.choose_box .choose_box_item dl dd{margin-right:5px;}

figure.hotel_item{padding:8px 0;}
figure.hotel_item>a{width:100%;height:200px; float:none; margin-bottom:10px;}
figure.hotel_item figcaption{ width:100%; height:auto; clear:both;float:none;}
figure.hotel_item figcaption dl{width:100%; margin-bottom:0; max-width:100%;}
figure.hotel_item figcaption dl dt a{font-size:15px;padding:0 5px 0 1px;}
figure.hotel_item figcaption dl dd{ padding:3px 0; font-size:12px;}
figure.hotel_item figcaption dl dt{ margin-bottom:5px;}
figure.hotel_item figcaption dl dd.hotel_tel a{font-size:13px;}
figure.hotel_item figcaption>div.hotel_btn{float:none; width:100%;
 clear:both;height:auto; text-align:center; padding-top:0;}
 figure.hotel_item figcaption>div.hotel_btn p{ display:inline-block; float:left; font-size:12px;}
figure.hotel_item figcaption>div.hotel_btn p.price em{font-size:13px;padding:0 3px;}
 figure.hotel_item figcaption>div.hotel_btn p:last-child{ display:none;}

.side_box{margin-bottom:10px;}
.side_box h3{line-height: 28px;font-size: 14px;height:28px;}
.side_box ul{padding: 0 14px;}
.side_box ul li{ padding:7px 0;line-height: 24px;}
section.hotel_detail_top{margin-top:10px;padding:10px 2% 10px 2%;}
section.hotel_detail_top h1{ font-size:22px; padding-right:5px;}
figure.hotel_detail_pics{padding:10px 1.8%;margin-top:10px; }
figure.hotel_detail_pics ul{height:120px;width:100%; float:none }
figure.hotel_item figcaption dl dd.hotel_address i,.hotel_detail_top_address i{margin-right:5px;}
figure.hotel_detail_pics  figcaption{ float:none; width:100%; height:auto;}
dl.hotel_detail_attr dd p{ padding-top: 3px;font-size:12px;}
dl.hotel_detail_attr dd i{ margin-bottom:0;}
dl.hotel_detail_attr{ padding-bottom:10px; height:auto; margin-bottom:0}


.hotel_detail_view{ padding:5px 2% 0 2%;}
 p.hotel_detail_view_bar{height:30px; }
p.hotel_detail_view_bar span{font-size:12px;height: 100%;line-height:30px;padding:0 10px;}
p.hotel_detail_view_bar span:nth-child(n+5){display:none;}
.tour_des{border-bottom:0;
    height:20%;
    overflow: hidden;
    padding-top: 1%;
    margin-bottom: 20px;
    -webkit-line-clamp: 3; margin-bottom:10px;
}



  section.case{padding:10px 2% 0 2%;}
   .case_bar{height:auto; line-height:inherit;}
   .case_bar h3{float:none;font-size:16px; }
   .case_bar span{float:none; padding-right:0; margin:10px 0; width:100%; display:block;}
   .case_bar span a{ padding:0 3px; font-size:13px;}
   .case_list{ max-height:auto; overflow:visible; }
  .case_list figure{float:left;width:49%;margin-right:2%;margin-top:10px; } 
   .case_list figure:nth-child(2n){margin-right:0;}
   .case_list figure>a img{height:100px;}
   .case_list figure figcaption a{font-size:14px; font-weight:normal;height:24px; line-height:24px; }
   .case_list figure figcaption p,.case_list figure figcaption  i{ display:none;}
   section.meeting_service{ display:none;}
   section.section_news{ padding:0 2%;}
section.section_news figure{float:none; width:100%; padding:2%; height:auto;}
section.section_news figure>a{ display:none;}
section.section_news figure figcaption{float:none;width:100%;}
section.section_news{padding-top:10px; margin-bottom:20px; }
section.section_news figure figcaption h5{font-size:18px;}
section.section_news figure figcaption>a{font-size:16px;text-overflow: ellipsis;white-space: nowrap;}
ul.section_news_list{float:none; width:100%; padding:0 0 0 3%; border-left:0; margin-top:2%; border-top:1px solid #EDEDED}




section.list{ padding:0 2%;}
.list_bar{ height:26px;line-height:26px; margin:20px 0; }
.list_bar a{ padding:0 5px; font-size:14px; }
.list_bar a.hover,.case_bar a:hover{background:#FD8030;color: #fff;}
 .list li a.list_pic{height:140px;}
  .list li{float:none;width:100%;margin-right:0; height:auto; margin-bottom:15px; padding-bottom:15px;}
 
  .list li:nth-child(4n){margin-right:0;}
  .list li a.list_pic{}
  .list li a.list_pic img{ height:auto}
 .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}


.detal_left{ width:100%; float:none;}
.detal_left article{ padding:0 3%}
.detal_left article h1{font-size:16px;line-height: 1.4;margin-bottom:0;padding-top:10px;}
.detal_left article time {padding:5px 0;font-size: 12px;}
.detal_left article>div{padding-top:20px; font-size:1.1em; line-height:1.8em; color:#555;}
.detal_left article>div *{color:#555;}
.detal_left article>div h2,.rightside article>div h3,article>div h4,article>div h5,article>div h6, article>div h2, article>div h3, article>div h4,. article>div h5, article>div h6{  margin:15px 0; font-size:1em; }
.detal_left article>div img{max-width:90%;}

.othersnews {font-size:1.15em;padding-top:20px; width:90%;}
.othersnews ul li{float:none; width:100%; margin-left:0; padding:6px 0; overflow:hidden; }
.othersnews ul li:nth-child(2n+1){ margin-left:0;}
.othersnews ul li a{text-overflow: ellipsis;white-space: nowrap;float:none; color:#333;max-width:95%;text-overflow:ellipsis;white-space:nowrap; display:block;font-size:0.9em;}

.detal_right{ display:none;}
figure.hotel_detail_pics ul li a mark{ display:none}



/* 内页图集 */
ul.ul_detail_piclist{ padding:0 1%;}
ul.ul_detail_piclist li{padding:5px;}
ul.ul_detail_piclist li img{ display:inline-block; margin:0;max-width:100%; width:100px; height:75px;}


.jx{padding:10px 0px; margin-top:10px;}
.jx>div>article{padding:10px;}
.jx>div>article>dl{width:100%;float:none;padding-bottom:0px; overflow:hidden; margin-bottom:0;}
.jx>div>article>dl dt{text-align:center;font-size:1.1em;font-weight:bold;padding:0;margin: 0px 0 2px 0;letter-spacing: 2px;color: #115472; float:left}
.jx>div>article>dl dt:after{ content:"-"}
.jx>div>article>dl dd{text-align:left;width:auto;border-bottom:none;float:left;padding-right:10px;}
.jx>div>article>dl dd a{font-size:1.1em; padding:0;}
.jx>div>article>dl dd a:hover,.jx>div>article>dl dd a.hover{color:#F60;}

.jx_right{ float:none; width:100%}
.jx_right h2{padding: 0 0 10px 22px;height:auto; font-size:16px;}
.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{display:none;}

.jx_banner{height:150px; }
.jx_banner img{ width:100%;}
.jx_banner p{  bottom:0px; background:rgba(4, 87, 160, .6); padding:10px;width:100%; height:30%; width:100%; bottom:0; }
.jx_banner:hover p{height:100%;background:rgba(4, 87, 160, .6);}
.ja_solution_bar h3{padding:0 10px; font-size:14px;}
.ja_solution_bar h3 i{ display:none;}
.ja_solution_box{  padding:10px 10px 0 10px;}




section.mate_section{ display:none;}
section.tuozhan .tuozhan_top{height:auto;}
figure.tuozhan_banner{float:none;position:relative;height:auto; width:100%;  }
section.tuozhan>div>article{padding:10px;}
section.tuozhan,section.tuozhanbox{padding:10px 0px;margin-top:10px;}
.tuozhan_top dl{float:none;height:auto;width:100%;}
.tuozhan_top dl dt>a{height:40px; line-height:40px; font-size:18px;}
.tuozhan_top dl dd a{ width:75%;}

.about_section .v3_gywm .wz h2{margin-top: 22px;font-size: 16px;}
.about_section .v3_gywm .wz h3{font-size: 18px;color: #333; line-height:0.8; margin-top:-12px;}

.about_section .v3_gywm .wz .neir{width:100%;height: 100px;margin:10px auto;font-size: 15px;color: #333;line-height: 30px;text-align: center;}
.about_section .v3_gywm .wz .tj{ display:none;}


.about_section .v3_ys{width:100%;margin:100px auto 0 auto; }
.about_section .v3_ys h2{font-size: 16px;}
.about_section .v3_ys h3{font-size: 18px;}

.about_section .v3_ys{ display:none}





 .about .v3_gywm .wz h2{margin-top: 22px;font-size: 16px;}
 .about .v3_gywm .wz h3{font-size: 18px;color: #333; line-height:0.8; margin-top:-12px;}

 .about .v3_gywm .wz .neir{width:100%;height: 100px;margin:10px auto;font-size: 15px;color: #333;line-height: 30px;text-align: center;}
 .about .v3_gywm .wz .tj{ display:none;}


 .about .v3_ys{width:100%;margin:100px auto 0 auto; }
 .about .v3_ys h2{font-size: 16px;}
 .about .v3_ys h3{font-size: 18px;}

 .about .v3_ys{ display:none}

 .about .v3_lxfs{width:100%;height:auto;margin:0 auto; padding-top:0px;}
 .about .v3_lxfs h2{font-size: 16px;margin-top: 0px;}
 .about .v3_lxfs h3{font-size: 18px;}

 .about .v3_lxfs .lxfs{width: 100%;height:auto;margin-top: 10px;background:#fff;}
 .about .v3_lxfs .lxfs ul li{width:100%;height: auto;float: none;margin-right:auto; padding-left:0;margin-left:auto; }
 .about .v3_lxfs .lxfs ul li:last-child{ display:none}
 .about .v3_lxfs .lxfs ul li .lxfs_img{ display:none;}
 .about .v3_lxfs .lxfs ul li .lxfs1{width:95%;height: 80px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.10);margin:10px auto 0 auto;}
 .about .v3_lxfs .lxfs ul li .lxfs1 .tit{text-align: center;color: #666;font-size: 17px;padding-top:10px;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: 10px;font-family: "Microsoft Yahei";}
.about .v3_lxfs .lxfs ul li .lxfs1 .nr1{font-size: 15px;color: #888;text-align: center;margin-top: 10px;font-family: "Microsoft Yahei";}




section.tuozhan figure.huiyi_box{}
section.tuozhan figure.huiyi_box img{ width:100%; float:none;}
section.tuozhan figure.huiyi_box figcaption{ width:100%; float:none; padding:20px 0;}
section.tuozhan figure.huiyi_box figcaption h3{ text-align:center; font-size:18px; color:#000;}
section.tuozhan figure.huiyi_box figcaption>div{ font-size:14px; line-height:1.8; padding:0; padding-top:10px;}








}


