
/*
Theme Name: 企业主题v002
Author: easywolf
Description: 易主题模板
Version:1.0
*/

/*home*/
i{ font-style:normal}/*去掉滚动数字倾斜*/
#wpthemedemobar{display: none;}
.site-wrap{width:1200px;margin:0 auto;}
.site-topbar{height:32px;line-height:32px;background:#f6f7f9;color:#666;font-size:13px;border-bottom:1px solid #ececec;}
.topbar-hotline{float:right;color:#d71920;font-weight:bold;}
.site-header{background:#fff;}
.header-main{height:118px;display:flex;align-items:center;justify-content:space-between;}
.home_brand{display:flex;align-items:center;flex:1;min-width:0;gap:18px;}
.home_logo{width:auto;flex-shrink:0;}
.home_logo img{max-width:120px;max-height:86px;margin:0;padding:0;display:block;}
.company_name{margin:0;font-size:40px;font-weight:bold;color:#222;line-height:1.35;}
.header-service{text-align:right;color:#d71920;font-size:18px;line-height:28px;font-weight:bold;}
.header-service p{color:#333;font-size:16px;font-weight:normal;margin-bottom:4px;}
.header-service strong{font-size:28px;color:#d71920;}
.nav-bar{height:52px;background:#0055a6;}
.nav-inner{position:relative;display:flex;align-items:center;justify-content:space-between;}
.nav{float:none;margin:0;}
.nav ul{margin:0;padding:0;}
.nav li{float:left;position:relative;line-height:52px;}
.nav li > a{display:block;font-size:15px;color:#fff;text-align:center;padding:0 30px;position:relative;}
.nav li:hover > a,.nav .current-menu-item > a,.nav .current-menu-ancestor > a{background:#e60012;color:#fff;}
.nav li:hover ul{opacity:1;visibility:visible;top:52px;}
.nav ul li ul{color:#000;position:absolute;opacity:0;background-color:#fff;z-index:20;min-width:120px;padding:8px 0;transition:all 0.24s ease;visibility:hidden;top:60px;box-shadow:0 8px 20px rgba(0,0,0,.12);}
.nav ul li ul li{text-align:center;line-height:40px;width:100%;float:none;}
.nav ul li ul li a{color:#333;font-size:14px;padding:0 16px;text-align:center;white-space:nowrap;}
.nav ul li ul li a:hover{background:#f2f7ff;color:#0055a6;}
.wap-menu{display:none;}

.search{position:relative;cursor:pointer;width:44px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);}
.search_box{width:300px;height:0;position:absolute;background-color:#0055a6;z-index:30;right:0;top:52px;transition-duration:0.36s;
transition-timing-function:ease;transition-delay:0s;overflow:hidden;}
.search_open .search_box{  height: 40px;}/*默认盒给0高，点击后展示全高*/
.search_btn{display: none;}
.search_int input{width: 285px; height: 40px; outline: none; background-color: #fff; border: none; color: #999; font-size: 14px; padding-left: 15px;}
.entry-content p{ font-size: 18px; color: #666; text-align: center;}

.section-heading{text-align:center;}
.section-heading-left{float:left;text-align:left;}
.section-kicker{font-size:16px;letter-spacing:3px;color:#0b63b6;font-weight:bold;text-transform:uppercase;}
.section-heading h2{font-size:32px;color:#1f2d3d;line-height:44px;font-weight:bold;}
.product_box{background:#f4f7fb url(images/product_bg.png) top center no-repeat;min-width:1200px;overflow:hidden;}
.product{width:1200px;margin:0 auto;padding-top:68px;padding-bottom:78px;overflow:hidden;}
.pt_tittle{font-size:30px;color:#0055a6;font-weight:bold;float:left;}
.pt_menu{float:right;margin-left:0;margin-top:18px;}
.pt_menu li{margin-left:28px;position:relative;line-height:40px;display:inline-block;}
.pt_menu li a{float:left;font-size:15px;color:#363636;padding-bottom:10px;}
.pt_menu li a:hover,.pt_menu .current-cat a{font-weight:bold;color:#0055a6;}
.pt_menu li a::after{display: block; content: ""; position: absolute; width: 0; height: 3px; background-color: #0055a6; bottom: 0; transform: translateX(-50%); transition: all 0.6s cubic-bezier(.075, .82, .165, 1); left: 50%; opacity: 0;}/*鼠标滑过一级菜单下展示下划线动画*/
.pt_menu li:hover a::after{width: 100%; opacity: 1;}
.pt_show{margin-top:42px;}
.ptimg_hover{width:285px;height:220px;overflow:hidden;background:#fff;}
.pt_show li{float:left;line-height:0;margin-left:20px;box-shadow:0 10px 26px rgba(0,65,130,.08);background:#fff;transition:all .24s ease;}
.pt_show li:hover{transform:translateY(-6px);}
.pt_show li:hover img{transform: scale(1.1);}/*鼠标滑过li的图片图片放大*/
.pt_show li:first-child{margin-left: 0px;}
.pt_show li img{margin:0;width:285px;height:220px;object-fit:cover;transition:all .3s;}/*图片有润滑的放大*/
.pt_show_tittle{width:255px;height:78px;background-color:#fff;font-size:14px;color:#999;padding-top:24px;padding-left:30px;line-height:22px;transition:all 0.36s ease;border-top:3px solid #0055a6;}
.pt_show_tittle:hover{background-color:#0055a6;color:#dbeafe;}
.pt_show_tittle a{color: #333333; font-size: 16px;}
.pt_show_tittle:hover a{color: #fff; font-size: 16px;}

.about_box{height:690px;background:linear-gradient(120deg,rgba(0,85,166,.94),rgba(12,142,217,.84)),url(images/about_bg.jpg) top center;min-width:1200px;}
.about{width:1200px;margin:0 auto;overflow:hidden;}
.at_tittle{float:left;margin-top:78px;margin-right:110px;margin-left:48px;padding-left:8px;text-align:left;}
.at_tittle .section-kicker,.at_tittle h2{color:#fff;}
.at_advantage{float:left;font-size:14px;color:#d8edff;text-align:center;margin-top:78px;width:160px;}
.adv_tittle{font-size:56px;color:#fff;font-family:Arial,Helvetica,sans-serif;}
.adv_zj{color:#fff;}
.adv_line{width:1px;float:left;height:36px;background-color:rgba(255,255,255,.32);margin-top:102px;margin-left:20px;margin-right:20px;}
.at_introduce{width:920px;height:360px;float:right;margin-top:72px;box-shadow:0 14px 34px rgba(0,0,0,.16);}
.int_left{width:390px;height:310px;padding-left:44px;padding-right:38px;padding-top:50px;background-color:#fff;float:left;font-size:14px;color:#666666;line-height:28px;}
.int_img{float:left;width:448px;height:360px;overflow:hidden;}
.int_img img{width:100%;height:100%;object-fit:cover;}
.company_tittle{font-size: 22px; color: #333333;}
.int_more a{color:#fff;transition:all 0.36s ease;width:125px;height:34px;background:#0055a6 url(images/more.png) no-repeat 95px 13px;text-align:center;line-height:34px;display:block;}
.int_more a:hover{background-color:#e60012;}


.advantage{width:1200px;margin:0 auto;margin-top:78px;overflow:hidden;padding-bottom:18px;}
.ae_tittle{text-align:center;margin-bottom:52px;}
.advantage li{width:245px;height:320px;float:left;text-align:center;line-height:28px;font-size:14px;padding-right:20px;padding-left:20px;margin-left:20px;background:#fff;border:1px solid #edf0f5;box-shadow:0 10px 26px rgba(0,65,130,.06);transition:all .3s;}
.advantage li:hover{background-color:#0055a6;color:#fff;transform:translateY(-8px);}
.advantage li:first-child{margin-left: 0px;}
.advantage li a{margin: 0 auto;}
.advantage li a.adv_img1{background:url(images/img_3.png) no-repeat; display: block; width: 67px; height: 67px; margin-top: 80px;}
.advantage li:hover a.adv_img1{background:url(images/img_3.png) 0px -67px no-repeat;}
.advantage li a.adv_img2{background:url(images/img_4.png) no-repeat; display: block; width: 67px; height: 67px; margin-top: 80px;}
.advantage li:hover a.adv_img2{background:url(images/img_4.png) 0px -67px no-repeat;}
.advantage li a.adv_img3{background:url(images/img_5.png) no-repeat; display: block; width: 67px; height: 67px; margin-top: 80px;}
.advantage li:hover a.adv_img3{background:url(images/img_5.png) 0px -67px no-repeat;}
.advantage li a.adv_img4{background:url(images/img_6.png) no-repeat; display: block; width: 67px; height: 67px; margin-top: 80px;}
.advantage li:hover a.adv_img4{background:url(images/img_6.png) 0px -67px no-repeat;}
.advantage li a.adv_name{font-size: 18px; color: #666666; margin-top: 30px;  margin-bottom: 20px; display: block;}
.advantage li:hover a.adv_name{color: #fff;}
/*鼠标滑过li时图标需要变色，而不是鼠标li再滑过图标时图标变色，否则默认图标颜色和li背景色重叠*/

.news_box{background:#f4f7fb;padding-top:64px;margin-top:96px;min-width:1200px;padding-bottom:72px;}
.nx_tittle{text-align:center;}
.news{width:1200px;background-color:#fff;margin:0 auto;overflow:hidden;margin-top:42px;padding-bottom:24px;box-shadow:0 12px 32px rgba(0,65,130,.07);}
.news ul{margin-top:42px;}
.news li{margin-left:48px;margin-right:40px;width:310px;float:left;margin-bottom:38px}
.news li > a{font-size: 18px; color: #333; display: block;   overflow:hidden; text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/white-space:nowrap;/*文本不自动换行*/}
.news li > a:hover{color: #0d8ed9;}
.news_time{font-size: 14px; color: #999; padding-top: 10px; padding-bottom: 5px; padding-left: 18px; background:url(images/time.png) no-repeat 0 12px;}
.news_line{width: 53px; height: 3px; background-color: #0055a6; margin-top: 20px;}
.news_introduce{font-size: 14px; color: #999; line-height: 24px; margin-top: 35px;}
.news_more a{font-size: 12px; width: 102px; height: 26px; border:1px solid #d5d5d5; display: block; text-align: center; line-height: 26px; background:url(images/more2.png) no-repeat 79px 9px;  margin-top: 42px; color: #999; transition:all 0.36s ease;}
.news_more a:hover{color: #fff; border:1px solid #0055a6; background:#0055a6 url(images/more.png) no-repeat 79px 9px;}

.case_box{background:#fff;padding:72px 0 64px;min-width:1200px;}
.case_inner{width:1200px;margin:0 auto;}
.case_list{margin-top:42px;}
.case_list ul{margin-left:-20px;overflow:hidden;}
.case_list li{float:left;width:285px;margin-left:20px;margin-bottom:20px;}
.case_card{display:block;background:#fff;box-shadow:0 10px 26px rgba(0,65,130,.08);transition:all .24s ease;}
.case_card:hover{transform:translateY(-6px);}
.case_img{display:block;width:285px;height:200px;overflow:hidden;line-height:0;}
.case_img img{width:100%;height:100%;object-fit:cover;transition:all .3s;}
.case_card:hover .case_img img{transform:scale(1.08);}
.case_title{display:block;padding:16px 18px;font-size:16px;color:#333;text-align:center;}
.case_more_link{text-align:center;margin-top:28px;}
.case_more_link a{display:inline-block;padding:10px 28px;border:1px solid #0055a6;color:#0055a6;transition:all .24s ease;}
.case_more_link a:hover{background:#0055a6;color:#fff;}

.contact_box{background-color:#f7f7f7;padding-top:72px;padding-bottom:64px;min-width:1200px;}
.ct_tittle{text-align:center;}
.contact{width:1200px;margin:0 auto;overflow:hidden;padding-top:28px;}
.contact_home{display:flex;align-items:center;justify-content:space-between;gap:48px;}
.contact_home .ct_txt{float:none;width:auto;flex:1;max-width:520px;margin:0;line-height:1.85;font-size:15px;}
.contact_home .ct_txt p{margin:0 0 12px;line-height:1.85;}
.contact_home .ct_txt a{color:#0055a6;}
.contact_home .ct_img{float:none;margin:0;flex:0 0 520px;max-width:520px;}
.contact_home .ct_img img{width:100%;height:auto;max-height:300px;object-fit:cover;display:block;}
.contact_more{display:none;}
.contact_box.contact_standalone{padding-top:48px;}
.contact_box.contact_standalone .ct_tittle{text-align:center;margin-bottom:40px;}
.contact_box.contact_standalone .contact{padding-top:0;}
.contact_box.contact_standalone .contact_home{align-items:flex-start;padding:0 20px;box-sizing:border-box;}
.contact_box.contact_standalone .ct_img img{max-height:260px;}
.input_name{width: 380px; border:none; border-bottom: 1px solid #dedede; color: #999999; background-color: #f7f7f7; padding-top: 10px; padding-bottom: 10px; float: left; margin-left: 30px; font-size: 14px; outline: none;}
.input_describe{width: 1200px; border:none; border-bottom: 1px solid #dedede; color: #999999; background-color: #f7f7f7; padding-top: 10px; padding-bottom: 10px; float: left; font-size: 14px; margin-top: 50px; outline: none;}
.contact input:first-child{margin-left: 0px;}
.ct_submission{width:125px;height:36px;background-color:#0055a6;border:none;font-size:16px;color:#fff;margin-top:50px;margin-bottom:80px;transition:all 0.36s ease;}
.ct_submission:hover{background-color:#e60012;}

.footer_box{background:#202733;min-width:1200px;padding-bottom:36px;}
.footer1{width:1200px;margin:0 auto;overflow:hidden;padding-top:58px;}
.logo_2{width: 294px; float: left;}
.footer{float: left;}
.footer ul li{float: left; margin-left: 55px; margin-top: 0px;}
.footer ul{color:#000; margin-top: 20px;}
.footer ul li > a{font-size: 16px; color: #fff; display: block;}/* 让二级不继承一级样式*/
.footer ul li ul li{text-align: center; line-height: 34px;margin:0;float:none;}
.footer ul li ul li a{color: #c5c5c5;font-size: 14px;}

/* 公安备案：链接与图标对齐；36x40 原图按高度缩小至约一行文字 */
.gongan-beian-link{display:inline-flex!important;align-items:center;text-decoration:none;line-height:20px;min-height:20px;}
.gongan-beian-icon{max-height:20px;width:auto;margin-right:6px;flex-shrink:0;object-fit:contain;display:block;}
.gongan-beian-text{float:none!important;height:auto!important;line-height:20px!important;margin:0!important;color:#939393;}

.code{float: right; color: #888888; text-align:center; line-height: 24px; margin-top: 20px;}
.footer_line{height:1px;background-color:#374151;margin-top:46px;}
.copyright{width: 1200px; margin: 0 auto; color: #858585; margin-top: 35px;}
.support{float: right;}
.support a{color: #858585;}

.banner .swiper-container{min-width:1200px;height:150px;}
.banner .swiper-container img{width:100%;height:150px;object-fit:cover;}

/*product*/
.list_banner{background: url(images/banner_3.jpg) no-repeat top center; height: 150px; min-width: 1200px; overflow:hidden;}

.content_1200{width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 20px; padding-bottom: 92px;} 

.left_menu{width: 260px; float: left;}
.left_menu h3{width: 260px; height: 65px; background-color: #0c8ed9; color: #fff; font-size: 28px; text-align: center; font-weight: normal; line-height: 18px; padding-top: 25px;}
.left_menu h3 span{font-size: 12px;}
.left_menu li{text-align: center;  border-bottom: 1px solid #e8e8e8;}
.left_menu li:last-child{border-bottom: none;}
.left_menu li a{display: block; background-color: #f5f5f5; width: 260px; height: 60px; line-height: 60px; font-size: 16px; color: #333333;}
.left_menu li a:hover{color: #216cc7; font-weight: bold;}
.left_menu .current_page_item a{color: #216cc7 !important; font-weight: bold !important;}
.left_menu .current-cat a{color: #216cc7 !important; font-weight: bold !important;}
.content_right{width: 870px; float: right; overflow: hidden;}

.product_list ul{margin-left: -70px;}
.product_list li{width: 400px; float: left; font-size: 14px; color: #999; border-bottom: 1px solid #ececec; line-height: 24px; padding-bottom: 20px; margin-left: 70px; margin-bottom: 60px;}
.product_list li:hover img{transform: scale(1.1);}
.product_imgbox img{width: 100%; height: 100%; object-fit: cover; margin-bottom: 15px; transition: all .3s;}
.product_imgbox {width: 400px; height: 345px; margin-bottom: 20px;}
.product_list li a{font-size: 18px; color: #333;}
.product_list li a:hover{color: #216cc7; font-weight: bold;}

.breadcrumb{
    height: 50px;
    margin-bottom: 20px;
    line-height: 50px;
    font-size: 14px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 18px;
    background: url(images/home-ico.png) no-repeat 0 19px;
}

.breadcrumb a{
    color: #666666;
}
.breadcrumb a:after{
    content: '>';
    margin: 0 5px;
}
.breadcrumb #crumbs{
    display: inline-block;
}
.breadcrumb #crumbs span{
    color: #999999;
}

/*news*/
.news_content{float: left; width: 630px; margin-left: 30px;}
.news_img{width: 210px; height: 139px; float: left;}
.news_img img{width: 100%; height: 100%; object-fit: cover;  transition: all .3s;} /*大尺寸图片自适应*/
.news_tittle {width: 515px; line-height: 34px;}
.news_tittle a{font-size: 16px; font-weight: bold; color: #333;display: block;   overflow:hidden; text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/white-space:nowrap;/*文本不自动换行*/}
.news_description{color: #999; font-size: 14px; line-height: 24px; margin-top: 2px;}
.news_more1 a{font-size: 12px; width: 102px; height: 26px; border:1px solid #d5d5d5; display: block; text-align: center; line-height: 26px; background:url(images/more2.png) no-repeat 79px 9px;  margin-top: 20px; color: #999;  transition:all 0.36s ease;}
.news_more1 a:hover{color: #fff; border:1px solid #0d8ed9; background:#0d8ed9 url(images/more.png) no-repeat 79px 9px;}
.news_list li{overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #dcdcdc; padding-bottom: 30px;}
.news_list li:hover img{transform: scale(1.1);}
.screen-reader-text{display: none;}/*翻页会出现h2标题，隐藏*/
.page-numbers{padding: 8px 13px 8px 13px; color: #666; background-color: #f0f0f0; display: inline-block; border: 1px solid #f0f0f0; transition:all 0.36s ease;}/*翻页a链接默认样式*/
.page-numbers:hover{border: 1px solid #216cc7; background-color: #216cc7; color: #fff;}
.nav-links span.current{border: 1px solid #216cc7; background-color: #216cc7; color: #fff;}/*翻页a链接当前页样式*/
.nav-links{text-align: center;}

/*article*/
.article_tittle{font-size: 30px; color: #333; font-weight: normal; text-align: center; border-bottom: 1px solid #dddddd; padding-bottom: 25px; margin-bottom: 30px; line-height: 28px;}
.article_content p{font-size: 14px; line-height: 48px; color: #666666;}
.release_time{font-size: 12px; color: #999;}
.page_turning{font-size: 14px; color: #333; line-height: 40px; margin-top: 20px; border-top: 1px solid #dddddd; padding-top: 15px;}
.page_turning a:hover{color: #216cc7;}
.article_content img {max-width: 100%; margin: 0 auto;}

/*recruit*/
.recruit_list{margin-bottom: 60px;}
.recruit_list li{border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; background: url(images/more2.png) no-repeat 10px 25px;  transition:all 0.36s ease;}
.recruit_list li:hover{background-color: #f8f8f8;}
.recruit_list li a{color: #000033; font-size: 14px;}
.recruit_list li:hover a{color: #216cc7;}
.recruit_time{float: right; color: #999; font-size: 14px; margin-right: 10px;}


/*contact*/
.ct_img{float: right;  margin-top: 40px;}
.ct_txt{float: left; font-size: 14px; line-height: 48px; color: #666; margin-top: 30px;}

/*文章内容页图片居中新增css*/
.alignleft img{
	float:left; margin:0 1em 1em 0
}
.alignright img{
	float:right; margin:0 0 1em 1em;
}
.aligncenter img{
	display: block; margin-left: auto; margin-right: auto;
}
.wp-block-image{margin: 0; padding: 0;}/*单页图片内容调用居中*/

.aligncenter{margin: 0; padding: 0;}/*单页图片内容调用居中*/
.about_en{font-size:35px;color: #fff;display: block}
.about_cn{font-size:30px;color: #fff;display: block;text-align: right}
.ae_en{color: #cecece;font-size:45px;}
.ae_cn{color: #333;font-size:33px;}
.ae_line1{border-top:1px solid #ddd;display:inline-block;padding:0 40px;margin-right: 20px; height: 5px;}
.ae_line2{border-top:1px solid #ddd;display:inline-block;padding:0 40px;margin-left: 10px;height: 5px;}
.n_en{color: #46b6f7;font-size:45px;}
.n_cn{color: #fff;font-size:33px;}
.n_line1{border-top:1px solid #46b6f7;display:inline-block;padding:0 40px;margin-right: 20px; height: 5px;}
.n_line2{border-top:1px solid #46b6f7;display:inline-block;padding:0 40px;margin-left: 10px;height: 5px;}
.n_center{text-align: center}
.list_banner img{width:100%;height:100%;object-fit:cover;}
/*手机端*/
@media only screen and (max-width: 760px){
    .advantage li a.adv_img1{margin-top: 50px;}
    .advantage li a.adv_img2{margin-top: 50px;}
    .advantage li a.adv_img3{margin-top: 50px;}
    .advantage li a.adv_img4{margin-top: 50px;}
    .advantage li{height: auto}
    .n_line1,.n_line2{display: none}
    .site-wrap{width:100%;box-sizing:border-box;padding-left:12px;padding-right:12px;}
    .site-topbar{height:auto;line-height:22px;padding:6px 0;}
    .topbar-hotline{float:none;display:block;}
    .header-main{height:auto;min-height:72px;display:flex;}
    .home_brand{width:65%;gap:10px;}
    .home_logo img{max-width:72px;max-height:52px;}
    .company_name{font-size:20px;line-height:1.3;}
    .header-service{display:none;}
    .nav-bar{height:auto;}
    .nav-inner{display:block;padding:0;}
    .banner{width: 100%; min-width: auto; height: 72px;overflow: hidden;}
    .banner .swiper-container{width: 100%; height: 72px; min-width: auto;}
    .banner .swiper-slide{width: 100%;}
    .banner .swiper-container img{width: 100%; height: 100%; object-fit: cover;}
    .product_box{min-width: 100%;}
    .product{width: 100%; padding-bottom: 20px; padding-top: 20px;}
    .product li{width: 50%; margin: 0;  padding: 10px;  box-sizing: border-box;}
    .pt_menu{display: none;}
    .pt_show{margin-top: 20px;}
    .ptimg_hover{width: 100%; height: auto; /*overflow: hidden;用于图片在固定大小内放大*/}
    .pt_show li img{width: 100%; height: 155px;}/*图片有润滑的放大*/
    .pt_show_tittle{width: 100%; height: auto; box-sizing: border-box; padding: 10px; white-space: nowrap;}
    .pt_tittle{font-size: 26px; margin-left: 10px;}
    .about_box{width:100%;min-width:auto;height:auto;padding-bottom:40px;}
    .about{width:100%;padding-top:40px;}
    #productNumber{display:none;}
    .at_tittle{margin:0 0 0 20px;float:none;width:auto;height:auto;}
    .at_tittle img{width:100%;height:auto;}
    .at_introduce{width:100%;height:auto;float:none;margin-top:24px;box-shadow:none;}
    .int_img{display:none;}
    .int_left{position:static;float:none;width:100%;height:auto;padding:20px;box-sizing:border-box;}
    .case_box{min-width:100%;padding:30px 0;}
    .case_inner{width:100%;padding:0 12px;box-sizing:border-box;}
    .case_list li{width:50%;margin-left:0;padding:8px;box-sizing:border-box;}
    .case_list ul{margin:0;}
    .case_img,.case_img img{width:100%;height:150px;}
    .contact_home{flex-direction:column;align-items:flex-start;gap:24px;}
    .contact_home .ct_txt{width:100%;max-width:none;padding:0 12px;box-sizing:border-box;}
    .contact_home .ct_img{flex:0 0 auto;width:100%;max-width:none;text-align:center;}
    .contact_home .ct_img img{max-height:none;}
    .contact_box.contact_standalone .ct_tittle{text-align:center;padding-right:12px;}
    .contact_box.contact_standalone .contact_home{padding:0 12px;}
    .contact_box.contact_standalone .ct_img{display:none;}
    .advantage{width: 100%;padding-top: 25px;}
    .ae_en{font-size: 35px;}
    .ae_line1,.ae_line2{display: none}
    .ae_cn{font-size: 25px;}
    .advantage li{width: 100%; box-sizing: border-box; margin: 0;}
    .ae_tittle{width: 55%; margin: 0 auto;}
    .ae_tittle img{width: 100%; height: auto;}
    .news_box{width: 100%; min-width: auto; padding: 0; margin-top: 25px;}
    .news{width: 100%; margin: 0; padding: 0;}
    .news li{margin-bottom: 25px; border-bottom: 1px solid #eee; padding-bottom: 25px; box-sizing: border-box; width: 100%; padding-left: 35px; padding-right: 35px; margin-left: 0;}
    .nx_tittle{width: 55%; margin: 0 auto; padding-top: 25px; padding-bottom: 25px;}
    .nx_tittle img{width: 100%; height: auto;}
    .contact_box{width: 100%; min-width: auto; padding-top: 40px;}
    .contact{width: 100%; padding: 20px; box-sizing: border-box;}
    .input_name{width: 100%; margin: 0;}
    .input_describe{margin: 0; width: 100%;}
    .ct_submission{width: 100%;}
    .ct_tittle {width: 55%; margin: 0 auto;}
    .ct_tittle img{width: 100%; height: auto;}
    .footer_box{width: 100%; min-width: auto;}
    .footer1{width: 100%; padding-top: 20px;}
    .logo_2{display: none;}
    .footer_line{width:100%;}
    .copyright{width: 100%;}
    .footer .sub-menu{display: none;}
    .footer li{width: 100%; padding: 20px; border-bottom: 1px solid #474747;  box-sizing: border-box; margin: 0;}
    .code{font: none; width: 100%; margin-top: 40px;}
    .footer{width: 100%;}
    .copyright{margin-top: 30px; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}

    /*产品页面*/
    .list_banner{width: 100%; height: 72px; background-size: cover; min-width: auto; background-position: center;}/*手机端banner为背景时居中写法*/
    .content_1200{width: 100%; padding: 0;}
    .left_menu{width: 100%;}
    .left_menu h3{width: 100%; height: auto; font-size: 20px; padding-bottom: 25px;}
    .left_menu li{display: inline-block;}
    .left_menu li a{ width: auto; height: auto; margin: 0 20px;}
    .left_menu ul{ white-space: nowrap; width: auto; background-color: #f5f5f5;  display: -webkit-box; overflow-x: scroll;}/*手机端菜单滚动效果UL需要给不换行*/
    .content_right{width: 100%;}
    .product_list{width: 100%;}
    .product_list li{width: 50%; margin: 0; padding: 10px; box-sizing: border-box;}
    .product_list ul{margin: 0;} 
    .product_imgbox{width: 100%; height: 150px;}
    .navigation{margin-top: 30px; margin-bottom: 30px;}
    .breadcrumb{margin-bottom: 0;}

    /*news1*/
    .news_list{width: 100%;}
    .news_img{width: 30%; height: auto;}
    .news_img img{width: 100%; height: auto;}
    .news_content{width: 60%; margin-left: 10px;}
    .news_tittle{width: 100%;  white-space: nowrap;}
    .news_description{width: 100%; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; }
    .news_list li{padding: 10px; box-sizing: border-box; margin: 0;}
    .news_more1{display: none;}

    /*news2*/
    .recruit_list li a{ white-space: nowrap; text-overflow:ellipsis; overflow:hidden; display: block; width: 60%;}
    .recruit_list{width: 100%;}

    /*about*/
    .article_content{padding: 10px; width: 100%; box-sizing: border-box;}
    .article_content img{width: 100%; height: auto;}
    .article_tittle{font-size: 20px; margin-top: 25px;}
    .page_turning{width: 100%; padding-bottom: 20px; padding-left: 10px; box-sizing: border-box;}
    .page_turning p{ white-space: nowrap; text-overflow:ellipsis; overflow:hidden; width: 75%;}

    /*contat*/
    .contact_content img{width: 100%;}
    .contact_content{padding: 10px; box-sizing: border-box; width: 100%;} 
    .ct_img{float: none; text-align: center;}
    .ct_img img{max-width: 100%; width: auto;}
    .ct_txt{padding-bottom: 20px;}
    .wap-menu {margin-left:auto;background:none;border:1px solid #333;padding:5px 8px;display:block;}
    .wap-menu span {display: block; width: 20px; height: 2px;background: #333333; margin: 4px 0;}
    .nav{width:100%;height:0;overflow:hidden;visibility:hidden;box-sizing:border-box;margin:0;transition:all .3s ease;background:#0055a6;}
    .nav li{float:none;border-bottom:1px solid rgba(255,255,255,.15);line-height:44px;}
    .nav li a{text-align:left;padding:0 18px;}
    .wap-home{height:100%;visibility:visible;padding:0;}
    .nav .sub-menu{display:block;position:static;opacity:1;visibility:visible;box-shadow:none;background:#06477f;padding:0;}
    .nav ul li ul li a{color:#fff;text-align:left;padding-left:32px;}
    .search{position:absolute;right:12px;top:10px;width:38px;height:38px;margin:0;}
    .search_box{top:38px;}
    .search_int input{width: 100%;}
    .footer_box .menu{float: none;}
    .footer_box .menu ul li{float: none; margin-left: 20px; margin-top: 20px;}
    .footer_box .menu ul{color:#000; margin-top: 0px;}
    .footer_box .menu ul li > a{font-size: 16px; color: #fff; display: block;}/* 让二级不继承一级样式*/
    .footer_box .menu ul li ul li{text-align: left; line-height: 34px;margin:0;float:none;}
    .footer_box .menu ul li ul li a{color: #c5c5c5;font-size: 14px;}
    .at_tittle{margin:0 auto;}
    .about_cn{text-align: center;}

}


