@charset "UTF-8";
/*reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,a,label,pre,code,form,fieldset,legend,textarea,img,i,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}  /* 初始化标签在所有浏览器中的margin、padding值 */
ul,ol,li {list-style:none}
input,img,select,textarea,button{vertical-align:middle;border:0 none;outline:0 none;}
button{background: transparent;color: #ffffff;}
body{font:12px/1.5 "SimSun","Microsoft YaHei","Arial","SimHei","HYRun YuanJ","sans-serif";color: #666666;background: #ffffff;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a {color:#666;text-decoration:none;display: inline-block;}
a:hover{color:#e01127;text-decoration:none;}
i{display: inline-block !important;vertical-align: middle !important;}
html{overflow-y: auto;}
span{display: inline-block;}
/*清除浮动*/
.clear{clear: both;}
.clearfix:before,.clearfix:after{content: '';display: table;height: 0;visibility: hidden;clear: both;}
.clearfix{overflow: hidden;zoom:100%;}/*解决浮动元素在ie7下margin-bottom失效的问题*/
*+html .clearfix{height: 1%;}

/*左浮动 右浮动类*/
.fl{float: left;}
.fr{float: right; right: 10px;}
.no-border{border-bottom: 0 !important;;}
.no-border-right{border-right: 0 !important;}
.no-margin{margin-right: 0 !important;}
/*reset*/
body{font:12px/1.5 "Microsoft YaHei","Arial","SimSun","SimHei","HYRun YuanJ","sans-serif";color: #333333; background: #F1F2F1;}
#main{min-width:1200px; margin: 0 auto; padding: 0 auto;}


.container {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}

.textbox{
    text-align: center;
    height: auto;
    padding-top: 23px;
    padding-bottom: 13px;
}
.i_title1 {
    font-size: 37px;
    font-weight: bold;
    color: #e01127;
    text-align: center;
    display: block;
}
.i_title2 {
    font-size: 25px;
    font-weight: bold;
    color: #e01127;
    text-align: center;
    display: block;
    margin-top: 10px; 
}

.hb1{
	width: 1200px;
	margin: 0 auto;
	margin-top: -990px;
	position: relative;
	z-index: 999;
}
.bg{width: 100%;
	min-width: 1200px;
	overflow: hidden;
	display: flex;
	justify-content:center;
	align-items:center;
}
.honglink{
	text-align: right;/*使内部元素居右现实*/
}

#header{background: #ffffff; width: 1200px; margin: auto;}

.topbj{ background-image:url(./images/topbj.jpg) no-repeat center;}
.head-box{width:1200px;}
.head-box>.logo{margin-left: 15px; margin-top: 30px; } 
/*nav*/
#nav-bar{background: #0e5197; min-width: 1200px;}
.nav{width: 1200px; height: 42px; line-height: 42px; margin: 0 auto; position: relative;}
.nav .head-text{position: absolute;right:20px;top:0;height: 40px;overflow: hidden;margin-top:0;}

.nav .head-text a{color: #e8caca;margin: 0 3px;font-size: 12px;padding: 0;}
.nav .head-text span{color: #e8caca;}
.nav-list{height: 42px;}
.nav-list li{float: left;height:42px;}
.nav-list>li:hover,.nav-list>li.on{background: #2262a6;}
.nav-list li>a{color: #ffffff;padding: 0 40px;}
.nav-list .tea-con{position: relative;}
.nav-list .tea-con .tea-list{position: absolute;top:40px;left: 0;background: #f3f3f3;border-top: 0;z-index: 999;display: none;text-align:center;}
.nav-list .tea-con .tea-list>a{padding: 0 20px;line-height: 42px;background: #0e5197;color: #ffffff;font-size: 16px;}
.nav-list .newsCenter .tea-list{width:154px;}
.nav-list .teacherCenter .tea-list{width:184px;}
.nav-list .newsCenter .tea-list > a {width:114px;text-align:center;}
.nav-list .teacherCenter .tea-list > a {width:144px;text-align:center;}
.nav-list .tea-con .tea-list a:hover{background: #2262a6;color: #ffffff;}
.nav-list .tea-con:hover .tea-list{display: block;}
.nav-list li a.tmall{background: url("../images/icon-tianmao.png") no-repeat bottom center;width:115px;margin-left:27px;margin-top:-18px;height: 58px;padding:0px;}
.nav-list li.tmallli:hover{background: none;}
/*slider此部分控制bar图，回头还需要重新研究*/
#focus .frame{overflow:hidden;position:relative;margin-bottom: 40px;}
#focus{ margin:0 auto;}
#focus .child{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;left:0;top:-1px;width:100%;height:100%;}
#focus .nav_i{position:absolute;left:0;bottom:50px;text-align:center;width:100%;}
#focus .nav_i i{background:url("../images/dot1.png.html") right center no-repeat;width:11px;height:11px;display:inline-block;margin:0 3px;cursor:pointer;}
#focus .nav_i i.now{background-position:left center;}

#focus .frame{overflow:hidden;position:relative;}
#focus{ margin:0 auto;}
#focus .child{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;left:0;top:-1px;width:100%;height:100%;}
#focus .nav_i{position:absolute;left:0;bottom:50px;text-align:center;width:100%;}
#focus .nav_i i{background:url("images/dot1.png.html") right center no-repeat;width:11px;height:11px;display:inline-block;margin:0 3px;cursor:pointer;}
#focus .nav_i i.now{background-position:left center;}
/*news*/
.news{
    width: 1200px; 
    position: relative;  
    margin: 0 auto; 
    padding: 2px 0px 2px 0px; 
}/*border-top: 1px solid #e60012;*/
/*#news{width: 1200px; height:500px; margin: 0 auto 45px;  position: relative; border-top: 1px solid #e60012;}*//*background-color:#f3f3f3;*/
.news h4{ 
    padding: 0 25px; 
    background:#fff; 
    position: absolute; 
    top: -20px; 
    height: 36px; 
    line-height: 36px; 
    font-size: 26px; 
    color: #b50105; 
    margin: 0 auto; 
    font-weight: bold; 
    left: 42%;
}

#content{
	width: 1200px;
	margin: 0 auto;
    margin-top: 2px;
    margin-bottom: 0px;
    
}
/*单位领导、热点新闻*/

div.wrap a{
    color:#fff;
}
div#slide-holder {
width : 1200px;
height : 700px;
padding:0px 0px 0px 0px;

}/*控制轮播图的大小尺寸*/
div#slide-runner {
width: 1200px;
height : 700px;
overflow : hidden;
position : absolute;
}
div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-controls {
left : 0;
bottom : 0px;
width : 1200px;
height : 46px;
display : none;
position : absolute;
background: #015293;
}
div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 18px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 40px 0 0;
}
p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
p#slide-nav a.on {
background-position : 0 -24px;
}
p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
/*轮播图end*/

/*单位领导*/
.video{
        width: 500px;
    height: 281px;
    overflow: hidden;
    /* height: 300px; */
    /* background-color: blue; */
    padding: 33px 18px 0px 0px;
    display: block;
    background: red;
    margin-top: 50px;
}
.c_left2 {
    width: 236px;
    height: 400px;
    padding: 26px 10px;
    background: #f3f5f9;
    margin-left: 2px;
}
.title_leader {
    margin: 0 auto;
    border-bottom: 1px solid #d1d1d1;
    padding: 0 0 5px 0;
    margin-bottom: 20px;
}
   .title_leader a {
        color: #333333;
        font-size: 19px;
        font-weight: bold;
    }

    .title_leader img {
        margin: 0 auto;
        padding: 30px 0 25px 0;
    }
.work {
    padding: 0 0 0 10px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26px;
    color: #272727;
}

.work2{
    padding: 0 0 0 10px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26px;
    color: #272727;
}

.workname {
    margin-right: 14px;
    color: #085aae;
    font-size: 16px;
    padding: 10px 0 0 0;
    line-height: 32px;
    margin-right: 18px;
}
.mrl45 {
    margin: 10px 0 10px 15px;
}

/*单位领导 end*/

/*热点新闻*/
.newslist{
    width: 910px; 
    height:427px; 
    overflow:hidden;  
    padding:26px 18px 0px 10px; 
    display: block; 
    background: #ffffff; 
    margin-left: 2px; 
    border-left: 1px solid #eaeaea;
}
.itemList li{
    float: left; 
    height: 40px;
    width: 100%; 
    line-height: 40px; 
    font-size: 15px;
}
.itemList li a{
    float: left;
    width: 100%;
    display: flex;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    
}
/*.itemList li i {
    display: block;
    width: 2px;
    height: 4px;
    background: #0d5293;
    border-radius: 8px;
    margin-top: 18px;
}*/

.itemList li p {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    text-overflow: ellipsis; 
    white-space: nowrap;
    overflow: hidden;
}



.itemList li:first-child{margin-top: 13px; }
.itemList li:nth-last-child(1){}
.itemList li span {display: block; color: #b7b3b3; padding-right: 10px; font-size: 14px;}

.itemList li p span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-title{overflow: hidden; border-bottom: 1px #ccc solid; line-height: 28px; padding: 0 0 5px 0;}
.news-title a {
    float: left;
    color: #333333;
    font-size: 19px;
    font-weight: bold;
}
.lan li:first-child p{ color: #015293;

}
.title_leader {
    margin: 0 auto;
    border-bottom: 1px solid #d1d1d1;
    padding: 0 0 5px 0;
    margin-bottom: 20px;
}

.more {
    width: 100%;
    height: 28px;
    font-size: 18px;
    font-weight: normal;
    color: #ffffff;
    background: #ccb18e;
    text-align: center;
    margin-top: 6px;
    font-family: "Microsoft yahei";
}
.more i {
    width: 13px;
    height: 13px;
    background: url(../images/icon.png) no-repeat 0 -35px;
    margin-left: 5px;
}


.fenget{
    width: 1200px;
    height: 130px;
    background: #ffffff;
    padding-bottom: 2px;
}
.fenget a{
    font-size: 18px;
    color: #ffffff;
}



/*公示公告*/

.news_2{
    width: 1200px;
    height: 452px;
    position: relative;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    
}


.news_3{
    width: 1200px;
    height: 378px;
    position: relative;
    margin: 0 auto;
    padding: 2px 0px 2px 0px;
    background: #ffffff;
}
.newslist_3{
    width: 440px;
    height: 406px;
    overflow: hidden;
    padding: 26px 18px 20px 10px;
    display: block;
    background: #ffffff;
    margin-left: 2px;
    position: relative;
}


.newslist_mov{
    width: 400px;
    height: 281px;
    overflow: hidden;
    padding: 0 0 20px 0;
    display: block;
    background: #f1f2f1;
    margin-left: 4px;
    position: relative;
}


.center-42 {
    width: 400px !important;
    margin-right: 18px !important;
    overflow: hidden;
    float: left;
    position: relative;
}

.tupianw {
    width: 400px;
    height: 300px;
    overflow: hidden;
}





.center-42 img {
    width: 100%;
    height: 100%;
    display: block;
}

.center-42 .tupian {
    position: absolute;
    top: 79%;
    left: 90%;
    width: 46px;
    height: 48px;
    margin-top: -24px;
    margin-left: -24px;
}

.center-42 p {
    line-height: 33px;
    text-align: center;
    background: #245399;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.center-42 p {
    line-height: 33px;
    text-align: center;
    background: #245399;
    color: #fff;
    font-size: 15px;
}







.newslist_2{
    width: 228px;
    height: 406px;
    overflow: hidden;
    padding: 26px 18px 20px 10px;
    display: block;
    background: #f3f5f9;
    margin-left: 2px;
}
.newslist_2 .itemList ul li{
    line-height: 28px;
    height: 28px;
    width: 90px;
    float: left;
    overflow: hidden;
}

.zkzj{
    margin: 49px 0 20px 20px;
}
.zkzj li{
    float: left; 
    height: 32px;
    width: 33%; 
    line-height: 32px; 
    font-size: 15px;
}
/*超出部分隐藏*/
.ccbfyc {
    width: 228px;
    height: 404px;
    overflow: hidden;
    
}










/*content 公示公告 end*/

/*footer*/
.footer {border-top: solid 3px #81046b;  width: 100%; zoom: 1; margin-top: 0px; clear: both;}
.footer12 {
 width:1200px;margin: 0 auto; border-top: solid 3px #ae0e16; margin-top:-3px;  padding-top: 22px; 
 
}
.footer2{margin-top:15px;}
.footer2 .footer2_list{height:62px; padding-left:16px;border-bottom: 1px solid #bababa;}
.footer2 .footer2_list li{float:left; margin-top:0; font-size:14px;font-family:"微软雅黑","宋体"; padding-right:15px; line-height:25px;}
.footer2_1{ height:50px; margin-top:15px;}
.footer2_1 ul{ height:auto; padding-bottom:30px;}
.footer2_1 li{ margin:0; margin-right:0; position:relative; height:auto;float:left; font-size:16px;font-family:"微软雅黑","宋体"; padding-right:9px; *width:119px;}
.footer2_1 li a{ padding:17px 9px 10px 15px; display:block; padding-right:20px; background:url(../images/public/select_jiantou.jpg) no-repeat right 20px; height:16px;}
.footer2_1 li #select_content6 a{ height:auto}
.footer2_1 li.asect{ background:#e5e5e5}

.footer2_1 li.asect a{ background: url(../images/public/select_jiantou2.jpg) no-repeat right 20px;}
.footer2_1 li.asect .select_con a{ height:auto; background:none !important; padding-bottom:0 !important; padding:0; font-size:14px; color:#000 !important }
.footer2_1 li.asect .select_con a:hover{ color:#398bdc !important}

.footer3{padding-top:2px; padding-left:6px; height:174px;}
.footer3_lf2{padding-top:20px;}
.footer3_lf2 span{font-size:14px;font-family:"微软雅黑","宋体"; padding:0 10px;}
.footer3_lf2 p{font-size:14px;font-family:"微软雅黑","宋体"; padding:0 10px; margin-top:4px; height:22px; line-height:22px; background:#E0E0E0; }

.footer3_rf .fl{padding-right:20px;}
.footer3_rf p{font-size:14px;font-family:"微软雅黑","宋体"; width:62px; padding:5px 0px;}


/*分页*/
#pages{height: 30px;line-height: 30px;text-align: center;margin: 30px auto;font-family: SimSun;}
#pages a{margin:0 6px;color: #333333;width: 28px; height: 28px;border-radius: 5px;border: 1px solid #999999;}
#pages a:hover,#pages a.active{color: #ccb18e;}
#pages a.page-bd{width: 48px;height: 28px;border: 1px solid #999999;color: #999999;}
#pages a.page-bd:hover{border-color: #ccb18e;color: #333333;}
#pages .txt-page{width: 26px;height: 28px;*height:27px;line-height:27px;text-align:center;border: 1px solid #ccb18e;vertical-align: top;}
    #pages .cur_page {color: #ae0e16;border: 1px solid #ae0e16;}
    #pages button {width: 48px;height: 28px;background: #c4a47b;font-size: 18px;color: #ffffff;}

.h1-title{width: 100%;height: 30px;line-height:26px;font-size: 24px;font-weight:normal;text-align: center;background: url("Images/h1-line.png") no-repeat center;}




.label{
            width: 790px;
            height: 352px;
            margin: 0 0 20px 0;
            text-align: center;
            background: #ecf5fe;
             position: relative;
        }
        .label>ul{
            width: 790px;
            height: 50px;
            border-bottom: 1px #ccc solid;
        }
        .label>ul>li{
            list-style: none;
            float: left;
            width: 129px;
            height: 45px;
            color: #333333;
            font-size: 16px;
            font-weight: bold;
            line-height: 50px;
            
        }
        .label>div{
            width: 790px;
            overflow: hidden;
            position: absolute;
            color: black;
            line-height: 70px;
            
            display: none;
        }
        .label li.showed{
            background: #dde8f3;
            border-bottom: 5px solid orange;
            line-height: 40px;
            
        }
        .label div.showed{
            display: block;
            
        }


.tushu{
    width: 790px;
    height: 300px;
    background: red;

}

.shipin{
    width: 410px;
    height: 352px;
    background: #ecf5fe;
    position: relative;
    margin: 0 0 20px 0;
}
.box4List {
    width: 310px;
    height: 359px;
    padding: 15px 0;
}

.mov-title {
    overflow: hidden;
    
    line-height: 28px;
    padding: 0 0 5px 0;
        margin-top: 13px;
}

.mov-title a {
    float: left;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 10px;
}


.news_4{
   width: 1200px;
    height: 88px;
    position: relative;
    margin: 0 auto;
    padding: 2px 0px 2px 0px;
    
}

.last_ly{
    margin: 0 auto;
}
.sbox {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 127px;
    height: 60px;
    border: 1px solid #c9daf2;
    color: #095baf;
    font-size: 17px;
    font-weight: bold;
    line-height: 60px;
    margin-left: 8px;
}
.s1box {
    background: url(../images/s1.png) no-repeat 25px 19px #ecf5fe;
    display: block;
    padding: 0 0 0 51px;
}

.s2box {
    background: url(../images/s2.png) no-repeat 40px 19px #ecf5fe;
    display: block;
    padding: 0 0 0 67px;
}
.s3box {
    background: url(../images/s3.png) no-repeat 65px 19px #ecf5fe;
    display: block;
    padding: 0 0 0 90px;
}
.s4box {
    background: url(../images/s4.png) no-repeat 25px 19px #ecf5fe;
    display: block;
    padding: 0 0 0 51px;
}


/*飘窗广告重要*/
#imgDiv {
        position: absolute;
        z-index: 9999;
        background-color: #D5123A;
        cursor: pointer;
        text-align: center;
        width: 260px;
        height: 90px;
    }
    #imgDiv .ImgFirLine {
        margin-top: 6px;
    }
    #imgDiv span {
        display: inline-block;
        width: 90%;
        margin-top: 4px;
        font-weight: bold;
        font-size: 16px;
        background: linear-gradient(to bottom, #ffffff, #ffe537);
        -webkit-background-clip: text;
        color: transparent;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
    #imgDiv .imgDivreset {
        position: absolute;
        /*关闭按钮图标*/
        color: #fff;
       top: 1px;
       right: 2px;

    }
    #imgDiv a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }
/*飘窗广告结束*/

