@charset "utf-8";

* { margin: 0; padding: 0; list-style: none; border: 0; }
body { width: 100%; margin: 0 auto;font-family:Microsoft YaHei; }
a{text-decoration: none !important;color:#333;}

.body{    position: relative;overflow:hidden;}
.banner{width:100%;}
.sbanner img{width:100%;}
.bannerfooter{width:100%;height:60px;line-height:60px;background:#f5f5f5;border-bottom:1px solid #e6e6e6;}
.bfcon{width:1200px;margin:auto;}
.bfcon ul{margin:0;padding:0;}
.bfcon ul li{float:left;font-size: 16px;height:60px;line-height:60px;}
.bfcon ul li.shu{color:#d9d9d9;}
.bfcon ul li.item{padding: 0 85px;}
.bfcon ul li.item a{color:#333;}
.bfcon ul li.item:hover{border-bottom:1px solid #1b5ba5;}
.bfcon ul li.item:hover a{color:#1b5ba5;}

.about{padding-bottom: 50px;}
.aboutcon{width:1200px;margin:auto;}
.acon{margin-top: 60px;}
.aleft{float:left;font-size:14px;color:#333;    width: 655px;}
.aleft .atitle{font-size:36px;    margin-bottom: 25px;}
.aleft .atitleen{font-size:24px;    text-transform: uppercase;color:#dedede;    margin-bottom: 50px;}
.aleft p{
font-size:14px;
color:#666666;
    line-height: 26px;
    text-align: justify;
    text-indent: 2em;
}
.aright{float:right;margin-top:40px;}
.abottom{clear:both;padding-top: 50px;}
.abottom ul{margin:0;}
.abottom ul li{/*width: 216px;*/
    float: left;
    margin-right: 110px;}
.abottom ul li.last{margin-right:0;}
.abottom p{margin:0;}
.abottom p.p1{font-size:100px;color:#1b5ba5;text-align: center;    line-height: 100px;
    margin-bottom: 5px;}
.abottom p.p2{font-size:16px;text-align: center;}


.about2{background:url(../images/about1.jpg) no-repeat center top;height:700px;    overflow: hidden;}
.about2con{width:1200px;margin:auto;margin-top:50px;}
.a2left{float:left;width:650px;}
.a2right{float:right;width:545px;color:#fff;}
.zc{font-size:36px;    margin-top: 20px;
    margin-bottom: 30px;}
.zcen{font-size:24px;color:#858faa;text-transform: uppercase;}
.zcsum{font-size:14px;    
line-height: 26px;   
 overflow-y: scroll;
    height: 395px;
    text-align: justify;
    padding-right: 20px;

}

.zcsum::-webkit-scrollbar{
width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.zcsum::-webkit-scrollbar-thumb{
 border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #fff;
}
.zcsum::-webkit-scrollbar-track{
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #49618e;
}

.about3{background:url(../images/about2.jpg) no-repeat center top;height:703px;    }
.about3con{width:1200px;margin:auto;    position: relative;}
.lsyg{background: #fff;
    position: absolute;
    width: 100%;
    top: -65px;
    padding-top: 50px;
	height:300px;
}
.ls{font-size: 36px;
    margin-bottom: 25px;
    text-align: center;
}
.lsen{
    font-size: 24px;
    text-transform: uppercase;
    color: #dedede;
    text-align: center;
    margin-bottom: 30px;
}

.lsul{width:325px;margin:auto;margin-bottom: 60px;}
.lsul ul{margin:auto;}
.lsul ul li{width: 150px;
    display: inline-block;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 19px;}
.lsul ul li.a{background:#18569f;color:#fff;    margin-right: 18px;}
.lsul ul li.i{border:1px solid #ccc;}
.lsul ul li.i a{color:#333;}

.lsall{width: 1200px;overflow: hidden;background: transparent;position: relative;
    height: 435px;}
			.lscon{width: 2400px;background: transparent;position: absolute;
    left: 0;}
			.sum{
				width:1200px;
				display: inline;
				background: url(../images/timeline.png) no-repeat 0 45px;
				float: left;
				height: 465px;
				
			}
			.lsitem{width: 438px;font-size: 14px;float: left;}
			.ls-top{
				height:42px ;
				background: url(../images/timetop.png) no-repeat;
				font-size: 16px;
				line-height: 42px;
				color: #FFFFFF;
				padding-left: 50px;
			}
			.ls-bottom{
				height:146px ;
				background: url(../images/timebottom.png) no-repeat;
				padding: 5px 15px;
   				line-height: 24px;

			}
			.item1{
				margin-left: 100px;
			}
			.item2{
				margin-left: 90px;
				
			}
			.item3{
				margin-left: 200px;
				margin-top: 40px;
				
			}
			.item4{
				margin-left: 90px;
				margin-top: 40px;
			}

.lsleft{width:107px;height:107px;background:url(../images/lsleft.png) no-repeat;position: absolute;
    left: -125px;
    top: 345px;}
.lsright{width:107px;height:107px;background:url(../images/lsright.png) no-repeat;position: absolute;
    right: -125px;
    top: 345px;}
.about4{background:url(../images/about3.jpg) no-repeat center top;height:795px;    overflow: hidden;}
.about4con{width:1200px;margin:auto;margin-top:50px;}



.about5{background:#f5f5f5;height:817px;    overflow: hidden;}
.about5con{width:1200px;margin:auto;margin-top:50px;}
.lddy{margin-top:75px;}
.dyleft{float:left;width:140px;}
.dytop{background:url(../images/topyuan.png) no-repeat center bottom;height:225px;font-size:14px;    text-align: center;    cursor: pointer;}
.num{font-size:60px;    padding: 40px 0;}
.dybottom{background:url(../images/bottomyuan.png) no-repeat center top;height:225px;font-size:14px;position: relative;
    text-align: center;    cursor: pointer;}
.dybottom p{position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0;}
.dyright{
float:right;width: 1010px;
    height: 548px;
    overflow-y: scroll;
}


.dyright::-webkit-scrollbar{
width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.dyright::-webkit-scrollbar-thumb{
 border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #959595;
}
.dyright::-webkit-scrollbar-track{
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #e4e4e4;
}