#banner { font-size:0; overflow:hidden; width:100%; margin:auto;}

.bd_phb{color:#00468e; font-size:30px; text-align:center; background:url(../images/s_bg.jpg) no-repeat center bottom; line-height:66px; height:66px; margin:0px 0 25px 0; padding-top:19px;}
.bd_ptx{text-align:center; color:#030303; font-size:14px;}
.bd_pl{text-align:center; margin-bottom:36px;}
.hbt{min-width:76px; height:31px; line-height:31px; text-align:center; border:2px solid #005da2; background-color:#fff; display: inline-block; padding:0 26px; margin:0 3px; border-radius:30px;}
.hbt:hover{border:2px solid #005da2; background-color:#005da2; }
.hbt:hover a{color:#fff;}
.hbt a{color:#373636;}
.more_pne{background:url(../images/m_ap_more.jpg) no-repeat 136px center #fa5b07; width:187px; line-height:40px; height:40px; border-radius:20px; color:#fff; display:block; text-indent:39px; margin:15px auto 38px; font-size:14px;}

/*公司简介*/
.man_bt{background:url(../images/man_bt.jpg) no-repeat top center; padding:35px 0 34px 0;}
.man_bm{background-color:#fff; padding:12px 30px 25px;}
.bm_l{width:360px; float:left;}
.bm_l_t{background:url(../images/g_h2.jpg) repeat-x left bottom; position:relative; height:50px; line-height:50px; margin-bottom:14px;}
.bm_x{background:url(../images/g_h1.jpg)no-repeat left bottom; font-size:18px; color:#000;}
.bm_man{position:absolute; right:4px; top:0; width:45px; background:url(../images/g_more.jpg) no-repeat right center; color:#04468c; font-size:13px;}
.bm_l p{line-height:28px; font-size:14px;}
.bm_img{float:left; width:360px; margin-left:35px; line-height:0; margin-top:13px;}
.bm_li{background:url(../images/list_nes.jpg)no-repeat left center; text-indent:13px; line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.bm_r{float:right; width:360px;}

/*新闻*/
.news_man{background-color:#fff; padding-bottom:25px;}
.anwe_hth{ padding-top:15px; margin-bottom:30px;}
.news_h{border:0px solid #cbcbcb; padding:0px; height:100px; width:584px; background-color:#fff; float:left; margin-bottom:30px;}
.news_hr{float:right;}
.h4{color:#222020; font-size:18px; margin-bottom:4px; line-height:32px;}
.news_h:hover .h4{color:#00468e;}
.news_h p{color:#222020; font-size:14px; line-height:23px;}
.news_h .time{float:left; background-color:#fff; padding:0px 0px 0px 0px; margin-right:14px; width:114px; text-align:center; border:1px solid #ccc; }
.news_h .time .p1{color:#969696; font-size:48px; border-bottom:0px solid #ccc; line-height:68px; font-family:Arial, Helvetica, sans-serif;}  
.time .p2{color:#7d7d7d; font-size:15px; line-height:30px; background-color:#ccc;}
.news_h:hover .time{border:1px solid #04468c;}
.news_h:hover .time .p2{background-color:#04468c; color:#fff;}


/*产品中心*/
.dtd{color:#fff; font-size:24px; text-align:center; background:url(../images/s_bg_2.png) no-repeat center bottom; line-height:69px; height:69px; margin:7px 0 25px 0;}

#demo1 { width:100%; margin:0 auto; position:relative; overflow:hidden;  }
#demo1 li { float:left; width:285px; position:relative; border:0px solid #cacaca; margin-bottom:25px; padding:0;}
#demo1 li figure{ }
#demo1 li figcaption { overflow:hidden; display:block; height:60px; line-height:60px; text-align:center; font-size:0.875em; border-bottom:solid 0px #dcdcdc; background:#fff; border-top:0px solid #d1d1d1}
#demo1 li a:hover figcaption{}
#demo1 li a:hover { text-decoration:none; }
#nofirst1, #nofirst2, #nofirst3, #nofirst5, #nofirst6, #nofirst7{ margin-right:20px; }
#nofirst4, #nofirst8{ margin-right:0;}

.pp_net{float:left; width:570px; background-color:#fff; padding-right:20px; margin-bottom:20px; position:relative; box-shadow:0 0 10px #ccc;}
.pp_net_img{width:244px; float:left; padding:29px 0;}
.pp_net_img img{width:100%;}
.pp_net_r{float:left; width:326px;}
.pp_net_tr{font-size:16px; color:#030303; margin-bottom:17px; padding-top:40px;}
.pp_net_tp{font-size:14px; color:#585858; line-height:22px;}
.pp_man{ border:1px solid #04468c; font-size:13px; color:#04468c; width:108px; text-indent:31px; height:33px; line-height:33px; background:url(../images/m_p_more.jpg) no-repeat 69px center; display:block; position: absolute; bottom: 36px;}
.pr_net{float:right;}

.news_m{background:url(../images/news_img.jpg) no-repeat center top; float:left; width:581px; height:306px; padding:14px 47px 0 42px; margin-bottom:46px;}
.news_hb{color:#005da2; font-size:24px; border-bottom:2px solid #055da0; line-height:61px; margin-bottom:11px;}
.news_m li { background:url(../images/icon1.png) no-repeat 1px center; height:39px; line-height:39px; overflow:hidden; border-bottom:1px dashed #cbcbcb;  font-size:14px; color:#2f2f2f;}
.news_m li a { margin-left:20px; font-size:14px; color:#2f2f2f;}
.news_m li span{float:right;}

.ace_m{background:url(../images/ace_img.jpg) no-repeat center top; float:left; width:496px; height:320px; color:#fff; font-size:14px; padding-left:34px; border-bottom:0px solid #fff; position:relative;}
.m_ace_ht, .m_join_ht{font-size:24px; background:url(../images/ps_top.jpg) no-repeat 1px bottom; line-height:73px; margin:9px 0 17px;}
.gc_img{float:left; width:auto; position:relative; margin-right:11px; line-height:0;}
.gc_img span{position:absolute; left:0; bottom:0; width:100%; background:url(../images/ace_bj.png) repeat-x right center; height:30px; line-height:30px; text-indent:19px; color:#fff;}

.a_more{color:#fff; font-size:12px; border:1px solid #fff; width:108px; height:33px; line-height:33px; text-indent:23px; position:absolute; left:43px; bottom:25px; }
.ace_more{left:38px;}


.m_contact { display:none; }
.xwkb{ display:none; }

.footg_yq{border-top:0px solid #dcdcdc; margin-top:0px; line-height:32px;}
.friendlink_hb{color:#0b489b; font-size:14px; display:inline;}
.mf_tx{font-size:14px; color:#000; display:inline;}
.f_comt{line-height:38px; height:38px; color:#fff; border-top:10px solid #d40116; background-color:#0b489b; font-size:12px;}
.f_comt a{color:#fff;}


/*应用领域*/
.ys_min{ width:1200px; padding:0px; margin:34px auto 15px;}
.yy_k{border-bottom:1px solid #dbdbdb; position:relative; height:95px;}
.hd_yy{font-size:18px; line-height:90px; color:#515151; padding-top:5px; font-weight:bold;}
.hd{ overflow:hidden; height:26px; width:100px; padding:0 0px; position:absolute; right:0; top:-79px;}
.hd .prev, .hd .next{ display:block;  width:26px; height:26px; float:right; margin-right:5px; margin-top:0px; overflow:hidden; cursor:pointer; background:url(../images/ys_hl.jpg) no-repeat right center;}
.hd .next{background:url(../images/ys_hr.jpg) no-repeat right center;}			 
.yy_hnt_tn{margin-bottom:23px;}
.picMarquee-left{position:relative; margin:19px 0 0px;}
.picMarquee-left .bd{ padding:0px; overflow: hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; position:relative;}
.picMarquee-left .bd ul li .pic img{ width:285px; height:200px; display:block; padding:0px; border:0px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li span{line-height:40px; height:40px; width:100%; display:block; text-align:center; position:absolute; background:url(../images/p_em.png) repeat-x left top; left:0; bottom:0; color:#fff; font-size:16px;}

/*友情连接*/
.footg_yq span{margin:0 12px 0 13px;}
@media screen and (max-width:640px){  
.wrapper { width:99%; margin:0 auto; }
#nav ul li.menu a { padding:0; text-align:center; }

.bd_p{width:100%; margin:auto;}
#main_m{width:96%; margin:auto; padding:20px 2% 14px;}
.m_about_txt{width:96%; float:none; margin:auto;}
.news_m{width:96%; padding:14px 2% 0; margin-bottom:0;}
.nav_bj{margin-bottom:0;}
.news_m li span{display:none;}
.footg_yq{display:none;}
}

@media screen and (max-width:640px){
.xwkb{display:block;}
.dhb{width:98%;}
.hidden-xm6 { display:none;}
.m_item{width:49%;}
.m_news{ margin:0 0 0 2%;}
#hyly .bd-box li{ width:18.8%}
#hyly .bd-box li img{max-width:124px;}
}
@media screen and (max-width:640px){
.wrapper { width:100%; margin:0 auto; }

.bd_phb{ font-size:20px; font-weight:bold; line-height: 50px; height: 50px; margin-bottom:10px;}
.bd_pl{ margin-bottom:20px;}

.hbt{margin-bottom:18px;}
.hidden-xm { display:none; }
.xwkb{ display:none; }
.h4{font-size:16px;}
.news_h p{ font-size:13px; line-height:24px;}
.m_item .bd { padding:10px 10px 0;}

#category { width:98%; margin:0 auto; padding:1%; }
#category .item { width:98%; float:left; position:relative; overflow:hidden; margin:1%; }
#m_about_wrap { padding:0; height:380px;}
.m_about{height:280px;}
.m_about_bd{padding:3px 0 0 8px;}
.m_about_list { width:96%; float:none; margin:0 auto; display:block; }
.m_news_wrap { width:96%; float:none; margin:0 auto; display:block; }
.m_news_bd .list { width:100%; float:none; display: block; }
.m_join_wrap { width:96%; float:none; margin:20px auto 0; display:block; }

.m_item, .n_item { width:95.8%; float:none; margin:0 auto; padding:1% 2%;}
.m_news { margin:2% auto; }
.nb_item{margin:auto;}

.m_more { left:12px; }

.a_more{left:12px; }

#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:96%; 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; }

#footer .comp_x{ width:100%;}
.hidden-smd, .hidden-mmd{ display: inline; }
.dtd{margin:28px 0 26px 0;}
.dhb{display:none;}
#hyly .bd-box li{  width:47.2%}
#hyly .bd-box li img{max-width:173px;}
#hyly .bd-box .li_on{padding-right:0; margin-right:0;}

.ace_m, .join_m{width:97%; background-size: 100% 100%; padding-left:3%}

/*产品中心*/
.anwe_hth{margin-bottom:10px;}
.pp_net{width:49%; padding-right:0;}
.pp_net_img{width:100%; padding:0;}
.pp_net_r{width:100%; padding-bottom:10px;}
.pp_net_tr{padding:0; overflow:hidden; height:24px; line-height:24px; width:96%; margin:auto; text-align:center; font-size:14px;}

/*公司简介*/
.man_bt{background:none; padding:0;}
.man_bm{padding:10px 3%;}
.bm_l{width:100%; float:none;}
.bm_img{width:100%; float:none; margin-left:0;}
.bm_img img{width:100%;}

/*新闻*/
.news_man{padding-bottom:18px;}
.news_ne_htn{width:96%; margin:auto;}
.news_h{width:100%;height: auto; margin-bottom: 10px; border-bottom: 1px #ccc solid; padding-bottom: 10px;}
}
@media screen and (max-width:600px){
.ace_m, .join_m{background-size:auto auto;}
}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }
}