/*幻灯片*/
.banner{ width: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: 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(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-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block; height:500px; background-position:top center; background-repeat:no-repeat;}
#owl-demo img { display: block; width: 100%;}
#owl-demo b { position: absolute; left: 0; bottom:5px; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "宋体"; color: #fff; text-align: center;}
.owl-pagination { position: absolute; left: 0; bottom: 5px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width:10px; height: 10px; margin: 0 5px; background:#fff; *display: inline; *zoom: 1;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.owl-pagination .active { background:#d9400a;}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}
/*幻灯片*/

/*产品展示*/
.con_bg{background-color:#f8f8f8;padding-top: 60px;padding-bottom: 60px;}
.product{width:1200px;margin:0 auto;overflow:hidden;}
.title h1{text-align: center;font-size: 36px;color:#d9400a;padding-bottom: 10px;}
.title hr{width:100px;height: 3px;background-color:#d9400a;margin:0 auto;}
.title h2{text-align: center;font-size: 16px;color:#848484;padding-top: 5px;}
.product .pro .pro1 li{width:370px;height:276px;position:relative; float:left;margin: 15px 15px;overflow: hidden;}
.product .pro .pro1 img{width:100%;transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
 -ms-transition: all 1s ease 0s;
-o-transition: all 1s ease 0s;
-webkit-transition: all 1s ease 0s;
}

.product .pro .pro1 li .dis{position:absolute;left: 0 ;bottom:0;width:370px;height:50px;background-color:rgba(0,0,0,0.5);}
.product .pro .pro1 li .dis h4{text-align: center;color:#fff;font-size: 18px;line-height:50px;}
.product .pro .pro1 li .dis p{color:#fff;padding: 0 30px;font-size: 14px;}
.pro1 li .dis:before,.i_pro ul li .dis:after{position:absolute;content:'';opacity:0;transition:all 0.9s;}
.pro1 li:hover .dis:before,.i_pro ul li:hover .dis:after{opacity:1;transform:scale(1);transition: all 0.9s;}
.pro1 li:hover {box-shadow:0px 5px 5px #ccc;}
.pro1 li:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}

.more{width:180px;height:40px;line-height: 40px;border: 1px solid #d9400a;box-sizing: border-box;margin: 0 auto;margin-top: 35px;}
.more a{display:block;color:#d9400a;text-align: center;}
.more a:hover{background-color:#d9400a;color:#fff;}


.picture{width:100%;}
.picture img{width: 100%;}


.about_bg{background-color:#fff;padding-top: 60px;padding-bottom: 60px;}
.about0{width:1200px;margin:0 auto;overflow:hidden;}
.title h1{text-align: center;font-size: 36px;color:#d9400a;padding-bottom: 10px;}
.title hr{width:100px;height: 3px;background-color:#d9400a;margin:0 auto;}
.title h2{text-align: center;font-size: 16px;color:#848484;padding-top: 5px;}
.about .about_l{width:40%;float:left;overflow: hidden;}
.about .about_l img{width:100%;transition: all 1s ease 0s;}
.about .about_l:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.about .about_r{width:54%;float:right;padding-left:24px;background-color: #f8f8f8;padding: 20px;margin-left: 20px; height:242px;}
.about .about_r p{line-height: 26px;color:#333;font-size: 14px;}


.case_bg{background-color: #f8f8f8;padding-top: 60px;padding-bottom: 60px;}
.case0{width:1200px;margin:0 auto;}
.case0 .case2{float:left;position:relative;width:370px;height:276px;margin:10px;}
.case_name{width:370px;height:40px;text-align: center;background-color: rgba(0,0,0,0.3);position:absolute;left:0;bottom:0;color:#fff;}
.gun_img { height: 276px; width: 366px; margin-left: 18px; float: left; margin-bottom: 20px; background: #ebebeb;}


.hl_main5_content{width:1200px; height:360px; position:relative;margin:0 auto;overflow:hidden} 
.m-ali{width:1600px;overflow:hidden; float:left;} 
.m-ali ul{ overflow:hidden;} 
.m-ali ul li .case_img{ width:382px; height:257px; overflow:hidden;}
.m-ali ul li{ float:left; width:382px; display:inline; margin:10px 13px; overflow:hidden;} 
.m-ali ul li img{ width:100%;transition: all 1s ease 0s; } 
.m-ali ul li .case_t{ width:100%; height:74px; text-align:left; background-color:#f8f8f8;transition: all 1s ease 0s;}
.m-ali ul li .case_t p{ font-size:16px; color:#444; text-align: center; padding-top:15px;}
.m-ali ul li:nth-child(1){ margin-left:0px;}
.m-ali ul li .case_t span{ font-size:12px; color:#999; padding-left:25px;}
.hl_scrool_leftbtn{width:41px; height:41px; position:absolute; background:url(../images/left.png) no-repeat; cursor:pointer; left:0px; top:135px; z-index:99;} 
.hl_scrool_rightbtn{width:41px; height:41px; position:absolute;background:url(../images/right.png) no-repeat; cursor:pointer; right:0px;top:135px;z-index:99;} 
.m-ali ul li:hover .case_t{ background-color:#d9400a;}
.m-ali ul li:hover .case_t p{ color:#fff;}
.m-ali ul li:hover .case_t span{ color:#e2e2e2;}
.m-ali ul li:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}

.news_bg{background-image: url(../images/news_bg.png);background-position: center top;background-repeat: no-repeat;padding-top: 42px;padding-bottom: 42px;}
.news0{width:1200px;margin:0 auto;}
.news0 .title h1{text-align: center;font-size: 36px;color:#fff;padding-bottom: 10px;}
.news0 .title hr{width:100px;height: 3px;background-color:#fff;margin:0 auto;}
.news0 .title h2{text-align: center;font-size: 16px;color:#fff;padding-top: 5px;margin-bottom: 25px;}
.news_l{width:480px;float:left;}
.news_l .news_pic {overflow:hidden;transition: all 1s ease 0s;cursor: pointer;}
.news_l img{width:100%;transition: all 1s ease 0s;}
.news_l img:hover{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.news_con{overflow: hidden;}
.news_con  .news_con1{float:left;color:#fff;font-size: 18px;margin-bottom:18px;}
.news_con  .news_date{float:right;color:#fff;font-size: 12px;}
.news_con .art{color:#fff;font-size: 14px;}

.news_r{width:690px;float:right;padding-left: 30px;}
.news_r .news_con0{background-color:#f8f8f8;margin-bottom: 20px;padding:25px 10px 25px 120px;}
.news_con0:nth-child(1){background-image: url(../images/news1.png);background-position: 12px center;background-repeat: no-repeat;}
.news_con0:nth-child(2){background-image: url(../images/news2.png);background-position: 12px center;background-repeat: no-repeat;}
.news_con0:nth-child(3){background-image: url(../images/news3.png);background-position: 12px center;background-repeat: no-repeat;}
.news_con0:hover{box-shadow: 3px 6px 5px 0px rgba(225,225,225,0.5);}
.news_con{overflow: hidden;margin-top: 30px;}

.news_con0  .news_con1{float:left;color:#333;font-size: 18px;margin-bottom:18px;}
.news_con0  .news_date{float:right;color:#808080;font-size: 12px;}
.news_con0 .art{color:#333;color:#4c4c4c;font-size: 14px;}
.news_con0 p:hover{color:#d9400a;}
.i_news_a{ text-align:center; overflow:hidden;  padding-bottom:30px; font-size:16px; margin-top:30px;}
.i_news_a a{ display:inline-block;  margin-left:12px; margin-right:12px;width: 140px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #ffffff;color:#fff;}
	
.i_news_a a.osel{ background-color: #d9400a;color:#fff;border: 1px solid #d9400a;}
.n_more{border:1px solid #fff;}
.n_more a{color:#fff;}
.n_more:hover{background-color: #d9400a;border:none;}

/*技术服务*/
.i_service_bg{background-color: #fff; width: 100%;margin:0 auto;padding-top: 60px;
    padding-bottom: 60px;}

.i_youshi{ width:1200px;  margin:0 auto; overflow:hidden; margin-top:60px; margin-bottom:60px;}

.i_youshi ul li{ float:left; width:calc(100% / 5); overflow:hidden; line-height:36px; margin-top:20px; text-align:center; color:#eb3d00; font-size:16px;}
.i_youshi ul li img{ margin:0 auto;margin-bottom: 24px; transition:all 1s ease-in-out; 
-webkit-transition:all 1s ease-in-out; 
-moz-transition:all 1s ease-in-out; 
-ms-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out; 
}
.i_youshi ul li a{ color:#333;}
.i_youshi ul li:hover img{transform:rotate(360deg);
-webkit-transform:rotate(360deg); 
-ms-transform:rotate(360deg); 
-o-transform:rotate(360deg); 
-moz-transform:rotate(360deg);}
.i_youshi ul li:hover a{color:#d9400a;}
.i_service_bg .i_service_more{ margin:0 auto;width:180px; height:40px; overflow:hidden;  text-align:center; font-size:16px; letter-spacing:1.5px; display:block; margin-bottom:20px; line-height:40px; color:#fff; clear:both;background-color: #d9400a;}
.i_service_bg .i_service_more:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;
color:#fff;}



.lx0{background-color:#f8f8f8;padding-top: 60px;padding-bottom: 60px;}
.lx{width:1200px;margin:0 auto;overflow:hidden;}
.title h1{text-align: center;font-size: 36px;color:#d9400a;padding-bottom: 10px;}
.title hr{width:100px;height: 3px;background-color:#d9400a;margin:0 auto;}
.title h2{text-align: center;font-size: 16px;color:#848484;margin-bottom: 50px;text-transform: uppercase;padding-top: 5px;}
.lx_l{float:left;background-color: #fff;width: 436px;height:480px;}
.lx_r{float:right;background-color: #fff;width:736px;height:480px;}



.contact01_left{ float:left; width:450px; height:480px; background-color:#fff;}
.contact01_left h1{ font-size:20px; color:#333; background:url(../images/title_bg.png) no-repeat bottom; padding-bottom:10px; margin-top:30px; display: block;text-align: center;}
.message_index{ margin-top:20px;}
.message_index input{ font-size:14px; color:#999; height:34px; line-height:34px; width:334px; padding-left:10px; border:1px solid #ccc; outline:none; margin:10px 0px; margin-left:48px;}
.message_index textarea{ font-size:14px; color:#999; height:94px; line-height:34px; width:334px; padding-left:10px; border:1px solid #ccc; outline:none; margin:10px 0px; margin-left:48px;}
.message_index .button{ font-size:18px; color:#fff; width:145px; height:50px; border-radius: 5px; background-color:#d9400a; padding:0; margin-left:150px; margin-top:10px; outline:none; border:none;}
.message_index .button:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
/*.form{padding:24px 40px 30px 40px;}
.form h3{color:#333;font-size:20px;text-align: center;}
.form input{display:block;margin-top: 20px;width: 354px;height:36px;border:1px solid #dedede;font-size: 14px;color:#666;}
.form input:nth-of-type(4){height:130px;}
.form input:nth-of-type(5){width: 140px;height:40px;border:1px solid #d9400a;text-align: center;margin: 0 auto;margin-top: 40px;background-color: #fff;color:#d9400a;}
.form input:nth-of-type(5):hover{background-color: #d9400a;color:#fff;cursor: pointer;transition: 0.6s;}*/
.lxfs .lx2{width:162px;height:162px;border:1px solid #f0f0f0;float:left;margin: 20px 10px;position: relative;}
.lxfs .lx2 img{display:none;position: absolute;left: 60px;top: 20px;}
.lxfs .lx2:nth-child(1){background-image: url(../images/lx_tel.png);background-position: center 20px;background-repeat: no-repeat;}
.lxfs .lx2:nth-child(2){background-image: url(../images/lx_email.png);background-position: center 20px;background-repeat: no-repeat;}
.lxfs .lx2:nth-child(3){background-image: url(../images/lx_qq.png);background-position: center 20px;background-repeat: no-repeat;}
.lxfs .lx2:nth-child(4){background-image: url(../images/lx_ad.png);background-position: center 20px;background-repeat: no-repeat;}
.lxfs .lx2 p{text-align: center;color:#666;margin-top: 86px;font-size: 14px;}
.lxfs .lx2 p span{color:#d9400a;}
.lxfs .lx2:hover{background-color:#d9400a; }
.lxfs .lx2:hover img{display:block;}
.lxfs .lx2:hover p, .lxfs .lx2:hover p span{color:#fff;}
.map{width:100%;height:280px;}
.footer1{background-color: #5d5d5d;}
.footer0{width:1200px;margin:0 auto;padding-top: 60px;padding-bottom: 60px;overflow: hidden;}
.footer1_t{width:1200px;margin:0 auto;}
.footer1_t .menu{float:left;}
.footer1_t .menu .menu1{float:left;margin-right: 60px;}
.footer1_t .menu .menu1 .list0 {color:#fff;font-size: 18px;margin-bottom: 30px;display: block;}
.list a{color:#fff;font-size: 14px;display: block;
    margin-top: 10px;}

.footer1_t .erweima{float:left;background-image: url(../images/line.png);background-repeat: no-repeat;background-position: left top;padding-left: 32px;}
.footer1_t .erweima .wx_erweima{float:left;margin-right: 30px;}
.footer1_t .erweima .p_erweima{float:left;}
.footer1_t .erweima p{text-align: center;color:#fff;font-size: 14px;margin-top: 16px;}

.footer1_t .lianxi{float:right;background-image: url(../images/line.png);background-repeat: no-repeat;background-position: left top;padding-left: 28px;}
.lianxi dt{color:#fff;font-size: 18px;margin-bottom: 24px;}
.lianxi dd{color:#fff;font-size: 14px;line-height: 38px;padding-left: 24px;}
.lianxi dd:nth-of-type(1){background-image: url(../images/f_tel.png);background-repeat: no-repeat;background-position: left center;}
.lianxi dd:nth-of-type(2){background-image: url(../images/f_email.png);background-repeat: no-repeat;background-position: left center;}
.lianxi dd:nth-of-type(3){background-image: url(../images/f_ad.png);background-repeat: no-repeat;background-position: left center;}
.footer1_b{width:1200px;margin:0 auto;background-color: #5d5d5d;margin-top: 30px;}
.footer1_b .logo_w{float:left;width: 8%;}
.footer1_b .rexiao{float:left;width: 92%;}
.footer1_b .rexiao a{color:#fff;}
.footer1_b .rexiao p{color:#fff;font-size: 14px;padding-left: 20px;padding-top: 14px;}
.footer1 a:hover{color:#d9400a;transition: 0.6s;}
.footer2{background-color: #2c2c2c;}
.footer2 p{font-size: 14px;text-align: center;color:#fff;line-height:60px;}
.footer2 a{color:#fff;}
.footer2 a:hover{color:#d9400a;transition: 0.6s;}

/*--客服样式--*/
.fleft_kh {
	top: 223px; width: 66px; right: 0%; margin-right: 2px; position: fixed; z-index: 987654;
}
.fleft_kh a:link {
	background: no-repeat center 8px #000; width:66px; height: 38px; text-align: center; color: #fff; line-height: 38px; padding-top: 30px; margin-top: 1px; display: block; z-index: 545;font-size: 14px; 
}
.fleft_kh a:visited {
	background: no-repeat center 8px #000; width: 66px; height: 38px; text-align: center; color: #fff; line-height: 38px; padding-top: 30px; margin-top: 1px; display: block; z-index: 545;
}
.fleft_kh a:hover {
	background-color: #333;
}
.fleft_kh a {
	position: relative;
}
.fleft_kh a.rtel {
	padding: 0px; height:66px; position: relative;
}
.fleft_kh a.rtel span {
	background: #333; top: 0px; width: 66px; height: 66px; text-align: left; right: 0px; line-height: 66px; overflow: hidden; font-size: 24px; position: absolute;
}
.fleft_kh a.rtel span i {
	background: no-repeat center 8px #000; width: 66px; height: 38px; text-align: center; color: #fff; line-height:38px; padding-top: 30px; font-size: 14px; font-style: normal; margin-right: 10px; float: left;
}
.fleft_kh a.rtel:hover span i {
	background-color: #000; 
}

.ft_p{height:5.2rem; background:rgba(181,1,0,0.9);width:100%; position:fixed; bottom:0; z-index: 8;max-width: 640px; min-width: 320px;}
.ft_p p {float:left;width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;height:5.2rem; position: relative;text-align: center;border-right:1px solid #bd1d1c;}
.ft_p p:after{content: "";display: block;width:1px;height: 5.2rem;background: #8e0100;right:0;top:0;position:absolute;}
.ft_p p a span{ font-size:1.2rem; color: #fff; line-height:5.2rem;display: inline-block;vertical-align: middle;}
.ft_p p img {width:1.95rem;margin:0 auto;vertical-align: middle;margin-right:0.9rem;}

