@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:1200px;
	margin:0px auto;
	
	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%; height: 190px;
    background: url(/wcxqyzsxssq/images/top.jpg); padding:25px 0;}
.header .container{ height: 110px;}
.header .logo{ text-align:left;float:left;}
.header .logo img{ height:91px; width:auto; margin-right:19px;}
.header .logo .txt{ display:inline-block;  color:#333; font-size:32px; letter-spacing:1px;}
.header .tpright{ width: 298px;float:right;}
.header .tpright .txt{ text-align: right; margin-bottom: 20px; line-height: 1;}
.header .tpright .txt a{ padding: 0px 15px;}
.header .tpright .txt a:last-child{  
    padding-right: 15px;}
.search_1{ display:block; width: 100%;}
.search_1 .sear_one{ width:100%; background:#fff; padding:0px 0px 0px 10px;}
.search_1 .sear_one .formbit{ flex:1; height:46px; line-height:46px; float:left; border:0px; outline:none; font-size:14px;border:0px; background:none;color:#000;width: 240px}
.search_1 .sear_one .sumbit{ width:48px; height:46px; text-align:center;     background: #f13939;border:0px; color:#fff; font-size:14px; float:right; outline:none; cursor:pointer;}
.search_1 .sear_one .formbit::-webkit-input-placeholder {
 color: #000;
}
.nav{ background: #077dc3; margin-top: -30px;}
.menu ul{ display: flex; align-items: stretch; justify-content: space-between;}
.menu ul li{ float:left; flex:1; position:relative;}
.menu ul li .title{ display:block; text-align:center; height:60px; line-height:60px; font-size:16px; color:#fff;}
.menu ul li .title:hover:before,.menu ul li:hover .title:before{ content: ""; position: absolute; left: 0px; bottom: 0px; height: 3px; background-color: #fff; width: 100%; }

.menu ul li .submenu{ background:#077dc3;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;}
.menu ul li:hover .submenu{ transform: scaleY(1) translateZ(0);opacity: 1;}
.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-top:1px #0671b0 solid; font-weight:normal; height:auto; width:100%;}
.menu ul li .submenu dd a:hover{ background:#0671b0;color:#fff;}

.banner{ position:relative}
.banner ul li{ text-align:center;}
.banner .xf_bt{ position:absolute;display: flex;
    align-items: center;
    justify-content: flex-end; z-index:1000; width:100%; padding-right: 10px; bottom:20px !important;}
.banner .xf_bt span{ background:rgba(255,255,255,0.7); width:10px; height:10px;border-radius:50%; margin:0px 5px !important; cursor:pointer;}
.banner .xf_bt span.active{ background:#fff;}
.banner ul li img{ width: 100%; height: 427px;object-fit: cover;
	object-position: center center;}
.banner .btn{ position: absolute; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index: 50; text-align: center;
     background-color: #000;    color: #fff;
    font-family: "Simsun"; width: 30px; height: 50px; line-height: 50px; color: #fff; font-size: 30px; font-weight: bold;opacity: 0.5; cursor: pointer;}
.banner .btn.prev{ left: 0px;}
.banner .btn.next{ right: 0px;}
.banner .btn:active{opacity: 0.7;}


.main{ padding:0px;}
.item_part1{ margin-bottom:31px;display: flex;align-items:flex-start; }
.item_part1 .adv_one{ width:577px; float:left; position:relative;}
.item_part1 .btn{ position: absolute; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index: 50; text-align: center;
	background-color: #000;    color: #fff;
   font-family: "Simsun"; width: 30px; height: 50px; line-height: 50px; color: #fff; font-size: 30px; font-weight: bold;opacity: 0.5; cursor: pointer;}
.item_part1 .btn.prev{ left: 0px;}
.item_part1 .btn.next{ right: 0px;}
.item_part1 .btn:active{opacity: 0.7;}
.adv_one ul li a{ height:370px; display:block; position:relative;}
.adv_one ul li img{ width:100%; height:370px;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:14px; height:40px; line-height:40px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:14px; padding-right:130px; font-weight: bold;}
.item_part1 .adv_one .xf_bt1{ position:absolute; right:15px !important; left:auto !important; bottom:10px; z-index:100; width:auto;}
.item_part1 .adv_one .xf_bt1 span{background:rgba(255,255,255,0.7); width:10px; height:10px;border-radius:50%; margin:0px 4px !important; cursor:pointer;}
.item_part1 .adv_one .xf_bt1 span.active{ background:#fff;}
.index_bt { border-bottom:1px #077dc3 solid; margin-bottom:35px; position: relative; display: block;}
.index_bt .more{ color:#000; line-height:1.7; display:inline-block;  position: absolute; right: 0px; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.index_bt .title{ font-size:33px; position:relative; display:inline-block; line-height:40px;letter-spacing:2px; color: #077dc3; font-weight: bold; padding-bottom: 20px;}
.index_bt .title:before{ content:""; position:absolute; left:0px; bottom:-1px; background:#077dc3; width:100%; height:3px;}
.index_bt.no1{ display: flex; align-items: center; justify-content: center;}
.part_1{ margin-top: 40px;}
.item_part1 .index_new{ flex:1;float:right; overflow:hidden; margin-left: 5%;}
.item_part1 .adv_one .bd{ height: 100%;}
.item_part1 .adv_one .bd ul,.item_part1 .adv_one .bd ul li{ height: 100%;}
.news_l ul{ padding:0px;}
.news_l ul li{ width:100%;height:44px;  display:block; font-size:15px;line-height:44px;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; color: #3d3d3d;}
.news_l ul li .date{ float:right; white-space:nowrap; color: #666;}
.news_l ul li a:hover{ color:#077dc3;}
.news_l .new_top{ display: flex;  align-items: stretch; border-bottom: 1px #dedede solid; padding-bottom: 15px; margin-bottom: 10px;}
.news_l .new_top .content{ flex:1; overflow: hidden;}
.news_l .new_top .content .title a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;font-size: 22px; line-height: 1;
    font-weight: bold;
    margin-bottom: 20px; color: #077dc3;}
	.news_l .new_top .content .desc{ font-size: 16px;display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; line-height: 1.8; text-indent: 2em;}
.item_part3{ background-color: #f8f9f9; padding: 35px 0px; overflow: hidden;}
.item_part3 .container{ display: flex; align-items: stretch; justify-content: space-between;}
.new_one{ width: 47.5%;}
.news_l .new_top .photo{width: 168px;
    height: 118px; overflow: hidden; margin-right: 5%;}
.news_l .new_top .photo img{ width:100%; height:100%; object-fit: cover;
		object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.news_l .new_top .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.news_l.no1 .new_top .content .desc{-webkit-line-clamp:3;}
.news_l.no1 .new_top{ border-bottom: 0px; padding-bottom: 0px;}
.news_l.no1 .new_top .content .title a{ margin-bottom: 15px;}
.news_2 ul li{ background-color: #fff; border-left: 3px #077dc3 solid; margin-bottom: 13.5px; padding: 6px 15px;font-size: 15px; cursor: pointer;}
.news_2.no2 ul li{ background-color: #f8f9f9;}
.news_2 ul li:last-child{ margin-bottom: 0px;}
.news_2 ul li .title{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;  color: #3d3d3d;}
.news_2 ul li .date{ color: #077dc3;}
.news_2 ul li:hover{ background-color: #077dc3; color: #fff;}
.news_2 ul li:hover .title{ color: #fff;}
.news_2 ul li:hover .date{ color: #fff;}
.item_part3.no2{ background-color: #fff;}
.part_3{ margin-bottom: 40px;}
.Industrial { margin-top:10px; }
.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; position: relative;}
.Industrial ul li:last-child{ margin-right:0px;}

.Industrial ul li a .tit{ font-size:15px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; position: absolute; width: 144px; height: 30px; line-height: 30px; padding-left: 5px; color:#fff;background: #077dc3; right: 0px; bottom: 25px; }
.Industrial ul li a .photo{ height:200px; width:100%; margin-bottom:10px; overflow:hidden;}
.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);}
.scroller{
	display:flex;
	flex-wrap:nowrap;
	overflow:hidden;
}

.scroller .scroll-wrapper{
	display:flex;
	flex-wrap:nowrap;
}



/*底部*/
.footer{ width:100%; background-color:#077dc3; color:#fff; padding:28px 0 30px;}
.footer .container{ align-items: flex-start;}
.footer .tpleft{ flex:1; margin-right: 5%;}
.footer .weix ul li{ text-align: center; width: 120px; margin-left: 15px; float: left;}
.footer .tpleft .link ul li{ width: 200px; margin-right:32px ;}
.footer .tpleft .link ul li .openLink{ border: 1px #fff solid; line-height: 36px; height: 36px; width: 100%; outline: none; background: none; color: #fff;}
.footer .tpleft .link ul li .openLink option{ color: #000;}
.footer a{ color: #fff;}
.footer .tpleft .desc{ margin-top: 27px; line-height: 2;}
.footer .tpleft .desc img{ margin-bottom: 14px;}

/*列表*/
.new_list{display: flex;
   align-items:flex-start; 
    justify-content: space-between; padding: 40px 0px;}
.new_list .new_left{ width:240px; float:left; background:#f8f9f9; }
.new_list .new_left .title{width: 100%;
    height: 60px;
    background-color: #077dc3;
    text-align: center;
    line-height: 60px;
    font-size: 22px;
    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:#ddd; }
.new_list .new_right{ float:left; flex:1; overflow:hidden; margin-left:5%;}
.new_list .new_right .index_bt{ display: flex; margin-bottom: 15px;}
.new_list .new_right .index_bt .title{ font-size:20px; letter-spacing:0px; padding-bottom: 10px;}
.local{ color: #999;}
.local a{ color: #999;}


/*翻页*/
.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:#077dc3;
	border:1px #077dc3 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;
}