.info1_box{padding: 70px 0 30px;}
.info1_title{font-size: 24px;text-align: center;line-height: 34px;padding: 10px 0}
.info1_info{text-align: center;color: #666;padding-bottom: 20px;border-bottom: 2px solid #f6f6f6;margin-bottom: 20px;}
.info1_info span{display: inline-block;padding: 0 10px;}
.info1_content{padding: 0 10px; margin-bottom: 20px;}

.adjoin_atc{padding: 15px 0;border-top: 2px solid #f5f5f5;position: relative;}
.adjoin_atc p{width: 350px;line-height: 25px;font-size: 15px;}
.adjoin_atc p:hover{color: #2253ab;}
.adjoin_atc span{position: absolute;left: 50%;width: 100px;text-align: center;margin-left: -50px;}


.info2_box  .zixun{padding-top:20px;line-height:60px;padding-left:0;width:230px;text-indent:0;position:fixed;left:50%;top:180;margin-left:330px;margin-top:-200px;z-index:11}
.info2_box  .zixun a{font-size: 20px;color: #fff;background: url("/public/pc/pic/zixun2.jpg") no-repeat center;background-size:cover;display:block;text-align:center;font-weight:bold;}


.info2_box .info2_down dl{float:left; width:335px; margin-right:37px; margin-top:30px; background:#fff;box-shadow:0px 0px 14px #ececec; padding:20px; color:#333;}
.info2_box .info2_down dl:nth-child(3n){margin-right:0;}
.info2_box .info2_down dt{font-size: 16px;line-height: 18px;height: 18px;float:left;background:url(/public/pc/pic/icon_pdf.jpg) no-repeat left;background-size:contain;padding-left:27px;margin-top:8px;width: 260px;}
.info2_box .info2_down dd{font-size:12px;float:right;}
.info2_box .info2_down dd a{display:block;float:left;text-align:center;color:#377bb5;width:30px;}
.info2_box .info2_down dd a img{width:80%;}


.slidebox{padding: 70px 0;}
.swiper-container {width: 100%;height: 345px;margin: 20px auto;padding-bottom: 66px;}
.swiper-slide {text-align: center;font-size: 18px;background: #eee;width: auto !important;
/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}


.field_box{padding: 50px 0;}
.field_box:nth-child(2n){background: #f5f5f6;}
.field_box .info2_lable{font-size: 24px;border-bottom: 2px solid #eaeaea;padding-bottom: 20px;margin-bottom: 25px;}
.field_box .word_img{font-size: 16px;line-height: 2em;}


.message{padding:50px 0;}
.message h2{font-size: 24px;margin-bottom: 30px;}
.message p{margin-bottom: 10px;}
.message p span{display: inline-block;width: 130px;text-align: right;color: #666666;vertical-align: top;line-height: 36px;}
.message p span i{color: #f00;padding-right: 5px;}
.message p input{line-height: 34px;height: 34px;width: 490px;border: 1px solid #dddddd;border-radius: 2px;padding: 0 10px;}
.message p textarea{line-height: 1.5em;height: 80px;padding: 5px 10px;width: 490px;border: 1px solid #dddddd;border-radius: 2px;resize: none;}
.message p .submit,.message p .reset{height: 40px;line-height: 40px;vertical-align: middle;border: none;cursor: pointer;}
.message p .submit{background: #377bb5;width: 100px;color: white;}
.message p .reset{width: 70px;background: #cccccc;margin-left: 10px;}


.page1_content{padding-bottom: 50px;min-height: 895px}
.page2_content{min-height: 945px;}




.page1_box{padding: 25px 0 70px;}

.page2_box{height: 600px;position: relative;min-width: 1200px;width: 100%;overflow: hidden;}
#mapbox{width: 100%;height: 600px;}
.page2_box dl{position: absolute;left: 50%;margin-left: -600px;width: 400px;box-sizing: border-box;height: 100%;padding: 100px 40px;background: rgba(1,179,185,0.9);color: white;top: 0;}
.page2_box dl dt{font-size: 20px;margin-bottom: 10px;}
.page2_box dl span{display: inline-block;border-bottom: 2px solid #90c64b;width: 45px;margin-bottom: 10px;}
.page2_box dl dd{font-size: 16px;line-height: 26px;}
.page2_box dl dd p{margin-bottom: 10px;text-indent: -80px;padding-left: 80px;}