@charset "utf-8";

/*logo图片开始*/
.top{
    width: 100%;
    height: 142px;
    background:#4e90d0 url("../img/bg_hd.png") no-repeat center;
}
.top-link{
    float: right;
    margin-right: 5px;
    width: 171px;
    text-align: center;
    height: 31px;
    line-height: 28px;
    background: url("../img/bg_link.png") no-repeat center;
}
.top-link > a,
.top-link > span{
    display: inline-block;
    *display: inline;
    zoom:1;
    color: #ffffff;
    font-size: 12px;
}
.top-link > a{
    padding: 0 10px;
}
.top-link > a:hover{
    color: #cc0000;
    text-decoration: none;
}
/*logo图片结束*/

/*nav开始*/
.nav-bg{
    background-color: #eaeaea;
    border-top: 5px solid #cc0000;
    width: 100%;
    height: 33px;
}
.main{
    margin: 0 auto;
    width: 1000px;
}
.nav{
    height: 100%;
}
.nav > li{
    float: left;
    padding: 0 1px;
    height: 100%;
    position: relative;
    z-index: 3;
}
.nav > li > a{
    display: block;
    width: 109px;
    text-align: center;
    font-size: 16px;
    height: 100%;
    line-height: 33px;
    color: #666666;
}
.nav > li:hover > a{
    background-color: #cc0000;
    text-decoration: none;
    color: #ffffff;
}
.nav > li.nav-on > a{
    background-color: #ffffff;
    color: #313131;
    font-weight: bold;
}
.nav > li > .nav2{
    display: none;
    position: absolute;
    z-index: 4;
    border: 2px solid #cc0000;
    padding: 10px 0 10px 20px;
    background-color: #ffffff;
}
.nav > li:hover > .nav2{
    display: block;
}
.nav2-last{
    right: 0;
}
.list-wd1{
    width: 120px;
}
.list-wd2{
    width: 240px;
}
.list-wd3{
    width: 360px;
}
.list-wd4{
    width: 480px;
}
.list-nav2{
    width: 120px;
}
.list-nav2 > li > a{
    display: block;
    color: #666666;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding-left: 15px;
    background: url("../img/icon_arrow_off.png") no-repeat center left;
}
.list-nav2 > li > a:hover {
    text-decoration: none;
    color: #cc0000;
    background: url("../img/icon_arrow_on.png") no-repeat center left;
}
.ps-r{
    position: relative;
    z-index: 0;
}
/*nav结束*/
/*floor1开始*/
.mt-25{
    margin-top: 25px;
}
.mr-10{
    margin-right: 10px;
}
.picbox{
    width: 340px;
}
.picbox > .tab_menu{
    position: absolute;
    bottom: -27px;
    z-index: 2;
    padding: 0 132px;
}
.picbox > .tab_menu > li{
    float: left;
}
.picbox > .tab_menu > li > a{
    display: block;
    width: 7px;
    padding: 10px 4px;
    height: 7px;
    background: url("../img/icon_lioff.png") no-repeat center;
}
.picbox > .tab_menu > li.current > a{
    background: url("../img/icon_lion.png") no-repeat center;
}
.f1pic > .f1pic-img > img{
    width: 100%;
    height: 252px;
}
.f1pic > .f1pic-t{
    position: absolute;
    bottom: 4px;
    z-index: 1;
    background: url("../img/bg_f11.png") repeat;
    width: 310px;
    padding: 0 15px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #ffffff;
}
.hide{
    display: none;
}
.box0 > .tab_menu{
    border-top: 1px solid #f1f1ef;
    border-bottom: 1px solid #e2e2de;
    background-color: #f5f5f5;
    height: 28px;
    line-height: 28px;
}
.box0 > .tab_menu > li{
    float: left;
}
.box0 > .tab_menu > li > a{
    *float:left;
    display: block;
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    width: 148px;
    text-align: center;
}
.box0 > .tab_menu > li > a:hover{
    text-decoration: none;
}
.box0 > .tab_menu > li.current > a{
    color: #ffffff;
    background-color: #ff9933;
    height: 30px;
    line-height: 30px;
    margin-top: -1px;
}
.more{
    font-size: 12px;
    color: #666666;
    padding: 0 10px 0 0;
}
.more:hover{
    text-decoration: none;
    color: #ff9933;
}
.wd-430{
    width: 430px;
}
.wd-200{
    width: 200px;
}
.list0{
    padding:5px 0;
}
.list0 > li{
    background: url("../img/icon_listyle.png") no-repeat;
    background-position: 10px 12px;
    background-size: 4px 4px;
    text-indent: 24px;
}
.list0 > li > a{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #282828;
}
.list0 > li > a:hover{
    text-decoration: none;
    color: red;
}
.time{
    color: #bbbbbb;
    font-size: 12px;
}
.list0 > li > a:hover > .time{
    color: #cc0000;
}
.mt-5{
    margin-top: 5px;
}
.mr-20{
    margin-right: 20px;
}
.tzgg-t{
    border-left: 5px solid #016ec5;
    border-bottom: 1px solid #dbdbdb;
    height: 38px;
}
.tzgg-t > h1{
    padding: 6px 20px;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.tzgg-t img{
    border: 1px solid #ffffff;
}
.tzgg-t > ul a:hover img{
    border: 1px solid #016ec5;
}
.tzgg-box{
    overflow:hidden;
    height:220px;
    width: 200px;
}
.list4 > li{
    background: url("../img/icon_listyle.png") no-repeat;
    background-position: 2px 8px;
    background-size: 4px 4px;
    text-indent: 10px;
}
.list4 > li > a{
    line-height: 22px;
    color: black;
}
.list4 > li.red > a{
     color: #cc3333;
 }
.list4 > li.blue > a{
    color: #2473cf;
}
/*floor1结束*/

/*floor2开始*/
.list5{
    padding-left: 1px;
}
.list5 > li > a > img{
    border: 1px solid #bbbbbb;
}
.list5 > li > a:hover > img{
    border: 1px solid #cc3333;
}
.wd-570{
    width: 570px;
}
.box1{
    width: 100%;
}
.box1 > .tab_menu{
    border-top: 1px solid #f1f1ef;
    border-bottom: 1px solid #ffffff;
    height: 27px;
    line-height: 27px;
    background-color: #f5f5f5;
    text-align: center;
}
.box1 > .tab_menu > li,
.box1 > .tab_menu > h1{
    float: left;
}
.box1 > .tab_menu > h1{
    color: #cc0000;
    font-size: 18px;
    font-weight: bold;
    width: 106px;
}
.box1 > .tab_menu > li > a{
    *float:left;
    display: block;
    color: #666666;
    padding:0 8px;
}
.box1 > .tab_menu > li > a:hover{
    text-decoration: none;
}
.box1 > .tab_menu > li.current{
    height: 33px;
    background: url("../img/bg_lion.png") no-repeat bottom center;
}
.box1 > .tab_menu > li.current > a{
    color: #ffffff;
    font-weight: bold;
    padding:0 10px;
    height: 27px;
    background-color: #ff9933;
}

.list6 > li > a > img{
    border: 1px solid #ffffff;
}
.list6 > li > a:hover > img{
    border: 1px solid #cc3333;
}
.mt-10{
    margin-top: 10px;
}
/*floor2结束*/

/*floor3开始*/
.f3-t{
    border-left: 5px solid #cc0000;
    border-bottom: 1px solid #cc0000;
}
.f3-t > h1{
    padding: 3px 0 4px 12px;
    color:#333333;
    font-size: 18px;
    font-weight: bold;
}
.f3-t > h1.red{
    color: #cc0000;
}
.list1 > li{
    background: url("../img/icon_lis2.png") no-repeat;
    background-position: 10px 10px;
    background-size: 11px 9px;
    text-indent: 24px;
    padding: 3px 0;
}
.list1 > li > a{
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #282828;
}
.list1 > li > a:hover{
    text-decoration: none;
    color: red;
}
.list1 > li > a:hover > span.blue{
    color: red;
}
.list1 > li > a > span.blue{
    color: #0e4a88;
    margin-left: 5px;
}
.list1 > li.bg-on{
    background-color: #f5f5f5;
}
/*floor3结束*/

/*floor4开始*/
.box2{
    background: url("../img/bg_f4.png") no-repeat left center;
    width: 0;
    height: 202px;
    padding-left: 71px;
}
.rollBox{
    position: relative;
    width:920px;
    overflow:hidden;
    margin:0 auto;
    padding: 16px 0 0 9px;
    border-top: 4px solid #cc0000;
    background-color: #f9f9f9;
}
.rollBox .Cont{
    width:920px;
    overflow:hidden;
    margin:0 auto;
}
.rollBox .ScrCont{
    width:10000000px;
}
.rollBox .Cont .pic{
    width:152px;
    float:left;
    text-align:center;
    margin: 0 15px;
}
.rollBox .Cont .pic a{
    display: block;
    border: 1px solid #ffffff;
}
.rollBox .Cont .pic a:hover{
    border: 1px solid #cc0000;
}
.rollBox .Cont .pic a:hover p{
    color: #cc0000;
}
*+html .rollBox .Cont .pic{
    width:152px;
    float:left;
    text-align:center;
    margin: 0 15px;
}
.rollBox .Cont .pic img{
    display:block;
    margin:0 auto;
    padding: 0;
}
.rollBox .Cont .pic p{
    line-height:30px;
    color:#2e2e2e;
}
.rollBox .Cont a:hover{
    text-decoration:none;
}
.rollBox #List1,.rollBox #List2{
    float:left;
}
.rollBox > .img1{
    position: absolute;
    left: 0;
    top: 35%;
}
.rollBox > .img2{
    position: absolute;
    right: 0;
    top: 35%;
}
/*floor4结束*/
/*floor5开始*/
.list2{
    padding: 20px 0;
    background-color: #e4ebf0;
}
.list2 > li{
    float: left;
    width: 25%;
}
.list2 > li > div{
    margin: 0 auto;
    width: 152px;
}
.list2 > li > div > select{
    width: 145px;
    height: 20px;
    line-height: 20px;
    border-color: #7f9db9;
    padding: 0 0 0 5px;
    color: #999999;
}
/*floor5结束*/
/*footer开始*/
.ft{
    background: #313131 url("../img/bg_ft.png") no-repeat center;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.ft > p{
    color: #cccccc;
    font-size: 12px;
    line-height: 24px;
}
/*footer结束*/
/*list floor1 开始*/
.list3{
    border-bottom: 2px solid #cc0000;
    padding: 8px 0 5px 0;
}
.list3 > li{
    float: left;
    color: #cc0000;
}
.list3 > li > a{
    float: left;
    color: #cc0000;
    padding:0 10px;
}
.list-left{
    width: 185px;
    padding: 0 15px 0 0;
}
.list-left > h1{
    background-color: #cc0000;
    font-size: 16px;
    padding: 5px 10px;
    font-weight: bold;
    color: #ffffff;
}
.list-left1{
    width: 100%;
    padding: 2px 0 80px 0;
    background-color: #eaeaea;
}

.list-left1 li{
    width: 100%;
}
.list-left1 > li > a{
    margin: 2px;
    display: block;
    font-size: 16px;
    padding: 3px 5px 5px 10px;
    border: 2px solid #ffffff;
    background-color: #eaeaea;
    color: #555555;
}
.list-left1 > li > ul{
    border: 2px solid #ffffff;
    border-top: none;
    margin: -2px 2px 0 2px;
    background-color: #FFFFFF;
    color: #ffffff;
}
.list-left1 ul{
    display: none;
}
.list-left1 > li > a:hover{
    text-decoration: none;
    border-left-color: #cc0000;
}
.list-left1 > li.more-on > a{
    border-left-color: #cc0000;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    background-color: #ff9933;
    font-weight: bold;
    color: #ffffff;
}
.more-on > ul{
    display: block;
}
.list-left2 > li{
    border-bottom: 1px solid #666666;
    padding: 3px 0 5px 0;
    background-image: url("../img/icon_more3.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.list-left2 > li:hover{
    border-bottom: 1px solid #ff9933;
}
.list-left2 > li > a{
    padding: 0 5px 0 10px;
    color: #666666;
    display: block;
}
.list-left2 > li > a:hover{
    text-decoration: none;
}
.list-left2 > li.li-on{
    border-bottom: 1px solid #ff9933;
    background-image: url("../img/icon_more2.png");
}
.list-left2 > li.li-on > a{
    color: #ff9933;
}
.list-right{
    width: 800px;
}
.list-right > h1{
    background: url("../img/bg_listt.png") no-repeat center;
    font-size: 16px;
    padding: 5px 10px;
    font-weight: bold;
    color: #ffffff;
}
.list7{
    padding:5px 10px;
}
.list7 > li > a{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #282828;
}
.list7 > li > a:hover{
    text-decoration: none;
    color: red;
}
.list7 > li > a:hover > .time{
    color: #cc0000;
}
.list8{
    padding: 5px 5px;
}
.list8 > li{
    float: left;
    padding: 0 3px;
    color: #cc0000;
}
.list8 > li > a{
    padding: 3px 10px 5px 10px;
    background-color: #cc0000;
    color: #ffffff;
}
.list8 > li > a:hover{
    text-decoration: none;
    background-color: #ff0000;
}
.list8 > li.on > a{
    background-color: #ff9e19;
}
.list8 > li > input{
    width: 50px;
    border: 1px solid #cc0000;
    text-align: center;
}
.article-title{
    margin:0 auto;
    padding: 10px 0;
    width:980px;
}
.article-title h2{
    font-size:24px;
    text-align:center;
	/*height:auto;
    height:60px;*/
	min-height:60px; height:auto!important; height:60px;
    line-height:60px;
    color: #535353
}
.article-assist{
    padding:10px 0 10px 0;
    margin:0;
    border-bottom:1px #999 dashed;
    font-size:14px;

}
.article-assist h4{
    margin:0 auto;
    width:500px;
    text-align: center;
    *margin-right: 220px;
    _margin-left: 230px;
}
.article-assist em{
    font-size:14px;
    font-weight: normal;
    margin:0 20px 0 0;
}
.article-assistbtn{
    float:right;
    margin:0 10px 0 0;
}
.article-assistbtn a{
    color:#218ece;

}
.article-content{
    text-align: left;
    padding:20px 20px 0 20px;
    margin:0;
    font-size: 16px;
    text-indent:2em;
    color:#000000;

}
.article-content p{
    margin:0 0 1em 0;
    line-height: 2;

}
/*list floor1 结束*/
/*青年人才*/
.qingniantitle{
	 background: url("../img/bg_listt.png") no-repeat #fff0ca;
    font-size: 16px;
    padding: 5px 10px;
    font-weight: bold;
}

.namelist>ul{
		padding: 5px 10px;
		height:220px;
}

.namelist li {
	width:120px; height:220px; margin-left:38px; float:left; text-align:center; color:#383838; line-height:16px;
}
.namelist img,.namelist a:link, .namelist a:visited {
	display:block; border:none; color:#383838;
	font-size:13px; line-height:18px;
}
.liuyan {
	width:540px; height:280px; float:left;
	color:#383838;
	
}
.liuyantitle {
	height:28px; padding:0px 0px 20px 45px;
	color:#064ba1; font-size:26px; line-height:26px; font-family:Microsoft YaHei, SimHei;
}

.liuyan p {}

#liuyanbox{
	width:505px; height:220px; position:relative; overflow:auto;	 }
 
#liuyancontent {
   position:absolute; left:0; top:0;
}

#liuyancontent .piece {
	width:450px; margin:10px 30px 10px 10px;
}
#liuyancontent .piece .title {
	font-size:13px;	color:#bab9b9; background:#f5f5f5;
	padding:3px 10px; line-height:22px;
}
#liuyancontent .piece .content {
	font-size:13px;	color:#6b6b6b; background:#FFFFFF;
	padding:4px 10px; line-height:22px;
}
#liuyancontent .piece .reply {
	font-size:13px;	color:#44b5ff; background:#FFFFFF;
	padding:4px 10px; line-height:22px;
}


.display{
	display:none;
}
.mb-10{
	margin-bottom:10px;
}
.write select {
	width:405px; height:30px; display:block; color:#6b6b6b; font-size:14px; border:#e8e8e8 1px solid; line-height:26px;
}
.write textarea {
	width:405px; height:126px; display:block; color:#6b6b6b; font-size:16px; border:#e8e8e8 1px solid; line-height:26px; margin:10px 0px;
}
.write input {
	width:80px; height:30px; display:block; color:#FFFFFF; font-size:14px; background:#ffa13f; border:none; line-height:30px; margin:0px auto;
}
/*青年人才 end*/


