﻿@charset "utf-8";
.banner { display: none; }
#content { margin-top: 0; }
.side { float: right; width: 490px; margin: 0 0 0 20px; }

/* 首页banner图切换 S*/
#indBanner { clear: both; text-align: center; position: relative; z-index: 0; width: 1200px; height: 450px; margin: 0 auto 52px; }
#indBanner .bd .con { display: none; }
#indBanner .bd li { position: relative; height: 450px; width: 1200px; overflow: hidden; }
#indBanner .bd .pic {}
#indBanner .prev, #indBanner .next { border: 1px solid #fff; border-radius: 20px; width: 40px; height: 40px; background: url(../../base/img/slidearrow.png) no-repeat; display: block; position: absolute; left: 50%; top: 50%; margin-top: -20px; cursor: pointer; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; }
#indBanner .prev { margin-left: -580px; background-position: 13px 10px; }
#indBanner .next { margin-left: 540px; background-position: 16px -74px; }
#indBanner .prev:hover { border: 1px solid #583136; background: url(../../base/img/slidearrow.png) no-repeat 13px 10px #583136; }
#indBanner .next:hover { border: 1px solid #583136; background: url(../../base/img/slidearrow.png) no-repeat 16px -74px #583136; }
#indBanner .hd { z-index: 3; position: relative; margin-top: -40px; text-align: center; }
#indBanner .hd ul { display: inline-block; *display: inline; zoom: 1; font-size: 0; height: 10px; padding: 5px 10px; background: #333; background: rgba(0, 0, 0, .5); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#indBanner .hd li { display: inline-block; *display: inline; zoom: 1; cursor: pointer; width: 10px; height: 10px; overflow: hidden; background: #fff; margin: 0 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
#indBanner .hd li span { display: none; }
#indBanner .hd .on { width: 20px; background: #583136; }

/* content */
.column { width: 1200px; margin: 0 auto; overflow: hidden; }
.column .areaL { width: 890px; float: left; }
.column .areaR { width: 290px; float: right; }
#columnA { margin-bottom: 20px }
#indXyzx>.bd { padding-top: 10px; height: 300px; overflow: hidden; padding-bottom: 20px; }
#indXyzx .focusBox { width: 380px; float: left; margin-right: 20px }
#indXyzx .topicList { overflow: hidden }
#indTzgg .bd { padding-top: 27px; height: 292px }

/* quickLinks */
.quickLinks { width: 1200px; margin: 0 auto 20px; height: 93px; }
.quickLinks ul { margin-right: -21px; }
.quickLinks ul li { width: 124px; height: 93px; float: left; margin-right: 20px; padding-left: 100px; line-height: 93px; background: url(../../base/img/quicklinks.png) 0px 0px no-repeat; font-size: 20px; color: #583136; font-weight: bold; }
.quickLinks ul li a { color: #583136 }
.quickLinks ul li.li2 { background-position: 0px -103px; }
.quickLinks ul li.li3 { background-position: 0px -206px; }
.quickLinks ul li.li4 { background-position: 0px -309px; }
.quickLinks ul li.li5 { background-position: 0px -412px; }
#columnB { margin-bottom: 20px }
#columnB .areaL .box { width: 435px; }
#columnB .areaL .infoList { height: 210px; }
#indDytd { float: left; margin-bottom: 20px }
#indJxky { float: right; margin-bottom: 20px }
#indXwgk { float: left; }
#indDqgz { float: right; }
#indJsfc { margin-bottom: 20px }
#indJsfc .hd h3{background-position: -24px -123px;}
#indJsfc .bd {position: relative; padding: 15px 20px;height: 219px;}
#indJsfc .bd .next,
#indJsfc .bd .prev { width: 35px; height: 35px; background: url(../../base/img/arrow.png) 0px 0px no-repeat #e0d7d8; top: 70px; left: 25px; position: absolute; border-radius: 50%; }
#indJsfc .bd .next { left: auto; right: 25px; background-position: -35px 0px; }
#indJsfc .tempWrap { margin: 0 auto; }
#indJsfc .picListFl li { width: 130px; height: 218px; margin: 0px; }
#indJsfc .picListFl li .pic { width: 130px; height: 150px; margin-bottom: 10px }
#indJsfc .picListFl li .pic img { width: 130px; height: 150px; }
#indJsfc .picListFl li .title { height: 44px; line-height: 22px; overflow: hidden; }
#indJsfc .picListFl li .titleBg { display: none }

#indJsfc .topicList li.t{position: relative; z-index: 1; padding-bottom: 0; margin-bottom: 8px;  border-bottom: 0;}
#indJsfc .topicList li.t .pic{width: 100%; float: none; margin-right: 0;}
#indJsfc .topicList li.t .pic img{ height: 150px; }
#indJsfc .topicList li.t .titleBg,
#indJsfc .topicList li.t .title{position: absolute; left: 0; bottom: 0; width: 100%; height: 32px; line-height: 32px; float: left; overflow: hidden;}
#indJsfc .topicList li.t .titleBg{z-index: 1; background-color: #000; opacity: 0.5; filter: alpha(opacity=50);}
#indJsfc .topicList li.t .title{z-index: 2; text-align: center; font-size: 14px; font-weight: normal;}
#indJsfc .topicList li.t .title a{font-size: 14px; font-weight: normal; color: white;}

/* columnC */
#columnC {}
#columnC .cHd { height: 48px; line-height: 48px; background: #583136; padding-right: 10px; }
#columnC .cHd h3 {float: left;height: 48px;line-height: 48px;font-size: 18px;color: #fff;padding-left: 42px;background: url(../../base/img/icons.png) -24px -326px no-repeat;font-weight: bold;}
#columnC .cHd h3 a { color: #fff }
#columnC .cHd .more { float: right; color: #fff; }
#columnC .cBd {position: relative; z-index: 1; background: #fff; padding: 20px; min-height: 202px;}
#columnC .cBd .tempWrap{width: 1160px !important;}
#columnC .cBd .prev,
#columnC .cBd .next{
    position: absolute;
    z-index: 3;
    top: 50%;
    margin-top: -40px;
    width: 32px;
    height: 46px;
    line-height: 46px;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    color: rgba(255,255,255,0.8);
    background-color: rgba(0,0,0,0.5);
}
#columnC .cBd .prev{
    left: 20px;
}
#columnC .cBd .next{
    right: 20px;
}
#columnC .cBd .prev:hover,
#columnC .cBd .next:hover{
    text-decoration: none;
    background-color: rgba(0,0,0,0.7);
}
.indPicList{overflow: hidden;}
.indPicList li{position: relative; z-index: 1; width: 270px; overflow: hidden; float: left; margin-right: 26px;}
.indPicList li img{width: 270px; height: 202px;}
.indPicList li .titleBg{display: none;}
.indPicList li .title{margin-top: 5px; height: 32px; line-height: 32px; text-align: center;}


/* 热点专题 */
#indRdzt .hd h3{background-position: -24px -226px;}
#indRdzt .bd .tempWrap{height: 209px !important;}
#indRdzt .bd ul li{width:250px; height:62px; margin-bottom:12px;}

/* columnD */
#columnD {}
#columnD .cHd { height: 48px; line-height: 48px; background: #583136; padding-right: 10px; }
#columnD .cHd h3 {float: left;height: 48px;line-height: 48px;font-size: 18px;color: #fff;padding-left: 42px;background: url(../../base/img/icon-link.png) 12px 12px no-repeat;font-weight: bold;}
#columnD .cHd h3 a { color: #fff }
#columnD .cHd .more { float: right; color: #fff; }
#columnD .cBd { background: #fff; padding: 20px; }
#columnD .cBd .infoList{overflow:hidden}
#columnD .cBd .infoList li {float: left; width: 228px;}


/*头条含有图片*/
.tabBox .topicList li.t{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.tabBox .topicList li.t .pic{
    width: auto;
    float: left;
}
.tabBox .topicList li.t .pic img{
    width: 120px;
    height: 90px;
}