@CHARSET "UTF-8";

.right{
	position: relative;
    margin-bottom: 0px;
height:1003px;
}

#main_pro{
	padding-bottom:0;
}
.main_prowrap{
	margin-top:0px;
}
.feijituk{
	
}
.feiji1line{
	float:left;
width:786px;
height:1003px;
background:url("../images/feiji.png") no-repeat;
margin-left:0px;
}


.feiji2line{
	    position: absolute;
top:0px;
left:-60px;
width:786px;
height:1003px;
background:url("../images/feiji.png") no-repeat;
}



.diankkuang{
		    position: absolute;
top:154px;
left:500px;
position: relative;
}

.diank{
				    position: absolute;
top:0px;
left:0px;
width:125px;
height:27px;
background:url("../images/hpic.png") no-repeat;
cursor: pointer;
}

.d2{
top:55px;
left:-63px;
}

.d3{
top:127px;
left:-135px;
}

.d4{
top:182px;
left:-188px;
}

.d5{
top:237px;
left:-235px;
}

.d6{
top:309px;
left:-292px;
}

.d7{
top:414px;
left:-365px;
}

.d8{
top:519px;
left:-410px;
}

.d9{
top:624px;
left:-442px;
}

.d10{
top:729px;
left:-468px;
}

.diantext{
	color:#fff;
font-size:18px;
margin-left:50px;
margin-top:2px;
font-weight:bold;
}

.maintext{
	float:left;
width:calc(100% - 687px);
margin-left:680px;
margin-top:80px;
}

.textsinglek{
	float:left;
width:100%;
}

.textsinglek-2{
		float:left;
width:100%;
margin-top:10px;
}
.texttitle{
		float:left;
width:100%;
color:#2e466d;
font-size:18px;
font-weight:bold;
}

.textdetail{
			float:left;
width:100%;
color:#747980;
font-size:14px;
font-weight:bold;
}
.whomain {
    float: left;
    width: 100%;
    border-top: 1px solid #d8d8d8;
    margin-top: 50px;
}

.r-video-k{
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
margin-top: 40px;
}

.r-video-k img {
    float: left;
    width: 100%;
}

.r-video-k:before {
    content: '';
    border: 3px solid #fff;
    width: 85px;
    height: 85px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    border-radius: 50%;
    cursor: pointer;
    margin: auto;
    z-index: 2;
}

.r-video-k:after {
    content: '';
    border-width: 22px 32px;
    border-color: transparent transparent transparent #fff;
    margin: auto;
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 40px;
    right: 0;
    top: 0px;
    bottom: 0;
    border-style: solid;
    cursor: pointer;
    margin: auto;
    z-index: 3;
}


.himain{
	float:left;
width:100%;
margin-top:150px;
}

.dajiaoright{
	float:left;
width:16%;
}

.dajiaoico{
	float:left;
width:100%;
background:none;
}

.yeark{
	float:left;
margin-left:5px;
width:calc(90% - 5px);
}

.yearsingle{
	float:left;
width:calc(100% - 2px);
border:1px solid #88C231;
color:#88C231;
font-size:16px;
height:40px;
line-height:40px;
text-align:center;
cursor: pointer;
}

.yearradius{
	border-radius: 8px 8px 0px 0px;
}

.yeartopnone{
	border-top:none;
}

.yearsactive{
	background:#88C231;
color:#fff;
}

.rr{
	float:left;
margin-left:5%;
width:79%;
}

.rr-left{
	float:left;
width:44%;
margin-top:47px;
}

.rrltextk{
	float:left;
width:calc(100% - 9px);
height:60px;
border: 1px solid #b4d080;
border-radius:5px;
position: relative;
color:#414956;
}

.rrltextk img{
	float:left;
width:50px;
margin-left:10px;
background:none;
}

.rrltext{
	float:left;
width:calc(95% - 60px);
margin-left:5%;
color:#747980;
font-size:13.85px;
margin-top:15px;
}

.tk2{
margin-top:108px;	
}

.tk3{
	margin-top:155px;
}

.tk4{
	margin-top:107px;
}

.tk5{
	margin-top:195px;
height: 110px;
}

.tk6{
	margin-top:95px;
}

.tk2 img{
	width: 56px;
margin-top:8px;
}
.tk3 img{
	width: 47px;
margin-top:9px;
background:none;
}

.tk4 img{
	width: 39px;
margin-top:13px;
background:none;
}

.tk5 img{
	width: 60px;
margin-top:25px;
background:none;
}

.tk6 img{
	width: 34px;
margin-top:15px;
background:none;
}

.rrltextk:before{
	content: '';
    width: 7px;
    height: 13px;
    position: absolute;
    right: -7px;
    top: 23px;
    z-index: 2;
background:url("../images/zuojian.png") no-repeat;
}
.tk5:before{
	top: 46px;
}

.rrltextk:after{
	content: '2000';
    position: absolute;
    right: -120px;
    top: 17px;
    z-index: 2;
font-size:22px;
}

.tk2:after{
	content: '2007';
}
.tk3:after{
	content: '2008';
}

.tk4:after{
	content: '2009';
}

.tk5:after{
	content: '2011';
    top: 40px;
}

.tk6:after{
	content: '2013';
}

.rr-mid{
	float:left;
width:9%;
margin-bottom:80px;
}

.rr-mid-line{
width:2px;
height:1290px;
background:#88C231;
margin-left:auto;
margin-right:auto;
position: relative;
}


.rr-mid-titlebig{
	    width: 180px;
    height: 70px;
    position: absolute;
    left: -90px;
    top: -85px;
    z-index: 2;
background:#88C231;
color:#fff;
text-align:center;
border-radius:5px;
padding-top:15px;
}

.midk2{
	top: 320px;
height: 40px;
padding-top:17px;
}

.midk3{
	top: 700px;
height: 40px;
padding-top:17px;
}

.midk4{
	top: 1260px;
height: 57px;
padding-top:0px;
font-size:12px;
line-height:57px;
}

.rr-mid-titlebig:before{
		content: '';
    width: 11px;
    height: 8px;
    position: absolute;
    right: calc(50% - 7px);
    bottom: -8px;
    z-index: 2;
background:url("../images/xiajian.png") no-repeat;
	
}

.rr-mid-qiu{
	    width: 35px;
    height: 35px;
    position: absolute;
    left: -16px;
    z-index: 2;
background:url("../images/lvqiu.png") no-repeat;
}

.qiu1{
	top: 60px;
}

.qiu2{
	top: 145px;
}

.qiu3{
	top: 230px;
}

.qiu4{
	top: 445px;
}

.qiu5{
	top: 530px;
}

.qiu6{
	top: 615px;
}

.qiu7{
	top: 810px;
}

.qiu8{
	top: 895px;
}

.qiu9{
	top: 995px;
}

.qiu10{
	top: 1080px;
}

.qiu11{
	top: 1165px;
}

.rr-right{
	    float: left;
    width: 47%;
    margin-top: 132px;
}

.rrrtextk {
    float: left;
    width: calc(100% - 16px);
    height: 60px;
    border: 1px solid #b4d080;
    border-radius: 5px;
    position: relative;
margin-left:7px;
color: #414956;
}

.rtk2{
	margin-top:322px;
}

.rtk3{
	margin-top:220px;
}

.rtk4{
	margin-top:122px;
}

.rtk5{
	margin-top:107px;
color:#E44326;
font-weight:bold;
}

.rrrtextk img {
    float: left;
    width: 43px;
    margin-left: 10px;
display:block;
margin-top: 7px;
background:none;
}

.rtk2 img {
	width: 38px;
margin-top:15px;
}
.rtk3 img {
	width: 39px;
margin-top:15px;
}

.rtk4 img {
	width: 42px;
margin-top:10px;
}

.rtk5 img {
	width: 39px;
margin-top:13px;
}

.rrlt2{
width: calc(95% - 66px);	
}

.rrlt5{
width: calc(95% - 70px);	
}

.rrlt6{
width: calc(95% - 44px);	
}

.rrrtext {
    float: left;
    width: calc(95% - 55px);
    margin-left: 5%;
    color: #747980;
    font-size: 13.85px;
    margin-top: 20px;
}

.rrrt2{
	 margin-top: 15px;
}
.rrrt5{
	 width: calc(98% - 49px);
margin-left: 2%;
margin-top: 8px;
}

.rrrtextk:before{
	    content: '';
    width: 7px;
    height: 13px;
    position: absolute;
    left: -7px;
    top: 23px;
    z-index: 2;
    background: url("../images/youjian.png") no-repeat;
}


.rrrtextk:after {
    content: '2005';
    position: absolute;
    left: -120px;
    top: 17px;
    z-index: 2;
    font-size: 22px;
    
}

.rtk2:after {
    content: '2008';
}

.rtk3:after {
    content: '2010';
}

.rtk4:after {
    content: '2012';
}

.rtk5:after {
    content: '2015';
font-size:26px;

}




@media screen and (max-width: 790px) { 
	.dajiaoright{display:none;}
.rr{
	width:100%;
margin-left:0;
}
}


@media screen and (max-width: 1060px){
.rr-mid-line {
    margin-bottom:80px;
}
}

@media screen and (max-width: 700px){
.rrltext,.rrrtext{
	font-size:12px;
	margin-bottom:5px;
}
}

@media screen and (max-width: 560px){
	.rrrtext {
    width: calc(100% - 60px);
    margin-left: 5px;
}

.rrltext {
    width: calc(100% - 40px);
    margin-left: 5px;
}
.rrrtext {
    font-size: 12px;
}
.rrrtextk img {
    width: 21.5px;
    margin-top: 14px;
}

.rrltextk img{
	  width: 25px;
    margin-top: 14px;
}

.tk2 img {
    width: 28px;
    margin-top: 16px;
}
.rrlt2 {
    width: calc(100% - 43px);
margin-top:10px;
}

.tk3 img {
    width: 23px;
    margin-top: 18px;
}

.rtk2 img {
    width: 19px;
    margin-top: 20px;
}
.rrrt2 {
	width: calc(100% - 34px);
    margin-top: 2px;
}

.rtk3 img {
    width: 19px;
    margin-top: 15px;
}
.rrrt2-2{
	margin-top:10px;
}

.rrlt5 {
    margin-top:-1px;
}

.rrrt2-3{
	margin-top:10px;
	width: calc(100% - 37px);
}

.rtk5 {
    margin-top: 107px;
    color: #E44326;
    font-weight: bold;
}

.rrrt5 {
    width: calc(100% - 30px);
    margin-left: 5px;
    margin-top: 1px;
}
.rtk5 img {
    width: 15px;
    margin-top: 20px;
}

.rrlt6 {
    margin-top:1px;
}

}

@media screen and (max-width: 1060px) { 
.right {
        margin-top: 0;
}
  
}

@media screen and (max-width: 940px) {
.right {
    height: auto;
}
	.maintext{
	margin-left:0;
width:100%;
	}
	.diankkuang{
	display:none;
	} 
	.feiji2line{
	display:none;
	}
}










