
.lsbg{background:#f5fafe;   }
.cpbt{  height: 140px;   position: relative;color: #fff;  text-align: center;background:#0456b5;width:235px;float:left;font-size:16px;    padding: 23px 0 36px;  box-sizing: border-box;
    line-height: 1; text-transform: uppercase; }
    .cpbt p{font-size: 16px;}
.cpbt span{    color: #fff;
    font-size: 39px;
    width: 100%;
    display: block;
   line-height: 50px;
    margin:5px 0;
    font-weight: bold;
 }
	#videoPlay1{    background: #000;    display: none;width:550px;height:460px}
.cpbox {padding-top:80px;}
.cpbox .hd{height:140px;}
.cpbox .hd ul {float:right; margin-top: 20px;width:940px}
.cpbox .hd ul  p{  height:26px;line-height:26px;  text-align: right;color:#002359;font-size:18px;}
.cpbox .hd ul  p  span{font-size:26px;color:#ff5f16;}
.cpbox .hd ul  li{float:left;line-height:51px; color:#aeaeae;  text-align: center; font-size:18px;padding-left: 25px; width:160px; text-align: left; height: 54px;position: relative; cursor: pointer;}
.cpbox .hd ul li a{color:#606162; }
.cpbox .hd ul  li.on a,.cpbox .hd ul li:hover a{color:#ff5f16;}
.cpbox .hd ul  li.on:after,.cpbox .hd ul  li:hover:after { 
	width:100%;background:#ff5f16;
	height:3px;margin:0 auto;
	content:'';
	display: block;
    clear: both;
    position: absolute;
    bottom:-3px;
}
.cpbox .bd {padding-top:50px;}
.cpbox .bd ul li{  box-shadow: 8px 5px 8px rgba(241, 241, 241, 0.9);  margin-right: 15px;
    margin-bottom: 15px;background:#fff;float:left;width:288px;margin-right:15px;margin-bottom:15px; min-height: 278px;}
	.cpbox .bd ul li img{width:100%;height:190px;border-bottom: 1px #e4e1e1 solid;}
.cpbox .bd ul li:nth-child(4n) {margin-right:0}
.cpbox .bd ul li span {font-size:16px;font-weight:400;display:block;padding:17px;}
.cpbox .bd ul li span  b{    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 5px;}
.cpbox .bd ul li span i {display:block;font-style:normal;font-size:14px;color:#7b85a2;}
.cpmore{      padding: 40px 0  40px;
    text-align: center;
    clear: both;}
.cpmore a{font-size:18px;color:#002359}
 


.zyx{ background:url(../images/zxy.jpg)  center center  no-repeat  #fff;height:996px;}
.zybt{margin-top:85px}
.zybt i{display:block; background:url(../images/zxy1.png)    no-repeat;height:104px;width:552px}
.zybt  h3{color:#002359;font-size:38px;margin-top:24px;}
.zybox{width:705px}
.zybox  ul{margin-top:60px}
.zybox  ul li{padding-left:80px;margin-bottom:30px; border-bottom: 1px dashed #d4d4d4; padding-bottom: 20px;}

.zybox  ul li.ico1{background:url(../images/zy1.png)   left center  no-repeat;}
.zybox  ul li.ico2{  background:url(../images/zy2.png)   left center  no-repeat;}
.zybox  ul li.ico3{  background:url(../images/zy3.png)   left center  no-repeat;}
.zybox  ul li.ico4{  background:url(../images/zy4.png)   left center  no-repeat;}

.zybox  ul li  span{color:#ff5f16;font-size:22px}

.zybox  ul li  p{    padding-top: 10px;color:#002359;font-size:16px;line-height:2}

.zymore{height:64px;line-height:64px;width:185px; text-align: center;background:#ff5f15;    box-shadow: 0 0 10px rgba(255, 95, 21, 0.65);}
.zymore a{display:block;font-size:18px;color:#fff}


.home_news{

    background: #f3f3f3;

    padding: 30px 0 30px;

}

.home_news ol{

    margin-top: 35px;

}

.home_news ol li{

    float: left;

    width: 32%;

    background: #fff;

    margin-right: 2%;

}

.home_news ol li:last-child{

    margin-right: 0;

}

.home_news ol li .img{

    line-height: 0;

    overflow: hidden;

}

.home_news ol li .img img{

    transition: all 1.2s;

    width: 100%;

    height: auto;

}

.home_news ol li .text{

    padding: 20px;

}

.home_news ol li .text h3{

    color: #424242;

    font-size: 16px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.home_news ol li .text p{

    margin-top: 10px;

    line-height: 24px;

    height: 48px;

    color: #666;

    overflow: hidden;

}

.home_news ol li:hover .img img{

    transform: scale(1.2);

}

.about{
    height: 682px;
    background: url(../images/about.jpg) no-repeat center;

}
.about p{
    padding-top:180px;
    padding-right: 75px;
    font-size: 16px;
    color: #2c2c2c;
    width:538px;
    float: right;
    line-height: 35px;
    word-spacing: 2px;
}
.about p a{
    color:#ff5f16;;
}