@charset "utf-8";
.container{padding: 55px 0 0 0;}
.col-n{width: 1200px; margin: 0 auto 28px;}
.col-n .cont-l{width: 790px;}
.col-n .cont-r{width: 380px;}
.col-n .cont-l>.hd h3{background: url(ico_01.jpg) no-repeat left center #fff;}
.u-tt>.hd{position: relative; margin-bottom: 15px; z-index: 0;}
.u-tt>.hd h3{float: left; padding: 0 10px 0 33px; font-size: 20px; font-weight: bold; color: #1e5aaa;}
.u-tt>.hd a{float: right; margin-top: 4px; padding-left: 10px; background: #fff;}
.u-tt>.hd::before{position: absolute; content: '\20'; top: 14px; left: 0; width: 100%; height: 2px; background: #d2e5ff; z-index: -1;}
.u-tt>.bd .newsList li{margin-bottom: 12px;font-size: 15px;}
.u-tt>.bd .newsList li:last-child{margin-bottom: 0;}
.u-tt>.bd .newsList span{float: right;color: #666666;}
.u-tt>.bd .newsList a{display: inline-block; position: relative;padding-left: 15px;width: 85%;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;vertical-align: top;}
.u-tt>.bd .newsList a::after{position: absolute; content: '\20'; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 50%; background: #c8c8c8;}
.u-tt>.bd .newsList a:hover::after{background: #1e5aaa;}
.col-n .cont-l .hotNews{position: relative;}
.col-n .cont-l .hotNews .hd{position: absolute; bottom: 46px; right: 6px; z-index: 4;}
.col-n .cont-l .hotNews .hd ul li{display: inline-block; width: 8px; height: 8px; margin-right: 4px; background: #fff;font-size: 0;}
.col-n .cont-l .hotNews .hd ul .on{background: #f02828;}
.col-n .cont-l .hotNews .bd li a{display: block; position: relative; width: 380px;}
.col-n .cont-l .hotNews .bd li a .pic{width: 100%; overflow: hidden;}
.col-n .cont-l .hotNews .bd li a img{transition: all 0.3s linear;}
.col-n .cont-l .hotNews .bd li .m-time{position: absolute; top: 20px; left: 20px; width: 60px; height: 60px; color: #fff; background: #1e5aaa; text-align: center;}
.col-n .cont-l .hotNews .bd .m-time span{font-size: 24px;}
.col-n .cont-l .hotNews .bd .m-time i{display: block; font-size: 12px;}
.col-n .cont-l .hotNews .bd .m-title{display: block; width: 100%; font-size: 16px; text-align: center; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #f3f8ff; transition: all 0.3s linear;}
.col-n .cont-l .hotNews .bd li a:hover img{transform: scale(1.2);}
.col-n .cont-l .hotNews .bd li a:hover span{background: #1e5aaa; color: #fff;}
.col-n .cont-l .newsList{width: 380px;}
.col-n .cont-r>.hd h3{background: url(ico_02.jpg) no-repeat left center #fff;}

.col-i{width: 1200px; margin: 0 auto 30px;}

.col-w{max-width: 1920px; margin: 0 auto 30px; padding: 25px 0 38px 0; background: #f3f8ff;}
.col-w .g-work{width: 1200px; margin: 0 auto;}
.col-w .g-work .cont-l,
.col-w .g-work .cont-r{width: 380px; float: left;margin-right: 29px;margin-bottom: 44px;}
.col-w .hd a{background: #f3f8ff;}
.col-w .bd .hotNews{margin-bottom: 16px; padding-bottom: 20px; border-bottom: 1px solid #d2e5ff;}
.col-w .bd .hotNews a{display: block;}
.col-w .bd .hotNews .picBox{width: 174px; overflow: hidden;}
.col-w .bd .hotNews .picBox img{transition: all 0.3s linear;}
.col-w .bd .hotNews .m-news{width: 392px;}
.col-w .bd .hotNews .m-news dt{font-size: 16px; font-weight: bold;}
.col-w .bd .hotNews .m-news dd{color: #666666;}
.col-w .bd .hotNews a:hover .picBox img{transform: scale(1.2);}
.col-w .cont-r>.hd h3{background: url(ico_04.jpg) no-repeat left center #f3f8ff;}
.col-w .a1 {width: 818px;}
.col-w .cont-l:nth-child(1)>.hd h3{background: url(ico_03.jpg) no-repeat left center #f3f8ff;}
.col-w .cont-l:nth-child(2)>.hd h3{background: url(ico_16.png) no-repeat left center #f3f8ff;}
.col-w .cont-l:nth-child(3)>.hd h3{background: url(ico_18.png) no-repeat left center #f3f8ff;}
.col-w .cont-l:nth-child(4)>.hd h3{background: url(ico_04.jpg) no-repeat left center #f3f8ff;}


.col-w .a2 .cont-1 {width: 380px;}
.col-w .a2 .cont-1 .s4_crca {width: 185px; float: left;}
.col-w .a2 .cont-1 .s4_crca a{display: block;height: 75px;line-height: 76px;background: #68b3ee;margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #f9f9fa;}
.col-w .a2 .cont-1 .s4_crca a img{margin:0 18px 0 40px;}
.col-w .a2 .cont-1>.hd h3{background: url(ico_19.png) no-repeat left center #f3f8ff;}
.col-w .a2 .cont-1 .s4_crca:nth-child(1) {width: 378px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(1) a{height: 95px; background: #68b3ee ;line-height: 95px;font-size: 24px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(2),
.col-w .a2 .cont-1 .s4_crca:nth-child(4) {margin-right: 8px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(2) a img{margin-left: 28px;margin-right: 12px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(3) a img{margin-left: 23px;margin-right: 12px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(4) a img{margin-left: 32px;margin-right: 17px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(5) a img{margin-left: 26px;margin-right: 14px;}
.col-w .a2 .cont-1 .s4_crca:nth-child(2) a{background: #f2a462;}
.col-w .a2 .cont-1 .s4_crca:nth-child(3) a{background: #f39784;}
.col-w .a2 .cont-1 .s4_crca:nth-child(4) a{background: #24a8a9;}
.col-w .a2 .cont-1 .s4_crca:nth-child(5) a{background: #41af77;}
.col-w .a2 .cont-2 {width: 380px; margin-top: 27px;}
.col-w .a2 .cont-2 .hd {margin-top: 70px; text-align: center;}
.col-w .a2 .cont-2 .hd .tit {margin-top: 4px; font-size: 18px;}
.col-w .a2 .cont-2 .pic-slide img {transition: all 0.4s;}
.col-w .a2 .cont-2 .pic-slide li a {display: block;}
.col-w .a2 .cont-2 .pic-slide li .picBox {overflow: hidden;}
.col-w .a2 .cont-2 .pic-slide li a:hover img {transform: scale(1.1);}

.col-t{width: 1200px; margin: 0 auto 40px;}
.col-t>.hd h3{background: url(ico_05.jpg) no-repeat left center #ffffff;}
.col-t .pic-slide .bd{overflow: hidden;}
.col-t .pic-slide .bd li{float: left; width: 285px; margin-right: 20px;}
.col-t .pic-slide .bd li:last-child{margin-right: 0;}
.col-t .pic-slide .bd li .picBox {overflow: hidden;}
.col-t .pic-slide .bd li span{display: block; width: 100%; line-height: 40px; text-align: center; background: #f3f8ff; color: #333333;}
.col-t .pic-slide .bd li a img {transition: all 0.4s;}
/* .col-t .pic-slide .bd li a:hover img {transform: scale(1.1);} */

.fArea{background: #f3f8ff;}
.fArea .hLink{width: 1200px; margin: 0 auto; padding: 24px 0;}
.fArea .hLink strong{padding-left: 30px; font-size: 16px; font-weight: bold; color: #1e5aaa; background: url(ico_12.png) no-repeat left top;}
.fArea .hLink select{width: 242px; height: 32px; margin-left: 29px; font-size: 16px; color: #444444; border: 1px solid #cacaca; text-align:center; text-align-last:center; background: url(ico_13_before.jpg) no-repeat right top #ffffff; appearance:none; -moz-appearance:none; -webkit-appearance:none; cursor: pointer;}
.fArea .hLink select:hover{background-image: url(ico_13_after.jpg);}
