#banner { font-size:0; overflow:hidden; width:100%; }

/*产品*/
.dtd_t{background:url(../images/s_bg_2.jpg) no-repeat center 56px; text-align:center; color:#142f76; font-size:24px; line-height:69px; margin-top:25px; margin-bottom:38px;}

.main_p{position:relative;}
#demo2{overflow:hidden; width:1200px; margin:0 auto 43px;}
.btnPrev{display:block; width:46px; height:46px;  position:absolute; right:-66px; top:207px; background:url(../images/p_next.jpg) no-repeat left top;}
.btnPrev:hover {}
.btnNext {display:block; width:46px; height:46px;  position:absolute; left:-66px; top:207px; background:url(../images/p_prev.jpg) no-repeat left top;}
.btnNext:hover {}
#demo2 ul li{float:left; width: 283px; height:264px; font-size:0; display:inline; display:inline; margin-right:20px; position:relative; background-color:#fff; padding:0px; border:1px solid #dcdcdc;}
#demo2 ul li a img{display:block; width:100%;}
#demo2 ul li figure {display:block;}
#demo2 ul li .noftgh {height:48px; line-height:48px; width:100%; text-align:center; display:block; overflow:hidden;  font-size:14px; position:absolute; left:0; bottom:0; color:#303030; background-color:#f1f1f1; border-top:1px solid #dcdcdc;}
#demo2 ul li:hover{}

/*#nofirst1, #nofirst2, #nofirst3, #nofirst5, #nofirst6, #nofirst7{ margin-right:10px; }
#nofirst4, #nofirst8{ margin-right:0;}*/

/*公司简介*/
#main { background:url(../images/main_bg.jpg) no-repeat center top; padding:53px 0 62px; margin-top:0px;}
.m_about_img{float:left; width:460px; line-height:0px;}
.m_about_t{float:right; width:718px; color:#fff; line-height:29px;}
.m_about_htn{color:#ec5f10; font-size:24px; margin-top: -5px; margin-bottom:10px;}
.about_more{ background:url(../images/m_about_more.png) no-repeat right center; font-size:12px; width:63px; text-indent:2px; margin-top:16px; color:#fff; line-height:20px;}


/*质量控制*/
.dtd_bd{margin-bottom:25px;}
.bd_t{ margin:0 ; text-align:center;}
.bd_parent { height:36px; line-height:0; width:165px; display: inline-block; background-color:#142f76; margin:0 3px; border:0px solid #c7c7c7; border-radius: 30px;}
.bd_parent a { display:block; line-height:36px; font-size:14px; text-align:center; color:#fff;  }
.bd_parent a:hover {background:#ec5f10; color:#fff; text-decoration:none;  border-radius: 30px; border:none;}
.bd_parent a.current {background:#ec5f10; color:#fff; border:none;border-radius: 30px;}

.bd_txt{width:83%; text-align:center; color:#040404; line-height:30px; margin:30px auto 18px;}

.m_item_hb{border-bottom:1px solid #dadada; width:100%; position:relative; margin-top:19px; margin-bottom:22px;}
.m_item_tb{line-height:50px; color:#222; font-size:18px;}
.m_item_tb em{font-size:11px; color:#8c8c8c; font-style:normal; text-transform:uppercase; margin-left:5px;}
.m_item_more{position:absolute; right:5px; bottom:10px; background: url(../images/m_about_more.jpg) no-repeat right center; font-size:12px; width:43px;}
.m_item_more a{ color:#d40116;}
.m_item_s{float:left; width:363px; margin-right:22px; margin-left:0px; line-height:0; padding:10px 10px 0 10px; border:1px solid #c2c0c1; margin-bottom:22px;}
.m_item3, .m_item6{margin-right:0;}
.nogh {height:50px; line-height:50px; width:100%; text-align:center; display:block; overflow:hidden;  font-size:14px; color:#303030;}

/*应用领域*/
#yain{background:url(../images/main_bg_01.jpg) no-repeat center top; padding:0px 0 46px; margin-top:18px;}
.yain_wpw{width:1205px;}
.ywc_t{background:url(../images/s_bg_1.png) no-repeat center 66px; text-align:center; color:#fff; font-size:24px; line-height:69px; margin-top:0px; margin-bottom:16px; padding-top:7px;}
.ywc_ttx{text-align:center; width:95%; color:#fff; margin:auto; line-height:30px; margin-bottom:27px;}
.y_item{width:200px; margin-left:1px; float:left; line-height:0;}
.y_item_s{margin-left:0;}
.y_item .nogh{background-color:#142f76; height:40px; line-height:40px; text-align:center; color:#fff; overflow:hidden;}

/*新闻动态*/
.news_t{margin-bottom:28px;}
.m_news_bd .item { padding:0px 0 30px 0; width:584px; float:left;}
.m_news_bd .time { width:114px; border:solid 1px #ccc;  background-color:#ccc; float:left; text-align:center; }
.m_news_bd .item:hover .time{ border:solid 1px #152f75;  background-color:#152f75;}
.m_news_bd .time .p2 { font-size:48px; color:#969696; line-height:68px; background-color:#fff; }
.m_news_bd .time .p1 { font-size:12px; color:#fff; line-height:30px; }
.m_news_bd .list { width:454px; float: right; display: inline; }
.m_news_bd .list h4 { font-size:16px; line-height:32px; margin-top:-7px; }
.m_news_bd .list h4 a { color:#1e1e1e; font-weight:normal; }
.m_news_bd .list h4 a:hover { color:#142f76; text-decoration:none;}
.m_news_bd .list p { line-height:200%; color: #333; font-size:12px; }
.m_news_bd .item:hover .list h4 a{color:#01649a; font-weight:normal;}
.list1, .list3{margin-right:32px;}

/*合作伙伴*/
.hezuo{ margin-top:12px;margin-bottom:0px; padding-bottom:30px; }
.m_hezuo{width: 1197px; background-color: #fff; border:solid 3px #142f76; margin: 0 auto; border-left:none;}
.hezuo2{float: left; width: 153px; height: 150px; line-height: 16px; padding: 0; margin: 0; background-color:#142f76;}
.hezuo span{ float:left; font-size: 24px; line-height:24px; color:#fff; cursor: pointer;  text-indent:24px; padding-top:61px;}
.hezuo em{font-style:normal; color:#fff; font-size:14px; padding-left:38px; line-height:32px;}
.hezuo3{float: left; width: 945px; padding-left:55px;  margin: 7px 0;}
.marqueeleft{height:133px;width:1044px;overflow:hidden;margin:0px auto; padding-top:17px; }
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;overflow:hidden;}
.marqueeleft li .pic{display:block;padding:0 5px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}


.m_contact,.pic_menu_t { display:none; }
.xwkb{ display:none; }
.hez_t{display:none;}
@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;}
.pic_menu_t { display:block; width:89%; margin:0 auto 20px; line-height:28px;}
.m_item{width:96%;}
.m_item_hb{margin:0px auto 20px;}
.m_item_s{width:45%; margin-right:4%; margin-bottom:2%; padding:0; border:none;}
.m_item_s > img{border: 1px solid #c2c0c1; padding:2px;}
.m_item2, .m_item4, .m_item6{margin-right:0;}
.hez_t{display: block; margin:0 0 10px;}
}
@media screen and (max-width:640px){
.wrapper { width:100%; margin:0 auto;}
#header { position:static; border-bottom:0; background-image:none; height:auto; }

#nav { width:100%; float:left; background-color:#142f76; display:block; margin:0 }
#nav ul li { }


}
@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){


.m_news_bd .list { width:100%; float:none; display: block; }

.hidden-xm { display:none; }
.xwkb{ display:none; }

.m_item .bd { padding:10px 10px 0;}

.m_about{height:363px;}

#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_news_n{width:96%;padding:0 2%;}
.m_about{ width:96%; margin:2% auto 0; padding:0 2%; overflow:hidden; border:none;}
.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 { width:95.8%; float:none; margin:0 auto; }
.m_news { margin:2% auto; }

.m_more { left:12px; }

#footer { padding:0; }

.hidden-xs { display:none; }

#demo1{ width:95%; margin:auto; padding:0%;}
#demo1 li{width:48%;}

.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;}

#demo2{width:95%; margin-bottom:15px;}
#demo2 ul li{width: 48%; margin-bottom: 20px; height:auto; margin-right:0;}
#demo2 ul li .noftgh{position:relative;}
#demo2 #tnofirst1, #demo2 #tnofirst3, #demo2 #tnofirst5{margin-right: 2.5%;}
#demo2 #tnofirst2, #tnofirst4, #tnofirst6 {margin-right: 0%;}

#main { border-left:0; border-bottom:0; border-right:0; padding:0px 0 10px; background: url(../images/main_bg.jpg) no-repeat center bottom; background-size: auto 100%;}
.m_about_img{width:100%; margin-bottom:20px;}
.m_about_img img{width:100%;}
.m_about_htn{margin-top:0;}
.m_about_t{width:95%; float:none; margin:auto;}

.bd_parent{margin-bottom:12px;}
.bd_txt{width:95%; margin:0px auto 12px;}
.m_itemtd{width:95%; margin:auto;}
.m_item_s{width:48%;}
.m_item_s > img{border:none; padding:0;}

#yain{padding-bottom:0px;}
.y_item{width:50%; margin-left:0;}
.y_item img{width:100%;}

.m_news_bd .item{width:95%; margin:auto; float:none;}

.m_hezuo{width:96%; border-left:solid 3px #142f76;}
.marqueeleft{width:100%;}
}
@media screen and (max-width:360px){

}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }
}