@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;border-radius: 0;box-sizing: border-box;}
body {font-size: 13px;font-family: "思源黑体";margin: 0px auto;background: #fff;max-width: 640px;height: auto;padding-top: 68px;}
ul,
li {list-style: none;margin: 0;padding: 0;}
a {text-decoration: none;}
img {border: none;vertical-align: middle;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;color: #000;}
i {font-style: normal;}
/* 滚动条 */
::-webkit-scrollbar {width: 6px;background: #ffffff; height:3px;}
::-webkit-scrollbar-thumb {background: #999;border-radius: 10px;}
/* 头部*/
.top_bg {width: 100%;max-width: 640px;height: 68px;position: fixed;left: 50%;top: 0px;  background:url(../images/top_bg.jpg) no-repeat center top / cover;/*box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.11);*/box-sizing: border-box;z-index: 9999;transform: translateX(-50%);transition: all 0.4s ease;}
.top_t{width: 96%;margin: 0 auto;}
.top_t .top_right {display:none;}
.top {width: 96%;margin: 0 auto;}
.top_t .top_logo {float: left; margin-top: 15px;}
.top_t .top_logo img {height: 36px;}
.top .top_nav {display: none;}
/*右边三横*/
.top_rr {float: right;}


.menu {float: right;width: 20px;overflow: hidden;display: inline;position: relative;height: 40px;margin-top: 21px;margin-left: 13px;cursor: pointer;}
.menu span {width: 100%;overflow: hidden;position: absolute;left: 0px;top: 5px;z-index: 12;height: 2px;border-radius: 1px;background: #fff;transition: all 0.4s ease;}
.menu span:nth-child(2) {top: 12px;transition: all 0.4s ease;}
.menu span:nth-child(3) {top: 19px;transition: all 0.4s ease;}
.menu_show {top: 4px;}
.menu_show span { transform: rotate(45deg);top: 8px;}
.menu_show span:nth-child(2) {transform: rotate(-45deg);top: 8px;}
.menu_show span:nth-child(3) {display: none;}
/*手机版主菜单*/
.nav_sj {display: none;width: 80%;position: absolute;top: 68px;right: 0px;height: auto;background: rgba(24, 24, 24, 0.9);overflow: hidden;padding: 0px 0px;z-index: 99999;}
.nav_sj ul {float: none;display: block;}
.nav_sj ul li {float: none;font-size: 16px;padding: 0 5%;line-height: 50px;text-align: left;border-bottom: 1px #666 solid;box-sizing: border-box;}
.nav_sj ul li span {float: right;}
.nav_sj ul li span img {width: 15px;}
.nav_sj ul li a {color: #f1f1f1;text-align: left;height: 50px;line-height: 50px;display: inline-block;}
.nav_sj ul li a.hover {color: #cccccc; /*font-weight: bolder;*/border-bottom: 0px #666 solid;}
.nav_sj ul li .nav1 {display: none;width: 86%;margin-left: 6%;}
.nav_sj ul li .nav1 a {color: #999;height: 40px;line-height: 40px;font-size: 15px;}
/* 下拉搜索 */


/*首页banner*/
.pc_banner_swiper{display:none;}
.sj_banner_swiper{display:block;}
.sj_banner_swiper .swiper-slide img {width: 100%;height: auto;}
.sj_banner_swiper .swiper-pagination-bullet {width: 18px;height: 5px;border-radius: 2.5px;background: #ffffff;opacity: 1;margin: 0 5px !important;}
.sj_banner_swiper .swiper-pagination-bullet-active { background: #af0517;}

/*内页banner*/
.pc_banner {display: none;}
.sj_banner{display:block;width: 100%;height: auto; position:relative;}
.sj_banner img {width: 100%;height: auto;}
/*首页banner图上的文字*/
.banner_conbg{width:100%; position:absolute; overflow:hidden; left:0;top: 46%;transform: translateY(-50%); /* 垂直居中 */}
.banner_conbg .banner_con{width:94%; margin:0 auto; text-align:left; overflow:hidden;}
.banner_conbg .banner_con h1{ display:block;font-size:22px; letter-spacing:2px; color:#ffffff; font-weight:bold;}

b{ font-family:"宋体"; padding-left:5px;}
/* 标题 */
.title {width: 96%;margin: 0 auto; overflow: hidden;margin-bottom: 0px;}
.title h1 {color: #000; font-size:26px; font-weight:550; margin-bottom:5px; letter-spacing:2px;}.title i{width:30px; margin-top:12px; height:2px; background:#0167cc; display:block;}
.title p { color: #000; margin-top:8px; font-size:16px;}.title i{font-size:14px; color:#555;}
.title span {float: right;font-size: 16px;color: #fff;text-align: right; height:50px; margin-top:-40px;  border-radius:50px;}
.title span a{ width:100px; padding:8px 15px; height:48px;font-size: 16px; border:1px #0167cc solid; color:#fff;background:#0167cc; border-radius:48px;}
a b{ font-family:"宋体"; padding-left:10px;}
.title span a:hover{border:1px #0167cc solid; background:#fff; color:#0167cc;}

/*首页招标*/
.iproducts_bg {  background: url(../images/izb_bg.jpg) no-repeat center / cover;padding-top: 26px;padding-bottom: 26px;overflow: hidden;}
.iproducts {width: 98%;margin: 0 auto;position: relative; background:#fff; padding-top:10px; padding-bottom:30px; }
.ipro_nav {width: 98%;height: 60px;margin: 0 auto;text-align: center; line-height:60px; border-bottom:1px #cecccc solid; overflow:hidden;}
.ipro_nav ul {display: inline-block;width: 100%;}
.ipro_nav ul li {display: inline-block;width:24%;text-align: center;font-size: 14px;}
.ipro_nav ul li:last-child{border-right:0;}
.ipro_nav ul li a {color: #333;font-size:16px; display:block; height:59px; line-height:59px;font-weight:bold;border-bottom: 2px #fff solid; }
.ipro_nav ul li.on a{color: #0167cc;border-bottom: 2px #0167cc solid; }

.ipro_content {width: 100%;overflow: hidden;margin: 0px auto;}
.zblist{width:98%; margin:0 auto; overflow:hidden;}
.zblist_left{width:72%; margin-left:1%; float:left; font-size:16px; height:55px; line-height:55px; padding-left:25px; border-bottom:1px #f1f1f1 solid;}.zblist_right{width:26%; float:right; text-align:right; font-size:16px;height:50px; line-height:50px; padding-right:15px; border-bottom:1px #f1f1f1 solid; margin-right:0%;}
.zblist a{display:block; width:100%;height:48px; line-height:48px; overflow:hidden; font-size:14px; margin:5px auto; border-bottom:1px #f1f1f1 solid; border-top:1px #fff solid; color:#666666;}
.zblist a span:first-child{width:70%; float:left; padding-left:5px;}.zblist a span:last-child{width:28%;float:right; text-align:right; padding-right:5px;}
.zblist a span i{color:#0167cc;}
.zblist a:hover{ color:#0167cc; border:1px #0167cc solid; border-radius:5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}

/* 新闻资讯 */
.inews_bg { background: url(../images/inews_bg.jpg) no-repeat center / cover; padding-top: 16px;padding-bottom: 20px;overflow: hidden;}
.iNews {width: 98%;margin: 0 auto;overflow: hidden; margin-top:15px;}
.iNews1 {overflow: hidden; padding-top:3px; position:relative;}
.iNews1 a{ display:block;color:#999;}
.iNews1:hover a span{ color:#0167cc;}
.iNews1 .iNews1_text { background:#fff; padding:10px 20px;}
.iNews1 .iNews1_text > h1 {font-size: 24px;color: #333;font-weight: 550;margin-bottom: 5px;padding-top: 10px;}
.iNews1 .iNews1_text > p {font-size:16px;color: #888;line-height:30px;margin-top: 24px;overflow:hidden;}
.iNews1 .iNews1_text h2{ width:100%; height:58px; line-height:58px;font-size: 16px;color: #999; margin-top:26px; border-top:1px #999 dotted; overflow:hidden; background:url(../images/time.png) no-repeat left center; padding-left:25px}
.iNews1 .iNews1_text span {font-size: 16px; float:right;font-weight:normal;}
.iNews1 .iNews1_img {overflow: hidden;width: 100%;}
.iNews1 .iNews1_img img {width: auto;width: 100%;}

.iNews2 {overflow: hidden;}
.iNews2 ul li {overflow:hidden;}
.iNews2 ul li:hover .iNews2_text h1 {color: #0167cc;}.iNews2 ul li:hover .iNews2_text{background:#fff;  border:1px #0167cc solid; border-radius:10px; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);}
.iNews2 ul li a {display: block;padding: 0px 0;overflow: hidden;}
.iNews2 .iNews2_text {width: 100%; padding:15px 15px 1px; margin:5px auto;border-bottom:1px #ddd dotted; overflow:hidden;margin-bottom:10px;}
.iNews2 .iNews2_text h1 {font-size: 20px;color: #000;margin-bottom: 5px;box-sizing: border-box;  overflow:hidden;}
.iNews2 .iNews2_text p {font-size:16px;color: #999;line-height:25px;overflow:hidden;}
.iNews2 .iNews2_text h2{ width:100%; height:50px; line-height:50px;font-size: 16px;color: #999; margin-top:5px; background:url(../images/time.png) no-repeat left center; padding-left:25px}
.iNews2 .iNews2_text span {font-size: 16px; float:right; font-weight:normal;}

.ipic{max-width:1920px; margin:0 auto; text-align:center;overflow: hidden;}
.ipic img{width:100%;}


/* 政策法规 */
.iIndustry_bg {  background:#ecf0f4; padding-top:36px;padding-bottom: 20px;overflow: hidden;}
.iIndustry {width: 98%;margin: 0 auto;position: relative;}
.iIndustry > img { width: 100%;height: auto;}
.iIndustry ul {width: 100%;height: 100%;overflow: hidden;}
.iIndustry ul li { background:#fff; padding-bottom:10px;}
.iIndustry .iIndustry_text {position: relative;height: 100%;}
.zclist{width:98%; margin:0 auto; overflow:hidden;}
.zc_pic{width:98%; margin:10px auto 5px; position:relative;}
.zc_pic img{width:100%;}.zc_pic h1{ font-size:24px; font-weight:bold;color:#fff; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); /* 同时水平和垂直居中 */}

.zclist a{display:block; width:98%;height:48px; line-height:48px; overflow:hidden; font-size:14px; margin:5px auto; border-bottom:1px #f1f1f1 solid; border-top:1px #fff solid; color:#666666;}
.zclist a:last-child{border-bottom:1px #fff solid;}
.zclist a span:first-child{width:70%; float:left; padding-left:5px;}.zclist a span:last-child{width:30%;float:right; text-align:right; padding-right:5px;}
.zclist a span i{color:#0167cc;}
.zclist a:hover{ color:#0167cc; border:1px #0167cc solid; border-radius:5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}




/* 企业简介 */
.aboutus_bg {margin:0 auto;padding-top: 20px; padding-bottom:30px; overflow:hidden; position:relative;}
.about_pic{overflow:hidden;display: flex;justify-content: center; /* 水平居中 */align-items: center;     /* 垂直居中 */}
.about_pic img{width:100%;}
.aboutus {width: 96%;margin: 0 auto;overflow: hidden;}
.aboutus .aboutus_left {} 
.aboutus .aboutus_text {margin-top: 25px;}
.aboutus_text p {font-size: 16px;color: #666;line-height: 30px;margin-bottom: 10px;}

.aboutus_left span{height:60px; display:block; margin-top:50px;}
.aboutus_left span a{ width:100px; padding:8px 15px; height:28px;font-size: 16px; padding-left:20px;background:#0167cc; border:1px #0167cc solid; color:#fff; border-radius:30px;}
.aboutus_left span a:hover{border:1px #0167cc solid; background:#fff; color:#0167cc;}
.aboutus .aboutus_right { padding-top: 32px;}
.aboutus_right img{width:100%;}




/* 内页导航 */
.navigation_bg { width: 100%;position:relative; height:52px; line-height:52px; margin:0 auto; overflow:hidden; border-bottom:1px #dddddd solid;}
.navigation {width: 98%;margin: 0 auto; overflow:hidden;}
.nav_list{ overflow:hidden;}
.nav_list ul li{display:inline-table;}
.nav_list ul li a{display:block;font-size: 14px; color:#666666; padding:0px 6px; line-height:48px; margin-right:15px;}
.nav_list ul li a:hover,.nav_list ul li a.hover{ border-bottom:3px #0167cc solid; color:#0167cc; font-weight:bold;}
.nav_right{ text-align:right;font-size: 16px; color:#666666;}
.nav_right a {font-size: 14px; color:#666666;}
.nav_right a:hover{color:#0167cc;}
.nav_right img{width:23px; margin-top:-1px; margin-right:5px;}

/*企业文化*/
.culture_bg {margin:0px auto 60px;overflow: hidden;position: relative; padding-top:30px; padding-bottom:30px;}
.culture_a{width: 96%;margin:0px auto;height:auto;overflow: hidden; position:relative;background: url(../images/culture_bg.jpg) no-repeat center / cover;}
.culture_c{width: 94%;height: auto;overflow: hidden;margin: 0px auto;margin-bottom: 35px; padding-top:85px;padding-bottom:55px;}
.culture_cl{overflow: hidden;margin-top: 15px; margin-left:2%;margin-bottom: 20px;border-radius: 15px;background:rgba(255,255,255,0.9);box-shadow: 0px 0px 15px rgba(0,0,0,0.2); padding-bottom:30px;}

.culture_cl a{width: 100%;height: auto;display: block;}
.culture_cl h1{font-size: 24px;text-align: center; color: #333333;margin-top: 60px; letter-spacing:1px;}
.culture_cl h2{font-size: 24px;text-align: center; color: #666;margin-top:10px;}
.culture_cl p{font-size: 16px;text-align: center; color: #666666;width:80%; margin:0 auto; margin-top:60px;line-height:30px; height:90px; overflow:hidden;}
.culture_cl:hover{ background:rgba(1,67,205,0.8);}
.culture_cl:hover h1{color:#FFFFFF;}.culture_cl:hover h2{color:#FFFFFF;}
.culture_cl:hover p{color:#FFFFFF;}


/* 新闻资讯 */
.news {width: 92%;margin: 0 auto;margin-top: 20px;margin-bottom: 30px;}
/* 新闻内页 */
.news_de {width: 94%;margin: 0 auto;padding-top: 25px;}
.news_de .de_title {text-align: center;}
.news_de .de_title h1 {color: #333333;font-size: 22px;padding-bottom: 15px;}
.news_de .fx {text-align: center;margin: 10px auto;border-bottom: 1px solid #e5e5e5;padding-bottom: 13px;position: relative;}
.news_de .fx span {font-size: 16px;color: #333333;vertical-align: middle;}
.news_de .fx img {width: 28px;height: auto;margin: 0 10px;margin-top: -2px;}
.news_de .fx span.news_de_time {margin-right: 22px;color: #666;}
.news_de .news_content {margin-bottom: 24px;font-size: 12px;color: #666;line-height: 22px;}
.news_de .news_content p{font-size: 14px;color: #666;line-height: 28px;}
.news_de .news_content h2 {font-size: 14px;color: #666;font-weight:bold;line-height: 35px; margin-top:10px;}
.news_de .news_content span{font-size: 14px;font-weight:550; display:block;}
.news_de .news_content img {margin: 19px auto;max-width: 100%;height: auto;display: block;}

.news_de .zb_content {margin-bottom: 24px;font-size: 12px;color: #666;line-height: 22px;}
.news_de .zb_content p{font-size: 14px;color: #666;line-height: 28px;}
.news_de .zb_content h2 {font-size: 14px;color: #666;font-weight:bold;line-height: 35px; margin-top:10px;}
.news_de .zb_content span{font-size: 14px;font-weight:550; display:block;}
.news_de .zb_content img {margin: 19px auto;max-width: 100%;height: auto;display: block;}
.news_de .zb_content table{width:100%; border-top:1px #000 solid; border-left:1px #000 solid;}
.news_de .zb_content table td{ border-right:1px #000 solid; border-bottom:1px #000 solid; padding:5px 10px;}
.news_de .zb_content table td i{border-bottom:1px #000 solid; padding-left:6px; padding-right:6px;}

.video_btns {width: 100%;height: auto;position: relative;border-top: 1px solid #dddddd;padding-top: 13px;margin-bottom: 40px;margin-top: 27px;}
.video_btns a {display: inline-block;font-size: 14px;color: #666666;}
.video_btns a.prev,
.video_btns a.next {line-height: 33px;}
.video_btns a.prev:hover {color: #0167cc;}
.video_btns a.next:hover {color: #0167cc;}
.video_btns a.return {width: 141px;height: 42px;color: #fff;text-align: center;line-height: 40px;border: 1px solid #0167cc;border-radius: 40px;background-color: #0167cc;box-sizing: border-box;}

/*资料下载*/
.download {width: 96%;margin: 0 auto;margin-top: 30px;margin-bottom: 40px;}
.download table{width:100%; border-top:1px #e1e1e1 solid;border-left:1px #e1e1e1 solid; font-size:16px;}
.download table tr th{height:55px; line-height:55px; border-right:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid; background:#f6f6f6; color:#666; text-align:center;}
.download table tr th:nth-child(2){display:none;}.download table tr th:nth-child(3){display:none;}.download table tr th:nth-child(4){display:none;}
.download table tr th:last-child{width:20%;}
.download table tr td:nth-child(2){display:none;}.download table tr td:nth-child(3){display:none;}.download table tr td:nth-child(4){display:none;}
.download table tr th:first-child{ padding-left:30px; text-align:left;}
.download table tr td{height:55px; line-height:25px; border-right:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid; color:#666; text-align:center;}
.download table tr td:first-child{ padding-left:20px; text-align:left;}
.download table tr td a{color:#666;}.download table tr td a:hover{color:#0167cc;}
.download table tr td i{color:#0167cc;}

.job_bg {margin:0 auto;margin-top: 18px;padding-top: 20px; padding-bottom:0px; overflow:hidden; position:relative;}
.job_pic{}
.job_pic img{width:100%;}
.job {width: 96%;margin: 0 auto;overflow: hidden;}
.job .job_left {} 
.job .job_left h1 {color: #000; font-size:28px; font-weight:550; margin-bottom:5px; letter-spacing:2px;}.job .job_left i{width:30px; margin-top:10px; height:2px; background:#0167cc; display:block;}
.job .job_text {margin-top: 25px;}
.job_text p {font-size: 14px;color: #666;line-height: 28px;margin-bottom: 10px;}

/* 人才招聘 */
.join_bg {
  width: 96%;
  margin: 0 auto;
  position: relative;
  padding-top: 30px;
  margin-bottom: 30px;
  height: auto;
  border-bottom: 1px solid #dddddd;
}
.join_bg .title {
  margin-bottom: 20px;
}
.join_bg .title h1 {
  font-size: 20px;
}
.join_bg .title p {
  width: 100%;
  height: auto;
  background-color: transparent;
  font-size: 14px;
  color: #333;
  margin-top: 10px;
}
.join {
  margin-top: 20px;
}
.join_item {
  background-color: #efefef;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  border-bottom: 0;
}
.join_item_active .join_right img {
  filter: brightness(500%);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.join_item_active .join_right span {
  color: #fff !important;
}
.join_item_active .join_title {
  background-color: #254192;
}
.join_item_active .join_title h1 {
  color: #fff;
}
.join_item_active .join_title ul li {
  color: #fff;
  border-color: #dddddd;
}
.join_title {
  height: auto;
  cursor: pointer;
  height: 55px;
  font-size: 20px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0 2%;
  background-color: #fff;
}
.join_title h1 {
  float: left;
  font-size: 16px;
  color: #666;
  font-weight: 400;
  width: auto;
  line-height: 55px;
}
.join_title ul {
  display: none;
  float: left;
  overflow: hidden;
  margin-top: 0px;
}
.join_title ul li {
  float: left;
  border-right: 1px solid #dddddd;
  line-height: 22px;
  font-size: 12px;
  color: #666;
  padding: 0 6px;
}
.join_title .join_right {
  float: right;
  margin-top: 12px;
}
.join_title .join_right span {
  font-size: 14px;
  color: #666;
}
.join_title .join_right img {
  width: 25px;
  height: 25px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.join_text {
  display: none;
  height: auto;
  box-sizing: border-box;
  padding: 0 2%;
  position: relative;
  padding-bottom: 3%;
}
.join_text h1 {
  font-size: 14px;
  color: #666;
  font-weight: 550;
  line-height: 28px;
  margin-top: 15px;
}
.join_text p {
  font-size: 14px;
  color: #666;
  line-height: 26px;
}
.join_text_bottom {
  margin-top: 35px;
  height: 73px;
}
.join_text_bottom h2 {
  font-size: 14px;
  color: #254192;
  font-weight: 550;
  line-height: 25px;
  margin-bottom: 2px;
}
.join_text_bottom h3 {
  font-size: 14px;
  color: #254192;
  font-weight: 400;
  line-height: 23px;
}


.searchs{width: 100%;height: auto;overflow: hidden;margin: 45px auto 40px;}
.search1{width: 94%;height: 52px;line-height: 52px;border-radius: 25px;border: 1px #999999 solid;overflow: hidden;color: #333;font-size: 16px;margin:0px auto;}
.search1 .input{width: 70%;float: left;margin-left: 28px;height: 50px;overflow: hidden;color: #333;font-size: 16px;border:0px;outline: none;}
.search1 .img{width: 38px;float: right;margin-right:15px;margin-top: 4px;}
.search2{width:100%;height:44px;overflow: hidden;margin:40px auto 0px;border-bottom: 1px #dddddd solid;}
.search2 ul{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1280px;overflow: hidden;margin:0px auto;}
.search2 ul a{color: #666666;width: 20%;font-size: 14px;display: block;float: left;text-align: center;height: 43px;}
.search2 ul a:hover{border-bottom: 3px #0167cc solid;color: #0167cc;}
.search2 ul a.hover{border-bottom: 3px #0167cc solid;color: #0167cc;}
.search3{width: 94%;padding-left: 3%;padding-right: 3%;overflow: hidden;margin:36px auto 0px;}
.search3 h2{font-weight: normal;font-size: 16px;color: #666666;height: auto;padding-bottom: 30px;overflow: hidden;overflow: hidden;border-bottom: 1px #dddddd solid;}
.search3 li{overflow: hidden;border-bottom: 1px #dddddd solid;height: auto;padding-bottom: 30px;margin-top:37px;}
.search3 li a{color: #333;}
.search3 li a:hover{color: #0167cc;}
.search3 li p{font-size: 13px;color: #999999;line-height: 22px;margin-top: 15px;}



/* 联系我们 */
.contactus_bg { margin:0px auto;overflow: hidden;position: relative;}
.contactus {width: 94%; margin:0 auto;box-sizing: border-box;overflow: hidden; padding-top:10px;}
.contactus_content {font-size:16px; padding-top:20px;}
.contactus_content i{ font-size:14px; color:#666666; font-weight:lighter; display:block;}
.contactus_content h2 {font-size: 28px;color: #0167cc;font-weight: bold; margin-bottom:20px; padding-bottom:20px; border-bottom:1px #e1e1e1 solid; position:relative;}
.contactus_content .add{ width:100%; padding-bottom:25px; overflow:hidden; padding-top:15px;}
.contactus_content .add h3{font-size:16px; font-weight:bold; color:#777; margin-bottom:10px; letter-spacing:1px;}
.contactus_content .add p{ font-size:14px; color:#888; line-height:30px;}.contactus_content .add p span{ float:left;width:50px;}

.link{ width:100%; border-bottom:1px rgba(0,0,0,0.2) solid; padding-bottom:25px; overflow:hidden; padding-top:35px;}
.link ul li{float:left; width:49%;}

.maps {display:none}.map_sj{display:block;}


/* 反馈 */
.feedback_bg {margin:0px auto;overflow: hidden; background:#f9f9f9; padding-top:20px;position: relative;}
.feedback .title{width:100%; margin:0 auto; text-align:center;}.feedback .title h1{margin-bottom:10px;}.feedback .title p{ color:#666;}
.feedback {
  width: 90%;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 51px;
}

.feedback_from {
  text-align: center;
  margin-top: 35px;
}


.feedback_input {
  
  height: 64px;
  border-radius: 5px;

  margin-bottom: 3.05%;
  border: 1px solid #dddddd;
  background:#fff;
  overflow: hidden;
}

.feedback_input::after {
  content: "";
  display: block;
  clear: both;
}

.feedback_input:nth-child(3n+3) {
  margin-right: 0%;
}

.feedback_input span {
  float: left;
  width: 33%;
  height: 35px;
  line-height: 18px;
  font-size: 16px;
  color: #666666;
  border-right: 1px solid #dddddd;
  margin-top: 14.5px;
  text-align: center;
}
.feedback_from .feedback_input:nth-child(3) span{line-height:35px;}
.feedback_input span img {
  margin-top: -5px;
}

.feedback_input input[type=text] {
  float: left;
  width: 60%;
  height: 100%;
  border: 0;
  outline: 0;
  font-size: 16px;
  padding: 0 15px;
  color: #666666;
}

.feedback_textarea textarea {
  display: block;
  width: 100%;
  height: 239px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  padding: 15px;
  margin-top: 14.5px;
  resize: none;
  outline: 0;
  font-size: 16px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}

.feedback_btn {
  text-align: center;
  margin-top: 45px;
}

.feedback_btn input {
  width: 100px;
  height: 46px;
  border-radius: 5px;
  border: 0;
  outline: 0;
  font-size: 18px;
  color: #ffffff;
  cursor: pointer;
  margin: 0 18px;
}

.feedback_btn input[type=button] {
  background-color: #0167cc;
}

.feedback_btn input[type=reset] {
  background-color: #9a9a9a;
}



/* 分页 */
.fy {text-align: center;margin-bottom: 87px;}
.fy ul {display: inline-block;overflow: hidden;}
.fy ul li {float: left;width: 32px;height: 32px;box-sizing: border-box;text-align: center;margin: 0 1px;overflow: hidden;border-radius:5px;}
.fy ul li.fy_prev a {font-weight: bold;font-size: 14px;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_next a {font-weight: bold;font-size: 14px;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_active a {background-color: #0080ad;border-color: #0167cc;color: #fff;}
.fy ul li:hover a {background-color: #0167cc;border-color: #0167cc;color: #fff;}
.fy ul li a {display: block;line-height: 32px;color: #666;border:0px #fff solid;font-size: 14px;}

/* 底部 */
.bottom_bg {background-color: #4c4c4c; width: 100%; margin:0 auto; overflow:hidden; padding-bottom:0px;}
.bottom {width: 94%;margin: 40px auto 0px; overflow:hidden;}
.bottom_text { }
.bottom_text span { display:block;font-size: 16px; font-weight:bold; letter-spacing:1px; color:rgba(255,255,255,0.5); line-height: 32px; }
.bottom_text p{color:rgba(255,255,255,0.5); font-size:14px; line-height:28px;}.bottom_text a{color:rgba(255,255,255,0.5);font-size:14px;font-weight:500;}
.bottom_text a:hover{color:#fff;}
.bottom_text h2{ margin-top:20px; text-align:right; height:20px; line-height:20px;color:rgba(255,255,255,0.5); font-size:14px;}


.close{position:absolute; top:14px; right:16px;cursor: pointer; color:rgba(255,255,255,0.8);}.close img{filter:grayscale(100%) brightness(500); width:20px;}
#close2{display:none; font-size:18px; top:12px;}