﻿@charset "utf-8"; 
.pageBanner{display: none}
.column{overflow: hidden;width: 1200px;margin: 0 auto 40px;position: relative;}

/* focusBanner */
.focusBanner{ height: 560px; margin: 0 auto 40px; clear: both;text-align: center;position: relative;z-index: 3; overflow:hidden;width: 1400px;}
.focusBanner .con{position: absolute;left: 0;right: 0; display: none; bottom: 0;height: 100px;background-color: rgba(0, 0, 0, 0.5);line-height: 100px;text-align: left;text-indent: 120px;}
.focusBanner .con .tit{font-size: 16px;color: #fff;}
.focusBanner .hd{ height: 10px; position: absolute; bottom: 40px; right: 100px; z-index: 1; font-size: 0;}
.focusBanner .hd li{ width: 25px;height: 10px;background: #C84527;border-radius: 10px;margin: 0 8px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.focusBanner .hd li span{display: none;}
.focusBanner .hd .on{background: #FDDB63;width: 40px;}
.focusBanner .prev,.focusBanner .next{display: none;}


/* ========= column1 ========= */
/* 新闻资讯 */
.column-color{height: 460px;width:800px;position: absolute;left: 0;top: 0;background-color: #fff;}
#column1 #focusNews{ float: left;width: 895px; overflow: hidden;}
#column1 #focusNews .hd{ display:none;}
#column1 #focusNews .bd{  padding:0;height: 380px;}
#column1 #focusNews .bd ul li{width: 895px;}
#column1 #focusNews .bd ul li .pic{float: right;width: 600px;height: 380px;}
#column1 #focusNews .bd ul li .pic img{width: 600px;height: 380px;}
#column1 #focusNews .bd ul li .con{float: left;height: 300px;width: 235px;padding: 40px 30px;position: relative;}
#column1 #focusNews .bd .con .title{position: relative;font-size: 16px;line-height: 30px;margin-bottom: 20px;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#column1 #focusNews .bd .con .title a{color: #815555;padding: 0;}
#column1 #focusNews .bd .con .intro{font-size: 14px;line-height: 25px;color: #7E7E7E;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
#column1 #focusNews .bd .con .titleBg{display: none;}
#focusNews .prev,#focusNews .next{width: 21px;height: 21px;border: 1px solid #DCDCDC;border-radius: 50px;font-size: 14px;color: #B7B7B7;line-height: 21px;position: absolute;bottom: 40px;z-index: 3;cursor: pointer;}
#focusNews .prev{left: 100px;}
#focusNews .next{left:154px}
#focusNews .prev:hover,#focusNews .next:hover{color: #fff;background: #C84527;}
#column1 .timeinfoList{ overflow:hidden;float: right;width: 278px;}
#column1 .timeinfoList li{height: 62px;margin-bottom: 17px;display: flex;padding: 0;background: none;text-align: left;}
#column1 .timeinfoList li.last{margin: 0;}
#column1 .timeinfoList li .date{width: 60px;text-align: center;}
#column1 .timeinfoList li .date dt{width: 60px;height: 22px;background: #C84527;border-radius: 5px;line-height: 22px;font-size: 14px;color: #fff;margin-bottom: 10px;}
#column1 .timeinfoList li .date dd{font-size: 30px;line-height: 30px;color: #757575;}
#column1 .timeinfoList li .con{margin-left: 18px;}
#column1 .timeinfoList li .con .title a{font-size: 16px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* ========= column2 ========= */

#column2 .box .hd{float: left;height: 190px;width: 146px;position: relative;}
#column2 .box .hd .more{position: absolute;top: 130px;left: 0;right: 0;float: none;margin: auto;width: 48px;}
#column2 .gsinfoList li{width: 280px;height: 60px;border: 1px solid #D8D8D8;border-radius: 8px;margin: 0 0 30px 29px;padding: 10px 30px 10px 10px;float: left;}
#column2 .gsinfoList li .date{width: 85px;text-align: center;float: left;}
#column2 .gsinfoList li .date dt{font-size: 30px;line-height: 38px;margin-bottom: 5px;}
#column2 .gsinfoList li .date dd{font-size: 14px;line-height: 18px;color: #6D6D6D;}
#column2 .gsinfoList li .con{margin-left: 18px;text-align: left;}
#column2 .gsinfoList li .con .title a{font-size: 16px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#column2 .gsinfoList li:hover{border-color: #C84527;}
#column2 .gsinfoList li:hover .con .title a,#column2 .gsinfoList li:hover .date dt,#column2 .gsinfoList li:hover .date dd{color: #C84527;}

#column3{width: 1400px;height: 460px;}
#column3 #djtj{position: absolute;height: 410px;left: 0;top: 30px;background: #C84527;width: 525px;padding: 20px 235px 0 100px;}
#column3 #kyyj{position: absolute;height: 390px;right: 0;top: 0;background: #FFFFFF;border-radius: 8px 8px 8px 20px;width: 530px;padding: 40px 130px 0 55px;}
#column3 #djtj .hd{height: 60px;margin-bottom: 25px;line-height: 60px;}
#column3 #djtj .hd ul li{float: left;margin-right: 30px;}
#column3 #djtj .hd ul li a{font-size: 24px;color: #fff;}
#column3 #djtj .hd ul li.on a{color: #FDDB63;}
#column3 #djtj .hd .more .bg_box{top: 17px;background: #EFB0A1;}
#column3 #djtj .hd .more a{color: #fff;}
#column3 #djtj .hd .more a:hover{color: #FDDB63;}
#column3 #djtj .bd .topicList .t{margin-bottom: 18px;padding-bottom: 17px;border-bottom: 1px solid #D58686;text-align: left;color: #fff;}
#column3 #djtj .bd .topicList .t .tit{color: #fff;line-height: 20px;}
#column3 #djtj .bd .topicList .t .intro{font-size: 14px;line-height: 22px;color: #E1BFBF;text-indent: 0;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#column3 #djtj .bd .topicList li .date{float: none;color: #E1BFBF;font-size: 14px;line-height: 22px;}

#column3 #kyyj .hd{height: 60px;margin-bottom: 25px;line-height: 60px;}
#column3 #kyyj .hd ul li{float: left;width: 146px;text-align: center;}
#column3 #kyyj .hd ul li a{font-size: 24px;}
#column3 #kyyj .hd ul li.on{background: #C84527;border-radius: 8px;}
#column3 #kyyj .hd ul li.on a{color: #fff;}
#column3 #kyyj .hd .more .bg_box{top: 17px;}
#column3 #kyyj .bd .infoList li{height: 40px;line-height: 40px;background: url(../../base/img/list_icon.png) no-repeat 0 50%;padding-left: 15px;}
#column3 #kyyj .bd .infoList li a{font-size: 16px;}
#column3 #kyyj .bd .infoList li .date{font-size: 14px;color: #777777;}

#column4 .box .hd{margin-bottom: 30px;}
.picList{margin-right: -30px;}
.picList li{float: left;width: 277px;margin-right: 30px;margin-bottom: 0;}
.picList li .pic{margin: 0;}
.picList li .title{height: 32px;line-height: 32px;text-align: center;}
.topicList .t .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}