#banner { font-size:0; overflow:hidden; width:100%; margin:auto;}


/*关于我们*/
.about{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:url(../images/abouth.jpg) no-repeat center top;background-size:cover;padding: 7rem 0rem;background-attachment:fixed}
.about .atit{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.about .atit h1{width:100%;color:#fff;font-size:36px;font-weight:normal;}
.about .atit h2{width:100%;color:#fff;font-size:24px;font-weight:normal;line-height:2.2}
.about .atit p{width:100%;color:#fff;font-size:16px;font-weight:normal;margin-top:2rem;line-height:2}

.about .product-num-box{width:100%;height:auto}
.about .product-num-content{width: 100%;height: auto;margin:0 auto;text-align:center;font-size:0}
.about .product-num-title{padding-top:110px;margin-bottom:30px;font-size:36px;color:#fff;line-height:45px;}
.about .product-num-text{font-size:16px;color:#fff;line-height:28px}
.about .product-num-head{margin-top:80px;font-size:0}
.about .product-num-item{float:left;padding: 50px 0px;text-align:center;position:relative;width:25%;background:#fff;}
.about .product-num-jus{display:inline-block;margin:80px 0;width:162px;height:56px;font-size:22px;color:#e60012;background:#fff;line-height:48px;letter-spacing:2px;cursor:pointer;font-weight:500;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;text-decoration:none}
.about .product-num-nub{display:inline-block;width:55%;font-size: 36px;color:#e60012;line-height:62px;text-align: right;}
.about .product-num-add{font-size:24px;color:#e60012;width:45%;align-self: center;text-align:left;display:inline-block;}
.about .product-num-inf{margin-top:24px;font-size:16px;color:#000000;line-height:0;display:inline-block;width:100%;}
.about .product-num-jus:hover{background-color:#fff;color:#3e88f1}
.about .product-num-wan{position:absolute;right:55px;top:0px}

.about .product-num-item:nth-child(3),.about .product-num-item:nth-child(4){background:#bb0313}
.about .product-num-item:nth-child(3) .product-num-nub{color:#fff;}
.about .product-num-item:nth-child(3) .product-num-add{color:#fff;}
.about .product-num-item:nth-child(3) .product-num-inf{color:#fff;}
.about .product-num-item:nth-child(4) .product-num-nub{color:#fff;}
.about .product-num-item:nth-child(4) .product-num-add{color:#fff;}
.about .product-num-item:nth-child(4) .product-num-inf{color:#fff;}
.more{display:block;width:170px;height:40px;line-height:40px;color: #fff !important;text-align:center;font-size:14px;margin-top:5rem !important;background:#e60012;transition:all 1s}
.more:hover{position:relative;top:-5px;transition:all 1s}
.title {
    width: 100%;
    overflow: hidden;
    margin: 40px auto;
    text-align: center;
}

.title_ch {
    font-size: 27px;
    font-weight: 700;
    color: #484848;
}

.title_ch span {
    color: #006fb4;
}

.title_eng {
    color: #070707;
    font-weight: 200;
    font-size: 18.75px;
    text-transform: uppercase;
    margin-top: 10px;
}

@media(max-width:640px){
.about{ width: 96%; padding: 8% 2%;}
.about .product-num-box{width:100%;height:auto}
.about .atit h1{font-size:30px;}
.about .atit h2{font-size:24px}
.about .atit p{width: 100%; font-size:14px;}
.about .product-num-head{margin-top:3rem}

.about .product-num-item{width:50%;}
.about .product-num-inf{margin-top:1rem;}
.about .product-num-nub{font-size: 30px;}
.about .product-num-add{font-size:1.6rem;}
.about .product-num-inf{font-size:16px;}

.about .product-num-item:nth-child(2){background:#bb0313}
.about .product-num-item:nth-child(2) .product-num-nub{color:#fff;}
.about .product-num-item:nth-child(2) .product-num-add{color:#fff;}
.about .product-num-item:nth-child(2) .product-num-inf{color:#fff;}
.about .product-num-item:nth-child(4){background:#fff}
.about .product-num-item:nth-child(4) .product-num-nub{color:#e60012;}
.about .product-num-item:nth-child(4) .product-num-add{color:#e60012;}
.about .product-num-item:nth-child(4) .product-num-inf{color:#000;}

}

/*关于我们*/


/* 应用行业 */
.application{
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
	background-color: #f2f2f2;
}
.application_main{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}
.application_main_01{
    width: 20%;
    overflow: hidden;
    position: relative;
    float: left;
}
.application_pic{
    width: 100%;
    overflow: hidden;
}
.application_pic img{
    width: 100%;
    height: 590px;
}
.application_bg{
    width: 100%;
    height: 100%;
    background: rgba(148, 144, 154, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.6s;
}
.application_word{
    width: 200px;
    height: 200px;
    border-radius: 100%;
    border: 5px solid #fff;
    background: rgba(62, 132, 188, 0.8);
    position: absolute;
    right: -50px;
    top: 30%;
    text-align: center;
    line-height: 200px;
    font-size: 21px;
    font-weight: 700;
    color: #fff;
    opacity: 0;
    transition: all 0.6s;
}
.application_main_01:hover .application_bg{
    opacity: 0;
}
.application_main_01:hover .application_word{
    opacity: 1;
}






/*企业简介*/
.about_hth_x{background:url(../images/hd_bg_2.jpg) repeat-x bottom 1px center; text-align:center; margin-bottom:40px;}
.about_hth{font-size:30px; color:#000; background:url(../images/hd_bg_1.jpg) no-repeat bottom center; line-height:72px; padding:18px 0 0 0;}
.about_hth span{color:#0061ae;}
.main_m{width:100%; padding:0px 0 40px 0;}
.th_about_m{background-color:#f3f3f3;}
.th_about_img{float:left; width:500px; line-height: 0;}
.th_about_img img{width:100%;}
.th_about_th{background:url(../images/pp_top_img.jpg) no-repeat bottom left; color:#111; font-size:24px; line-height:64px; margin:20px 0 11px 0;}
.th_about_the{float:right; width:615px; margin-right:36px;}
.th_about_c{font-size:30px; color:#003f75; margin:0 0 13px 0;}
.th_about_c span{font-size:16px; color:#848484; font-family:Arial; text-transform:uppercase}
.th_about_p{font-size:16px; color:#111; line-height:29px;}
.about_m{background:url(../images/moreb_img.jpg) no-repeat 95px center #e62129; width:128px; height:34px; line-height:34px; border:1px solid #c41c23; text-indent:26px; margin:32px 5px 0 0; float:left; color:#fff; font-size:14px;}

/*产品中心*/
.pio_mai{/*background:url(../images/pp_bj.jpg) no-repeat top center; */height:auto; background-size: 100% 100%; padding-bottom: 40px;}
.about_hth_dt{margin-bottom:28px;}
.bd li { float:left; width:385px; border:solid 0px #d8d8d8; margin-bottom:10px;}
.bd li .item { position:relative; overflow:hidden; }
.bd li figure{ }
.bd li figure img {}
.bd li figcaption { display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#222727; overflow:hidden; }
.bd li a:hover { text-decoration:none; }
.more { color:#7b7b7b; font-size:0.75em; position:absolute; right:0; top:27px; }
.nofirst{ margin-right:22px; margin-bottom:0px;}
.pio_more{background:url(../images/moreb_img.jpg) no-repeat 124px center #e62129; color:#fff; font-size:14px; width:158px; height:34px; line-height:34px; text-indent:27px; margin:10px auto 0; border:1px solid #c41c23;}
.pio_more a{color:#fff;}
.pio_more a:hover{ color:#fff; text-decoration:none;}
#nofirst3, #nofirst6{margin-right:0;}



/*新闻*/
.news_ne{margin:5px 0 0 0;}
.news_ne_img{float:left; width:545px; line-height:0;}
.news_ne_img img{width:545px; height:270px;}
.news_ne_txt{border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; line-height:23px; color:#929292; font-size:16px; padding:10px 20px 17px 25px; margin-bottom:38px; overflow:hidden; height:81px;}
.news_ne_txt span{display:block; color:#1a1a1a; font-size:20px; line-height:36px;}
.news_ne_htn{width:100%; float:left; margin-bottom:50px;}
.news_h{border:1px solid #e6e6e6;  margin-bottom:20px; height:120px; width: 48%; float: left; margin-right: 1.5%;}
.news_h .h4{color:#222020; font-size:18px; margin-bottom:4px; padding-top:15px;}
.news_h p{color:#666; font-size:14px; line-height:24px; padding-right:10px;}
.news_h .time{float:left; background-color:#e9e9e9; padding:6px 16px 6px 20px; margin-right:28px; width:85px; text-align:center; height:110px; }
.news_h .time .p1{color:#1b1a1a; font-size:36px; border-bottom:1px solid #c0c0c0; line-height:65px;}  
.news_h .time .p2{color:#5b5a5a; font-size:14px; line-height:28px;}


.m_contact { display:none; }
.xwkb{ display:none; }

@media screen and (max-width:640px){  
	
	
	
	
.wrapper { width:100%; margin:0 auto; margin-bottom:0px;}
.wrapper1 { width:100%; margin:0 auto; margin-bottom:40px;}
.th_about_th{font-size:18px; line-height:35px;}
.th_about_p { font-size:14px; line-height:26px;}
.p_nt_hth{font-size:24px; padding:20px 0 10px;}
.p_nt{width:96%; float:none; margin:0 auto 20px; background: none; border:1px solid #e4e4e4;}
	.application_main_01{
    width: 100%;
    overflow: hidden;
    position: relative;
    float: left;
}

.about_hth{ font-size:20px; padding:0px;}
.main_m{margin:0; padding:0px 0 20px 0;  height:auto;}
.th_about_th{margin:0px 0 11px 0;}
.about_hth_x{margin-bottom:20px;}
.th_about_the{margin:auto; float:none; width:96%;}
.about_mn{margin:24px 5px 0 0;}
.about_m{margin:22px 5px 0 0;}
.th_about_m{background-color:#fff;}

.pio_mai{height:auto; padding:0 3% 20px;}
.pio_more{margin-top:10px;}

.hb_ht{line-height:38px; margin-bottom:20px; font-size:28px;}
.hb_him_m{width:96%; margin:auto;}
.hb_him{width:49.7%; height:auto;}

.news_ne_img{width:96%; float:none; margin:auto;}
.news_ne_img img{width:100%; height:auto;}

.news_ne_txt{padding:10px 2% 12px; height:auto; margin-bottom:10px;}

.news_ne_htn{width:96%; float:none; margin:0 auto 25px;}
.news_h{height:auto; width:100%;}
.news_h .h4{ font-size:14px; text-indent:10px; height:40px; line-height:40px; padding-top:5px;}
.news_h{ margin-bottom:10px;}

.news_nm{width:90%; float:none; margin:20px auto 20px; padding: 13px 3% 10px; height:auto;}
.news_hh{width:6%;}
.news_hui{width:94%;}
.item{overflow: hidden;}
.bd li figcaption{height:30px; line-height:30px; font-size:16px;}
.time{width:22%;}
.list{width:74%;}
.list h4{height:24px; overflow:hidden;}


.hidden-xm6 { display:none;}
.hidden-xm { display:none; }
.xwkb{ display:none; }

#footer { padding:0; }

.hidden-xs { display:none; }

#mobile_nav_wrap { height:49px; width:100%; display:block; }
#mobile_nav { border-top: 1px solid rgb(61, 61, 70); width: 100%; height: 48px; display: -webkit-box; margin: 0px; padding: 0px; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(82, 73, 69)), color-stop(0.6, rgb(82, 73, 69)), to(rgb(72, 64, 60))); box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px 0px inset; height: 49px; opacity: 1; width: 100%; position:fixed; left:0; bottom:0; display:block; z-index:10010; }
#mobile_nav .img { background-position: center 3px; background-repeat: no-repeat; background-size: 18px 18px;}
#mobile_nav .img img { padding: 6px 0 0 0; height: 18px; width: 18px; color: #fff; line-height: 48px; vertical-align: middle;}
#mobile_nav .home { width:60px; height:60px; background:url(../images/home.png) no-repeat center center; background-size:100% 100%; border-radius:60px;  margin-right: 0; position: relative; vertical-align: middle; display: inline-block; margin-top:-10px; }

#mobile_nav .icon { color: #fff; display: inline-block; float: none; font-size: 18px; height: 18px; margin-right: 0; position: relative; vertical-align: middle;
 width: 18px; }
#mobile_nav > a, #mobile_nav > div { color: #fff;  cursor: pointer; float: left;  font-size: 0.75em; height: 100%; line-height: 20px;  position: relative; text-align: center; width: 20%; }
#mobile_nav a:hover { text-decoration:none; }
#mobile_nav .menu ul { background-color: #414141; border-radius: 6px; bottom: 44px; display: none; font-size: 0.875em; margin-bottom: 8px;  max-height: 311px; overflow-x: hidden; overflow-y: scroll; padding: 0 10px; position: absolute; left: 0; }
#mobile_nav .menu ul li { border-bottom: 1px solid #6a6b6c; }
#mobile_nav .menu ul li:last-child { border: medium none;}
#mobile_nav .menu ul li a { background-color: inherit; color: #ffffff; display: block; height: 38px; line-height: 38px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 75px; font-size:14px;}
#mobile_nav ul::after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #434343; bottom: 45px; content: ""; height: 0; position: fixed; width: 0; }

#demo1{ width:100%; margin:auto; padding:0%;}
#demo1 li{width:49%; border: 0px solid #cacaca; padding:0% 0% 0;}
#demo1 li > div{}
#main { border-left:0; border-bottom:0; border-right:0; background:none; background-color:#fff; padding:5px 0 10px;}
.m_pro_list .bd li { width:45.5%; margin-left:2%;}
#nofirst1, #nofirst3, #nofirst5, #nofirst7, #nofirst9 { margin-right:2%; }
#nofirst2, #nofirst4, #nofirst6, #nofirst8, #nofirst10 { margin-right:0; }

/*产品中心*/
.p_nt_hth{padding:20px 4%;}
.mai_p{width:96%; padding:0 2%;}
.mai_p_hd{width:50%; text-indent:0px; text-align:center; border-left:none; border-right:none; margin-bottom:20px;}
.m_np_bd{width:96%; margin:auto;}
.p_item{width:49%; margin-right:2%;}
.p_item:nth-child(3n){margin-right:2%;}
.p_item:nth-child(2n){margin-right:0%;}
.p_more{text-indent:0; text-align:center; background: url(../images/p_n.jpg) no-repeat 68% center #f5f5f5; width:96%; margin:0 auto 10px;}

/*新闻*/
.news_l{width:98%; margin:0 auto 20px; float:none;}
.news_img{display:none;}
.news_tp{padding-right:10px;}
.bd_li{width:100%;}
.bd_sj{display:none;}
}
@media screen and (max-width:600px){

}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }

}