/*é€‰æ‹©*/
.zy_mnm{ padding:16px 0 35px 0; background-color:#f4f4f4;}
.g-h4{text-align:center; color:#ef8518; font-size:36px; height:105px; line-height:105px;}
.zy_li{float:left; width:48.5%; padding:25px 2%; margin-bottom:30px; border:0px solid #f6f4f7; background-color:#fff;}
.zy_li_z{ float:right;}
.zy_li_ing{float:left; width:16%; height:77px;}
.zy_li_i1{background:url(../images/h_ys1.png) no-repeat center center;}
.zy_li_i2{background:url(../images/h_ys2.png) no-repeat center center;}
.zy_li_i3{background:url(../images/h_ys3.png) no-repeat center center;}
.zy_li_i4{background:url(../images/h_ys4.png) no-repeat center center;}
.zy_li_ing{background-size: contain;}
.zy_li_txt{width:80%; float:right; border-left:none;}
.zy_li_t{font-size: 20px; font-weight: bold; color: #333; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zy_li_txt p{display: block; font-size: 14px; color: #666; line-height: 22px; height: 42px; overflow: hidden; margin-top: 5px;}

.index-about .index-num ul li:nth-child(4){padding:0 33px;}

/*è¯ä¹¦*/
.picScroll-left{position:relative; width:100%; height:536px; margin-bottom:0px;}
.bd_p{padding:40px 0 0 0;}
.li_p{position:relative; width:285px; float:left; line-height:0; margin-top:0px; margin-right:20px;}
.li_p img{border:0px solid #ddd; width:100%;}
.hd .next, .hd .prev{position:absolute; bottom:0px; width:40px; height:40px; background:url(../images/h_next.jpg) no-repeat;}
.hd .next{left:606px;}
.hd .prev{position:absolute; left:556px; background:url(../images/h_prev.jpg) no-repeat;}
.picScroll-left_wap{display:none;}
.picScroll-wap{display:none;}

/*å…³äºŽæˆ‘ä»¬*/
.aout_mn{background:url(../images/about_m.jpg) no-repeat top center; padding:12px 0 0 0; height:570px;}
.aout_ml{float:left; width:568px;}
.aout_ml_t{font-size:22px; line-height:42px; color:#191919; margin-bottom:5px;}
.aout_ml p{font-size:15px; line-height:29px; color:#525353;}
.aout_max{width:159px; line-height:46px; height:46px; border:1px solid #7f7f7f; background:url(../images/about_man.jpg) no-repeat left 126px center #fff; display:block; text-indent:20px; color:#7f7f7f; font-size:11px; margin-top:30px;}
.aout_mr{float:right; width:569px; position:relative;}
.aout_mr_lj{position:absolute; left:-85px; bottom:-42px; display:block; height:165px; width:261px; background:url(../images/about_lin.png) no-repeat;}

/*äº§å“ä¸­å¿ƒ*/
.prdod_mn{background:url(../images/produc_m.jpg) no-repeat top center; padding:20px 0 24px 0; background-size: 100% 100%;}
.prdod_ht{color:#fff; margin-bottom:28px; background: url(../images/dtd_e.jpg) no-repeat bottom center;}
.prdod_p li { float:left; width:285px; position:relative;  margin-bottom:20px; background-color:#fff;}
.prdod_p li .item img{display: block; margin: auto;}
.prdod_p li figure{ }
.prdod_p li figcaption { overflow:hidden; display:block; height:50px; line-height:50px; text-align:center; font-size:15px; border-bottom:solid 0px #dcdcdc; background:#ededee;}
.prdod_p li a:hover figcaption{background:#c4261d; color:#fff;}
.prdod_p li a:hover { text-decoration:none; }
/*.more { color:#7b7b7b; font-size:0.75em; position:absolute; right:0; top:27px; }*/
#nofirst1, #nofirst2, #nofirst3, #nofirst5, #nofirst6, #nofirst7{ margin-right:20px;}
#nofirst4, #nofirst8{ margin-right:0;}

/*æ–°é—»*/
.news_ht{font-size: 36px; color:#f18101; line-height:40px; text-align:center; margin-bottom:11px; padding-top:54px;}
.news_jp{text-align:center; font-size:14px; color:#858585; margin-bottom:41px;}
.s_item{width:289px; float:left; margin-right:11px; background-color:#f7f7f7; padding-bottom:22px;}
.news_img{width:100%;}
.s_item_d{width:82%; margin:auto;}
.s_item_li{ color:#ea6f1d; font-size:18px; overflow:hidden; height:27px; line-height:27px; margin-bottom:8px; margin-top:19px;}
.s_man{ font-size:14px; color:#9c9c9c; margin-bottom:10px;}
.s_manp{font-size:14px; line-height:21px; color:#8a8a8a; height:42px;}

.news_mn{background-color:#f0f0f0; padding:44px 0 36px; margin-bottom:0px;}
.news_ml{float:left; width:390px; height:530px; background: url(../images/news_li.jpg) no-repeat left top; color:#fff; position:relative;}
.news_ml_t{font-size:30px; position:absolute; left:32px; bottom:66px;}
.news_ml_et{font-size:17px; position:absolute; left:32px; bottom:36px;}

.news_mr_li{float:right;}
.news_li{width:588px; padding:40px 32px 30px 32px; background-color:#f7f7f7; margin:0 0 12px 0px; position:relative;}
.news_li_t{font-size:18px; color:#ea6f1d; padding-bottom:0px; height:30px; overflow:hidden; /*font-weight: bold;*/}
.news_li_tnp{font-size:14px; line-height:24px; color:#666;}

.news_sj{}
.news_sj_t{font-size:14x; color:#989898;}
.news_sj_n{font-size:28px; color:#989898;}
.news_man{position:absolute; bottom:59px; right:69px; width:15px; height:9px; background:url(../images/icon.jpg) no-repeat left top;}

.news_li_l{padding-right:37px; padding-bottom:22px; padding-top:19px;}
.news_sr{width:95px; padding-right:16px; height:62px; border-right:1px solid #cfcfcf; float:left; text-align:right;}
.news_sj_tn{margin-bottom:4px; font-size:16px;}
.news_li_tn{ width:392px; float:right;}
.news_li_l .news_man{bottom:40px; right:225px;}
.news_li_l p{height:40px;}

.n_more{line-height: 45px; background: url(../images/more_a.png) no-repeat center right 20px #e27a04; display: block; width: 157px; height: 45px; margin: 42px auto 0; padding: 0 0px; text-indent: 31px; color: #fff; border-radius: 4px;}

/*æ”¾å¤§é•œæ ·å¼*/
.info-mask { background:url(../images/bg-mask.png) no-repeat center 47% #7a3835; display: block; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.3s ease-in 0s; visibility: hidden; width:100%; height:100%; }
.item:hover .info-mask { opacity: 0.5; filter:alpha(opacity=50); visibility: visible;}

/*åˆä½œä¼™ä¼´*/
.hzhb_ht{margin-bottom:26px;}

/*åº”ç”¨é¢†åŸŸ*/
.yyly{ margin:51px 0 50px; background-color:#eee;}
.yyly_l{width:345px; float:left; background-color:#ef8518; padding:13px 30px 31px 35px; margin-right:51px;}
.yyly_ht{color:#fff; font-size:30px; background: url(../images/yy_ht.jpg) no-repeat bottom left; height:64px; line-height:64px; margin-bottom:13px;}
.yyly_p{ font-size:14px; color:#fff; line-height:22px; margin-bottom:18px;}
.yyly_htt{}
.hd2 .prev, .hd2 .next{width:80px; height:26px; display: block; background:url(../images/prev_yy.jpg) no-repeat center center #342c2a; float:left; margin-left:10px;}
.hd2 .next{background:url(../images/next_yy.jpg) no-repeat center center #342c2a;}

.bd2_p{ width:760px; float:left; padding-top:32px;}
.li2_p{ width:120px; float:left; margin-right:40px;}
.li2_p span{ line-height:50px; height:50px; text-align:center; font-size:16px; color:#363636; width:100%; display:block;}

/*å‹æƒ…é“¾æŽ¥*/
.yq_item{background:#ef8518; padding:16px 0 17px;}
.yq_hb{background:url(../images/yqlj.jpg) no-repeat left center ; line-height:20px; text-indent:28px; color:#fff; font-size:17px; float:left; margin-right:7px;}
.yq_item_lo{height:20px; line-height:20px; color:#fff;}
.yq_item_lo a{color:#fff;}
.yq_item_lo span{margin:0 10px;}

@media screen and (max-width:1266px){

}
@media screen and (max-width:1266px){
}
@media screen and (max-width:1266px){
}


@media screen and (max-width:1099px){  

}
@media screen and (max-width:1024px){  
/*.wrapper { width:100%; margin:0 auto; }*/
#nav ul li.menu a { padding:0; text-align:center; }
}

@media screen and (max-width:768px){
.wrapper { width:100%; margin:0 auto;}

#banner { border-top:0;}

.hidden-sm, .hidden-smd{ display:none; }

}


@media screen and (max-width:640px){
/*é€‰æ‹©*/
.zy_li{width:95%; margin-left:2.5%; margin-bottom:10px; border-radius:5px;}
.zy_li_z{float:left;}
/*1*/
.index-about{background: url(../images/about-bg.jpg) repeat-y top center;}
.index-about .index-num ul li:nth-child(4){padding: 0 15px;}
/*è¯ä¹¦*/
.picScroll-left{display:none;}
.picScroll-wap{display:block; width:96%; margin:auto; padding-top:20px;}
.picScroll-left_wap{display:block; width:96%; margin:auto;}
.li_p{width:49%; margin:0 2% 18px 0; }
.li_p:nth-child(2n){margin-right:0;}
/*æ–°é—»*/
.s_item{width:92%; margin:0 auto 10px; float:none;}
.s_item_d{width:92%;}
.s_manp{height:auto;}
.news_mn{padding:24px 0 26px; margin-bottom:0px;}
.news_li{padding:20px 2% 20px; margin: 0 auto 10px; width:92%; }
.news_sr{display:none;}
.news_li_tn{width:97%; padding:1.5%;}
.news_li_l{padding:0 2% 10px;}
.news_li_t{line-height:40px; height:auto; padding-bottom:0;}
.news_mr_li{width:100%; float:none;}
.news_man{bottom:30px;right:10px;}
.news_li_l .news_man{bottom:15px; right:10px;}
.news_p{font-size:13px;}
.n_more{margin:10px auto 20px;}
/*è¯ä¹¦*/

/*åº”ç”¨é¢†åŸŸ*/
.yyly{display:none;}

.hidden-xm { display:none; }
}
@media screen and (max-width:480px){

#main{margin-top:15px; padding-top:47px;}
.nlist{ padding:20px 15px 15px; margin-bottom:0px; height:auto;}
.friendlink_foot{padding-top:10px;}
.cpz_more{margin:20px auto 15px; }
.m_about_ht{font-size:24px; color:#2a2a2a; margin-bottom:14px; }



#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_about_txt{margin-bottom:20px;}

.m_item { width:95.8%; float:none; margin:0 auto; }
.m_news { margin:2% auto; }

#footer { padding:0; }

.hidden-xs { display:none; }




#footer .comp_x{ width:100%;}
.hidden-smd, .hidden-mmd{ display: inline; }
.dtd{margin:0px 0 26px 0;}
.dhb{display:none;}
.nlist li a{font-size:13px;}
}

@media (max-width: 640px) {

.index-box .title {
    width: 96%; margin:0 auto;
}
.index-box .title p{ line-height:26px; text-align:center; padding-bottom:6%;}
.index-box .title h3 {
    font-size: 24px;
}
.index-box {
    padding: 25px 0;
}
.index-box .more{margin: 20px auto 2%;}

.zy_mnm{ padding: 0px 0 35px 0;}
.g-h4{ font-size:24px;height: 85px; line-height: 85px;}
.zy_li_t{ font-size:18px;}
.index-about .index-num .item p{ line-height:20px;}
.news_ht{ font-size:24px; padding-top:25px;}
.news_jp{ width:96%; margin:0 auto; padding-bottom:25px;}

}

@media screen and (max-width:385px){
.nlist li a{font-size:12px;}
}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }
}

