﻿.top_search{
	display:flex;
	align-items:center;
	column-gap:30px;
	float:right;
	margin-top:30px;
}
.top_search input{
	width: 140px;
    border: 0;
    background: none;
    height: 36px;
    line-height: 24px;
    padding-left: 50px;
    color: #fff;
    background: rgba(185,185,185,0.8) url(../images/search.png) no-repeat left center;
    border-radius: 5px;
}
.top_search input::placeholder{
	color:#fff;
}
.top:hover .top_search input,.top.on .top_search input{
    background: rgba(0,0,0,0.1) url(../images/search2.png) no-repeat left center;
    color: #0168b5;
}
.top:hover .top_search input::placeholder,.top.on .top_search input::placeholder{
	color:#0168b5;
}

.w1200{ width:1440px; margin:0px auto; text-align:left; overflow:hidden}
.title{ font-size:35px; font-weight:bold;  letter-spacing:3px; text-align:center;  line-height:50px; margin-bottom:20px}
.titlexi{ width:100%; background:url(../images/xi.png) repeat; height:11px; margin-bottom:50px;}
.ableft{ float:left; width:50%;}
.abright{ float:right; font-size:16px; line-height:35px;  width:50%; padding-left:20px;}  

.ab2{ background:#efefef; width:100%; }
.ab2-1 {float:left;  width: 33%}
.ab2-2 {float: left; width: 33%}
.ab2-3 {float: left; width: 33%}
.ab2da{ font-size:30px; font-weight:bold; line-height:65px; letter-spacing:5px; text-align:center; margin-top:50px;}
.ab2xiao{font-size:20px; line-height:35px;  text-align:center}

.ab3{ width:100%; }
.ab3-1 {float:left;  width: 50%}
.ab3-2 {float: left; width: 50%}


.ab4{ background:url(../images/ab4body.png) repeat;  width:100%; height:590px;}
.ab4titlexi{ width:100%; background:url(../images/xi.png) repeat; height:11px; margin-bottom:20px;}
.ab4 p{ font-size:18px; line-height:40px;}
.ab4 h5{font-size:35px; line-height:50px; font-weight:bold}

.honor{width:100%; margin:0px auto; overflow:hidden}
.honor ul{ }
.honor ul li{ float:left;  width:33.3%; text-align:left; height:320px;}
.honorda{font-size:24px; width:100%; color:#000000; line-height:60px; text-align:left; font-weight:bold}
.honorxiao{width:100%;  font-size:18px; line-height:35px; color:#666666; text-align:left}


.inprod{width:100%; margin:0 auto; overflow:hidden}
.inprod ul{} 
.inprod ul li{width:33%; overflow: hidden; float:left; margin-left:2px; margin-top:20px }
.inprod img{width:430px; height:285px; border:1px #CCCCCC double}
.inprod p{ line-height:55px; text-align:left; font-size:20px;}
.inprod span{ line-height:35px; height:35px; text-align:left; font-size:16px; padding-bottom:20px; background:url(../images/prod.png) no-repeat;  }


.yyleft{ float:left; font-size:17px; font-weight:700; line-height:45px;  width:50%; padding-left:20px;}
.yyright{ float:right; width:50%;}  


/*  新闻列表  */
 .p14-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 50px 22px 22px;
            background: #fff;
            overflow: hidden;
        }
        
        .p14-infolist-1-list dt {
            width: 29.5%;
            float: left;
            margin-right: 5.8%;
        }
        
        .p14-infolist-1-list dt img {
            width:100%; 
            display: block;
        }
        
        .p14-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .p14-infolist-1-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .p14-infolist-1-list dl:hover{border:1px solid #ff0000;}
        .p14-infolist-1-list dl:hover h4 a {
            color: #ff0000;
        }
        
        .p14-infolist-1-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
        .p14-infolist-1-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .p14-infolist-1-list-deta a{color:#fff;}
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #ff0000;
            border-color: #ff0000;
        }
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
            color: #fff;
        }
		