.wp{width:1200px;margin:0 auto}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#004a84;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#banner{height:832px}
#banner .slick-list,#banner .slick-slide,#banner .slick-slider,#banner .slick-track{height:100%}
#banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
#banner .slick-next,#banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:999;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
#banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
#banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
#banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:99}
#banner .slick-dots li{display:inline-block;margin:0 2px}
#banner .slick-dots li a{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
#banner .slick-dots li.slick-active a{background-color:#000}
.southwest-2d{overflow:hidden}
.southwest-2d .col-l,.southwest-2d .col-r{width:574px}
.southwest-tit1{height:46px;line-height:46px;border-bottom:1px solid #e9e9e9;margin-top:8px}
.southwest-tit1 h3{font-size:24px;color:#1976df;float:left;margin-left:4px;font-weight:400}
.southwest-tit1 .titr{float:right;margin-right:6px}
.southwest-tit1 dl{float:left;margin-right:20px;position:relative;z-index:80}
.southwest-tit1 dt{padding-right:20px;background:url(../images/ico-down.png) right center no-repeat;font-size:14px;color:#616161;cursor:pointer}
.southwest-tit1 dd{display:none;position:absolute;right:-30px;top:44px;width:272px;border:1px solid #1e8cf5;background-color:#fff;line-height:25px;padding:8px 6px;box-shadow:0 1px 5px -2px #000;z-index:9}
.southwest-tit1 dd span{position:absolute;right:28px;top:-9px;width:15px;height:9px;background:url(../images/ico-up1.png) center center no-repeat}
.southwest-tit1 dd a{font-size:14px;color:#333;margin:0 6px}
.southwest-tit1 dd a:hover{color:#1e8cf5}
.southwest-tit1 a.more{display:inline-block;line-height:15px;padding-left:15px;border-left:2px solid #dadada;font-size:14px;color:#616161}
.southwest-tit1 a.more:hover{color:#1e8cf5}
.southwest-txt1{padding:12px 0}
.southwest-txt1 li{overflow:hidden;line-height:32px;padding-left:13px;background:url(../images/ico-l1.png) 6px center no-repeat}
.southwest-txt1 .date{float:right;font-size:14px;color:#999;margin:0 6px 0 10px}
.southwest-txt1 a{font-size:14px;color:#333}
.southwest-txt1 a.cla{float:left;color:#888;padding-right:6px}
.southwest-txt1 a.tit{display:block;margin-left:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.southwest-txt1 a:hover{color:#1e8cf5}
.southwest-link1{overflow:hidden;padding-left:10px}
.southwest-txtz1{float:left;width:320px;margin-left:22px}
.southwest-txtz1:first-child{margin-left:0}
.southwest-txtz1 .tit{line-height:50px;overflow:hidden;position:relative}
.southwest-txtz1 .tit span{position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#393939}
.southwest-txtz1 .tit h3{font-size:18px;color:#62a9fa;font-weight:400;float:left;padding:0 10px 0 7px;position:relative;z-index:9}
.southwest-txtz1 .tit h3 i{position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#9b9b9b;z-index:9}
.southwest-txtz1 .tit a{float:right;font-size:14px;color:#999;margin-right:5px}
.southwest-txtz1 .tit a:hover{color:#1e8cf5}
.southwest-txt2{overflow:hidden;padding-top:10px}
.southwest-txt2 li{line-height:30px;padding-left:12px;background:url(../images/ico-l2.png) 6px center no-repeat;overflow:hidden}
.southwest-txt2 a{font-size:14px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:6px}
.southwest-txt2 a:hover{color:#1e8cf5}
.southwest-txt2 a.cla{float:left;color:#b2b2b2}
.southwest-txt2 a.cla:hover{color:#1e8cf1}
.southwest-txt2 a.tit1{display:block;overflow:hidden}
.southwest-txt2 a span{display:inline-block;font-size:14px;color:#b2b2b2;line-height:15px;padding-right:6px;margin-right:6px;border-right:1px solid #b2b2b2}
.southwest-slick1{height:178px;background-color:#616161;overflow:hidden;margin-top:3px}
.southwest-slick1 ul{margin:18px 0 0 8px}
.southwest-slick1 li{float:left;margin:0 9px}
.southwest-slick1 a{width:179px;height:120px;display:block;overflow:hidden}
.southwest-slick1 li:hover a{color:#fff}
.southwest-slick1 img{display:block;width:179px;height:120px}
.southwest-slick1 p{height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.southwest-slick1 p a{font-size:14px;color:#a0a0a0}
.southwest-slick1 p a span{margin-left:5px}
.titnb{border-bottom:none}
.southwest-slick2{padding-top:5px;height:100px;overflow:hidden;margin-top:22px}
.southwest-slick2 ul{margin:0 -11px;overflow:hidden}
.southwest-slick2 li{float:left;border:1px solid #d5dfea;border-top:none;border-bottom:none;margin:0 10px}
.southwest-slick2 li a{width:222px;height:83px;display:block;overflow:hidden}
.southwest-link dl{display:none}
.southwest-ban .t1{overflow:hidden}
.southwest-ban .t1 .pic1,.southwest-ban .t1 .pic2{float:left;margin-top:6px}
.southwest-ban .t1 .pic1 a{overflow:hidden;display:block;width:480px;height:263px}
.southwest-ban .t1 .pic1 img{display:block;width:480px;height:263px}
.southwest-ban .t1 .pic2{display:block;margin-left:6px}
.southwest-ban .t1 .pic2 a{display:block;width:192px;height:128px;overflow:hidden}
.southwest-ban .t1 .pic2 img{display:block;width:192px;height:128px}
.southwest-ban .t1 .pic2 .pic2-2{display:block;margin-top:6px}
.southwest-ban .t1-txt{width:303px;float:left;background-color:#373737;margin:6px 0 0 7px;padding:5px 13px 6px}
.southwest-ban .t1-txt .txt1{border-bottom:1px dashed #5e5e5e;padding-bottom:14px}
.southwest-ban .t1-txt .tit{margin-bottom:10px}
.southwest-ban .t1-txt .tit h3{font-size:18px;color:#62a9fa;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.southwest-ban .t1-txt .tit .more{float:right;font-size:14px;color:#888;margin-left:10px}
.southwest-ban .t1-txt .tit .more:hover{color:#1e8cf5}
.southwest-ban .t1-txt p{height:31px;line-height:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;position:relative}
.southwest-ban .t1-txt p i{position:absolute;left:0;top:50%;width:2px;height:2px;background-color:#fff}
.southwest-ban .t1-txt p a{font-size:14px;color:#d6d3d3}
.southwest-ban .t1-txt p a:hover{color:#1e8cf5}
.southwest-ban .txt1 p span{float:right;font-size:12px;color:#999;margin-left:10px}
.southwest-ban .txt2{margin-top:2px}
.southwest-ban .txt2 .tit{height:50px;line-height:50px}
.southwest-ban .txt2 .tit h3 span{font-size:20px;color:#fc9e03;margin-left:10px}
.southwest-ban .txt2 .tit h3 em{font-size:14px;color:#878787;margin-left:10px}
.southwest-ban .txt2 .tit p{float:right;margin-left:10px;margin-top:12px;font-size:14px;color:#d6d3d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.southwest-ban .txt2 .tit p span{color:#fc9e03;margin-left:5px}
.southwest-ban .txt2 .tit p em{color:#878787;margin-left:5px}
.southwest-ban .txt2 li{float:left;margin:2px 0 10px;width:100px;height:64px;background:url(../images/bg-border.png) right center no-repeat}
.southwest-ban .txt2 .last-li{background:0 0}
.southwest-ban .txt2 li p{font-size:14px;color:#d6d3d3;height:24px;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.southwest-ban .txt2 li .p2{color:#fc9e03}
.southwest-ban .txt2 li .p3{color:#878787}