﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}
a,span,img{ display:block;}



#mould78458{ background:url(/images/nav_bg.jpg) no-repeat;}
#mould78458 .logo{ padding:20px 0;}
#mould78458 .logo img{ margin:0 auto; display:block;}

.nav17 .nav_center{ width:1030px;}
.nav17 .nav_163,.nav17 .nav_center .active a,.nav17 .nav_center li:hover a{ background:none; transition:.1s;}
.nav17 .nav_163{ line-height:41px; padding-bottom:20px;}
.nav17 .nav_163 li a{ color:#000; padding:0 35px; margin:0 5px;}
.nav17 .nav_163 li.active{ background:url(/images/nav.png) no-repeat;}
.nav17 .nav_163 li.active a{ color:#fff;}
.nav17 .nav_163 li:hover{ background:url(/images/nav.png) no-repeat;}
.nav17 .nav_163 li:hover a{ color:#fff;}



/*内页栏目*/
.nav_menu_a{ width:1200px; margin:30px auto 30px auto; border-bottom:1px solid #ccc;}
.nav_menu_a .left{ width:60%; float:left;}
.nav_menu_a .left h2{ float:left; font-size:20px; line-height:20px; margin:15px 15px 15px 0; font-weight:bold; border-right:1px solid #ccc; padding-right:15px;}
.nav_menu_a .left li{ float:left; line-height:50px; padding:0 16px; margin:0 5px;}
.nav_menu_a .left li:hover{ background:#005244;}
.nav_menu_a .left li:hover a{ color:#fff;}
.nav_menu_a .left li.active{ background:#005244;}
.nav_menu_a .left li.active a{ color:#fff;}

.nav_menu_a .right{ float:right; line-height: 50px;}
.nav_menu_a .right a{ display: inline-block; margin: 0 15px;}
.nav_menu_a .right a:hover{ color: #005244;}
.nav_menu_a .right a.b{ background: url("/images/btn.png") no-repeat; background-position: -157px 0; width: 20px; height: 20px; position: relative; top: 5px;}
.nav_menu_a .right span{ margin-left: 15px; color: #005244; display:inline-block;}



#mould78150{ width:100%;}
#mould78150>div{min-height:400px!important;    margin: 0 0 30px 0;}


#mould78160{ width:1200px; margin:0 auto;}
#mould78160 p{ line-height:30px;}
#mould78160 p img{ margin:5px 0;}
#mould78160 span{ display:inline-block;}



/*新闻*/
#mould65297{ width:1200px; margin:0 auto;}
.newslist > ul li{ width:31%;}
.newslist>ul li .newsconts h3{ line-height: 28px; white-space: inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.newslist>ul li:hover .newsconts h3{ color:#005244;}
.newslist li .newsconts time em{ background: url("/images/yan.png") no-repeat left center; padding-left:24px; float: right; font-size: 14px;}
.newslist>ul li:hover .newsconts p{ color:#666;}
.newslist li:hover .newsconts time{ color:#666;}

.news001 .news_ny_bg,.main2,.picture1 .picture1-cont,.product-list,.newcontent,.main3,#mould77010{ width:1200px; margin:0 auto;}
.newcontent{ min-height:400px;}
.news001 .news_ny_cont{ min-height:400px;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a,.fenye3_all h4 a,.newcontent h3 a{ color:#005244;}
.tb_page{ width:1360px; margin:30px auto;}

.newslist>ul li .newsimgs img {height: 84%;}



.picture1 .picture1-cont > ul li{ width:23.5%; margin-top:10px;}
.picture1 .picture1-cont > ul li a img{ height:188px;}




.morebanner{ width:46%; height:auto; float:left;}
/*.morebanner .swiper-slide{ height:426px;}*/
/*.morebanner .swiper-slide img{ height:100%;}*/
.product3_txt{ float:right; width:50%;}
.product3_txt h3{ text-align:left; font-size:24px; padding-top:0;}
.product3_txt p{ line-height:28px;}

.fenye3_all{ width:1200px; margin:0 auto 24px auto;}



/*视频*/
#mould35389{ width:1360px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float:right;}
#mould35389 li .videos{ border:1px solid #ccc; height: 367px;}
#mould35389 li video{ width:100%; height: 100%; border:none;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}



.resume .resume_submit{ margin-bottom:48px;}
.map{ width:800px; height:auto;}
#mould52519 .span6:first-child{ width:60%; overflow: hidden;}
#mould52519 .span6:last-child{ width:36%; float:right;}
#mould52519{ width:1200px; margin:0 auto;}
.commonality{ padding:0;}
.ly8-wrap .ly8-form1Input,.form1Textarea1{ border:1px solid #ccc;}






.footer{ background: #005244 url(/images/foot_bg.png) no-repeat;}
.foot{ width:1200px; padding:60px 0;}
.lianxi{ float:left; width:30%;}
.lianxi h2{ color:#fff; font-size:22px; margin-bottom:12px;}
.lianxi p{ color:#fff; line-height:36px;}
.foot_nav{ float:right; width:67%; overflow: inherit;}
.foot_nav > ul > li{ margin-right:60px;}
.foot_nav > ul > li:last-child{ margin-right:0;}
.foot_nav li p{ margin-bottom:20px;}
.foot_nav li a{ line-height:32px;}

.footer-foot{ background:none;}
.footer-foot .center{ width:1200px; margin:0 auto; border-top:1px solid rgba(255,255,255,0.2);}
.footer-foot p{ line-height:60px; float:left;}
.footer-foot p:last-child{ float:right;}




/*招聘*/
#mould76531 {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

#mould76531 .recruit_list ul {
    background-color: #005244;}

#mould76531 .recruit_list ul li {
    color: rgb(255, 255, 255);
}
.recruit_details {    background: #F2F2F2; border: 0px solid #ccc;}
.recruit .recruit_cont li:last-child {color: #005244;}





/*简历*/
.resume .resume_submit:hover {
    background: #E6332D;
}
.resume {
    width: 1000px;
    margin: 0 auto 50px;
}

@media screen and (max-width: 1560px){
  .content_a,.foot,.footer-foot .center{ width:94%;}
  .foot_nav > ul > li{ margin-right: 50px;}
  
  .nav_menu_a,#mould78160,.news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3, #mould77010,#mould65297,.fenye3_all,#mould76531{ width:92%;}
}


/*产品*/
.product-list > ul li {
    width: 22%;    margin: 0 0 20px 0;
}
.product-list > ul li p:first-child {
    height: 176px;}
.swiper-slide img {    border: 1px solid #ccc;
}
