﻿/*首页*/
.i_pro_bg2{ background-color:#fcfcfc; overflow:hidden;}
.i_pro_t{ height:55px; overflow:hidden; line-height:55px; text-align:center;color:#222222; letter-spacing:5px; margin-top:1%;border-bottom:#b6b9bf solid 1px;}
.i_pro_t span{color:#222;font-size:30px;padding-bottom:6px;border-bottom:4px solid #666666;font-weight:500}
/*滚动产品与案例*/
.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: 100%;-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: 1px 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;}
/*首页案例*/
#owl-demo2{ background-color:#f9f9f9; margin-top:1%;padding-top:2%; text-align:center; padding-bottom:1%;}
#owl-demo2.owl-theme .owl-controls .owl-buttons{ position:absolute; top:40%; 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:59px; height:90px;/*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-page{ display:inline-block;}


#owl-demo2 .item img{display: block;height: 100%;width: 90%; margin:0 auto;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-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{ width:100%; margin:0 auto; max-width:250px;margin-bottom:10px;}
@media screen and (max-width:768px) {
    #owl-demo2 .item{margin: 0px; width:165px;}
	#owl-demo2 .item dd img{height:125px;}
	#owl-demo2 .item dd  h2{font-weight:normal; color:#333; font-size:12px; line-height:22px; height:22px; overflow:hidden; margin-top:7px;}
}
@media screen and (min-width:769px) {
	#owl-demo2 .item{margin: 0px; }
	#owl-demo2 .item dd .imgs{ position:relative; overflow:hidden;width:245px;height:205px}
	#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 img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
#owl-demo2 .item dd:hover h2{ color:#eb6360;}
#owl-demo2 .item dd:hover .imgs p{opacity:1; filter:alpha(opacity=100);}

/*关于我们*/
.i_about_t{ height:55px; overflow:hidden; line-height:55px; text-align:center;  color:#222222; letter-spacing:5px; margin-top:1%;border-bottom:#b6b9bf solid 1px;}
.i_about_t span{color:#222;font-size:30px;padding-bottom:6px;border-bottom:4px solid #666666;font-weight:500}
.i_about{padding-bottom:2%; overflow:hidden; background-size:cover;}
.i_about .i_about_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:1%; overflow:hidden;}
.i_about .imgs{ float:left; width:25%; overflow:hidden; margin-top:1%;padding-left:1%}
.i_about .imgs img{ }
.i_about .imgs img:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
.i_about .i_about_r{ float:right; width:65%; margin-left:2.5%; overflow:hidden; color:#000; font-size:14px; line-height:30px; margin-right:2.5%; padding-top:1%;}
.i_about .i_about_r .i_about_t2{ font-size:36px; font-weight:bold; letter-spacing:6px; line-height:60px;}
.i_about .i_about_r .i_about_txt{ padding-top:3%;}
.i_about .i_about_r .i_about_txt .i_about_span{ font-size:18px; font-weight:bold;}
.i_about .i_about_r .i_about_more{ width:184px; height:48px; overflow:hidden; background:url(../images/i_more.png) no-repeat; text-indent:39px; font-size:16px; letter-spacing:1.5px; display:block; margin-top:4%; margin-bottom:3%; line-height:48px; color:#fff; clear:both;}
.i_about .i_about_r .i_about_more:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}


/*轮显*/
.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:44%;bottom:15px;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:11px;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%;}

@media screen and (max-width: 1600px) {
.owl-theme .owl-controls .owl-buttons div{ margin-top:-20%;}
}
@media screen and (max-width: 1280px) {
.owl-theme .owl-controls .owl-buttons div{ margin-top:-26%;}
}
@media screen and (max-width:979px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-27%;}
}

@media screen and (max-width:830px) {

/*轮显*/
.module-content{ display:none;}
.flash_div{ display:block;}
}
@media screen and (max-width:789px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-41%;}
}

@media screen and (max-width: 780px) {
.owl-theme .owl-controls .owl-buttons div{ margin-top:-40%;}
/*关于我们*/
.i_about .imgs{ width:94%; margin-left:3%;}
.i_about .i_about_r{ width:94%; padding-top:2%; padding-bottom:1%; margin-right:3%;}
}
@media screen and (max-width: 640px) {
.i_pro_t{ font-size:30px;}
/*首页产品*/
#owl-demo2.owl-theme .owl-controls .owl-buttons{ display:none;}
/*资讯中心*/
.i_about_t{ font-size:30px;}

}

@media screen and (max-width: 480px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-70%;}
}
@media screen and (max-width:320px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-88%;}
}

.i_pro_bg{padding-bottom:2%; overflow:hidden;}
.i_pro_a{ text-align:center; overflow:hidden; padding-top:1%; padding-bottom:1%; font-size:17.8px; margin-top:10px;}

@media screen and (min-width: 769px) {
	.i_pro_a a{ display:inline-block; color:#000; border: solid 1px #666666;height:28px;line-height:28px;width:150px;font-size:13px}	
}
@media screen and (max-width: 768px) {
	.i_pro_a a{ display:inline-block; color:#000; border: solid 1px #666666;height:28px;line-height:28px;width:100px;font-size:10px;margin-bottom: 5px}	
}

.i_pro_a a.osel{background-color:#8C989F;color:#ffffff;text-decoration:none }
.i_pro_con{overflow:hidden; width:100%; margin:0 auto; margin-top:10px; padding-bottom:20px;}
.i_pro_con .i_pro_div{ display:none; overflow:hidden;  padding-bottom:7px;}




.txttit h2{ background: none; color:#181717;text-align: center;margin-top:8px;margin-bottom:8px}

@media screen and (min-width: 769px) {
.pimg {width:225px; height: 205px;overflow:hidden; border: 1px solid #ddd;padding:0px;padding-left:0}
.pimg img{height:200px;}
.txttit {width:225px;}
}
@media screen and (max-width: 768px) {
.pimg {overflow:hidden; border: 1px solid #ddd;padding:0px;padding-left:0;height:175px}
.pimg img{width:155px}
}




.i_news_bg{padding-bottom:2%; overflow:hidden;}
.i_news_a{ text-align:center; overflow:hidden; padding-top:1%; padding-bottom:1%; font-size:17.8px; margin-top:10px;}	
@media screen and (min-width: 769px) {
.i_news_a a{ display:inline-block; color:#000; border: solid 1px #666666;height:28px;line-height:28px;width:150px;font-size:13px}
}
@media screen and (max-width: 768px) {
.i_news_a a{ display:inline-block; color:#000; border: solid 1px #666666;height:28px;line-height:28px;width:100px;font-size:10px;margin-bottom: 5px}	
}
.i_news_a a.osel{background-color:#8C989F;color:#ffffff;text-decoration:none }
.i_news_con{overflow:hidden; width:98%; max-width:1294px; margin:0 auto; margin-top:10px; padding-bottom:20px;}
.i_news_con .i_news_div{ display:none; overflow:hidden;  padding-bottom:7px;}

.index_news_list dl{margin-right:10px;padding-top:21px;height:115px;width:100%}
.index_news_list dt{position:relative;float:left;overflow:hidden;width:100px;height:115px;border-bottom:1px solid #e7e8ed;font-size:0;}
.index_news_list dt img{margin-left:10px;width:90px;height:90px;border-radius:60px;}
.index_news_list dd{float:left;margin-left:-100px;width:100%;}
.index_news_list dd a{padding:0 10px;}
.index_news_list_txt{margin-left:105px;height:130px;border-bottom:1px solid #e7e8ed;margin-top:-15px}
.index_news_list_txt h3{overflow:hidden;margin-bottom:3px;height:23px;color:#000;font-weight:normal;line-height:23px;}
.index_news_list_txt p{overflow:hidden;height:42px;color:#818181;}
.index_news_list_txt span.time{display:block;height:25px;color:#818181;line-height:25px;}
.index_more{clear:both;margin:0 auto;padding-top:30px;width:200px;text-align:center;}
.index_more a{display:block;height:40px;background:#e9280c;color:#fff;font-weight:normal;font-size:14px;line-height:40px;}
.index_more a:hover{background:#d82208;color:#fff;}

.index_footer {padding:40px 0 50px;background:#1e1e1e;margin-top:15px;}
.index_footer dl{float:left;}
.index_footer dl dt{margin-right:25px;height:40px;border-bottom:1px solid #363636;color:#f3f3f3;font-size:16px;line-height:40px;}
.index_footer dl dt span{position:relative;top:-1px;display:inline-block;border-bottom:3px solid #838383;}
.index_footer dl dd{margin-right:25px;}
.index_footer_contact{width:100%;}
.index_footer_contact li{position:relative;margin-top:25px;padding-top:5px;padding-left:48px;min-height:35px;color:#646363;list-style:none;}
.index_footer_contact li i{position:absolute;top:0;left:0;width:35px;height:35px;border:1px solid #424244;border-radius:5px;color:#7c7c7c;text-align:center;font-size:22px;line-height:35px;}
	
.index_footer_attention{width:100%;}
.index_footer_attention dd{padding:20px 0;color:#646363;}
.index_footer_attention li{display:inline-block;margin:8px;list-style:none;}
.index_footer_attention li a{display:block;overflow:hidden;width:44px;height:44px;background:url(../images/pnt.png) no-repeat left top;color:#646363;font-size:0;}
.index_footer_attention li.tenxun a{background-position:-83px top!important;}
.index_footer_attention li.weixin a{background-position:-247px top!important;}
.index_footer_attention li.qq a{background-position:-165px top!important;}
.index_footer_attention li:hover a{background:url(../images/pnthover.png) no-repeat;}
.index_footer_attention img{margin-top:8px;width:100px;}
.index_footer_attention p{margin-top:5px;}
.index_footer_link{width:100%;}
.index_footer_link dd{padding:20px 0;}
.index_footer_link a{display:inline-block;margin:0 12px 10px 0;color:#646363;white-space:nowrap;}
.index_footer_link a:hover{color:#ababab;}
.index_footer_link a img{height:45px;}