﻿#__bs_notify__{display: none !important;}.wid{width: 1220px; margin: 0 auto;}.top{ height: 90px;line-height: 90px; position: absolute; left: 0; width: 100%; top:0px;}.top .logo{float: left;}.top .position{float: left; margin-left: 65px; margin-top: 30px; position: relative; width: 66px;}.top .position .ico-i1{width: 13px; height: 16px; background: url("../images/0c847_13x16.png") center top no-repeat; -webkit-background-size: cover; background-size: cover; margin-top: -2px;}.top .position span{font-size: 16px; color: #fff;}.current-city{height: 32px; line-height: 32px; width: 66px; background: rgba(0,0,0,0.5); text-align: center; -webkit-border-radius: 30px; border-radius: 30px; z-index: 9999; position: absolute;}.city-change{line-height: 32px; width: 66px; background: rgba(0,0,0,0.5); -webkit-border-radius: 20px; border-radius:20px; text-align: center; position: absolute; top:0px; padding-top: 30px; z-index: 1;}.city-change span{display: block;}.city-change a{color:#fff;}.top .menu{float: left; height: 32px; margin-top: 30px; margin-left: 20px;}.top .menu ul li{line-height: 32px; margin-left: 30px; position: relative; padding-bottom: 4px; font-size: 16px;}.top .menu ul li:hover:after,.top .menu ul li.acti:after{display: block; color: #ef4129;}.top .menu ul li:after{content: ''; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); height: 3px; background: #fff; width: 32px; bottom: 0; display: none; -webkit-border-radius: 10px; border-radius: 10px;}.top .menu ul li a{color: #fff;}.main{-webkit-background-size: cover; background-size: cover;}/* .wp{background: linear-gradient(to top,#4bc9a5,#b5e560); } */.wp{	background: linear-gradient(to top,#4bc9a5,70%,#b5e560);    background:-moz-linear-gradient(to top,#4bc9a5,70%,#b5e560);/*Mozilla*/    background:-webkit-linear-gradient(to top,#4bc9a5,70%,#b5e560);/*new gradient for Webkit*/    background:-o-linear-gradient(to top,#4bc9a5,70%,#b5e560); }.w1200{width:1200px; margin:0 auto;}.main .bann{height: 600px;-webkit-background-size: cover; background-size: cover;}.pub-title{height: 100px;margin:0 auto 5px; font-size: 34px; color: #fff; line-height:104px; font-weight: 600; color: rgb(255, 255, 255); text-shadow: 0px 2px 2px rgba(31, 129, 211, 0.65);}.pub-title-l{width:95px; height: 100px; float: left; background:url("../images/pub-title-l.png") no-repeat;}.pub-title-r{width:95px; height: 100px; float: right; background:url("../images/pub-title-r.png") no-repeat;}.part1>.pub-title{width:904px; }.part1-cont{height: 530px; background: #fff; border-radius: 12px;}.part1-cont-tex1{width:1140px; height: 127px; margin:50px 0px 35px 30px; background: #e6faff; border-radius: 12px; float: left;}.part1-cont-tex1 p{font-size: 16px;  line-height:2; color: #333; text-align: justify; padding:30px 20px 0;}.part1-cont-tex1 p span{font-weight: 600; color: #444;}.part1-tex2-info1{width:324px; height: 274px; background: url("../images/part1-tex2-info1.png") no-repeat; margin:5px 0 0 190px; float: left;}.part1-tex2-info1 p,.part1-tex2-info2 p{width:74px; height: 74px; line-height:74px; text-align: center; position: absolute; float: left; font-size:16px; color: #333;}.part1-tex2-info1 p.p1{margin:124px 0 0 4px; }.part1-tex2-info1 p.p2{margin:40px 0 0 247px; }.part1-tex2-info1 p.p3{margin:196px 0 0 190px;}.part1-tex2-info2{width:308px; height: 285px; float: left; margin-left:185px; background: url("../images/part1-tex2-info2.png") no-repeat;}.part1-tex2-info2 p.p1{margin:2px 0 0 36px; }.part1-tex2-info2 p.p2{margin:50px 0 0 230px; }.part1-tex2-info2 p.p3{margin:160px 0 0 1px;}.part1-tex2-info2 p.p4{margin:209px 0 0 174px;}.part2{margin-top:50px; }.part2>.pub-title{width:802px; }.part2-cont{height: 570px; background: #fff; border-radius: 12px;}.part2-cont-tex1{width:1140px; height: 127px; margin:50px 0 35px 30px; background: #e6faff; border-radius: 12px; float: left;}.part2-cont-tex1 p{font-size: 16px;  line-height:2; color: #333; text-align: justify; padding:30px 20px 0;}.part2-cont-tex1 p span{font-weight: 600; color: #444;}.part2-cont-tex2 img{display:block; width:780px; height: 280px; float: left;margin:35px 0 0 220px;}.part3{margin-top:50px; }.part3>.pub-title{width:564px; }.part3-cont{height: 650px;background: #fff; border-radius: 12px; }.part3-cont dl{width:555px; height: 260px; background: #e6faff; border-radius: 12px;margin:0 0 30px 30px; float: left;}.part3-cont dl:first-child{margin-top:48px;}.part3-cont dl:nth-child(2){margin-top:48px;}.part3-cont dl dt{width:235px; height:60px; line-height: 61px; text-align: center; font-size:24px;color: #fff; background: #f17228; border-radius: 50px; margin:50px auto 30px;}.part3-cont dl dt a{display: block; color: #fff;}.part3-cont dl dt:hover{background: #e16218;}.part3-cont dl dd{font-size:16px; color: #333; line-height:2; padding:0 44px; text-align: justify;}.part4{margin-top:50px; }.part4>.pub-title{width:734px; }.part4-cont{height: 920px;background: #fff; border-radius: 12px; }.part4-cont-txt{width:1140px; background: #e6faff; border-radius: 12px; float: left; margin:50px 0 0 30px;}.part4-cont-txt h2{width:160px; height: 55px; line-height: 55px; font-size:20px; font-weight:600; color: #fff; margin-top:30px;}.t1{height: 320px; margin-top:50px;}.t1 h2.tit-1{background: url("../images/tit1-bg.png") no-repeat; text-indent: 40px;}.t1-infos{width:1055px; height: 190px; margin:40px auto 0; background: url("../images/t1-infos-bg.png") no-repeat;}.t1-infos dl{width:172px; height: 155px; float: left; margin-top:35px;}.t1-infos dl:nth-child(1){margin-left: 0px;}.t1-infos dl:nth-child(2){margin-left: 55px;}.t1-infos dl:nth-child(3){margin-left: 43px;}.t1-infos dl:nth-child(4){margin-left: 37px;}.t1-infos dl:nth-child(5){margin-left: 44px;}.t1-infos dl dt{width:115px; height: 26px; line-height: 26px; background: #fb4333; border-radius: 50px; margin: 0 auto; font-size:20px; color: #fff; text-align: center;}.t1-infos dl dd{font-size:16px; color: #333; line-height: 1.7; text-align: justify; padding-top: 10px;}.t2{height: 190px; margin-top:30px;}.t2 h2.tit-2{background: url("../images/tit2-bg.png") no-repeat;text-indent: 58px;  float: left;}.t2-infos{width:960px; height: 150px; margin:40px 0 0 20px;float: left;}.t2-infos dl{width:320px; height: 150px; float: left;}.t2-infos dl dt{width:72px;height: 72px; line-height: 72px; background: #4fcbf3;border-radius: 50px; margin:0 auto; font-size:24px; color: #fff; text-align: center;}.t2-infos dl dd{font-size:16px; color: #333; text-align: center; line-height: 1.7; padding-top: 15px;}.t3, .t4{height: 110px;margin-top: 30px;}.t3 h2.tit-3{background: url("../images/tit3-bg.png") no-repeat;text-indent: 58px;  float: left;}.t3 .t3-infos, .t4 .t4-infos{width: 960px;height: 65px;margin: 40px 0 0 20px;float: left;font-size: 16px;color: #333;line-height: 2;text-indent: 20px;}.t4 h2.tit-4{background: url("../images/tit4-bg.png") no-repeat;text-indent: 58px;  float: left;}.part5{margin-top: 50px;}.part5>.pub-title{width:428px; }.part5-cont{height: 980px;background: #fff; border-radius: 12px;  }.part5-cont dl{width:555px; height: 380px; background: #e6faff; border-radius: 15px; margin:0 0 75px 30px; float: left;}.part5-cont dl:nth-child(1),.part5-cont dl:nth-child(2){margin-top:90px;}.part5-cont dl dt{width:122px; height: 122px; margin:-40px 0 0 210px;border-radius: 50%; overflow: hidden;}.part5-cont dl dd{width: 555px; height: 290px;}.part5-cont dl dd h3{font-size: 26px;color: #ff8a00;text-align: center;font-weight: bold;padding-top: 15px;}.part5-cont dl:nth-child(1) dd .txt, .part5-cont dl:nth-child(2) dd .txt{height:90px;background: url(../images/p5-txt-bg1.png) no-repeat center center;font-size: 18px;color: #523723;text-align: center;line-height: 25px;padding-top: 25px;line-height: 1.6;}.part5-cont dl:nth-child(3) dd .txt, .part5-cont dl:nth-child(4) dd .txt{height:90px;background: url(../images/p5-txt-bg2.png) no-repeat center center;font-size: 18px;color: #523723;text-align: center;line-height: 25px;padding-top: 25px;line-height: 1.6;}.part5-cont dl dd p{font-size: 16px;color: #333;line-height: 2;text-align: justify;display: block;padding:15px 25px 0;}.part6{min-height: 1352px; margin-top:50px;}.part6 .fenbu .pub-title{width:537px; }.ico-more{background: url("../images/d0f64_18x15.png") center top no-repeat; -webkit-background-size: cover; background-size: cover; width: 18px; height: 15px;}.fenbu{min-height: 1285px;}.btn-wrap{text-align: center;}.btn-wrap a{font-size: 18px; text-align: center; height: 52px; line-height: 52px; -webkit-border-radius: 60px; border-radius: 60px; background: #ff4a4a; display: inline-block; width: 220px; color: #fff;}.btn-wrap a:hover{background: #e54343;}.fenbu .pict{box-shadow: 0px 20px 90px rgba(204,204,204,0.52);} .fenbu .pict img{border-radius: 8px;}.fenbu .text{background: rgba(255,255,255,1);margin-top: -12px;padding: 60px 32px 70px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1);-webkit-border-radius: 10px;border-radius: 10px;}.fenbu ul{display: table; width: 100%;}.fenbu ul li{width: 33.33%;border-bottom: 1px solid #f0f0f0;font-size: 16px;height: 50px;line-height: 49px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;list-style-type: none;float: left;}.fenbu ul li span{display: block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;}.fenbu ul li span a{color: #666;}.fenbu ul li span a:hover{color: #ff4a4a}.fenbu ul li span var{float: right;padding-right: 40px;color: #666;}.fenbu .btn-wrap{margin-top: 25px;}#allmap{border-radius: 8px;}.footer{display: table; width: 100%; background: #474747;}.footer .box{display: table; width: 100%; position: relative; margin-top: 154px;}.footer .box .logo{position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: 0;}.footer .box ul li{margin-left: 47px; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}.footer .box ul li:nth-of-type(1){margin-left: 0;}.footer .box ul li a{-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}.footer .box ul li:hover{background: transparent;}.footer .box ul li:hover a{-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; border-color: transparent; color: #fff;}.footer .box ul li a{color: #a5a5a5;}.footer .on-line{border-top: 1px solid #424242; text-align: center; padding: 20px 0;}.footer .on-line a{margin: 0 8px;}.footer .copy{text-align: center; padding-top: 29px;}.footer .copy .pict img{width: 273px;}.footer .copy p{color: #808080; margin-top: 70px; padding-bottom: 20px;} .tips-box{width:170px;height: 45px;text-align:center;line-height: 45px;border-radius: 10px;position: absolute; right:90px; color: #fff;display: none}  .triangle-right{display:inline-block; width:0; height:0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: absolute; right: -12px; top:12px;}  .tips-red{background: #ff4a4a;top:12px;}  .triangle-red{border-left: 20px solid #ff4a4a;}  .tips-yellow{background: #ffb400;top:82px;}  .triangle-yellow{border-left: 20px solid #ffb400;}  .tips-green{background: #00c800;top:152px;}  .triangle-green{border-left: 20px solid #00c800;}  .tips-blue{background: #428dff;top:222px;}  .triangle-blue{border-left: 20px solid #428dff;}.alert-pict{z-index: 3; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: block; visibility: hidden;}.alert-pict .layout{width: 1000px; margin: 0 auto; position: relative;}.alert-pict .layout .close{position: absolute; z-index: 2; right: 100px; cursor: pointer; top: 0; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer;}.alert-pict .layout .close:hover{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.alert-pict .layout .pos{z-index: 3; position: absolute; top: 40%; cursor: pointer; outline: none;}.alert-pict .layout .pos.prev{left: -100px;}.alert-pict .layout .pos.next{right: -100px;}.alert-pict .scroll-pic{height: 750px; margin-top: 120px; overflow: hidden;}.alert-pict .scroll-pic ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.alert-pict .scroll-pic ul li{width: 1000px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.alert-pict .text{margin-top: 30px; text-align: center;}.alert-pict .text .can{color: #fff; display: inline-block; margin-left: 10px;}.alert-pict .text span{font-size: 16px; color: #fff;}.alert-pict .small{text-align: center; margin-top: 21px;}.alert-pict .small span{display: inline-block; width: 100px; height: 75px; overflow: hidden; position: relative; cursor: pointer;}.alert-pict .small span.acti:after{display: none;}.alert-pict .small span:after{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6); left: 0; top: 0;}.alert-pict .small span img{width: 100%;}.fixed-right{position: fixed; right: 20px; top: 40%; width: 74px; background: #fff; -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2); box-shadow: 0 4px 8px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 10px; padding: 0 10px; z-index: 99999;}.fixed-right ul li{width: 100%; text-align: center; border-bottom: 1px solid #f0f0f0; padding: 10px 0;}.fixed-right ul li:hover span{color: #f60;}.fixed-right ul li a{display: block; cursor: pointer;}.fixed-right ul li a span{display: block; margin-top: 10px; font-size: 13px; color: #666; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}