@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";text-align:center;padding:0; margin:0 auto;font-size:14px;color:#666;line-height:24px; background:#fff;}
*body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:'微软雅黑';}
body > div{text-align:left;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,dl,dt,dd{margin:0 auto;padding:0;border:0;text-align:left;}
img,a img,p,pre{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;}
ul,ol,li{list-style:none;text-align:left;}
table,th,td,input,textarea{font-size:14px;font-family:"微软雅黑";}
table,td,th{font-weight:normal;font-size:12px;font-family:"微软雅黑";}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;vertical-align:middle; border:none;font-family:"微软雅黑";}
input,textarea{outline:none;resize:none;}
img{vertical-align:middle;}
pre{white-space:normal;}
/* 默认链接颜色 */
a{outline-style:none;color:#474747;text-decoration:none;}
a:hover{ color:#0070ba;text-decoration:none;}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur());}for IE 
:focus{-moz-outline-style:none;}for Firefox 
/* 下划线 */
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.list12 .nounline{text-decoration:none;}
/* 通用属性 */
.left,.fl{float:left;}
.right,.fr{float:right;}
.overflow{overflow:auto; overflow:hidden;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.clearfix {zoom: 1;}
.center{margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.none{display:none;}
.both{clear:both;}
textarea {-webkit-appearance: none;}
.button{ border-radius: 0;}
/* 全局变量 */

/*首页*/
.head{width: 1200px;height: 115px;margin:0 auto;overflow:hidden;}
.head .logo{float:left;}
.head .logo img{margin-top: 10px;}
.head .nav{width: 771px;height:68px;margin-top:47px;float:left;margin-left:40px;}
.head .nav li{width: 139px;height: 68px;float:left;margin-right: 19px;-webkit-transition: all .3s;transition: all .3s;}
.head .nav li .drop_btn{display: block;text-align: center;line-height:80px;font-size: 16px;color:#fff;position: relative;}
.head .nav li:last-child{margin-right: 0}
.head .nav li .drop_btn>h2{display: block;width: 100%;height: 80px;font-size: 19px;color:#fff;position: absolute;left:0;top:0;z-index:3}
.head .nav li .drop_btn>span{display:none;width: 6px;height: 6px;border-radius: 6px;background: #fff;position: absolute;left:20px;top:15px;z-index: 4}
.head .nav li .drop_btn>font{display: block;width:100%;height:90px;position: absolute;left:0;top:10px;z-index: 2;border-radius:10px 10px 0 0;transform:rotate(9deg);
-ms-transform:rotate(9deg); /* Internet Explorer */
-moz-transform:rotate(9deg); /* Firefox */
-webkit-transform:rotate(9deg); /* Safari 和 Chrome */
-o-transform:rotate(9deg); /* Opera */}
.head .nav li:nth-child(1) .drop_btn font{background: #22b3e0;}
.head .nav li:nth-child(2) .drop_btn font{background: #2dc6c1;}
.head .nav li:nth-child(3) .drop_btn font{background: #abd14a;}
.head .nav li:nth-child(4) .drop_btn font{background: #feaf50;}
.head .nav li:nth-child(5) .drop_btn font{background: #fe5e5e;}
.head .nav li:hover h2{top:-10px;}
.head .nav li:hover span{top:0;}
.head .nav li:hover font{top:-10px;}
.drop{height: auto;position:absolute;left:0;top:115px;padding:20px 0;display: none;z-index: 99}
.drop .content{width: 870px;margin:0 auto;}
.drop .content a{display: block;width:200px;height: 45px;line-height: 45px;font-size: 19px;color:#fff;float:left;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;background: url(../images/j_222.png) no-repeat left center;padding-left: 15px;}
.head .right{float:right;}
.head .right .weather{margin-top:30px;}
.head .right .sou{width:225px;height: 30px;border:2px solid #22b3e0;border-radius: 5px;margin-top:5px;}
.head .right .sou img{display: block;float:left;margin:8px 6px;}
.head .right .sou input{display:block;width: 150px;height: 30px;border:none;float:left;padding:0;font-size: 16px;}
.head .right .sou a{display: block;width: 45px;height: 30px;background: #22b3e0;float:right;text-align: center;line-height: 30px;font-size: 14px;color:#fff;}
.flexslider {position: relative;width: 100%;height:598px;overflow: hidden;}
.flexslider .slides li {width: 100%;height: 100%;margin-left:-1px;margin-top: -1px;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;
	display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;
	filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right:100px;}
.flex-direction-nav .flex-prev {left:100px;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom:70px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display: block;height: 16px;width: 16px;cursor: pointer;border-radius: 16px;background:rgba(0,0,0,0.5);}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background:#fff;}
.flexslider .slides a img {display: block;height: 495px;}
.notice{width: 100%;height: 50px;background: rgba(64,77,143,0.5);position:absolute;left:0;bottom:1px;z-index: 4;}
.notice .content{width: 1200px;height:50px;margin:0 auto;overflow: hidden;}
.notice .content span{display: block;float:left;width:72px;height:60px;background:url(../images/bg_2.png) no-repeat;font-size: 16px;color:#fff;}
.huadong {width:1100px;height:50px;position:relative;float:left;}
.huadong .huabox {line-height: 50px;height:50px;}
.huadong .notice_active {float: left;width: 55%;height:50px;padding: 0;overflow: hidden;position: relative;}
.huadong .notice_active li{list-style-type:none;line-height: 50px;overflow: hidden;}
.huadong .notice_active li.notice_active_ch a {color:#fff;font-size:16px;display: block;overflow: hidden;float: left;}
.index{width: 100%;height: auto;}
.index .container{width: 1200px;margin:0 auto;}
.index .container .index1{width: 100%;height: auto;}
.index .container .index1 li{width: 575px;height: 158px;margin-top: 30px;float:left;margin-right: 50px;position: relative;}
.index .container .index1 li:nth-child(2n+2){margin-right: 0}
.index .container .index1 li img{display: block;width: 158px;height: 158px;float:left;}
.index .container .index1 li h2{display: block;width: 77px;height: 40px;background: #fe5e5e;font-size: 16px;color:#fff;text-align: center;line-height: 40px;position: absolute;left:100px;top:15px;}
.index .container .index1 li p{display: block;width:391px;overflow: hidden;overflow: hidden;float:right;font-size: 16px;text-align: justify;}
.index .container .index1 li:nth-child(3) img,.index .container .index1 li:nth-child(4) img{float:right;} 
.index .container .index1 li:nth-child(3) h2,.index .container .index1 li:nth-child(4) h2{left:401px;}
.index .container .index1 li:nth-child(3) p,.index .container .index1 li:nth-child(4) p{float:left;}
.index .container .index2{margin-top: 77px;}
.index .container .index2 li{width: 400px;height: 310px;float:left;position: relative;}
.index .container .index2 li img{display: block;width: 392px;height: 310px;}
.index .container .index2 li .link{width:392px;height: 70px;position: absolute;left:0;bottom:0;}
.index .container .index2 li .link a{display: block;width: 345px;height:70px;margin:0 auto;line-height:70px;font-size: 18px;color:#fff;background: url(../images/j_1.png) no-repeat right center;}
.index .container .index3{margin-top: 50px;}
.index .container .index3 li{width: 300px; display: inline-block; margin-top: 30px;vertical-align: top;}
.index .container .index3 li h2{display: block;font-size: 21px;margin-bottom:15px;}
.index .container .index3 li:nth-child(1) h2{color:#08b2b4;}
.index .container .index3 li:nth-child(2) h2{color:#84bf20;}
.index .container .index3 li:nth-child(3) h2{color:#ff990c;}
.index .container .index3 li:nth-child(4) h2{color:#fe5e5e;}
.index .container .index3 li a{display: block;font-size: 17px;color:#333;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;background: url(../images/j_2.png) no-repeat left center;padding-left: 15px;}
.index .container .index4{margin-top: 30px;padding:25px 0;border-top: 1px solid #f4f4f4;text-align: center;font-size: 0;position: relative;}
.index .container .index4 a{display: inline-block;margin:0 14px;}
.index .container .index4 .wei_box{width: 120px;height: 120px;background:rgba(0,0,0,0.4);position: absolute;left:50%;margin-left:-60px;top:-110px;border-radius: 10px;display: none;}
.index .container .index4 .wei_box img{display: block;width: 100px;height: 100px;margin:10px;}
.index .container .index4 .wb_box{width: 120px;height: 120px;background:rgba(0,0,0,0.4);position: absolute;left:57%;margin-left:-60px;top:-110px;border-radius: 10px;display: none;}
.index .container .index4 .wb_box img{display: block;width: 100px;height: 100px;margin:10px;}
.index .container .index4 .phone_box{width: 338px;height: 62px;position: absolute;left:34%;margin-left:-60px;top:-62px;display: none;}
.index .container .index4 .phone_box img{display: block;width: 100%;height: 100%;}
.footer{width: 100%;height:122px;background: #1281cc}
.footer .container{width: 1200px;margin:0 auto;}
.footer .container .logo{float:left;}
.footer .container .logo img{margin-top: 19px;}
.footer .container .wen{float:left;margin-left: 25px;}
.footer .container .wen .nav{margin-top: 30px;}
.footer .container .wen .nav a{display: block;font-size:14px;color:#ffffff;float:left;margin-right: 5px;}
.footer .container .wen p{display: block;font-size: 14px;color:#fff;}
.footer .container .num{float:right;}
.footer .container .num h2{display: block;font-size: 25px;color:#fff;float:left;line-height: 122px;}
.footer .container .num img{display: block;float:left;margin-left: 45px;width: 95px;height: 95px;margin-top: 13px;}
/*关于我们*/
.banner2{width: 100%;height:auto;position: relative;}
.banner2 img{display: block;width: 100%;height: auto;}
.banner2 h2{display: block;width:381px;height: 98px;background: url(../images/bg_3.png) no-repeat center center;position: absolute;left:50%;bottom:0;margin-left: -190.5px;font-size: 50px;color:#fff;text-align: center;line-height: 98px;}
.index .container .address{width: 100%;height: 63px;border-bottom: 1px solid #f5f5f5}
.index .container .address img{display: block;float:left;margin-top: 25px;margin-right: 10px;}
.index .container .address span{display: block;float:left;line-height: 63px;font-size: 17px;color:#333333;}
.index .container .address a{display: block;float:left;line-height: 63px;font-size: 17px;color:#333333;}
.index .container .article p{display: block;margin-top: 20px;font-size: 14px;color:#666666;line-height: 200%;text-align: justify;}
.index .container .article p>img{display: block;width: 100%;height: auto;}
.index .container .about{margin-top: 60px;position: relative;}
.index .container .about .about_img{width: 100%}
.index .container .about .about_img img{display: block;width: 295px;height: 295px;float:left;margin-right: 6.6px;margin-top:6.6px;}
.index .container .about .about_img img:nth-child(4n+4){margin-right: 0}
.index .container .about .about_tb{width: 160px;height: 134px;position: absolute;left:50%;top:50%;margin-top: -77px;margin-left:-90px;}
.index .container .about .about_tb img{display: block;width: 160px;height: 134px;border:10px solid rgba(255,255,255,0.5);}
/*乐园之旅*/
.index .container .le_list li{width: 385px;height:380px;float:left;margin-right: 15px;margin-top: 30px;}
.index .container .le_list li .le_img{width: 100%;height: 275px;position: relative;}
.index .container .le_list li .le_img img{display: block;width: 100%;height: 100%}
.index .container .le_list li .le_img font{display: block;width:100%;height:53px;font-size: 19px;color:#fff;line-height: 53px;text-align: center;background: rgba(46,176,215,0.7);position: absolute;left:0;bottom:0;}
.index .container .le_list li .le_wen{width: 100%;height:105px;overflow: hidden;}
.index .container .le_list li .le_wen p{display: block;font-size: 15px;color:#333;line-height: 200%;text-align: justify;margin-top: 10px}
/*详细页*/
.index .container .xiang{width: 100%;height: auto;padding:30px 0;}
.index .container .xiang h2{display: block;text-align: center;font-size: 27px;color:#000;margin-bottom: 20px;font-weight: bold;}
.index .container .xiang p{display: block;text-align: justify;font-size: 19px;color:#666;line-height: 200%}
.index .container .xiang img{display: block;margin:15px auto;max-width: 100%;height: auto;}
.index .container .xiang strong{font-weight: bold;}
/*主题活动*/
.index .container .activity{width: 100%;height: auto;padding:15px 0;}
.index .container .activity .time{display: block;margin:0 auto;}
.index .container .activity li{width: 598px;height:218px;border-right:2px solid #6cccea;float:left;background: url(../images/j_3.png) no-repeat 600px 30px;position: relative;}
.index .container .activity li .quan{position: absolute;right:-7px;top:30px;z-index: 5}
.index .container .activity li .nei{width:580px;height: 200px;float:left;background:url(../images/bg_4.png) no-repeat center center;margin-top: 18px;}
.index .container .activity li .nei .zuo{width:256px;height: 173px;float:left;margin:12.5px;}
.index .container .activity li .nei .zuo img{display: block;width: 100%;height: 100%}
.index .container .activity li .nei .you{float:left;text-align:left;width: 272px;height: 173px;margin-top: 12.5px;}
.index .container .activity li .nei .you font{display: block;font-size: 12px;color:#333333;line-height: 12px;}
.index .container .activity li .nei .you h2{display: block;font-size: 16px;color:#048db7;line-height: 16px;margin:10px 0 10px 0;white-space: nowrap;text-overflow: ellipsis;width: 272px; overflow: hidden;}
.index .container .activity li .nei .you p{display: block;font-size: 14px;color:#666666;line-height: 190%;overflow: hidden;max-height: 80px;}
.index .container .activity li .nei .you a{display: block;width: 98px;height: 29px;border:1px solid #f9c3c3;font-size: 14px;color:#fe5e5e;text-align: center;line-height: 29px;margin-top:15px;}
.index .container .activity li:nth-child(2n+2){border-left:2px solid #6cccea;border-right:none;margin-left: -2px;margin-top:35px;}
.index .container .activity li:nth-child(2n+2) .nei{background:url(../images/bg_5.png) no-repeat center center;float:right;}
.index .container .activity li:nth-child(2n+2) .nei .zuo{float:right;}
.index .container .activity li:nth-child(2n+2) .nei .you{float:left;margin-left: 23px;}
.index .container .activity li:nth-child(2n+2) .quan{position: absolute;left:-7px;top:30px;z-index: 5}
/*游园服务*/
.index .container .service{width:100%;height: auto;margin-bottom: 50px;}
.index .container .service .left{width:435px;height:686px;float:left;background: url(../images/bg_6.png) no-repeat center center;margin-left: -204px;}
.index .container .service .left ul{float:right;margin-top: 103px;margin-right: 16px;width: 218px;} 
.index .container .service .left ul li{width: 140px;height: 60px;margin:0 auto;border-bottom: 1px solid #31b8e2}
.index .container .service .left ul li a{display: block;width: 218px;margin-left:-39px;text-align: center;line-height: 60px;font-size: 19px;color:#fff;}
.index .container .service .left ul li a:hover{background: url(../images/bg_7.png) no-repeat bottom center;}
.index .container .service .left ul li a.hover{background: url(../images/bg_7.png) no-repeat bottom center;}
.index .container .service .right{width: 925px;float:right;}
.index .container .service .right .service_wen p{display: block;font-size: 17px;color:#666666;line-height: 200%;margin-top: 15px;}
.index .container .service .right .service_wen img{display: block;width: auto;height: auto;margin:20px auto;max-width:925px;}
/*搜索结果页*/
.index .container .result{width: 100%;height: auto;}
.index .container .result li{width: 100%;height: 50px;border-bottom: 1px dashed #ddd}
.index .container .result li a{display: block;width: 100%;height:100%;background: url(../images/j_2.png) no-repeat left center;padding-left: 15px;font-size: 16px;color:#000;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index .container .result li a:hover{color:#84bf20;}
.page{margin:30px 0 50px 0;text-align: center;}
.page a{display: inline-block;font-size: 15px;color:#000;text-align: center;line-height: 30px;width:30px;height: 30px;margin:0 5px;background: #ddd;border-radius: 30px;}
.page a:hover{background: #84bf20;color:#fff;}
.page a.hover{background: #84bf20;color:#fff;}
/*手机*/
@media only screen and (max-width: 1024px){
.head{width: 94%;height:123px;margin:0 auto;}
.head .nav{width: 81%;margin-top: 55px;}
.head .nav li{width:17.9%}
.head .nav li .drop_btn>h2{font-size: 24px;}
/* .head .right,.footer .container .num,.notice{display:none;} */
.footer{height: auto;}
.footer .container .logo{margin-top: 20px;}
.footer .container .wen .nav{margin-top: 15px;}
.footer .container{width:94%;margin:0 auto;overflow: hidden;}
.footer .container .wen .nav a,.footer .container .wen p{font-size: 26px;line-height: 180%}
.flexslider .slides a img{width: 100%;}
/* .notice .content,.huadong{width: 100%} */
.index .container{width: 94%;margin:0 auto;}
.index .container .index1 li{width:100%;height:auto;margin:0 auto;margin-top:25px;}
.index .container .index1 li img{width: 30%;height: auto;}
.index .container .index1 li p{width: 65%;font-size:25px;padding:0;height: auto;margin: 0;text-align: justify;line-height: 40px}
.index .container .index1 li:nth-child(3) p, .index .container .index1 li:nth-child(4) p{margin-left: 0}
.index .container .index1 li h2{width: 100px;height: 60px;font-size: 26px;left:2%;line-height:60px;}
.index .container .index1 li:nth-child(3) h2, .index .container .index1 li:nth-child(4) h2{left:87%;}
.index .container .index1 li:nth-child(3) img, .index .container .index1 li:nth-child(4) img{margin-right: 0}
.index .container .index2 li{width:100%;height:auto;margin:0 auto;margin-top: 20px;}
.index .container .index2 li img{width: 100%;height: auto;}
.index .container .index2 li .link{width: 100%;height: 130px;}
.index .container .index2 li .link a{width: 94%;font-size:40px;height: 100%;line-height:130px;background-size: 68px 44px;}
.index .container .index3 li{width:38%; margin-top:50px;padding-left: 11%}
.index .container .index3 li h2{font-size: 43px;margin-bottom:30px;}
.index .container .index3 li a{font-size:32px;line-height: 32px;margin-top: 15px;background-size:24px 15px;padding-left: 30px}
.index .container .index4 .wei_box{width:300px;height: 300px;top:-310px;margin-left: -150px;}
.index .container .index4 .wei_box img{width: 280px;height: 280px;}
.index .container .index4 .wb_box{width:300px;height: 300px;top:-310px;}
.index .container .index4 .wb_box img{width: 280px;height: 280px;}
.index .container .index4 .phone_box{width: 473px;height: 86px;position: absolute;left:-236px;margin-left: 50%;top:-82px;display: none;}
.index .container .index4 .phone_box img{display: block;width: 100%;height: 100%;}
.index .container .index4 a>img{width: 100px;height: 100px;}
.index .container .address{height:100px;border-bottom: 2px solid #f5f5f5}
.index .container .address img{width: 32px;height: 30px;margin-top: 35px;}
.index .container .address span,.index .container .address a{font-size: 30px;line-height: 100px;}
.index .container .article p{font-size: 30px;}
.index .container .le_list li{width:100%;height: auto;}
.index .container .le_list li .le_img{height: auto;}
.index .container .le_list li .le_img img{width: 100%;height: auto;}
.index .container .le_list li .le_img font{height:100px;line-height:100px;font-size:36px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.index .container .le_list li .le_wen{height: auto;}
.index .container .le_list li .le_wen p{font-size:34px;}
.index .container .xiang h2{font-size: 36px;}
.index .container .xiang p{font-size: 32px;}
.index .container .service .right .service_wen p{font-size: 32px;}
.index .container .activity .time{display: none;}
.index .container .activity li{width: 100%;height: auto;border-right:none;background: none;}
.index .container .activity li .quan{display: none}
.index .container .service .left{width: 100%;height: 100%;overflow-x:auto;background: none;margin-left: 0}
.index .container .service .left ul li{display: inline-block;width: 20%;height: 100px;vertical-align: top;}
.index .container .service .left ul li a{font-size: 32px;line-height: 115px;color:#000;margin-left: 0}
.index .container .service .left ul{width: 100%;margin:0;font-size: 0;white-space: nowrap;overflow-x:auto;overflow-y:hidden;}
.index .container .activity li .nei{width: 100%;background: none;height: auto;}
.index .container .activity li .nei .zuo{width: 30%;height: auto;float:left!important;margin:0;}
.index .container .activity li .nei .zuo img{display: block;width: 100%;height: auto;}
.index .container .activity li:nth-child(2n+2) .nei{background: none;}
.index .container .activity li:nth-child(2n+2){border-left: none;margin-top:0}
.index .container .activity li .nei .you font{font-size:28px;line-height: 28px;}
.index .container .activity li .nei .you{width: 65%;float:right;height: auto;}
.index .container .activity li .nei .you h2{font-size:28px;line-height: 28px;}
.index .container .activity li .nei .you p{font-size: 28px;line-height: 150%}
.index .container .activity li .nei .you a{width: 200px;height: 50px;font-size: 30px;line-height: 50px;}
.index .container .activity li:nth-child(2n+2) .nei .you{float:right!important;margin-left: 0}
.banner2 h2{width:300px;height:70px;font-size: 40px;line-height: 70px;margin-left: -150px;}
.index .container .result li{height:90px;}
.index .container .result li a{line-height: 90px;font-size: 30px;background-size:24px 15px;padding-left: 30px}
.drop{top:123px;}
.drop .content a{width: 100%;height: 80px;line-height: 80px;font-size:24px;background-size:24px 15px;padding-left: 30px;}
.page a{width: 60px;height: 60px;line-height: 60px;font-size: 30px;margin:0 10px;}

.index .container .service .left ul li a.hover{background: none;color:#1281cc;}











}
