
/*轮显*/
.flash_div{ width:100%; margin:0 auto; overflow:hidden;/* min-height:550px;*/display:none;}
.flash{height:140px;width:320px;overflow:hidden;position:relative;margin:0 auto;/*margin-top:100px;*/}
.ul_flash{width:100000px;height:100%}
.ul_flash li{float:left;width:320px;height:100%}
.ul_flash img{width:100%;height:100%}
.flash .pagination{clear:both;position:absolute;left:46%;bottom:5px;z-index:99;height:10px; float:left; text-align:left;}
.flash .pagination span{ float:left;background:url(../images/dian.png) no-repeat; background-size:100% 100%;width:9px;height:9px;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;margin:0 3px;cursor:pointer;position:relative}
.flash .pagination span.swiper-active-switch{ background:url(../images/dian2.png) no-repeat; background-size:100% 100%;}

.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 92%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:20px;text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_pro_left.png) no-repeat; float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_pro_left_on.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_pro_right.png) no-repeat; float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_pro_right_on.png) no-repeat; }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:url(../images/i_bg3.png) no-repeat;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:url(../images/i_bg4.png) no-repeat;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/ajaxloader.gif) no-repeat center center}

/*更多按钮*/
.more_button{ overflow:hidden; margin:0 auto; height:91px; width:100px; background:url(../images/more.png) center center no-repeat; cursor:pointer;}

/*手机区块栏目*/
.index_m_title{overflow:hidden; margin:10px 4% 0px 4%; line-height:40px; border-bottom:1px solid #e3e3e3;width:92%; font-size:18px;color:#535353; font-weight:bold; display:none;}
.index_m_title span{float:right;}
.index_m_title span a{color:#b6b6b6; font-size:14px;}

/*首页产品轮播*/
.i_pro_bg2{ overflow:hidden;padding-top:2%;}
#owl-demo2{ margin:2% 4% 0 4%; text-align:center; padding-bottom:2%;}
#owl-demo2.owl-theme .owl-controls .owl-buttons{ position:absolute; top:20%; width:100%; left:0; height:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:40px; height:70px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_case_left.png) no-repeat; float:left;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_case_left_on.png) no-repeat;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_case_right.png) no-repeat; float:right;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_case_right_on.png) no-repeat; }

#owl-demo2.owl-theme .owl-controls .owl-page{ display:inline-block;}

#owl-demo2 .item{margin: 15px;}
#owl-demo2 .item img{display: block;height: 100%;width: 100%; margin:0 auto;}
#owl-demo2 .item dd{ width:100%; margin:0 auto; max-width:424px;margin-bottom:10px;}
#owl-demo2 .item dd .imgs{ position:relative; width:100%; overflow:hidden;}
#owl-demo2 .item dd .imgs p{ position:absolute; width:100%; height:100%; background:url(../images/i_bg5.png) center center no-repeat; top:0; text-align:center;opacity:0; filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd  h2{  font-weight:normal; color:#333; font-size:16px; line-height:22px; height:22px; overflow:hidden; margin-top:7px;}
#owl-demo2 .item dd:hover h2{ color:#dc1016;}
#owl-demo2 .item dd:hover .imgs p{opacity:1; filter:alpha(opacity=100);}

/*关于我们*/
.i_about{padding-top:2%; padding-bottom:2%; overflow:hidden;}
.i_about_t_e{padding-top:2%; height:20px; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#7a7a7a;}
.i_about_t{ height:50px; overflow:hidden; line-height:50px; text-align:center; background:url(../images/index_title_bg.png) center center no-repeat; font-size:24px; color:#ed8265; font-weight:bold; }
.i_about_t_pic{padding-top:20px; height:auto; overflow:hidden; text-align:center;}
.i_about .i_about_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; overflow:hidden;}
.i_about .imgs{ float:left; width:45%; overflow:hidden; margin-top:2%;}
.i_about .imgs img{ width:100%;}
.i_about .i_about_r{ float:right; width:48%; margin-left:2%; overflow:hidden; margin-right:2.5%; padding-top:2%;}
.i_about .i_about_r .i_about_t2{ font-size:24px; font-weight:bold;  line-height:60px;color:#ed8265;}
.i_about .i_about_r .i_about_txt{ padding-top:3%;font-size:18px; line-height:250%; color:#000;}
.i_about .i_about_r .i_about_txt p{text-indent:37px;}
.i_about .i_about_txt img{ width:100%;}
.i_about .imgs2{ float:right; width:55%; overflow:hidden; margin-top:2%;}
.i_about .imgs2 img{ width:100%;}
.i_about .i_about_r2{ float:left; width:38%; margin-right:2%; overflow:hidden; margin-right:2.5%; padding-top:2%;}
.i_about .i_about_r2 .i_about_t2{ font-size:24px; font-weight:bold;  line-height:60px;color:#000;}
.i_about .i_about_r2 .i_about_txt{ padding-top:3%;font-size:18px; line-height:250%; color:#000;}
.i_about .i_about_r2 .i_about_txt p{text-indent:37px;}
.i_about .subm_pic{ float:left; margin:4%; width:25%;}
.i_about .subm_pic img{ width:100%;}


/*联系我们*/
.i_contact{padding-bottom:2%; overflow:hidden; background:url(../images/index_contact_bg.jpg) center top no-repeat; background-size:cover;}
.i_contact_t_e{margin-top:4%; height:20px; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#7a7a7a;}
.i_contact_t{ height:50px; overflow:hidden; line-height:50px; text-align:center; background:url(../images/index_title_bg.png) center center no-repeat; font-size:24px; color:#ed8265; font-weight:bold; }
.i_contact .i_contact_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; overflow:hidden;}
.i_contact .i_contact_l{ float:left; width:46%; margin-left:2%; overflow:hidden; margin-right:2%; padding-top:2%;}
.i_contact .contact_t{ font-size:24px; font-weight:bold;  line-height:60px;color:#000;}
.i_contact .contact_txt{padding-top:3%;font-size:18px; font-weight:bold;   line-height:50px; color:#7f7f7f;}
.i_contact .contact_txt_en{padding-top:3%;font-size:18px; font-weight:normal;   line-height:50px; color:#7f7f7f;}
.i_contact .i_contact_r{ float:right; width:45.5%; overflow:hidden; margin-right:2%; padding-left:2.5%; padding-top:2%; padding-bottom:2%;background:url(../images/index_map_bg.jpg) center top no-repeat; background-size:contain;}
.i_contact .i_contact_r img{width:95%;}


/*新闻资讯*/
.i_news{padding-bottom:2%; overflow:hidden; background:url(../images/index_news_bg.jpg) center top no-repeat; background-size:cover;}
.i_news_t_e{margin-top:4%; height:20px; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#fff; }
.i_news_t{ height:50px; overflow:hidden; line-height:50px; text-align:center; background:url(../images/index_news_title_bg.png) center center no-repeat; font-size:24px; color:#fff; font-weight:bold; }
.i_news .i_news_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; padding-bottom:3%; overflow:hidden;}
.i_news .i_news_list{ float:left; width:30%; margin-left:2%; overflow:hidden; margin-right:8%;}
.i_news .news_t{width:100%; font-size:20px; font-weight:bold; height:30px; color:#bababa;background:url(../images/index_news_icon.png) center right no-repeat; margin-bottom:15px;}
.i_news .news_t span{ font-size:16px;margin-left:15px;}
.i_news .i_news_list li{width:100%; line-height:35px; color:#bababa;}
.i_news .i_news_list li span{float:right;}
.i_news .i_news_list li a{color:#bababa;}


@media screen and (max-width: 1200px) {
.i_about .i_about_r2{padding-top:1%;}
.i_about .i_about_r{margin-left:1%;width:50.5%; margin-right:1%;}
.i_about .i_about_r .i_about_t2{ font-size:18px; line-height:40px;}
.i_about .i_about_r .i_about_txt{font-size:16px; line-height:200%;}
.i_about .i_about_r2{margin-left:1%;width:40.5%; margin-right:1%;}
.i_about .i_about_r2 .i_about_t2{ font-size:18px; line-height:40px;}
.i_about .i_about_r2 .i_about_txt{font-size:16px; line-height:200%;}
.i_contact .contact_t{ font-size:18px;line-height:40px;}
.i_contact .contact_txt{font-size:14px;line-height:30px;}

}


@media screen and (max-width: 1000px) {
.i_about .i_about_r .i_about_txt{font-size:14px; line-height:180%;}
.i_about .i_about_r2 .i_about_txt{font-size:14px; line-height:180%;}
.i_news .i_news_list{ width:46%; margin-left:2%; margin-right:2%;}
.i_about .subm_pic{margin:2%; width:29%;}
}

@media screen and (max-width:830px) {

/*轮显*/
.module-content{ display:none;}
.flash_div{ display:block;}
.i_pro_bg2{background-color:#f9f9f9;}
.more_button{ display:none;}
.index_m_title{ display:block;}
.i_about_t_e{ display:none;}
.i_about_t{ display:none;}
.i_about_t_pic{ display:none;}
.i_about .i_about_con{width:92%;margin:0 4%;}
.i_about .imgs{ width:100%;margin-top:0px;}
.i_about .i_about_r{width:100%; margin-left:0px; margin-right:0px;}
.i_about .imgs2{width:100%;}
.i_about .imgs2 img{ width:100%;}
.i_about .i_about_r2{width:100%; margin-right:0px;  margin-right:0px; padding-top:2%;}
.i_about .subm_pic{display:none;}
.i_contact .i_contact_r{width:100%; margin-right:0px;padding-left:0px; padding-top:0px; padding-bottom:0px;background:none!important; background-size:normal;}
.i_contact{ background:url("");background-color:#f9f9f9;}
.i_contact_t_e{display:none;}
.i_contact_t{display:none;}
.i_contact .i_contact_con{width:92%;margin:0 4%;}
.i_contact .i_contact_r img{width:100%;}
.i_contact .i_contact_l{ width:100%; margin-left:0px; margin-right:0px; padding-top:2%;}
.i_contact .contact_t{ font-size:16px;line-height:40px;}
.i_contact .contact_txt{padding-left:2%; padding-top:1%;font-size:14px; line-height:30px;letter-spacing:0px;}
.i_about .i_about_r .i_about_t2{ font-size:16px; color:#000;}
.i_about .i_about_r2 .i_about_t2{ font-size:16px;}
.i_about .i_about_r .i_about_txt p{text-indent:28px;}
.i_about .i_about_r2 .i_about_txt p{text-indent:28px;}
.i_news{display:none;}
#owl-demo2 .item{margin: 15px 30px 15px 0px;}
#owl-demo2 .item dd  h2{font-size:14px;}


}