*{margin:0;padding:0;}
img{border:0;}
ul{list-style:outside;}
a:hover{color:#1f1f1f; text-decoration:none;}
a{text-decoration:none; color:#464545;}
body{
margin:0;
padding:0px;
font-size:16px;
font-family: 'hyq45';
background:#fff;
-webkit-text-size-adjust:none; 
color:#464646;overflow:-Scroll;overflow-x:hidden;line-height:0px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dd{margin:0;padding:0;}input,select{font-size:12px;line-height:16px;}img{border:0;}ul,li,dl,dd{list-style-type:none;}
.hr_6,hr_12,hr_8,.hr_10,.hr_20{font-size:1px;line-height:1px;clear:both;}.hr_6 {height:6px;}.hr_12 {height:12px;}.hr_8 {height:8px;}.hr_10 {height:10px;}.hr_20 {height:39px;}
.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb25{padding-bottom: 25px;}.pb30{padding-bottom: 30px;}.pb40{padding-bottom: 40px;}.pb50{padding-bottom: 50px;}.pb60{padding-bottom: 60px;}.pb70{padding-bottom: 70px;}.pb80{padding-bottom: 80px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt25{padding-top: 25px;}.pt30{padding-top: 30px;}.pt40{padding-top: 40px;}.pt50{padding-top: 50px;}.pt60{padding-top: 60px;}.pt70{padding-top: 70px;}.pt80{padding-top: 80px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb25{margin-bottom: 25px;}.mb30{margin-bottom: 30px;}.mb40{margin-bottom: 40px;}.mb50{margin-bottom: 50px;}.mb60{margin-bottom: 60px;}.mb70{margin-bottom: 70px;}.mb80{margin-bottom: 80px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}.mt50{margin-top: 50px;}.mt60{margin-top: 60px;}.mt70{margin-top: 70px;}.mt80{margin-top: 80px;}
.tc{text-align:center; width: 100%; overflow: hidden;}

.cm_bigimg .photo {overflow: hidden;display: block;}
.cm_bigimg img{-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.cm_bigimg .photo:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.cm_smallimg img{width:100%;height:100%;-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}
.cm_smallimg .photo:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.op{opacity: 0;display: none;}
.oc{opacity: 1;display: block;}
/****** common *******/
.body1200{width:1200px; height: auto; position:relative;line-height:0px; margin:  0 auto;  }
.body1124{width:1124px; height: auto; position:relative;line-height:0px; margin:  0 auto;  }
.body750{width:760px; height: auto; position:relative;line-height:48px; margin:  0 auto; }
.top{width:100%; height:594px; background:url(toutu.jpg) center no-repeat;}
.top a{display:block; width:100%; height:594px; margin:0 auto; position:relative;}
#preloader{position:fixed;width:100%;height:100%; z-index:300; background-color:#fbfbfb;}
#preloader div{position:absolute;width:90px;height:auto;left:50%;top:50%; margin-left:-45px; margin-top:-45px;} 
#preloader span{position:absolute;width:40px;height:auto;left:50%;top:50%; margin-left:-20px; margin-top:-25px;} 

#audio_btn {position:fixed;right: 20px;top: 20px;z-index: 200;width: 30px;height: 30px;}
.off {background-image: url(normalmusic.png);background-size: contain;}
.rotate {
    -webkit-animation: rotating 1.2s linear infinite;
    -moz-animation: rotating 1.2s linear infinite;
    -o-animation: rotating 1.2s linear infinite;
    animation: rotating 1.2s linear infinite;
}
.com_t{width: 100%; height: auto; overflow: hidden; padding-bottom: 25px; padding-top: 25px;text-align: center;}


/****** home *******/

.menu{width:100%; height:auto; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 999;}
.menu ul{width:100%; max-width: 1920px; height: 72px; line-height:0px; margin:  0 auto; overflow: hidden;}
.menu ul li.logo{width: 340px; height: 72px; float: left; overflow: hidden; text-align: center;}
.menu ul li.logo img{margin-top: 14px;}
.menu ul li.main{width: auto; height: 72px; float: left; overflow: hidden;}
.menu ul li.main a{width: auto; height: 54px; line-height: 54px; font-size: 16px; color: #fff; margin-top: 14px; display: block; display: inline-block; margin-right: 30px; position: relative;}
.menu ul li.main a:hover{ color: #0095b5;}
.menu ul li.main a.cur{ color: #0095b5;}
.menu ul li.main a.cur span em{width: 100%; display: none;}
.menu ul li.main a span{width:100%; height: 4px;  display: block; position: absolute; bottom: 0px; left: 0;}
.menu ul li.main a.cur span em{height: 1px; background-color: #0095b5; margin: 0 auto; display:block;}
.menu ul li.main a p{width: 42px; height: 22px; background:url(../images/ico_hot.png); position: absolute; top: 1px; right: -13px; display: block;overflow: hidden; text-indent: -999999em;}
.menu ul li.secondary{width: 250px; height: 72px; overflow: hidden; float: right;}
.menu ul li.secondary div{width: 250px; height: 72px; display: table-cell; vertical-align: middle; text-align: center;}
.menu ul li.secondary div a{margin-left: 9px; margin-right: 9px;}
.menu ul li.secondary div i{margin-left: 9px; margin-right: 9px;cursor: pointer;}

.smaill_menu{height: 54px;border-top: 1px #004c5c solid; position: relative; display: none;}
.smaill_menu div{display: none;}
.smaill_menu .s_m01{ position: absolute; top: 0; left: 328px;}
.smaill_menu .s_m02{ position: absolute; top: 0; left: 428px;}
.smaill_menu .s_m03{ position: absolute; top: 0; left: 530px;}
.smaill_menu .s_m04{ position: absolute; top: 0; left: 628px;}
.smaill_menu .s_m05{ position: absolute; top: 0; left: 728px;}
.smaill_menu .s_m06{ position: absolute; top: 0; left: 820px;}
.smaill_menu a{line-height: 30px; font-size: 16px; color: #fff; margin-right: 40px;  display: inline-block; margin-top: 10px;}
.smaill_menu a:hover{border-bottom: 1px #fff solid;}

.smaill_menu_right{height:auto;border-top: 1px #9ec66d solid; position: relative; display: none;}
.smaill_menu_right table{width: auto; float: right; display: none;}
.smaill_menu_right table td{width: 270px; height: 250px; text-align:right;}
.smaill_menu_right table.tb00 td div{padding-bottom: 10px;border-bottom: 1px solid #606363; width: auto; display: inline-block; text-align: left;}
.smaill_menu_right table.tb00 td div p{font-size: 20px; line-height: 24px; color: #fff;}
.smaill_menu_right table.tb01 td div{padding-bottom: 10px;border-bottom: 1px solid #606363; width: auto; display: inline-block; text-align: left;}
.smaill_menu_right table.tb01 td div p{font-size: 20px; line-height: 24px; color: #fff;}
.smaill_menu_right table.tb02{margin-right: 50px;}
.smaill_menu_right table.tb02 td{width:auto; height: 55px; padding-right: 10px; color: #fff; font-size: 16px;}
.smaill_menu_right table.tb02 td:hover {color: #a5cd39;}


.foot{width:100%; height:337px;background:url(../images/foot_bg.jpg) center no-repeat;  position: relative; overflow: hidden;background-size: cover;}
.foot .content{width:1122px; height: auto; position:relative;line-height:0px; margin:  0 auto; }
.foot .content ul{width: 860px; height:auto; overflow: hidden; margin-top: 60px; float: left;}
.foot .content ul li{min-width:60px;height: auto; float: left; margin-left:20px;}
.foot .content ul li:first-child{margin-left:0px;}
.foot .content ul li a{font-size: 14px; color: #fff; line-height: 32px; width: 100%; display: block;}
.foot .content ul li a.blue{color: #01b7cd;}
.foot .content ul li a.green{color: #a5cd39;}
.foot .content ul li a:hover{color: #cd0127;}
.foot .content .beian{width: 200px;  float: right;}
.foot .content .beian .mt1{margin-top: 47px;}
.foot .content .beian .mt2{margin-top: 47px;}
.foot .content .beian .mt3{font-size: 14px; line-height: 30px; color: #fff; margin-top: 110px;}

.location{width: 1150px;height: 41px;margin: 0 auto;}
.location div{width: 325px; height: 41px; background-color: #0fb7d1; line-height: 41px; font-size: 14px; color: #fff;  padding-left: 20px;}
.location div a{color: #fff;}
.location div a:hover{color: #a4cd39}

.home_know_tt{padding-top: 89px; padding-bottom: 66px; text-align: center;}
.home_know{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;margin-bottom: 90px;}
.home_know .w126{width: 126px; height: 625px; float: left;}
.home_know .w126 div{width: 100%; position: relative; height: 100px;}
.home_know .w126 div a{width: 160px; height: 58px;  display: block;position: absolute; top: 30px; left: 0; z-index: 2;}
.home_know .w126 div a span{width: 100%; height: 58px; display: block;}
.home_know .w126 div .au1{background: url(../images/ico_home_know01.png) 30px 0px no-repeat;}
.home_know .w126 div .au2{background: url(../images/ico_home_know02.png) 30px 0px no-repeat;}
.home_know .w126 div .au3{background: url(../images/ico_home_know03.png) 30px 0px no-repeat;}
.home_know .w126 div .au4{background: url(../images/ico_home_know04.png) 30px 0px no-repeat;}
.home_know .w126 div .au5{background: url(../images/ico_home_know05.png) 30px 0px no-repeat;}
.home_know .w126 div a.cur .au1,.home_know .w126 div a:hover .au1{background: url(../images/ico_home_know01_cur.png) 30px 0px no-repeat;}
.home_know .w126 div a.cur .au2,.home_know .w126 div a:hover .au2{background: url(../images/ico_home_know02_cur.png) 30px 0px no-repeat;}
.home_know .w126 div a.cur .au3,.home_know .w126 div a:hover .au3{background: url(../images/ico_home_know03_cur.png) 30px 0px no-repeat;}
.home_know .w126 div a.cur .au4,.home_know .w126 div a:hover .au4{background: url(../images/ico_home_know04_cur.png) 30px 0px no-repeat;}
.home_know .w126 div a.cur .au5,.home_know .w126 div a:hover .au5{background: url(../images/ico_home_know05_cur.png) 30px 0px no-repeat;}
.home_know .w126 div a img{margin-left: 35px; margin-top: 10px;}
.home_know .w126 div a:hover,.home_know .w126 div a.cur{background-color: #33b0ce;}
.home_know .w1074{width: 1074px; height: 625px; float: left;}
.home_know .w1074 ul{width: 100%; height: auto; overflow: hidden;}
.home_know .w1074 ul li{float: left;}
.home_know .w1074 .left{width: 595px; height: 625px;}
.home_know .w1074 .right{width: 420px; height: 625px; float: right;}
.home_know .w1074 .right .hr{height: 2px; background-color: #33b0ce; width: 159px; margin-top: 45px;}
.home_know .w1074 .right .info{width: 100%; height: 430px; display: table-cell; vertical-align: middle; color: #464646;}
.home_know .w1074 .right .info div{font-size: 42px; line-height: 50px; margin-bottom: 30px;}
.home_know .w1074 .right .info b{margin-right: 10px; color:#33b0ce; }
.home_know .w1074 .right .info p{font-size: 14px; line-height: 30px; color: #7c7c7c; width: 380px; text-align: justify;}
.home_know .w1074 .right .info  a{width: 170px; height: 43px; display: block;  background-color: #bfda5d; line-height: 43px; text-align: center; font-size: 14px; color: #464646; margin-top: 25px;}
.home_know .w1074 .right .info  a:hover{background-color: #33b0ce; color: #fff;}
.home_know .w1074 .right table{font-size: 14px; line-height: 40px;}
.home_know .w1074 .right table td{text-align:center;}
.home_know .w1074 .right table td b{font-size: 18px;color: #464646;}


.home_experience{width:100%; height:926px;background:url(../images/bg_experience.jpg) #10b7d1 center no-repeat;  position: relative; overflow: hidden; }
.home_experience .title{text-align: center; padding-top: 82px; padding-bottom: 77px;}
.home_experience .content{width: 1122px; height: auto;  margin: 0 auto;}
.home_experience .content .left{width: 703px; height: 563px; float: left; overflow: hidden;}
.home_experience .content .left div{position: relative;width: 703px; height: 563px;}
.home_experience .content .left div .a1{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 503px; left: 165px; display: block;}
.home_experience .content .left div .a2{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 503px; left: 341px; display: block;}
.home_experience .content .left div .a3{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 503px; left: 521px; display: block;}
.home_experience .content .left div .cur{background-color: #fdd000;}
.home_experience .content .left div  .mark{width:31px; height:39px;background:url(../images/ico_map2.png); position: absolute;top: 473px; left: 160px; z-index: 9999;}
.home_experience .content .left div .more{width: 130px; height: 35px; display: block;  background-color: #bfda5d; line-height: 35px; text-align: center; font-size: 14px; color: #7c7c7c; position: absolute; top: 172px; left: 26px; border-radius: 5px;}
.home_experience .content .left div .more:hover{background-color: #33b0ce; color: #fff;}

.home_experience em{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.home_experience .ac01{position: absolute; left: 354px; top: 379px;}
.home_experience .ac02{position: absolute; left: 232px; top: 266px;}
.home_experience .ac03{position: absolute; left: 299px; top: 217px;}
.home_experience .ac04{position: absolute; left: 502px; top: 148px;}
.home_experience .ac05{position: absolute; left: 611px; top: 112px;}
.home_experience .ac06{position: absolute; left: 549px; top: 165px;}
.home_experience .ac07{position: absolute; left: 433px; top: 189px;}
.home_experience .ac08{position: absolute; left: 456px; top: 115px;}
.home_experience .ac09{position: absolute; left: 365px; top: 156px;}
.home_experience .bc01{position: absolute; left: 0; top: 0;}
.home_experience .cc01{position: absolute; left: 0; top: 0;}


.home_experience .content .right{width: 370px; height: 563px; float:right;}
.home_experience .content .right .sz{margin-top: 28px;}
.home_experience .content .right p{font-size: 14px;color: #fff;  line-height: 24px; height: 132px; margin-top: 25px; text-align: justify;}
.home_experience .content .right a{margin-top: 10px;width: 100%; display: block;}


.home_event{width:100%; height:840px; overflow: hidden; background-color: #f0f0f0;}/**1270**/
.home_event .title{text-align: center; padding-top: 114px; padding-bottom: 33px;}
.home_action_title{width: 500px; height: auto; float: left;}
.home_action_tab{width:292px; height: 38px; border: 1px #bfda5d solid; float: right;}
.home_action_tab li{width: 146px; height: 38px; float: left;}
.home_action_tab li a{width: 145px; height: 39px; display: block; overflow: hidden; text-align: center; line-height: 38px; font-size: 14px; color: #464646;}
.home_action_tab li a.cur,.home_action_tab li a:hover{ background-color: #bfda5d;}
.home_action{width: 1152px; height: auto; overflow: hidden; padding-top: 20px;}
.home_action li{width: 384px; height: auto; overflow:hidden; float: left;}
.home_action li .info{width: 316px; padding: 15px 20px; color: #7c7c7c; font-size: 14px; line-height: 28px; background-color: #fff;}
.home_action li .info .tt{color: #464646; font-size: 16px;background:url(../images/ico_hr1.png) 5px 10px no-repeat; padding-left: 20px;}
.home_action li .info div img{vertical-align: middle; margin-right: 10px;}


.home_cities{width:100%; height:866px; overflow: hidden; background-color: #33b0ce;}
.home_cities .title{text-align: center; padding-top: 110px; padding-bottom: 44px;}
.home_cities .content{width: 1200px;height: auto; margin:  0 auto; overflow: hidden;}
.home_cities .content .left{width: 312px; padding-left: 40px; float: left; overflow: hidden;}
.home_cities .content .left .hr{width: 87px; height: 2px; overflow: hidden; background-color: #fff; margin-bottom: 70px;}
.home_cities .content .left  .font30{font-size: 30px;color: #fff; line-height: 45px;}
.home_cities .content .left  .font30 b{font-size: 46px;}
.home_cities .content .left  p{font-size: 14px;color: #fff; line-height: 28px;}
.home_cities .content .left .lj{width: 291px; height: auto; border: 1px #fff solid; font-size: 14px; line-height: 38px; text-align: center; overflow: hidden; margin-top: 30px;}
.home_cities .content .left .lj li{width: 145px;height: 38px; float: left;}
.home_cities .content .left .lj li.b_left{border-left: 1px #fff solid;}
.home_cities .content .left .lj li a{color: #fff;display:block;width:100%;height:100%;font-size:14px;}
.home_cities .content .left .lj li a:hover{color: #000;}

.home_cities .content .right{width: 848px; float: left; overflow: hidden;}
.home_cities .content .right .map{width: 840px; height: 483px; overflow: hidden; position: relative;}

.home_cities .content .right .map div{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.home_cities .content .right .map .ac1{position: absolute; top: 74px; left: 99px;}
.home_cities .content .right .map .ac2{position: absolute; top: 94px; right: 59px;}
.home_cities .content .right .map .ac3{position: absolute; top: 257px; left: 140px;}
.home_cities .content .right .map .ac4{position: absolute; top: 269px; right: 40px;}
.home_cities .content .right .map .ac5{position: absolute; top: 173px; left: 41px;}
.home_cities .content .right .map .ac6{position: absolute; top: 123px; left: 313px;}
.home_cities .content .right .map .ac7{position: absolute; top: 190px; left: 625px;}
.home_cities .content .right .map .ac8{position: absolute; top: 247px; left: 416px;}


.home_cityplus{width: 1131px; height: auto; margin: 0 auto;}
.home_cityplus .title{text-align: center; padding-top: 100px; padding-bottom: 65px;}
.home_cityplus ul{width: 100%; overflow: hidden; background-color: #f8f8f8; margin-bottom: 90px;}
.home_cityplus ul .w1{width: 379px; height: 247px; float: left;}
.home_cityplus ul .w2{width: 373px; height:489px; float:right;}
.home_cityplus ul .w3{width: 379px; height: 242px; float: left;}
.home_cityplus ul li div{width: 65px;height: 2px; overflow: hidden; background-color: #33b0ce; margin-top: 50px;margin-left: 30px;}
.home_cityplus ul li span{width: 323px; color: #33b0ce; margin-top: 14px; margin-left: 30px; line-height: 30px; font-size: 24px; font-weight: bold; display: block;}
.home_cityplus ul li p{width: 336px; color: #464646; margin-top: 5px; margin-left: 30px; line-height: 26px; font-size: 14px;}



#banner{width: 100%; height:auto; position:relative;line-height:0px; margin:  0 auto; max-width: 1920px;}
#banner .swiper-slide img{width: 100%;height:auto;}
#banner .swiper-button-prev {
	top: 98.525712%;
	left: 74%;
	width: 47px;
	height: 37px;
	background: url(../images/wm_button_icon3.png) no-repeat;
	background-position: 0 0;
	background-color:rgba(16,183,209,1);

}
#banner .swiper-button-prev:hover {
	background-color:rgba(16,183,209,0.5);
}
#banner .swiper-button-next {
	top: 98.525712%;
	right: 19.5%;
	width: 47px;
	height: 37px;
	background: url(../images/wm_button_icon3.png) no-repeat;
	background-position: -47px 0px;
	background-color:rgba(16,183,209,1);

}

#banner .swiper-button-next:hover {
	background-color:rgba(16,183,209,0.5);

}


#BigEvent{width: 100%; height:481px; position:relative;line-height:0px; margin:  15px auto 0; overflow: hidden;}
#BigEvent .swiper-button-prev {
	top: 481px;
	left: 1009px;
	width: 33px;
	height: 26px;
	background: url(../images/wm_button_icon2.png) no-repeat;
	background-position: 0 0;
	background-color:rgba(255,255,255,1);wap_menu

}
#BigEvent .swiper-button-prev:hover {
	background-color:rgba(255,255,255,0.5);
}
#BigEvent .swiper-button-next {
	top: 481px;
	right: 46px;
	width: 33px;
	height: 26px;
	background: url(../images/wm_button_icon2.png) no-repeat;
	background-position: -33px 0px;
	background-color:rgba(255,255,255,1);

}

#BigEvent .swiper-button-next:hover {
	background-color:rgba(255,255,255,0.5);
}
.w1074 .left .photo {width: 595px; height: 625px;}
.home_cityplus .w1 .photo {width: 379px; height: 247px;}
.home_cityplus .w2 .photo {width: 373px; height: 489px;}
.home_cityplus .w3 .photo {width: 379px; height: 242px;}
#BigEvent .photo {width: 1124px; height: 481px;}


.wap_foot .content .item .top-s-re {
	position: relative;
}
.wap_foot .content .item .item-s-img {
	width: 150px;
	height: 170px;
	text-align: left;
	margin-left: -0.4rem;
}
.wap_foot .content .item .item-s-img:nth-child(2n) {
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 0;
}
.wap_foot .content .item:nth-child(3) { background:none}

.fixed_video{width: 900px; height: 508px; position: fixed; top: 50%; left: 50%;margin: -254px 0px 0px -450px;z-index: 999; display: none;}
.fixed_video div{position: relative;}
.fixed_video div a{position: absolute; top: 0; right: 0px; width:30px; height: 30px; background-image: url(../images/close_cszy.png); background-size: 100% auto; text-indent: -9999em;}
/****** events page *******/
.banner_events{width:100%; height:488px;background:url(../images/banner_bg_events.jpg) center no-repeat;  position: relative; overflow: hidden;}
.table1600{width: 100%; margin: 87px auto 0; max-width: 1600px;}

.events_body{width: 1150px;height: auto; overflow: hidden;  margin: 45px auto 0; margin-bottom: 50px;}
.events_body .left{width: 820px; height: auto; float: left; overflow: hidden; font-size: 14px; line-height: 26px;}
.events_body .left .pic img{width: 100%;}
.events_body .left .tt{margin-top: 25px;color: #7c7c7c; }
.events_body .left .tt b{font-size: 28px; color: #0fb7d1; margin-right: 20px;}
.events_body .left p{width: 100%; height: 84px; overflow: hidden; display: block;color: #7c7c7c; margin-top: 5px;}
.events_body .left a{width: 100%; height: 520px; display: block; overflow: hidden;}

.events_body .right{width: 311px; height: auto; float:right; overflow: hidden;}
.events_body .right .tt{padding-left: 25px; margin-bottom: 25px;}
.events_body .right .dd{text-align: center; padding-top: 12px;}
.events_body .right a{width: 311px; height: 40px; overflow: hidden; margin-top: 2px; display: block;}
.events_body .right a.cur,.events_body .right a:hover{background:url(../images/box311.png);}
.events_body .right a span{width: 288px; height: 39px; display: block; float: right; line-height: 39px; overflow: hidden; border-bottom: 1px #0fb7d1 solid;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.events_body .right a span b{color: #0fb7d1; font-weight: normal; margin-right: 20px;}
.events_body .right a.cur span,.events_body .right a:hover span,.events_body .right a.cur b,.events_body .right a:hover b{color: #fff;}


/****** shenzhen page *******/
.banner_shenzhen{width:100%; height:690px;background:url(../images/shenzhen/banner_bg.jpg) center no-repeat;  position: relative; margin-bottom: 182px;}
.banner_shenzhen .content{width:1160px; height:747px;background:url(../images/shenzhen/top_ad.png); position: absolute; top: 170px; left: 50%; margin-left: -580px; overflow: hidden;}
.banner_shenzhen .shenzhenEn{background:url(../images/shenzhen/top_ad_01.png);}
.banner_shenzhen .content .a1{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 566px; left: 405px; display: block;}
.banner_shenzhen .content .a2{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 566px; left: 581px; display: block;}
.banner_shenzhen .content .a3{width: 19px; height: 19px; border-radius: 50%; background-color: #a4cd39; border: 2px #fff solid; position: absolute; top: 566px; left: 761px; display: block;}
.banner_shenzhen .content .cur{background-color: #fdd000;}
.banner_shenzhen .content  .mark{width:31px; height:39px;background:url(../images/ico_map2.png); position: absolute;top: 536px; left: 400px;}
.banner_shenzhen .content .info{width: 365px; height: 350px; position: absolute; top: 80px; left: 70px;}
.banner_shenzhen .content .info span{font-size: 34px;  line-height: 44px;}
.banner_shenzhen .content .info p{font-size: 14px; color: #7c7c7c; line-height: 26px; margin-top:20px;}
.banner_shenzhen .content .info ul{width: 360px; height: auto; font-size: 14px; line-height: 38px; text-align: center; overflow: hidden; margin-top: 30px;}
.banner_shenzhen .content .info ul li{width: 168px;height: 38px; float:left; border: 2px #8f9b9b solid;border-radius: 10px;}
.banner_shenzhen .content .info ul li a{width: 100%; height: 38px; display: block;}
.banner_shenzhen .content .info ul li.cur,.banner_shenzhen .content .info ul li:hover{border: 2px #ffa200 solid; background-color: #ffa200; color: #fff;}
.banner_shenzhen .content .info ul li:hover a{color: #fff;}

.sz_action_tab{width:214px; height: 30px; float: right;}
.sz_action_tab li{width: 107px; height: 30px; float: left; background-color: #fff;}
.sz_action_tab li a{width: 107px; height: 30px; display: block; overflow: hidden; text-align: center; line-height: 30px; font-size: 14px; color: #12c6dc; background:url(../images/shenzhen/ico_pre_blue.png) 89px 8px no-repeat;}
.sz_action_tab li a.cur,.sz_action_tab li a:hover{ color: #fff;background:url(../images/shenzhen/ico_pre_while.png) #12c6dc 89px 8px no-repeat;}

.video_sz{width: 554px; height: 313px; overflow: hidden; margin-bottom: 25px;}
.shenzhen_title1{padding-bottom: 64px; text-align: center;}
.sz_about{width:100%; height:734px;background:url(../images/shenzhen/about_bg.png) center no-repeat;  position: relative; overflow: hidden;}
.sz_about .left{width: 555px; padding: 20px;  margin-top: 70px; float: left;}
.sz_about .right{width: 480px; margin-top: 60px; float:right; padding-right: 20px;}
.sz_about .title{font-size: 24px; color: #00b6ce; height: 40px; line-height: 40px; padding-left: 58px; margin-bottom: 15px;}
.sz_about .ico1{background:url(../images/shenzhen/ico_01.jpg)no-repeat; }
.sz_about .ico2{background:url(../images/shenzhen/ico_02.jpg)no-repeat; }
.sz_about .ico3{background:url(../images/shenzhen/ico_03.jpg)no-repeat; }
.sz_about .ico4{background:url(../images/shenzhen/ico_04.jpg)no-repeat; }
.sz_about p{font-size: 14px; line-height: 26px; padding-left: 58px;}
.sz_comment{background-color: #f8f8f8; border-left: 3px #a6ce39 solid; height: 180px; overflow: hidden; margin-bottom: 12px;}
.sz_comment p{font-size: 16px; line-height: 26px; width: 415px; height: 80px; overflow: hidden; padding-left: 35px; display: block; margin: 0 auto;background:url(../images/shenzhen/ico_sign_up.png)no-repeat; margin-top: 19px; position: relative;}
.sz_comment p em{background:url(../images/shenzhen/ico_sign_down.png)no-repeat; width: 23px; height: 17px; display: block; position: absolute; bottom: 0; right: 0px;}
.sz_comment ul{width: 412px; height: auto; margin: 0 auto; margin-top: 10px; }
.sz_comment ul li{float: left; height: 62px; line-height: 62px; font-size: 18px;}
.sz_comment ul li.topimg{width: 80px;}
.sz_comment ul li.topimg img{border-radius: 50%; overflow: hidden;}

.sz_faq{width: 565px; height: auto; border-bottom: 1px #e2e2e2 solid; overflow: hidden; padding-bottom: 35px; margin-top: 22px;}
.sz_faq .pic{width: 85px; float: left; overflow: hidden;}
.sz_faq .info{width: 480px; float: left; overflow: hidden;}
.sz_faq .info b{font-size: 20px; display: block; line-height: 32px;}
.sz_faq .info p{font-size: 14px; display: block; line-height: 18px; color: #7c7c7c;}

.comment_faq{width:100%; background:url(../images/shenzhen/about_bg_bottom.png) center bottom no-repeat; overflow: hidden;}
.comment_faq .body{width: 1160px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 100px; margin-bottom: 60px;}
.comment_faq .body .com{width: 483px; float: left;}
.comment_faq .body .faq{width: 565px; float:right;}
.sz_pics{width: 100%; height: 980px; background-color: #0fb7d1}
.sz_pics .title{padding-top: 115px; padding-bottom: 64px; text-align: center;}
.sz_events{width: 100%; height: 800px; background-color: #f0f0f0}
.sz_events .title{padding-top: 115px; padding-bottom: 64px; text-align: center;}

.pictures{width:1160px; height: auto; position:relative;line-height:0px; margin:  0 auto; overflow: hidden;}
.pictures .pp{width: 100%; height:auto; overflow: hidden; padding-top: 20px;}
.pictures .pp li{float: left; overflow: hidden; width: auto; height: 297px; position: relative;}
.pictures .sz_action_tab{width: 107px;}
.pictures .li1 .photo {width: 575px; height: 297px;}
.pictures .li2 .photo {width: 292px; height: 297px;}
.pictures .li3 .photo {width: 293px; height: 297px;}
.pictures .photo{position: relative;}
.pictures .pp li a span{width: 230px; height: 40px; background:url(../images/shenzhen/ico_img.png) 0px 2px no-repeat; display: block; font-size: 12px; color: #fff; position: absolute; bottom: 20px; left: 18px; line-height: 23px; padding-left: 25px;}
.pictures .pp li a span b{font-size: 18px; color: #0fb7d1; display: block; width: 100%;}
.pictures .pp li a span.video{background:url(../images/shenzhen/ico_video.png) 0px 3px no-repeat;}
.pictures .pp li a span.video2{background:url(../images/shenzhen/ico_video.png) 0px 3px no-repeat; left: 110px; bottom: 30px;}
.pictures .pp li a span.video2 b{font-size: 14px; font-weight: normal;}

/****** sz_line page *******/
.banner_sz_line{width:100%; height:385px;background:url(../images/shenzhen/sz_line_bg.jpg) center no-repeat;  position: relative; overflow: hidden;}
.sz_line_body{width: 100%;height: 4045px; overflow: hidden;  margin: 0 auto;background:url(../images/shenzhen/sz_line_road.jpg) center no-repeat;}
.sz_line_body .content{width:1200px; height: 4045px; position:relative;line-height:0px; margin:  0 auto;  }
.sz_line_body .content div{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.sz_line_body .ac01{position: absolute; left: 357px; top: 179px;}
.sz_line_body .ac02{position: absolute; right: 65px; top: 344px;}
.sz_line_body .ac03{position: absolute; left: 92px; top: 956px;}
.sz_line_body .ac04{position: absolute; right:21px; top: 1234px;}
.sz_line_body .ac05{position: absolute; left: 215px; top: 1830px;}
.sz_line_body .ac06{position: absolute; right: 55px; top: 2237px;}
.sz_line_body .ac07{position: absolute; left: 57px; top: 2818px;}
.sz_line_body .ac08{position: absolute; right: 25px; top: 3403px;}

.sz_line_tag{width: 394px; height: 184px; }
.sz_line_tag .shadow{width: 100%; height: 30px;  background-color: #1aaeba; border-top-right-radius: 10px; position: relative;}
.sz_line_tag .shadow .shadow-txt {width: 396px; height: 43px; display:flex; align-items: center; background-color: #a4cd39; position: absolute; left: -14px; top: -22px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.sz_line_tag .shadow .shadow-txt div {margin-left: 20px; margin-top: 5px;color: #fff;line-height: 18px;font-size: 16px;}

.sz_line_tag p{width: 90%; padding: 0 5%; height: 76px; display:table-cell; vertical-align: middle; background-color: #05cfdf; font-size: 14px; color: #fff;  line-height: 24px;}
.sz_line_tag ul{width: 100%; height: auto;}
.sz_line_tag ul li{width: 97px; height: 91px;border-left: 2px #fff solid; border-top: 2px #fff solid; position: relative; background-color: #05cfdf; float: left; text-align: center;}
.sz_line_tag ul li a{width: 97px; height: 76px; display: block;position: absolute;}
.sz_line_tag ul li.one{ border-left: 0px #fff solid;}
.sz_line_tag ul li img{margin-top: 15px;}
.sz_line_tag ul li span{width: 100%; text-align: center; font-size: 12px; color: #fff; line-height: 22px; display: block; margin-top: 7px;}
.sz_line_tag .tip{width: 374px; height:auto; padding-left: 20px; background-color: #a4cd39; position: absolute; left: -100px; top: 95px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; line-height: 43px; font-size: 14px; color: #fff; text-align: left; display: none;}
.sz_line_tag .tip div{position: relative; width: 97%; line-height: 20px; padding: 11px 0px;}
.sz_line_tag .tip div em{width: 13px; height: 8px; position: absolute; top: -8px; left: 122px;background:url(../images/shenzhen/ico_up.PNG) center no-repeat;}
.sz_line_tag .one .tip{left: 0px; display: block;}
.sz_line_tag .one .tip div em{left: 25px;}
.sz_line_tag ul li:hover,.sz_line_tag ul li.cur{background-color: #a4cd39;}

.sz_line_body .tag01{position: absolute; top: 50px; left: 34px; z-index: 2;}
.sz_line_body .tag03{position: absolute; top: 1240px; left: 34px;}
.sz_line_body .tag05{position: absolute; top: 2209px; left: 34px;}
.sz_line_body .tag07{position: absolute; top: 3170px; left: 34px;}
.sz_line_body .tag02{position: absolute; top: 641px; right: 300px;}
.sz_line_body .tag04{position: absolute; top: 1650px; right: 50px;}
.sz_line_body .tag06{position: absolute; top: 2592px; right: 50px;}
.sz_line_body .tag08{position: absolute; top: 3708px; right: 253px;}

.wap_menu,.wap_banner_events,.wap_foot,.wap_sz_line,.wap_home_map,.wap_menu_content,.wap_home_know,.sz_wap_experience{display: none;}

/****** wap *******/
.wap_menu{width: 100%;height: 0.85rem; background-color: rgba(0,0,0,0.7); position: fixed; top: 0; left: 0; z-index: 9;}
.wap_menu .wm1{width: 2.73rem; text-align: center; float: left;}
.wap_menu .wm1 img{width: 1.8rem;margin-top: .18rem;}
.wap_menu .wm3{width: .7rem; float: right;}
.wap_menu .wm3 img{width: .37rem; margin-top: .28rem;}
.wap_menu .wm2{width: .73rem; float: right;}
.wap_menu .wm4{width: .7rem; float: right;}
.wap_menu .wm4 img{width: .37rem; margin-top: .26rem;}
.wap_menu .wm2 img{width: .34rem; margin-top: .3rem;}
.wap_banner_events{width: 100%; position: relative;}
.wap_banner_events .title{width: 2.5rem; position: absolute; top:2.18rem; left: .25rem;}
.wap_location{position:absolute; left: .25rem; bottom: 0; width: 2.6rem; height: .4rem; background-color: #0fb7d1;}
.wap_location div{width: 95%; padding-left: 5%; height: .4rem;  display: table-cell; vertical-align: middle; color: #fff; font-size: .22rem;}

.wap_foot{width: 100%; background-color: #142746; overflow: hidden;}
.wap_foot .content{width: 87.5%; margin: .2rem auto 0;}
.wap_foot .content .item{border-bottom: 1px #fff solid; line-height: .8rem; font-size: .26rem; color: #fff;
background:url(../images/wap/ico_more.png) top right no-repeat; background-size: .09rem auto;}
.wap_foot .content .app{border-bottom: 1px #fff solid; padding: .3rem 0; text-align: center;}
.wap_foot .content .app img{width: 5.53rem; }
.wap_foot .content .beian{ text-align: right;line-height: .8rem; font-size: .26rem; color: #fff;}
.wap_foot .content .item div{display: none; padding-left: 5%;}
.wap_foot .content .item div a{width: 100%; display: block;line-height: .6rem; font-size: .23rem; color: #fff;}


.wap_sz_line .wap_ac01{position: absolute; left: .33rem; top: .7rem; width: 2.95rem;}
.wap_sz_line .wap_ac02{position: absolute; right: .3rem; top: 3.1rem; width: 2.66rem;}
.wap_sz_line .wap_ac03{position: absolute; left: .33rem; top:7rem; width: 2.67rem;}
.wap_sz_line .wap_ac04{position: absolute; right:.2rem; top:9.96rem;width: 3.4rem;}
.wap_sz_line .wap_ac05{position: absolute; left: .3rem; top: 13.25rem;width: 2.5rem;}
.wap_sz_line .wap_ac06{position: absolute; right: .2rem; top: 15.87rem;width: 2.84rem;}
.wap_sz_line .wap_ac07{position: absolute; left: .3rem; top: 19.2rem;width: 3.07rem;}
.wap_sz_line .wap_ac08{position: absolute; right: .3rem; top: 22.76rem;width: 3.57rem;}
.wap_sz_line .wap_tag{width: 3.68rem; display: flex; align-items: center; height: .96rem; position:absolute; background:url(../images/wap/sz_line_tip.png) no-repeat; background-size: 100% auto;z-index: 3;}
.wap_sz_line .wap_tag img{height: .3rem; width: auto; margin-top: .1rem; margin-left: .2rem;}
.wap_sz_line .wt01{top: 3.62rem; left: .53rem;}
.wap_sz_line .wt02{top: 6.42rem; right: .54rem;}
.wap_sz_line .wt03{top: 9.75rem; left: .53rem;}
.wap_sz_line .wt04{top: 12.7rem; right: .54rem;}
.wap_sz_line .wt05{top: 16.37rem; left: .53rem;}
.wap_sz_line .wt06{top: 19.32rem; right: .54rem;}
.wap_sz_line .wt07{top: 22.59rem; left: .53rem;}
.wap_sz_line .wt08{top: 26.5rem; right: 2.07rem;}
.wap_sz_line .wap_tag .wt-txt {line-height: 12px; margin-top: -22px; margin-left: 5px; font-size: 11px;color: #fff;}

.wap_show_tag{font-size: .22rem; line-height: .26rem; color: #fff;width: 5.49rem; height: auto;  position: absolute; top: 3rem; left: 1rem; display: none;}
.wap_show_tag .tt{width: 100%; height: .73rem; position: relative;}
.wap_show_tag .tt div{width: 5.69rem; height: .73rem; position: absolute; top: 2px; right: 0; background:url(../images/wap/tag_tt.png) no-repeat; background-size: 100% auto;}
.wap_show_tag .tt span{display: block; position: absolute; }
.wap_show_tag .tt span.sp1{bottom: -0.63rem; right: -0.7rem;}
.wap_show_tag .tt span.sp2{bottom: -0.73rem; right: -0.7rem;}
.wap_show_tag .tt span.sp3{bottom: -0.23rem; right: -0.7rem;}
.wap_show_tag .tt span.sp6{bottom: -0.43rem; right: -0.7rem;}
.wap_show_tag .tt div img{height: .6rem; width: auto; margin-left: .2rem;}
.wap_show_tag td img,.wap_show_tag li img{width: auto; height: .4rem;}
.wap_show_tag ul li{width: 100%; height: auto; overflow: hidden; border-bottom: 1px #66f2fd solid; text-align: center; padding: .2rem 0;}
.wap_show_tag table,.wap_show_tag ul{background-color: #05cfdf; }
.wap_show_tag table {width: 100%; height: auto; overflow: hidden; border-bottom: 1px #66f2fd solid;}
.wap_show_tag td,.wap_show_tag li{background-color: #05cfdf;}
.wap_show_tag td span,.wap_show_tag li span{width: 1.5rem; display: block; font-size: .18rem; color: #fff; text-align: center; margin: 0 auto;}
.wap_show_tag td:nth-child(1){width: 1.6rem; height: 1.2rem;text-align: center;}
.wap_show_tag td:nth-child(2){padding-right: .2rem;}
.wap_show_tag td .div1{width: 3.8rem; text-align: left;padding-left: .27rem;}
.wap_show_tag td .div2{text-align: left;padding: 0px .27rem;}


.wap_menu_content{position: fixed;top: 0.85rem; left: 0; background-color: #10b7d1; width: 100%; height: 100%; overflow: hidden;  z-index: 999; display: none;}
.wap_menu_content a{color: #fff;}
.wap_menu_content div{padding-left: 1rem; height:auto; line-height: .7rem;  font-size: .3rem;}
.wap_menu_content div span{height: .7rem; width: 100%; display: block; background:url(../images/wap/ico_down.png) right no-repeat; background-size:  auto 100%;}
.wap_menu_content .min{padding-left: .7rem; height: .5rem; line-height: .5rem;  font-size: .24rem; display: block;}
.wap_menu_content div.cur{}
.wap_menu_content div.cur span{background:url(../images/wap/ico_up.png) right no-repeat;background-size:  auto 100%;}
.wap_menu_content div .min{display:none;}
.wap_menu_content div.cur .min{display: block;}
.wap_menu_content ul{width: 7.03rem; height: auto; overflow: hidden; margin: .1rem auto 0;}
.wap_menu_content ul li{width: 3.49rem; float: left; height: 1rem;}
.wap_menu_content ul li:nth-child(even){float: right;}
.wap_menu_content ul li a{width: 3.49rem; height: .94rem; display: table-cell; text-align: center; vertical-align: middle; background-color: #0da4bc; font-size: .24rem;}
.wap_menu_content ul li a img{width: .46rem; margin-right: .1rem; vertical-align: middle;}
.wap_menu_content div:nth-child(1){margin-top: .2rem;}
.wap_menu_content div a:nth-last-child(){ background-color: chartreuse}




.sz_wap_experience{width:100%; height:auto;background: url(../images/wap/sz_wap_experience.png) top no-repeat;  background-size: 100% auto;  position: relative; overflow: hidden;  }
.sz_wap_experience .content{width: 7.03rem; height: auto;  margin: 0 auto;margin-top: 1.8rem;}
.sz_wap_experience .content .left{width: 7.03rem; height: 7.41rem;  float: left; overflow: hidden;}
.sz_wap_experience .content .left div{position: relative;width: 7.03rem; height: 7.41rem;}
.sz_wap_experience .content .left div .a1{width: .19rem; height: .19rem; border-radius: 50%; background-color: #a4cd39; border: .02rem #fff solid; position: absolute; top: 6.06rem; left: 1.65rem;  display: block;}
.sz_wap_experience .content .left div .a2{width: .19rem; height: .19rem; border-radius: 50%; background-color: #a4cd39; border: .02rem #fff solid; position: absolute; top: 6.06rem; left: 3.41rem; display: block;}
.sz_wap_experience .content .left div .a3{width: .19rem; height: .19rem; border-radius: 50%; background-color: #a4cd39; border: .02rem #fff solid; position: absolute; top: 6.06rem; left: 5.21rem; display: block;}
.sz_wap_experience .content .left div .cur{background-color: #fdd000;}
.sz_wap_experience .content .left div  .mark{width:.31rem; height:.39rem;background:url(../images/ico_map2.png); position: absolute;top: 5.76rem; left: 1.6rem; background-size: 100% auto;}
.sz_wap_experience .content .left div .more{width: 1.68rem; min-height: .42rem; display: block;  background-color: #ffa200; line-height: .3rem; font-size: .2rem; text-align: center; color: #fff; position: absolute; top: 2rem; left: .26rem; border-radius: .05rem; border: 1px #ffa200 solid;}
.sz_wap_experience .content .left div .lj{ background-color: #e7ffff;color: #515555;border: 1px #515555 solid;top: 2.84rem;}
.sz_wap_experience em{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.sz_wap_experience .ac01{position: absolute; left: 3.54rem; top: 3.79rem;width: .35rem;}
.sz_wap_experience .ac02{position: absolute; left: 2.32rem; top: 2.66rem;width: .91rem;}
.sz_wap_experience .ac03{position: absolute; left: 2.99rem; top: 2.17rem;width: .9rem;}
.sz_wap_experience .ac04{position: absolute; left: 5.02rem; top: 1.48rem;width: .73rem;}
.sz_wap_experience .ac05{position: absolute; left: 6.11rem; top: 1.12rem;width: .89rem;}
.sz_wap_experience .ac06{position: absolute; left: 5.49rem; top: 1.65rem;width: .88rem;}
.sz_wap_experience .ac07{position: absolute; left: 4.33rem; top: 1.89rem;width: .79rem;}
.sz_wap_experience .ac08{position: absolute; left: 4.56rem; top: 1.15rem;width: .63rem;}
.sz_wap_experience .ac09{position: absolute; left: 3.65rem; top: 1.56rem;width: .88rem;}
@media screen and (max-width: 1300px){
	.menu ul li.logo{width: 260px;}
	.menu ul li.main a{
		margin-right: 20px;
	}
}
@media screen and (max-width: 1160px){
	.menu ul li.secondary{width: 170px;}
	.events_body{width: 100%;}
	.events_body .left{width: 65%;}
}

@media screen and (max-width: 1000px){
	.fixed_video{width: 100%; height: 160%; position: fixed; top: 33%; right:0; left:initial;margin: -254px 0px 0px -450px;z-index: 9999999; display: none; background: rgba(0, 0, 0, 0.5);}
	.fixed_video div{position: relative;}
	.fixed_video div span video { margin-top: 4rem;}
	.fixed_video div a{position: absolute; top: 39%; right: 0px; width:30px; height: 30px; background-image: url(../../../images/close-m.png); background-size: 100% auto; text-indent: -9999em;}
	.menu,.banner_events,.foot,.banner_sz_line,.sz_line_body,.home_know55,.home_cities .content .right,.banner_shenzhen{display: none;}
	.wap_menu,.wap_banner_events,.wap_foot,.wap_sz_line,.wap_home_map,.wap_home_know,.sz_wap_experience{display:block;}
	img{width: 100%;}
	/****** home *******/
	#banner .swiper-button-prev {
	top: 10.5rem;
	left: 72%;
	width: .47rem;
	height: .37rem;
	background: url(../images/wm_button_icon3.png) no-repeat;
	background-size: auto 100%;
	background-color:rgba(16,183,209,1);
	}
	.mt50 {
		margin-top: 70px;
	}
    #banner .swiper-button-next {
	top: 10.5rem;
	right: 14%;
	width: .47rem;
	height: .37rem;
	background: url(../images/wm_button_icon3.png) no-repeat;
	background-position: -0.47rem 0px;
    background-size: auto 100%;
	background-color:rgba(16,183,209,1);
    }
	.home_experience{height: auto; background: url(../images/wap/bg_experience.png) #10b7d1 bottom no-repeat; padding-bottom: 2.65rem; background-size: 100% auto;}
	.home_experience .content{width:7.04rem;}
	.home_experience .content .left{width: 7.03rem; height: 5.63rem; }
.home_experience .content .left div{position: relative;width: 7.03rem; height: 5.63rem;}
.home_experience .content .left div .a1{width: .19rem; height: .19rem; border: .02rem #fff solid; top: 5.03rem; left: 1.65rem; }
.home_experience .content .left div .a2{width: .19rem; height: .19rem; border: .02rem #fff solid; top: 5.03rem; left: 3.41rem;}
.home_experience .content .left div .a3{width: .19rem; height: .19rem; border: .02rem #fff solid; top: 5.03rem; left: 5.21rem;}
.home_experience .content .left div  .mark{width:.31rem; height:.39rem;top: 4.73rem; left: 1.6rem; background-size: 100% auto;}
.home_experience .content .left div .more{width: 1.3rem; height: .35rem;line-height: .35rem; font-size: .18rem;top: 1.72rem; left: .26rem; border-radius: .05rem;}

.home_experience .ac01{position: absolute; left: 3.54rem; top: 3.79rem;width: .35rem;}
.home_experience .ac02{position: absolute; left: 2.32rem; top: 2.66rem;width: .91rem;}
.home_experience .ac03{position: absolute; left: 2.99rem; top: 2.17rem;width: .9rem;}
.home_experience .ac04{position: absolute; left: 5.02rem; top: 1.48rem;width: .73rem;}
.home_experience .ac05{position: absolute; left: 6.11rem; top: 1.12rem;width: .89rem;}
.home_experience .ac06{position: absolute; left: 5.49rem; top: 1.65rem;width: .88rem;}
.home_experience .ac07{position: absolute; left: 4.33rem; top: 1.89rem;width: .79rem;}
.home_experience .ac08{position: absolute; left: 4.56rem; top: 1.15rem;width: .63rem;}
.home_experience .ac09{position: absolute; left: 3.65rem; top: 1.56rem;width: .88rem;}
	
	.home_event{width:100%; height:auto;}
    .home_event .title{text-align: center; padding-top: .8rem; padding-bottom: .33rem;}
	.home_event .title img{width: 2.84rem;}
	.body1124{width: 93.866666%; margin: 0 auto;}
	.body1124 .events_tt img{width: 1.7rem;}
    #BigEvent .photo {width: 100%; height:auto;}
	#BigEvent{width: 100%; height:auto;  margin:  .15rem auto 0;}
	
	.home_know_tt{padding-top: .8rem; padding-bottom: .6rem; text-align: center;}
	.home_know_tt img{width: 4.5rem;}
	
	.home_experience .title {text-align: center;padding-top: .8rem;padding-bottom: .5rem;}
	.home_experience .title img{width: 4.4rem;}
	.home_experience .content .right{width: 100%; height: auto;}
	.home_experience .content .right .sz{margin-top: .4rem; width: 3.15rem;}
	.home_experience .content .right p{font-size: .2rem;color: #fff;  line-height: .34rem; height:auto; margin-top: .2rem;}
    .home_experience .content .right a{margin-top: .1rem;width: 100%; display: block;}
	
	
	.home_cities{width:100%; height:auto; }
.home_cities .title{padding-top: 1rem; padding-bottom: .4rem}
	.home_cities .title img{width: 3.5rem;}
.home_cities .content{width: 7.04rem;}
.home_cities .content .left{width: 100%; padding-left: 0px; float: left; overflow: hidden;}
.home_cities .content .left .hr{width: .9rem; height: 2px; overflow: hidden; background-color: #fff; margin-bottom: .7rem;}
.home_cities .content .left  .font30{font-size: .28rem;color: #fff; line-height: .5rem;}
.home_cities .content .left  .font30 b{font-size: .45rem;}
.home_cities .content .left  p{font-size: .2rem;color: #fff; line-height: .36rem;}
.home_cities .content .left .lj{width: 7rem; height: auto; border: 1px #fff solid; font-size: .18rem; line-height: .7rem; margin-top: .3rem; margin-bottom: .8rem;}
.home_cities .content .left .lj li{width: 3.47rem;height: .7rem; float: left;}

.home_cityplus{width: 7.04rem;}
.home_cityplus .title{text-align: center; padding-top: 1rem; padding-bottom: .6rem;}
	.home_cityplus .title img{width: 3.42rem;}
.home_cityplus ul{width: 100%; overflow: hidden; background-color: #f8f8f8; margin-bottom: .5rem;}
	
.home_cityplus ul .w1{width: 3.52rem; height: 2.29rem; float: left;}
.home_cityplus ul .w2{width: 100%; height:auto; float:right;}
.home_cityplus ul .w3{width: 3.52rem; height: 2.29rem; float: left;}
.home_cityplus ul li div{width: .6rem;height: 2px; margin-top: .4rem;margin-left: .3rem; display: none;}
.home_cityplus ul li span{width: 3rem; color: #33b0ce; margin-top: .1rem; margin-left: .3rem; line-height: .3rem; font-size: .24rem; }
.home_cityplus ul li p{width: 3rem;  margin-top: .1rem; margin-left: .3rem; line-height: .22rem; font-size: .18rem;}
.home_cityplus ul .w3 span { margin-top: 0.4rem; }

.home_cityplus .w1 .photo {width: 3.52rem; height: 2.29rem;}
	.home_cityplus .w2 .photo {width: 100%; height:auto;}
.home_cityplus .w3 .photo {width: 3.52rem; height: 2.29rem;}	
	
	
	
.home_know{width: 7.03rem; margin-bottom: .9rem;}	
.home_know .w126{width: 100%; height:auto;}
.home_know .w126 div{width: 1.4rem; position: relative; height:.9rem; float: left;}
.home_know .w126 div a{width: .82rem; height: 1.1rem;  display: block;position: absolute; top: 0; left: .29rem;}
.home_know .w126 div a span{width: 100%; height: 1.1rem; display: block;}
.home_know .w126 div .au1{background: url(../images/ico_home_know01.png)  no-repeat;background-size: 100% auto;}
.home_know .w126 div .au2{background: url(../images/ico_home_know02.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div .au3{background: url(../images/ico_home_know03.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div .au4{background: url(../images/ico_home_know04.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div .au5{background: url(../images/ico_home_know05.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a.cur .au1,.home_know .w126 div a:hover .au1{background: url(../images/ico_home_know01_cur.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a.cur .au2,.home_know .w126 div a:hover .au2{background: url(../images/ico_home_know02_cur.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a.cur .au3,.home_know .w126 div a:hover .au3{background: url(../images/ico_home_know03_cur.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a.cur .au4,.home_know .w126 div a:hover .au4{background: url(../images/ico_home_know04_cur.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a.cur .au5,.home_know .w126 div a:hover .au5{background: url(../images/ico_home_know05_cur.png) no-repeat;background-size: 100% auto;}
.home_know .w126 div a:hover,.home_know .w126 div a.cur{background-color: #33b0ce;}
	
.home_know .w1074{width: 100%;  height: auto;}
.home_know .w1074 ul{width: 100%; height: auto; overflow: hidden;}
.home_know .w1074 ul li{float: left;}
.home_know .w1074 .left{width: 100%; height: auto;}
.home_know .w1074 .right{width: 100%; height: auto;}
.home_know .w1074 .right .hr{display: none}
.home_know .w1074 .right .info{width: 100%; height: auto; display:block;  color: #464646; margin-top: .4rem;}
.home_know .w1074 .right .info div{font-size: .4rem; line-height: .5rem; margin-bottom: .3rem;}
.home_know .w1074 .right .info b{margin-right: .1rem; color:#33b0ce; }
.home_know .w1074 .right .info p{font-size: .24rem; line-height: .4rem; color: #7c7c7c; width: 100%;}
.home_know .w1074 .right .info  a{width: 1.7rem; height: .5rem; line-height: .5rem;font-size: .2rem; margin-top: .25rem; margin-bottom: .2rem;}
.home_know .w1074 .right table{font-size: .24rem; line-height: .6rem;}
.home_know .w1074 .right table td b{font-size: .2rem;color: #464646;}
.w1074 .left .photo {width: 100%; height:auto}	
	
	
	
	
	
	
	
	/****** shenzhen *******/
	.shenzhen_title1{padding-bottom: .6rem;}
	.shenzhen_title1 img{width: 2.84rem;}
	.sz_about{height:18rem;background:url(../images/wap/sz_about_bg.jpg) no-repeat; background-size: 100% auto;}
.sz_about .left{width: 7.03rem; padding: 0;  margin-top: .7rem; float: left;}
.sz_about .right{width: 7.03rem; margin-top: 1rem; float:left;}
.sz_about .title{font-size: .3rem; color: #00b6ce; height: .4rem; line-height: .4rem; padding-left:.5rem;}
.sz_about .ico1{background:url(../images/shenzhen/ico_01.jpg)no-repeat; background-size: auto 100%;}
.sz_about .ico2{background:url(../images/shenzhen/ico_02.jpg)no-repeat; background-size: auto 100%; margin-top: 1.2rem;margin-left: .8rem}
.sz_about .ico3{background:url(../images/shenzhen/ico_03.jpg)no-repeat; background-size: auto 100%;margin-top: .1rem;}
.sz_about .ico4{background:url(../images/shenzhen/ico_04.jpg)no-repeat; background-size: auto 100%;margin-left: .8rem}
.sz_about p{font-size: .22rem; line-height: .36rem; padding-left: .6rem; height: 1.7rem; display: block; overflow: hidden; width: 5.6rem; text-align: justify;}
	.sz_about .body1200{width: 7.03rem;}	
.video_sz{width: 6.35rem; height: 3.6rem; overflow: hidden; margin-bottom: .2rem;}
.video_sz video{width: 100%;height: 100%;}
	.sz_about p:nth-last-of-type(1){margin-left: .5rem;}	
	
	.comment_faq{ background:url(about_bg_bottom999999.png) center bottom no-repeat; }
.comment_faq .body{width: 7.03rem; height: auto; margin: 0 auto; overflow: hidden;  margin-bottom: .6rem;}
.comment_faq .body .com{width: 100%; float: left;}
.comment_faq .body .faq{width: 100%;  float:right;}
.sz_pics{width: 100%; height: 980px; background-color: #0fb7d1;  padding-bottom: 1rem;}
.sz_pics .title{padding-top: .7rem; padding-bottom: .6rem;text-align: center;}
	.sz_pics .title img{width: 3.86rem;}

	
	.sz_faq{width: 100%; height: auto; border-bottom: 1px #e2e2e2 solid; overflow: hidden; padding-bottom: .35rem; margin-top: .25rem;}
.sz_faq .pic{width: .81rem; float: left; overflow: hidden;}
	.sz_faq .pic img{width: .67rem;}
.sz_faq .info{width: 6.1rem; float: left; overflow: hidden;}
.sz_faq .info b{font-size: .24rem; display: block; line-height: .36rem;}
.sz_faq .info p{font-size: .22rem; display: block; line-height: .36rem; color: #7c7c7c;}
	
	.sz_comment{background-color: #f8f8f8; border-left: 3px #a6ce39 solid; height: auto; overflow: hidden; margin-bottom: .15rem; padding-bottom: .2rem;}
.sz_comment p{font-size: .24rem; line-height: .3rem; width: 5.73rem; height:auto; overflow: hidden; padding-left: .3rem; display: block; background:url(../images/shenzhen/ico_sign_up.png)no-repeat; margin-top: 19px; position: relative; background-size: .23rem auto;}
.sz_comment p em{background:url(../images/shenzhen/ico_sign_down.png)no-repeat; width: .23rem; height: .2rem; display: block; position: absolute; bottom: 0; right: 0px; background-size: 100% auto;}
.sz_comment ul{ width: 5.73rem; height: auto; margin: 0 auto; margin-top: .1rem; }
.sz_comment ul li{float: left; height: .8rem; line-height: .8rem; font-size: .24rem;}
.sz_comment ul li.topimg{width: 1rem;}
.sz_comment ul li.topimg img{border-radius: 50%; overflow: hidden; width: .8rem; height: .8rem;}
	.comment_faq .mb40{margin-bottom: .2rem; margin-top: .8rem;}
	.comment_faq .mb40 img{width: 6.3rem;}
	
	
	.pictures{width:7.04rem;}
.pictures .pp{width: 100%; height:auto; overflow: hidden; padding-top: .2rem;}
.pictures .pp li{float: left; overflow: hidden; width: auto; height: auto; position: relative;}
.pictures .sz_action_tab{width: 1.1rem;}
.pictures .li1 .photo {width: 100%; height: 3.57rem;}
.pictures .li2 .photo {width: 3.52rem; height: 3.57rem;}
.pictures .li3 .photo {width: 3.52rem; height: 3.57rem;}

	.sz_action_tab{width:2.2rem; height: .3rem; float: right;}
.sz_action_tab li{width: 1.1rem; height: .3rem; float: left; background-color: #fff;}
.sz_action_tab li a{width: 1.1rem; height: .3rem; display: block; overflow: hidden; text-align: center; line-height: .3rem; font-size: .2rem; color: #12c6dc; background:url(../images/shenzhen/ico_pre_blue5555.png) 89px 8px no-repeat;}
.sz_action_tab li a.cur,.sz_action_tab li a:hover{ color: #fff;background:url(../images/shenzhen/ico_pre_while5555.png) #12c6dc 89px 8px no-repeat;}
	
	/****** events *******/
	.events_body{width: 93%; margin: 0 auto; margin-bottom: .4rem;}
	.events_body .right{float: left; width: 100%; background-color: #f0f0f0; margin-top: .3rem;}
	.events_body .right .tt{padding-left: 0; margin-bottom: .25rem;width: 93%; margin: 0 auto; padding-top: .2rem;}
	.events_body .right .tt img{width: 2.28rem;}
    .events_body .right .dd{text-align: center; padding-top: .1rem;}
	.events_body .right .dd img{display: none}
	.events_body .right a.cur{background: url();}
	.events_body .right a.cur b{color: #0fb7d1;}
	.events_body .right a.cur span{color: #464646;} 
	.events_body .right a{width: 93%; margin: 0 auto; height: auto;}
	.events_body .right a span{width: 100%; height: .57rem; line-height: .57rem; font-size: .24rem}
	.events_body .left {width: 100%;}
	.events_body .left a{height: auto; background-color: #f0f0f0; margin-top: .2rem;}
	.events_body .left .tt{width: 93%; margin: 0 auto;font-size: .22rem; line-height: .3rem}
	.events_body .left .tt b{font-size: .28rem; line-height: .4rem; width: 100%; display: block;}
	.events_body .left p{width: 93%; margin: 0 auto;font-size: .22rem; line-height: .3rem; height: auto; padding: .1rem 0 .2rem 0;}
	
	
}



@media screen and (min-width: 1300px){
	.smaill_menu .s_m01{ position: absolute; top: 0; left: 428px;}
	.smaill_menu .s_m02{ position: absolute; top: 0; left: 526px;}
	.smaill_menu .s_m03{ position: absolute; top: 0; left: 685px;}
	.smaill_menu .s_m04{ position: absolute; top: 0; left: 798px;}
	.smaill_menu .s_m05{ position: absolute; top: 0; left: 895px;}
	.smaill_menu .s_m06{ position: absolute; top: 0; left: 1054px;}
}
@media screen and (min-width: 1800px){
	.smaill_menu .s_m01{ position: absolute; top: 0; left: 488px;}
	.smaill_menu .s_m02{ position: absolute; top: 0; left: 586px;}
	.smaill_menu .s_m03{ position: absolute; top: 0; left: 745px;}
	.smaill_menu .s_m04{ position: absolute; top: 0; left: 850px;}
	.smaill_menu .s_m05{ position: absolute; top: 0; left: 950px;}
	.smaill_menu .s_m06{ position: absolute; top: 0; left: 1100px;}
}
@media screen and (max-width: 480px){
   
}
@media screen and (max-width: 400px){
   
}
@media screen and (max-width: 360px){
   
}





