#banner { font-size:0; overflow:hidden; width:100%; }

.about_m{background:url(../image/yubang.png) no-repeat top center; height:139px; margin:auto; margin:29px 0 13px; padding-top:13px;}
.about_ht{color:#272727; background:url(../image/m_pro.png) no-repeat center center; font-size:28px; height:76px; line-height:27px; text-align:center; padding:36px 0 0 0;}
.about_ht span{font-size:16px; color:#727070; font-family:Arial;}
.about_tt{color:#121212; font-size:14px; line-height:28px; text-align:center; margin-bottom:40px;}
.about_i_m{text-align:center; background:url(../image/hom.jpg) no-repeat center bottom; width:100%; height:134px;}
.about_mn{display:inline-block; vertical-align: top; width:130px; line-height:22px; font-size:13px; color:#4f4f4f; margin:0px 6px;}
.about_mn img{display:block; margin:0 auto 10px;}
.about_mn span{font-size:15px; color:#212121; display:block; margin:0px 0 0 0; text-align:center;}


.jbzt{
 background: -moz-linear-gradient(#ff8d01, #ff5300);
    background: -webkit-gradient(linear, center top, center bottom, from(#ff8d01), to(#ff5300));
    background: -webkit-linear-gradient(#ff8d01, #ff5300);
    background: -o-linear-gradient(#ff8d01, #ff5300);
    background: -ms-linear-gradient(#ff8d01, #ff5300);
    background: linear-gradient(#ff8d01, #ff5300);	
}









.prt_m{background-color:#f6f3f0; padding:45px 0 42px 0; margin-bottom:40px;}
.bd { position:relative; width:1367px; margin:37px auto 0;}
.btnPrev { width:53px; height:53px; background:url(../image/btnPrev.jpg) no-repeat left center; position:absolute; left:0px; top:169px; }
.btnNext { width:53px; height:53px; background:url(../image/btnNext.jpg) no-repeat left center; position:absolute; right:0px;; top:169px; }
#demo1, #categorylist { width:1200px; height:410px;  margin:0 auto; position:relative; overflow:hidden;  }
.bd li { float:left; width:285px; border:solid 0px #d8d8d8;}
.bd li .item { position:relative; overflow:hidden; }

.info-mask { background:url(../image/bg-mask.png)repeat top center; display: block; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.3s ease-in 0s; visibility: hidden; width:100%; height:365px; }
.item:hover .info-mask { opacity:1; visibility: visible;}
.info-mask span{display:block; width:100%; height:185px; background: url(../image/icon.png) no-repeat center bottom;}
.info-mask-line {width:80%; margin:0% auto;}
.info-mask .cn {font-size: 15px; text-align: center; line-height:48px; color:#fff;}

.bd li figure{ }
.bd li figcaption { display:block; height:45px; line-height:45px; text-align:center; font-size:17px; color:#303030; background-color:#fff;}
.bd li a:hover { text-decoration:none; }
.more { color:#7b7b7b; font-size:0.75em; position:absolute; right:0; top:27px; }
.nofirst{ margin-right:20px; margin-bottom:0px;}


.amin_rx{background:url(../image/the_m.jpg) no-repeat top center; color:#fff; font-size:20px; height:105px; width:243px; line-height:36px; text-indent:26px; padding:30px 0 0 45px; float:left;}
.amin_rx span{font-size:30px; }
.amin_jm{float:left; border:1px solid #dedede; border-left:none; width:846px; padding:24px 0 25px 65px; margin-bottom:40px;}
.amin_bd{ padding:20px 0 20px 95px; background:url(../image/hr_01.jpg) no-repeat center left; color:#383737; font-size:21px; line-height:20px; float:left; width:205px;}
.amin_bd span{color:#b0b0b0; font-size:14px; font-family:Arial;}
.amin_bd_2{width:189px; background:url(../image/hr_02.jpg) no-repeat center left;}
.amin_bd_3{width:109px; background:url(../image/hr_03.jpg) no-repeat center left;}
a:hover .amin_bd {background:url(../image/hr_on_01.jpg) no-repeat center left;}
a:hover .amin_bd_2 {background:url(../image/hr_on_02.jpg) no-repeat center left;}
a:hover .amin_bd_3 {background:url(../image/hr_on_03.jpg) no-repeat center left;}


.news_m{background-color:#e9e9e9; width:778px; float:left; margin-bottom:40px;}
.news_m_ht{width:240px; float:left; padding:76px 0 74px}
.news_n{width:494px; float:left; padding:34px 0 0 0;}
.item_net{line-height:38px; text-indent:11px; background:url(../image/icon1.jpg) no-repeat left center; font-size:14px; color:#2b2b2b;}
.bd_news{display:inline; text-align:right; float:right;}


.gc_m{background:url(../image/home.jpg) no-repeat left center; width:190px; height:107px; padding:23px 0 132px 192px; float:right;}
.gc_m_a{color:#595758; font-size:23px; text-align:center; line-height:78px;}


.m_contact,.pic_menu_t { display:none; }
.xwkb{ display:none; }


@media screen and (max-width:1366px){
.bd {width:100%;}
}
@media screen and (max-width:1305px){
.hidden-mm{display:none;}
}