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


/*产品栏目赛选*/

/*案例*/
.nav_top1{ position: fixed; top:0; width:100%;}
.nav_top{ position: relative; display: block; border-top: solid 1px #E3E3E3; background: #fff; margin-top:54px;}
.tab_a{ border-bottom: solid 1px #E3E3E3;}
.tab_a li{ 
    float:left; 
    width:33.33%; 
    position: relative;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #666;
    border-right: solid 1px #E3E3E3;
    box-sizing:border-box;
}
.tab_a li em{
    height: 6px;
    width: 6px;
    margin: 0 0 0 5px;
    display: inline-block;
    content: ' ';
    -webkit-transform: rotate(45deg);
}
.tab_a li .icon-arrow {
    margin-top:4px;
    border: none;
    border-bottom: solid 1px #666;
    border-right: solid 1px #666;
}
.tab_a li.on{ color: #024190;}
.tab_a li.on .icon-arrow{
    margin-top:8px;
    border: none;
    border-top: solid 1px #024190;
    border-left: solid 1px #024190;
}

.filter-select{ 
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 10;
    background: #fff;
    border-top: solid 1px #E3E3E3;
	padding-bottom: 15px;
}
.filter-select li{
    border: solid 1px #e3e3e3;
    box-sizing: border-box;
    border-radius: 17px;
    width: 30%;
    margin-top: 15px;
    float: left;
    margin-left: 2.5%;
    height: 34px;
    line-height: 32px;
    text-align: center;
    font-size:14px;
}
.filter-select li a{
    color: #666!important;
    display: block;
}


/*
.pro_lanmu{ border-bottom:1px solid #e5e5e5; background:#f2f2f2; margin-bottom:24px; padding:15px 12px; box-sizing:border-box;}
.pro_lanmu_a{ float:left; width:100%; box-sizing:border-box; cursor: pointer;}
.pro_lanmu_a:nth-child(2){ width:48%; margin-right:4%; margin-top:2%;}
.pro_lanmu_a:nth-child(3){ width:48%; margin-top:2%;}
.pro_lanmu_a label{ line-height:42px; margin:0; font-size:14px;}
.pro_lanmu_a select{ width:78%; height:40px; margin:0;}
.pro_lanmu_a:nth-child(2) select,.pro_lanmu_a:nth-child(3) select{ width:72%;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{ outline:none;}
*/


/*轮播*/
#mould72073{ background:#C20F26;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#024190;background:#024190;width:10px;height:10px;}


/*二级导航*/
.more_nav{ width:100%; padding:0 15px; box-sizing:border-box; margin:15px 0;}
.tb_nav li{ width:32%; margin:0 2% 2% 0; border:1px solid rgba(0,0,0,0.3); box-sizing:border-box;}
.tb_nav li.active{ border:1px solid #024190; background: #024190;}
.tb_nav li:nth-child(3n){ margin-right:0;}
.tb_nav li:nth-child(1) a{ background:none; color:#333;}
.tb_nav li a{ border: none; width:100%; height:36px; line-height:36px; box-sizing: border-box;}
.tb_nav li.active a{ color:#fff;}


/*简介-基本页*/
#mould72080{ width:100%; padding:0 15px 20px 15px; box-sizing: border-box;}
#mould72080 p{ line-height:30px!important; float: inherit!important; margin: inherit!important;}
#mould72080 p img{ margin:5px 0!important;}

/*企业文化*/
.target_b{ width:100%; margin:0 auto; padding:0 15px; box-sizing:border-box;}
.target_b li{ width:100%; background:#e5e5e5; margin-bottom:5%; padding:30px; box-sizing:border-box; position:relative; border-radius:8px; overflow:hidden;}
.target_b li:after{ content:""; width:32px; height:32px; background:#ec0c0d; position:absolute; bottom:0; right:0;}
.target_b li:hover{ background:#024190; cursor: pointer;}
.target_b span img{ width: 10%;display: block; margin-bottom: 15px;}
.target_b span img:last-child{ display:none;}
.target_b li h3{ font-size:22px; line-height:26px; font-weight:bold; margin-bottom:20px;}
.target_b li p{ line-height:28px;}
.target_b li:hover h3,.target_b li:hover p{ color:#fff;}
.target_b li:hover span img:first-child{ display:none;}
.target_b li:hover span img:last-child{ display:block;}



/*荣誉列表*/
.picture1 .picture1-cont{ padding:0 15px; margin:0; width:100%; box-sizing:border-box;}
.picture1 .picture1-cont > ul li{ width:48%;}
.picture1 .picture1-cont > ul li a img{ height:109px;}
/*.picture1 .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}*/

/*分页*/
.fy_all{ margin: 0 auto .15rem auto;}
.fy_all div a{ background:#666; font-size: 12px;}

/*新闻*/
.news2{ width:100%; padding:0 15px; box-sizing: border-box;}
.news2 ul li:first-child a{ padding-top:0;}
.news2 ul li:last-child a{ border-bottom:none;}
.n2_img{ width:100%; border-radius:12px; overflow:hidden; margin-bottom:12px;}
.n2_contain{ width:100%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ text-indent:inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.xinwen_xq{ width:100%; padding:0 15px; box-sizing: border-box;}
.news_xq h2{ margin:0 0 6px 0; font-size:18px;}
.news_xq h3{ margin:0; line-height:30px; font-size:14px;}
.news_xq h3 span{ margin:0 10px;}

/*产品列表*/
.product{ margin-top:110px;}
.product,.product_{ width:100%; padding:0 15px; box-sizing: border-box;}
.product ul{ margin-top:0;}
.product li{ width:49%; margin-right:2%; margin-bottom:10px;}
.product li:nth-child(even){ margin-right:0;}
.product li a{ border-radius:6px; overflow:hidden;}
.product li h2{ font-size: 14px; margin:0; line-height:30px; text-align:center; margin-top:4px;}

.product_ > p:nth-child(2) span{ margin:0 5px;}
.product_ .img_p{ overflow:hidden; width:100%;}
.product_ .img_p div{ margin-bottom:12px;}
.product_ .img_p div:last-child{ margin-bottom:0;}
.product_ .img_p img{ width:100%; border-radius:8px;}
.product_ .img_p p{ line-height:30px;}

.product_ .peizhi p{ font-weight:inherit; font-size:16px; line-height:30px;}

.tb_page1{ margin: .1rem 0.15rem; width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color: #024190!important;}


/*联系我们*/
.lianxiwo{ width:100%; padding:0 15px; box-sizing: border-box; padding-bottom: 20px;}
.lianxiwo h2{ font-size:20px; margin: 0;}
.lianxiwo p{ line-height: 30px !important;}
.allmap{ height: auto; width:100%; padding:0 15px; box-sizing: border-box; margin:0 auto 20px auto;}
.allmap p{ float:inherit !important; margin:0!important;}

.liuyan{ margin:0.1rem 0;}
.message .input{ padding-left:12px;}
.message .require{ padding: 12px; color: #4b4b4b;}
.message input:focus,.message .require:focus{ border: 1px solid #024190; box-shadow: none; outline: none;}

/*简历*/
#mould59558{ width:100%; padding:0 15px; box-sizing: border-box;}
.form_ctrl{ margin:0 0 10px 0;}
.form_ctrl.page_text p{ line-height:24px; text-indent:2em;}
.input_text input{ height: 36px;}
input[type="submit"]{ background: #024190; margin: 10px auto 20px auto; width: 100%; display: block;}

/*视频*/
#mould37086{ padding:0 3%; box-sizing:border-box; margin-bottom:20px;}
.video video{ height:;}
.video p{ margin-top:10px;}

/*留言*/
.message{ margin-bottom:20px;}
.message input[type="button"]{background: #024190;}

/*岗位*/
.child_content{ width:100%; padding:0 15px; box-sizing: border-box;}
.headst tr td{ background:#666; font-size: 0.13rem; width:33.33%;}

.cd-faq-content{ background:#f2f2f2; padding:15px; box-sizing:border-box;} 
.cd-faq-content p{ padding:0;}
.cd-faq-trigger{ border-bottom:none;}
.cd-faq-items{ border-bottom:1px solid #e5e5e5;}
.cd-faq-items ul li .a-1{ width:33.33%;}
.cd-faq-trigger::before{ background: #666; right:56px;}
.cd-faq-trigger::after{ background: #666; right:48px;}



/*底部2*/
.foot3{ position: fixed; z-index: 999; bottom: 0; background: #fff;}
.footer{ margin-bottom: 60px; background: #333; padding: 15px;}
.footer_left{ width:20%;}
.footer_right{ width:76%; border-left: 1px solid rgba(255,255,255,0.5);}
.footer_right h2{ font-size:16px; line-height:20px; margin:0 0 8px 0;}
.footer_right p{ font-size:12px; line-height:16px;}




