@charset "utf-8";

* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;}
body {background-color: #fff;font-family: "微软雅黑", "Microsoft Yahei", "Arial";font-size: 16px;line-height: 1.8;color: #333;overflow-x: hidden;min-width: 1300px;margin-left: auto;margin-right: auto;}
header, section, footer, aside, nav, main, article, figure {display: block;}
img {border: none;vertical-align: middle;max-width: 100%;}
a {text-decoration: none;color: #333;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a:hover{ color:#d82418;}
input, textarea, select, button,radio {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit;}
textarea {resize: none;overflow-y: auto;}
input[type="submit"], input[type="reset"], input[type="button"], button {cursor: pointer;-webkit-appearance: none;}
hr {height: 0;border-width: 1px 0 0 0;border-style: solid;margin: 0;color: #ddd;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0;}
ul, ol, li {list-style: none;-webkit-padding-start: 0}
dt, dd {padding: 0;margin: 0;list-style: none;}
b{font-weight: normal;}
.wid{width: 1600px;margin-left: auto;margin-right: auto;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}
.center{text-align: center;}
strong{font-weight: normal;}
.m10{margin: 10px 0;}
.m30{margin: 30px 0;}
.m50{margin: 50px 0;}
.m60{ margin: 60px 0px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.pt30{padding-top: 30px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.p30{padding: 30px 0;}
.p50{padding: 50px 0;}
.p60{padding: 60px 0;}
.p80{padding: 80px 0;}

/* 头部 */
.header{width: 100%;max-width: 90%;margin: auto;height: 90px;line-height:90px;}
.header .logo{width:15%;}
.header .logo a{display:block;}
.header .nav{width:60%;}
.header .nav li{float:left;width:15%;text-align: center;line-height: 90px;position: relative;}
.header .nav .active A{color:#db0304;}
.header .nav li a{display:block;}
.nav .sub_con{position:absolute;background: #fff;top: 90px;z-index:999;width:100%;overflow:hidden;display: none;border-bottom:3px #d82418 solid;}
.nav .sub_con p a{line-height: 50px;display: block;text-align:center;width:100%;border-bottom: #ddd 1px solid;}
.sub_con  p a:hover{ background:#d82418;color: #fff; }
.header .tel{width:15%;font-size: 22px;font-weight: bold;position:relative;color:#fff;}
.header .tel:before{content: '';position:absolute;top:0;left: 0;background-color: #db0304;height: 100%;width: 600px;z-index: 1;}
.header .tel span{position:relative;z-index:2;color: #ffffff;display:block;text-align:right;background:url(../images/tel.png)no-repeat 65px 30px;}
/* 板块一 */
.box-one{border-bottom:1px #ddd solid;background:#fbfbfb;}
.box-one ul li{float:left;width: 21%;border-right:1px #ddd solid;box-sizing: border-box;margin-right: 5%;padding: 30px 0;}
.box-one ul li:nth-child(4n){border-right:0;margin-right: 0;}
.box-one ul li img{display:block;margin-right: 5%;}
.box-one ul li p{font-size:24px;line-height: 35px;}
.box-one ul li span{color:#888;}

/* 每个版块的标题 */
.tit em{font-style:normal;font-size:50px;font-weight:bold;color:#db0304;line-height:35px;}
.tit h2{font-size:36px;position:relative;margin-bottom:40px;}
.tit h2:before{position:absolute;content:'';width:75px;height:5px;background:#db0304;top:75px;left:0;}

/* 公司简介 */
.about{background:url(../images/aboutbj.jpg)no-repeat center center;}
.about .cont{width: 65%;}
.about .cont p{line-height:2;margin-bottom: 40px;}
.about .cont .anniu{width: 140px;height:40px;border:1px #db0304 solid;border-radius:50px;line-height:40px;margin-bottom: 50px;}
.about .cont .anniu a{display:block;color:#db0304;padding: 0 20px;transition: all 0.3s;background: url(../images/more.png)no-repeat 100px center;}
.about .cont .anniu:hover{background:#db0304;}
.about .cont .anniu a:hover{background: url(../images/more2.png)no-repeat 100px center;}
.about .cont .anniu a:hover{color:#fff;}
.about .cont ul{background:#fff;width:100%;height:170px;box-shadow:0 0 30px #ddd;}
.about ul li{float:left;width:33%;text-align:center;padding:30px 0;}
.about ul li i{font-size:60px;font-style:normal;font-weight:300;color:#db0304;line-height:1.2;}
.about ul li p{color:#777;font-weight:300;}
.about .img{padding: 20px 0 0 0;}
.about .img img{width:100%;}
/* 产品展示 */
.pro{background:url(../images/probj.jpg)no-repeat center center;background-attachment: fixed;background-size: cover;}
.pro .tit h2{color:#fff;}
.pro .tit em{color:#fff;}
.pro .tit{margin-bottom:60px;}
.pro .pro_menu .menu_list{width: 10% !important;border: 1px #fff solid;border-radius: 50px;float: left;margin-right: 2%;padding:10px 0;text-align: center;}
.pro .pro_menu .menu_list a{color:#fff;display:block;}
.pro .pro_menu .menu_list:hover{background:#db0304;border:1px #db0304 solid;color:#fff;}
.pro_list ul li{float:left;width: 18%;margin-right: 2%;background:#fff;border-radius:6px;}
.pro_list ul li .img{overflow:hidden;border: 1px #d72418 solid;border-radius: 4px;}
.pro_list ul li img{border-radius:6px;transition: .3s;}
.pro_list ul li:nth-child(5n){margin-right:0;}
.pro_list ul li .cp{border-top: 1px #e4e4e4 solid;padding: 15px 20px;}
.pro_list ul li .cp h2{font-size:18px;line-height:2;}
.pro_list ul li .cp p{font-size:14px;color:#db0304;background:url(../images/more2.png)no-repeat right center;}
.pro_list ul li:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.pro_list ul li:hover .cp{background:#db0304;color:#fff;}
.pro_list ul li:hover .cp p{color:#fff;background:url(../images/more.png)no-repeat right center;}
/* 项目案例 */
.case .case_list{margin-top:60px;}
.case_list .mySwiper{margin-bottom:30px;}
.case_list .mySwiper .swiper-slide-thumb-active{background:#db0304;color:#fff;}
.case_list .mySwiper .swiper-wrapper .swiper-slide{width: 10% !important;border: 1px #999 solid;border-radius: 50px;float: left;margin-right: 2%;padding:10px 0;text-align: center;}
.case_list .mySwiper .swiper-wrapper .swiper-slide p{color:#333;}
.case_list .mySwiper .swiper-wrapper .swiper-slide:hover{background:#db0304;border:1px #db0304 solid;color:#fff;}
.case_list .mySwiper2 ul li{float:left;width: 23%;height: 370px;margin-right:2%;background:#eee;}
.case_list .mySwiper2 ul li:nth-child(4n){margin-right:0;}
.case_list .mySwiper2 ul li .img{overflow:hidden;border: 1px #d9271c solid;}
.case_list .mySwiper2 ul li img{width:100%;transition: .3s;}
.case_list .mySwiper2 ul li .cp{padding: 15px 20px;}
.case_list .mySwiper2 ul li .cp h2{font-size:18px;line-height:2;}
.case_list .mySwiper2 ul li .cp p{font-size:14px;color:#db0304;background:url(../images/more2.png)no-repeat right center;}
.case_list .mySwiper2 ul li:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.case_list .mySwiper2 ul li:hover .cp{background:#db0304;color:#fff;}
.case_list .mySwiper2 ul li:hover .cp p{color:#fff;background:url(../images/more.png)no-repeat right center;}
.case_list .mySwiper2 .gengduo{width:150px;height:50px;border:1px #666 solid;border-radius:50px;text-align:center;margin: 50px auto 0;line-height:50px;}
.case_list .mySwiper2 .gengduo a{display:block;}
.case_list .mySwiper2 .gengduo:hover{background:#db0304;border:1px #db0304 solid;}
.case_list .mySwiper2 .gengduo:hover a{color:#fff;}
/* 核心技术 */
.adv{/* background:url(../images/advbj.jpg)no-repeat center center; */}
.adv .tit h2{color: #da0304;}
.adv .tit em{color: #da0304;}
.adv .tit{margin-bottom:60px;}
.TabADS{width: 60%;}
.TabADS ul li{width: 29%;float: left;margin-right: 2%;position: relative;padding: 60px 10px;background: #ff5152;border-radius:10px;text-align: center;}
.TabADS ul li:nth-child(3n){margin-right:0;}
.TabADS ul li p{margin-bottom:50px;font-size:24px;display:block;}
.TabADS .TasADSOn{background: #db0304;color: #fff;}
.TabADS ul li .TasADSOn{background:none !important;color:#333}
.TabADS ul li .TasADSOn:hover{color:#fff}
.TabADSCon{width:30%;}
.TabADSCon p{line-height:2;margin-bottom:60px;}
.TabADSCon .anniu{width: 140px;height:40px;border: 1px #da0304 solid;border-radius:50px;line-height:40px;margin-bottom: 50px;}
.TabADSCon .anniu a{display:block;color: #da0304;padding: 0 20px;transition: all 0.3s;background: url(../images/more2.png)no-repeat 100px center;}
.TabADSCon .anniu:hover{background:#db0304;border:1px #db0304 solid;}
.TabADSCon .anniu a:hover{background: url(../images/more2.png)no-repeat 100px center;}
/* 新闻中心 */
.news .new_left{width: 68%;}
.news .new_left .left_one{float:left;width: 47%;margin-right: 3%;display:block;background: #eee;}
.news .new_left .left_one .img{overflow:hidden;}
.news .new_left .left_one .img img{transition: all 0.6s;}
.news .new_left .left_one .text{padding: 15px 20px;}
.news .new_left .left_one .text h2{font-size:18px;line-height:1.6;}
.news .new_left .left_one .text span{font-size:14px;color:#666;background: url(../images/rl2.png)no-repeat left center;padding-left: 20px;}
.news .new_left .left_one:hover span{background: url(../images/rl.png)no-repeat left center;}
.news .new_left .left_one .img:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.news .new_left .left_one:hover{background:#db0304;}
.news .new_left .left_one:hover .text h2{color:#fff;}
.news .new_left .left_one:hover .text span{color:#fff;}
.news .new_right{width: 28%;background:#eee;padding: 20px 30px;}
.news .new_right ul li{border-bottom:1px #ccc solid;padding: 10px 0;transition: all 0.5s;background: url(../images/more3.png)no-repeat 400px center;}
.news .new_right ul li p{font-size:18px;line-height:2;}
.news .new_right ul li span{font-size:14px;color:#777;}
.news .new_right ul li:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);color:#db0304;}
/* 底部 */
.footer{background:#222222;}
.footer .footer_fl{width:20%;border-right:1px dashed rgba(255,255,255,0.1);}
.footer .footer_fl img{margin-bottom:30px;}
.footer .footer_fl ul li{margin-bottom:20px;}
.footer .footer_fl ul li a{color:#a9a9a9;}
.footer .footer_zj{width: 48%;padding: 0 0 0 7%;margin-top: 100px;border-right:1px dashed rgba(255,255,255,0.1);}
.footer .footer_zj ul li{float:left;width: 47%;height: 40px;margin-bottom: 65px;color:#a9a9a9;}
.footer .footer_zj ul li img{margin-right:15px;margin-top:10px;}
.footer .footer_zj ul li p{border-left:1px rgba(255,255,255,0.1) solid;padding-left:15px;}
.footer .footer_fr{padding: 5% 0 0 16%;color: #a9a9a9;text-align: center;line-height:2;}
.footer .bottom{margin-top: 50px;padding: 10px 0;color:#a9a9a9;border-top: 1px rgba(255,255,255,0.1) solid;}
.footer .bottom a{color:#a9a9a9;}

/* 内页开始 */
/* 内页位置 */
.weizhi_nav{background:#eef2f5;height:80px;}
.weizhi_nav .daohang ul li{display: inline-block;line-height:80px;width:130px;text-align:center;}
.weizhi_nav .daohang ul li a{display:block;position:relative;}
.weizhi_nav .daohang ul li .on{color:#46bf70;border-bottom:1px #46bf70 solid;}
.weizhi_nav .daohang ul li a:after{content:"";position:absolute;width: 1px;height:15px;background: #ccc;top: 35px;right: 0px;}
.weizhi_nav .weizhi span{background:url(../images/weizhi.png)no-repeat left center; font-size:14px;line-height:80px;padding:10px 0 10px 35px;color:#666;}
.weizhi_nav .weizhi span a{color:#666;}
.weizhi_nav .weizhi span a:hover{color:#46bf70;}

.aboutban{background:url(../images/aboutban.jpg)no-repeat center center;height:410px;}
.lxban{background:url(../images/lxban.jpg)no-repeat center center;height:410px;}
.proban{background:url(../images/proban.jpg)no-repeat center center;height:410px;}
.newban{background:url(../images/newban.jpg)no-repeat center center;height:410px;}
/* 关于我们页面 */
.aboutban p{font-size: 30px;font-weight:bold;margin-left: 5%;line-height:1.6;color:#fff;padding-top:150px;width: 1600px;margin: auto;}
.aboutban span{color:#fff;font-size: 16px;display:block;margin-left: 5%;width: 1600px;margin: auto;}
.about_cont .cont_fl{width: 45%;}
.about_cont .cont_fr{width: 52%;}
.about_cont .cont_fr .shang{margin-bottom:220px;}
.about_cont .cont_fr h3{font-size:32px;border-bottom: 1px #e6e6e6 solid;padding-bottom: 20px;margin-bottom: 20px;color:#db0304;}
.about_cont .cont_fr p{margin-bottom: 20px;line-height:2;}
.about_cont .xia ul{background:#fff;width:100%;height: 152px;box-shadow:0 0 30px #ddd;/* border: 1px solid #eee; */}
.about_cont .xia ul li{float:left;width:33%;text-align:center;padding: 15px 0;/* border-right: 1px solid #eee; */}
.about_cont .xia ul li:nth-child(3n){border-right:0;}
.about_cont .xia ul li i{font-size:60px;font-style:normal;font-weight:300;color:#db0304;line-height:1.2;}
.about_cont .xia ul li p{color:#777;font-weight:300;}
/* 产品中心页面 */
.proban p{font-size: 30px;font-weight:bold;margin-left: 5%;line-height:1.6;color:#fff;padding-top:150px;width:1600px;margin:auto;}
.proban span{color:#fff;font-size: 16px;display:block;margin-left: 5%;width:1600px;margin:auto;}
.Title1{text-align: center;padding-bottom: 50px;}
.Title1 .d1{position: relative;margin-bottom: -25px;}
.Title1 .d1 p{color: #f1f1f1;font-weight: bold;font-family: AlibabaPuHuiTiMedium;font-size: 40px;}
.Title1 .d1 img{position: absolute;top:0;left: 50%;transform: translateX(-50%)}
.Title1 .d2{color: #333333;font-size: 36px;}
.Title1 .d3{margin-top: 30px;position: relative;border-bottom: 1px solid #e5e5e5;}
.Title1 .d3:before{display: block;content: '';position: absolute;width: 64px;height: 8px;background: #db0304;top:-4px;left: 50%;transform: translateX(-50%);}
.cont_list ul li{float:left;width: 20.33333%;margin-right: 2%;margin-bottom: 2%;background: #f5f5f5;padding: 25px;}
.cont_list ul li:nth-child(4n){margin-right:0;}
.cont_list ul li .title p{position:relative;font-size: 20px;padding-left: 15px;line-height: 30px;}
.cont_list ul li .title p:before{position:absolute;content:'';width: 3px;height: 20px;background: #000000;left: 0;top:50%;transform: translateY(-50%)}
.cont_list ul li .img{overflow: hidden;position: relative;margin-top: 20px;}
.cont_list ul li .img img{transition: .3s}
.cont_list ul li .txt{margin: 20px 0;overflow: hidden;}
.cont_list ul li .txt p{overflow: hidden;margin-bottom: 5px;font-size: 16px;position: relative;padding-left: 15px;}
.cont_list ul li .txt p:before{position: absolute;display: block;content: '';width: 5px;height: 5px;left:0;top:10px;background: #333333;border-radius: 50%;}
.cont_list ul li .more{font-size: 14px;line-height: 40px;text-align: center;background: #db0304;color: #ffffff;border-radius: 6px;display: inline-block;padding: 0px 20px;}
.cont_list ul li:hover .title p{color:#333;}
.cont_list ul li:hover .img img{transform: scale(1.1)}
.cont_list ul li:hover .txt p{color:#333;}
#pages {padding: 50px 0; justify-content: center; overflow: hidden;width: auto; }
#pages ul{text-align:center;}
#pages li:first-child {margin-right:10px;line-height:35px;display: inline-block;}
#pages a, #pages span,.thisclass {padding: 5px 8px;display: inline-block;text-align: center;font-size: 14px;color: #6b6b6b;margin-right: 10px;border-radius: 4px;background: #f0f0f0;min-width: 20px;border: #ddd 1px solid;}
#pages a:hover,.thisclass{background: #db0304;color:#fff;}
#pages li{ display:inline-block}
#pages span.active {padding: 5px 10px; display: block; border: 1px solid #db0304;background: #db0304;color: #fff;}
/* 新闻栏目 */
.newban p{font-size: 30px;font-weight:bold;margin-left: 5%;line-height:1.6;color:#fff;padding-top:150px;width:1600px;margin:auto;}
.newban span{color:#fff;font-size: 16px;display:block;margin-left: 5%;width:1600px;margin:auto;}
.new_cont ul li{padding: 30px 0;border-bottom: 1px solid #ddd;transition: all 0.5s;}
.new_cont ul li .newtime{width:10%;float:left;position: relative;}
.new_cont ul li .newtime span{display: block;color: #999;font-size: 40px;line-height: 1.2;transition: all .5s ease;margin-left: 10px;}
.new_cont ul li .newtime em{font-style:normal;font-size: 16px;color:#999;}
.new_cont ul li .newtit{float: left;position: relative;width: 70%;transition: all .5s ease;}
.new_cont ul li .newtit:before{position:absolute;content:'';width: 50px;height: 1px;background: #aaa;left: -70px;top: 15px;transition: all .5s ease;}
.new_cont ul li .newtit h3{font-size:18px;font-weight:bold;}
.new_cont ul li .img{width: 15%;float: right;height: 130px;transition: all .5s ease;}
.new_cont ul li .img img{width:100%;height:100%;transform: scale(1);transition: all .5s ease;}
/* .new_cont ul li:hover .newtit{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);color:#db0304;}
.new_cont ul li:hover .img{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);color:#db0304;} */
.new_cont ul li:hover{ background:#db0304;-moz-transition:0.3s; /* Firefox 4 */-webkit-transition:0.3s; /* Safari and Chrome */-o-transition:0.3s; color:#fff}
.new_cont ul li:hover h3{color:#fff;}
.new_cont ul li:hover span{color:#fff;}
.new_cont ul li:hover em{color:#fff;}
.new_cont ul li:hover p{color:#fff;}
.new_cont ul li .newtit:hover:before{position:absolute;content:'';width: 50px;height: 1px;background: #fff;left: -70px;top: 15px;transition: all .5s ease;}

/* 新闻详情页面 */
.new_cont .xq_tit{border-bottom: 1px solid #e5e5e5;padding:15px 0;}
.new_cont .xq_tit h3{font-size:30px;font-weight:bold;line-height: 1.5;}
.new_cont .xq_tit span{color: #999;font-size: 14px;}
.new_cont .xq_cont{padding: 25px 40px;line-height:2;border-bottom: 1px solid #e5e5e5;}
.new_cont .xq_cont p{margin-bottom:10px;}
.new_cont .pages{padding: 20px 40px;}
/* 产品详情页面 */
.pro_xq .xq_tit{font-size: 24px;color:#db0304;position:relative;padding-left:15px;margin-bottom:20px;}
.pro_xq .xq_tit:before{position:absolute;content:'';width: 2px;height: 23px;background:#db0304;left:0;top: 11px;}
.pro_xq .xq_img{width: 40%;border:1px solid #ddd;}
.pro_xq .xq_img img{width: 70%;margin:auto;display: block;}
.pro_xq .xq_txt{width: 55%;}
.pro_xq .xq_txt h3{font-size:28px;color:#4d4d4d;font-weight:bold;}
.pro_xq .xq_txt span{font-size: 16px;background: #eee;padding: 20px;color: #666;display: block;margin: 20px 0;border-bottom: 1px solid #eee;}
.pro_xq .xq_txt{font-size:22px;}
.pro_xq .xq_txt p{position:relative;padding-left:15px;line-height:2;font-size: 18px;}
.pro_xq .xq_txt p:before{position:absolute;content:'';width: 5px;height: 5px;left:0;top: 15px;background: #333333;border-radius: 50%;}
.pro_xq .anniu{width: 170px;height: 50px;background:#db0304;border-radius:50px;text-align: center;line-height: 50px;margin-top:50px;}
.pro_xq .anniu a{color:#fff;font-size: 16px;}
.pro_xq .projs_bt{background: #333;width: 100%;color:#fff;text-align:center;line-height: 45px;margin-bottom:20px;}
.pro_xq .cont img{display:block;margin:auto;}
/* 联系我们页面 */
.lxban p{font-size: 30px;font-weight:bold;margin-left: 5%;line-height:1.6;color:#fff;padding-top:150px;width:1600px;margin:auto;}
.lxban span{color:#fff;font-size: 16px;display:block;margin-left: 5%;width:1600px;margin:auto;}
.contact .cont ul li{float:left;width: 21%;margin-right:2%;background: #eee;padding: 20px;border-radius:6px;}
.contact .cont ul li:nth-child(4n){margin-right:0;}
.contact .cont ul li img{margin-top:30px;display:block;margin:auto;}
.contact .cont ul li i{font-style:normal;display:block;text-align:center;margin-top:10px;font-size:14px;}
.contact .cont ul li span{display:block;text-align:center;font-size:18px;color:#666;line-height:2;}