﻿@charset "utf-8";

/* 首页banner图切换 S*/
#indBanner,
#indBanner .bd,
#indBanner .bd li,
#indBanner .bd li .pic{width: 100%; height:500px;}
#indBanner{overflow: hidden; position: relative; z-index: 1; margin: 0 auto 35px; text-align: left;  }
#indBanner .bd{position: relative; z-index: 2; overflow: hidden;}
#indBanner .bd li{position: relative; z-index: 3;}
#indBanner .prev,
#indBanner .next,#indBanner .bd .con .title{ display: none;}

#indBanner .hd{ height:15px; overflow:hidden; position:absolute; z-index: 8; right:0px;left: 0; bottom:40px; text-align:center; font-size:0; }
#indBanner .hd li{cursor:pointer;display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; width:15px; height:15px; background:#fff; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{background-color: #d8be5c;}


/* columnA */
.focusBox{float: left;width: 600px;height: 380px;position: relative;margin-bottom: 47px;}
.focusBox .bd .pic img{width: 600px;height: 380px;}
.focusBox .bd .con{height: 50px;line-height: 50px;}
.focusBox .hd{bottom: 20px;}
.focusBox .hd ul li{width: 30px;height: 5px;background-color: #ffffff;border-radius: 3px;margin: 0 5px;}
.focusBox .hd ul li.on{background-color: #f19d38;}
#columnA .box .hd{float: right;position: relative;top: -35px;}
#columnA .box .hd h3{width: 65px;height: 184px;background-color: #345dab;border-bottom-left-radius: 33px;border-bottom-right-radius: 33px;}
#columnA .box .hd h3 a{display: block;width: 24px;font-size: 24px;line-height: 28px;color: #ffffff;margin: auto;position: relative;top: 35px;}
#columnA .box .hd .more{width: 16px;font-size: 16px;color: #444343;line-height: 28px;padding: 14px 7px;background-color: #f2f2f2;border-radius: 15px;display: block;margin: auto;position: relative;top: 138px;}
#columnA .box .hd .more:hover{background-color: #345dab;color: #fff;}
#columnA .box .bd{float: left;width: 510px;}
#columnA .box .bd .topicList .t{padding: 20px 45px 20px 25px;background-color: #f7f7f7;border: none;height: 90px;}
#columnA .box .bd .topicList .t .title{height: 19px;line-height: 19px;margin-bottom: 18px;}
#columnA .box .bd .topicList .t .title a{color: #254873;font-size: 18px;}
#columnA .box .bd .topicList .t .intro{font-size: 14px;line-height: 26px;color: #686868;}
#columnA .box .bd .topicList .n{font-size: 16px;height:40px;line-height: 40px;color: #333333;padding-left: 25px;}
.topicList li.n .date{font-size: 14px;line-height: 40px;color: #808080;}

/* #columnB */
#columnB{background-color: #f9f9f9;height: 370px;}
#columnB .box .hd{float: left;}
#columnB .box .hd h3{width: 65px;height: 184px;background-color: #345dab;border-bottom-left-radius: 33px;border-bottom-right-radius: 33px;}
#columnB .box .hd h3 a{display: block;width: 24px;font-size: 24px;line-height: 28px;color: #ffffff;margin: auto;position: relative;top: 35px;}
#columnB .box .hd .more{width: 16px;font-size: 16px;color: #444343;line-height: 28px;padding: 14px 7px;background-color: #f2f2f2;border-radius: 15px;display: block;margin: auto;position: relative;top: 84px;}
#columnB .box .hd .more:hover{background-color: #345dab;color: #fff;}
#columnB .box .bd{width: 1090px;float: right;margin-top: 40px;}
#columnB .box .bd .dateList{margin-right: -20px;}
#columnB .box .bd .dateList li{float: left;width: 318px;height: 58px;background-color: #ffffff;border-radius: 5px;border: solid 1px #ebebeb;margin-right: 20px;margin-bottom: 20px;padding: 15px;}
#columnB .box .bd .dateList li .date-box{background-color: #fff;width: 60px;height: 60px;float: left; padding-right: 17px;margin-right: 17px;border-right: 1px solid #ebebeb;}
#columnB .box .bd .dateList li .date-box .date{font-size: 30px;line-height: 33px;color: #395da2;text-align: center;height: auto;background-color: #ffffff;}
#columnB .box .bd .dateList li .date-box .date2{font-size: 14px;line-height: 33px;color: #345dab;text-align: center;} 
#columnB .box .bd .dateList li a{font-size: 16px;line-height: 30px;color: #333333;}
#columnB .box .bd .dateList li a:hover{color: #395da2;}

/* #columnC */
#columnC{height: 490px;background: url(../../Base/img/columnC_bg.png) top center no-repeat #f9f9f9;}
#columnC .box .hd{padding: 110px 0 42px;}
#columnC .box .hd h3{width: 160px;height: 40px;background-color: #ffffff;border-radius: 20px;margin: auto;}
#columnC .box .hd h3 a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #234078;}
#columnC .box .hd h3 a:hover{background-color: #345dab;color: #fff;border-radius: 20px;}
#columnC .box .bd .picList{margin: 0;}
#columnC .box .bd .picList li{width: 285px;position: relative;margin-right: 20px;}
#columnC .box .bd .picList li.last{margin: 0;}
#columnC .box .bd .picList li .con{display: none;}
#columnC .box .bd .picList li .pic,#columnC .box .bd .picList li .pic img{width: 285px;height: 200px;margin: 0;}
#columnC .box .bd .picList li .title{position: absolute;width: 265px;height: 60px;background-color: #ffffff;left: 0;right: 0;margin: auto;bottom: -30px;line-height: 60px;z-index: 99;}
#columnC .box .bd .picList li .title a{font-size: 16px;color: #333333;}
#columnC .box .bd .picList li .title a:hover{color: #395da2;}

/* #columnD */
#columnD .box{margin-bottom: 20px;}
#columnD .box .hd ul{text-align: center;margin-bottom: 30px;}
#columnD .box .hd ul li{display: inline-block;width: 130px;height: 60px;line-height: 60px;}
#columnD .box .hd ul li a{color: #333;font-size: 20px;}
#columnD .box .hd ul li.on{background-color: #345dab;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
#columnD .box .hd ul li.on a{color: #fff;}
#columnD .box .bd .topicList{margin-right: -30px;}
#columnD .box .bd .topicList .t{width: 338px;height: 128px;background-color: #f9f9f9;border: solid 1px #efefef;margin: 0 30px 20px 0;float: left;padding: 20px;}
#columnD .box .bd .topicList .t .title a{width: 319px;height: 52px;line-height: 25px;font-size: 16px;display: block;white-space: normal;}
#columnD .box .bd .topicList .t .title a:hover{color: #395da2;}
#columnD .box .bd .topicList .t .intro{font-size: 14px;line-height: 26px;color: #6e6e6e;text-indent: 0;margin: 5px 0px;}
#columnD .box .bd .topicList .t .date-box{text-align: left;}
#columnD .box .bd .topicList .t .date-box .date{font-size: 14px;line-height: 20px;color: #6e6e6e;float: none;}











