/*基础CSS*/
html,body{ font-family: "SourceHanSansCN-Regular"; color:#333; font-size:14px;  -webkit-text-size-adjust:none; min-width:1200px; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
li{ list-style:none;}
dd,dt{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}
ul{ padding:0px; margin:0px;}
.fl { float:left;}
.fr { float:right;}
.pr{ position:relative;}
.pa{ position:absolute}
em,i{ font-style:normal;}
.text-center{ text-align:center;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.container{ width:1200px; margin:0 auto;}

.pageTop {margin:0px 0px;	}
.paTBox {	width: 1024px;	margin: 0 auto;}
.head_top {  border-bottom: 1px solid #ececec;}
.top_t {   height: 30px;   width: 1024px;   margin: 0 auto;   line-height: 30px;   color: #6e6e6e;   font-size: 12px;}
.top_t p {   float: right;}
.logo {	float: left;}
.Sptline dl {	float: right;		margin-top: 30px;	padding-left: 55px;	background: url(../images/phone.png) no-repeat left 5px;}
.Sptline dl dd {	font-size: 14px;	line-height: 20px;}
.Sptline dl dt {	font-size: 28px; margin-top:5px; color: #F5A100; line-height:24px; font-family: Arial, Helvetica, sans-serif;}
.top_t .t_cn{ background:url(../alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}
#web_logo{  font-size:0px; position:relative; z-index:999; height:130px; float:left;}
#web_logo img{ max-height:110px; margin:10px 0px 0px 0px;}
.logo_text{ float:left; width:460px;  margin:35px 0px 0px 20px; padding-left:20px; border-left:1px solid #ececec;}
.logo_text h2{font-size: 20px;line-height: 34px;color: #000; font-weight: bold;  }
.logo_text p{line-height: 28px;color:#F5A100; font-size:14px; }
.inner{ width:1024px; margin:0 auto; position:relative;}
header{ background:url(../images/header01.jpg);/*background:url(../head_bg.jpg);*/ zoom:1}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}
nav{ height:40px; overflow:hidden; /*background:#008769;*/ background:#0195a1; clear:both; }
nav .list-none{ margin:auto; width:1024px;}
nav>ul li.nav-item { float:left; text-align:center; height:40px; width:calc(100%/7); line-height:40px; overflow:hidden; }
nav>ul li.nav-item a{ color:#fff; font-size:14px; display:block;}
nav>ul li.nav-item a:hover{ color:#fff;}

nav ul li.active{ background:#43cfda;overflow:hidden; display:block; color:#fff;}


.submeun{ z-index:999; position:absolute; background:url(../images/png.png); padding:0px 22px; display:none;}
.submeun li a{ color:#fff;}
nav ul li:hover .submeun{ display:block;}
/*搜索*/
.search {height:60px;	background:#f5f5f5;}
.searcPart{	width: 1100px;	margin: 0 auto;	overflow: hidden;	line-height: 56px;}
.searcPart h3 {	float: left;	font-size: 14px;}
.searcPart h3 span { float: left;	}
.searcPart h3 p{ float:left;}
.searcPart h3 a {	margin: 0 5px;}
.searcPart h3 a:hover {	text-decoration: underline;}
.searchBox {	float: right;	width: 300px;	height: 30px;border: 1px solid #ccc;margin-top: 13px; }
.searchBox input {	float: left;	height: 30px;	width: 200px; background:none; border:none;	padding: 0 5px; margin-left:15px;}
.searchBox img {float: right;}

.container {  margin: auto;    width: 1100px;}
.indexProduct{ overflow:hidden; width:100%; background:url(../images/mainBg.jpg) no-repeat; padding: 32px 0;}
.indexProduct .proLt{ overflow:hidden; width:240px; background-color:#fff; float:left;}
.indexProduct .proLt h3{ background:#0195a1; height:92px; padding-top:20px;  text-align:center; }
.indexProduct .proLt h3 a{color:#fff;font-size:28px; }
.indexProduct .proLt h3 p{color:#fff;font-size:16px; text-transform:uppercase; }
.indexProduct .proltBox{ overflow:hidden}
.indexProduct .proLtDl{ overflow:hidden; margin-bottom:10px;} 
.indexProduct .proLtDl dt{  height:50px; line-height:50px; font-size:15px; background:#999 url(../images/proli.png) no-repeat 10px center; padding-left:20px; margin:0 auto; margin-bottom:5px;}
.indexProduct .proLtDl dt a{ color:#fff; display:block; padding:0 15px; text-decoration:none;}
.indexProduct .proLtDl dt.hover{ background-position:bottom;}
.indexProduct .proLtDl dd{ width:240px; margin:0 auto; display:none; border-bottom:1px solid #ededed;}
.indexProduct .proLtDl dd a{ display:block; background:url(../images/gc_Lt_li.png) no-repeat 220px center; padding-left:15px; font-size:14px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrapl; color:#5c5c5c;}
.indexProduct .proLtDl dd a.more{ background:none;line-height:40px;}
.indexProduct .proRt{ overflow:hidden; width:860px; float:right;}
.indexProduct .proRt01{ overflow:hidden; padding:18px 15px; background-color:#fff;}
.indexProduct .dl01{ width:100%; overflow:hidden;}
.indexProduct .dl01 dt{ background:url(../images/gcRtbG.png) no-repeat center; width:316px; height:237px; float:left;}
.indexProduct .dl01 dt img{ display:block; margin:0 auto; margin-top:8px;}
.indexProduct .dl01 dd{ width:468px; float:right;} 
.indexProduct .dl01 dd h5{ font-size:16px; padding-bottom:12px; border-bottom:1px dotted #b4b4b4;}
.indexProduct h5 a{color:#2e2e2e; }
.indexProduct .dl01 dd p{ font-size:13px; color:#2e2e2e; line-height:24px; height:96px; overflow:hidden; margin-top:25px;}
.indexProduct .dl01 dd i{ display:block; background:url(../images/gc_i_hovr.png) center top; width:18px; height:16px; float:left; margin-left:26px; margin-top:12px; margin-right:8px;}
.indexProduct .dl01 dd a.more{ display:block; width:159px; margin-right:10px; margin-top:30px; height:40px; text-align:center; line-height:40px; font-size:15px; color:#535353; background:url(../images/gc_rt_a.png) no-repeat center top; text-decoration:none; float:left; }
.indexProduct .dl01 dd a.more:hover{ background-position:bottom; color:#fff;}
.indexProduct .dl01 dd a.more:hover i{ background-position:bottom;}
.indexProduct .proRt02{ overflow:hidden; padding:0 15px; margin-top:20px; background-color:#fff;}
.indexProduct .protT{ overflow:hidden; padding-top:10px; background:url(Img/Index/gc_anli_tit.png) no-repeat center bottom; padding-bottom:15px;}
.indexProduct .protT h3{ font-size:18px; float:left;}
.indexProduct .protT h3 a{ color:#2e2e2e}
.indexProduct .protT a.more{ float:right; font-size:13px;color:#2e2e2e margin-right:5px; display:block; margin-top:5px;}

.indexProduct .proLIst{ padding:0 9px; overflow:hidden;}
.indexProduct .proRt li{ float:left; margin-left:11px; margin-bottom:11px; width:200px; background:#0195a1; border:2px solid #0195a1;}
.indexProduct .proRt li .pro_img{ width:200px; height:200px; text-align:center; display:table-cell; vertical-align:middle; background:#fff;}
.indexProduct .proRt li:hover{border:2px solid #F5A100; display:block;  width:200px; background:#F5A100; }
.indexProduct .proRt li img{max-width:150px; max-height:150px;}
.indexProduct .proRt li img:hover{}
.indexProduct .proRt li span{ display:block; font-size:14px; text-align:center;  height:40px; line-height:40px;  color:#fff;}
.indexProduct .proRt li span:hover{ display:block; font-size:14px; text-align:center;  color:#fff;  height:40px; line-height:40px;}
.indexProduct .proRt li.last{ margin-right:0px;}


/* 解决方案 */
.f_pr {position: relative;}
.content{width: 1100px;   margin: 0 auto;}
.g_fa1{ margin-top:60px; margin-bottom:40px;}
.g_fa1 h2{position: absolute;right: 0;top:0;background:url(../images/cptit.jpg) no-repeat;width: 357px;height: 360px;padding: 50px 0 0 50px;font-weight: normal;text-transform: uppercase;}
.g_fa1 h2 em{display: block;font-size: 36px;color: #fff;font-weight: normal;}
.g_fa1 h2 em b{display: block;padding-top: 10px;font-weight: normal;font-size: 24px;}
.g_fa1 h2 span{display: block;padding-top: 18px;font-size: 29px;color: #fff;}
.g_fa1 h2 span i{font-style: normal;display: block;font-size: 17px;padding-top:0px;}
.falst{padding-top: 50px; width: 790px;height: 156px;}
.falst li{float:left;width: 200px;height: 28px;line-height: 28px;margin-bottom: 20px;overflow: hidden;background:url(Img/Index/line2.jpg) no-repeat right center;margin-right: 68px;}
.falst .lastli{margin-right: 0;background: none;}
.falst li a{display: block;height: 28px;line-height: 28px;color: #111113;font-size: 14px;text-align: center;}
.falst li a:hover,.falst .cur a{background:url(Img/Index/flico.jpg) no-repeat 0 9px;}
.m_fa1tj{height: 439px;}
.m_fa1tj dt{float: left;width: 721px;height: 439px;}
.m_fa1tj dt img{display: block;width: 721px;height: 439px;object-fit:cover ;}
.m_fa1tj dd{width: 331px;height:244px;background: #f8f7f7;padding: 36px 60px 0 56px;position: relative;margin-left: -143px;float: right;margin-top: 160px;}
.m_fa1tj dd h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.m_fa1tj dd h3 a{color: #111113;}
.m_fa1tj dd .wz{height: 160px;overflow: hidden; display: block; }
.m_fa1tj dd .wz p{font-size: 14px;color: #8d8d8d;line-height: 24px;margin-bottom: 15px;}
.m_fa1tj dd .wz p b{font-size: 14px;color: #111113;font-weight: normal;}
.m_fa1tj .ryLt,.m_fa1tj .ryRt{ width:70px; height:34px; position: absolute; cursor:pointer;  display:block; z-index:999;}
.m_fa1tj .ryLt{left:919px;top:380px;}
.m_fa1tj .ryRt{left:989px;top:380px;}
.m_fa1tj .ryLt { background: url(../images/ljt.jpg) no-repeat; width:70px; height:34px; display:block;}
.m_fa1tj .ryRt{ background: url(../images/rjt.jpg) no-repeat -70px 0; width:70px; height:34px; display:block;}
.m_fa1tj .ryLt:hover{background-position: -70px 0;}
.m_fa1tj .ryRt:hover{background-position: 0 0;}
.m_otheran{height: 280px;position: relative;margin-top: 27px;}

.m_otheran dl{float: left;width: 267px;margin-right:10px;}
.m_otheran dl:last-child{ margin-right:0px;}
.m_otheran .lastdl{margin-right: 0;}
.m_otheran dt{width: 260px;height: 180px;}
.m_otheran dt img{display: block;width: 267px;height: 180px;object-fit:cover ;transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s; }
.m_otheran dt img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);}
.m_otheran dd{position: relative;  background:#f9f9f9; line-height:40px; height:40px;}
.m_otheran dd h4{height: 40px;line-height: 40px;overflow: hidden;font-size: 14px; text-align:center;}
.m_otheran dd h4 a{color: #111113;}
.m_otheran dd p{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #111113;}
.m_otheran dd span{position: absolute;width: 24px;height: 24px;right: 0;bottom: 0;}



.p_hover {/* width:395px; *//* height:360px; */ position:relative; overflow:hidden;}
.p_hover img {}
.p_hover img:hover{
    transform: scale(1.1, 1.1);
    transition: all 0.5s ease-out 0s;}
.lasttest {}
.bg {	width:100%;	height:180px;background:url(../images/png.png) repeat;	position:absolute;	left:0;bottom:0;	z-index:50;display:none;}
.p_hover .wz {	width:100%;	height:100%; display: flex; justify-content: center;align-items: center;	position:absolute;	left:0;	bottom:0px;	z-index:55;color:#fff; line-height:50px; cursor: pointer;}
.p_hover .wz h3 {	font-size: 20px;	color: #fff;	text-align: center;overflow: hidden;	overflow: hidden;	text-align: center;}
.p_hover .wz h3 a {	color: #fff; font-size:18px; font-weight: normal;}
.p_hover .wz span {	padding-left: 120px;	width: 110px;	display: block;}
.p_hover .wz span img {	width: 110px;height: 26px;	display: block;}
/*优势*/
.fr {float: right;}
.fl{ float:left;}
.fixed{clear:both; overflow:hidden;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}
.adv {	width: 100%;	background: url(../images/ys_bg.jpg);		padding: 0px 0 20px;}
.adv_tit{ background:url(../images/adv_tit.png) no-repeat; height:200px; text-align:center; overflow:hidden;}
h3.adv-title{margin-top:40px;}
h3.adv-title a {  font-size: 36px; text-align:center; color:#fff;     font-weight: bold;}
.adv_m {width: 1100px; 	margin: 0 auto;	padding-top:0px;/*background: url(../images/adv_bg.jpg) no-repeat center top;*/}
.adv_m h3 {	top: 12px;	left: -5px;}
.adv_b_m {padding: 50px 0px 0 0px;}
.adv_m ul {	margin-bottom: 17px;	padding-left: 70px;	color: #203062;}
.adv_m ul h4 {	font-size: 22px; font-weight:bold;	padding: 0px 0 13px 0px;	margin-bottom: 3px;	border-bottom: 1px dashed #bcbcbc;	color: #0195a1;}
.adv_m ul h4 em {display: block;	font: normal 10px Arial;	text-transform: uppercase;	margin-top: 3px;	color: #b9b9b9;}
.adv_m ul li {font-size: 14px;	padding: 10px 0 0 25px; background:url(../images/dtico.png) no-repeat left 15px;	line-height: 28px;	color: #333;}
.adv_m ul li em {color: #d70600;}
.adv_1 {padding: 0 0px 0 0px;}
.adv_1 img {display: block;}
.adv_1 .adv_u_1 {background: url(../images/adv_1.png) no-repeat left 0px; height:250px;	width: 480px;}
.adv_2 {margin-top: 70px;}
.adv_2 .adv_u_2 {	background: url(../images/adv_2.png) no-repeat left 0px; height:250px;	width: 480px;	}
.adv_3 {padding-left: 5px; margin-top:45px;}
.adv_3 .adv_u_3 {	background: url(../images/adv_3.png) no-repeat left 0px; height:250px;	width: 480px;}
.adv_3 img {display: block;	}
.adv_4 {margin-top: 45px;	padding-right: 10px;}
.adv_4 .adv_u_4 {background: url(../images/adv_4.png) no-repeat left 0px; height:250px;width: 480px;margin-top: 4px;}
.adv_4 img {	display: block;	margin-top: 0px;}
.adv_4 span {	display: block;	background: url(../images/images/adv_ph.png) no-repeat;text-align: center;	width: 294px; height: 45px;	lien-height: 25px;	color: #fff;}
.adv_4 span b {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;}


/*ggBox*/
.ggBox{ background:url(../images/ggbg.png) no-repeat center; height:160px;}
.ggBox .gleft{ color:#fff; margin-left:0px; margin-top:37px;}
.ggBox .gright{ margin-right:0px; margin-top:45px;}
.ggBox .gleft span{ font-size:14px;}
.ggBox .gleft h5{ font-size:30px; margin-bottom:5px;}
.ggBox .gleft p{ width:520px; height:28px; line-height:28px; text-align:center; font-size:16px; background-color:#3c3e46;}
.ggBox .gright dl{ padding-left:41px; background:url(../images/phone3.png) no-repeat left center;}
.ggBox .gright dt{ font-size:13px; color:#333;}
.ggBox .gright dd{ font-size:20px; color:#0195a1;}
.ggBox .gright a{ display:block; color:#fff; background:url(../images/zxbg2.png) no-repeat center; width:134px; height:36px; line-height:36px; text-align:center; text-decoration:none; margin-left:23px; margin-top:10px; font-size:16px;}
/*about*/
.about {overflow:hidden; width:100%; background:#f1f1f1; padding:45px 0 30px;}
.about .aboutBox dl{ overflow:hidden; width:100%;}
.about .aboutBox dt{ width:484px; he268px; float:right;}
.about .aboutBox dd{ width:580px; float:left;}
.about .aboutBox dd p{ font-size:14px; line-height:28px; clear:both; color:#333; margin-top:30px;  overflow:hidden;}
/*dongtai*/
.news{ overflow:hidden; background-color:#f1f1f1; padding:35px 0 25px;}
.news .newsBox{ overflow:hidden;}
.news .newsLt{ width:760px; overflow:hidden; float:left;}
.news .tit{ position:relative; overflow:hidden;}
.news .list li{ width:380px; height:58px; line-height:58px; background-color:#fff; float:left; font-size:18px; font-weight:bold; text-align:center; position:relative;}
.news .list li img{ display:none; width:21px; height:10px; position:absolute; top:48px; left:164px;}
.news .list li a{ color:#1c1c1c; text-decoration:none;}
.news .list li:hover,.news .list li.cur{ background:#0195a1;}
.news .list li:hover a,.news .list li.cur a{ color:#fff;}
.news .list li:hover img,.news .list li.cur img{ display:block;}
.news .news01{ width:760px; height:285px; overflow:hidden; position:relative; margin-top:20px;}
.news .news02{ position:absolute; top:0; left:0; }
.news .newsDl{ float:left; overflow:hidden; width:760px;}
.news .newsDl .newsTop{ margin-bottom:15px; overflow:hidden;}
.news .newsDl dt{ width:280px;  float:left;}
.news .newsDl dt img{ display:block; padding:5px; border:1px solid #d4d4d4; object-fit: cover;}
.news .newsDl dd{width:460px;float:right; padding:0 0px;}
.news .newsDl dd h5{ font-size:18px; font-weight:normal;color:#0d0d0d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:12px 0;}
.news .newsDl dd a.more{ color:#0545a0; margin-top:10px;}
.news .newsDl dd h5	 a{color:#0d0d0d;}
.news .newsDl dd p{font-size:14px; line-height:30px;  overflow:hidden;}
.news .newsDl dd .newUl{ overflow:hidden; margin-top:30px;}
.news .newsDl dd .newUl li{ overflow:hidden; font-size:13px; line-height:28px; padding-left:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news .newsDl dd .newUl li a{ color:#343434;}
.news .newsDl li{ clear:both; line-height:30px; background:url(../images/newsli.gif) no-repeat left center; padding-left:15px;}

.news .newsDl li span{ float:right;}
.news .newRt{overflow:hidden; margin-top:10px; width:300px; overflow:hidden; float:right;}
.news .newRt h3{ font-size:24px; margin-bottom:15px; }
.news .newRt h3 a{ color:#101010;}
.news .newRt  h3 span{ffont-size:14px; color:#a2a2a2; font-size:14px; font-weight:normal; margin-left:3px;}
.news .newRT01{width:100%; height:315px;margin-top:25px;}
.news .wenDa{ overflow:hidden;  padding-bottom:16px; border-bottom:1px solid #d4d4d4;}
.news .wenDa h5{font-size:14px; line-height:22px; margin-top:16px; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/question.jpg) no-repeat left ; padding-left:30px;}
.news .wenDa h5 a{ color:#2b2b2b;}
.news .wenDa p{ font-size:14px; line-height:22px; padding-left:30px; background:url(../images/answer.jpg) no-repeat left 3px; color:#4f4f4f; overflow:hidden;}  
.news .wenDa.last{ border-bottom:none; padding-bottom:0px;}



#imglist{ padding:15px 0px;}
#imglist li{ float:left; display:inline; text-align:center; width:185px; margin-left:10px; height:225px;}
#imglist li a.img{ font-size:0px; display: table-cell; vertical-align:middle;border:1px solid #ccc; width:185px; height:185px; }
#imglist li a.img img{ margin:auto;  max-width:160px; max-height:160px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

#caselist{ padding:15px 0px;}
#caselist li{ float:left; display:inline; text-align:center; width:calc(25% - 22px); margin:10px 10px; }
#caselist li a.img{ font-size:0px; display: block; vertical-align:middle;border:1px solid #ccc; width:100%; height:200px; }
#caselist li a.img img{ margin:auto;  max-width:100%; height:200px; object-fit: contain; }
#caselist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5; font-size: 14px;}

/*产品轮播*/
.view {
	max-width: 760px; margin:20px auto;    border: 1px solid #ddd;
}
.view .swiper-slide {
	height: 400px;
	max-width: 760px;
	padding: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}
.view .swiper-slide img {
	height: 100%;
}
.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.preview {
	background:#f1f1f1; border:1px solid #ddd; padding:20px 30px;    box-sizing: border-box;
	width: 760px; margin:auto; position:relative;
	
}
.preview .swiper-slide {
	width: 120px;
	height: 80px;
	margin: 0 5px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}
.preview .swiper-slide img {
	display: inline-block; width:100%; object-fit:cover;
	height: 100%;
}
.preview .active-nav {
	border: 1px solid #F00;
}
.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: 0px;
	top: 0;
	width: 20px;
	height: 120px;
	z-index: 10;
}
.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: 0px;
	top: 0;
	width: 20px;
	height: 120px;
	z-index: 10;
}



#newslist{ padding:15px 20px;}

#newslist li span{ float:right; color:#aaa;}

#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}

#newslist{ padding:15px 0px;}
#newslist li{  background:#f9f9f9; padding:20px; margin-bottom:20px; width:100%; box-sizing: border-box; }
#newslist li .li_pic { display: flex; flex-wrap: wrap;}
#newslist li .li_pic .a_t{ float:left; width:270px;  background:#fff;  display:block;}
#newslist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:270px; display:block; }
#newslist li .li_pic .li_text{ float:right; width:calc(100% - 270px); padding:10px 0px 0px 20px; box-sizing: border-box; }
#newslist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;font-weight: bold;}
#newslist .list .li_pic .li_text p{ line-height:30px;color:#aaa;}

#newslist li a.img:hover{ margin:auto;  max-height:200px;}
#newslist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#newslist .li_pic .more{ margin-top:20px; }
#newslist .li_pic .more a {
    width: 129px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;
    float: left;
    line-height: 35px;
}

.contact-info {padding: 80px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;display: flex;}
.contact-info .line {	width: 1px;	height: 90px;	background-color: #e5e5e5;	margin-top: 45px;}
.contact-info .item {	width: calc(100%/3);}
.contact-info .item .ico {	height: 65px;	margin-bottom: 60px;}
.contact-info .item .title {font-size: 24px;color: #111;}
.contact-info .item .info {font-size: 18px;	color: #999;margin-top: 10px;}

footer{ background:#f1f1f1; overflow:hidden;}
.foot-nav{ text-align:center; margin-top:0px; height:50px; line-height:50px; background:#0195a1;}
.foot-nav a{ color:#fff;width: calc(100%/7);    display: block;    float: left;}
.foot-nav span{ font-size:10px; margin:0px 15px; color:#fff;}

.box_content{ padding:20px 0px;}
/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none; padding:15px 0px;  border-top:none;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #333;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #0195a1;	border-color: #0195a1;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 60px;	 border-top:none;	margin: 0px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	line-height: 60px; padding:0px 20px; width:50%;    box-sizing: border-box;}
.reLink .prevLink a, .reLink .nextLink a {	}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left; background:url(../images/mub02_jt01.png) no-repeat center left; }
.reLink .nextLink {	float: right;background:url(../images/mub02_jt03.png) no-repeat center right; text-align:right;}
/*内页侧栏*/

.column-main {border-bottom: 1px solid #ddd;}
.sortcolumn {display: flex; justify-content: space-between; height: 60px;    flex-wrap: wrap;    flex-direction: row;
  align-items: center;   }
.sortcolumn ul{ display:flex; flex-wrap: wrap;}    
.sortcolumn ul li { position: relative; padding: 0px 20px; margin-right: 30px;}
.sortcolumn ul li a{color: #333; display: block;  font-size: 16px; height: 60px; line-height: 60px;}
.sortcolumn ul li:after{content: '';   position: absolute;  height: 2px;  width: 0;   left: 0;   background: #0195a1;   bottom: 0;   transition: .4s ease;}
.sortcolumn ul li:hover:after{width: 100%;}
.sortcolumn ul li.on:after{width: 100%;}
.sortcolumn  .position{}

.sidebar{ margin-top:15px; margin-bottom:30px; overflow:hidden;}
.sidebar .sb_nav{ float:left; width:210px; border:1px solid #e2e2e2;}
.sidebar .sb_nav h3.title{ text-align:left; padding:0px 15px; height:40px; line-height:40px; border-bottom:1px solid #e2e2e2; background:#0195a1; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.title a{ color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:0px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:#0195a1 url(../images/dt.png) no-repeat 150px center;}
#sidebar dl dt a{ color:#fff;}
#sidebar dl dd{ padding:0px 0px 0px 0px;}
#sidebar dl dd a{ font-weight:normal; padding:5px 0px 5px 10px; background:#e2e2e2 url(../images/dt-0.gif) no-repeat left center; margin:5px 0px;}
#sidebar dl dd a:hover{ background:#0195a1;}
#sidebar dl dd a{ color:#666; display:block; }
#sidebar dl dd a:hover{ color:#fff;}
#sidebar dl dt.on a{ font-weight:bold; color:#fff; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:100%; background:#fff; overflow:hidden;  }
.sidebar .sb_box h3.title{ border-bottom:1px solid #e2e2e2; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px;  font-size:14px; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative;  font-size:14px;right:15px;}
.sidebar .sb_box h3.title div.position a{ font-size:14px;}



.sidebar .pro_box{ float:right; width:800px; background:#fff; overflow:hidden; border:1px solid #e2e2e2; }
.sidebar .pro_box h3.title{ border-bottom:1px solid #e2e2e2; height:35px; line-height:35px; position:relative;}
.sidebar .pro_box h3.title span{ position:absolute; left:0px;  font-size:14px; padding:0px 15px;}
.sidebar .pro_box h3.title div.position{ float:right; font-weight:normal; position:relative;  font-size:14px;right:15px;}
.sidebar .pro_box h3.title div.position a{ font-size:14px;}
.sidebar .pro_box h5{ line-height:40px; margin:30px 20px 0px 20px; border-bottom:1px dotted #ccc;}

.port-1{float: left; width: 100%; position: relative; overflow: hidden; }
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #fff; padding: 20px 0px 20px 0px;}
.port-1 img{transition: 2s;}
.port-1:hover img{transform: scale(1.1);}
.text-desc{position: absolute; left: 0; top: 200px; text-transform:uppercase;  background:url(../images/png.png);  opacity: 0; width: 100%;}
.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}
.img_text h2{ font-size:16px;}
.img_text h3{ font-size:16px;}
.t04 {
    background: #2177dc;
    line-height: 35px;
    text-indent: 10px;
    color: #fff;
}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:183px; float:left; margin:10px 0px 10px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li:last-child{ margin:10px 0px 0px 15px; }
.a_pro_con li img{ width:180px; float:left; height:120px;}
.a_pro_con li a{ display:block; line-height:30px;}

