@charset "utf-8";
/* 初始化CSS */
.main{width: 1200px; margin: 0 auto;}
.mt20{ margin-top: 20px; }
.bord{ border: 1px solid #e0dac2; }
.padd{ padding:20px 16px; }
a{color: #010101;}
.main a:hover{ color:#024685; text-decoration:underline; }
ul.list li a{color: #000}
ul.list li span.date{float: right;color: #959595;}
.hide{display:none;}

/*通知公告*/
.tzgg{
    width:100%;
    /* padding-left: 168px;  */
    /* float: left; */
    height: 55px;  
    /* background: url(../images/tzggtitle.png) no-repeat 0px 0px;  */
    /* position:relative; */
}
.tzgg a.more{ 
    /* position:absolute; */
    float: left;
    width:157px;
    height:38px;
    /* top:0px;
    left:0px; */
}
.tzgg .txtScroll-top{ 
    float: left;
    width: 60%;
    margin-top: 5px; 
    overflow:hidden; position:relative;
}
.tzgg .txtScroll-top .bd,
.tzgg .txtScroll-top .tempWrap{
    width: 100%;
}
.tzgg ul li{ 
    width: 100%;
    height: 55px;
    background: url(../images/public/redpoint.jpg) 0 11px no-repeat; 
    font-size: 18px; 
    color: #010101;
}
.tzgg ul li a{
    display:block;
    width:100%;
    height: 100%;
}
.txtScroll-top ul li p{
    float: left;
    width: 80%;
    padding-left: 15px;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.tzgg ul li span.date{ 
    float: right; 
}

/*搜索*/
/* .search{width: 340px;height: 37px; float: right; margin-right: 40px; position: relative;}
.search .inputSearch{width: 316px;height: 33px; border: 2px solid #dae2ea; border-radius: 19px; line-height: 33px; padding:0px 10px;}
.search .inputSearch:focus{border: 2px solid #89aece; outline:none;line-height: 33px;}
.search .butn{width:24px;height: 24px; display: block;background: url(../images/searchbutn.png) 0 0 no-repeat; border: none; position:absolute;right: 15px;top: 6px; cursor: pointer; outline:none; }
.placeholder{color: #ababab}
.tishi{position:absolute; width:250px; height:110px; font-size:16px; line-height:35px; color:#000; z-index:99999999; left:50%; top:50%; margin-left:-100px; margin-top:-55px; background:#fff;}
.tishi_1{padding-left:10px;}
.tishi_2{border-bottom:1px solid #000; text-indent:2em; margin:0 10px;}
.tishi_3{width:50px; height:25px; line-height:25px; margin-left:180px; font-size:14px;} */



/*焦点图*/
.slideBox{
    float: left;
    width: 58.5%;
    height: 383px; 
    position: relative;
}
.slideBox .hd{
    position: absolute;
    width: 105px;
    height: 11px;
    right:10px;
    bottom: 19px; 
    z-index: 8888;
}
.slideBox .hd ul li{
    width: 10px;
    height: 10px;
    background:  url(../images/index/slideli.png) top right no-repeat;
    float: left; 
    margin: 0 5px; 
    overflow: hidden; 
    text-indent: 2em; 
    cursor:pointer;
}
.slideBox .hd ul li.on{
    background-position: left;
}
.slideBox .prev,
.slideBox .next{ 
    position:absolute; 
    left:3%; 
    top:133px; 
    display:block; 
    width:54px; 
    height:86px; 
    background:url(../images/index/slidebutn.png) 0px no-repeat;
    z-index: 9999999;
    filter:alpha(opacity=80);
    filter:alpha(opacity=50)\8;opacity:0.8;  
}
.slideBox .next{
    background-position: top right;
    left:auto;
    right:3%;
}
.slideBox .prev:hover,
.slideBox .next:hover{ 
    filter:alpha(opacity=100);
    opacity:1;  
}
.slideBox .bd{
    width: 100%;
}
.slideBox .bd li{
    width: 100%;
    height: 100%;
}
.slideBox .bd ul li span{
    position: absolute;
    width: 97%; 
    padding-left: 3%; 
    height: 49px; 
    line-height: 49px;
    bottom: 0px; 
    background:rgba(0, 0, 0, 0.7)!important; 
    opacity:0.7;
    filter:alpha(opacity=70);
    background: #000; 
    color: #fff;
    z-index: 999;
}
.slideBox .bd ul li a{
    color:#fff;
}
.slideBox .bd li img{
    width: 100%;
    height: 383px;
}

/* 创新创业 */
.cxcy{
    float: right;
    width: 39.5%;
    height: 381px;
    position: relative;
}
.cxcy .title{
    height: 76px;
    background-image: url(../images/index/cxcytitle.jpg);
}
.cxcy .title a.more{
    margin-right: 13px;
}
.cxcy ul.list{ 
    margin: 8px 11px;
}
.cxcy ul li{ 
    line-height: 32px;
    background: url(../images/public/ico1.png) 0 50% no-repeat;
    padding-left: 17px;
}
.cxcy ul li a{
    float: left;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cxcy .cxcyBottom{
    height: 17px;
    background: url(../images/index/cxcybutton.jpg);
    position:absolute;
    width:100%;  
    bottom: 0px;
    left:0px;
}

/* 第二、四列表块 */
.title a.more{ 
    float: right; 
    margin-top: 45px; 
}
.column2{
    background: url(../images/index/xxzz.jpg);
    height: 252px;
}
.panel{
    width: 46%;
    float: left;
}
.panelRight{
    margin-left: 58px;
}
.columnlist a.more{
    margin-top: 19px;
}
.columnlist .title{
    height: 60px;
}
.columnlist ul.list{
    margin-left: 10px;
}
.columnlist ul.list li{
    line-height: 36px;
}
.panel .title .lcxw{
    display: none;
}
.panel ul li{
    background: url(../images/public/ico1.png) 0 50% no-repeat;
    padding-left: 17px;
}
.panel ul li a{
    float: left;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.columnlist ul.list li span.date{
    color: #909090;
}
.column4{
    background: url(../images/index/cxcy.jpg);
}

/* 专题 */
.picScroll-left{
    width: 100%;
    position:relative; 
    overflow: hidden; 
}
.picScroll-left .hd .prev,
.picScroll-left .hd .next{ 
    width:11px; 
    height:21px; 
    overflow:hidden;
    cursor:pointer; 
    background:url("../images/index/ztbutn.jpg") 0 0 no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -7px;
}
.picScroll-left .hd .prev{
    left:-5px;
}
.picScroll-left .hd .next{ 
    background-position:right;
    right:-5px;  
}
.picScroll-left .hd ul{ 
    float:right; 
    overflow:hidden; 
    zoom:1; 
    margin-top:10px; 
    zoom:1; 
}
.picScroll-left .hd ul li{ 
    float:left;  
    width:9px; 
    height:9px; 
    overflow:hidden;
    margin-right:5px;
    text-indent:-999px; 
    cursor:pointer; 
    background:url("../images/icocircle.gif") 0 -9px no-repeat; 
}
.picScroll-left .hd ul li.on{ 
    background-position:0 0; 
}
.picScroll-left .bd{ 
    width: 100%;
    margin:0px 12px;   
}
.picScroll-left .bd .tempWrap{
    width: 100%;
}
.picScroll-left .bd ul{ 
    overflow:hidden; 
    zoom:1; 
}
.picScroll-left .bd ul li{
    margin:0 7px; 
    float:left; 
    _display:inline; 
    overflow:hidden;
    text-align:center;  
}
.picScroll-left .bd ul li .pic{ 
    text-align:center; 
}
.picScroll-left .bd ul li .pic img{
    width:365px; 
    height:74px; 
    display:block;
}
.picScroll-left .bd ul li .pic a:hover img{ 
    border-color:#999;  
}
.picScroll-left .bd ul li .title{ 
    line-height:24px;   
}

/* 两创风采 */
.lcfc {
    width: 100%;
    background: #fff;
}
.lcfc .tit1{
    background: #e6f3ff;
    height: 53px;
    border-bottom: 1px solid #e0dac2;
}
.lcfc .tit1 a.more{ 
    float: right; 
    margin-top: 18px;
    margin-right: 27px;
    color: #b8b8b8;
}
.picMarquee-left{ 
    overflow:hidden; 
    position:relative;
    padding:25px 20px 15px 20px;
}
.picMarquee-left .bd{
    width: 100%;
    
}
.picMarquee-left .bd .tempWrap{
    width: 100% !important;
    overflow: hidden;
}
.picMarquee-left .bd ul{ 
    overflow:hidden; 
    zoom:1; 
}
.picMarquee-left .bd ul li{
    margin:0 22px;
    width: 245px !important;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
}
.picMarquee-left .bd ul li .pic img{ 
    width:245px; 
    height:138px; 
    display:block;
    margin: 0 auto;
}
.picMarquee-left .bd ul li .title{ 
    line-height:16px;
    text-align:center;
    padding-top: 8px;  
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


@media screen and (min-width:768px) and (max-width:1199px){
    body{
        padding: 0 15px;
    }
    .main_bottombg,
    .main{
        width: 100%;
    }
    .column2{
        background-size: 100% 100%;
    }

}

@media screen and (max-width:767px){ 
    body{
        padding: 0 10px;
    }
    .mt20{
        margin-top: 10px;
    }
    .main{
        width: 100%;
    }
    .main .column1{
        width: 100%;
        border: none;
        padding: 0;
    }
    .tzgg{
        width: 100%;
        height: auto;
        padding-left: 0;
    }
    .tzgg a.more{
        float: none;
        display: block;
    }
    .tzgg .txtScroll-top{
        float: none;
        width: 100%;
    }
    .tzgg ul li{
        font-size: 16px;
        line-height: 55px;
        background-position-y: 50%;
    }
    .txtScroll-top ul li p{
        width: 65%;
        padding-left: 10px;
    }
    .slideBox{
        float: none;
        width: 100%;
        height: 250px;
    }
    .slideBox .bd li img{
        height: 250px;
    }
    .slideBox .prev,
    .slideBox .next{
        top: 82px;
    }
    .cxcy{
        float: none;
        width: 100%;
        margin-top: 10px;
    }
    .cxcy ul li{
        padding-left: 10px;
    }
    .cxcy ul li a{
        width: 80%;
    }
    .column2{
        background: none;
        height: auto;
        padding: 10px;
    }
    .panel{
        width: 100%;
        float: none;
    }
    .panel .title .lcxw{
        display: block;
        float: left;
        color: #054487;
        font-size: 18px;
        font-weight: bold;
    }
    .panel .title{
        height: 45px;
        line-height: 45px;
        border-bottom: 1px solid #ddd;
    }
    .panel .title .more{
        margin-top: 0;
    }
    .panel ul{
        margin-left: 0 !important;
    }
    .panel ul li a{
        width: 80%;
    }
    .panelRight{
        margin-left: 0;
    }
    .zhuanti{
        padding: 10px;
    }
    .picScroll-left .bd ul li .pic img{
        width: 90%;
    }
}

