@charset "utf-8";
/**
 * created with JetBrains WebStorm.
 * Filename: common.css
 * Author: lonjoy
 * Revision: 1.0.0
 * Createrate: 上午10:34
 * Description: 专题首页样式
 * To change this template use File | Settings | File Templates.
 *===============================================================
 */
/*第一排内容*/
.zt-row01{
    width: 990px;
    height: 274px;
    margin: 10px auto;
    overflow: hidden;
}
/*建设动态*/
.zt-jsdt-wrap{
    width: 763px;
    height: 266px;
    margin-top: 5px;
    background: url("../images/zt/jsdt_bottom_bg.jpg") center bottom no-repeat;
}
.zt-jsdt{
    width: 761px;
    height: 260px;
    border: 1px solid #ABBFFF;
    background: url("../images/zt/jsdt_top_bg.jpg") left top repeat-x;
    overflow: hidden;
}
/*focus pic*/
.zt-jsdt-focus{
    width: 379px;
    height: 253px;
    background: #E9E9E9;
    overflow: hidden;
    margin: 4px;
    _margin-left: 2px;
}
.focus-wrapper{
    width: 371px;
    height: 245px;
    margin: 4px auto;
    overflow: hidden;
    position: relative;
}
.focus-wrapper a,.focus-wrapper a img{
    display: block;
    width: 371px;
    height: 256px;
    border: none;
}
.focus-btn-wrapper{
    width: 371px;
    height: 32px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url("../images/zt/focus_title_bg.png") 0 0 repeat-x;
}
.focus-btn{
    height: 32px;
    position: absolute;
    right: 4px;
    top: 6px;
}
.focus-btn a{
    display: block;
    float: left;
    width: 18px;
    height: 14px;
    cursor: pointer;
    text-align: center;
    margin-right: 2px;
    _margin-right: 1px;
    margin-top: 4px;
    line-height: 14px;
    background: #DCDCDC;
    color: #666;
    text-indent: 0;
}
.focus-btn a:hover, .current-btn{
    background: url("../images/zt/focus_btn_hover.jpg") center center no-repeat !important;
    color: #FFF !important;
}
/*focus title*/
.focus-title{
    width: 60%;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #fff;
    text-indent: 4px;
    position: absolute;
    left: 0;
    z-index: 1000;
}
/*建设动态头条新闻*/
.top-news{
    width: 363px;
    height: 262px;
    margin-right: 6px;
    _margin-right: 3px;
    overflow: hidden;
}
.top-news h1{
    width: 363px;
    height: 37px;
    background: url("../images/zt/jsdt_title_bg.jpg") left bottom no-repeat;
    font-size: 14px;
    color: #1D3582;
    line-height: 32px;
    text-indent: 4px;
}
.top-news h1 a{
    font-weight: normal;
    color: #A8A8A8;
    padding-right: 8px;
}
.top-news-content{
    width: 363px;
    height: 77px;
    overflow: hidden;
    border-bottom: 1px dotted #A8A8A8;
}
.top-news-content h2{
    width: 363px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 13px;
    overflow: hidden;
}
.top-news-content h2:hover{
    color: #FD800C;
}

.top-news-content p{
    color: #003DFF;
    width: 360px;
    margin: 0 auto;
    height: 50px;
    overflow: hidden;
}
.top-news-content p a{
    text-indent: 0;
    _margin-top: -20px;
    *margin-top: -20px;
    color: red;
}
/*最新发布*/
.new-news{
    width: 363px;
    height: 136px;
    margin: 3px auto;
}
.new-news li{
    width: 363px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: url("../images/zt/jsdt_list_icon.jpg") 8px center no-repeat;
}
.new-news li a{
    display: inline-block;
    color: #444;
    text-indent: 22px;
}

.new-news li span{
    color: #999999;
    padding-right: 8px;
}
.new-news li span.new-icon{
    display: inline-block;
    width: 17px;
    height: 5px;
    background: url("../images/zt/firstnew.gif") 5px 0 no-repeat;
    position: relative;
    top: -6px;
    _top: -2px;
}

/*通知公告*/
.zt-tzgg-wrap{
    width: 220px;
    height: 270px;
    background: url("../images/zt/tzgg_bottom_bg.jpg") center bottom no-repeat;
}
.zt-tzgg{
    width: 220px;
    height: 266px;
    /*border: 1px solid #ABBFFF;
    border-top: none;*/
    background: url("../images/zt/tzgg_top_bg.jpg") center top no-repeat;
    overflow: hidden;
}
.zt-tzgg h1{
    width: 220px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #FFF;
    overflow: hidden;
}

.tzgg-wrapper{
    width: 218px;
    height: 227px;
    border: 1px solid #ABBFFF;
    border-top: none;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}
.tzgg-wrapper ul{
    width: 209px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -104px;
}
.tzgg-wrapper ul li{
    width: 209px;
    height: 29px;
    overflow: hidden;
    background: url("../images/zt/tzgg_icon.jpg") 5px center no-repeat;
    border-bottom: 1px solid #ABBFFF;
}
.tzgg-wrapper ul li a{
    width: 209px;
    height: 29px;
    text-indent: 12px;
    line-height: 29px;
    float: left;
    color: #434343;
}
.tzgg-wrapper ul li a:hover{
    color: #F76D00;
}

/*第二排内容*/
.zt-row02{
    width: 990px;
    height: 392px;
    margin: 6px auto 0 auto;
    overflow: hidden;
}
/*第二排左边内容*/
.zt-row02-left{
    width: 763px;
    height: 392px;
    overflow: hidden;
}
/*专业建设*/
.zt-zyjs-wrap{
    width: 763px;
    height: 225px;
    background: url("../images/zt/jsdt_bottom_bg.jpg") center bottom no-repeat;
}
.zt-zyjs{
    width: 761px;
    height: 219px;
    border: 1px solid #ABBFFF;
    background: url("../images/zt/jsdt_top_bg.jpg") 0 0 repeat-x;
}
.zyjs{
    width: 251px;
    height: 219px;
    background: url("../images/zt/zyjs_line.jpg") right top no-repeat;
}
.zyjs-module{
    width: 223px;
    height: 219px;
    margin: 0 auto;
    overflow: hidden;
}
.zyjs-module h1{
    width: 223px;
    height: 29px;
    border-bottom: 2px solid #ABBFFF;
    text-indent: 4px;
    font-size: 14px;
    color: #1D3582;
    line-height: 29px;
}
.zyjs-module h1 a{
    font-weight: normal;
    color: #A8A8A8;
    padding-right: 6px;
}
.module-pic{
    width: 221px;
    height: 80px;
    border: 1px solid #DFDFE1;
    margin: 8px 0;
}
.module-pic img{
    width: 217px;
    height: 76px;
    margin: 2px;
}
.module-news{
    width: 223px;
    height: 86px;
    overflow: hidden;
}
.module-news li{
    width: 223px;
    height: 28px;
    line-height: 28px;
    text-indent: 16px;
    overflow: hidden;
    background: url("../images/zt/zyjs_icon.jpg") 6px center no-repeat;
}
.module-news li a{
    color: #333;
}
.module-news li a:hover{
    color: red;
}

/*政策法规&&成果展示*/
.zt-zcfg-wrap{
    width: 763px;
    height: 161px;
    margin-top: 4px;
    overflow: hidden;
}
.zt-zcfg ,.zt-cgzs{
    width: 378px;
    height: 161px;
    background: url("../images/zt/zcfg_title_bot_bg.jpg") 0 0 repeat-x;
}
.zt-zcfg h1,.zt-cgzs h1{
    width: 378px;
    height: 28px;
    background: url("../images/zt/zcfg_title_bg.jpg") left top no-repeat;
    border-bottom: 3px solid #ABBFFF;
    overflow: hidden;
    font-size: 14px;
    line-height: 28px;
    text-indent: 18px;
    color: #1D3582;
}
.zt-zcfg h1 a,.zt-cgzs h1 a{
    font-weight: normal;
    color: #A8A8A8;
    padding-right: 6px;
}
.zcfg-con{
    width: 376px;
    height: 129px;
    border: 1px solid #ABBFFF;
    border-top: none;
    overflow: hidden;
}
.zcfg-pic{
    width: 89px;
    height: 112px;
    border: 1px solid #F5F5F5;
    overflow: hidden;
    margin: 8px;
    _margin-left: 4px;
}
.zcfg-pic img{
    width: 87px;
    height: 110px;
    margin: 1px;
}
.zcfg-news{
    width: 258px;
    height: 112px;
    overflow: hidden;
    margin-top: 8px;
}
.zcfg-news ul{
    width: 258px;
    height: 112px;
    overflow: hidden;
}
.zcfg-news ul li{
    width: 258px;
    height: 28px;
    line-height: 28px;
    text-indent: 12px;
    background: url("../images/zt/zyjs_icon.jpg") left center no-repeat;
}
.zcfg-news ul li a{
    color: #333;
}
.zcfg-news ul li a:hover{
    color: red;
}


/*第二排右边内容*/
.zt-row02-right{
    width: 220px;
    height: 392px;
    overflow: hidden;
}
/*数字化资源建设连接*/
.szhxy-link-wrap{
    width: 220px;
    height: 106px;
    background: url("../images/zt/tzgg_bottom_bg.jpg") center bottom no-repeat;
}
.szhxy-link{
    width: 218px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #ABBFFF;
}

/*建设简报*/
.zt-jsjb{
    width: 220px;
    height: 281px;
    margin-top: 4px;
    overflow: hidden;
    background: url("../images/zt/zcfg_title_bot_bg.jpg") 0 0 repeat-x;
}
.zt-jsjb h1{
    width: 220px;
    height: 28px;
    background: url("../images/zt/zcfg_title_bg.jpg") left top no-repeat;
    border-bottom: 3px solid #ABBFFF;
    overflow: hidden;
    font-size: 14px;
    line-height: 28px;
    text-indent: 18px;
    color: #1D3582;
}
.zt-jsjb h1 a{
    font-weight: normal;
    color: #A8A8A8;
    padding-right: 6px;
}
.jsjb{
    width: 218px;
    height: 246px;
    overflow: hidden;
    border: 1px solid #ABBFFF;
}
.jsjb ul{
    width: 209px;
    height: 240px;
    margin: 0 auto;
    overflow: hidden;
}
.jsjb ul li{
    width: 209px;
    height: 29px;
    border-bottom: 1px dotted #CDD9FF;
    line-height: 29px;
    text-indent: 12px;
    background: url("../images/zt/tzgg_icon.jpg") 5px center no-repeat;
}
.jsjb ul li a{
    color: #474747;
}
.jsjb ul li a:hover{
    color: red;
}
.jsjb ul li span{
    color: #B8B8B8;
    padding-right: 8px;
}
/*友情链接*/
.zt-yqlj{
    width: 990px;
    height: 33px;
    margin: 8px auto 0 auto;
    overflow: hidden;
    background: #ACC0FF url("../images/zt/zt_friends-link_bg.jpg") 0 0 no-repeat;
}
.zt-yqlj h1{
    width: 103px;
    height: 33px;
    text-indent: 22px;
    line-height: 30px;
    font-size: 14px;
}
.zt-yqlj ul{
    width: 886px;
    height: 33px;
    overflow: hidden;
}
.zt-yqlj ul li{
    line-height: 33px;
    padding-right: 20px;
    float: left;
}
.zt-yqlj ul li a{
    color: #FFF;
}
.zt-yqlj ul li a:hover{
    text-decoration: underline;
    color: #1D3582;
}
