body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}/*????margin??padding?0*/
body{ font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif; margin: 0 auto;font-size:12px; }/*????????*/
a:link { text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover { text-decoration:none; outline:none;}
a:active { border:0; background-color:Transparent; outline:none;}
.clear{clear: both;}
input{border: none;outline:none}
ul{list-style: none}
textarea{border: none;outline:none; font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif; margin: 0 auto;font-size:12px;}

.con{width: 1200px;margin: 0 auto;}
.swiper-container{height: 100%;}
.swiper-slide{height: 100%;width: 100%}
html, body { position: relative; height: 100%; }
.swiper-container { width: 100%;height: 100%; }
.swiper-slide{background-size: cover;}
.banner { width: 100%;height: 100%;position: relative;overflow: hidden;}
.header{position: absolute;left: 0;width: 100%;top: 0;z-index: 996}
.nav{width: 1300px;height: 116px;margin: 0 auto;background: url(../images/t2.png);border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;overflow: hidden;}
.nav1{float: left;padding-left: 75px;width: 370px;}
.nav2{float: right;padding-right: 58px;}
.nav2 li{float: left;padding: 0 22px;}
.nav2 li a{display: block;font-size: 14px;color: #eeeeee;line-height: 104px;}
.nav2 li a:hover{color: #e60012}
.nav2 .on a{color: #e60012}
.banner_x{position: absolute;left: 50%;bottom: 30px;margin-left: -38px;z-index: 996}
.index1{width: 100%;overflow: hidden;}
.index1_in{width:1920px; height:920px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;background: url(../images/t5.jpg) no-repeat;}
.index_bt{margin-top: 46px;text-align: center;background: url(../images/t6.png) no-repeat center}
.index_bt1{font-size: 30px;color: #ffffff;line-height: 49px;}
.index_bt2{font-size: 22px;color: #ececec;line-height: 37px;text-transform: uppercase;}
.index1_nr{padding-top: 28px;}
.index1_nr .tab1 a{display: block;float: left;width: 146px;height: 45px;border: 1px solid #eeeeee;text-align: center;line-height: 45px;font-size: 16px;color: #ffffff;margin-right: 33px;margin-bottom: 10px;}
.index1_nr .tab1 .on{background: #ffffff;border: 1px solid #ffffff;color: #000000;}
.index1_nr .tab1 a:hover{background: #ffffff;border: 1px solid #ffffff;color: #000000;}
.one{display: none;}
.block{display: block;}
.index11 ul{margin-left: 72px;}
.index12 li{float: left;width: 223px;margin: 0 18px 24px 50px;}
.index121 img{border: 1px solid #eeeeee;}
.index12 {margin-top: 21px;}
.index122{font-size: 14px;color: #ffffff;background: #188ab0;height: 40px;line-height: 40px;text-align: center;margin-top: 25px; }
.duo{width: 77px;margin: 0 auto;}
.index2{width: 100%;overflow: hidden;}
.index2_in{width:1920px; height:920px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;background: url(../images/t9.jpg) no-repeat;}
.index2_bt{margin-top: 46px;text-align: center;background: url(../images/t10.png) no-repeat center}
.index2_bt1{font-size: 30px;color: #285778;line-height: 49px;}
.index2_bt2{font-size: 22px;color: #285778;line-height: 37px;text-transform: uppercase;}
.index2_nr{padding-top: 50px;}
.index2_nr li{float: left;width: 358px;margin-right: 62px;}
.index22{background: #fff;height: 364px;}
.index221{text-align: center;padding-top: 9px;height: 67px;font-size: 24px;font-weight: bold;color: #3c3c3c;}
.index222{font-size: 16px;color: #3c3c3c;line-height: 30px;padding: 0 15px;height: 210px;overflow: hidden;}
.index223{font-size: 14px;color: #3c3c3c;width: 132px;text-align: center;height: 30px;line-height: 30px;margin: 17px auto 0;border: 1px solid #626262}
.index2_nr li:hover .index223{background: #626262;color: #fff;}
.index2_nr .none_mar{margin-right: 0;}
.index2_nr ul{padding-bottom: 50px;}
.index3{width: 100%;overflow: hidden;}
.index3_in{width:1920px; height:920px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;background: url(../images/t12.jpg) no-repeat;}
.index3_nr{padding-top: 36px;}
.index31{font-size: 16px;color: #fff;text-indent: 2em;line-height: 33px;height: 132px;margin-bottom: 30px;overflow: hidden;}
.index32{width: 1200px;height: 384px;overflow: hidden;margin-bottom: 55px;}
.index4{width: 100%;overflow: hidden;}
.index4_in{width:1920px; height:920px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;background: url(../images/t14.jpg) no-repeat;}
.index4_nr{padding-top: 40px;}
.index4_left2{padding-top: 24px;line-height: 30px;font-size: 16px;color: #ffffff;padding-bottom: 24px; }
.index4_left31{float: left;margin-right: 37px}
.index4_left312{font-size: 14px;color: #f3f3f3;line-height: 42px;}
.index4_left{float:left;width: 630px;}
.index4_right{float:left;width: 570px;}
.index4_right1{line-height: 1em;font-size: 20px;color: #ffffff;}
.index4_right21 input{width: 538px;padding: 0 15px;border: 1px solid #d3d7da;background: #fff;height: 37px;line-height: 37px;margin-top: 22px;font-size: 14px;color: #414141;}
.index4_right21 textarea{width: 538px;padding: 10px 15px;border: 1px solid #d3d7da;background: #fff;height: 145px;line-height: 1.6em;margin-top: 22px;font-size: 14px;color: #414141;resize: none;}
.index4_right21 input::-webkit-input-placeholder {font-size: 14px;color: #414141;}
.index4_right21 input:-moz-placeholder {font-size: 14px;color: #414141;}
.index4_right21 input::-moz-placeholder {font-size: 14px;color: #414141;}
.index4_right21 input:-ms-input-placeholder {font-size: 14px;color: #414141;}

.index4_right21 textarea::-webkit-input-placeholder {font-size: 14px;color: #414141;}
.index4_right21 textarea:-moz-placeholder {font-size: 14px;color: #414141;}
.index4_right21 textarea::-moz-placeholder {font-size: 14px;color: #414141;}
.index4_right21 textarea:-ms-input-placeholder {font-size: 14px;color: #414141;}
.index4_right22 input{color: #fff;font-size: 16px;width: 110px;height: 37px;line-height: 37px;text-align: center;background: #0a5c94;border-radius: 5px;margin-right: 18px;}
.index4_right22{padding-top: 22px;line-height: 37px;font-size: 14px;color: #e5e5e5;}
.index4_nr{padding-bottom: 105px;}
.footer{background: #0a5c94;height: 168px;padding-top: 42px;padding-bottom: 29px;}
.footer_left{float: left; width: 389px; height:115px;border-right: 1px dashed #3a7ba8;padding-top: 53px;}
.footer_con{float: left;width:717px; }
.footer_con1 li{float: left;padding: 0 21px;border-left: 1px solid #fff;font-size: 14px;line-height: 14px;height: 14px;}
.footer_con1 .on{border-left: none;}
.footer_con1 li a{color: #fff;}
.footer_con1 ul{padding-left: 10px;}
.footer_con2{padding-left: 21px;font-size: 12px;color: #ffffff;line-height: 23px;padding-top: 24px;}
.footer_right{float: right;width: 90px;margin-top: 42px;}
.Zheader{border-bottom: 6px solid #e60012;height: 116px;position: relative;}
.Zheader1{float: left;width: 400px;}
.Zheader2 .nav2{float: right;padding-right: 0;}
.Zheader2 .nav2 a{color: #1a1a1a;}
.Zheader2 .nav2 a:hover{color: #e60012;}
.Zheader2  .nav2 .on a{color: #e60012}
.banner_in{width:1920px;  position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;}
.Zconner{background: url(../images/t20.jpg) no-repeat top center;}
.index2_zbt{padding-top:46px; }
.index2_zbt_in{text-align: center;background: url(../images/t21.png) no-repeat center}
.index2_zbt1{font-size: 30px;color: #242424;line-height: 49px;}
.index2_zbt2{font-size: 22px;color: #242424;line-height: 37px;text-transform: uppercase;}
.pro .index1_nr .tab1 a{display: block;float: left;width: 146px;height: 45px;border: 1px solid #1d1d1d;text-align: center;line-height: 45px;font-size: 16px;color: #232323;margin-right: 33px;margin-bottom: 10px;}
.pro .index1_nr .tab1 .on{background: #0376c7;border: 1px solid #0376c7;color: #fff;}
.pro .index1_nr .tab1 a:hover{background: #0376c7;border: 1px solid #0376c7;color: #fff;}
.pro .index122{background: #0376c7;}
.pro .index12 ul{padding-bottom: 35px;}
.fanye{text-align: center;width: 100%;margin: 0 auto 65px;}
.fanye a{display:inline-block;padding:0 10px;height: 26px;margin: 0 5px;font-size: 14px;color: #6d6d6d;line-height: 26px;text-align: center;border: 1px solid #cccccc}
.fanye .dangqian{color: #fff;background: #0376c7;}
.fanye a:hover{color: #fff;background: #0376c7;}
.index13{padding-top: 55px;}
.gallery-top{width: 537px;margin: 0 auto;}
.gallery-top .swiper-slide img{width: 537px;}
.pro .gallery-thumbs{width: 703px; margin: 35px auto 0;}
.gallery-thumbs .swiper-slide img{width: 157px;border: 1px solid #eee;}
.gallery-top {border: 1px solid #eeeeee}
.gallery-thumbs .swiper-slide.swiper-slide-active img{border: 1px solid #0a5c94}
.proShow1{padding-top: 39px;width: 1130px;margin: 0 auto;}
.proShow11{text-align: center;font-size: 20px;color: #000000;line-height: 79px;font-weight: bold;}
.proShow12{font-size: 18px;color: #5f5f5f;line-height: 40px;padding-bottom: 60px;}
.proShow2 .tab1{width: 1125px;margin: 0 auto}
.proShow2 .tab1 ul{border-left: 1px solid #0376c7;}
.proShow2 .tab1 a{display: block;float: left;width: 224px;height: 60px;border: 1px solid #0376c7;text-align: center;line-height: 60px;font-size: 17px;color: #262626;border-left: none}
.proShow2 .tab1 .on{background: #0376c7;border: 1px solid #0376c7;color: #fff;border-left: none}
.proShow2 .tab1 a:hover{background: #0376c7;border: 1px solid #0376c7;color: #fff;border-left: none}
.proShow22{font-size: 14px;width: 1125px;margin: 0 auto;line-height: 1.8em;color: #333;padding-top: 30px;}
.proShow22 img{width: auto;margin: 0 auto;max-width: 1125px;}
.proShow2{padding-bottom: 50px;}
#two3{background: url(../images/t33.jpg) no-repeat;padding-left: 40px;width: 184px;}
#two4{background: url(../images/t33.jpg)  no-repeat;padding-left: 40px;width: 184px;}
#two5{background: url(../images/t33.jpg) no-repeat;padding-left: 60px;width: 164px;}
.about{width: 870px;margin: 0 auto;padding-top: 50px;font-size: 16px;color: #111111;line-height: 30px;text-indent: 2em;padding-bottom: 95px;}
.about img{width: auto;margin: 0 auto;max-width: 870px;margin-left: -32px;}
.about table{text-indent: 0;}
.zzList{padding-top: 57px;}
.zzList li{float: left;width: 223px;}
.zzShow{padding-top: 57px;}
.zzShow1 img{width: auto;margin: 0 auto;display: block;}
.zzShow2{font-size: 18px;color: #111111;text-align: center;line-height: 67px;}
.zzShow30{margin-top: 39px; width: 142px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #5b5b5b;background: #e3e3e3;}
.zzShow31{float: left;margin-left: 318px;}
.zzShow32{float: right;margin-right: 318px;}
.zzShow{padding-bottom: 60px;}
.zzShow30:hover{background: #0376c7;color: #fff;}
.techList{padding-top: 15px;}
.techList_left{float: left;width: 690px;overflow: hidden;color: #242424;line-height: 48px;height: 48px;font-size: 16px;}
.techList{width: 803px;margin: 0 auto;}
.techList_right{float: right;color: #242424;line-height: 48px;height: 48px;font-size: 16px;overflow: hidden;width: 113px;}
.techList ul{padding-bottom: 40px;}
.techShow{width: 926px;margin: 0 auto;padding-bottom: 60px;}
.techShow1{font-size: 20px;color: #242424;line-height: 68px;text-align: center;border-bottom: 1px solid #d2d2d2;padding-top: 10px;}
.techShow2{font-size: 16px;color: #242424;line-height: 44px;text-align: center;border-bottom: 1px solid #d2d2d2;}
.techShow3{padding-top: 17px;font-size: 16px;color: #242424;line-height: 30px;text-indent: 2em;}
.case{padding-top: 55px;font-size: 16px;color: #242424;line-height: 30px;padding-bottom: 70px;}
.case img{width: auto;margin: 0 auto;max-width: 1200px;}
.contact1{padding-top: 30px;}
.contact .tab1 a{display: block;float: left;width: 146px;height: 45px;border: 1px solid #1d1d1d;text-align: center;line-height: 45px;font-size: 16px;color: #232323;margin-right: 33px;}
.contact .tab1 .on{background: #0376c7;border: 1px solid #0376c7;color: #fff;}
.contact a:hover{background: #0376c7;border: 1px solid #0376c7;color: #fff;}
.contact21{font-size: 16px;line-height: 2em;color: #3d3d3d;padding-top: 30px;}
.contact {padding-bottom: 80px;}
.contact22{padding-top: 20px;}
.contact2{width: 657px;margin: 0 auto;}
.contact221{font-size: 16px;color: #3d3d3d;line-height: 48px;border-bottom: 1px dashed #bbbbbb;}
.contact2221{margin-top: 29px;}
.contact2221 input{width: 635px;height: 40px;line-height: 40px;border: 1px solid #aeaeae;padding: 0 10px;background: transparent;font-size: 16px;}
.contact2221 textarea{width: 635px;height: 215px;line-height: 1.8em;border: 1px solid #aeaeae;padding:10px;background: transparent;resize: none;font-size: 16px;}
.contact22220{float: left;}
.contact2222{float: right;margin-top: 26px;}
.contact22220 input{width: 142px;height: 40px;line-height: 40px;text-align: center;margin-left: 19px;}
.contact22220 input:hover{color: #fff;background: #0376c7;}
.recr{width: 892px;margin: 0 auto;}
.recr10{float: left;background: #0a5c94;color: #fff;text-align: center;line-height: 45px;font-size: 16px;}
.recr11{width: 296px;border-right: 1px solid #6796b6}
.recr12{width: 150px;border-right: 1px solid #6796b6}
.recr13{width: 232px;border-right: 1px solid #6796b6}
.recr14{width: 211px;}
.recr20{float: left;border-left: 1px solid #afafaf;border-bottom: 1px solid #afafaf;font-size: 16px;color: #171717;line-height: 42px;height: 42px;text-align: center;}
.recr21{width: 294px;}
.recr22{width: 150px;}
.recr23{width: 232px;}
.recr24{width: 211px;}
.recr2{border-right: 1px solid #afafaf;}
.recr24_span{border-bottom: 1px solid #252525}
.recr{padding-bottom: 60px;padding-top: 35px;}
.proShow21  #two3:hover{color:#262626}
.proShow21  #two4:hover{color:#262626}
.proShow21  #two5:hover{color:#262626}
.techShow img{width: auto;margin: 0 auto;max-width: 920px;}
body{min-width: 1250px;}
.proShow21 .tab1 ul{display: inline-block}
.proShow21 .tab1{text-align: center;}




