.index-kf{width:1200px;margin-top:30px;margin:0 auto;background;#002B46;border-bottom:3px solid #ccc;height: 250px;color:#421313;}
.index-kf .kf1{width:190px;margin-right:10px;padding-bottom:30px;float:left;padding-top:20px;}
.index-kf .kf1 p{height:35px;line-height:35px;text-indent:2em;}
.index-kf .kf1 p a{}
.index-kf .kf-tit{width:1200px;height:60px;background:#002B46;}
.index-kf .kf-tit img{width:50px;height:50px;margin-top:5px;margin-left:15px;float:left;}
.index-kf .kf-tit #kf-p1{float:left;height:60px;line-height:60px;color:#fff;}
.index-kf .kf-tit #kf-p2{float: right;height: 60px;line-height: 20px;color: #fff;margin-top: 10px;margin-right: 40px;}
.index-kf .kf-tit #kf-p2 span{font-size:11px;color:#fff;}

/*列表内容*/
.cp-list{width:1200px;margin:0 auto;}
.cp-list .cp-list-header{height:60px;line-height:60px;border-bottom: 1px dashed #ccc;}
.cp-list .cp-list-header h3{float: left;color: #002b46;font-size: 22px;text-indent: .5em;border-bottom: 3px solid #002b46;border-radius: 2px;}
.cp-list .cp-list-header a{display:blcok;float:right;color:#002b46;text-decoration: underline;}
.cp-list .cp-list-ul{width:1200px;margin:0 auto;}
.cp-list .cp-list-ul ul{margin-top:9px;display: flex;flex-wrap: wrap;}
.cp-list .cp-list-ul ul li{width:231px;float:left;margin-right:7px;border:1px solid #6f7375;padding-bottom:15px;margin-top: 8px;}
.cp-list .cp-list-ul ul li a{}
.cp-list .cp-list-ul ul li a img{width:230px;height:230px;}
.cp-list .cp-list-ul ul li a #p-title{width:220px;margin-left:5px;text-align:center;height:40px;line-height:40px;font-size:15px;border-bottom:1px solid #6f7375;}
.cp-list .cp-list-ul ul li a #p-js{width:220px;margin-left:5px;height:40px;line-height:40px;font-size:14px;}
.cp-list .cp-list-ul ul li a #p-js #span1{width:80px;height:45px;line-height:45px;padding:6px;background:#6f7375;color:#fff;padding-left: 10px;padding-right: 10px;}
.cp-list .cp-list-ul ul li a #p-js #span2{width:140px;height:43px;line-height:45px;border:1px solid #6f7375;padding:5px;padding-left: 12px;padding-right: 12px;}

.cp-list .cp-list-ul ul li:hover{border:1px solid #002b46;}
.cp-list .cp-list-ul ul li:hover a #p-title{background:#002b46;color:#fff;}
.cp-list .cp-list-ul ul li:hover a #p-js #span1{background:#002b46;}
.cp-list .cp-list-ul ul li:hover a #p-js #span2{border:1px solid #002b46;color:#002b46;}

.cp-list .cp-list-ul ul li:hover a img{
-webkit-transform: scale(.9);
transform:scale(.9);  
/*border:5px solid #002b46;*/
	}
	

.index_news{height: 670px;padding-top:0px; overflow: hidden;}

.index_news .title a{text-align: center;font-size: 38px;font-weight: bold;color: #333;display: block;margin-bottom: 50px;background:url(../images/pro_title.jpg) no-repeat center 55px;font-family: "microsoft yahei";font-weight: 100;}

.index_news .title a em{font-size: 18px;color: #555;display: block;font-style: normal;padding-top:23px;}



.index_news .left{float:left;margin-top:0px;width:680px; height:530px; overflow: hidden;}



.index_news .left .hd{height:58px; overflow: hidden;background: #002B46;}

.index_news .left .hd span{float: right; padding-right: 15px;}

.index_news .left .hd span a{display: inline-block;font-size: 14px; color:#FFF; text-transform: uppercase; line-height: 58px;font-weight: normal;}

.index_news .left .hd li{ float: left;}

.index_news .left .hd li a{ color: #FFF;font-weight: bold; font-size: 18px;height:58px;line-height: 58px; background: #002B46; display: block; padding: 0 30px;}

.index_news .left .hd li a:hover{font-weight: bold;color:#FFF;background: #0C466C;}

.index_news .left .hd li.on a{background:#005288; font-weight: bold;}



.index_news .left .bd .content{margin-top: 20px;height:425px;font-family: "microsoft yahei"; font-weight: 100;}

.index_news .left .bd .content dl{height: 170px;
overflow: hidden;
width: 675px;
border-bottom: 1px dashed #ccc;}

.index_news .left .bd .content dt{height:150px;width:242px; overflow: hidden;float: left;}

.index_news .left .bd .content dt a{width:242px; height:150px;display: block;float: right;}

.index_news .left .bd .content dt img{width:242px; height:150px;}

.index_news .left .bd .content dd{padding-top: 2px;width: 400px;float: right; }

.index_news .left .bd .content dd h3{ font-size: 16px; color:#333;line-height:18px;}

.index_news .left .bd .content dd h3 a{ color:#333;font-weight: bold;}

.index_news .left .bd .content dd span{display: block;color: #777;font-size: 14px;padding:7px 0 0 0;}

.index_news .left .bd .content dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}

.index_news .left .bd .content dd p a{ color:#002b46;display: block;padding-top: 15px;}

.index_news .left .bd .content ul{margin-top: 10px;}

.index_news .left .bd .content li{ font-size: 15px;
color: #777777;
line-height: 48px;}
.index_news .left .bd .content li::before{
width: .3rem;
height: .3rem;
border: 2px solid #333;
    border-top-color: rgb(51, 51, 51);
    border-right-color: rgb(51, 51, 51);
    border-bottom-color: rgb(51, 51, 51);
    border-left-color: rgb(51, 51, 51);
border-top-color: rgb(51, 51, 51);
border-right-color: rgb(51, 51, 51);
border-bottom-color: rgb(51, 51, 51);
border-left-color: rgb(51, 51, 51);
content: "";
display: inline-block;
margin-right: 5px;
border-radius: 50%;
line-height: .2rem;
vertical-align: unset;
border-color: #005288;
}

.index_news .left .bd .content li a{ color:#333; padding-left:12px ;display: inline-block;}

.index_news .left .bd .content li a:hover{ color:#005288;}

.index_news .left .bd .content li span{ float: right; }



.index_news .right{width:484px; overflow: hidden;margin-top: 0px; float: right; }

.index_news .right h4{height:58px; overflow: hidden; line-height: 58px;background: #002B46;}

.index_news .right h4 a{font-size: 18px;color:#FFF;line-height: 58px;width: 75px;display: block; background: #005288;padding: 0 30px;}

.index_news .right h4 span{ float: right; }

.index_news .right h4 span a{display: inline-block;font-size: 14px;width: 55px;padding:0px;background: #002B46; color:#FFF;text-transform: uppercase; line-height: 40px;font-weight: normal;}

.index_news .right dl{height:80px; overflow: hidden;    border-bottom: 1px dashed #ccc;
padding-bottom: 10px;
padding-top: 10px;
}


.index_news .right dd{width:480px;  overflow: hidden;}

.index_news .right dd h3{padding-left: 29px;background:url(../images/a.jpg) no-repeat 0 0 ;height:20px; line-height: 20px;font-size: 14px; overflow: hidden; font-weight: normal;margin-top: 5px;}

.index_news .right dd h3 a{ color:#333;}

.index_news .right dd h3 a:hover{color: #e76825;}

.index_news .right dd p{padding-left: 29px;background:url(../images/q.jpg) no-repeat 0 0 ; line-height: 20px;font-size: 14px;color:#555;margin-top: 10px;} 	


.jxbe{width: 100%;
background: url(../images/ysbjt.jpg) no-repeat center top;
padding-bottom: 50px;
height:630px;}
.jxbe .jx{width:1200px;margin:0 auto;}
.jxbe .jx .jxbe1{width:370px;height:450px;margin-top:220px;float:left;margin-left:14px;margin-right:14px;background:#fff;border:1px solid #ccc;}
.jxbe .jx .jxbe1 h4{width:90%;margin:0 auto;text-align:center;font-size:18px;color:#002b46;line-height:50px;}
.jxbe .jx .jxbe1 img{width:330px;height:230px;margin-left:20px;margin-right:20px;}
.jxbe .jx .jxbe1 h6{width:90%;margin:0 auto;text-align:center;font-size:15px;color:#002b46;line-height:40px;border-bottom:1px dashed #ccc;}
.jxbe .jx .jxbe1 p{font-size:14px;width:90%;margin:0 auto;line-height:26px;margin-top:20px;}

.chang {
    background: url(../images/chang.jpg) no-repeat center center;
}
.chang .chang_header{width:1200px;margin:0 auto;}
.chang .chang_header h4{font-size: 3em;line-height: 2em;font-weight: normal;text-align:center;}
.chang .chang_header a{
	    margin: 10px 0 20px;
    padding: 8px 20px;
    background: #f90;
    color: #002b46;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-align: center;
display: block;
}
.chang .chang_content{width:1200px;margin:0 auto;height:500px;}
.chang .chang_content ul li{    width: 290px;
    margin-left: 2px;
    margin-right: 2px;
    float: left;
    border: 3px solid #fff;
	overflow:hidden;
	margin-top:5px;
}
.chang .chang_content ul li a{width:290px;height:210px;}
.chang .chang_content ul li a img{width:289px;height:210px;transition:.3s ease;}
.chang .chang_content ul li:hover a img{transform:scale(1.1);}
/*.chang .chang_content ul li:hover a .box{display:none;}*/

.chang .chang_content ul li a .box{
width: 289px;
height: 210px;
position: relative;
background: #2b2828;
opacity: 0.6;
top: -210px;
z-index: 9999;
display: none;	
}
.chang .chang_content ul li:hover a .box{
display: block;	
}
.chang .chang_content ul li:hover a .box .tit{
	color: #fff;
text-align: center;
padding-top: 30px;
font-size: 24px;
}
.chang .chang_content ul li a .box .icon{
	width: 100%;
    height: 40px;
    background: url(../images/anniu.png) no-repeat center;
    margin-top: 20px;
}