@charset "utf-8";
/* CSS Document */

 a{  text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#666666; font-family:"微软雅黑"}
 a:visited{text-decoration:none ;}
 a:active{text-decoration:none;}
 a:hover{ color:#0f3b70;outline:none;text-decoration:none;}
 button{ margin:0; border:0}
 
body, div, p, span, ul, li, dl, dd, h1, h2, h3, a, input, img {
    margin: 0;
    padding: 0;
}

.container-fluid {padding-right: 0px;  padding-left: 0px;}





@media (min-width: 1320px) {
    .container{
        width: 1320px;
    }
}

html {font-size:62.5%;}
body{ background:#FFF; font-family:"微软雅黑"; font-size:14px; font-size:1.4em;}

/*top*/
.top_nav{ background:#004fb1; color:#ffffff; line-height:36px;}
.top_nav .wz{ color:#ffffff; font-size:13px; text-align:left}
.top_nav .wz1{ color:#ffffff; font-size:13px; text-align:right;}
.top_nav .wz1 a{ font-size:12px; padding:0 15px; border-right:1px solid #105fc1;  border-left:1px solid #105fc1; color:#ccdcef; display:inline-block}
.top_nav .wz1 a i{ margin-right:5px; font-size:15px;}
.top_nav .wz1 span{ font-size:12px; color:#ccdcef; padding-left:10px;line-height:36px; position:relative}
.top_nav .wz1 b{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ccdcef;position:relative; top:3px;}
.top_nav .wz1 span i{ font-size:15px; margin-right:5px; }

.wz{ text-align:right}

.top{z-index:9999;width:100%; background:#ffffff; border-bottom:1px solid #eeeeee; height:100px;} 
.top .logo{width:32%;float:left; padding:0; max-height:100px; line-height:100px;}
.top .logo img{max-width:80%; vertical-align:middle;}
.top .line{width:1px;height:55px;background:#D8D8D8;display:block;float:left;margin-left:12px;margin-top:24px;}
.top .top_txt{padding:18px 0 16px 13px;line-height:32px;float:left;font-size:18px;color:#5f5f5e;}
.top .top_right{padding:0px 1px;float:right; width:12%; margin-top:15px;}
.top .top_right  img{display:block;max-width:100%;}
.topfix{ position:fixed; top:0; left:0; z-index:100000}

/*nav*/
#navbg{ width:66%; transition:0.4s; float:right;}
#navbg .nav ul{margin-bottom:0;}
#navbg .nav .firstfloor>li{display:inline-block;float:left;width:14.2%;height:40px;font-size:18px;text-align:center;position:relative;color:#FFF;cursor:pointer;position:relative;}
#navbg .nav .firstfloor>li>a{display:block;height:40px;width:100%;color:#CCC; font-size:18px; line-height:40px; margin-top:30px; color:#2d2d2d; transition:0.3s}
#navbg .nav .firstfloor>li:hover{}
#navbg .nav .firstfloor>li:hover:before{background:none;}
#navbg .nav .firstfloor>li:hover>a{color:#2d2d2d;}
#navbg .nav .firstfloor>li:hover>a:hover{ background:#004fb1; color:#ffffff;}
#navbg .nav .secondfloor{position:absolute;left:0;top:80px;z-index:9999;display:none;background:rgb(255,255,255);width:100%;border-top:none;box-sizing:border-box;}
#navbg .nav .secondfloor>li{border-bottom:1px solid #E4EAEC;width:100%;line-height:40px;height:40px;font-size:13px;margin-left:0;}
#navbg .nav .secondfloor>li>a{width:100%;height:100%;display:block;color:#76838F;}
#navbg .nav .secondfloor li a:hover{background:#004fb1;color:#FFF;}

.ad{ background:#0474c3; color:#FFF; line-height:25px; padding:15px 0}
.ad a{ color:#FFF;}

@media (max-width: 1200px) {
.top .logo {
    padding: 3px 0 5px;
}

}





/*mobilehead*/
#mobilehead{height:70px;width:100%;background:url(../images/logo.png) no-repeat 10px center #FFF;display:none;background-size:auto 50px;}
#mobilehead .logo{width:calc(100% - 120px);height:70px;display:block;float:left;}
#mobilehead .nav{float:right;}
#mobilehead .nav_bg{display:none;position:fixed;top:105px;left:0;z-index:989;width:100%;height:calc(100% - 70px);background:rgba(0, 0, 0, 0.6);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
#mobilehead .nav .nav_box{display:none;position:absolute;top:70px;left:0;z-index:991;width:100%;overflow:auto;border-top:1px solid #eee;background:#fff;box-sizing:border-box;}
#mobilehead .nav .nav_one>li{border-bottom:1px solid #eee;padding:0 10px;}
#mobilehead .nav .nav_one>li>span>a{display:block;position:relative;width:calc(100% - 150px);height:42px;box-sizing:border-box;font-size:15px;color:#666;line-height:42px;float:left;}
#mobilehead .nav .nav_one>li>span>i{float:right;display:block;width:150px;height:42px;}
#mobilehead .nav .nav_one>li>span>i>em{float:right;width:42px;height:42px;background:url(+.png) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;display:block;}
#mobilehead .nav .nav_one>li>span>i>em.on{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .nav_one>li>ul{display:none;}
#mobilehead .nav .nav_one>li>ul>li{height:36px;line-height:36px;text-indent:20px;}
#mobilehead .nav .nav_one>li>ul>li>a{font-size:15px;color:#666;width:100%;height:100%;display:block;}
#mobilehead .nav .push-nav{display:block;position:relative;z-index:998;width:54px;height:50px;font-size:0;margin-right:8px;background:rgba(138,138,138,.5);margin-top:10px;border-radius:5px;}
#mobilehead .nav .push-nav .nav-toggle{display:block;position:absolute;left:50%;top:50%;border:0;border-radius:4px;cursor:pointer;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#mobilehead .nav .push-nav.on .nav-toggle{margin-left:-4px;}
#mobilehead .nav .push-nav .nav-toggle span{display:block;position:relative;z-index:1;width:37px;height:2px;margin:0 0 10px auto;background:#8a8a93;border-radius:3px;-webkit-transform-origin:35px;transform-origin:35px;-webkit-transition:all .5s;transition:all .5s;}
#mobilehead .nav .push-nav .nav-toggle span.two{width:30px;}
#mobilehead .nav .push-nav .nav-toggle span:last-child{margin-bottom:0;}
#mobilehead .nav .push-nav.on .nav-toggle span{ opacity:1;}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(2){-webkit-transform:scale(0);transform:scale(0);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(1){-webkit-transform:rotate(-45deg);transform: rotate(-45deg);}
#mobilehead .nav .nav_contact{position:relative;border-top:1px solid #eee;color:#666;}
#mobilehead .nav .nav_contact .nav_txt{width:100%;}
#mobilehead .nav .nav_contact .nav_txt span{height:42px;line-height:42px;display:block;float:left;position:relative;text-indent:15px;margin-left:10px;font-size:15px;}
#mobilehead .nav .nav_contact .nav_txt span a{color:#666;}
#mobilehead .nav .nav_contact .nav_txt span.sitemapicon{background:url(mobilesitemap.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topphoneicon{background:url(mobilephone.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topemailicon{background:url(mobileemail.png) no-repeat left center;background-size:auto 15px;text-indent:25px;}
/* 响应式样式结束 */


/*搜索*/
.sousuo{ background:#f9f9f9; padding:30px 0; overflow:hidden}
.ss{ line-height:1.8; color:#666666}


/*公用标题*/
.cpzs{  padding-bottom:30px;  overflow:hidden}
.cpzs .cpzs_bt{ padding:40px 0 25px; text-align:center}
.cpzs .cpzs_bt .fwxm_bt1{ font-size:33px; color:#c9c9c9; font-family:Arial, Helvetica, sans-serif ; font-weight:bold}
.cpzs .cpzs_bt .fwxm_bt2{  color:#252525; font-size:40px; font-weight:bold; margin:-10px 0 -5px}
.cpzs .cpzs_bt .fwxm_bt3{ padding:15px 0}
.cpzs .cpzs_bt .fwxm_bt3 img{ max-width:100%;}




@media (max-width : 1200px) {
.cpzs .cpzs_bt .fwxm_bt2{ background:none}
}


@media (max-width : 768px) {
.cpzs .cpzs_bt .fwxm_bt1{ font-size:24px; color:#c9c9c9; }
.cpzs .cpzs_bt .fwxm_bt2{  color:#252525; font-size:20px;   padding:10px 0;}
.cpzs .cpzs_bt .fwxm_bt2 img{ max-width:48px}
.cpzs .cpzs_bt .fwxm_bt3{ font-size:13px; color:#999999; width:100%; padding:0 }
}




/*产品*/
.ywly{ background:#f2f2f2;} 

.cp_bt{ text-align:center;}
.cp_bt a{ text-align:center; display:inline-block; padding:0 15px;background:#dfdfdf; line-height:43px; color:#363636; font-size:16px; margin:0 5px; border-radius:7px; font-weight:bold; margin-top:10px;}
.cp_bt a.on{ background:#004fb1; color:#ffffff;position:relative}
.cp_bt a.on i{border-top:5px solid #004fb1;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;bottom:-5px;left:50%;margin-left:-5px;}



.cp_nr{ background:url(../images/p_bj.jpg) repeat-x top center; padding:20px 0; width:1540px; margin:0 auto; position:relative; top:20px;}
.center .cp{ margin:0 10px;}
.center .cp .cp_1 img{ max-width:100%;}
.center .cp .cp_2{ text-align:left; font-size:22px; color:#000000; padding:12px 0}
.center .cp .cp_3{ text-align:left; font-size:14px; color:#888888; padding:0 0 10px 0}
.center .cp .cp_4{ text-align:left; margin:20px 0}

@media (max-width : 1540px) {
.cp_nr{ width:100%;}
}


@media (max-width : 720px) {
.cp_bt a:first-child{ width:72%; margin:0}
.cp_bt a:last-child{ width:26%; margin:0}
}


.center .slick-prev{ display:none !important}
.center .slick-next{ display:none !important}


 .product_left{width:100%; margin-top:20px;}
 .product_left .pl_top{width:130px;height:50px;float:left}
 .product_left .pl_top p{color:#FFF;font-size:15px;line-height:50px;text-align:center;}
 .product_left .pl_ul{width:calc(100% - 180px);float:left;height:50px;position:relative;}
 .product_left .pl_ul .first_li{width:100%;height:50px;line-height:50px;display:block;text-indent:20px;color:#333;background:#e6e6e6;font-size:13px;}
 .product_left .pl_ul .ul_li{width:calc(100% + 50px);position:absolute;top:50px;left:0;background:#F00;display:none;z-index:20;border-top:1px solid #D0D0D0;}
 .product_left .pl_ul .ul_li a{width:100%;height:35px;line-height:35px;display:block;text-indent:20px;color:#333;background:#e6e6e6;border-bottom:1px solid #D0D0D0;font-size:13px;}
 .product_left .pl_right{width:50px;height:50px;background:#e6e6e6;background-size:auto 50%;float:right;}
 .product_left .pl_right i{display:block;width:100%;height:100%;background:url(../images/cli.png) no-repeat center center;transform:rotate(90deg);transition:transform .3s ease-out;}
 .product_left .pl_right i.on{transform:rotate(-90deg);}
 .product_right{width:96%;padding:0rem 2% 1rem;}
 .product_right .pr_ul{width:100%;overflow:hidden;}
 .product_right .pr_ul .swiper-slide{margin-top:20px!important;width:49%;}
 .product_right .pr_ul .swiper-slide .s_img{width:100%;height:0;padding-bottom:66.67%;border:1px solid #DDD;box-sizing:border-box;position:relative;}
 .product_right .pr_ul .swiper-slide .s_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
 .product_right .pr_ul .swiper-slide p{background:#DEDEDE;height:2rem;line-height:2rem;text-align:center;padding:0 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
 .product_right .pr_ul .swiper-slide p a{color:#333;}



/*横条*/

.ht{ width:100%; height:240px; background:url(../images/ht.jpg) center center; background-size:cover; margin-top:15px;}
.ht .ht1{ font-size:34px; font-weight:bold; color:#FFF; padding-top:45px;}
.ht .ht2{ font-size:15px; color:#4085cb; padding:15px 0}
.ht .ht3{ font-size:20px; color:#FFF; }
.ht .ht4{ font-size:18px; color:#FFF; background:url(../images/24.png) no-repeat; padding-left:100px; padding-top:5px; margin-top:45px;}
.ht .ht5{ background:#FFF; padding:10px; border-radius:40px; text-align:center;margin-top:40px;}
.ht .ht5 a{ font-size:18px; color:#0046a7; font-weight:bold; }


@media (max-width : 1319px) {
.ht .ht1{ font-size:22px; }
.ht .ht2{ font-size:14px; padding:15px 0 }
.ht .ht3{ font-size:16px; }
.ht .ht4{ font-size:16px; background-size:60px; padding-left:60px}
.ht .ht5{ margin-top:30px;}
.ht .ht5 a{ font-size:16px;}
}

@media (max-width : 1200px) {

.ht .ht4{ font-size:14px; background-size:50px; padding-left:60px}
.ht .ht5{ margin-top:30px;}
.ht .ht5 a{ font-size:16px;}
}


@media (max-width : 991px) {
.ht .ht1{ font-size:18px;padding-top:65px; }
.ht .ht2{ font-size:14px; padding:15px 0 }
.ht .ht3{ font-size:14px; }
}

@media (max-width : 767px) {
.ht{ width:100%; height:450px; background:url(../images/ht.jpg) center center; background-size:cover}
.ht .ht1{ font-size:20px; }
.ht .ht2{ font-size:12px; padding:10px 0 }
.ht .ht3{ font-size:14px; }
}





/*why*/
.center2 .cc1{ margin:0 15px;}
.center2 .cc1 img{ max-width:100%}



/*应用领域*/
.tese{ background:#ffffff;}
.tese .ly_nr{  background:#FFF; text-align:center}
.tese .ly_nr .ly_tu img{ max-width:100%}
.tese .ly_nr .ly_zi{ max-height:303px; padding:30px 30px; border:1px solid #f2f2f2; background:#f8f8f8}
.tese .ly_nr .ly_zi .ly_zi1 img{ max-width:100%}
.tese .ly_nr .ly_zi .ly_zi2{ font-size:30px; font-weight:bold; padding:15px 0; color:#333333}
.tese .ly_nr .ly_zi .ly_zi3 { color:#666666; font-size:14px; line-height:2; padding:0 10px; text-align:left; min-height:100px}


@media (max-width: 1319px) {

.tese .ly_nr .ly_zi{ max-height:268px; padding:11px 10px}
.tese .ly_nr .ly_zi .ly_zi2{ font-size:24px;  padding:10px 0 0;}
.tese .ly_nr .ly_zi .ly_zi3 { padding:17px 10px 26px}
}

@media (max-width: 1199px) {
.tese .ly_nr .ly_zi .ly_zi1 img{ width:50px}
.tese .ly_nr .ly_zi{ max-height:255px; padding:5px 10px}
.tese .ly_nr .ly_zi .ly_zi2{ font-size:20px;  padding:10px 0 0;}
.tese .ly_nr .ly_zi .ly_zi3 {  font-size:12px; line-height:1.8; min-height:126px}
}

@media (max-width: 991px) {
.tese .ly_nr .ly_tu img{ width:100%}
.tese .ly_nr .ly_zi{ max-height:305px;  padding:55px 30px}
}

@media (max-width: 767px) {
.tese .ly_nr{ border-bottom:1px solid #eeeeee}
.tese .ly_nr .ly_tu img{ width:100%}
.tese .ly_nr .ly_zi{ max-height:265px;  padding:15px 30px}
}


/*案例*/
.center3 { margin-top:25px;}
.center3 .anli{ margin:0 10px;}
.center3 .anli .anli_tu img{ max-width:100%;}
.center3 .anli .anli_zi{ line-height:45px; font-size:16px; border:1px solid #eeeeee}

.lc_ly { text-align:center; margin-top:40px;}
.lc_ly a{ background:#004fb1;  color:#ffffff; border-radius:5px; font-size:16px;transition:0.3s; display:block; line-height:50px;}



/*关于我们*/
.about{ background:url(../images/ab_bj.jpg) no-repeat top center #f6f6f6; margin-top:50px;}
.about .col-md-6{ padding:0}
.about .col-sm-6{ padding:0}
.about .about_tu img{ width:100%;}
.about .ab{ width:80%; margin:0 auto}
.about .ab1{ font-family:Impact; font-size:37px; font-weight:bold; color:#0067b6; padding-top:40px;}
.about .ab2{ font-size:25px; font-weight:bold; margin:5px 0; color:#333333}
.about .ab3{ font-weight:bold;color:#949494}
.about .ab4{ margin-top:5px; line-height:1.8; color:#666666; font-size:14px; margin:10px 0}
.about .ab5{ margin-top:30px;}
.about .ab5 a{ width:155px; height:40px; background:#004fb1; line-height:40px; text-align:center; display:inline-block; color:#FFF; border-radius:40px;}

.about .a_x{ margin-top:0px; text-align:center; background:#FFF; padding:25px 0; margin:0 2px;}
.about .a_x .a_x_tu img{ max-width:100%; padding:5px 0}
.about .a_x .a_x1{ font-size:25px; color:#525252; font-weight:bold}
.about .a_x .a_x2{ font-size:12px;}

@media (max-width : 1199px) {

.about .ab1{ font-size:25px; padding-top:25px;}
.about .ab2{ font-size:22px;}
.about .ab4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
}

@media (max-width : 991px) {
.about .ab{ width:90%; margin:0 auto}
.about .ab1{ font-size:20px; padding-top:10px;}
.about .ab2{ font-size:18px;}
.about .ab4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
}


@media (max-width : 767px) {
.about .ab{ width:95%; margin:0 auto; padding-bottom:40px;}
.about .ab1{ font-family:Impact; font-size:25px; font-weight:bold; color:#0067b6; padding-top:40px;}
.about .ab2{ font-size:25px; font-weight:bold; margin:5px 0; color:#333333}
.about .ab4{ margin-top:5px; line-height:1.8; color:#666666; font-size:14px; margin:10px 0;-webkit-line-clamp:8;}
.about .row{ margin-top:25px;}
.about .a_x .a_x1{ font-size:18px; color:#525252; font-weight:bold}
}


/*新闻中心*/
/*news*/
#news{ background:#f8f8f8}
.news{margin-top:13px;}


.news .news_left{}
.news .news_left .news_content{margin-top:5px;}
.news .news_left .nl_left{float:left;width:548px;}
.news .news_left .nl_left .nl_img{width:100%;padding-bottom:455px;position:relative;}
.news .news_left .nl_left .nl_img img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;display:block;}
.news .news_left .nl_ul{float:right;width:calc(100% - 548px);padding-left:38px;}
.news .news_left .nl_ul .nl_li{margin-top:17px; background:#f1f1f1; height:140.5px;}
.news .news_left .nl_ul .nl_li:first-child{ margin-top:0}
.news .news_left .nl_ul .nl_li .nl_date{width:130px;height:100%; background:#004fb1;color:#ffffff;position:absolute;left:0;top:0; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center}
.news .news_left .nl_ul .nl_li .nl_date span{ font-size:46px; font-weight:bold; margin-top:20px; display:inline-block}
.news .news_left .nl_ul .nl_li .nl_txt{padding-left:155px;position:relative; height:100%}

.news .news_left .nl_ul .nl_li .nl_txt p{margin:0;color:#666;}
.news .news_left .nl_ul .nl_li .nl_txt p a{color:#414141; font-size:20px; margin-top:25px; display:inline-block}
.news .news_left .nl_ul .nl_li .nl_txt p:nth-child(2){font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .news_left .nl_ul .nl_li .nl_txt p:last-child{margin-top:15px;line-height:24px; font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


/*friendlink*/
#friendlinkbg{padding:20px 0 15px;background:#01a292;}
.friendlink{position:relative;}
.friendlink .left{width:80px;float:left;height:46px;line-height:46px;color:#b5e6ff;font-size:30px;font-weight:bold;margin-top:7px;font-family:Arial;}
.friendlink .right{width:calc(100% - 80px);float:right;color:#eeeeee;font-size:0;-webkit-text-size-adjust:none;}
.friendlink .right a{color:#eeeeee;white-space:nowrap;display:inline-block;font-size:14px;padding:7px 20px;position:relative;}
.friendlink .right a:after{content:'';position:absolute;right:0;top:10px;width:1px;height:16px;background:#eeeeee;}


/*foot*/
#footbg{background:#004fb1;}
.foot{}
.foot .foot_title{height:22px;line-height:22px;font-size:16px;font-weight:bold;color:#FFF;}
.foot .f_bt{ font-size:20px; color:ffffff; font-weight:bold; color:#FFF}
.foot .f_bt span{ font-weight:normal; font-size:16px;}
.foot .f_left{width:calc(100% - 570px);float:left;position:relative; padding:50px 0}
.foot .f_left .f_txt{margin-top:15px;position:relative; overflow:hidden; padding-right:180px;}

.foot .f_left .f_txt .f_1{ float:left; margin-top:8px;}

.foot .f_left .f_txt .f_p{margin-top:0px; float:right; width:calc(100% - 55px)}
.foot .f_left .f_txt .f_p p{margin:0;color:#ffffff;line-height:25px;}
.foot .f_left .f_txt .f_p p span{display:inline-block;white-space:nowrap;}
.foot .f_left .f_txt .f_p p b{ font-family:Impact; font-size:26px; font-weight:normal}
.foot .f_left .f_txt .f_p p a{color:#ffffff;}
.foot .f_left .f_txt .f_p p:nth-child(6){margin-top:36px;}

.foot .f_left .yq_bt{ font-size:16px; color:#eeeeee; padding-top:25px;}
.foot .f_left .yq_nr { margin-top:18px; color:#FFF; line-height:20px }
.foot .f_left .yq_nr a{ color:#FFF}
.foot .f_left .erweima{width:132px;position:absolute;right:40px;top:120px; text-align:center;color:#eeeeee;}
.foot .f_left .erweima p{margin:0;width:14px;height:138px;float:left;color:#6f6e6e;line-height:14px;padding-top:20px;}
.foot .f_left .erweima img{width:132px;height:132px;display:block; }

.foot .f_right{width:570px;float:right;padding:50px 40px 50px 40px; background:#034ba4}
.foot .f_right .f_title{height:22px;line-height:22px;font-size:14px;color:rgba(255,255,255,.5);text-align:right;}
.foot .f_right .feedback{margin-top:6px;}
.foot .f_right .feedback li{color:#666;float:left;;margin-top:15px;width:48%;margin-left:4%;}
.foot .f_right .feedback li:nth-child(odd){margin-left:0;}
.foot .f_right .feedback li:nth-child(5){margin-left:0;width:100%;}
.foot .f_right .feedback li input{width:100%;height:40px;line-height:34px;padding:3px 5px;outline:none;border-radius:3px; border:0;}
.foot .f_right .feedback li textarea{width:100%;height:100px;border:1px solid #DDD;resize:none;padding:10px;outline:none;vertical-align:top;border-radius:5px;}
.foot .f_right .feedback .f_btn{width:100%;height:40px;border-radius:5px;background:#de0a00;display:block;color:#FFF;line-height:40px;cursor:pointer;position:relative;margin-top:11px;outline:none;}
.foot .f_right .feedback .f_btn span{display:inline-block;height:40px;line-height:40px;padding-left:44px;font-size:16px;position:relative;background:url(../images/btnicon.png) no-repeat left center;}
.foot .f_right .feedback .f_btn span:before{content:'';width:1px;height:25px;background:#ffffff;position:absolute;left:28px;top:7px;}




#footer_di{ background:#2c3136; padding:20px 0; overflow:hidden }
#footer_di .bq{ text-align:left; margin:0 auto; color:#929292}
#footer_di .bq a{ color:#929292}

@media screen and (max-width:1229px){
	#footbg{0}
	.foot .f_left{width:calc(100% - 400px);}
	.foot .f_left .f_txt .f_phone span{font-size:26px;}
		.foot .f_left .f_txt{margin-top:10px;position:relative; overflow:hidden; padding-right:80px;}
	.foot .f_right{width:400px;float:right;padding:50px 40px 50px 40px; background:#034ba4}

}


@media screen and (max-width:1023px){
	#footbg{padding:20px 0 10px;}	
	.foot .f_left{width:100%;float:none;margin-top:0;}
	.foot .f_left .f_txt{margin-top:0px;position:relative; overflow:hidden; padding-right:10px;}
	.foot .f_left .f_txt .f_p{margin-top:10px;}
	.foot .f_left .f_txt .f_p p:nth-child(6){margin-top:10px;}
	.foot .f_right{width:100%;padding:0 0;margin-top:15px; background:none}
	.foot .f_right .f_title{text-align:left;}
	.foot .f_right .feedback li{margin-top:8px;}
	.foot .f_right .feedback .f_btn{margin-top:8px;}
	.foot .erweima{display:none;}
	
}



@media screen and (max-width:1199px){

	.news .news_left .nl_left{width:300px;}
	.news .news_left .nl_left .nl_img{padding-bottom:335px;}
	.news .news_left .nl_ul{width:calc(100% - 300px);padding-left:20px;}
	.news .news_left .nl_ul .nl_li .nl_txt {    padding-left: 120px;    position: relative;    height: 100%;}
	.news .news_left .nl_ul .nl_li{margin-top:17px; background:#f1f1f1; height:100.5px;}
	.news .news_left .nl_ul .nl_li .nl_date{width:100px;height:100%; background:#004fb1;color:#ffffff;position:absolute;left:0;top:0; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center}
	.news .news_left .nl_ul .nl_li .nl_date span{ font-size:25px;}	
	.news .news_left .nl_ul .nl_li .nl_txt p a {    color: #414141;    font-size: 16px;    margin-top: 10px;    display: inline-block;}
	.news .news_left .nl_ul .nl_li .nl_txt p:last-child {    margin-top: 10px;    line-height: 24px;    font-size: 12px;  }
	.news .news_right{margin-top:15px;}
	.news .news_right .q_ul .q_li{width:49%;}
	.news .news_right .q_ul .q_li:nth-child(odd){margin-left:0;}
	
}


/*992屏幕*/
@media screen and (max-width:991px){
	#mobilehead{display:block;}
	.top{display:none;}
	#navbg{display:none;}
	#mobilehead.mhead{position:fixed;z-index:9999;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
	#mobilehead .nav_bg.nav_bg1{top:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box.nav_box1{top:70px;}
	
}

/*500屏幕*/
@media screen and (max-width:499px){
	#mobilehead{background:url(../images/mlogo.png) no-repeat 10px center #FFF;background-size:auto 58px;}
	#mobilehead .nav_bg{top:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box{top:70px;}
	#mobilehead{z-index:9999;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
	.pb_title .sub_title{font-size:13px;line-height:22px;}
	.product .p_class{text-align:left;}
	.product .p_class a{width:48%;height:42px;line-height:42px;font-size:15px;text-align:center;margin-left:4%;margin-top:7px;}
	.product .p_class a:nth-child(2n+1){margin-left:0;}
	.product .p_content{margin-top:20px;}
	.product .p_content .p_li{width:100%;}
	.product .p_btn a{width:48%;margin-left:4%;}

	.news .news_title h2{font-size:20px;}
	
	.news .news_left .nl_ul .nl_li .nl_txt {    padding-left: 85px;    position: relative;    height: 100%;}
	.news .news_left .nl_ul .nl_li{margin-top:17px; background:#f1f1f1; height:100px;}
	.news .news_left .nl_ul .nl_li .nl_date{width:80px;height:100%; background:#004fb1;color:#ffffff;position:absolute;left:0;top:0; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center}
	.news .news_left .nl_ul .nl_li .nl_date span{ font-size:22px;}	
	.news .news_left .nl_ul .nl_li .nl_txt p a {    color: #414141;    font-size: 16px;    margin-top: 10px;    display: inline-block;}
	.news .news_left .nl_ul .nl_li .nl_txt p:last-child {    margin-top: 10px;    line-height: 24px;    font-size: 12px;  }


	
	.info_title h2{font-size:22px;height:36px;line-height:36px;}
	.info_title i{margin:10px 0;}
	.info .info_btn a{width:130px;margin-left:10px;}
	.info .info_ul .info_li .info_p p:last-child{font-size:12px;letter-spacing:-1px;}

	

	.foot .f_left .f_txt .f_phone span{font-size:18px;height:24px;line-height:24px;background-size:auto 24px;padding-left:30px;}
	.foot .f_left .f_txt .f_phone em{display:none;}
	.foot .f_right .f_title{font-size:12px;}
	.foot .f_right .feedback li{width:100%;margin-left:0;float:none;}
	.foot .f_right .feedback li:nth-child(odd){width:100%;}
	.friendlink .f_link{padding:0;background:none;}
	
	.lc_ly a {    padding: 8px 20px;    font-size: 12px;    margin-left: 10px;}
	.about_bt{ font-size:20px; text-align:center; font-weight:bold; color:#f9f9f9; padding-top:20px;}
	
	.foot .f_left .f_ul .f_li{width:100%;float:none;height:auto;}
	.foot .f_left .f_ul .f_li.icon5{background:url(foot_icon5.png) no-repeat left 10px;}
	
}


@media screen and (max-width:374px){
		.fawen .nav>li{ font-size:10px; }
	.zq_nr a{ border:1px solid #6c6b6d; float:left; width:33.2%; position:relative; }
	.zq_nr .a1{ font-size:42px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; line-height:20px; overflow:hidden; padding-top:45px;}
	.zq_nr .a2{ font-size:12px; position:relative; color:#dddddd; z-index:2; padding-bottom:30px;}
}



@media screen and (max-width:667px){
	.pb_title .pb_cn{font-size:24px;line-height:42px;height:42px;}
	
		.news .news_left .nl_left{display:none;}
	.news .news_left .nl_ul{width:100%;padding-left:0;float:none;}
	.news .news_right .q_ul .q_li{width:100%;float:none;margin-left:0;border-top:1px dashed #E2E2E2;}
	
		.footbottom{line-height:26px;}
}


@media screen and (max-width:991px){
	#navbg .nav .firstfloor>li{height:55px;line-height:55px;font-size:14px;}
	#navbg .nav .secondfloor{top:55px;}
	.index_banner{padding-bottom:40%;}
	#stylepbulic{height:200px;}
	#footbottombg{padding-bottom:55px;}
}

/*鐢佃剳娴姩*/
.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:10px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;width:72px;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#FF9C00;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#FF9C00;}
.izl-rmenu .btn-phone .phone{background-color:#FF9C00;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*鎵嬫満娴姩*/
#floatBottom{width:100%;height:53px;background:#8a8a8a;position:fixed;left:0;bottom:0;z-index:999999;}
#floatBottom a{width:25%;height:53px;line-height:53px;display:block;float:left;position:relative;}
#floatBottom a.kf1{background:url(kf1.png) no-repeat center center;}
#floatBottom a.kf2{background:url(kf2.png) no-repeat center center;}
#floatBottom a.kf3{background:url(kf3.png) no-repeat center center;}
#floatBottom a.kf4{background:url(kf4.png) no-repeat center center;}
#floatBottom .ewm{width:90px;height:90px;position:absolute;bottom:55px;left:50%;margin-left:-45px;display:none;}
#floatBottom .ewm img{width:100%;height:100%;display:block;}



