
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}

select,input{outline:none;}
section a:hover{ text-decoration:underline;}
section{ min-width:280px;}
.glyphicon-chevron-right:before{ display:none;}
.glyphicon-chevron-left:before { display:none;}
.pc_logoF{ width:100%; max-width: 1130px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto; height:80px; position:relative;}
.pc_logo{ width:151px; height:45px; background:url(../images/title_logo.png) no-repeat center; background-size:cover; position:absolute; left:15px; top:50%; margin-top:-22px; background-size:152px 45px;}

/*padding*/
.section{ padding:20px 0;}
.section p,.section h1,.section h2,.section h3,.section h4{ margin:0; padding:0;}
.section_noPadd{ padding:0;}
.section_noTopPadd{ padding-top:0;}
.section_noBtmPadd{ padding-bottom:0;}
.section_sPadd{ padding:10px 0;}
.section_sTopPadd{ padding-top:10px;}
.section_sTopPadd{ padding-bottom:10px;}
.section_mPadd{ padding:30px 0;}
.section_mTopPadd{ padding-top:30px;}
.section_mBtmPadd{ padding-bottom:30px;}
.section_m2Padd{ padding:35px 0;}
.section_m2TopPadd{ padding-top:35px;}
.section_m2BtmPadd{ padding-bottom:35px;}
.section_exPadd{ padding:40px 0;}
.section_exTopPadd{ padding-top:40px;}
.section_exBtmPadd{ padding-bottom:40px;}
.section_superExPadd{ padding:70px 0;}
.section_superExTopPadd{ padding-top:70px;}
.section_superExBtmPadd{ padding-bottom:70px;}
.radius{ border-radius:5px;}
.container-fluid-full{ padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}

.container-sFluid{ max-width:1066px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.container-mFluid{ max-width:1200px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.container-exFluid{ max-width:1270px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.container-textFluid{ max-width:1000px; padding-right: 10%; padding-left: 10%; margin-right: auto; margin-left: auto;}


/*style*/
.media{ margin-top:0;}
.grid_col64{ float:none; padding-bottom:80%; position:relative;}
.grid_col64_1{ width:100%;}
.grid_col64_2{ width:100%;}
.grid_col343{ float:none; padding-bottom:50%; position:relative;}
.grid_col343_1{ width:100%;}
.grid_col343_2{ width:100%;}
.grid_col343_3{ width:100%;}
.grid_col55{ width:100%; float:none; padding-bottom:61.2%; position:relative;}
.grid_col55:nth-child(2){ padding-bottom:93.33%;}
.grid_colPic{ width:100%; padding-bottom:49%; position:relative;}
.grid_colPic_1{ width:80%;}
.grid_colPic_2{ width:80%;}
.grid_colPic_3{ width:80%;}
.color_white{ color:#fff;}
.color_gray{ color:#333;}
.color_black{ color:#000;}
.grid_col_4{ width:50%; float:left;}
.bk_gray{ background:#f6f6f6 !important;}

/*大图视频*/
.videoF{ width:100%; text-align:center; position:relative; border-bottom: 2px #f4f4f4 solid; padding: 30px 0;}
.videoF img{ width:100%; height:auto;}
.videoF .desc{ position:absolute; color:#fff; padding-bottom: 30px; bottom: auto;padding-top: 13.4%;top: 0;right: 10%;left: 10%;}
.videoF .desc h2{ font-size: 16px; margin-bottom: 15px;} 
.videoF .videoBtn{line-height: 36px; font-size: 14px; display: inline-block; border-bottom: 2px #0498e1 solid;color: #fff;cursor: pointer;}
.home_videoF{ max-width: 1130px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.home_video{ width:100%; margin:0;}
.home_video video{ width:100%; height:auto;}
.video{ width:100%; margin:20px 0;}
.video video{ width:100%; height:auto;}	



/*不同图片形式*/
.section_pic .headline{ text-align:center;}
.section_pic .headline h2{ font-size:20px; color:#343434; margin:0 0 6px; display:inline-block;}
.section_pic .desc{ font-size:14px; color:#818181; text-align:center; margin-bottom:39px;}
.section_pic .desc a{ color:#818181;}
.section_pic .desc p{ display:inline-block; padding:9px 0; border-bottom:2px #ebebeb solid;}
.section_pic .one_chunk{ width:100%; height:100%; position:absolute;}
.section_pic .two_chunk{ width:100%; height:100%; position:absolute;}
.section_pic .two_chunk2{ width:100%; height:100%;}
.section_pic .chunk_picF{ position:relative;}
.section_pic .chunk_picMask{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; border-radius:5px; z-index:1;}
.section_pic .one_chunk .chunk_picF{ height:100%; padding:4px 0;}
.section_pic .two_chunk .chunk_picF{ height:50%;}
.section_pic .two_chunk>.chunk_picF:nth-of-type(1){ padding:4px 0;}
.section_pic .two_chunk>.chunk_picF:nth-of-type(2){ padding:4px 0;}
.section_pic .two_chunk2 .chunk_picF{ width:50%; height:100%; float:left;}
.section_pic .two_chunk2 .chunk_picF:nth-of-type(1){ padding-right:4px;}
.section_pic .two_chunk2 .chunk_picF:nth-of-type(2){ padding-left:4px;}
.section_pic .chunk_pic{ width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; border-radius:5px; overflow:hidden; cursor:pointer; position:relative;}
.section_pic .togglePic_media{ position:relative;padding-bottom: 49%;}
.section_pic .grid_colPic{ position:absolute; left:0; top:0; transition:0.4s;}
.section_pic .grid_colPic .one_chunk .chunk_picF{ padding:0;}
.section_pic .grid_colPic_1{ transform:translateX(-10%) scale(0.8);}
.section_pic .grid_colPic_2{ transform:translateX(35%) scale(0.8);}
.section_pic .grid_colPic_3{ transform:translateX(12%) scale(1);}
.section_pic .grid_colPic_3 .chunk_picMask{ display:none;}
.section_pic .toggle_picL{ width:20%; height:100%; position:absolute; left:0; top:0; z-index:4; cursor:pointer;}
.section_pic .toggle_picR{ width:20%; height:100%; position:absolute; right:0; top:0; z-index:4; cursor:pointer;}
.carouse2_section{ padding-top:15px;}

@-webkit-keyframes pos1{
	0%{}
	100%{ transform:translateX(-10%) scale(0.8);}
}
@-webkit-keyframes pos2{
	0%{}
	100%{ transform:translateX(35%) scale(0.8);}
}
@-webkit-keyframes pos3{
	0%{}
	100%{ transform:scale(1) translateX(12%);}
}

.section_pic .pic_descF{ width:100%; height:85px; background:rgba(0,0,0,0.6); position:absolute; bottom:0; transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s; -webkit-transition:0.4s;}
.section_pic .pic_descF.show{ bottom:0;}
.section_pic .pic_descF.hide{ bottom:-100%;}
.section_pic .pic_desc{ width:100%; padding:0 3%; position:absolute; bottom:0;}
.section_pic .pic_desc h2{ font-size:16px; color:#fff; line-height:34px;}
.section_pic .pic_desc p{ font-size:14px; line-height:24px; color:#a5a29e; margin-bottom:16px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.section_pic .pic_desc .icon{ width:22px; height:22px; margin-bottom:10%; background:url(../images/moreIcon.png) no-repeat center; background-size:cover;}

/*两块图文*/
.section_plateTwo{ padding:15px;}
.section_plateTwo .container-exFluid{ padding:0 8%; background:#fff; position:relative; z-index:5;}
.section_plateTwo .plateTwo_row{ background:#fff; margin:0;}
.section_plateTwo .plateTwo_style1{ display:flex; flex-direction: column; padding:0;}
.section_plateTwo .plateTwo_style1 .headline{ margin-top:20px;}
.section_plateTwo .plateTwo_style1:nth-child(2) .headline{ margin-top:0;}
.section_plateTwo .plateTwo_style1 .headline h2{ font-size:22px; line-height:72px; color:#343434; margin:0;}
.section_plateTwo .plateTwo_style1 .media_pic{ margin-top:20px;}
.section_plateTwo .plateTwo_style1 .media_pic img{ width:100%; height:auto;}
.section_plateTwo .plateTwo_style1 .desc{ padding-bottom:10px;}
.section_plateTwo .plateTwo_style1 .desc p{ font-size:14px; color:#a8a8a8; line-height:24px; margin-bottom:14px;}
.section_plateTwo .plateTwo_style1 .btn{ width:100%; max-width:1000px; margin-top:5px; margin-bottom:47px;}

/*mobile表单位*/
.mb_outFormCot{ padding:156px 0 140px; background:url(../images/home_formBg.jpg) no-repeat center; background-size:cover; position:relative; text-align:center;}
.mb_outFormCot .headline{ text-align:center; position:relative; z-index:1;}
.mb_outFormCot .headline h2{ color:#d7dadc; font-size:28px; margin:0 0 33px; font-weight:100; color:#fff;}
.mb_outFormCot .blueBtn{ position:relative; z-index:1; margin:0 auto;}

/*主页表单*/
.form_section{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:999;}
.form_section .container-fluid-full{ height:100%;}
.from_row{ height:100%; background:url(../images/home_formBg.jpg) no-repeat center; background-size:cover;}
.form_col{ height:100%; background:url(../images/home_formBg2.jpg) no-repeat center; background-size:cover; text-align:center;display:flex;flex-direction: column;}
.form_col .closeBtn{ height:8%; border-bottom:3px #4d5d6c solid; margin:0 -15px; position:relative;}
.closeBtn:after{ width:20px; height:20px; background:url(../images/close.png) no-repeat center; background-size:cover; position:absolute; right:40px; top:50%; margin-top:-10px; content:""; cursor:pointer;}
.fromF{ max-width:1000px; color:#d7d9da; margin:auto 8%;}
.fromF .headline{}
.fromF .headline h2{ color:#d7dadc; font-size:22px; margin:0 0 30px 0;}
.form_seleactF{ width:100%; position:relative;}
.form_seleactF .form_seleactSpan{ width:100%; height:30px; background:#5b6771; display:inline-block; position:relative; line-height:30px; font-size:14px; padding-left:15px; text-align:left; border-radius:5px;}
.form_seleactF .form_seleactSpan:after{ width:30px; height:30px; border-left:2px #6a757e solid; position:absolute; right:0; top:0; line-height:30px; text-align:center; content:"∨";}
.form_seleactF .form_seleact{ width:100%; height:32px; position:absolute; left:0; top:0; border:none; line-height:32px; background:#5f676d; font-size:14px; opacity:0; padding-left:10px;}
.fromF .from_text{ font-size:16px; padding-left:5px; margin-top:10px;}
.fromF .choose{ margin:36px -4px 0 -4px;}
.fromF .choose ul{ text-align:center;}
.fromF .choose li{ width:50%; float:left; height:32px; padding:0 2px; cursor:pointer;}
.fromF .choose li:nth-child(n+2){ margin-bottom:4px;}
.fromF .choose li div{ width:100%; height:100%; background:#646869; border:2px #646869 solid; line-height:27px; position:relative; border-radius:5px;}
.fromF .choose li.active div{ border:2px #0481e1 solid;}
.fromF .choose li.active div:before{ content:""; width:6px; height:5px; background:url(../images/true.png); line-height:1; font-size:10px; position:absolute; right:3px; top:3px; color:white;}
.fromF .case{ width:100%; margin-top:20px;}
.fromF .case .calendarWarp{ width:100%; height:32px}
.fromF .case .calendarWarp .showSpan{ width:100%; height:100%; line-height:32px; display:inline-block; background:#646869; border:none; padding-left:15px; text-align:left; border-radius:5px;}
.fromF .case .calendarWarp .showSpan:after{ width:14px; height:16px; background:url(../images/date_icon.png) no-repeat center; background-size:cover; position:absolute; top:50%; margin-top:-8px; right:10px; content:"";}
.fromF .case .calendarWarp .ECalendar{ width:500px; height:100%; background:#646869; border:none; padding-left:15px; position:absolute; left:0; top:0; opacity:0;}
.fromF .btn { width: 100%; max-width: 1000px; margin-top: 30px;}
.fromF .submit{ width:100%; height:100%; background:rgba(0,0,0,0); line-height:38px; border:none; color:#fff;}
.fromF .submit:hover{ text-decoration:underline;}
.fromF .hobby,.fromF .friend,.fromF .time{ display:none;}

/*公用*/
.mask{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6);}
.mb_hide{ display:none;}

.btn{ min-width:186px; max-width:300px; white-space:normal; padding:0;}
.btn a{ display:inline-block; padding:9px 63px;}
.blueBtn{ background:#0481e1;}
.blueBtn a{ color:#fff; display:inline-block; width:100%; height:100%;}
.headline{ text-align:center;}
.headline h2{ font-size: 20px; color: #343434; margin: 0 0 30px; display: inline-block;}

.centerLR{ left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.cover{ background-repeat:no-repeat; background-size:cover; background-position:center; background-origin:content-box;}
.cBtn{ width:100%; height:31px; line-height:31px; color:#fff; font-size:12px; text-align:center;}

/*what to do*/
.bigPicF{ position:relative;}
.bigPicF .bigPic{ width:100%; position:relative;}
.bigPicF .bigPic .bigImg{ width:100%; height:100%; position:absolute; left:0; top:0; background-repeat:no-repeat; background-size:cover; background-position:center;}
.bigPicF .iconF{ width:200px; position:absolute; left:50%; margin-left:-100px; bottom:3%; text-align:center;}
.bigPicF .iconF .icon_desc{ margin-bottom:10px;}
.bigPicF .iconF .icon_desc p{ font-size:12px;}
.bigPicF .iconF .icon{ width:36px; height:36px; background:url(../images/scroll_down.png) no-repeat center; background-size:cover; display:inline-block;}

.bigPicF.sty1 .bigPic{ width:100%; padding-bottom:535px;}
.bigPicF.sty1 .descF{ width:100%; text-align:center; padding:0 3%; position:absolute; top:15%;}
.bigPicF.sty1 .desc{ width:100%; padding:22px 10% 30px;}
.bigPicF.sty1 .desc.mask{ height:auto; background:rgba(0,0,0,0.3); position:relative;}
.bigPicF.sty1 .desc .headline{ text-align:center;}
.bigPicF.sty1 .desc .headline h2{ width:auto; font-weight:100; font-size:26px; line-height:60px; color:#fff; padding:0 40px; margin-bottom:0;}
.bigPicF.sty1 .desc .headline h2.mask{ position:relative; background:rgba(0,0,0,0.3);}
.bigPicF.sty1 .desc .text{}
.bigPicF.sty1 .desc .text p{ font-size:14px; line-height:25px; margin-bottom:15px; color:#cecece;}
.bigPicF.sty2 .bigPic{ width:100%; padding-bottom:75.73%;}
.bigPicF.sty2 .descF{}
.bigPicF.sty2 .desc{ width:100%;}
.bigPicF.sty2 .desc .left{ padding:58px 10% 65px;}
.bigPicF.sty2 .desc .headline{ text-align:center;}
.bigPicF.sty2 .desc .headline h2{ font-weight:100; font-size:26px; line-height:54px; color:#343434;}
.bigPicF.sty2 .desc .text{}
.bigPicF.sty2 .desc .text p{ font-size:14px; color:#8a8a8a; line-height:25px; margin-bottom:15px;}
.bigPicF.sty2 .desc .text a{ color:#5fccff; text-decoration:underline;}
.bigPicF.sty2 .desc .right{ margin:15px 15px 0; padding-bottom:71.33%; position:relative;}
.bigPicF.sty2 .desc .right .mapImg{ width:100%; height:100%; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat;}
.bigPicF.sty2 .desc .trip_icon{ width:100%; height:40px; margin:7px 0 22px;}
.bigPicF.sty2 .desc .trip_icon ul{ width:100%; height:100%; margin-left:-10px;}
.bigPicF.sty2 .desc .trip_icon li{ width:50px; height:100%; background-position:center; background-repeat:no-repeat; float:left;}
.bigPicF.sty2 .desc .trip_iconMb{ width:100%; height:24px; margin-top:33px;}
.bigPicF.sty2 .desc .trip_iconMb.sy2{ margin-bottom:12px; margin-top:0;}
.bigPicF.sty2 .desc .trip_iconMb ul{ width:100%; height:100%; text-align:center;}
.bigPicF.sty2 .desc .trip_iconMb li{ width:38px; height:100%; background-position:center; background-repeat:no-repeat; background-size:auto 100%; display:inline-block;}
.bigPicF.sty4 .bigPic{ width:100%; padding-bottom:64.13%;}
.bigPicF.sty4 .descF{ width:100%; padding:0 15px; position:absolute; left:0; bottom:0;}
.bigPicF.sty4 .desc{ width:100%; max-width:1122px; margin:0 auto;}
.bigPicF.sty4 .desc .headline{ text-align:left;}
.bigPicF.sty4 .desc .headline h2{ font-weight:100; font-size:24px; line-height:36px; color:#fff; margin-bottom:30px;}
.bigPicF.sty4 .bigPic .mask{ background:rgba(0,0,0,0.5);}


section.tagBox{ padding:30px 0 30px 30px; border-bottom:2px #f4f4f4 solid;}
section.tagBox .tag{ font-size:12px; color:#8a8a8a;}
section.tagBox .tag a{ color:#8a8a8a;}

.paragraph_section{ padding:50px 0 65px;}
.paragraph.sty1{}
.paragraph.sty1 .headline{ text-align:center;}
.paragraph.sty1 .headline h2{ font-size:26px; line-height:65px; color:#343434; font-weight:100;}
.paragraph.sty1 .text{}
.paragraph.sty1 .text p{ font-size:14px; color:#8a8a8a; line-height:25px; margin-bottom:15px;}
.paragraph2{ padding:45px 0 42px;}
.paragraph2 .headline{ text-align:center;}
.paragraph2 .headline h2{ font-size:25px; line-height:52px; color:#434343; font-weight:100;}
.paragraph2 .text{}
.paragraph2 .text p{ font-size:13px; color:#8a8a8a; line-height:24px; margin-bottom:24px;}
.paragraph2 .text p a{ color:#0078ff; text-decoration:underline;}

.rightList{ position:absolute; right:3%;}
.rightList ul{ position:relative;}
.rightList li{ width:6px; height:6px; margin-top:24px; background:#fff;}
.rightList li:nth-child(1){ margin-top:0;}
.rightList li.active { width: 12px; height: 12px; background: rgba(0,0,0,0); border: 3px #0495de solid; border-radius: 50%; margin:21px 0; position: relative; left:50%; margin-left:-6px; }
.rightList li:last-child.active { margin-top:21px; margin-bottom:0;}
.rightList li:first-child.active { margin-top:0; margin-bottom:21px;}

/*seasons*/
.seasons_tag_section{ padding:15px 0 14px;}
.seasons_tagF{ max-width:1000px; margin:0 -4px;}
.seasons_tag{ height:138px; padding:0 4px;}
.seasons_tag:nth-child(n+3){ margin-top:8px;}
.seasons_tag_pic{ width:100%; height:100%; border-radius:5px; position:relative;}
.seasons_tag_pic .text{ width:100%; font-size:12px; color:#fff; line-height:44px; background:rgba(0,0,0,0.7); position:absolute; bottom:0; padding-left:15px; border-radius:0 0 5px 5px;}

/*contact*/
.autoImg{ position:relative;}
.autoImg img{ width:100%; height:auto;}
.autoImg .desc{ width:100%; text-align:center; position:absolute; top:50%; margin-top:-13px;}
.autoImg .desc h2{ font-size:26px; color:#fff;}
.contact_row{ padding:0;}
.contact_lCol{ padding-bottom:80%; position:relative; overflow:hidden;}
.contact_lCol .BMapLabel{ border:none !important; text-align:center; color:#8a3634; font-size:14px !important; font-weight:bold !important;}
.contact_rCol{ padding-bottom: 41.6%; position:relative; margin:20px 0;}
.contact_rCol .contactF{  width:100%; height:100%; position:absolute; left:0; top:0;}
.contact_rCol .contactF .desc{ position:absolute; left:15%; top:50%; transform:translateY(-50%);}
.contact_rCol .contactF h2{ font-size:18px; line-height:40px; color:#343434;}
.contact_rCol .contactF p{ color:#adadad; font-size:12px; line-height:26px;}
.contact_rCol .contactF .address{}
.contact_rCol .contactF .address p{ float:left;}
.contact_rCol .contactF a{ color:#adadad;}

/*news 新闻列表总览*/
/*.section_pic .three_chunk{ margin:19px -15px 0 0;}
.three_chunk ul{ width:100%;}
.three_chunk li{ width:90%; float:left; position:relative;}
.three_chunk li .picF{ width:100%; height:100%; padding-right:15px; position:absolute; left:0; top:0;}
.three_chunk li .pic{ width:100%; height:100%; border-radius:5px;}
.section_pic .float_desc{ padding:0 15% 0 7%; position:absolute; top:5%; left:0;}
.section_pic .float_desc h2{ font-size:17px; line-height:45px; color:#fff;}
.section_pic .float_desc p{ line-height:24px; font-size:12px; color:#fff;}
.section_pic .news_twoChunk{}
.news_twoChunk .col{ padding:0;}
.news_twoChunk .media{ width:100%; padding-bottom:49.07%; position:relative;}
.news_twoChunk .media .picF{ width:100%; height:100%; position:absolute; left:0; top:0; padding:0 15px;}
.news_twoChunk .media .pic{ width:100%; height:100%; border-radius:5px;}
.news_twoChunk .desc{ margin-top:17px; padding:0 5%;}
.news_twoChunk .desc h3{ line-height:40px; font-size:16px; color:#424242;}
.news_twoChunk .desc p{ font-size:15px; color:#a0a0a0; margin-bottom:50px;}*/

.news_list_section{ border-top:1px #ebebeb solid; }
.news_list{ margin:0;}
.news_list ul{ width:100%;}
.news_list li{ width:100%; margin-top:24px; position:relative;}
.news_list li .picF{ width:100%; padding-bottom:48.67%; position:relative;}
.news_list li .pic{ width:100%; height:100%; position:absolute; left:0; top:0; border-radius:5px;}
.news_list li .descF{ width:100%; padding:0 6% 0 3%;}
.news_list li .desc{ width:100%;}
.news_list li .desc h3{ line-height:30px; color:#424242; font-size:17px; margin-top:16px;}
.news_list li .desc p{ line-height:24px; color:#a0a0a0; font-size:15px;}
.news_list li .date{ width:100%; padding-left:3%; line-height:45px; color:#a0a0a0; font-size:12px;}
.news_list li a{ display:inline-block; width:100%; height:100%; position:absolute; left:0; top:0;}
.btn_list{ margin:50px -8px 0; height:30px; position:relative;}
.btn_list a{ display:inline-block; width:100%; height:100%; color:#333;}
.btn_list a:hover{ text-decoration:none;}
.btn_list .prev,.btn_list .next{ width:30%; background:#e7e7e7;text-align:center; font-size:12px; line-height:30px; cursor:pointer;}
.btn_list .prev a,.btn_list .next a{ color:#878787;}
.btn_list .prev.active,.btn_list .next.active{ background:#0481e1;}
.btn_list .prev.active a,.btn_list .next.active a{ color:#fff;}
.btn_list .prev{ float:left;}
.btn_list .next{ float:right;}
.btn_list ul{ height:100%; position:absolute; left:50%; transform:translateX(-50%);}
.btn_list li{ width:24px; height:100%; float:left; text-align:center; margin:0 6px; line-height:30px; cursor:pointer;}
.btn_list li.active{ border-bottom:2px #0498e1 solid;}
.btn_list li.active a{ color:#4595e5;}
.loadMore{ width:80%; height:32px; margin:32px auto; border-top:1px #ebebeb solid; background:#0481e1; text-align:center; font-size:14px; line-height:32px; cursor:pointer;}
.loadMore a{ display:inline-block; width:100%; height:100%; color:#fff;}
.dottedLine{ width:100%; height:1px; border-bottom:1px #8a8a8a dashed;}
.news_cotL_content .imgAuto{}
.news_cotL_content .imgAuto{ width:auto;}

.news_videoF{ width:100%; padding-bottom:56.29%; position:relative;}
.news_videoF iframe{ position:absolute; left:0; top:0; width:100%; height:100%;}

/*places_all*/
.map_section{ padding:0 0 16px;}
.mapF{ width:100%;}
.mapTag{ margin:0; width:100%;}
.mapTag ul{ line-height:30px; margin:17px 0;}
.mapTag li{ font-size:16px; margin:0 12px; float:left; cursor:pointer;}
.mapTag li.active{ border-bottom:2px #0481e1 solid; color:#0481e1;}
.mapCot{ width:100%; position:relative; transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s;}
.mapCotL,.mapCotR{ width:100%; position:relative;}
.mapCotL{ padding:15px 0 30px 0; border:2px #e7e7e7 solid; }
.mapCotR{ width:100%; height:266px;}
.mapCotL .desc{ padding:0 8%; display:none;}
.mapCotL .desc.active{ display:block;}
.mapCotL .desc h2{ line-height:52px; font-size:22px; color:#343434;}
.mapCotL .desc p{ font-size:12px; line-height:24px; color:#9b9b9b;}
.mapCotL .desc .cBtn{ margin-top:30px;}

/*map*/
.allmap {width: 100%;height: 100%; position:absolute; top:0; left:0;overflow: hidden;margin:0;font-family:"微软雅黑";}
.anchorBL{ display:none;}

/*earch*/
.earth_section{ padding:50px 0; background:#000;}
.earth_section .desc{ padding:0 10%; margin:0 auto; text-align:center;}
.earth_section .desc{}
.earth_section .desc h2{ line-height:65px; color:#fff; font-size:26px; font-weight:300;}
.earth_section .desc p{ font-size:13px; line-height:25px; color:#cbcbcb;}
.earth_section .desc .earth_btn{ width:128px; line-height:31px; color:#fff; text-align:center; border-radius:3px; margin:42px auto 0; cursor:pointer;}
#earth{ width:100%; padding-bottom:100%; position:relative; margin-top:20px;}
#earth canvas{ width:100% !important; height:100% !important; position:absolute; left:0; top:0;}
/*首页的地球仪*/
#earth2{ width:100%; padding-bottom:100%; position:relative;}
#earth2 canvas{ width:100% !important; height:100% !important; position:absolute; left:0; top:0;}

/*news*/
.news_section{}
.news_cot{ max-width:1150px; padding:0 15px; margin:0 auto;}
.news_cotL{ width:100%;}
.news_cotL_content{}
.news_cotL_content p{ margin-bottom:10px;}
.news_cotL_content img{ width:100%; height:auto;}
.news_cotR{ width:100%; margin-top:30px;}
.news_cotR .desc{ padding:8%; background:#f6f6f6;}
.news_cotR .desc p{ color:#656565; line-height:24px; font-size:12px;}
.news_cotR .desc p span{ color:#7b7b7b; margin-left:10px;}
.news_cotR .desc .shareF{ line-height:24px; margin:13px 0;}
.news_cotR .desc .shareF span{ font-size:12px; color:#656565;}
.news_cotR .desc .shareF .iconF{ display:inline-block; height:100%; line-height:24px; margin-left:9px; cursor:pointer;}
.news_cotR .desc .shareF .iconF img{ vertical-align:middle; margin:0 7px;}
.news_cotR .desc .shareF .news_weixinF{ display:inline-block; position:relative;}
.news_cotR .desc .shareF .news_weixin_qrcodeF{ padding:10px; width: 128px;height: 128px;transition: 0.4s;position: absolute;left: 50%;margin-left: -64px;top: -50px; opacity: 0;display: none; background:rgba(0,0,0,0.7);}
.news_cotR .desc .shareF .news_weixin_qrcodeF.active{ animation:0.4s qrCodeMove 1 both; display:block;}
.news_cotR .desc .shareF .news_weixin_qrcodeF img{ width:100%; height:100%; margin:0;}
.news_cotR .desc .back{ margin:7px 0;}
.news_cotR .desc .back .iconF{ display:inline-block; border-bottom:2px #ebebeb solid; line-height:42px; font-size:13px;  color:#858585;}
.news_cotR .desc .back .iconF img{ vertical-align:middle;}
.news_cotR .desc .back .iconF a{ vertical-align:middle; margin-left:14px; color:#858585;}

.news_btm{ width:100%; padding-bottom:50%; position:relative;}
.news_btm .news_btmC{ width:50%; height:100%; position:absolute; top:0; background-size:cover; background-position:center; background-repeat:no-repeat;}
.news_btm .news_btmL{ left:0;}
.news_btm .news_btmR{ right:0;}
.news_btm .news_btmC .desc{ width:100%; height:100%; position:absolute; top:0; text-align:center; display:table;color:#fff;}
.news_btm .news_btmL .desc{ right:0;}
.news_btm .news_btmR .desc{ left:0;}
.news_btm .news_btmC .descL{ padding:4px 10px; display:table-cell; text-align:left;}
.news_btm .news_btmC .descR{ width:100%; height:100%; padding:0 20px; display:table-cell; vertical-align:middle; cursor:pointer;}
.news_btm .news_btmC .desc h3{ font-size:15px; line-height:26px;}
.news_btm .news_btmC .desc p{ font-size:12px; line-height:26px;}

@media  (max-width:320px) {
	.fromF .headline h2{ color:#d7dadc; font-size:18px; margin:0 0 20px 0;}
	.fromF .from_text{ font-size:14px; padding-left:5px; margin-top:6px;}
	.fromF .choose{ margin:24px -4px 0 -4px;}
	.fromF .btn { width: 100%; max-width: 1000px; margin-top: 20px;}
}
@media (width: 360px) and (max-height: 590px) {
	.fromF .headline h2{ color:#d7dadc; font-size:20px; margin:0 0 24px 0;}
	.fromF .from_text{ font-size:14px; padding-left:5px; margin-top:6px;}
	.fromF .choose{ margin:24px -4px 0 -4px;}
	.fromF .btn { width: 100%; max-width: 1000px; margin-top: 20px;}
}

@media (min-width: 768px){
	.mb_hide{ display:block;}
	.container-textFluid{ max-width:1000px; padding-right: 15px; padding-left: 15px;}
	
	.section{ padding:40px 0;}
	.section_noPadd{ padding:0;}
	.section_noTopPadd{ padding-top:0;}
	.section_noBtmPadd{ padding-bottom:0;}
	.section_sPadd{ padding:20px 0;}
	.section_sTopPadd{ padding-top:20px;}
	.section_sTopPadd{ padding-bottom:20px;}
	.section_mPadd{ padding:60px 0;}
	.section_mTopPadd{ padding-top:60px;}
	.section_mBtmPadd{ padding-bottom:60px;}
	.section_m2Padd{ padding:70px 0;}
	.section_m2TopPadd{ padding-top:70px;}
	.section_m2BtmPadd{ padding-bottom:70px;}
	.section_exPadd{ padding:80px 0;}
	.section_exTopPadd{ padding-top:80px;}
	.section_exBtmPadd{ padding-bottom:80px;}
	.section_superExPadd{ padding:140px 0;}
	.section_superExTopPadd{ padding-top:140px;}
	.section_superExBtmPadd{ padding-bottom:140px;}
	
	.videoF{ padding: 0 0 30px;}
	.videoF .desc h2{ font-size:38px; margin:20px 0 15px;}
	
	.grid_col64{ float:left; padding-bottom:36%;}
	.grid_col64_1{ width:60%;}
	.grid_col64_2{ width:40%;}
	.grid_col343{ float:left; padding-bottom:25%;}
	.grid_col343_1{ width:30%;}
	.grid_col343_2{ width:40%;}
	.grid_col343_3{ width:30%;}
	.grid_col55{ width:50%; float:left; padding-bottom:50%;}
	.grid_col55:nth-child(2){ padding-bottom:50%;}
	.grid_col_4{ width:25%;}
	.section_pic .one_chunk .chunk_picF{ height:100%; padding:0 9px;}
	.section_pic .two_chunk>.chunk_picF:nth-of-type(1){ padding:0 9px 9px 9px;}
	.section_pic .two_chunk>.chunk_picF:nth-of-type(2){ padding:9px 9px 0 9px;}
	
	.section_pic .grid_col343_1 .one_chunk .chunk_picF,.section_pic .grid_col343_3 .one_chunk .chunk_picF{ position:relative; height:82%; top:50%; padding:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
	.section_pic .grid_col343_2 .one_chunk .chunk_picF{ padding:0 6px;}
	.section_pic .headline h2{ font-size:28px; margin:0 0 14px;}
	.section_pic .desc{ margin-bottom:62px;}
	.carouse2_section{ padding-top:140px;}
	.section_pic .pic_descF{ height:100%; position:relative; bottom:-100%; overflow:hidden;}
	.section_pic .pic_desc{ width:100%; padding:0 0 0 6%;}
	.section_pic .pic_desc h2{ font-size:17px; line-height:25px; margin-bottom:10px;}
	.section_pic .pic_desc p{ margin-bottom:6%; padding:0 26% 0 0;}
	
	.section_plateTwo .container-exFluid{ padding:0; top:-25px;}
	.section_plateTwo .plateTwo_row{ max-width:1036px; margin:0 auto; display: flex; flex-wrap: wrap;}
	.section_plateTwo .plateTwo_style1{ padding:0 68px; display:flex; height:auto; flex: 1; flex-direction: column; padding-bottom:30px;}
	.section_plateTwo .plateTwo_style1 .headline{ margin-top:60px;}
	.section_plateTwo .plateTwo_style1:nth-child(2) .headline{ margin-top:60px;}
	.section_plateTwo .plateTwo_style1 .btn{ margin-bottom:0;}
	
	.form_section{ width:auto; height:auto; position:relative; left:0; top:0; z-index:1; display:block !important;}
	.form_section .container-fluid-full{ height:auto;}
	.fromF .headline h2{ font-size:28px;}
	.form_col{ text-align:left; display:block;}
	.fromF{ padding:200px 0; max-width:430px; color:#d7d9da; margin:0 auto;}
	.form_seleactF .form_seleactSpan{ border-radius:2px;}
	.fromF .from_text{ font-size:12px;}
	.fromF .choose li{ width:33.333333%; padding:0 4px;}
	.fromF .choose li:nth-child(n+2){ margin-bottom:0;}
	.fromF .choose li:nth-child(n+3){ margin-bottom:9px;}
	.fromF .choose li div{ border-radius:2px;}
	.fromF .case .calendarWarp .showSpan{ border-radius:2px;}
	.fromF .case .calendarWarp .ECalendar{ width:100%;}
	
	.bigPicF .headline h2{ font-size:38px;}
	section.tagBox{ padding:18px 0 18px 34px;}
	.paragraph.sty1 .headline h2{ font-size:26px; line-height:78px;}
	.paragraph.sty1 .text p{line-height:34px;}
	.paragraph2{ padding:78px 0 90px;}
	.paragraph2 .headline{ text-align:left;}
	.paragraph2 .headline h2{ font-size:36px; line-height:80px;}
	.paragraph2 .text p{ color:#434343; font-size:12px;}
	
	.bigPicF.sty1 .bigPic{ padding-bottom:47.1%;}
	.bigPicF.sty1 .descF{ width:100%; text-align:center; position:absolute; top:50%; transform:translateY(-55%); -moz-transform:translateY(-55%); -ms-transform:translateY(-55%); -o-transform:translateY(-55%); -webkit-transform:translateY(-55%);}
	.bigPicF.sty1 .desc{ display:inline-block; padding:25px 3% 25px; max-width:800px; margin:0 auto;}
	.bigPicF.sty1 .desc .headline h2{ font-size:38px; line-height:82px;}
	.bigPicF.sty1 .desc .text p{ font-size:14px; line-height:24px; margin-bottom:15px;}
	.bigPicF.sty2 .bigPic{ padding-bottom:47.1%;}
	.bigPicF.sty2 .descF{ width:100%; padding:0 15px; position:absolute; left:0; bottom:10%;}
	.bigPicF.sty2 .desc{ width:100%; max-width:1122px; background:rgba(0,0,0,0.3); margin:0 auto;}
	.bigPicF.sty2 .desc .left{ padding:10px 6% 15px 3%;}
	.bigPicF.sty2 .desc .headline{ text-align:left;}
	.bigPicF.sty2 .desc .headline h2{ font-weight:100; font-size:26px; line-height:50px; color:#fff; margin-bottom:0;}
	.bigPicF.sty2 .desc .text{}
	.bigPicF.sty2 .desc .text p{ font-size:12px; color:#fff; line-height:20px;}
	.bigPicF.sty2 .desc .cBtn{ width:128px; margin-bottom:15px;}
	.bigPicF.sty3 .desc{ display:flex; flex-wrap: wrap; flex-direction: row-reverse}
	.bigPicF.sty3 .desc .left{ padding:10px 3% 15px 3%; height:auto; flex: 3; flex-direction: column;}
	.bigPicF.sty3 .desc .right{ margin:0; padding-bottom:0; height:auto; flex: 1; flex-direction: column; position:relative;}
	.bigPicF.sty4 .bigPic{ padding-bottom:20.6%;}
	.bigPicF.sty4 .desc .headline h2{ font-size:36px; line-height:45px; margin-bottom:40px;}
	
	.seasons_tag_section{ padding:64px 0 70px;}
	.seasons_tagF{ width:100%; margin:0 auto;}
	.seasons_tag{ height:110px; padding:0 3px;}
	.seasons_tag:nth-child(n+3){ margin-top:0;}
	.seasons_tag_pic .text{ padding-left:18px;}
	
	.contact_row{ }
	.contact_lCol{ padding-bottom:41.6%; position:relative; overflow:hidden;}
	.contact_rCol{ margin:0;}
	.contact_rCol .contactF{ padding:0;}
	.contact_rCol .contactF h2{ font-size:24px; line-height:61px;}
	
	.section_pic .three_chunk{ margin:50px -15px 0;}
	.three_chunk li{ width:33.33333%; padding-bottom:19.3%;}
	.three_chunk li:nth-child(n+4){ margin-top:16px;}
	.three_chunk li .picF{ padding:0 8px; }
	
	.headline h2{ font-size: 28px; color: #343434; margin: 0 0 28px; display: inline-block;}
	.news_twoChunk{ margin-top:35px;}
	.news_twoChunk .media{ padding-bottom:64.44%;}
	.news_twoChunk .media .picF{ padding:0 8px;}
	.news_twoChunk .desc{ padding-left:18px;}
	.news_twoChunk .desc h3{ line-height:50px; font-size:18px;}
	.news_twoChunk .desc p{ margin-bottom:0;}
	
	.news_list_section{ border-top:none;}
	.news_list{ margin:50px -8px 0; border-top:1px #ebebeb solid; }
	.news_list ul{ width:100%;}
	.news_list li{ width:100%; height:134px; margin-top:24px; position:relative;}
	.news_list li .picF{ width:230px; height:100%; padding-bottom:0; position:absolute; left:0; top:0;}
	.news_list li .pic{ position:relative;}
	.news_list li .descF{ width:90%; height:100%; padding-left:274px; padding-right:8%; float:left;}
	.news_list li .desc{ width:100%; height:100%; border-bottom:1px #ebebeb solid; overflow:hidden;}
	.news_list li .desc h3{ line-height:28px; margin:10px 0;}
	.news_list li .desc p{ font-size:14px;}
	.news_list li .date{ width:10%; height:100%; float:right; text-align:center; line-height:48px; color:#a0a0a0; font-size:12px;}
	
	.map_section{ padding:45px 0 120px;}
	.mapTag{ margin:24px 0 34px; text-align:center;}
	.mapTag ul{ display:inline-block; line-height:36px; width:auto !important;}
	.mapTag li{ font-size:16px; margin:0; margin:0 39px; float:left;}
	.mapTag li.active{ border-bottom:2px #0481e1 solid; color:#0481e1;}
	.mapCot{ width:100%; position:relative; display:flex; flex-wrap: wrap;}
	.mapCotL,.mapCotR{ width:50%;}
	.mapCotL{ float:left; padding:135px 0; border:2px #e7e7e7 solid; display: flex; height: auto; flex: 1;}
	.mapCotR{ float:right; display: flex; height: auto; flex: 1;}
	.mapCotL .desc{ padding:0 15%;}
	.mapCotL .desc h2{ line-height:80px; font-size:22px; color:#343434;}
	.mapCotL .desc p{ font-size:12px; line-height:24px; color:#9b9b9b;}
	.mapCotL .desc .cBtn{ margin-top:15%;}
	
	.earth_section{ padding:132px 0; background:#000;}
	.earth_section{ padding:132px 0;}
	.earth_section .desc{ padding:0 10%; margin: auto;  text-align:left;}
	.earth_section .earth_row{ display:flex; flex-wrap: wrap;}
	.earth_section .earth_col{ display:flex; height:auto; flex: 1;}
	.earth_section .desc h2{ line-height:94px; font-size:36px;}
	.earth_section .desc p{ color:#fff;}
	.earth_section .desc .earth_btn{ margin:42px 0 0;}
	#earth{ width:350px; height:350px; padding-bottom:0; margin-top:0;}
	
	.news_cotL{ width:64%; height:auto; float:left;}
	.news_cotR{ width:26.72%; height:auto; float:right; margin-top:0;}
	.news_btm{ width:100%; padding-bottom:20.21%; position:relative;}
	.news_btm .news_btmC .desc{ width:auto; height:auto; position:absolute; top:26px; display:table;}
	.news_btm .news_btmC .descR{ width:auto; height:auto;}
	.news_btm .news_btmL .descR{ border-left:1px rgba(255,255,255,0.4) solid;}
	.news_btm .news_btmR .descR{ border-right:1px rgba(255,255,255,0.4) solid;}
	
}

@media (min-width: 992px){
	.bigPicF.sty2 .desc .left{ padding:15px 6% 22px 3%;}
	.bigPicF.sty2 .desc .headline h2{ font-size:36px; line-height:70px;}
	.bigPicF.sty2 .desc .text p{ line-height:24px;}
	.bigPicF.sty3 .desc .left{ padding:10px 3% 15px 3%;}
	
	#earth{ width:450px; height:450px;}
	
	.news_btm .news_btmC .descL{ padding:17px 35px; display:table-cell;}
	.news_btm .news_btmC .descR{ padding:0 45px; display:table-cell; vertical-align:middle; cursor:pointer;}
}


