.header{ position: absolute; z-index:10; margin:auto; left:0; right:0; width:1200px; top:0; height:88px; background-color:rgba(255,255,255,0.1); line-height:88px; font-size:14px;}
.header a{ color:#fff;}
.header img{ float:left;}
.header ul{ float:left; width:740px;}
.header li{ float:left; margin-left:60px;}
.header span{ display:block; float:right; padding:0 30px; background:#4478ef;}
.header span a{ border-bottom:1px dashed #fff;border-top:1px dashed #fff; padding:5px 0}

.bandb{ border-top:1px solid rgba(255,255,255,0.5); z-index:10; position:relative; top:-196px; min-width:1200px;height:195px; overflow:hidden}
.bandb ul{ width:1200px; margin:0 auto; border-left:1px solid rgba(255,255,255,0.5);height:195px;}
.bandb li{ float:left;border-right:1px solid rgba(255,255,255,0.5); color:#fff; padding:30px 0 0 120px; height:165px; width:250px;}
.bandb li h1{ font-size:50px; line-height:50px; display:inline-block; font-weight:bold; color:#fff;}
.bandb li span{ display:block; color:rgba(255,255,255,0.7); padding-top:10px;}
.bandb .bg1{ background:url(../images/bandb1.png) no-repeat 40px 30px;}
.bandb .bg2{ background:url(../images/bandb2.png) no-repeat 40px 30px;}
.bandb .bg3{ background:url(../images/bandb3.png) no-repeat 40px 30px;position:relative;}
.bandb .jh{ position:absolute; background:#4478ef; padding:22px; top:0; width:30px; right:-75px;}

.hgy{ background: url(../images/bg1.jpg) no-repeat center top #f2f2f2; padding:100px 0 180px; margin-top:-196px; }
.hgy .left{ width:510px; float:left}
.hgy .left h4{ color:#4279ed; margin-bottom:10px;}
.hgy span{ display:block; float:right; width:670px;}

.hjs{ position:relative; top:-115px; height:270px;}
.hjs li{ float:left; height:200px; width:399px; margin-right:1px; text-align:center; padding-top:70px;}
.hjs .bg1{ background:url(../images/bg2.jpg) no-repeat center center; color:#fff;}
.hjs .bg2{ background:url(../images/bg3.jpg) no-repeat center center; color:#000;}
.hjs .bg3{ background:url(../images/bg4.jpg) no-repeat center center; color:#fff;}
.hjs span{ display:block; font-size:22px; font-weight:bold;letter-spacing:5px;}
.hjs a{ display:block; padding-top:20px;}

.hbz{ text-align:center; position:relative; top:-50px;}
.hbz li{ display:inline-block; width:440px; text-align:center; margin:0 65px;}
.hbz img{ display:block; width:90px; margin:0 auto; padding-bottom:30px;}
.hbz span{ display:block; font-size:22px; color:#000; margin-bottom:10px;}

.hly{ background:url(../images/bg5.jpg) no-repeat center center; padding-top:122px; color:#fff; height:420px; min-width:1200px;}
.hly h1{ color:#fff; margin-bottom:30px;}
.hly ul{ width:1300px; padding:140px 0 0 5px}
.hly li{ float:left; width:133px; float:left; text-align:center}

.hcp{ width:500px; padding:80px 700px 80px 0; margin:0 auto; background:url(../images/bg6.jpg) no-repeat right center; min-height:472px;}
.hcp h4{color:#4279ed; margin-bottom:10px;}
.hcp h1{ line-height:56px; margin-bottom:50px;}
.hcp a{ font-size:22px; margin:55px 20px 0 0; display:inline-block; border-bottom:1px dashed #000}

.hzs{ background:url(../images/bg7.jpg) no-repeat center top; color:#fff; padding-top:150px; height:422px; min-width:1200px;}
.hzs .con{ width:780px; padding:0 120px 0 300px; margin:0 auto}
.hzs .con h1{ color:#fff; margin:10px 0 30px;}
.hzs .hry{ width:320px; background:url(../images/hry.png) no-repeat left center; padding-left:450px; min-height:240px;}
.hzs .hry a{  background:#fff; padding:5px 35px; display: inline-table; margin-top:55px; color:#4c73d4;}

.hgl h1{ margin:45px 0 30px;}
.hgl ul{ width:1400px; margin-top:45px;}
.hgl li{ width:380px; height:95px; float:left; color:#fff;margin-right:30px; padding-top:330px;}
.hgl .bg1{ background:url(../images/hgl1.jpg) no-repeat center center}
.hgl .bg2{ background:url(../images/hgl2.jpg) no-repeat center center}
.hgl .bg3{ background:url(../images/hgl3.jpg) no-repeat center center}
.hgl img{ padding:17px; background:#4478ef; margin-right:25px; display:block; float:left;}
.hgl span{display:block; float:left;}
.hgl span strong{ display:block; font-size:22px;}

.footer{ margin-top:80px; background:#1c1c1c; min-width:1200px; padding:40px 0 0}
.footer ul{ background:url(../images/logo4.jpg) no-repeat left 0; width:1000px; padding:0 0 20px 200px; margin:0 auto; overflow:hidden;}
.footer li{ float:left; width:150px; }
.footer li dt{ color:#fff; margin-bottom:5px;}
.footer li dt a{ color:#fff;}
.footer li dd {display:block; }
.footer li dd a{ color:#b2b2b2;}

.footer .lei1{ float:left; width:300px;}
.footer .lei1 dd{ float:left; width:150px;}

.footer img{ float:right;}
.footer hr{ background:#494949; height:1px;}

.copyright{ font-size:14px; color:#b2b2b2; line-height:75px;}
.copyright span{ display:block; text-align:right; width:600px; float:right;}
.copyright a{color:#b2b2b2}

.ban1{ background:url(../images/ban1.jpg) no-repeat center center;}
.ban2{ background:url(../images/ban2.jpg) no-repeat center center;}
.ban3{ background:url(../images/ban3.jpg) no-repeat center center;}
.ban4{ background:url(../images/ban4.jpg) no-repeat center center;}
.ban5{ background:url(../images/ban5.jpg) no-repeat center center;}
.ban6{ background:url(../images/ban6.jpg) no-repeat center center;}
.ban7{ background:url(../images/ban7.jpg) no-repeat center center;}
.ban8{ background:url(../images/ban8.jpg) no-repeat center center;}
.ban1,.ban2,.ban3,.ban4,.ban5,.ban6,.ban7,.ban8{height:165px; min-width:1200px; color:#c2c2c2; font-size:14px; padding-top:120px;}
.ban1 h1,.ban2 h1,.ban3 h1,.ban4 h1,.ban5 h1,.ban6 h1,.ban7 h1,.ban8 h1{ font-size:45px; color:#fff; line-height:80px;}

.subMenu{ background:#3662e1; line-height:44px; height:44px; text-align:center; font-size:14px;}
.subMenu a{ color:rgba(255,255,255,0.6); margin:0 35px;}
.subMenu .an{ color:#fff; font-weight:bold}

.nei{ padding-top:70px; line-height:40px;}
.nei h1{ text-align:center; padding-bottom:30px;}

.sidebar{ float:left; width:220px;}
.sidebar dt{ font-size:28px; color:#000; margin-bottom:25px;}
.sidebar dd{ height:50px; line-height:50px; border-bottom:1px solid #dbdbdb}
.sidebar dd a{ color:#666; margin-left:24px; height:50px; display:block}
.sidebar dd .an{ color:#3d6efb; background:url(../images/bg8.jpg) no-repeat left bottom;}

.mainbody{ float:right; width:928px;}
.mainbody h1{ text-align:left}

.news dt{ color:#000; font-size:18px; font-weight:bold; border-top:1px solid #dbdbdb; padding-top:30px;}
.news dt span{ color:#999;font-size:14px; font-weight: normal; display:block}
.news dd{ margin-bottom:40px;}
.news dd a{ display: table; font-size:14px; color:#fff; padding:0 30px; background:#4478ef; border-radius:8px; line-height:35px; margin-top:20px;}

.vision ul{ width:3600px; margin-top:70px; overflow:hidden}
.vision ul li{ width:250px; float:left;padding-right:66px;}
.vision ul strong{ font-size:30px;letter-spacing:-1px; color:#000; display:block; padding-bottom:10px; font-family:myPoppinsb}
.vision ul span{ padding-bottom:10px; display: block;}


.vision .left,.vision .right{ display: inline-block; width:50px; height:50px; border:1px solid #000; margin-right:15px; margin-bottom:70px;}
.vision .left{ background:url(../images/left.jpg) no-repeat center center}
.vision .right{ background:url(../images/right.jpg) no-repeat center center}
.vision .left:hover,.vision .right:hover{ display: inline-block; width:50px; height:50px; border:1px solid #000; margin-right:15px;}
.vision .left:hover{ background:url(../images/left1.jpg) no-repeat center center #000}
.vision .right:hover{ background:url(../images/right1.jpg) no-repeat center center #000}

.gc ul{ width:1300px;}
.gc li{ width:590px; float:left; margin:0 20px 40px 0 ;}

.products{ width:1000px;}
.products li{ float:left; width:275px;text-align:center; display:block; padding:10px; border:1px solid #dcdcdc; margin:0 18px 30px 0;}
.products img{ margin-bottom:10px;}

.guanli{ width:1300px; margin-top:60px;}
.guanli li{ display:block; float:left; margin:0 36px 50px 0; color:#000; border-bottom:1px solid #e3e3e3; line-height:60px;}
.guanli li img{ display:block}

.gongz{ width:890px; margin:0 auto; text-align:center; padding-bottom:20px; color:#666}

.job h2{ color:#c10000}
.job span{display:block}
.job dl{ width:1000px; margin:0 auto; overflow:hidden}
.job dt{ font-size:16px; color:#000; background:#eee; line-height:50px; margin:30px 0 20px; padding-left:30px; font-weight:bold}
.job dd{ padding:0 30px;}
.job dd span{ font-size:14px; color:#999; padding:30px 0; border-bottom:1px solid #ddd; width:1100px; margin-left:-30px; padding-left:30px;}
.job dd span a{color:#c10000}

.lx{ text-align:center; color:#000}
.lx ul{ width:1300px; padding:10px 0 50px; overflow:hidden}
.lx li{ width:280px; float:left; display:block; padding:116px 55px 0; color:#000; background: url(../images/lx.jpg) no-repeat center 50px #f3f3f3; text-align:center; height:170px; margin-right:12px;}
.lx li strong{ display:block}

.download ul{margin:0 auto;overflow:hidden; padding:30px 30px; line-height:40px; width:900px;}
.download li{ margin-bottom:10px;}
.download li span{ float:right;}
.download a{ display:block; background:#f2f2f2; padding:0 30px ; color:#000}
.download a:hover{ display:block; background:#477dfc; padding:0 30px;color:#fff}

.newstime{ text-align: center; display:block; color:#999; padding:0 0 10px; border-bottom:1px solid #e8e8e8; margin-bottom:30px;}

.cpd img{ max-width:800px; max-height:600px;}


.content{ width:1200px; margin:0 auto; overflow:hidden;}
h1{ font-size:35px; font-weight:normal; line-height:60px; color:#000;}
h2{ font-size:24px; font-weight:normal; color:#000; margin-bottom:10px;}
h4{letter-spacing:5px; font-size:16px;font-weight:normal;}