﻿#__bs_notify__{display: none !important;}.wid{width: 1200px; 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; height: 805px;}.w1200{width:1200px; margin:0 auto;}.main .bann{height: 566px;-webkit-background-size: cover; background-size: cover;}.main .yinyan{width:796px; height: 240px; background:#f6676b; margin-top: -1px;}.main .yinyan h2{font-size: 26px;color:#fff; text-align: center; padding:35px 0 15px;}.main .yinyan p{padding:0 35px; font-size:16px; color:#fff; line-height:2;}.pub-tit{height:65px; margin:0 auto 30px;}.til{width:48px; height:65px; float: left; background:url("../images/tit-il.png") no-repeat; position: absolute;z-index: 1;}.tir{width:36px; height:65px; float: right; background:url("../images/tit-ir.png") no-repeat;}.tit-txt{height:65px; font-size:34px; color:#333; line-height:50px; font-weight: 600; position: absolute; z-index: 3; }.part1 {width:100%; margin-top:80px;}.part1 .pub-tit{width:540px; }.part1 .tit-txt{ margin:10px 0 0 -5px; }.part1 dl{width:590px; height:372px; background: #e3f2fc; float: left; border-radius: 18px; }.part1 dl.mr20{margin-right: 20px;}.part1 dl dt{width:220px; height: 40px; line-height:40px; background: #3cacf8; border-top-left-radius: 18px; border-bottom-right-radius: 18px; font-weight: bold; font-size:20px; color: #fff; text-align: center;}.part1 dl dd{width:485px; height: 290px; margin:30px 0 0 92px;}.part1 dl dd p{font-size:16px; color: #4c4c4c; line-height:2; padding-bottom: 8px;}.part1 dl dd p i{width:12px; height: 12px; background: #3cacf8; border-radius: 50%; display:block; float: left; margin:10px 15px 0  0;}.part1 dl.part1-bot{width:1200px; height: 120px; background: #e3f2fc; margin:20px 0 0;}.part1 dl.part1-bot dt{width: 120px; height: 120px; border-radius:0; margin:-15px 0 0 2px; background: none; float: left;}.part1 dl.part1-bot dd{width:1022px; margin:30px 0 0 15px;font-size:16px; color: #4c4c4c; text-align: justify; line-height:2; float: left;}.part2{width:100%; margin-top:80px;}.part2 .pub-tit{width:625px;}.part2 .tit-txt{margin:10px 0 0 25px;}.part2 .table{width:100%; height: 780px;}.part2 .table .th{height: 50px; line-height:50px; text-align: center; background: #f6676b; border-radius: 8px; margin-bottom: 10px; font-size:16px; color: #fff;}.part2 .cos-1 .td{font-size:14px; color: #4c4c4c; text-align: center; border-radius: 8px; background: #fce3e4; }.part2 .cos-1{width:120px; margin-right: 3px;}.part2 .cos-1 .th{width:120px;}.td-110{width:100%; height: 110px; line-height:110px;  margin-bottom: 3px;}.td-140{width:100%; height: 140px; line-height:140px;  margin-bottom: 5px;}.td-185{width:100%; height: 185px; line-height:185px;  margin-bottom: 3px;}.td-160{width:100%; height: 160px; line-height:160px; }.td-365{width:100%; height: 365px;  margin-bottom: 5px;}.td-345{width:100%; height: 350px;  }.part2 .cos-2{width:650px; margin-right: 3px; }.part2 .cos-2 .td{border-radius: 8px; background: #f7f7f7;font-size:14px; color: #4c4c4c; line-height:2; padding: 0 25px; text-align: justify; align-items:center; display:-webkit-flex;}.part2 .cos-3{width:235px; margin-right: 3px; }.part2 .cos-3 .td{border-radius: 8px; background: #f7f7f7;font-size:14px; color: #4c4c4c; line-height:2; padding: 0 25px; text-align: justify; align-items:center; display:-webkit-flex;}.part2 .cos-4{width:185px;}.part2 .cos-4 .td{border-radius: 8px; background: #fce3e4;font-size:14px; color: #4c4c4c; line-height:2; padding: 0 25px; text-align: justify; align-items:center; display:-webkit-flex;}.part3{width:100%; margin-top:80px;}.part3 .pub-tit{width:690px;}.part3 .tit-txt{margin:15px 0 0 20px;}.part3 dl.t1{width:930px; height: 290px; margin:0 auto;}.part3 dl.t1 dt{width:463px; height: 290px; float: right}.part3 dl.t1 dt img{width:100%;}.part3 dl.t1 dd{width:463px; height: 222px; border-radius: 12px; float: left; margin-top:33px; background: #e3f2fc url("../images/prt3-dl1-bg.png") no-repeat right bottom; padding:40px 30px 0; font-size:16px; line-height:2; text-align: justify;}.part3 dl.t2{width:930px; height: 170px; background: #e3f2fc; border-radius: 12px; margin:0 auto;}.part3 dl.t2 dt{width:120px; height: 120px; padding:5px 0 0 0; float: left;}.part3 dl.t2 dd{width:800px; height: 160px; float:left; padding:40px 35px 0 8px; font-size: 16px; color: #4c4c4c; line-height:2;}.part3 dl.t2 dd span{font-weight: 600; font-size:20px; color: #3cacf8; }.part4{width:100%; margin-top:80px;}.part4 .pub-tit{width:420px;}.part4 .tit-txt{margin:15px 0 0 20px;}.part4-l,.part4-r{width:590px; height: 700px; float: left;}.part4-l{margin-right: 20px;}.part4-cont{width:580px; height: 700px; float: right; background: #f7f7f7; border-radius: 12px;}.part4-cont-r{width:580px; float: right; background: #f7f7f7; border-radius: 12px;}.part4-cont-r p{padding: 10px 35px 0;font-size: 16px;color: #4c4c4c;line-height: 2;display: block;float: left;text-align: justify;}.part4-cont h2, .part4-cont-r h2{width:140px; height: 58px; line-height:48px; font-size: 20px; color: #fff; font-weight:bold; text-indent:15px; float: left; background: url("../images/part4-tit-bg.png") no-repeat left top; margin-left: -12px;}.part4-l .txt1{width:530px; height: 160px; border-bottom:1px dashed #ebebeb; margin-left: 20px; font-size:16px; color: #4c4c4c; line-height:2; text-align: justify; padding:10px 12px;}.part4-l .txt2{width:550px; height: 50px;margin:32px 0 0 30px;}.part4-l .txt2 img{width:100px; height: 50px; float: left;}.part4-l .txt2 p{width:445px; font-size:16px; color: #4c4c4c; display:block; float: right; line-height:1.7;}.part4-l .txt2 p a{color: #4c4c4c; display:block;}.part4-l .txt2 p a:hover{color: #f6676b;}.h260{height: 260px; margin-bottom: 20px;}.h240{height: 240px; margin-bottom: 20px;}.h160{height: 160px;}.part5{width:100%; margin-top:80px;}.part5 .pub-tit{width:195px;}.part5 .tit-txt{margin:5px 0 0 30px;}.part5 .h225{height: 225px; }.part5 .h110{height: 110px; }.part5 .table2 .th{height: 50px; background: #3cacf8;font-size:16px; color: #fff; line-height:50px; text-align: center; border-radius:8px; margin-bottom: 10px;}.part5 .table2 .td{background: #e3f2fc; font-size:16px; color: #4c4c4c;  border-radius: 8px; display: flex;align-items: center;justify-content: space-around;flex-direction: column;}.part5 .table2 .cos-1{width:120px; margin-right: 5px; float: left; height:285px;}.part5 .table2 .cos-1 .th{width:120px;  }.part5 .table2 .cos-2{width:190px;  margin-right: 5px; float: left; height:285px;}.part5 .table2 .cos-2 .th{width:190px; }.part5 .table2 .cos-2 .td{width:190px; }.mbt5{margin-bottom: 5px;}.part5 .table2 .cos-3{width:880px; float: left; height:285px;}.part5 .table2 .cos-3 .th{width:880px; }.part5 .table2 .cos-3 .td{width:880px; padding: 0 20px; line-height:2; background: #f7f7f7;margin-top:5px;}.part5 .table3{float: left;}.part5 .table3 .h110{height: 110px; }.part5 .table3 .cos-1 {width:315px; margin-right: 5px; float: left; }.part5 .table3 .cos-1 .td{width:100%; background: #e3f2fc;font-size: 16px;color: #4c4c4c;border-radius: 8px;display: flex;align-items: center;justify-content: space-around;flex-direction: column; margin-top:5px; }.part5 .table3 .cos-2 .td{width:880px; padding: 0 20px; line-height:2; background: #f7f7f7;margin-top:5px; float: left;display: flex;align-items: center;justify-content: space-around;flex-direction: column; border-radius: 8px; font-size:16px;}.part5 a.btans{width:260px; height:50px; line-height:50px; background: #3cacf8; border-radius:50px; font-size:18px; color: #fff; text-align: center; display:block; margin:40px 0 0 480px; float: left;}.part5 a.btans:hover{background: #68c1fc;} .part6{width:100%; margin-top:80px;}.part6 .pub-tit{width:190px; margin:0 auto 5px;}.part6 .tit-txt{margin:14px 0 0 25px;}.part6 .tir{margin-top: 10px;}.anli-cont{float: left; margin-bottom: 25px;}.anli-cont dl.t1{width:815px; height: 180px; margin:0 auto;}.anli-cont dl.t1 dt{width: 180px;height: 180px;position: absolute;z-index: 2;border-radius: 50%;background: #fff;margin:0 0 0 -5px;}.anli-cont dl.t1 dt img{display: block; position: absolute; z-index: 2;}.anli-cont dl.t1 dt span{width: 180px;height: 50px; line-height: 45px; font-weight:bold; display: block;position: absolute;z-index: 3;margin-top: 135px; background: url("../images/bg-anli.png") no-repeat; font-size: 20px; color: #fff; text-align: center; }.anli-cont dl.t1 dd{width: 950px;height: 125px;background: #f6676b;margin: 30px 0 0 0;position: absolute;z-index: 1; border-radius: 60px;}.anli-cont dl.t1 dd p{width:755px; height: 125px; display: block; float: right; padding: 33px 60px 0 0; font-size:16px; color: #fff; line-height: 2; text-align: justify;}.anli-cont dl.t2{width: 865px;height: 125px;background: #f7f7f7;float: left;margin: -15px 0 0 220px;border-radius: 60px;}.anli-cont dl.t2 dt{width:95px; height: 125px; float: left;}.anli-cont dl.t2 dd{width: 760px;height: 120px;float: right;font-size: 16px;color: #4c4c4c;line-height: 2;text-align: justify;padding: 30px 30px 0 0px;}.t2-dd{padding-top:15px !important; display: block;}.part7{min-height: 1260px; margin-top:65px; float: left;}.part7 .pub-tit{width:195px;}.part7 .tit-txt{margin:7px 0 0 30px;}.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: 1250px;}.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 img{border-radius: 8px;}.fenbu .text{background: rgba(255,255,255,1);margin-top: 45px;}.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 ul li:nth-child span var{padding-right: 0px;}.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;}