@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"微软雅黑","Microsoft Yahei","宋体", Arial;
	font-size:14px;
	line-height:1.5;
	color:#000;
	width:100%;
	min-width:1200px;
	margin:0px auto;
	background-color:#fff;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
}
img {
	border:0;
	display:inline;
	vertical-align: bottom;
	width:auto;
	height:auto;
	max-width:100%;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	clear:both; width:0px; height:0px;
}
.container {
	max-width:1285px;
	margin:0px auto;
	width:92%;
	height:auto;

}

* {
	box-sizing: border-box;
}
.tpleft{ float:left;}
.tpright{ float:right;}
.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-center-y {
	display: flex;
	align-items: center;
}
/* 首页 */
.header{  width:100%;}
.part_1{ background-color:#1872d3; padding:25px 0;}
.part_1 .logo{ text-align:left;float:left;}
.part_1 .logo img{ height:91px; width:auto; margin-right:19px;}
.part_1 .logo .txt{ display:inline-block;  color:#fff; font-size:32px; letter-spacing:1px;}
.search_1{ display:block;float:right;}
.search_1 .sear_one{ width:248px; background:#e6e6e6; padding:0px 25px 0px 17px;}
.search_1 .sear_one .formbit{ flex:1; height:33px; line-height:33px; float:left; border:0px; outline:none; font-size:14px;border:0px; background:none;}
.search_1 .sear_one .sumbit{ width:18px; height:33px; text-align:center; background:#ffcf9f; border:0px; color:#333; font-size:16px; float:right; outline:none; cursor:pointer; background:url(../images/search_09.jpg) center no-repeat;}
.search_1 .sear_one .formbit::-webkit-input-placeholder {

}
.nav{ background:#fff;}
.menu ul li{ float:left;width:12.5%; position:relative;}
.menu ul li a{ display:block; text-align:center; height:60px; line-height:60px; font-size:18px; color:#000;}
.menu ul li a:hover,.menu ul li.active a,.menu ul li:hover a{ color:#fff; background:#013161;}

.header .menu ul li .submenu{ background:#013161;width:100%; position:absolute; top:100%; padding:0px; z-index:20; transform-origin: 50% 0; transform: scaleY(0) translateZ(0);
    opacity: 0;
    transition: transform 0.3s,opacity 0.3s; left:0%; overflow:auto;}
.header .menu ul li:hover .submenu{ transform: scaleY(1) translateZ(0);opacity: 1;}
.header .menu ul li .submenu dd a{ color:#fff; line-height:3;text-transform: none;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;font-size:16px;text-align:center; border-bottom:1px #044279 solid; font-weight:normal; height:auto; width:100%;}
.header .menu ul li .submenu dd a:hover{ background:#1872d3;color:#fff;}

.banner{ position:relative}
.banner ul li{ text-align:center;}
.banner .xf_bt{ position:absolute;display: flex;
    align-items: center;
    justify-content: center; z-index:1000; width:100%; left:0px; bottom:20px !important;}
.banner .xf_bt span{ background:#fff; width:12px; height:12px;border-radius:50%; margin:0px 25px !important; cursor:pointer;}
.banner .xf_bt span.active{ background:#4d94e6;}


.main{ padding:27px 0px 60px;}
.item_part1{ margin-bottom:31px;display: flex;align-items:flex-start; }
.item_part1 .adv_one{ width:577px; float:left; position:relative;}
.adv_one ul li a{ height:326px; display:block; position:relative;}
.adv_one ul li img{ width:100%; height:326px;object-fit: cover;
 object-position: top center;}
.adv_one ul li a .xfk{ position:absolute; left:0px; bottom:0px; width:100%;background-color:rgba(0,0,0,0.6); }
.adv_one ul li a .xfk .title{ color:#fff; font-size:18px; height:40px; line-height:40px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:24px; padding-right:130px;}
.item_part1 .adv_one .xf_bt1{ position:absolute; right:15px !important; left:auto !important; bottom:13px; z-index:100; width:auto;}
.item_part1 .adv_one .xf_bt1 span{ display:inline-block; float:left; width:12px; height:12px; background:#fff; border-radius:0px; margin-left:10px; cursor:pointer;}
.item_part1 .adv_one .xf_bt1 span.active{ background:#4d94e6;}
.index_bt { border-bottom:1px #b2b2b2 solid; margin-bottom:18px;}
.index_bt .more{ background:#e2e2e2; color:#999; line-height:1.7; display:inline-block; padding:0px 5px;}
.index_bt .title{ font-size:23px; position:relative; display:inline-block; line-height:40px;letter-spacing:4px; }
.index_bt .title:before{ content:""; position:absolute; left:0px; bottom:-1px; background:#002a98; width:100%; height:3px;}
.item_part1 .index_new{ flex:1;float:right; overflow:hidden; padding-left:35px;}

.news_l ul{ padding:0px;}
.news_l ul li{ width:100%;height:42px;  display:block; font-size:16px;line-height:42px;display: flex;
    align-items: center;
    justify-content: space-between;}
.news_l ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-right:10px; float:left; flex:1;}
.news_l ul li .date{ float:right; white-space:nowrap;}
.news_l ul li a:hover{ color:#013161;}
.news_2 ul{ padding:0px;}
.news_2 ul li{ width:100%;height:45px;  display:block; font-size:14px;line-height:45px;display: flex;
    align-items: center;
    justify-content: space-between;border-bottom: 1px solid #f1f1f1;text-indent:20px; position:relative;}
.news_2 ul li:before{ content:""; display: block;
    width: 5px;
    height: 5px;
    background:#013161;
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);}
.news_2 ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-right:10px; float:left; flex:1; }
.news_2 ul li .date{ float:right; white-space:nowrap; color:#888;}
.news_2 ul li a:hover{ color:#013161;}
.tabcontent_1 .news_l.cur{
	display: block;
}

.item_part3 { margin-bottom:31px;display: flex;
    align-items:flex-start; 
    justify-content: space-between;}
.item_part3 .new_one{ width:48.5%;}
.main_bt{ font-size:29px; letter-spacing:4px; margin-bottom:27px; text-align:center;}
.special { }
.special ul{display: flex;align-items:flex-start; flex-wrap: wrap; }
.special ul li{ width:24.25%; float:left;overflow:hidden; margin-right:1%; }
.special ul li:last-child{ margin-right:0px;}
.special ul li a{ height:156px; width:100%;}
.special ul li a img{ width:100%; height:100%; object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.special ul li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.item_part5{ background:#eeeeee; padding:27px 0px;}
.Industrial { }
.Industrial ul{display: flex;align-items:flex-start; flex-wrap: wrap; }
.Industrial ul li{ width:24.1%; float:left;overflow:hidden; margin-right:1.2%; text-align:center;}
.Industrial ul li:last-child{ margin-right:0px;}
.Industrial ul li a{ font-size:23px; color:#000082;}
.Industrial ul li a .photo{ height:218px; width:100%; margin-bottom:18px;}
.Industrial ul li a .photo img{ width:100%; height:100%; object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Industrial ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}



/*底部*/
.footer{ width:100%; background-color:#23272a; color:#fff; padding:28px 0 20px;}
.footer a{ color:#fff;}
.copyright{ text-align:left; margin-left:30px; line-height:32px; float:left;}
.copyright a{color:#616161;}
.footer .container{ display:flex; align-items:center; justify-content:space-between;}
.footer .qrcode{float:right; width:78px; margin-right:5%; text-align:center;}
.footer .qrcode p{ line-height:1; margin-top:8px;}
.footer .tpleft{ width:27.6%;}
.footer .contact_1{ width:36.6%; font-size:12px; line-height:1.7;}
.footer .contact_1 .dblogo{ float:left; width:91px; margin-right:17px;}
.footer .contact_1 .content{ flex:1;}
.footer .c_title{ font-size:17px; margin-bottom:12px;}
.footer .tpleft .link a{ margin-right:15px; line-height:2.5;}

/*列表*/
.new_list{display: flex;
   align-items:flex-start; 
    justify-content: space-between;}
.new_list .new_left{ width:245px; float:left; background:#eeeeee; }
.new_list .new_left .title{width: 100%;
    height: 56px;
    background-color: #013161;
    text-align: center;
    line-height: 56px;
    font-size: 18px;
    color: #fff; }
.new_list .new_left ul li a{ line-height:56px; height:56px; display:block; font-size:16px; text-align:center;}
.new_list .new_left ul li a:hover,.new_list .new_left ul li.active a{ background:#1872d3; color:#fff;}
.new_list .new_right{ float:left; flex:1; overflow:hidden; margin-left:3%;}
.new_list .new_right .index_bt .title{ font-size:20px; letter-spacing:0px;}


/*翻页*/
.fany{display:flex;align-items: center; justify-content: center; margin-top:40px;text-transform: uppercase;
 }
/*分页*/
.divid-a {
    display: flex;
    align-items: center;
    justify-content: center;
flex-wrap: wrap; font-size:14px;
}
.divid-a a {
    background: #fff;
    color: #1B1B1B; font-size:14px;
   min-width:35px;
    padding:0px 10px; height:29px;
    cursor:pointer; margin:5px 4px;
	display: flex;
    align-items: center;
    justify-content: center;
	border:1px #d9dee5 solid; border-radius:2px;
	
} 
.divid-a a.iconfont{ font-size:12px;}
.divid-a span{ margin:5px 10px;}
.divid-a .active ,.divid-a a:hover{
   color: #fff;
    background:#013161;
	border:1px #013161 solid;
}
.new_show { padding-top:25px; width:100%;}
.new_show .title {
	font-size:26px;
	text-align:center; line-height:1.1;
}
.new_show .infor {
	text-align:center;
	color:#8e8e8e;
	margin:20px 0px 25px;
}
.new_show .n_content {
	color:#000;
	font-size:16px;
	line-height:1.9;
	padding-bottom:40px;
}
.new_show .n_content p {
	margin-bottom:15px;
}
.new_show .n_content img {
	max-width:100%;
	height:auto;
}
.fan_1 {
	border-top:1px #e6e6e6 solid;
	padding-top:25px;
}
.fan_1 ul li {
	margin:15px 0px;
}
.fan_1 ul li a {
	font-size:16px;
	display: flex;
	align-items: center;
}

.fan_1 ul li a:hover {
	color:#002a98;
}
