﻿

/* ----------- 公用 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}
#footer{border-top: none; }

/* banner */
#banner{height: 550px; clear:both; }
#banner .indBanner .bd li{height: 550px}
#banner .indBanner .bd .pic a{height: 550px;background-position: 0 50%; background-repeat: no-repeat;}
#banner .indBanner .hd{ bottom: 65px; width:100%; right:0; text-align:center;}
#banner .indBanner .hd li{float:none; display:inline-block; background: #fff; *display:inline; zoom:1; width: 50px; height: 5px; border-radius: 5px;}
#banner .indBanner .hd span{display: none;}
#banner .indBanner .hd .on{ background-color: #f60;}

/* box-index */
.box-index .hd{ height:40px; line-height:40px; background-color:#1D58A5; text-align:center; color:#fff; font-size:16px;}
.box-index .hd h3 a{color:#fff;}
.box-index .bd{ position:relative}
.box-index .more{position:absolute;right:0;top: 279px;color:#1D58A5;}

.tList{font-size:16px;}
.tList .t .pic img{width:100%; height:240px;}
.tList .t .title{ height:38px; line-height:38px; overflow:hidden;}
.tList .t{border-bottom:1px solid #999;margin-bottom: 11px;padding-bottom: 28px;}
.tList .n{ height:30px; line-height:30px; overflow:hidden; }
.tList .n .date{color:#999; margin-right:5px;}

#tzgg .list-calendar li{ padding:7px 0; background:none; font-size:14px; line-height:24px; }
#tzgg .list-calendar .calendar{ float:left; width:80px; margin:0 15px 0 0; border-right:5px solid #E4E4E4; }
#tzgg .list-calendar .calendar em{background-color:#fff;font-size:40px;line-height: 41px;color:#0071BA;}
#tzgg .list-calendar .calendar i{ background-color:#fff; font-size:13px; color:#0071BA }
#tzgg .list-calendar a{display:block; height:48px; overflow:hidden; margin-top:10px;}

/* ------ news-group1 ------ */
#news-group1{background-color: #fff;padding-top: 20px;padding-bottom: 30px; overflow:hidden;}
#news-group1 .container{ padding: 0px}
#news-group1 .side{width: 410px;float: right;}
#news-group1 .main .side{ width:410px; }
#news-group1 .box .hd{ background: none;}

/* ------ news-group2 ------ */
#news-group2 ul{overflow:hidden; max-width:1920px; margin:0 auto;}
#news-group2 li{float:left; width:20%; height:215px; overflow:hidden; text-align:center; background:#1D58A5; font-size:30px; font-weight:bold; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
#news-group2 a{display:block; height:215px; line-height:215px; color:#fff; text-shadow:1px 1px 3px #333; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
#news-group2 a:hover{text-decoration:none; line-height:200px;}
#news-group2 li:hover{filter:alpha(opacity=80);opacity:0.8;}
#news-group2 .li1{ background:url(../image/mid-pic-01.jpg) center center no-repeat}
#news-group2 .li2{ background:url(../image/mid-pic-02.jpg) center center no-repeat}
#news-group2 .li3{ background:url(../image/mid-pic-03.jpg) center center no-repeat}
#news-group2 .li4{ background:url(../image/mid-pic-04.jpg) center center no-repeat}
#news-group2 .li5{ background:#0072CA}
#news-group2 .li7{ background:url(../image/mid-pic-07.jpg) center center no-repeat}
#news-group2 .li8{ background:url(../image/mid-pic-08.jpg) center center no-repeat}
#news-group2 .li9{ background:url(../image/mid-pic-09.jpg) center center no-repeat}
#news-group2 .li10{ background:url(../image/mid-pic-10.jpg) center center no-repeat}

/* ------ news-group3 ------ */
#news-group3{padding:30px; 0}
.column-title{text-align:center; height:68px;  line-height:68px; font-size:24px; font-weight:bold; color:#0071BA; margin-bottom:5px; position:relative}
.column-title a{color:#0071BA; display:inline-block; position:relative; z-index:2; padding:0 20px;}
.column-title .line{ position:absolute; width:100%; height:1px; overflow:hidden; background:#999999; left:0; top:35px;}
.kycz-list{overflow:hidden; margin-right:-30px;}
.kycz-list li{ float:left; width:380px; margin-right:30px; border-top:3px solid #54A51D; position:relative; height:320px;}
.kycz-list .title{font-size:16px; line-height:28px; font-weight:bold; height:56px; overflow:hidden; margin:15px 0 50px 0;}
.kycz-list .pic{display:none}
.kycz-list .date{ position:absolute; top:80px; left:0; color:#666;}
.kycz-list .intro{ line-height:28px; color:#666; }
.kycz-list .first{border-top-color:#1D58A5}
.kycz-list .last{border-top-color:#A5491D}

/* ------ quick-btn-group ------ */
#quick-btn-group .column-title a{background:#F3F3F3}
#quick-btn-group{overflow:hidden;background: #F3F3F3;padding: 30px 0 70px 0;}
#quick-btn .bd{padding: 0 40px;}
#quick-btn{position:relative}
#quick-btn .prev,#quick-btn .next{position:absolute;left:0;top:0;width: 50px;height:116px;background: url(../image/icons-prev-next-small.png) 0 44px no-repeat;}
#quick-btn .next{background-position:right 44px;left:auto; right:0;}
#quick-btn .next:hover,#quick-btn .prev:hover{ filter:alpha(opacity=80);opacity:0.8; }
#quick-btn ul{overflow:hidden;}
#quick-btn ul li{width: 140px;float: left;}
#quick-btn ul li a{display: block;line-height: 30px;font-size: 16px;text-align: center;}
#quick-btn ul li a i{display: block;height: 86px;background: url(../image/quick-btn.png) 50% 0px no-repeat;border-radius: 10px;}
#quick-btn ul li a:hover{text-decoration:none}
#quick-btn ul li.li2 a i{background-position: 50% -200px;}
#quick-btn ul li.li3 a i{background-position: 50% -400px;}
#quick-btn ul li.li4 a i{background-position: 50% -600px;}
#quick-btn ul li.li5 a i{background-position: 50% -800px;}
#quick-btn ul li.li6 a i{background-position: 50% -1000px;}
#quick-btn ul li.li7 a i{background-position: 50% -1200px;}
#quick-btn ul li.li8 a i{background-position: 50% -1400px;}

#quick-btn ul li.li1 a:hover i{background-position: 50% -100px;}
#quick-btn ul li.li2 a:hover i{background-position: 50% -300px;}
#quick-btn ul li.li3 a:hover i{background-position: 50% -500px;}
#quick-btn ul li.li4 a:hover i{background-position: 50% -700px;}
#quick-btn ul li.li5 a:hover i{background-position: 50% -900px;}
#quick-btn ul li.li6 a:hover i{background-position: 50% -1100px;}
#quick-btn ul li.li7 a:hover i{background-position: 50% -1300px;}
#quick-btn ul li.li8 a:hover i{background-position: 50% -1500px;}
