﻿@font-face{
font-family:'SHS';
src:url('font/SourceHanSansCN-Normal-Alphabetic.eot');
src:url('font/SourceHanSansCN-Normal-Alphabetic.eot?#iefix') format('embedded-opentype'),url('font/SourceHanSansCN-Normal-Alphabetic.ttf') format('truetype');
font-style:normal;
font-weight:normal;
}

html,body,ul,ol,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
ul,ol{ list-style-type:none;}
*{ font-family:"SHS";}
a{ text-decoration:none; color:#000; font-family:"SHS";}
a:hover{ color:#355E92;}
img,span{ border:none; padding:0px; margin:0px;}
.lan{ background:#355E92;}
.last{ margin-right:0px;}

.ggfw_box{ width:100%; background:url(../images/ggfw_bg.jpg) no-repeat top center;}
.ggfw_main{ max-width:1300px; width:96%; margin:0 auto;}
.ggfw_top_main{ height:452px;}
.ggfw_top_bt{ width:100%; text-align:center; margin-top:65px;}
.ggfw_top_bt a{ display:inline-block; line-height:27px; font-size:22px; font-weight:bold; padding:0px 60px; color:#999;background:url(../images/huibg_left.png) no-repeat left center,url(../images/huibg_right.png) no-repeat right center;}
.ggfw_top_list{ width:100%; overflow:hidden; margin-top:40px;}
.ggfw_top_list li{ width:25%; text-align:center; float:left;}
.ggfw_top_list li a{ display:inline-block; width:60px; height:264px; background:url(../images/yuang_bg.png) no-repeat left center;}
.ggfw_top_list li a:hover{ background:url(../images/yuang_hover_bg.png) no-repeat left center;}
.ggfw_top_list li a:hover span{ color:#fff;}
.ggfw_top_list li a span{ width:20px; display:block; margin:0 auto; color:#333; font-size:20px; margin-top:78px;}
.ggfw_bottom_main{ width:100%; background:#fff; padding:30px; box-sizing:border-box;}

.ggfw_lb{ width:100%; overflow:hidden;}
.tabs3 { width:100%; margin:0 auto; overflow:hidden;}
.tabs3 a{ display:block; float:left; width:18%; background:url(../images/huibg_left.png) no-repeat left center,url(../images/huibg_right.png) no-repeat right center; color:#999; text-align:center; line-height:40px; font-size:22px; font-weight:bold; margin-right:7%;}
.tabs3 a.active { color:#1f61ba; background:url(../images/lanbg_left.png) no-repeat left center,url(../images/lanbg_right.png) no-repeat right center;}
.ggfw_lb .swiper-container3 { height:290px; width:100%; margin-top:40px; overflow:hidden;}
.swiper-slide3 { height:100%; width:100%;}
.content-slide{ overflow:hidden; height:100%;}
.content-slide li{ width:23%; float:left; height:100%; margin-right:2.66%; background:#f7f7f7;}
.content-slide .list_last{ margin-right:0px;}
.content-slide li a{ display:block; width:100%; text-align:center;}
.content-slide li a img{ display:block; width:100%; height:160px;}
.content-slide li a .span1{ display:inline-block; padding:0px 42px; height:27px; font-size:16px; font-weight:bold; margin-top:32px; margin-bottom:20px; background:url(../images/huibg_left.png) no-repeat left center,url(../images/huibg_right.png) no-repeat right center;}
.content-slide li a .span2{ display:block; width:100%; text-align:center; font-size:14px; color:#999;}
.content-slide li:hover{ background:#66c0e2;}
.content-slide li:hover a .span1{ background:url(../images/baibg_left.png) no-repeat left center,url(../images/baibg_right.png) no-repeat right center; color:#fff;}
.content-slide li:hover a .span2{ color:#fff;}


/*****旅游服务*****/
.lyfw_box{ width:100%;}
.lyfw_bt a{ display:inline-block; padding:0px 60px; font-size:22px; font-weight:bold; background:url(../images/huibg_left.png) no-repeat left center,url(../images/huibg_right.png) no-repeat right center; line-height:110px;} 
.lyfw_main1{ width:100%; overflow:hidden; height:338px;}
.lyfw_main1_left{ width:48.66%; height:100%; float:left; position:relative;}
.lyfw_main1_left a{ width:100%; display:block; height:100%;}
.lyfw_main1_left a img{ width:100%; display:block; height:100%;}
.lyfw_main1_left a span{ display:block; position:absolute; width:90%; left:5%; bottom:25px; text-align:center; font-size:22px; font-weight:bold; line-height:70px; background:rgba(255,255,255,0.8); color:#333;}
.lyfw_main1_right{ width:48.66%; height:100%; float:right;}
.lyfw_main1_right li{ width:100%; height:154px;}
.lyfw_main1_right li a{ display:block; height:100%;}
.lyfw_main1_right li a img{ display:block; width:45%; height:100%; float:left;}
.lyfw_main1_first { margin-bottom:30px;}
.lyfw_main1_right li a span{ display:block; float:right; width:55%; height:100%; font-size:18px; font-weight:bold; color:#333; background:#f7f7f7; padding:35px; box-sizing:border-box;}
.bmpt{ width:100%; margin-top:25px;}
.bmpt a{ display:block; width:100%;}
.bmpt a img{ display:block; width:100%;}
.lydy{ width:100%; overflow:hidden; margin-top:25px;}
.lydy_left{ width:48.66%; float:left;}
.lydy_right{ width:48.66%; float:right;}
.lydy_left a,.lydy_right a{ width:100%; display:block;}
.lydy_left a img,.lydy_right a img{ width:100%; display:block;}

.ycdt_box{ width:100%; overflow:hidden; margin-top:25px;}
.ycdt_left{ width:48.66%; float:left;}
.ycdt_right{ width:48.66%; float:right;}
.ycdt_left_top{ width:100%; line-height:60px; overflow:hidden; border-bottom:1px solid #999;}
.ycdt_left_bt{ float:left;}
.ycdt_left_bt a{ display:block; padding:0px 60px; background:url(../images/huibg_left.png) no-repeat left center,url(../images/huibg_right.png) no-repeat right center; font-size:22px; font-weight:bold; color:#1f61ba;}
.more{ float:right;}
.ycdt_left_list{ width:100%; margin-top:20px;}
.ycdt_left_list li{ width:100%; line-height:40px; padding-left:15px; background:url(../images/huid.png) no-repeat left center; box-sizing:border-box; overflow:hidden;}
.ycdt_left_list li a{ display:block; width:70%; font-size:16px; float:left; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ycdt_left_list li span{ display:block; width:30%; float:right; color:#333; text-align:right; font-size:16px;}
.ycdt_left_list li:hover a{ color:#1f61ba;}
.ycdt_right li{ width:100%; height:59px; line-height:59px; margin-bottom:12px;}
.ycdt_right li a{ display:block; width:100%; height:100%; text-align:center; font-size:18px; color:#fff;}
.ycdt_right_list1{ background:#4884c0;}
.ycdt_right_list2{ background:#65af96;}
.ycdt_right_list3{ background:#3385b7;}
.ycdt_right_list5{ background:#1f61ba;}
.ycdt_right .ycdt_right_list4{ background:#66c0e2; margin-bottom:0px;}

.ycdt_left_list2{ width:100%; margin-top:20px; overflow:hidden;}
.ycdt_left_list2 .ggfw_ycdt_one{ width:48%; float:left; height:100%; background:#F3F3F3; padding-bottom:5px;}
.ycdt_left_list2 .ggfw_ycdt_two{ width:48%; float:right; height:100%; background:#F3F3F3; padding-bottom:5px;}
.ycpw_pic2 img{ display:block; width:100%; height:150px;}
.ycpw_bt2{ width:95%; height:auto; overflow:hidden; margin:5px auto; font-size:16px; color:#333; line-height:35px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ycpw_time2{ display:block; width:95%; margin:0 auto; color:#fff; font-size:14px; line-height:30px; background:#1F60BA; padding-left:10px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ycpw_did2{ display:block; width:95%; margin:0 auto; font-size:14px; color:#fff; line-height:30px; background:#1F60BA; padding-left:10px; box-sizing:border-box; margin-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}



.wlsp_box{ border:none;}
.wlsp_box .more{float:left; margin-left:30px;}
.wlsp_list{ overflow:hidden; width:100%;}
.wlsp_list li{ width:23%; height:240px; float:left; margin-right:2.66%; position:relative; background:#f7f7f7;}
.wlsp_list .wlsp_list_last{ margin-right:0px;}
.wlsp_list li a{ width:100%; display:block; height:100%;}
.wlsp_list li a img{ display:block; width:100%; height:180px;}
.wlsp_list li a .wlsp_list_img{ display:block; width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; top:30%;}
.wlsp_list li a .wlsp_list_img img{ width:100%; height:100%; display:block;}
.wlsp_list li a .wlsp_list_bt{ display:block; width:100%; color:#333; line-height:60px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.wlsp_list li:hover{ background:#66c0e2;}
.wlsp_list li:hover a .wlsp_list_bt{ color:#fff;}






@media (max-width:767px) {
.ggfw_main{ width:100%;}
.ggfw_box{ width:100%; padding-bottom:10px;}
.ggfw_top_bt{ margin-top:20px;}
.ggfw_top_list{ margin-top:20px;}
.ggfw_top_main{ height:330px;}
.ggfw_top_bt a{ font-size:18px;}
.ggfw_top_list li a span{ width:18px; font-size:18px; margin-top:84px;}
.ggfw_bottom_main{ padding:0px;}
.tabs3 a{ margin-right:0px; width:33%; font-size:18px; background:none; line-height:60px;}
.tabs3 a.active{ background:none;}
.content-slide li{ width:48%; margin:0 1%; margin-bottom:10px; padding-bottom:10px;}
.ggfw_lb .swiper-container3{ margin-top:5px;}
.content-slide li a img{ height:102px;}
.content-slide li a .span1{ padding:0px 28px; font-size:14px; line-height:30px; margin-top:10px; margin-bottom:0px; overflow:hidden;}
.content-slide{ height:auto;}
.ggfw_lb .swiper-container3{ height:355px;}
.lyfw_main1_left{ float:none; width:100%;}
.lyfw_main1_right{ float:none; width:100%; margin-top:10px;}
.lyfw_main1{ height:auto;}
.lyfw_bt a{ line-height:60px; font-size:18px;}
.lyfw_main1_left a span{ line-height:50px; bottom:15px; font-size:18px;}
.lyfw_main1_right li{ height:102px;}
.lyfw_main1_first{ margin-bottom:10px;}
.bmpt{ margin-top:10px;}
.lydy{ margin-top:10px;}
.ycdt_left{ width:100%; float:none;}
.ycdt_right{ width:100%; float:none; margin-top:10px;}
.ycdt_box{ margin-top:0px; padding:0px 5px; box-sizing:border-box;}
.ycdt_left_bt a{ font-size:18px;}
.ycdt_left_list li a{ font-size:14px;}
.ycdt_left_list li span{ font-size:14px;}
.ycdt_left_list li{ line-height:30px;}
.ycdt_left_list{ margin-top:10px;}
.ycdt_right li a{ font-size:16px;}
.ycdt_right li{ height:50px; line-height:50px; margin-bottom:8px;}
.lyfw_box{ padding:0px 5px; box-sizing:border-box;}
.wlsp_box{ padding:0px 5px; box-sizing:border-box;}
.wlsp_list{ padding:0px 5px; box-sizing:border-box;}
.wlsp_list li{ width:48%; margin:0 1%; height:180px; margin-bottom:5px;}
.wlsp_list li a img{ height:130px;}
.wlsp_list li a .wlsp_list_bt{ line-height:20px; font-size:14px; margin-top:10px;}
.wlsp_list li a .wlsp_list_img{ top:28%; margin-left:-15px; width:30px; height:30px;}


}

