@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
	padding:0;
	text-decoration:none;}
body{
	font-family:"微软雅黑";
	font-size:14px;
	background:#fff;}
img{
	border:none;}
li{
	list-style-type:none;}
a{color:#fff;}
.clear{
	clear:both;}
.top-round{
	width:100%;
	height:170px;
}
.top{
	width:1200px;
	height:170px;
	margin:0 auto;
}
.logo{
	width:40%;
	float:left;
	padding:10px 35px;}
.logo img{
	height:150px;
	width:auto;}
.tianqi {
    width:54%;
    float: right;
    text-align:left;
	padding-top: 50px;
}	
.nav-round{
	width:100%;
	height:60px;
	background:#5a8bfe;}
.navs {
    width:950px;
    height:60px;
    float: left;
}
.nav-mid{
	width:1200px;
	height:60px;
	margin:0 auto;
}
/* 下拉栏目 */
#noton a{
	background:none;
}#noton:hover{
	background:#095f99;
}
#current{
	background:#095f99;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:60px; line-height:60px;position:relative; z-index:1;  }
.nav a{color:#fff;font-size:18px;}
.nav .nLi{ float:left;position:relative; display:inline;width:130px;text-align:center;}
.nav .nLi h3{font-size:22px;}
.nav .nLi  a{ display:block; padding:0 20px; font-size:18px; font-weight:bold;  }
.nav .sub{ display:none;width:200px; left:0; top:60px;  position:absolute; background:#095f99;  line-height:26px; padding:5px 0;}
.nav .sub li{ zoom:1; text-align:left;padding-left:25px;z-index:9999;}
.nav .sub a{ display:block; padding:0 10px;font-size:14px;}
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on  a{ background:#095f99; color:#fff;   }
.search1{
	float:left;
	margin:14px 0;
	width:200px;
	height:30px;
	border:1px solid #fff;
	border-radius:15px;}

.srk1 {
    display: inline-block;
    width: 140px;
    vertical-align: top;
    margin-left: 15px;
}
.srk1 .input1 {
    width: 135px;
    height: 30px;
    border: none;
    color: #fff !important;
    background: #5a8bfe;
}
.btn1 {
    display: inline-block;
}
input.input2 {
    margin: 5px 0;
    width: 20px;
    height: 20px; 
	 
}
.srk1 .input1::-webkit-input-placeholder{
  color:#fff;
}
.srk1 .input1::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#fff;
}
.srk1 .input1:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#fff;
}
.srk1 .input1:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#fff;
}
/*焦点大图*/	
.box{width: 100%;height: 650px;margin: 0px auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 100%;height: 650px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 650px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:300px;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right:50%;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
.banner{
	position:relative;
	width: 100%;
	height: 650px;
}
.banner_word{
	position: absolute;
    width: 440px;
    height: 270px;
    top: 50px;
	left:40%;
    background: url(/img/banner-word.png) no-repeat;
    background-size: 100% 100%;
}
/*主页第一部分*/
.main_part1{
	width:1200px;
	height:550px;
	margin:-160px auto 0 auto;
	z-index:700;
	position:relative;
}
.part1_left{
	width:450px;
	height:545px;
	float:left;
	background:#5a8bfe;
	opacity:0.97;
}
.part1_left .tit{
	margin-bottom:30px;
}
.part1_left .tit>div{
	display:inline-block;
}
.part1_left .tit .menu_name{
	padding-left: 15px;
    letter-spacing: 5px;
    height: 30px;
    width: 110px;
    font-size: 18px;
    color: #fff;
    border-left: 5px solid #e0ab39;
    border-bottom: 5px solid #daf836;
}
.part1_cont{
	padding:30px 35px;
	margin:0 auto;
}
.part1_cont img{
	width:380px;
	height:200px;
}
.part1_left .more{
	text-align:right;
	width:240px;}
.part1_left .more a{
	color:#fff;}
.part1_left_new{
	margin-top:30px;
	font-size:14px;}
.part1_left_new li{
	padding:0 0 10px 0;}
.part1_left_new li a>div{
	float:left;}
.new_tit{
	width:280px;
	overflow : hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}
.new_time{
	width:100px;
	text-align:right;}
.part1_right{
	width:750px;
	float:left;}
.part1_right_1{
	height:310px;}
.part1_right_1_img{
	height:310px;
	float:left}
.part1_right_1_img img{
	height:310px;
	width:460px;}
.part1_right_1_list{
	width:290px;
	height:310px;
	float:left;
	background:#6fbb41;}
.part1_right_1_list .tit{
	padding:45px 30px;
	font-size:18px;}
.part1_right_1_list .discrip{
	padding:0 30px 45px 30px;
	font-size:14px;}
.tb_left img{
	padding: 0 30px 45px 30px;
	width:30px;
	height:30px;}
.video{
	width:330px;
	height:235px;
	float:left;
	position:relative;}
.video img{
	width:330px;
	height:235px;}
.video_pic{
	width: 100px;
    height: 100px;
    position: absolute;
    top: 75px;
    left: 115px;}
.video_pic img{
	width:100px;
	height:100px;}
.part1_right_2{
	float:left;
	width:420px;
	height:235px;}
.part1_right_2_list{
	width:195px;
	height:235px;
	float:left;
	background:#e0ab39;}
.part1_right_2_list .tit{
	padding:45px 30px;
	font-size:18px;}
.tb_right{
	text-align:center;}
.tb_right img{
	width:30px;
	height:30px;}
.part1_right_2_img{
	width:225px;
	height:235px;
	float:left;}
.part1_right_2_img img{
	width:225px;
	height:235px;}
.main_part2{
	width:1200px;
	margin-top:30px;
	text-align:center;}
.part2-1 {
    text-align: center;
}
.part2-1 a{
   color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 0 15px;
}
.part2-2{
	margin-top:15px;}
.search2 {
    width: 500px;
	height:45px;
}
.srk2 {
    width: 340px;
    height: 45px;
    float: left;
	border:1px solid #000;
}
.srk2 input{
	width:330px;
	height:45px;
	line-height:45px;
	padding-left:10px;
	background:url(/img/sanjiao.png) no-repeat;
	background-position:320px center;
	border:none;}
.btn2 {
    width: 140px;
    height: 45px;
    float: left;
}
.btn2 .input2{
	width: 140px;
    height: 48px;
    line-height: 45px;
    background: #487aea;
    margin: 0 0 0 5px;
    border: none;
    font-size: 22px;
    color: #fff;
    letter-spacing: 15px;
    text-align: center;}
.part2-3{
	margin-top:13px;}
.main_part3{
	width:100%;
	height:750px;
	margin-top:30px;
}
.part2-3 {
    width: 500px;
    text-align: left;
}
.part2-3 li {
    display: inline-block;
}
.part2-3 li a {
    color:#ff0000;
}
	
/* 主页吃住游娱购CSS */
.slideTxtBox{ width:100%;position:relative;}
.slideTxtBox .hd{ width:65px;height:320px; line-height:30px;position:absolute; right:100px;top:195px;z-index:999;}
.slideTxtBox .hd ul{left:20px;height:320px;}
.slideTxtBox .hd ul li{width:65px;height:65px; cursor:pointer;text-align:center;font-size:24px;line-height:65px;color:#fff;}
.slideTxtBox .hd ul li.on{ height:65px;  background:#fff !important;color:#000; }
.slideTxtBox .bd>div{height:720px;padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
#eat{
	background:#f53d57;}
#zhu{
	background:#61d01d;}
#you{
	background:#487aea;}
#yu{
	background:#f6b730;}
#buy{
	background:#fa6c1e;}
.bd .eat{
	background:url(/img/eat.png) no-repeat;
	background-position:center center;}
.bd .cont{
	width:420px;
	height:495px;
	margin-right:150px;
	margin-top:135px;
	background:#fff;
	opacity:0.95}
.bd .zhu{
	background:url(/img/zhu.png) no-repeat;
	background-position:center center;}
.bd .you{
	background:url(/img/you.png) no-repeat;
	background-position:center center;}
.bd .yu{
	background:url(/img/yu.png) no-repeat;
	background-position:top center;}
.bd .buy{
	background:url(/img/buy.png) no-repeat;
	background-position:top center;}
.part3_navtitle {
    padding: 25px 50px ;
}
p.chtitle {
    font-size: 28px;
    color: #5b87ea;
}
p.entitle {
    font-size: 12px;
	color:#7599ea;
}
.part3_lists{
	padding:0 50px;}
.part3_lists li{
	padding:0 0 10px 0;}
.part3_lists li a{
	font-size:18px;
	color:#161615;}
span.part3_time {
    float: right;
    font-size: 14px;
}
.part3_more{
	display:inline-block;
	width:175px;
	height:45px;
	background:#487aea;
	margin:20px 0 0 50px;
	text-align:center;
	font-size:18px;
	line-height:45px;}

/*景点推荐*/
.main_part4{
	padding-top:50px;
	height:865px;
	background:#f0f0f0;}
.part4_cont{
	width:1200px;}
.part4_tit{
	text-align:center;}
.part4_tit img{
	width:240px;
	height:auto;}
.scenicTxtBox{ width:1200px; text-align:left;margin-top:45px;  }
.scenicTxtBox .hd{ line-height:30px;}
.scenicTxtBox .hd ul{display:table;}
.scenicTxtBox .hd ul li{ float:left; padding:15px 40px; cursor:pointer; font-size:18px;border:1px solid #020202;margin:0 10px; }
.scenicTxtBox .hd ul li.on{color:#185bfa; border:1px solid #185bfa;}
.scenicTxtBox .bd ul{zoom:1;  }
.scenicTxtBox .bd li{ height:24px; line-height:24px;   }
.scenicTxtBox .bd li .date{ float:right; color:#999;  }
.part4_bd_left{
	width:390px;
	float:left;
	margin:35px 0 0 20px;}
.part4_bd_left li{
	float:left;
	width:245px;
	height:245px !important;
	overflow:hidden;
}
.part4_bd_left li img{
	transition: all 0.6s;
}
.part4_bd_left li:hover img,.part4_bd_right li:hover img{
	transform: scale(1.1);
}
.part4_bd_left li:first-child{width:390px;height:530px !important;}
.part4_bd_left li:first-child img{width:390px;height:530px;}
.part4_bd_left li:nth-child(2){margin-top:45px;}
.part4_bd_left li:nth-child(2) img{width:245px;height:245px;}
.part4_bd_left li:nth-child(3){float:right;margin-top:45px;}
.part4_bd_left li:nth-child(3) img{width:245px;height:245px;}
.part4_bd_right {
    float: left;
    width: 730px;
	margin:35px 0 0 55px;
}
.part4_bd_right li{
	float:left;
	width:335px;
	height:240px !important;
	overflow:hidden;
}
.part4_bd_right li img{
	width:335px !important;
	height:240px !important;
	transition: all 0.6s;
}
.part4_bd_right li:nth-child(2){float:right;}
.part4_bd_right li:nth-child(3){margin-top:45px;}
.part4_bd_right li:nth-child(4){float:right;margin-top:45px;}
.part4_bd_right li:nth-child(5){width:100%;height:250px;    margin-top: 45px;}
.part4_bd_right li:nth-child(5) img{width:100% !important;height:250px !important;}
.part4_more {
    margin-top: 60px;
    text-align: center;
}
.part4_more img{
    width:40px;
	height:40px;
}

.main_part5{
	width:1200px;
	padding-top:30px;}
.part5_left{
	width:660px;
	float:left;}
.part5_left_tit{
	width: 140px;
    font-size: 24px;
	color:#343434;
	text-align:center;
    border-bottom: 5px solid #daf836;
    display: inline-block;}
.part5_left_list li{
	margin-top:40px;
	height:140px;}
.part5_left_list li a{
	color:#343434;}
.list_pic {
    width: 190px;
	float:left;
}
.list_pic img{
    width: 190px;
	height:140px;
}
.list_conts {
    width: 445px;
    height: 140px;
	float:left;
	margin-left:20px;
}
p.part5_list_tit {
    font-size: 18px;
    font-weight: bold;
}
p.part5_list_tit span{
    font-size: 14px;
    font-weight: normal;
    float: right;
    line-height: 24px;
    color: #b3b3b3 !important;
}
p.part5_list_discrip {
    padding-top: 15px;
}
.part5_right{
	width:430px;
	float:right;}
.part5_right_tit{
    padding-left: 15px;
    letter-spacing: 5px;
	font-size: 24px;
    height: 30px;
    width: 140px;
    color:#343434;
    border-left: 5px solid #487aea;
    border-bottom: 5px solid #daf836;
	display:inline-block;
}
.servers {
    width: 555px;
}
.servers ul{
	display:table;}
.servers li {
    display: inline-block;
    text-align: center;
    /* padding: 35px; */
    font-size: 16px;
    margin: 15px 35px;
}
.servers li:hover{
}
.servers li:hover a{
    color:#000;
}
.servers li a{
    color:#7d7d7d;
}
.servers li img{
    width:70px;
	height:70px;
	transition: all 0.6s;
}
.servers li:hover img {
    transform: scale(1.1);
}
.footer{
	width:100%;
	height:255px;
	margin-top:60px;
	background:url(../img/bottoom-bj.png) no-repeat;
	background-size:100% 100%;
	position:relative;}
.footer_msg{
	width: 450px;
    height: 95px;
    color: #fff;
    padding-top: 150px;
    line-height: 24px;
    text-align: center;}
.footer_ewm{
	position:absolute;
	top:125px;
	right:125px;}
.footer_ewm	li {
    text-align: center;
    display: inline-block;
    color: #fff;
}
.footer_ewm img{
	width:85px;
	height:85px;
	margin:5px 20px;}
	
/*列表页CSS*/
.now_place {
    border-bottom: 1px solid #dcdcdc;
}
.now_place_txt {
    width: 1200px;
	color:#8c8c8c;
    padding: 55px 0 10px 30px;
}
.now_place_txt a{
	color:#202020;
}
.new_list_box {
    width:1200px;
    margin-top:25px;
}
.new_lists li{
	height:215px;
	padding:25px 20px;}
.new_lists li:hover{
	background:#f0f0f0;}
.lists_pic{
	width:325px;
	height:215px;
	float:left;}
.lists_pic img{
	width:325px;
	height:215px;}
.lists_conts {
    width: 800px;
    float: left;
    height: 215px;
	padding-left:25px;
}
.lists_conts_tit{
    color:#0e3f6f;
	font-size:18px;
	font-weight:bold;
}
.lists_conts_time {
    color: #a2a2a2;
	padding:20px 0;
}
.lists_conts_discrip {
	height:80px;
	overflow:hidden;
	line-height:25px;
    color: #646464;
}
.lists_conts_all {
	width:90px;
	height:20px;
	font-size:18px;
	text-align:center;
	padding:10px 20px;
	background:#f67605;
	float: left;
    margin-top: 10px;
	line-height:20px;
}
.dede_pages {
    margin-top: 25px;
}
ul.pagelist {
    display: table;
}
.pagelist li{
	padding:5px 15px;
    background: #f0f0f0;
    float: left;
    margin: 0 10px;
    text-align: center;
}
.pagelist li:hover{
	 background:#f67605;
}
.pagelist li a{
	color:#000;
}
li.thisclass {
    background:#f67605;
}
/*内容页CSS*/
.new_msgs {
    width: 1200px;
    padding: 30px 50px;
}
.new_msg {
    padding: 0 20px;
}
.new_msg_tit {
    text-align: center;
    font-size: 20px;
}
.new_msg_time {
    text-align: center;
    padding: 15px;
}
.new_msg_body {
    padding: 15px 0;
}
.new_msg_body img{
    max-width:100%;
	height:auto !important;
}
.context li a {
    color: #000;
}
/*景点列表页*/
.scenic_lists li {
    float: left;
    overflow: hidden;
    margin: 15px 25px;
    border-radius: 50px 0 50px 0;
}
.scenic_lists img {
    width: 350px;
    height: 320px;
	transition: all 0.6s;
}
.scenic_lists li:hover{
    border-radius: 0 50px 0 50px !important;
}
.scenic_lists li:hover img {
    transform: scale(1.1);
}
/*景点内容页*/
.topimg{
	width:100%;
	position: relative;
}
.topimg img{
	width:100%;
	height:auto;
}
.scen_name {
    position: absolute;
    right: 85px;
    bottom:5px;
    font-size: 50px;
    font-weight: bold;
    font-family: "宋体";
    color: blue;
    text-shadow: 5px 2px 5px #000;
}
.scenic_jj {
	margin-top:50px;
    border: 2px solid #5a8bfe;
    padding: 30px;
	position:relative;
}
label {
    font-size: 18px;
    background: #5a8bfe;
    position: absolute;
    padding: 8px 35px;
    border-radius: 15px;
    margin-top: -49px;
    color: #fff;
}
.scen_msg {
    padding: 30px 0 0 0;
}
.scenic_pics {
    position: relative;
    margin-top: 80px;
	height: 340px;
	padding: 30px;
	border: 2px solid #5a8bfe;
}
.scenpic_all {
    padding: 15px 0;
	position: relative;
}
.scenic_road {
    position: relative;
    margin-top: 80px;
	padding: 30px;
	border: 2px solid #5a8bfe;
}
.scenic_roads  {
    padding: 30px 0 0 0;
}
/*相册特效*/
.pic_left {
    width: 50px;
    height: 100px;
    background: #fff;
    position: absolute;
    text-align: center;
    font-size: 62px;
    color: #5a8bfe;
    padding: 0 5px;
    top: 125px;
}
.pic_right {
    width: 50px;
    height: 100px;
    background: #fff;
    position: absolute;
    text-align: center;
    font-size: 62px;
    color:#5a8bfe;
    padding: 0 5px;
    top: 125px;
	right:0;
}
#demo {
background: #FFF;
overflow:hidden;
width: 1015px;
height:306px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
div#demo1 img {
    width: auto !important;
    height: 300px !important;
}
div#demo2 img {
    width: auto !important;
    height: 300px !important;
}
/*搜索页CSS*/
.resultbar{
	width: 1200px;
    padding: 20px 30px 10px 30px;
    font-size: 16px;
    border-bottom: 2px solid #cecece;
}
strong.fc_03c{
	color:#ff0000;
}
.result_content{
	width:1200px;
	padding:20px 0;
}
.resultlist li {
    padding: 10px;
	display: inline-block;
}
.resultlist li:hover{
    background:#f0f0f0;
}
.resultlist li a p {
    color: #000;
}
.moblie_search {
    display: none;
}
.jbzx {
    width: 160px;
    padding: 10px;
    position: fixed;
    top: 3px;
    right: 10px;
	z-index: 999;
}
.jbzx img{
    margin:3px 0;
}
.jbzx_tit {
    font-size: 18px;
    text-align: center;
    color: red;
}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

.ab_pages ul{display:inline-block;margin:0 auto;padding:0}

.ab_pages ul  a{color:#333;display:block;padding: 4px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;border-radius: 4px}

.ab_pages ul  .page-num{color:#333;display:block;padding: 4px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;}

.ab_pages ul  a.page-num-current{ background:#f67605; color:#FFF}