.title{height: 50px;position: relative;margin-bottom: 40px;border-bottom: 2px solid #264ba6;}
.title h2{float: left;font-size: 28px;color: #000;}
.title h2 img{margin-right: 20px;}
.title a.fr{font-size: 16px;color: #264ba3;height: 50px;text-align: center; line-height: 46px;display: inline-block;}
.title a.fr:hover{color: #1447c0;}
.title a.fr img{margin-right: 5px;}

.banner img{width:100%;height:450px;}

.news{margin: 40px auto;}
.news div.fl{width: 400px;height: 370px;box-shadow: 0 0 5px #dedede;position: relative;}
.news dl{width: 72px;height: 82px;padding-left: 10px;position: absolute;top: 196px;right: 0; background: url(../image/new_time.png) top right no-repeat;font-size: 14px;color: #fff;font-family: Arial;text-align: center;}
.news dl dt{font-size: 30px;line-height: 40px;padding-top: 5px;}
.news .new {padding: 20px;}
.news .new a{font-size: 16px;color: #333333;line-height: 30px;}
.news .new a strong{color: #264ba4;}
.news .new a:hover{color: #264ba4;}
.news .new p{font-size: 14px;color: #666;line-height: 26px;margin-top: 10px;}
.news .slider img{width: 400px;height: 260px;}
.news .slick-slide{position: relative;}
.news .slick-dots{top: 220px;left:0;width: 500px;height: 40px;background: url(../image/new_p.png) left center no-repeat;padding-left: 15px;}
.news .slick-dots li{width: 10px;height: 10px;background:#fff;margin-left: 10px !important;opacity: 1;border-radius: 0;float: left;margin-top: 15px !important;}
.news .slick-dots li.slick-active{background: #ffa41f;}
.news .slick-dots li button{display:none;}

.news div.fr{width: 760px;}
.news .table .bd li{width: 370px;height: 50px;background: #f6f6f6;text-align: center;line-height: 50px;font-size: 20px;color: #666;margin-bottom: 20px;}
.news .table .bd li.on{background: #264ba6;color: #fff;}
.news .table .hd ul li{line-height: 55px;border-bottom: 1px solid #dedede;}
.news .table .hd ul li span.fr{color: #999;}
.news .table .hd ul li a{color: #666;}
.news .table .hd ul li strong{color: #ccc;margin-right: 10px;font-size: 20px;float: left;}
.news .table .hd ul li:hover a{color: #264ba4;}

.link ul li{width: 380px;height: 60px;float: left;margin-right: 25px;margin-bottom: 25px; background: #f7ae45;line-height: 60px;}
.link ul li.li2{background: #5da6dd;}
.link ul li.li3{background: #16c0cd;margin-right: 0;}
.link ul li.li4{background: #6ad891;}
.link ul li.li5{background: #16c0cd;}
.link ul li.li6{background: #5da6dd;margin-right: 0;}
.link ul li.li7{background: #f74547;}
.link ul li.li8{background: #5dddc7;}
.link ul li.li9{background: #16cd6c;margin-right: 0;}
.link ul li img{width: auto;height: 40px;margin: 0 40px;}
.link ul li a{color: #fff;font-weight: bold;font-size: 18px;}
.link ul li:hover img{transform: translateX(-5px);}

.notice{padding-top: 20px;padding-bottom: 40px;}
.notice>div.fl, .notice>div.fr{width: 580px;}
.notice_box{margin-bottom: 20px;}
.notice_box dl{width: 66px;height: 80px;background: #fff;border: 1px solid #dedede;font-size: 14px;color: #999;line-height: 40px;float: left;text-align: center;}
.notice_box dl dt{height: 40px;background: #dedede;color: #fff;font-size: 20px;font-weight: bold;}
.notice_box:hover dl dt{background: #264ba6;}
.notice_box .a{float: right;width: 500px;padding-top: 10px;line-height: 30px;}
.notice_box .a p{color:#999;margin-top:5px;}
.notice_box:hover .a a{color: #264ba4;}

.ztzl{background: #f9faff;position: relative;padding: 30px 0;width:100%;overflow:hidden;height:415px;}
.ztzl .tabs{width: 480px;height: 40px;position: absolute;top: 30px;left: calc(50% + 120px);}
.ztzl .tabs a{width: 100px;height: 40px;background: #fff;margin-left: 20px;text-align: center;line-height: 40px;font-size: 16px;color: #999;float: left;}
.ztzl .tabs a.active{background: #ffa41f;color: #fff;}
.ztzl .zttp{background: #f9faff;height:0;overflow:hidden;}
.ztzl .swiper-slide .fl{width: 100%;padding: 0 20px;}
.ztzl .swiper-slide .fl a img{width: 100%;margin: 0 auto;height: 200px;margin-bottom: 15px;}
.ztzl .swiper-slide .fl p span{color: #999;}
.ztzl .swiper-slide-active{display:block;height:240px;}
