@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#333;font:14px/1.231 "微软雅黑";} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% "微软雅黑";}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
i,em{ font-style:normal;}
/*title*/
h1 {font-size: 32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#333; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.xiaoguo7 h2{animation-name:bounce; animation-duration:1s;}
.xiaoguo7 .ss{animation-name:slideInLeft; animation-duration:1s;}
.xiaoguo7 .pt_com{animation-name:slideInRight; animation-duration:1s;}
/**/
/**/

.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center top; height:560px; overflow:hidden;}

.x-banner2{margin-top: -55px;}




.ibanner{width:100%;height:560px;position:relative;overflow:hidden;z-index:0;}
.ibanner .bd{position:relative;width:100%;height:560px;overflow:hidden;z-index:0;}
.ibanner .bd li{width:100%;height:560px;}
.ibanner .bd a{display:block;height:560px;background-position:center;background-repeat:no-repeat;z-index:0;}
.ibanner .btn{position:absolute;width:79px;height:79px;top:50%;margin-top:-40px;background:url(../images/banner_btn.png);z-index:3;cursor:pointer;z-index:1;}
.ibanner .btn.prev{left:-130px;background-position:0 0;-webkit-transition: left .3s;transition: left .3s;}
.ibanner .btn.next{right:-130px;background-position:-80px 0;-webkit-transition: right .3s;transition: right .3s;}
.ibanner:hover .prev{left:30px;}
.ibanner:hover .next{right:30px;}
.ibanner .btn.prev:hover{background-position:0 -80px;}
.ibanner .btn.next:hover{background-position:-80px -80px;}
.ibanner .pageState { bottom: 67px; color: #fff;font-size: 25px; left: 50%;margin-left: 559px;position: absolute;}
/**/
.brand{background:#FFF;height: 900px;}
.brand .videos{float:left; width:608px; height:420px; position:relative; }
.brand .videos .more{ position:absolute; width:204px; height:50px; line-height:50px; font-weight:bold; text-align:center; color:#333333; font-size:14px;background:url(../images/sp_03.png);}


.pos{background: #f1f1f1;padding-top: 30px;margin-top: 10px;padding-bottom: 60px;}
.pos-all{width: 1200px;margin: 0 auto;border-bottom: 1px dashed #d8d8d8;}
.pos-dis{display: flex;width: 1200px;}
.pos-img{width: 30px;}
.pos-img img{width: 100%;}
.pos-p{margin-top: 6px;font-size: 14px;margin-left: 6px;border-bottom: 6px solid #999999;}




.brand .br_tit{width: 670px;text-align:center;border-right:2px solid #eeeeee;float: right;}
.brand .br_tit .ywbt{font-size:98px;color:#f2f2f2; text-transform:uppercase; font-weight:bold;}
.brand .br_tit h2{ margin-top:-45px;}
.brand .br_tit h2 a{ font-size:28px; color:#333333; line-height:45px;}
.brand .br_tit h2 span{ font-size:22px;  display:block; font-weight:normal;}
.brand .br_tit .short{margin-top:15px; font-size:14px;color:#666666;padding:0 42px;line-height:30px; text-align:left;}
.brand .br_tit .short span{ display:block;padding-left:29px;}


.brand .brand_b{height:178px;margin-top:120px;float: left;}
.brand .brand_b dl{/* float:left; */width: 500px;margin-right:20px;overflow:hidden;text-align:center;}
.brand .brand_b dl img{width:160px; height:120px;}
.brand .brand_b dl a{color:#333333;font-size:14px;/* line-height:55px; */display: flex;border-bottom: 1px dashed #999999;padding-left: 16px;}
.brand .brand_b dl.cur img{border:3px solid #fece00;width:154px; height:114px;}
.brand .brand_b dl.cur a{color: #fff;background: #c01a20;}
.brand .brand_b dl.cur a span p{border-right: 1px solid #ddd;}
.brand .brand_b dl a span{font-weight: bold;font-size: 16px;display: flex;}
.brand .brand_b dl a span p{font-weight: normal;font-size: 12px;padding: 0 10px;border-right: 1px solid #333;height: 16px;}
.brand .brand_b dl a span p:last-child{border-right: none;}
.brand .brand_b dl:last-child a{border-bottom: none;}
.brand_b_span1{width: 94px;padding: 20px 0;}
.brand_b_span2{margin-top: 24px;}
.brand_b_span2 p:hover{color: #ff6200;}
.solut{background: #eeeeee;width: 100%;height: 506px;margin-top: -425px;}



.fangan{display: flex;justify-content: space-between;}
.fangan h1{font-weight: normal;font-size: 30px;}
.fangan h1 span{font-weight: bold;}
.fangan h2{font-size: 24px;margin-top: 6px;text-align: left !important;width: 280px;font-weight: bold;}
.fangan h2 span{width: 38px;}
.fangan_rig{width: 180px;display: flex;height: 40px;font-weight: bold;}
.fangan_rig span{border:1px solid #c01a20;color: #c01a20;display: block;padding: 10px 4px;border-right: none;}
.fangan_rig a{background: #333333;color: #fff;display: block;padding: 10px 14px;}
.fangan2{width: 550px !important;}
.fangan_rig2{margin-top: 30px;}


.jghj{background: url(../images/jghj.jpg)no-repeat center;background-size: inherit;height: 126px;}
.jghj-max{width: 1100px;margin: 0 auto;display: flex;justify-content: space-between;}
.jghj-tit{width: 270px;color: #fff;line-height: 39px;margin-top: 28px;}
.jghj-tit h1{font-size: 34px;font-weight: bold;}
.jghj-tit h2{font-size: 16px;letter-spacing:8px;}
.jghj-all{width: 830px;display: flex;justify-content: space-between;}
.jghj-lef{margin-top: 32px;margin-left: 108px;}
.jghj-lef h3{font-size: 14px;}
.jghj-lef h3 span{font-size: 38px;font-weight: bold;}
.jghj-lef p{margin-top: 2px;font-size: 14px;letter-spacing: 9px;}
.jghj-cent{width: 170px;margin-top: 46px;}
.jghj-cent a{display: block;color: #fff;font-size: 18px;padding: 10px 0;text-align: center;background: #c01a20;}
.jghj-rig {margin-top: 32px;}
.jghj-rig div{width: 60px;margin: 0 auto;}
.jghj-rig div img{width: 100%;}
.jghj-rig p{font-size: 12px;color: #fff;text-align: center;}





.introd{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;margin-bottom: 60px;}
.introd-let{width: 400px;background: url(../images/introd01.jpg)no-repeat center;background-size: cover;padding: 30px 30px 50px;}
.introd-let h1{font-size: 24px;font-weight: bold;color: #fff;}
.introd-let p{margin-top: 30px;font-size: 14px;color: #fff;text-align: justify;line-height: 24px;}
.introd-let a{display: block;width: 150px;border-radius: 50px;border:1px solid #fff;color: #fff;text-align: center;padding: 8px 0;margin-top: 80px;}
.introd-let a:hover{margin-top: 73px;}

.introd-rig{width: 800px;}
.introd-ed{display: flex;justify-content: space-between;padding: 70px 80px;background: #ddd;}
.introd-edr div{display: flex;}
.introd-edr div h1{font-size: 40px;color: #c01920;font-weight: bold;}
.introd-edr div h2{font-size: 24px;font-weight: bold;color: #c01920;}
.introd-edr div h2 span{display: block;font-size: 14px;}
.introd-edr p{text-align: center;font-size: 12px;margin-top: 14px;}

.introd-our{display: flex;justify-content: space-between;}
.introd-cont{width: 350px;background: url(../images/introd02.jpg)no-repeat center;background-size: cover;padding: 40px 44px 50px;box-sizing: border-box;}
.introd-cont h1{font-size: 24px;color: #fff;}
.introd-cont h2{font-size: 24px;margin-top: 34px;color: #fff;font-weight: normal;}
.introd-cont h3{font-size: 12px;color: #fff;font-weight: normal;margin-top: 10px;}
.introd-enter{width: 450px;background: url(../images/introd03.jpg)no-repeat center;background-size: cover;padding: 30px 48px 26px 20px;}
.introd-enter h1{font-size: 24px;color: #fff;}
.introd-enter h2{font-size: 14px;margin-top: 20px;color: #fff;font-weight: normal;line-height: 26px;text-align: justify;}



.faq{position: relative;z-index: 2;}
.faq-all{width: 1200px;margin: 0 auto;display: flex;background: #fff;box-shadow: 0px 2px 4.8px 1.2px rgba(156, 156, 156, 0.74);margin-top: 30px;padding-bottom: 20px;justify-content: space-around;}
.faq-tit{width: 150px;text-align: center;margin-top: 40px;}
.faq-tit h1{font-size: 28px;font-weight: bold;}
.faq-tit h1 span{color: #c01a20;}
.faq-tit h2{font-size: 16px;margin-top: 10px;}
.faq-one{width: 470px;}
.faq-one div{display: flex;font-weight: bold;margin-top: 20px;}
.faq-one div span{font-size: 16px;color: #c01a20;width: 26px;}
.faq-one div h1{font-size: 16px;font-weight: bold;}
.faq-one div p{font-size: 12px;text-align: justify;width: 420px;color: #999;}
.faq-tow{width: 400px;}
.faq-tow div{display: flex;}
.faq-tow div span{font-size: 16px;color: #c01a20;}
.faq-tow div h1{font-size: 16px;}
.faq-tow div p{font-size: 12px;text-align: justify;}
.faq-sp{color: #ff6203 !important;}



  

.infor-box{background: #eee;}
.infor{width: 1200px;margin: 0 auto;}
.infor-all{background: url(../images/infor.jpg)no-repeat center;background-size: inherit;width: 255px;padding: 50px 23px;height: 324px;position: relative;z-index: 999999;}
.infor h1{font-weight: normal;font-size: 30px;color: #fff;}
.infor h1 span{font-weight: bold;color: #fff;}
.infor h2{font-size: 24px;margin-top: 6px;text-align: left !important;width: 280px;color: #fff;font-weight: bold;}
.infor h2 span{width: 38px;}



/*产品*/
.pro {background:url(../images/pro_bg.jpg); padding:75px 0 40px;}
.pro h2{ color:#333333; font-size:40px;text-align:center;height:100px; line-height:52px; overflow:hidden; }
.pro h2 span{ color:#333; font-size:26px; border-top:1px solid #333; border-bottom:1px solid #333; height:50px; line-height:50px; font-weight:normal;display: inline-block;margin-left:15px; }

.pnav{float:left; width:260px; background:#FFF; }
.pnav .tit { background:url(../images/nav_top.jpg) no-repeat; height:100px;margin-bottom:5px; }
.pnav .tit a{padding-top:20px; line-height:45px; display:block; text-align:center; font-size:26px; color:#333333; font-weight:bold;}
.pnav .tit em{ font-family:Myriad Pro; text-transform:uppercase; font-size:16px; color:#333333; font-weight:normal; line-height:22px; display:block;}
.pnav h3 a{ height:50px; line-height:50px; border-left:4px solid #fece00; color:#FFF; font-size:16px; padding-left:46px; background:#333;display:block;}
.pnav h3 a:hover{color:#fece00;}
.pnav ul{padding:11px 0 8px;}
.pnav li { height:43px; line-height:28px;font-size:16px;display:block;}
.pnav li a{ color:#666; display:block; padding-left:58px;}
.pnav li a:hover{color:#FECE00;}
.pro .bot{background:url(../images/nav_bot.jpg) no-repeat; height:70px;}
.pro .bot p{ color:#fece00; font-size:18px; line-height:22px;padding-left:18px; font-weight:bold;}
.pro .bot p span{width:60px; text-align:center;color:#fece00;font-size:14px;float:left;margin-right:10px; display:block; height:28px;}
.pro .bot .bot1{padding-top:10px;font-weight:normal; height:29px; line-height:29px;font-size:20px;}









.plist{float:right; width:880px;}
.plist dl{  background:#FFF; height:252px;margin-bottom:20px; overflow:hidden;}
.plist dl dt{width:440px; height:220px;padding:15px 0; float:left;}
.plist dl dt img{width:440px; height:220px; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.plist dl dt a:hover img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.plist dl dd{width:360px; float:right;padding:15px 60px 0 0;}
.plist dl dd b{ height:60px; line-height:60px; overflow:hidden; font-size:20px;}
.plist dl dd .desc{ line-height:25px; font-size:14px; height:130px; overflow:hidden;}
.plist dl dd .desc p{padding-left:15px; background:url(../images/py.jpg) no-repeat left center;line-height:25px;height:25px;color:#666666;}
.plist dl dd .desc p.cur{ background:url(../images/py_cur.jpg) no-repeat left center;color:#FF0000;}
.plist dl dd .more{width:107px; height:33px; text-align:center; line-height:33px; color:#333333; background:url(../images/pro_bt1.jpg); display:block;}
.plist dl dd .more:hover{ background:url(../images/pro_bt2.jpg);}
.plist dl.pl2 dt{float:right;} 
.plist dl.pl2 dd{float:left; padding-right:0; padding-left:80px;}

/*合作客户*/
.partner {margin-bottom:66px;}
.partner h2{text-align:center;height:120px;margin-top:15px;}
.partner h2 img{ display:block;margin:0 auto;}
.partner .pt_com{/* width: 1204px; *//* height:87px; */position:relative;}
.partner .pt_com li{float:left;width:260px;/* height:500px; */padding:0 16px;}
.partner .pt_com li img{width: 264px;height:150px;border:1px solid #dddddd;border-radius: 8px;margin: 0 auto;margin-left: 5px;}
.partner .pt_com li a:hover img{ border-color:#fece00;}
.partner .pt_com .prev,.partner .pt_com .next{width:30px;height:80px;display:block;position:absolute;top: 62px;background:url(../images/icon2.png) no-repeat;}
.partner .pt_com .prev{left:-30px; background-position:0 0;}
.partner .pt_com .next{right: -16px;background-position:-30px 0;}
.partner .pt_com .prev:hover{background-position:0 -80px;}
.partner .pt_com .next:hover{background-position:-30px -80px;}

.pt_com .bd div{background: #eee;height: 100px;margin-top: -50px;width: 276px;}
.pt_com .bd div h1{text-align: center;font-weight: normal;font-size: 14px;padding-top: 60px;}
.pt_com .bd div:hover{background: #c01920;color: #fff;}












/**/
.bz {background:url(../images/bz_bg.jpg); padding:75px 0 0; height:685px;}
.bz h2{ color:#FFF; font-size:40px;text-align:center;height:100px; line-height:52px; overflow:hidden; }
.bz h2 span{ color:#FFF; font-size:26px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; height:50px; line-height:50px; font-weight:normal;display: inline-block;margin-left:15px; }
.bz_com li{width:78px; height:500px; float:left; overflow:hidden;margin-right:2px;}
.bz_com li .nl{width:640px;}
.bz_com i{ display:inline-block; float:left;float:left; width:30px; background:#FFF; height:500px; padding:0 24px;  font-size:18px; text-align:center; margin-right:2px; cursor:pointer; background:#FFF url(../images/jia.jpg) no-repeat center 390px;  line-height:25px;}
.bz_com i em{ display:block; color:#fece00; border-bottom:1px solid #fece00;padding-top:90px; font-weight:bold; font-size:32px;padding-bottom:16px;width:30px;margin-bottom:40px;}
.bz_com p{ display:block;width:560px; height:500px; float:left; overflow:hidden; position:relative;}
.bz_com p span{ position:absolute;bottom:0; left:0; display:none; background:url(../images/pj_bg.png) repeat-x bottom center; line-height:26px;font-size:14px; font-weight:bold; color:#FFF; padding:70px 28px 20px; }
.bz_com .bz8 {margin-right:0;}
/**/
.fw.content{ background:url(../images/fw_bg.jpg) no-repeat center top;margin-top:80px; height:692px; position:relative;}
.fw li{ position:absolute; top:200px; width:328px;text-align:right;}
.fw li b{padding-right:56px; font-size:20px; background:url(../images/fw1.jpg) no-repeat right top; display:block; height:36px; line-height:36px;}
.fw li p{padding-right:56px;line-height:24px; font-size:14px;color:#666666;}
.fw li.fw_01{left:0;}
.fw li.fw_02{right:0;text-align:left;} 
.fw li.fw_02 b{padding-left:56px;background:url(../images/fw2.jpg) no-repeat left top; }
.fw li.fw_02 p{padding-left:56px;padding-right: 8px;}

.fw li.fw_03{left:0;top:376px;} 
.fw li.fw_03 b{padding-left:56px;background:url(../images/fw3.jpg) no-repeat right top; }

.fw li.fw_04{top:376px; right:0;text-align:left;} 
.fw li.fw_04 b{padding-left:56px;background:url(../images/fw4.jpg) no-repeat left top; }
.fw li.fw_04 p{padding-left:56px;padding-right: 8px;}

.fw li.fw_05{left:0;top:538px;} 
.fw li.fw_05 b{padding-left:56px;background:url(../images/fw5.jpg) no-repeat right top; }

.fw li.fw_06{top:538px; right:0;text-align:left;} 
.fw li.fw_06 b{padding-left:56px;background:url(../images/fw6.jpg) no-repeat left top; }
.fw li.fw_06 p{padding-left:56px;padding-right: 8px;}
.fw li.fw_btn{top:210px;left:50%;margin-left:-70px;}
.fw li.fw_btn a{ display:block;border:1px solid #FFF; border-radius: 18px;width:140px; height:40px; line-height:40px; text-align:center;color:#FFF;font-size:18px;}
/**/
.lc{ height:310px; }
.lc h2{ text-align:center; color:#fece00; font-size:30px; font-weight:normal;margin:40px 0;}
.lc h2 em{color:#4a4742; display:inline-block;padding:0 5px;}
.lc ul{ display:block;padding:0 40px;}
.lc li{float:left; width:120px; padding-right:80px; background:url(../images/jiat.jpg) no-repeat 156px 55px;}
.lc li span{display:block; line-height:66px; text-align:center; font-size:16px;}
.lc li img{ display:block; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.lc li:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.lc li:hover span{ font-weight:bold; color:#000}
.lc li.lat{padding-right:0; background:none;}
.lc li i{width:80px; height:80px;padding:20px; background:url(../images/lc_bg.jpg); display:block;}
.lc li.cur i{ background:url(../images/lc_bg_cur.jpg);}
/**/



.pj {background: url(../images/prjj.jpg) no-repeat center;/* padding-top: 40px; */FONT-WEIGHT: 100;height: 1130px;background-size: inherit;/* margin-top: 90px; */}
.pj h2{font-size: 34px;/* height:100px; */line-height: 56px;overflow:hidden;}
.pj h2 span{  font-size:26px; border-top:1px solid #333; border-bottom:1px solid #333; height:50px; line-height:50px; font-weight:normal;display: inline-block;margin-left:15px; }
.pj .pjl{width:260px;border: 1px solid #ff6200;background: #fff;}
.pj .pjl li{height: 50px;line-height: 42px;border-bottom: 1px dashed #c01a20;width: 90%;margin: 10px auto;color: #c01a20;}
.pj .pjl li a{display:block;background:#FFF;padding-left: 30px;font-size:16px;font-weight:normal;color: #c3252a;border-radius: 10px;display: flex;font-weight: bold;}
.pj .pjl li a:hover,.pj .pjl li.current-cat a{  background-image: -moz-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  background-image: -webkit-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  background-image: -ms-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  box-shadow: 0px 2px 4px 0px rgba(34, 23, 20, 0.31);
 color: #fff;}
.pj .pjl li a span{width: 27px;display: block;}
.pj .pjl li.more a{background:#333333 url(../images/pjico_more.jpg) no-repeat 25px center;color:#FFF;}




.pj .pjl h3{height: 50px;line-height: 42px;border-bottom: 1px dashed #c01a20;width: 90%;margin: 10px auto;color: #c01a20;}
.pj .pjl h3 a{display:block;background:#FFF;padding-left: 30px;font-size:16px;font-weight:normal;color: #c3252a;border-radius: 10px;display: flex;font-weight: bold;}
.pj .pjl h3 a:hover,.pj .pjl h3.cur a{  background-image: -moz-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  background-image: -webkit-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  background-image: -ms-linear-gradient( 115deg, rgb(192,25,32) 0%, rgb(221,40,53) 59%, rgb(250,54,74) 100%);
  box-shadow: 0px 2px 4px 0px rgba(34, 23, 20, 0.31);
 color: #fff;}
.pj .pjl h3 a span{width: 27px;display: block;}
.pj .pjl h3.more a{background:#333333 url(../images/pjico_more.jpg) no-repeat 25px center;color:#FFF;}






.pj .pjr{width:930px;}
.pj .pjr li{margin-left:10px;}
.pj .pjr li img{/* width:300px; *//* height:535px; */width: 100%!important;}
.pj .pjr li span{ position:absolute;bottom:0; left:0; display:block; background:url(../images/pj_bg.png) no-repeat bottom center; line-height:26px;font-size:14px; font-weight:bold; color:#FFF; padding:70px 28px 20px; }
/**/
.pj_img{width: 261px;margin: 0 auto;}
.pj_img img{width: 100%;}
.pjr_all{background: #fff;display: flex;padding: 30px 0;}
.pjr_lef{width: 346px;height: 303px;overflow: hidden;}
.pjr_lef img{width: 100%;}
.pjr_rig{width: 393px;margin-left: 85px;margin-top: 20px;}
.pjr_rig h1{font-size: 28px;}
.pjr_rig h2{font-size: 15px;text-align: left;}
.pjr_rig p{font-size: 14px;line-height: 26px;margin-top: 10px;}
.pjr_rig a{text-align: center;display: block;width: 200px;background: #c3252a;color: #fff;line-height: 40px;margin-top: 34px;/* margin: 0 auto; */margin-top: 34px;}
.pjr_bott{margin: 0 auto;display: flex;/* justify-content: space-between; */margin-top: 30px;}
.pjr_one{
    margin-bottom: 10px;
    float: left;
    margin-right: 25px;
}
.prj_a{position: relative;z-index: 999;margin-top: -244px;display: block;color: #fff;background: rgba(0,0,0,.3);width: 290px;height: 240px;z-index: 1;opacity: 0;}
.prj_a h1{font-size: 14px;text-align: center;padding-top: 75px;padding-bottom: 20px;}
.prj_a div{width: 48px;margin: 0 auto;}
.prj_a div img{width: 100%;}
.prj_img img{width: 100%;}
.prj_img{width: 290px;/* margin-top: -278px; */}
.pjr_one p{font-size: 14px;text-align: center;margin-top: 20px;}
.prj_a:hover{opacity: 1;}
.pjr_new{box-shadow: 0px 3px 0.8px 0px rgb(156 156 156 / 50%);}
.pjr_new h1{font-size: 16px;font-weight: bold;margin-top: 10px;}
.pjr_new h2{font-size: 14px;text-align: justify;color: #999999;margin-top: 10px;line-height: 22px;}
.pjr_new div{width: 100px;text-align: right;margin-left: 279px;margin-top: 6px;margin-bottom: 10px;}
.pjr_new h3{width: 100px;border-bottom: 2px solid #c01a20;}


.prj_img2{width: 380px !important;}
.pjr_a2{width: 380px !important; height: 320px !important;margin-top: -322px !important;}
.pjr_a2 h1{padding-top: 104px !important;}
.porducts-titl{background: url(../images/prod2.png)no-repeat left;background-size: inherit;margin-bottom: 20px;/* width: 511px; */}
.porducts-titl h1{font-size: 16px;color: #fff;padding: 15px 33px;}



.foot{background: #f1f1f1;padding-top: 60px;}
.foot-fir{background: #fff;} 
.foot-fir2{background: #f1f1f1;margin-top: -40px;}
.foot-one{display: flex;justify-content: space-between;padding: 30px 0;margin: 0 auto;width: 1200px;}
.foot-lef{width: 325px;border-right: 1px solid #c2c2c2;box-sizing: border-box;}
.foot-lef div{width: 171px;}
.foot-lef div img{width: 100%;}
.foot-lef h1{font-weight: bold;margin-top: 10px;background: #c01a20;color: #fff;font-size: 20px;padding: 4px 7px;width: 224px;}
.foot-lef h2{font-size: 14px;margin-top: 6px;}
.foot-lef h3{font-size: 14px;margin-top: 4px;}
.foot-cent{width: 550px;margin-left: 125px;margin-top: 44px;}
.foot-cent h2{font-size: 14px;margin-top: 10px;margin-bottom: 10px;}
.foot-cent h3{font-size: 14px;}
.foot-c-fl{display: flex;}
.foot-c-fl div{width: 32px;}
.foot-c-fl div img{width: 100%;}
.foot-c-fl h1{font-size: 28px;margin-left: 6px;/* margin-right: 10px; */font-weight: bold;}
.foot-c-fl span{font-size: 14px;background: #c01a20;color: #fff;padding: 0 10px;margin-right: 10px;font-weight: bold;}
.foot-c-fl h2{font-size: 14px;margin: 10px 0;}
.foot-c-fl h3{font-size: 14px;}
.foot-rig{width: 325px;border-left: 1px solid #c2c2c2;box-sizing: border-box;display: flex;justify-content: space-around;}
.foot-r-fl{/* width: 99px; */}
.foot-r-fl div{width: 108px;}
.foot-r-fl div img{width: 100%;}
.foot-r-fl p{font-size: 14px;margin-top: 6px;text-align: center;}
.foot-tow{background: #333;padding: 30px 0;}
.foot-list{width: 1100px;margin: 0 auto;display: flex;justify-content: space-between;}
.foot-list a{border-right: 1px solid #fff;color: #fff;width: 100px;display: block;text-align: center;}
.foot-list a:last-child{border:none;}
.foot-last{width: 1200px;text-align: center;font-size: 14px;padding: 20px 0;margin: 0 auto;}







.new{padding: 60px 0;overflow:hidden;}
.new h2{/* height:55px; *//* overflow:hidden; *//* background:url(../images/dy_bg1.gif) repeat-x center bottom; *//* margin-bottom:20px; *//* text-align:center; */}
.new h2 i{background:url(../images/dy_bg2.jpg) repeat-x center bottom;color:#333; display:inline-block; height:55px; margin:0 auto;}
.new .new_l{margin-top: 30px;/* width:700px; */}
.newt{ height:60px; overflow:hidden;  }
.newt li{ font:24px "Microsoft YaHei"; line-height:58px; font-weight:bold; float:left; margin-right:40px;}
.newt li a{color:#333;font-size: 18px;font-weight:normal;display:block;height:58px;border-bottom:2px solid #FFF;background:#FFF;}
.newt li a:hover,.newt .cur a{ border-bottom:2px solid #fece00;font-weight:bold;}
.new2 dl{width:100%; height:196px; padding-top:30px;margin-bottom:45px; }
.new2 dt{ width:280px;height:196px; float:left; overflow:hidden;}
.new2 dt img{ display:block; float:right; width:278px; height:194px; border:1px solid #dfdfdf;}
.new2 dd{ width:380px; float:right;padding-right:16px;}
.new2 dd h3 a{display:block; font:16px "Microsoft YaHei"; font-weight:bold; line-height:30px; color:#282828; height:30px; overflow:hidden; color:#282828;}
.new2 dd h3 a:hover{ color:#996d48;}
.new2 dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#666; height:84px; margin-top:12px; overflow:hidden;}
.new2 dd .mo{width:106px; height:33px; line-height:33px; text-align:center; font-size:14px;color:#ffffff; display:block; background:url(../images/pro_bt2.jpg);margin-top:20px;}
.new2 ul li{ height:37px; line-height:37px;float:left;width:50%;}
.new2 ul li i{ display:block;width:14px;background:url(../images/dy_bg2.jpg) repeat-x center; float:left;height:37px;}
.new2 ul li a{ display:block;float:left;width:320px;padding-left:9px;color:#666666; overflow: hidden; text-overflow:ellipsis;white-space:nowrap; border-right:1px dashed #ebebeb;}
.new2 ul li.nones i{margin-left:64px;}
.new2 ul li.nones a{ border:0;width:230px;}


.new-list{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.new-lef{width: 580px;}
.new-all{display: flex;background: #eee;padding: 30px 10px;box-sizing: border-box;margin-top: 10px;box-sizing: border-box;}
.new-all2{background: none;}
.new-one{width: 70px;border-right: 1px solid #999999;}
.new-one h1{font-size: 12px;text-align: center;font-weight: normal;padding-top: 8px;}
.new-one h2{font-size: 16px;text-align: center;margin-top: 6px;font-weight: bold;}
.new-tow{padding: 0 20px;width: 500px;box-sizing: border-box;}
.new-tow h3{font-size: 16px;font-weight: bold;}
.new-tow p{font-size: 12px;text-align: justify;margin-top: 6px;}
.new-rig{width: 560px;padding: 20px;background: #e5e5e5;}
.new-rig img{width: 100%;}
.new-all:hover{background: #c01a20;color: #fff;}
.new-all:hover a{color: #fff;}



.new .new_r{float:right;width:422px;}
.new .new_r h3{height:60px; overflow:hidden; }
.new .new_r h3 a{color:#666;font-size:20px; line-height:60px; font-weight:normal;}
.new .new_r h3 i{font-size:16px;padding-left:10px;}
.new .new_r h3 em{width:26px; height:60px; float:right; display:block; background:url(../images/newbg.jpg) no-repeat right center;}
.new .new_r dl{padding-bottom:18px; margin-bottom:20px; border-bottom:1px dashed #ebebeb;}
.new .new_r dt a{ display:block; height:33px; line-height:33px; padding-left:46px; background:url(../images/wen.jpg) no-repeat left center; color:#666666; font-size:16px; font-weight:bold;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.new .new_r dd{padding-left:46px; line-height:30px;font-size:14px; color:#666666;}
.new .new_r dl.cur dt a{ background-image:url(../images/wen_cur.jpg);}
/**/

.about{ padding-top:64px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about h2{ height:80px; font-size:32px; line-height:80px; font-weight:bold; text-align:center; margin-bottom:24px; }
.about h2 a{ color:#282828;}
.about h3{ width:1000px; height:360px; margin:35px auto 0; overflow:hidden;}
.about h3 img{ display:block;width:1000px; height:360px;}
.about dl{ text-align:left;}
.about dt{ display:block;height:120px; overflow:hidden;margin-top:-50px; position:relative;z-index:2;}
.about ul{ height:100px; margin:0 auto ; text-align:center;}
.about li{display:inline-block;*display:inline;zoom:1; width:100px; height:100px; margin-right:30px; font:16px "Microsoft YaHei"; font-weight:bold; text-align:center; background:url(../images/yuan.png) no-repeat center top; }
.about li a{ display:block; width:100px; padding-top:16px;color:#777777;}
.about li em{ display:block; padding:12px 0 0;}
.about li.cur{ background:url(../images/yuan_cur.png) no-repeat center top;}
.about li.cur em{color:#333;}
.about dd{ width:770px; font:14px "Microsoft YaHei"; line-height:33px; color:#333; overflow:hidden; margin:0 auto;}
.about li i{ width:30px;height:30px;display:block;margin:0 auto; background:url(../images/ab_ico1.jpg) no-repeat center bottom;}
.about li.cur i{background-image:url(../images/ab_ico10.jpg);}
.about li i.ico2{background-image:url(../images/ab_ico2.jpg);}
.about li i.ico3{background-image:url(../images/ab_ico3.jpg);}
.about li i.ico4{background-image:url(../images/ab_ico4.jpg);}
.about li.cur i.ico2{background-image:url(../images/ab_ico20.jpg);}
.about li.cur i.ico3{background-image:url(../images/ab_ico30.jpg);}
.about li.cur i.ico4{background-image:url(../images/ab_ico40.jpg);}


.link{ background:url(../images/link_bg.jpg) no-repeat left 10px;border-top:1px solid #eeeeee;padding:20px 0 0 80px;  height:52px; margin-bottom:35px; font:14px "Microsoft YaHei"; line-height:52px; height:52px; color:#555; font-weight:bold;overflow:hidden; }
.link p a{ display:inline-block; color:#555; padding: 0 20px; font-weight:normal;}
.link p a:hover{ color:#000;}




.line-all{width: 1200px;margin: 0 auto;}
.line-tit{padding: 20px 0;text-align: center;}
.line-tit h1{font-size: 30px;font-weight: bold;}
.line-tit h2{font-size: 14px;margin-top: 4px;}
.line-dis{padding: 10px 0;}
.line-top1{display: flex;margin-top: 30px;justify-content: space-around;}
.line-top1 div{display: flex;border-bottom: 1px solid #ddd;}
.line-top1 div h3{font-size: 14px;margin-top: 4px;}
.line-top1 div input{font-size: 14px;width: 450px;padding: 4px 0;border: none;}
.line-top2{margin: 0 auto;margin-top: 20px;width: 91%;/* margin: 0; */}
.line-top2 div{display: flex;border-bottom: 1px solid #ddd;}
.line-top2 div h3{font-size: 14px;margin-top: 4px;}
.line-top2 div input{font-size: 14px;width: 450px;padding: 4px 0;border: none;}
.line-a{width: 200px;background: #c01a20;color: #fff;padding: 8px 0;text-align: center;display: block;margin: 0 auto;margin-top: 30px;}




.tech{background: url(../images/tech.jpg)no-repeat center;background-size: inherit;padding: 24px 0;margin-top: 30px;}
.ech-all{width: 1200px;margin: 0 auto;margin-top: 40px;}
.tech-img{width: 1100px;margin: 0 auto;}
.tech-img img{width: 100%;}
.tech-dis{display: flex;justify-content: space-between;margin: auto;margin-top: 30px;width: 949px;}
.tech-one{width: 30%;text-align: center;color: #fff;margin-top: 20px;}
.tech-one h1{font-size: 26px;}
.tech-one h2{font-size: 16px;margin-top: 6px;}
.tech-one h3{font-size: 22px;border-radius: 100px;border:2px solid #fff;width: 34px;margin: 0 auto;height: 34px;line-height: 34px;margin-top: 10px;}



.tech2{background: #f1f1f1;}
.tech2-all{width: 1200px;margin: -1px auto;padding: 30px 0;}
.tech2-dis{display: flex;justify-content: space-between;margin-top: 60px;}
.tech2-list{width: 600px;margin-top: 83px;padding-left: 16px;box-sizing: border-box;/* margin-top: 50px; */}
.tech2-fl{display: flex;}
.tech2-img{width: 84px;}
.tech2-img img{width: 100%;}
.tech2-tit{width: 500px;margin-left: 6px;}
.tech2-tit h1{font-size: 30px;color: #c01a20;font-weight: bold;}
.tech2-tit h1 span{font-size: 16px;margin-right: 6px;}
.tech2-tit h2{font-size: 12px;border-bottom: 1px solid #ddd;padding: 6px 0;width: 204px;}
.tech2-bt{width: 350px;margin-top: 20px;margin-left: 86px;}
.tech2-bt p{font-size: 16px;line-height: 32px;display: flex;}
.tech2-bt p span{border:1px solid #c01a20;width: 14px;height: 14px;border-radius: 100px;margin-right: 10px;display: block;line-height: 12px;text-align: center;font-weight: bold;color: #bf1a20;margin-top: 8px;}
.tech2-rig{width: 590px;}
.tech2-rig img{width: 100%;}



.nanny{background: url(../images/nanny.jpg)no-repeat center;background-size: inherit;padding: 60px 0;}
.nanny-all{width: 1200px;margin: 0 auto;}
.nanny-tit{text-align: center;}
.nanny-tit h1{width: 80px;border-bottom: 3px solid #c01a20;margin: 0 auto;}
.nanny-tit h2{color: #fff;margin-top: 10px;font-size: 24px;font-weight: bold;}
.nanny-tit h3{font-size: 31px;color: #666666;margin-top: 8px;}
.nanny-list{margin-top: 60px;}
.nanny-list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nanny-list ul li{width: 300px;border-bottom: 1px solid #fff;color: #fff;border-right: 1px solid #fff;box-sizing: border-box;height: 210px;line-height: 210px;text-align: center;font-size: 16px;}
.nanny-list ul li:nth-child(4){border-right: none;}
.nanny-list ul li:nth-child(5){border-bottom: none;}
.nanny-list ul li:nth-child(6){border-bottom: none;}
.nanny-list ul li:nth-child(7){border-bottom: none;}
.nanny-list ul li:nth-child(8){border-bottom: none;border-right: none;}
.nanny-list ul li:hover{background: #c01a20;}


.mark{background: #f1f1f1;}
.mark-all{height: 649px;background: url(../images/mark.png)no-repeat center;background-size: inherit;padding: 30px 0;/* border:4px solid #aaa; */width: 1272px;margin: 0 auto;margin-top: -38px;}
.mark-all h1{text-align: center;font-size: 24px;font-weight: bold;margin-top: 20px;}
.mark-dis{display: flex;justify-content: space-between;}
.mark-lef{width: 600px;}
.mark-rig{width: 600px;margin-top: 48px;}
.mark-rig input{border: 1px solid #c2c2c2;width: 300px;padding: 10px 10px;margin: 10px 0;border-radius: 4px;}
.mark-rig .submit{background: #ff6200;color: #fff;width: 322px;}
.mark-rig p{text-align: center;width: 300px;}

.ry{width: 1200px;margin: 0 auto;display: flex;/* justify-content: space-between; */flex-wrap: wrap;}

.ry div{width: 280px;margin-top: 30px;text-align: center;padding-bottom: 30px;margin-right: 20px;}
.ry div img{width: 90%;margin: 0 auto;}
.ry div div{background: #eee;height: 100px;margin-top: -50px;width: 276px;}
.ry div div h1{text-align: center;font-weight: normal;font-size: 14px;padding-top: 60px;}
.ry div div:hover{background: #c01920;color: #fff;}








.zx{width: 1200px;margin: 0 auto;padding-bottom: 30px;}
.zx-all{margin-top: 40px;box-shadow: 0px 11px 15px 0px rgb(0 0 0 / 10%);}
.zx-list{display: flex;justify-content: space-between;}
.zx-lef{width: 230px;height: 129px;overflow: hidden;}
.zx-lef img{width: 100%;}
.zx-cent{width: 820px;}
.zx-cent h1{font-size: 18px;font-weight: bold;padding-top: 20px;}
.zx-cent p{font-size: 16px;line-height: 26px;margin-top: 10px;padding: 10px 0;border-top: 1px solid #eee;}
.zx-rig{width: 80px;background: #c01920;color: #fff;height: 80px;}
.zx-rig h2{font-size: 12px;text-align: center;color: #fff;line-height: 24px;padding-top: 10px;}
.zx-rig h3{font-size: 24px;text-align: center;font-weight: bold;}
.zx-tow{width: 130px;margin-left: 1070px;margin-top: -20px;}
.zx-tow a{display: block;display: flex;}
.zx-tow h1{font-size: 14px;margin-right: 6px;color: #c01920;font-weight: bold;}
.zx-p{margin-top: 30px;width: 138px;border-bottom: 4px solid #c01920;}
.zx-cent:hover h1{color: #c01920;}
.zx-cent:hover p{color: #c01920;}




.prod{width: 1200px;margin: 0 auto;padding: 30px 0;}
.prod-tit{text-align: center;border-bottom: 1px solid #dddddd;}
.prod-tit h1{font-size: 20px;font-weight: bold;}
.prod-tit p{font-size: 14px;margin-top: 10px;}
.prod-tit h2{width: 200px;margin: 0 auto;border-bottom: 3px solid #c01920;margin-top: 30px;}
.prod-all{border-bottom: 1px solid #dddddd;padding-bottom: 30px;}
.prod-all p{font-size: 16px;line-height: 28px;margin-top: 30px;text-align: justify;text-indent: 2em;}
.prod-img{text-align: center;margin: 0 auto;}
.prod-inf{width: 222px;font-size: 30px;color: #dddddd;background: #fff;margin-top: -20px;margin-left: 981px;text-align: center;}
.prod-bq{display: flex;justify-content: space-between;padding: 30px 0;}
.prod-tb{display: flex;}
.prod-tb h3{font-size: 14px;}
.prod-bq h4{font-size: 14px;}
.prod-pag{display: flex;justify-content: space-between;border-top: 1px dashed #dddddd;border-bottom: 1px dashed #dddddd;padding: 30px 20px;}
.prod-pag p{font-stretch: 16px;}
.rec{width: 1200px;margin: 0 auto;padding:30px 0;}
.rec h1{font-size: 18px;font-weight: bold;}
.rec-all{margin-top: 40px;/* display: flex; *//* justify-content: space-between; */}
.rec-list{/* width: 570px; *//* border-right: 1px solid #c2c2c2; */display: flex;flex-wrap: wrap;/* justify-content: space-around; */}
.rec-list:last-child{border:none;}
.rec-lef{width: 600px;border-right: 1px solid #c2c2c2;box-sizing: border-box;}
.rec-lef a{display: flex;justify-content: space-between;margin-left: 35px;/* width: 382px; */}
.rec-lef p{width: 442px;font-size: 16px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rec-lef span{width: 100px;font-size: 16px;/* margin-right: 20px; */}
.rec-lef:nth-child(2){border:none;}
.rec-lef:nth-child(4){border:none;}
.rec-lef:nth-child(6){border:none;}

/**/




.pj_tel{background: #ff6200;padding-top: 40px;color: #fff;text-align: center;padding-bottom: 20px;}
.pj_tel h1{font-size: 20px;}
.pj_tel h2{font-size: 30px;padding: 1px 0;font-weight: bold;}
.pj_tel h4{font-size: 14px;}
.pj_tel a{display: block;width: 160px;margin: 0 auto;color: #fff;background:  #c01920;padding: 10px 0;margin-top: 20px;font-size: 16px;}

.pj_tel2{background: #333;padding: 20px 0;}
.pj_pd{padding: 0 20px;}
.pj_dis{display: flex;justify-content: space-between;margin-top: 10px;}
.pj_tp{width: 15px;}
.pj_tp img{width: 100%;}
.pj_p{width: 200px;}
.pj_p p{color: #fff;font-size: 12px;line-height: 20px;}

.product2{display: flex;/* justify-content: space-between; */flex-wrap: wrap;margin-top: -70px;}
.product2-list{width: 290px;border:1px solid #ddd;margin-top: 70px;float: left;margin-right: 14px;}
.product2-one{background: #fff;}

.product2-bd-bd1{text-align: center;font-size: 14px;color: #fff;background: rgba(0,0,0,.3);padding: 10px 0;margin-top: -46px;position: relative;}
.product2-bd-bd2{background: rgba(0,0,0,.3);opacity: 0;margin-top: -222px;height: 222px;text-align: center;}
.product2-bd-bd2 p{text-align: center;font-size: 14px;padding-top: 80px;color: #fff;}
.product2-bd-bd2 img{margin: 0 auto;text-align: center;margin-top: 10px;}
.product2-list:hover .product2-bd-bd2{opacity: 1;}
.product2-list:hover .product2-bd-bd1{background: #000;color: #fff;}

.product2-tow{background: #c01920;display: flex;justify-content: space-between;position: relative;}


.product2-lef{width: 60%;display: flex;line-height: 30px;padding-left: 24px;box-sizing: border-box;}
.product2-lef a{display: block;color: #fff;font-size: 14px;margin-left: 4px;}
.product2-lef div{line-height: 31px;}
.product2-rig{width: 40%;display: flex;background: #ff6200;padding: 6px 0;border-bottom-left-radius: 18px;padding-left: 10px;box-sizing: border-box;}
.product2-rig a{display: block;color: #fff;font-size: 14px;margin-left: 4px;}





.prog-all{width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;margin-top: -30px;padding-bottom: 20px;}
.prog-list{margin: 0 8px;width: 32%;padding: 10px 0px;margin-top: 20px;box-shadow: 1.433px 3.734px 5px 0px rgb(6 0 1 / 13%), 3.942px 10.269px 16px 0px rgb(6 0 1 / 7%);}
.prog-img img{width: 100%;}
.prog-list h1{margin: 8px 10px;padding: 4px 0;width: 110px;font-size: 16px;color: #999999;border: 1px solid #999;border-radius: 100px;text-align: center;}
.prog-list h2{font-size: 18px;font-weight: bold;text-align: left;padding-left: 12px;}
.prog-biao{display: flex;margin-top: 10px;}
.prog-biao div{width: 20px;}
.prog-biao div img{width: 100%;}
.prog-biao p{font-size: 14px;color: #999;margin-left: 6px;}
















