@charset "utf-8";
/* CSS Document */
body{ font-family: "微软雅黑";width:100%; margin:0px; padding:0px; border:none;font-size:12px; background:#f6f6f6; margin:0 auto;  background: top center no-repeat; min-width:1120px}
img{ border: none;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}
a{text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.f_l{ float:left}
.f_r{ float:right}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.yp_banner{ position: relative;}
.yp_banner .yp_bannrtImg li {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 100%;
    height:900px !important;
}
.yp_banner .yp_bannrtImg li a{position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 900px;}
.yp_bannrtImg{ width: 1200px; margin: 0 auto;}
/*.yp_wrape{ width: 1200px; margin: 0 auto; position: relative;}*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.yp_bannrtImg .owl-stage-outer{ height: 900px;}
.yp_bannrtImg{ position: relative; height: 900px;}
.yp_bannrtImg .owl-prev:hover,.ms_imglist .owl-next:hover{ opacity:1;}
.yp_bannrtImg .owl-theme .owl-controls{width: 1200px; margin: 0 auto; position: relative}
.yp_bannrtImg .owl-theme .owl-dots .owl-dot{display: inline-block;zoom: 1;}
.yp_bannrtImg .owl-dots{ background: rgba(255,255,255,.2); position: absolute; bottom: 20px; right:10%;padding: 3px 17px; border-radius: 17px;}
.yp_bannrtImg .owl-dots .owl-dot{position:relative;text-align:center}
.yp_bannrtImg .owl-dots .owl-dot span{-webkit-backface-visibility:visible;display:block;width:8px;height:8px;margin:5px 4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease; background: #fff;}
.yp_bannrtImg .owl-dots .owl-dot.active span{position:relative;width:8px;height:8px;background:#ad5248}
.yp_bannrtImg .owl-prev{
    cursor: pointer;
    position: absolute;
    top:50%;
    left:3%;
    width:62px;
    height: 62px;
    background: rgba(0,0,0,.2);
    color: #fff;
    text-align: center;
    line-height: 62px;
    font-size: 30px;
    font-family: simsun;
    border-radius: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    transition: .3s;
}
.yp_bannrtImg .owl-next {
    cursor: pointer;
    position: absolute;
   top:50%;
   right:3%;
   width:62px;
   height: 62px;
    background: rgba(0,0,0,.2);
    color: #fff;
    text-align: center;
    line-height: 62px;
    font-size: 30px;
    font-family: simsun;
    border-radius: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    transition: .3s;
}
.yp_bannrtImg .owl-prev:hover,.ms_imglist .owl-next:hover,.yp_bannrtImg .owl-next:hover{ opacity:1;}
.yp_bannrtImg:hover .owl-prev,.ms_imglist .owl-next:hover,.yp_bannrtImg:hover .owl-next{ opacity:1;}
.yp_bannrtImg .owl-prev,.yp_bannrtImg .owl-next{/* display: none;*/}
/*.yp_bannrtImg .owl-controls .owl-nav{width: 702px;position: relative;margin: 0 auto; border: #f00 1px solid;}*/
.yp_index_Img{ margin-bottom:69px;}
.yp_index_Img ul{ width: 1200px; margin: 0 auto;padding-top:42px; overflow: hidden;}
.yp_index_Img ul li{ list-style: none; float: left; margin-right: 10px;}
.yp_index_Img ul li:last-child{ margin-right: 0;}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-controls {text-align: center;}
.weather_top{ background: #e6f6fd; height:32px; line-height: 32px; font-family: "microsoft yahei";}
.weather_content{ width: 1320px; margin: 0 auto; font-size: 14px; color: #656668; overflow:hidden}
.weather_content p span img{vertical-align: middle; padding-left: 5px; padding-right: 5px;}
.weather_content .gree_span{ color: #0bde33;}
.weather_content .red_span{ color: #fd1f1f;}






.head{position: relative;width:100%;margin: 0 auto;width:100%;background:url(../images/nav.png) repeat-x;height: 89px;z-index: 9999}
.head .navbox{width: 1400px;margin: 0 auto;}
.head .nav{display: block; float:right; padding-left: 30px;}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;box-sizing: border-box;z-index: 999; width: 130px !important;}
.head .nav ul li .f_a{line-height:89px;display:block;text-align:center;font-size:16px;color:#fff;}
.head .nav ul li:hover .f_a{background-color:#05a6fb;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: rgba(255,255,255,0.8);z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#333;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{color: #05a6fb;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.logo img{ padding-top:30px}
.bg_box{ background:url(../images/bg_01.jpg) no-repeat #cde9fd center 0; width: 100%;}

.mshow_maight{position: relative;margin-top: -30px;z-index: 2;}
.mshow_box{ background: #fff;box-shadow: 0 0 10px #ccc; height:65px; line-height: 65px; width: 1120px; margin: 0 auto;}
.mshow_box .t_news b{ color: #1892f4; font-weight: 100; font-size: 20px;}
.mshow_box .t_news b i{ font-size:20px; vertical-align: middle; padding-right: 5px;}

.mshow_box{ height:65px;overflow:hidden; margin-bottom: 10px;}
.t_news{ height:65px;padding-left:10px;overflow:hidden; position:relative; font-size: 16px;color:#333;}
.t_news b{ line-height:65px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:65px; display:inline-block; position:absolute; top:0; left:140px;}
.swap{top:65px;}
.news_li li{color:#333;}
.title_01{ width: 250px; margin: 0 auto; padding-top: 60px; padding-bottom: 60px;}
.js-box{width: 1180px;margin: 0 auto;}
.js-box ul{position: relative;width: 1200px;margin-bottom: 20px;overflow: hidden;z-index: 1;}
.js-box li {float: left;margin: 0 20px 20px 0;background-color: #fcfcfc;}
.ts{-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.js-box i{float: left;width: 160px;height:120px;margin-right: 30px;}
.js-box i img{ display: block;width: 160px;height:120px;}
.js-box p{margin-top: 10px;font-size: 16px;color: #1e1e1e;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis; height: 21px; line-height: 21px;}
.js-box s{float: right;width: 205px;height: 23px;margin: 5px -20px 10px 0;background: url(../images/js-icon42.png) no-repeat left center;}
.js-box span {
    font-size: 12px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    clear: right;
    line-height: 21px;
}
.js-box a {
    display: block;
    width: 540px;
    height: 120px;
    padding: 20px;
}

.js-box li:hover{box-shadow:0 0 6px 0 #bdbdbd;background-color:#fff}
.js-box li:hover p{color:#1da7f7}
.js-box li:hover s{margin:5px -40px 10px 0;background:url(../images/js-icon41.png) no-repeat left center}
.btn-undeep{ margin-bottom: 50px;}
.btn-undeep span {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 260px;
    height: 54px;
    background-image: url(../images/btn-undeep.png);
    position: relative;
    z-index: 9;
}

.btn-undeep span a {
    display: block;
    text-align: center;
    width: 178px;
    height: 48px;
    padding: 0;
    position: absolute;
    left:45px;
    background-image: url(../images/undeep.png);
    background-position: -354px -125px;
    background-repeat: no-repeat;
    background-size: 200%;
    line-height: 48px;
    font-size: 14px;
    color: #28a2f8;
    opacity: 1;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.btn-undeep span a:hover{font-size: 16px; font-weight: bold;}
.ul_Table{ width: 670px; margin: 0 auto; height:40px; margin-bottom: 35px;}
.ul_Table li{width:95px;float: left;background: #fff;transform: skew(-20deg,0deg);box-shadow: 5px 5px 5px #b6dcf7;cursor: pointer;height:40px;margin-bottom: 30px; line-height: 40px; font-size: 16px; text-align: center; color: #28a2f8;transition: .3s;}
.ul_Table li span{transform: skew(20deg,0deg) !important; display: block;}
.ul_Table li i{ font-size: 20px; padding-right: 2px;transform: skew(20deg,0deg) !important;}
.ul_Table .li_active{ background: #28a2f8; color: #fff;}
.tc_shopBox{ overflow: hidden;width: 1160px;}
.rc_listCon{width: 1160px; margin: 0 auto;}
.rc_listCon .Img_left{ width:770px;}
.rc_listCon .Img_left .Img_top{ margin-bottom: 10px;}
.rc_listCon .Img_left .Img_top img{ width: 770px; height:238px; display: block;}
.rc_listCon .Img_left .Img_top dl{ position: relative;}
.rc_listCon .Img_left .Img_top dd{ width: 770px; height:45px; line-height: 45px;background-color: rgba(0,0,0,0.6); position: absolute; bottom: 0;left: 0;text-align:left; color: #fff; font-size: 18px; text-indent:15px;}
.rc_listCon .Img_left .Img_bottom dl{overflow: hidden;}
.rc_listCon .Img_left .Img_bottom img{ width: 380px; height:238px; display: block;}
.rc_listCon .Img_left .Img_bottom dl{ position: relative; float: left;}
.rc_listCon .Img_left .Img_bottom dd{ width: 380px; height:45px; line-height: 45px;background-color: rgba(0,0,0,0.6); position: absolute; bottom: 0;left: 0;text-align:left; color: #fff; font-size: 18px; text-indent:15px;}
.rc_listCon .Img_left .Img_bottom dl:first-child{ margin-right: 10px;}
.rc_listCon .Img_right{width:380px; margin-left:10px}
.rc_listCon .Img_right .Img_bottom dl{overflow: hidden;}
.rc_listCon .Img_right .Img_bottom img{ width: 380px; height:238px; display: block;}
.rc_listCon .Img_right .Img_bottom dl{ position: relative; float: left;}
.rc_listCon .Img_right .Img_bottom dd{ width: 380px; height:45px; line-height: 45px;background-color: rgba(0,0,0,0.6); position: absolute; bottom: 0;left: 0;text-align:left; color: #fff; font-size: 18px; text-indent:15px;}
.rc_listCon .Img_right .Img_bottom dl:first-child{ margin-bottom: 10px;}
.tc_shopBox{ padding-bottom:50px}
.img_banner{ width: 100%; background: url(../images/bg_img.png) no-repeat center 0; height: 489px; margin-top: -70px;}
.attractions_content{ overflow: hidden; width: 1160px; margin: 0 auto; margin-bottom: 50px;}
.attractions_content .attractions_left{ width:408px; height:583px; color: #fff;}
.attractions_content .attractions_left dl{position: relative; color: #fff;}
.attractions_content .attractions_left dl a{ color: #fff;}
.attractions_content .attractions_left dt img{width:408px; height:583px; display: block;}
.attractions_content .attractions_left dd{ width:408px; height:583px;background-color: rgba(15,147,246,0.5); position: absolute;
 top: 0; left: 0; display: none;transition: .3s;}
.attractions_content .attractions_left h2{font-size:30px; padding-left: 20px; padding-top: 110px;font-weight: 100;}
.attractions_content .attractions_left p{font-size:16px; padding-left: 20px; padding-right: 20px;height:75px; padding-top:20px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;clear: right;}
.attractions_content .attractions_left .more_bnt{ padding-left: 20px; padding-top: 50px;}
.attractions_content .attractions_left dl:hover dd{ display: block;}
.attractions_top{ overflow: hidden;}
.attractions_right .attractions_top dl{ float: left;}

.attractions_content .attractions_top dl{position: relative; color: #fff;}
.attractions_content .attractions_top dl a{ color: #fff;}
.attractions_content .attractions_top dt img{width:250px; height:250px; display: block;}
.attractions_content .attractions_top dd{ width:250px; height:250px;background-color: rgba(15,147,246,0.5); position: absolute;
 top: 0; left: 0; display: none;transition: .3s;}
.attractions_content .attractions_top h2{font-size:30px; padding-left: 20px; padding-top:20px;font-weight: 100;}
.attractions_content .attractions_top p{font-size:16px; padding-left: 20px; padding-right: 20px;height:50px; padding-top:20px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;clear: right;}
.attractions_content .attractions_top .more_bnt{ padding-left: 20px; padding-top: 50px;}
.attractions_content .attractions_top dl:hover dd{ display: block;}

.attractions_content .attractions_bottom dl{position: relative; color: #fff;}
.attractions_content .attractions_bottom dl a{ color: #fff;}
.attractions_content .attractions_bottom dt img{width:750px; height:333px; display: block;}
.attractions_content .attractions_bottom dd{ width:750px; height:333px;background-color: rgba(15,147,246,0.5); position: absolute;
 top: 0; left: 0; display: none;transition: .3s;}
.attractions_content .attractions_bottom h2{font-size:30px; padding-left: 20px; padding-top:20px;font-weight: 100;}
.attractions_content .attractions_bottom p{font-size:16px; padding-left: 20px; padding-right: 20px;height:50px; padding-top:20px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;clear: right;}
.attractions_content .attractions_bottom .more_bnt{ padding-left: 20px; padding-top: 50px;}
.attractions_content .attractions_bottom dl:hover dd{ display: block;}
.reserve_content{ width: 1180px; margin: 0 auto; overflow: hidden; padding-bottom:300px;}
.reserve_content dl{ float: left; position: relative; margin-right: 15px;}
.reserve_content dl dd{ position: absolute; top:14px; left: 0; display: none;}
.reserve_content dl:hover dd{ display: block;}
.reserve_content dl:last-child{ margin-right: 0;}
.footer_Box{ width: 1170px;margin: 0 auto;}
.footer_Box .title_h2{ color: #0178bc; font-size: 18px; font-weight: bold;}
.border_bottom{ padding-top: 10px;}
.link_con{ overflow: hidden;}
.link_con a{ float: left; margin-right:30px; line-height: 55px; color: #333; font-size: 16px;}
.footer_content{  background: #42a0e0;  padding-top: 30px; color: #333; padding-bottom: 30px;}
.link_con a:hover{ text-decoration: underline;}
.Focus_con{ width:188px; overflow: hidden; margin: 0 auto; padding-top: 20px;}
.Focus_con dd{ overflow: hidden;width: 84px;margin: 0 auto;}
.Focus_con dd img{ float: left;}
.Focus_con dd img:first-child{ margin-right: 20px;}
.Focus_con dt{ font-size: 16px; text-align: center; line-height: 50px;}
.footer_Box p{ text-align: center; font-size: 16px; line-height: 30px;}
.footer_content02{
	background: #42a0e0; color: #fff;
}
.footer_content02  .link_con a{ color: #fff;}
.footer_content02 .footer_Box .title_h2{ color: #fff;}
/*度假之城*/
.pub_topic{
	width: auto;
     height: auto;
     background: url(../images/backgroud_01.jpg) no-repeat top center;
     background-size: 100% auto;
     background-attachment: fixed;
}
.pub_content{
	width: 1220px;
	margin: 0 auto;
     min-height:1000px;
     margin: 0px auto 0px auto;
     background: #edf2f6;
     overflow: hidden;
     border-top: none;
	padding-top:25px;
	background-color: rgba(255,255,255,0.5)
}
.banner_size{
	width: 1180px;
	margin: 0 auto;
}
.banner_size img{
	width: 1180px;
}
.conteng_Box{
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
}
.holiday_left{
	width:240px;
	border: #c0e3f9 1px solid;
	background: #d9edfa;
	height: 750px;
}
.holiday_title{ background: url(../images/title_box.jpg) no-repeat; width: 240px; height: 62px;}
.holiday_title p{ color: #fff;font-size: 18px; padding-left: 15px; padding-top:10px;}
.holiday_title span{ display: block; color: #fdd415; font-size: 14px; padding-left: 15px;}
.holiday_left ul a{
	display: block;
	color: #666666;
	width:230px;
	margin: 0 auto;
	border-bottom: #c0e3f9 1px dashed;
	line-height:50px;
	font-size: 14px;
}
.holiday_left ul a i{
	color: #35a7f7;
	font-size: 26px;
	padding-left: 15px; padding-right: 10px;
}
.holiday_left ul a:hover{
	color: #0099FF;
}
.holiday_right{
	width:895px;
	margin: 0 auto;
	background: #e9f0f4;
	border: #cbe4f5 1px solid;
	padding: 15px;
	padding-top: 0;
	min-height: 800px;
	
}
.holiday_right h2{
	color: #666;
	font-size: 18px;
	font-weight: 400;
	height: 50px;
	border-bottom: solid 1px #e6e6e6;
}
.holiday_right .nright_span{
    /*width:90px;*/
    border-bottom: solid 2px #ffd200;
    height: 49px;
    line-height:50px;
    display: block;
    float: left;
    color: #666;
    font-family: "微软雅黑";
}
.holiday_dl{
	overflow: hidden;
	padding-bottom: 30px;
}
.holiday_dl dl{
	margin-top:20px;
	width: 285px;
	position:relative;
	float:left;
	margin-left:10px;
	transition: .3s;
}
.holiday_dl dl dt{
	width:257px;
	height: 320px;
	box-shadow: 5px 5px 5px #c1c3c4;
	margin: 0 auto;
}
.holiday_dl dl dd{
	width: 285px;
	height: 80px;
	background: #00b7ee;
	border-radius: 10px;
	position: absolute; bottom:-1px;left: 0;
	box-shadow: 5px 5px 5px #c1c3c4;
	color: #fff;
	transition: .3s;
}
.holiday_dl dl dd p{ 
	font-size: 20px;
	padding-top:5px;
	padding-left:20px;
}
.holiday_dl dl:hover dd{
	background: #fff;
	color: #00b7ee;
}
.at-icon {
    font-size:20px;
    display: inline-block;
    text-rendering: auto;
    font-family: iconfont;
}
.at-icon-star-2::before {
    content: "\2605";
}
.ele-info__level{
	padding-left:20px;display: block;padding-right: 20px; line-height: 20px;font-size: 14px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    clear: right;
}
/*分页*/
.pageBox{ overflow: hidden; font-size: 14px; text-align: center;  margin-bottom: 50px; margin-left: 20px;}
.bottom-page{ overflow: hidden;}
.cj-page .bottom-page a{ color: #666;}
.cj-page .bottom-page .allPage span{color:#00b7ee;font-weight: bold;}
.cj-page .bottom-page .allPage{float: left;height:30px;margin-right: 10px;color: #545454;line-height: 30px}
.cj-page .pageBtn .prev,.cj-page .pageBtn .next{height:30px;text-align: center}
.cj-page .pageBtn .prev,.cj-page .pageBtn .next,.cj-page .pageBtn .numBtn a{margin-right:10px;padding: 0 10px;border: 1px solid #ddd;
height:30px;display:block;border-radius:0; line-height:30px; float: left; border-radius: 3px;}
.cj-page .bottom-page .pageBtn .numBtn {float: left;height: 30px;line-height: 30px;margin: 0;}
.cj-page .bottom-page .cur{ color:#00b7ee}
.cj-page .pageBtn .numBtn .cur{
	border: #00b7ee 1px solid;
}
.leisure_dl{overflow:hidden; margin-top:20px; width: 910px;padding-bottom: 30px;}
.leisure_dl dl{
	width: 290px;
	height: 244px;
	position: relative;
	box-shadow: 3px 5px 5px #e5e5e8;
	float: left;
	margin-right:13px;
	margin-bottom: 13px;
}
.leisure_dl dl dt{ width: 290px; height: 244px;}
.leisure_dl dl dt img{width: 290px; height: 244px}
.leisure_dl dl dd{
	width: 290px;
	height:80px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}
.leisure_dl dl dd h3{
	color: #5e5e5e;
	font-size: 16px;
	font-weight: 400;
	line-height: 40px;
}
.leisure_dl dl dd p{
	color: #0783f5;
	font-size: 14px;
	line-height:28px;
	border: #00a0e9 1px solid;
	border-radius: 3px;
	width: 115px;
	margin: 0 auto;
}
.culture_dl{ padding-top: 20px;}
.culture_dl dl{overflow: hidden; width:895px;background: #fff; margin-bottom:20px;box-shadow:0 0 6px 0 #e1f1f9;}
.culture_dl dl dt{height: 229px; width: 414px; float: left;}
.culture_dl dl dd{ float: left; padding-left:25px; width: 400px;}
.culture_dl dl dd h3{ color: #5e5e5e; font-size: 22px; font-weight: 400; padding-top:30px; padding-bottom: 15px;white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; transition: .3s;}
.culture_dl dl dd p{
	overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp:3;
	    clear: right;
	    color: #5e5e5e;
	    font-size: 14px;
	    line-height: 23px;
}
.culture_dl dl dd .p_but{
	color: #0783f5;
	font-size: 14px;
	line-height:28px;
	border: #00a0e9 1px solid;
	border-radius: 3px;
	width: 115px;
	text-align: center;
	margin-top: 20px;
}
.culture_dl dl:hover dd h3{
	color: #0783f5;
}
.affiche_dl{
	padding-top: 20px;
	padding-bottom: 20px;
}
.affiche_dl dl{
	overflow: hidden;
	background: #fff;
	padding: 15px;
	margin-bottom: 15px;
}
.affiche_dl dl dt{
	float: left;
	width: 690px;
}
.affiche_dl dl dt h3{
	font-size: 18px;
	white-space: nowrap;
     overflow: hidden;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis; transition: .3s;
	color: #333;
	font-weight: 400;
	margin-bottom: 10px;
	transition: .3s;
}
.affiche_dl dl dt p{
	overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp:2;
     clear: right;
     color: #5e5e5e;
     font-size: 14px;
     line-height: 23px;
}
.affiche_dl dl dd{ border: #e7e7e7 1px solid; float: right; width: 100px;}
.affiche_dl dl dd p{height: 35px; line-height: 35px; text-align: center;}
.affiche_dl dl dd .w_p1{color: #999; font-size: 20px;}
.affiche_dl dl dd .w_p2{color: #fff; font-size: 12px; background: #0099FF;}
.affiche_dl dl:hover{box-shadow: 3px 5px 5px #e5e5e8;}
.affiche_dl dl:hover dt h3{ color: #0099FF;}

.js-box02{width:870px; margin-top: 20px;}
.js-box02 ul{position: relative;width: 870px;margin-bottom: 20px;overflow: hidden;z-index: 1;}
.js-box02 li {background-color: #fcfcfc; margin-bottom: 15px;}
.ts{-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.js-box02 i{float: left;width: 160px;height:120px;margin-right: 30px;}
.js-box02 i img{ display: block;width: 160px;height:120px;}
.js-box02 p{margin-top: 10px;font-size: 16px;color: #1e1e1e;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis; height: 21px; line-height: 21px;}
.js-box02 s{float: right;width: 205px;height: 23px;margin: 5px -20px 10px 0;background: url(../images/js-icon42.png) no-repeat left center;}
.js-box02 span {
    font-size: 12px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    clear: right;
    line-height: 21px;
}
.js-box02 a {
    display: block;
    width: 830px;
    height: 120px;
    padding: 20px;
}

.js-box02 li:hover{box-shadow:0 0 6px 0 #bdbdbd;background-color:#fff}
.js-box02 li:hover p{color:#1da7f7}
.js-box02 li:hover s{margin:5px -40px 10px 0;background:url(../images/js-icon41.png) no-repeat left center}

.scxy-article-box{ padding-bottom: 20px;}
.scxy-article-box .sm_font p{margin:5px 0;line-height:22px;color: #f7343a;font-size: 14px;}
.scxy_center{width:1120px; margin: 0 auto; padding-top: 40px;}
.scxy-article-box p{margin:20px 0; line-height: 25px; color: #333; font-size: 16px;}
.scxy-article-box a{margin:20px 0; line-height: 25px; color: #1da7f7; font-size: 16px;}
.scxy-article-box img{max-width: 100%;display: block;margin:20px auto;}
.article-title{font-size:28px;font-weight: 700;line-height: 44px;color: #222; height: 44px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:1120px; text-align: center;}
.article-sub{ border-bottom: #e2e2e2 1px dotted; padding-bottom:10px;width:1120px; margin-bottom: 30px; padding-top: 10px; text-align: center;}
.article-sub span{color: #999;margin-right: 2px; font-size: 14px;}

.a-sub{ border-bottom: #e2e2e2 1px dotted; padding-bottom:10px;width:1120px; margin-bottom: 30px; padding-top: 10px; text-align: center;padding-left: 90px}
.a-sub a{color: #35a7f7;margin-right: 2px; font-size: 14px;}

.paging_list{ width: 662px;border-top: #eee 1px dotted;;}
.paging_list ul{ overflow: hidden; padding-top: 30px; margin-bottom: 30px;}
.paging_list ul li{font-family: "microsoft yahei"; line-height: 30px; font-size: 16px; width: 600px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.paging_list ul li em{ font-style: normal; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 600px;}
.paging_list ul li span{color:#35a7f7;}
.paging_list ul li em a{color: #666;}
.paging_list ul li em a:hover{color:#35a7f7;}
.paging_list ul li .on_span{ background:#cacaca; color: #fff; width:25px; height: 25px; text-align: center; line-height: 25px; display: inline-block; font-family:"微软雅黑"; font-size: 14px; margin-right: 10px; cursor: pointer;}
.paging_list ul li .down_span{ background:#35a7f7; color: #fff; width:25px; height: 25px; text-align: center; line-height: 25px; display: inline-block; font-family:"微软雅黑"; font-size: 14px; margin-right: 10px; cursor: pointer;}

/*nav*/
#menu02{position: fixed;top:50%; right:0%; display: none; z-index: 999; background: #fff; width:60px; border: #ccc 1px solid;}
#menu02 ul li{width:60px; height:60px; text-align: center;color: #a4a4a4; font-size: 14px; cursor: pointer;}
#menu02 ul li a{color: #a4a4a4; font-size: 14px;}
#menu02 ul { position: relative;}
.erweima{ position: absolute; top:60px;right:60px; display: none;}
#menu02 ul .li_show:hover .erweima{ display: block;}
.about_content,.route_content{padding-top:20px;}
.about_content p{ line-height:25px; text-indent:30px; font-size: 14px; color: #333; margin-bottom: 30px;}
.about_content h3{ color: #333; font-size: 16px;margin-bottom: 30px;}
.about_content img{width: 850px; height: 400px; margin: 0 auto; margin-bottom: 30px;}
.route_content h3{ margin-bottom: 10px; font-size: 16px;}
.route_content h4{ margin-bottom: 10px; font-size: 15px; color: #00B7EE;}
.route_content p{line-height:25px; font-size: 14px; color: #333; margin-bottom:10px;}

/*表单验证*/
.news_content .form{
	width: 780px;
	background-color: rgba(91,218,179,0.2);
	margin: 0 auto;
	padding-top:50px;
	padding-bottom: 50px;
}
.width_780{
	width: 780px;
	float: left;
}
.form_img{
	width:336px;
	margin: 0 auto;
	padding-bottom:50px;
}
.input-div{
	width: 580px;
	margin: 0 auto;
}
.input-div input{
	width: 580px;
	height:46px;
	background: #fff;
	border: none;
	text-indent: 15px;
	font-size: 16px;
}
input,textarea{
	outline: none;
}
.input-div label{
	color:#f00;
	font-size: 14px;
	line-height: 30px;
	text-indent: 15px;
	display: block;
	height: 30px;
}
.input-div textarea{
	width: 580px;
	height:200px;
	border: none;
	text-indent: 15px;
	font-size: 16px;
	padding-top:10px;
	font-family: "microsoft yahei";
	resize: none;
}
.input-div .fa-yz{
	width:465px;float: left;
}
.img_right{ float: right;}
.captcha_box{
	overflow: hidden;
}
.input-div .btn_bg{
	background: #0397fe;
	height: 46px;
	line-height: 46px;
	width:310px;
	margin: 0 auto;
	border-radius: 46px;
	text-align: center;
	text-indent: 0;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
	display: block;
	cursor: pointer;
}
.Contact_list{padding-top: 30px;}
.contact_us{ padding-top: 30px; font-size: 16px; }
.contact_us p{ font-size: 16px; line-height: 50px;}
.ins_font{
	font-size:30px;
	color: #333;
	padding-bottom: 30px;
	text-align: center;
	padding-top: 30px;
	
}
.form{ width: 700px; background: #96cff8; padding-bottom: 30px;}
.ul_nav{}
.ul_nav .a_link{ color: #0099FF;}