锘?leftbar {
    width: 220px;
    border: 1px solid #2b66b2;
    font-size:18px;
    padding:30px 0 60px;
}
.leftbar a{
    display:block;
    padding:10px 30px;
}
.leftbar a i{
    padding-left:20px;
}
.leftbar a.current {
    color:#fff;
    background:#2b66b2;
}

.rightbar{
    float:right;
    width:930px;
    font-size:16px;
}
.rightbar .news li {
    line-height: 48px;
    border-bottom: 1px dashed #ddd;
    position: relative;
}
.rightbar .news li i {
    color: #2b66b2;
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 0;
}
.rightbar .news li span {
    color: #999;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
}
.rightbar .news li a {
    padding: 0 200px 0 10px;
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    text-overflow: ellipsis;
}
.rightbar .news li a:hover {
    color: #2b66b2;
}
.rightbar .page{
    margin:20px auto;
}

	/*鑻辨枃*/
	.en .leftbar {
		font-size: 16px;
	}
.en .leftbar a{
    padding:10px 20px;
}

/*鏂伴椈鍐呭*/
.rightbar h1{
    text-align:center;
    font-size:24px;
    font-weight:bold;
}
.rightbar .info {
    text-align: center;
    color:#888;
    font-size:14px;
    padding:15px 0;
    border-bottom:1px solid #eee;
}
.rightbar .info span{
    padding:0 15px;
}
.rightbar .edit{
    padding:15px 0;
    line-height:30px;
}
.rightbar .edit p{
   padding-top:5px;
}
.rightbar .edit img {
    max-width:70% !important;
    height:auto !important;
}
.rightbar .other{
    font-size:14px;
    line-height:24px;
    margin-top:20px;
}
.rightbar .other a{
    color:#2b66b2;
    display:block;
    width:90%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}


/*鏂板搧鍒楄〃*/
.rightbar .new li {
    width: 270px;
    height: 222px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.rightbar .new li img {
    width: 100%;
    height: 100%; 
}
    .rightbar .new li p {
        width: 100%;
        text-align:center;
        color:#fff;
        bottom:10px;
        left:0;
        position:absolute;
    }

/*鏂板搧浠嬬粛*/
.left_image{
    width:460px;
    height:auto;
}
.right_text{
    margin-left:35px;
    line-height:24px;
    width:750px;
}
.right_text h3{
    font-weight:bold;
    
}
.right_text .item{
    padding-bottom:25px;
}


/*鍙戝睍鍘嗙▼*/
.time {
    background: url(/Resource/Images/Common/timebg.png) no-repeat center 320px;
}
.time .rightbar{
    position:relative;
   
}

.rightbar .type {
	display: flex;
	justify-content: space-around;
	margin-bottom: 50px;
}

	.rightbar .type a {
		width: 160px;
		line-height: 36px;
		height: 36px;
		border-radius: 5px;
		background: #888;
		text-align: center;
		color: #fff;
		margin: 20px;
	}

		.rightbar .type a.current {
			background: #2b66b2;
		}
.tiemline{
	position:relative;
	height:950px;
	margin-bottom:60px;
	margin-top:50px;
}
.tiemline .line {
	width: 2px;
	height: 950px;
	background: #2b66b2;
	position: absolute;
	left: 50%;
	margin-left: -1px;	
}



.tiemline .item{
    position:absolute;
}
.tiemline .item h4{
    font-size:24px;
    color:#2b66b2;
}


.tiemline .type1 {
    left: 50%;
    top: 170px;
    text-align: left;
    padding-left: 30px;
    margin-left:-12px;
    background: url(/Resource/Images/Common/ponit.png) no-repeat;
}
.tiemline .item3 {
    top: 340px;
}
.tiemline .item5 {
    top: 510px;
}
.tiemline .item7 {
    top: 680px;
}
.tiemline .item9 {
    top: 850px;
}

.tiemline .type2 {
    left: 50%;
    top: 260px;
    text-align: right;
    padding-right: 30px;   
    background: url(/Resource/Images/Common/ponit.png) no-repeat right top;
    transform:translateX(-94.5%);
}
.tiemline .item4 {
    top: 420px;
}
.tiemline .item6 {
    top: 600px;
}
.tiemline .item8 {
    top: 770px;
}
.tiemline .clock {
    position: absolute;
    top: 53px;
    left: 50%;
    transform: translateX(-50%);
}
.tiemline .t_arrow {
    position: absolute;
    top: 976px;
    left: 50%;
    transform: translateX(-50%);
}


/*浼佷笟鏂囧寲*/
.rightbar .leftitem, .rightbar .rightitem {
    width: 462px;
    height: 234px;
    float: left;
    border: 1px solid #ddd;
}

.rightbar .leftitem img {
    width: 100%;
    height: 100%;
}

.rightbar .rightitem img {
    width: 100%;
    height: 100%;
}
.rightbar .c_text{
    padding:30px;
}
.rightbar .c_text h3{
    font-size:30px;
    padding-bottom:12px;
}
    .rightbar .c_text h3:after{
        content:'';
        width:26px;
        height:6px;
        background:#2b66b2;
        display:block;
    }
    .rightbar .c_text p {
        color: #2b66b2;
        line-height: 1.5;
    }

    /*浼佷笟鑽ｈ獕*/
    .rightbar .two img{
        width:45%;
        margin:2.5%;
        float:left;
    }
.rightbar .three img {
    width: 30%;
    margin: 1.5%;
    float: left;
}


/*鎷涜仒淇℃伅*/
.jobbox{
    width:100%;
}
.jobbox .t_header{
    background:#eee;
    padding:12px 20px;
    color:#2b66b2;    
}
.jobbox .table span:nth-child(1){
    width:40%;
    float:left;
}
.jobbox .table span:nth-child(2) {
    width: 20%;
    float: left;
}
.jobbox .table span:nth-child(3) {
    width: 40%;
    float: left;
}

    .jobbox .job .table {
        border-bottom: 1px solid #ddd;
        line-height: 3;
        padding: 0 20px;
        cursor: pointer;
    }
.job_con {
    padding: 10px 20px;
    border-bottom: 1px solid #ddd;
    display:none;
}

.job_con dt{
    color:#2b66b2;
    padding:10px 0 5px;
}
/*灞忓箷灏忎簬绛変簬1259锛屽ぇ浜庣瓑浜?024*/
@media only screen and (max-width:1259px) {
    .leftbar {
        width: 190px;     
    }
    .rightbar {     
        width: 730px;     
    }


        /*鏂板搧浠嬬粛*/
    .right_text {
        margin-left: 35px;
        line-height: 24px;
        width: 400px;
    }

}

/*灞忓箷灏忎簬绛変簬1023*/
@media only screen and (max-width:1023px) {
    .leftbar {
        display:none;
    }
    .rightbar {
        width: 100%;
    }
    .rightbar .new li{
        width:45%;
        margin:2.5%;
        height:auto;
    }
    .left_image {
        width: 100%;
        height: auto;
        float:none;
    }
    .right_text {
        margin-left: 0;
        width: 100%;
        float:none;
        margin-top:10px;
    }

  }

@media only screen and (max-width:1023px) {
    /*浼佷笟鏂囧寲*/
    .rightbar .leftitem, .rightbar .rightitem {
        width:100%;
        height: auto;
        float: none;
        border: 1px solid #ddd;
    }
    .rightbar .c_text h3 {
        font-size: 24px;     
    }
}
