﻿@charset "utf-8";
#header .siteWidth { height:540px;}
.pageBanner{display: none}
#content { background:transparent; padding:0; width:1200px;}
.column{margin-bottom: 30px;overflow: hidden;}

/* focusBanner */
.focusBanner{background: #d3d2d8;height: 540px;margin: 0 auto;clear: both;text-align: center;position: relative; overflow:hidden;margin-bottom: 130px;}
.focusBanner .con{display: none}
.focusBanner .bd li .pic{position:absolute;left: 50%; margin-left:-800px; z-index: 0}
.focusBanner .hd{width: 100%;height: 32px;position: absolute;bottom: 0;left: 0;z-index: 99;font-size: 0;}
.focusBanner .hd li{ height: 10px; width: 10px; opacity:.5; background: #fff; transition:all 0.3s; margin: 0 2px 0 3px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.focusBanner .hd li span{display: none;}
.focusBanner .hd .on{ opacity:1;padding:0 8px 0 7px;}
.focusBanner .prev,.focusBanner .next{left: 50%;top: 50%;margin: -25px 0 0 -650px;width: 50px;height: 50px;background: url(../../base/img/icons.png) center -389px no-repeat #a3a3a4;display: block;position: absolute; filter:alpha(opacity=50);opacity:0.5;display: none;}
.focusBanner .next{ margin-left:600px; background-position: center -290px;}
.focusBanner .prev:hover,.focusBanner .next:hover{ filter:alpha(opacity=100);opacity:1;}

/* ========= column1 ========= */
#column1 {background: #fff;}

/* 新闻资讯 */
#column1 #focusNews{float: right;width: 600px;overflow: hidden;margin-left: 20px;}
#column1 #focusNews .hd{}
#column1 #focusNews .bd{  padding:0;height: 400px;}
#column1 #focusNews .bd img{width: 100%; height: 400px;}
#column1 .cateList{ overflow:hidden;}
#column1 .cateList li{height: 81px;border-bottom: 1px solid #eee;padding-top: 25px;}
#column1 .cateList li .date { float:left;text-align: center;line-height: 20px;margin-right: 20px;}
#column1 .cateList li .date dd { font-size:32px; color:#D02923;line-height: 40px;}
#column1 .cateList li .tit{font-size: 16px;color: #666;display: block;line-height: 26px;overflow: hidden;height: 26px;padding: 2px 0 0;text-overflow: ellipsis;white-space: nowrap;}
#column1 .cateList li .intro{padding-top:5px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #aaa;}

#bmdtBox {padding: 30px 30px 0;}
#bmdtBox .hd { height:30px; line-height:30px;}
#bmdtBox .hd h3 { float:left; font-size:25px; font-weight:bold; color:#D02923; background:url(../../base/img/circle.png) no-repeat right bottom; padding:0 5px 0 0;}
#bmdtBox .hd h3 a { color:#D02923;}

/* ========= column2 ========= */
#tzggBox {float: left;margin-right: 40px;width: 580px;overflow: hidden;}
#tzggBox .bd { padding:30px; background:#D6312F;height: 356px;}
#tzggBox .bd li { line-height:24x; height:73px; margin-bottom:20px;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
#tzggBox .bd li.last { margin:0;}
#tzggBox .bd li .date { font-size:14px; display:block; color:rgba(255, 255, 255, 0.6);}
#tzggBox .bd li a { color:#fff; font-size:16px;}

#jxkyBox { overflow:hidden;}
#jxkyBox .bd { padding:20px; height: 376px;}
#jxkyBox .bd ul {}
#jxkyBox .infoList li{
    height: 42px;
    line-height: 42px;
}
/* #jxkyBox .bd ul li.first { margin-right:30px;}
#jxkyBox .bd ul li.t { float:left; width:255px; border:0;padding-bottom: 0; text-align:center;}
#jxkyBox .bd ul li.t .title { font-size:16px;padding: 15px;line-height: 24px;height: 48px;}
#jxkyBox .bd ul li.t .pic { display:block;float: none;margin: 0;}
#jxkyBox .bd ul li.t .con { border:1px solid #eee; border-top:0;} */

#column3 { background:#fff; padding:30px;}
#tpxwBox .hd { height:25px; line-height:25px; margin-bottom:30px;}
#tpxwBox .hd h3 { float:left; font-size:20px; font-weight:bold; color:#D02923; background:url(../../base/img/circle.png) no-repeat right bottom; padding:0 5px 0 0;}
#tpxwBox .hd h3 a { color:#D02923;}
#tpxwBox .hd .more:before { margin:1px 3px 0 0}
#tpxwBox .bd .tempWrap{width: 1140px !important;}
#tpxwBox .bd .picList li { margin: 0; width:212px; margin-right: 20px;}
#tpxwBox .bd .picList li .titleBg,
#tpxwBox .bd .picList li .title{margin-left: 0; margin-right: 0;}
#tpxwBox .bd .picList li .pic{padding:0; margin:0;}
#tpxwBox .bd{position: relative; z-index: 1;}
#tpxwBox .bd .prev,
#tpxwBox .bd .next{
    position: absolute;
    z-index: 2;
    top: 50%;
    width: 30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    overflow: hidden;
    font-size: 20px;
    color:white;
    background-color: rgba(0,0,0,.5);
    transform: translateY(-50%);
}
#tpxwBox .bd .prev:hover,
#tpxwBox .bd .next:hover{
    text-decoration: none;
    background-color: rgba(0,0,0,0.7);
}
#tpxwBox .bd .prev{
    left: 0;
}
#tpxwBox .bd .next{
    right: 0;
}

.indBox .hd { height:40px; line-height:40px; margin-bottom:30px;}
.indBox .hd .more:before { margin:7px 3px}
.indBox .hd h3 { float:left;}
.indBox .hd h3 a { display:block; padding:0 15px; height:38px; line-height:38px; color:#fff; font-size:20px; font-weight:bold; background:#D02923; border:1px solid #D02923;text-decoration: none;border-radius:5px;}
.indBox .hd h3 a i { display:inline-block; background:#fff; margin-left:-15px; padding-left:15px; padding-right:5px; margin-right:5px; color:#333; font-weight:bold; border-radius:5px 0 0 5px;}
.indBox .bd { background:#fff;}

.quickLink li span{ display:block; line-height:68px; border:1px solid #ddd; margin-bottom:10px; background: url(../../base/img/icon.png) no-repeat 92% -342px; }
.quickLink li a{ padding-left:110px; font-size:16px; display:block; background: url(../../base/img/quickicon.png) no-repeat 22% 8px; transition:all 0.25s ease 0s;}
.quickLink li .li2 a{ background-position:22% -160px;}
.quickLink li .li3 a{ background-position:22% -328px;}
.quickLink li.on span{ background-position:92% -400px;}
.quickLink li.on a{color: #16447c;}
.quickLink li.on .li1 a{ background-position:22% -76px;}
.quickLink li.on .li2 a{ background-position:22% -244px;}
.quickLink li.on .li3 a{ background-position:22% -413px;}

/* ========= column3 ========= */
#column3{  border-bottom:none; margin-bottom:0;}
#kydt{float: left; margin-right: 2%; width: 49%;}

.quickLink2 li{ line-height:70px; margin-bottom:10px;}
.quickLink2 li a{ padding-left:100px; display:block; font-size:18px; background:#2f63a8 url(../../base/img/icon.png) no-repeat 40px -458px;color: #fff;transform: }
.quickLink2 li.li2 a{ background-color:#2f92a8; background-position:40px -518px;}
.quickLink2 li.li3 a{ background-color:#e58306; background-position:40px -580px;}
.quickLink2 li a:hover{ filter:alpha(opacity=80);opacity:0.8;}