/*Banner start*/
.banner {
    width: 100%;
    height: 501px;
    background: url("../img/banner.png") center no-repeat;
}
/*Banner end*/
.footer {
    width: 100%;
    height: 176px;
    background: url("../img/bg_bot.png") center no-repeat;
}
/*Content start*/
.content {
    width: 100%;
    position: relative;
	background: url("../img/bg.png") center no-repeat;
	background-size:100% auto;
}
.title{width:1200px; margin:62px auto 35px; overflow:hidden;}
.title img{display:block;overflow:hidden;}
.content1 {
    width: 1080px;
	height:321px;
    margin: 0 auto;
    background: url("../img/bg_guojijianzairi.png") center no-repeat;
}
.content1 h4{
	padding-top:10px;
	line-height:88px;
	font-size:22px;
	text-align:center;
	
}

.content1 h5{
	padding-top:10px;
	line-height:88px;
	font-size:18px;
	text-align:right;
	
}
.content2 h5{
	padding-top:17px;
	line-height:88px;
	font-size:18px;
	text-align:right;
	
}
.content1 p{
	line-height:29px;
	font-size:17px;
	color:#143b5c;
	text-indent: 34px;
	padding:0 100px;
}
.content2,.content3{
	width: 1080px;
    margin: 63px auto 0;
	overflow:hidden;
}
.tit_h3{position: relative;height:24px; line-height:24px;font-size:23px;color:#004c8d;padding-left:18px;}
.tit_h3:before{ 
	content:"";
	position: absolute;
	width:4px;
	height:22px;
	top:1px;
	left:0;
	background-color:#004c8d;
	border-radius:2px;
}
.content2 h4{
	padding-top:17px;
	line-height:88px;
	font-size:22px;
	text-align:center;
	
}
.content2 p{
	line-height:29px;
	font-size:17px;
	color:#143b5c;
	text-indent: 34px;
}
.content2 .con{
	width:100%;
	height:405px;
	margin-top:32px;
}
.content2 .con_right{
	float:right;
	width:500px;
	height:405px;
	background-color:#f8fafb;
	border-radius:5px;
}
.content2 .con_right .title_h5{
	width:100%;
	height:60px;
	background-color:#ebeff4;
	border-radius:5px 5px 0 0;
	line-height:60px;
	font-size:17px;
	color:#1a4162;
	color:#1a4162;
	position: relative;
}
.content2 .con_right .title_h5:before{ 
	content:"";
	position: absolute;
	width:36px;
	height:36px;
	top:12px;
	left:30px;
	background: url("../img/home_icon2.png") center no-repeat;
}
.content2 .con_right .title_h5 span{display:block;padding-left:69px;font-weight: bold;}
.content2  .con_5{padding:30px 35px 0;overflow:hidden;}
.pic_circle{
	width:900px;
	height:899px;
	margin:43px auto 0;
	overflow:hidden;
	position: relative;
}
.pic_circle a{position: absolute;width:180px;height:180px;}
.pic_circle .a_img1{
	top:0;
	left:359px;
}
.pic_circle .a_img2{
	    top: 112px;
    left: 98px;
}
.pic_circle .a_img3{
	top: 112px;
    left: 620px;
}
.pic_circle .a_img4{
	    top: 359px;
    left: 0;
}
.pic_circle .a_img5{
	top: 359px;
    right: 0;
}
.pic_circle .a_img6{
	bottom: 103px;
    left: 111px;
}
.pic_circle .a_img7{
	bottom: 103px;
    right: 107px;
}
.pic_circle .a_img8{
	bottom: 0;
    left: 360px;
}
.pic_circle img{display:block;}



.swiper-arrow {
    position: absolute;
    cursor: pointer;
}
.content-button-prev2 {
    left:0px;
    top:150px;
}
.content-button-next2 {
    right:0px;
    top:150px ;
}
.content__year {
    width: 1200px;
    margin: 0 auto;
    margin-top: 34px;
}

.content__year .swiper-slide{
    position: relative;
}

.content__swiper2 {
    width: 1200px;
    margin: 46px auto 0;
    position: relative;
    height: 400px;
}
.content__swiper2 .swiper-container{
    width: 1080px;
    position: relative;
    height: 320px;
}
.content__swiper2 .swiper-slide {
    height: 300px;
    text-align: center;
    font-size: 24px;

}
.s-line {
    position: absolute;
    top: 164px;
    height:4px;
    width: 100%;
    background:rgba(229,229,229,1);

}
.s-line-year {
    height: 300px;
}

.s-line-year li {
    float: left;
    position: relative;
    margin-right: -150px;
    cursor: pointer;
}
.s-line-year li:nth-child(2n + 1) .s-down-box {
    width: 320px;
    height:148px;
	 position: relative;
	background: url("../img/bg_nor_linianzhuti.png") center no-repeat;
}
.s-line-year li:nth-child(2n + 1) .s-down-box div{
	padding-top:40px;
	overflow:hidden;
	padding-left:20px;
}
.s-line-year li:nth-child(2n + 1) .s-down-box .up__arrow {
    position: absolute;
    left: 19%;
    top: 146px;
}
.s-line-year li:nth-child(2n + 1) .s-down-box h4 {
    text-align: center;
    font-size: 22px;
    font-weight:600;
   
	width:106px;
	display:block;
	float:left;
	line-height:67px;
}
.s-line-year li:nth-child(2n + 1) .s-down-box h4 span{
	font-size:16px;
}
.s-line-year li:nth-child(2n + 1) .s-down-box p {
    font-size:16px;
    font-family: "Microsoft YaHei";
    font-weight:400;
    color:#707e8a;
    text-align: left;
	display:block;
	float:left;
	width:150px;
	padding-left:22px;
	line-height:23px;
}
.s-line-year li:nth-child(2n + 1) {
    padding-left: 30px;
	margin-top: -36px;
}

.s-line-year li:nth-child(2n + 1).active .s-down-box {
    width: 320px;
    height:148px;
    position: relative;
	background: url("../img/bg_sel_linianzhuti.png") center no-repeat;
}
.s-line-year li:nth-child(2n + 1).active .s-down-box h4 {
   
}
.s-line-year li:nth-child(2n + 1).active .s-down-box p {
    color: #ffffff;
}





.s-line-year li:nth-child(2n) .s-down-box {
    width: 320px;
    height:148px;
	 position: relative;
	background: url("../img/bg_nor_linianzhuti.png") center no-repeat;
}
.s-line-year li:nth-child(2n) .s-down-box div{
	padding-top:40px;
	overflow:hidden;
	padding-left:20px;
}
.s-line-year li:nth-child(2n) .s-down-box .up__arrow {
    position: absolute;
    left: 19%;
    bottom: 140px;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* Internet Explorer */
    -moz-transform:rotate(9180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); /* Opera */

}
.s-line-year li:nth-child(2n) .s-down-box h4 {
    text-align:center;
    font-size: 22px;
    font-weight:600;
  
	width:106px;
	display:block;
	float:left;
	line-height:67px;
}
.s-line-year li:nth-child(2n) .s-down-box h4 span{
	font-size:16px;
}
.s-line-year li:nth-child(2n) .s-down-box p {
    font-size:16px;
    font-family: "Microsoft YaHei";
    font-weight:400;
    color:#707e8a;
    text-align: left;
	display:block;
	float:left;
	width:136px;
	padding-left:22px;
	line-height:23px;
}
.s-line-year li:nth-child(2n) {
    margin-top: 183px;
}

.s-line-year li:nth-child(2n) > img {
    position: absolute;
    bottom: -50px;
    left: 50%;
    margin-left: -14px;
}

.s-line-year li:nth-child(2n).active .s-down-box {
    width: 320px;
    height:148px;
    position: relative;
	background: url("../img/bg_sel_linianzhuti.png") center no-repeat;
}
.s-line-year li:nth-child(2n).active .s-down-box h4 {
  
}
.s-line-year li:nth-child(2n).active .s-down-box p {
    color: #ffffff;
}
/*Content end*/