﻿body { font-family: 微软雅黑; font-size: 16px;  }
input,
select,
textarea { font-family: 宋体; }

*{ margin:0; padding:0}
.wrap{ height:100%;}
body>.wrap{height:auto; min-height:100%;}

.wrap { width: 100%; margin: 0 auto; position: relative;  }
img { width:100%; height:100%;  }
ul li { list-style:none; }






/*----------header----------*/
.headers{ height:82px; }
.header { position: fixed; top: 0px; z-index: 99999999; width: 100%; left: 0px;}
.header-home { width:100%; margin:auto; background-color:#fff; border-bottom: 1px solid #D8D8D8; }
.header-home .header-home-cont { max-width:1200px; margin:auto; font-size: 0; }
.header-home .header-home-cont .header-home-left { display:inline-block; margin-top:14px; }
.header-home .header-home-cont .header-home-left .header-home-logo { float:left; }
.header-home .header-home-cont .header-home-left .header-home-logo-hx { float:left; margin: 0 19px; margin-top:8px; }
.header-home .header-home-cont .header-home-left .header-home-logo-hx p{ width:1px; height:43px; background-color:#151515; }
.header-home .header-home-cont .header-home-left .header-home-logo-wz { float:right; margin-top:3px; }
.header-home .header-home-cont .header-home-left .header-home-logo-wz p { font-weight:bold; font-family:微软雅黑; font-size:19px; }
.header-home .header-home-cont .header-home-right { float:right;  }
.header-home .header-home-cont .header-home-right .header-home-nav { height:82px; line-height:82px; }
.header-home .header-home-cont .header-home-right .header-home-nav li { float:left; margin:0 14px; }
.header-home .header-home-cont .header-home-right .header-home-nav > li:last-child { margin-right:0; }
.header-home .header-home-cont .header-home-right .header-home-nav li a { font-size:18px; color:#272727; display: block; }

/*----------mainer----------*/
.main-home { width:100%; }
.home-cont { max-width:1200px; margin:auto; clear:both; }
.home-cont .home-wz { text-align:center; width:83%; margin:auto; padding-top: 48px; }
.home-wz .home-wz-p1,.home-wz .home-wz-p2{ width: 34.8%; height: 1px; display: inline-block; background: #dbdbdb; margin: 0 15px 14px 15px; }
.home-cont .home-wz span{ font-size:40px; color:#23a6d1; font-weight:bold; font-family:微软雅黑; }
.home-cont .home-wz .home-wz-wz { font-size:14px; color:#555; font-weight: normal; padding-top:13px;  }

.home-banner .home-banner-bg1 { margin:auto; position:absolute; top:2px; left:26%; width: 72%; }

.home-cont .home-overview{ padding-top:16px; padding-bottom:90px; width:91.5%; margin: auto; text-align:justify; }
.home-cont .home-overview p { font-size:14px; color:#383838; text-indent:2em; line-height:35px; }
.home-overview-bg { background:url(../images/home-overview-bg.png) no-repeat; background-position:center 100%; zoom:1; }


.home-cont .home-technical { padding-top: 30px; width: 91.5%; margin: auto; }
.home-cont .home-technical p { font-size:14px; color:#535353; text-indent:2em; line-height:28px; }
.home-cont .home-technical2 { display:inline-block; padding-bottom:75px; }
.home-cont .home-technical2 .home-technical2-nav { margin-top:27px; display: inline-block; }
.home-cont .home-technical2 .home-technical2-nav li { float:left; position:relative; margin-right: 6px; text-align: justify; }
.home-cont .home-technical2 .home-technical2-nav li a p { width:87.9%; color:#fff; margin:auto; height:190px; line-height:24px; padding-top:71px; overflow:hidden; }
.home-cont .home-technical2 .home-technical2-nav > li { width:13.75%; height:290px; background-position:center 100%; zoom:1; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(1) { background:url(../images/home-technical2-pic1.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(2) { background:url(../images/home-technical2-pic2.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(3) { background:url(../images/home-technical2-pic3.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(4) { background:url(../images/home-technical2-pic4.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(5) { background:url(../images/home-technical2-pic5.png) no-repeat center; background-size:100% 100%; } 
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(6) { background:url(../images/home-technical2-pic6.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:nth-child(7) { background:url(../images/home-technical2-pic7.png) no-repeat center; background-size:100% 100%; }
.home-cont .home-technical2 .home-technical2-nav > li:last-child { margin-right:0; }


.home-cont .home-properties { margin: 38px 0px 20px 0px;  display: inline-block; width: 100%; }
.home-cont .home-properties ul { height:301px; }
.home-cont .home-properties ul li { width:11.8%; height:301px; float:left; margin:0 1.45%; }
.home-cont .home-properties ul li a { display:block; margin:auto; background-size:100%; }
.home-cont .home-properties ul li a img { vertical-align: middle; }
.home-cont .home-properties ul li .home-properties-title { text-align:center; padding-top:10px; }
.home-cont .home-properties ul li .home-properties-title span { font-size:16px; font-weight:bold; color:#6a6a6a; line-height: 32px; }
.home-cont .home-properties ul li .home-properties-title p { font-size:12px; line-height:20px; color:#6a6a6a; font-family:微软雅黑; }
.home-cont .home-properties ul:first-child { margin-left:2.5%; }
.home-cont .home-properties ul:last-child { margin-right:2.5%; }
.home-cont .home-properties ul li:first-child { margin-left:0%; }
.home-cont .home-properties ul li:last-child { margin-right:0%; }



.main-home2 { width:100%; font-size:0; position:relative; background:url(../images/home-performance-bg.png) no-repeat center;     background-position: center 100%;
    zoom: 1; height:560px; }
.home-cont2 { max-width:1200px; margin:auto; position:absolute; top:48px; width: 100%; }
.home-cont2 .home-wz2 { text-align:center; width:83%; margin:auto; }
.home-wz2 .home-wz2-p1,.home-wz2 .home-wz2-p2{ width: 34.8%; height: 1px; display: inline-block; background-color:rgba(255, 255, 255, 0.30); margin: 0 15px 14px 15px; }
.home-cont2 .home-wz2 span{ font-size:40px; color:#fff; font-weight:bold; font-family:微软雅黑 }
.home-cont2 .home-wz2 .home-wz2-wz { font-size:14px; color:#fff; font-weight: normal; margin-top:13px;  }

.home-performance .home-performance-left { position:absolute; top:130px; left: 9%; width:24%; }
.home-performance { max-width: 1200px; margin: auto; position: absolute; top: 0px; width: 100%; }
.home-performance .home-performance-ul { display:inline-block; position:absolute; top:158px; left:39.6%; }
.home-performance-ul ul li { line-height:40px; display: flex; }
.home-performance-ul ul li p { background-color:#23a6d1; width:12px; height:12px; border-radius:50%; float:left; margin-top:15px; margin-right:12px; }
.home-performance-ul ul li span { color:#fff; font-size:16px; }
.main-home2-content { max-width: 1200px; height: 356px; padding-top: 65px; margin: auto; }


.home-cont .home-applications { margin-top:50px; margin-bottom:110px;font-size: 0px; }
.home-cont .home-applications ul { width:100%; margin:auto 0%; display:inline-block;}
.home-cont .home-applications ul li {  width:12.5%; float:left; text-align:center;  margin:auto 2.08%}
.home-cont .home-applications ul li a { font-size:0px; overflow:hidden; }
.home-cont .home-applications ul li p { margin-top:34px; font-size:17px; font-weight:bold; color:#6f6f6f; margin-bottom:8px; }


.wzw_div{ width:95.41%; margin:0 auto; padding-top: 42px; padding-bottom:41px; overflow: auto; }
.wzw_div>p{ width:1144px; line-height:70px; color:#fff; font-size:27px; font-weight:bold; background:#0070c0; text-align:center; }
.wzw_div>.wzw_table{ border-collapse: collapse; text-indent:10px; text-align:left; font-size:15px; width:1144px; border-top:1px solid #808080; border-left:1px solid #808080;background-color: #fff; }
.wzw_div>.wzw_table th{ line-height:36px; font-weight:bold;font-size:16px; border-right:1px solid #808080; border-bottom:1px solid #808080;}
.wzw_div>.wzw_table td{ line-height:29px; border-right:1px solid #808080; border-bottom:1px solid #808080; font-size:15px; }
.wzw_div>.wzw_table>tbody>tr>.tit{ font-weight:bold; font-size:16px; width:40px; text-align:center; padding:0 10px; text-indent:0}

@media screen and (min-width: 1200px) {
    .home-banner .home-banner-bg1 { margin:auto; position:absolute; top:2px; left:26%; width: 72%; }
}

/*----------footer----------*/
.footer { width:100%;background-color:#23a6d1; }
.footer .footer-home { padding-top:38px; }
.footer .footer-home p { font-size:14px; line-height:36px; color:#fff; text-align:center; }




/*----------custom----------*/

@media screen and (max-width: 1200px) {
    .home-banner .home-banner-bg1 { margin:auto; position:absolute; top:0px; left:26%; width: 72%; }
}
/*ipad*/
@media screen and (min-width:768px) and (max-width:1024px) {
    .header-home .header-home-cont .header-home-right { float:none; text-align:center; }
    .header-home .header-home-cont .header-home-right .header-home-nav {  display:inline-block; margin:auto; height:40px; line-height:40px; }
    .home-wz .home-wz-p1, .home-wz .home-wz-p2 { width:30%; }
    .home-cont .home-technical2 .home-technical2-nav > li { width:13.6%; }
    .home-cont .home-technical2 .home-technical2-nav li a p { font-size:13px; height:212px; padding-top:60px; }
    .home-cont .home-properties ul li { height:340px; }
    .home-wz2 .home-wz2-p1, .home-wz2 .home-wz2-p2 { width:30%; }
    .home-performance-ul ul li { line-height:33px;}
    .home-cont .home-applications dl dd a img:nth-child(1) { margin:17%; }
    .home-cont .home-applications { margin-bottom:65px; }
    .home-performance .home-performance-ul { top:160px !important; }
}

@media screen and (max-width: 767px) and (min-width: 651px) {
    .headers { height:104px; }
    .header-home .header-home-cont .header-home-right .header-home-nav { height:41px; line-height:41px; }
    .home-cont .home-wz { width:90%; }
    .home-wz .home-wz-p1, .home-wz .home-wz-p2 { width:25%; }
    .home-cont .home-wz span { font-size:37px; }
    .home-cont .home-technical2 .home-technical2-nav > li { width:24%; margin-bottom:25px; }
    .home-cont .home-properties ul li { width:22%; height:300px; }
    .home-wz2 .home-wz2-p1, .home-wz2 .home-wz2-p2 { width:25%; }
    .home-cont2 .home-wz2 span { font-size:37px; }
    .home-cont2 .home-wz2 { width:90%; }
    .home-performance .home-performance-left { top:145px; left:40%; }
    .home-performance .home-performance-ul { left:2%; top:385px; }
    .main-home2 { background:#074f89; height: 750px; }
    .home-cont .home-applications { margin-top:25px; margin-bottom:25px; }
    .home-cont .home-applications ul li { width:18%; }
    .home-cont .home-technical2 { padding-bottom:0; }
}

@media screen and (min-width:481px) and (max-width:650px) {
    .headers { height:155px; }
    .header-home .header-home-cont .header-home-right .header-home-nav { line-height:41px; }
    .home-cont .home-wz { width:90%; }
    .home-wz .home-wz-p1, .home-wz .home-wz-p2 { display:none; }
    .home-cont .home-wz span { font-size:34px; }
    .home-cont .home-technical2 .home-technical2-nav > li { width:30%; margin-bottom:25px; }
    .home-cont .home-technical2 .home-technical2-nav:first-child { margin-left:7%; }
    .home-cont .home-technical2 .home-technical2-nav:last-child { margin-right:7%; }

    .home-cont .home-properties ul li { width:30%; height:320px; }
    .home-cont .home-properties ul li:last-child { height:240px }
    .home-cont .home-properties ul:last-child { margin-right:10%; }
    .home-cont .home-properties ul:first-child { margin-left:10%; }
    
    .home-wz2 .home-wz2-p1, .home-wz2 .home-wz2-p2 { display:none; }
    .main-home2 { background:#074f89; height: 820px; }
    .home-cont2 .home-wz2 { width:90%; }
    .home-cont2 .home-wz2 span { font-size:34px; }
    .home-performance .home-performance-left { top:120px; left:40%; }
    .home-performance .home-performance-ul { left:2%; top:350px; }

    .home-cont .home-applications { margin-top:25px; margin-bottom:25px; }
    .home-cont .home-applications ul{ margin-left:5%; margin-right:5%; }
    .home-cont .home-applications ul li { width:20%; }
    .home-cont .home-applications ul li p { margin-top:8px; }
    .home-cont .home-technical2 { padding-bottom:0; }
}

@media screen and (width:600px) {
    .home-performance .home-performance-ul { top:330px; }
}

@media screen and (max-width:480px){
.headers { height:132px; }
    .header-home .header-home-cont .header-home-left { width:67%; }
    .header-home .header-home-cont .header-home-left .header-home-logo { width:60%; }
    .header-home .header-home-cont .header-home-left .header-home-logo-hx { margin:0 7px; padding-top: 4px; }
    .header-home .header-home-cont .header-home-left .header-home-logo-hx p { height:36px; }
    .header-home .header-home-cont .header-home-left .header-home-logo-wz p { font-size:15px; }
    .header-home .header-home-cont .header-home-right .header-home-nav { height:41px; line-height:41px; }
    .header-home .header-home-cont .header-home-right .header-home-nav li { margin:auto 10px; }
    .header-home .header-home-cont .header-home-right .header-home-nav li a { font-size:16px; }
    .home-cont .home-technical2 { padding-bottom:0; }
    .home-cont .home-technical2 .home-technical2-nav > li { width:41%; margin: auto 4%; margin-bottom: 25px;   }
    .home-wz .home-wz-p1, .home-wz .home-wz-p2,.home-wz2 .home-wz2-p1, .home-wz2 .home-wz2-p2 { display:none; }
    .home-cont .home-wz span ,.home-cont2 .home-wz2 span { font-size:26px; }
    .home-cont .home-properties { margin:19px 0 10px 0; }
    .home-cont .home-properties ul li:first-child { margin-left:1.45%; }
    .home-cont .home-properties ul li { width:30%; height:335px; }
    .home-cont .home-properties ul li:last-child { height:240px; }
    .main-home2 { background:#074f89; height:805px; }
    .main-home2-content { padding:0; }
    .home-performance .home-performance-left { top:100px; left:31%; width:37%; }
    .home-performance .home-performance-ul { top:320px; width:98%; left:0%; }
    .home-performance-ul ul li p { display:table; }
    .home-cont .home-applications { margin-top:25px; margin-bottom:0px; }
    .home-cont .home-applications ul li { width:23%; margin:auto 5%; }
    .home-cont .home-applications ul li p { margin-top:8px; margin-bottom:20px; }
    #cp { display:none; }
    .header-home .header-home-cont .header-home-right .header-home-nav > li:last-child { display:none; }

}
@media screen and (max-width:380px) {
    .header-home .header-home-cont .header-home-left { width:61%; }
    .header-home .header-home-cont .header-home-left .header-home-logo { width:60%; }
    .header-home .header-home-cont .header-home-left .header-home-logo-wz p { font-size:12px; }
    .header-home .header-home-cont .header-home-left .header-home-logo-hx p { height:30px; }
    .home-cont .home-technical2 .home-technical2-nav > li { width:45%; margin:auto 2%;  margin-bottom: 25px;  }
    .home-performance .home-performance-left{ width: 36%; left: 31%; }
    .home-cont .home-technical2 { padding-bottom:0px; }
    .home-cont .home-applications ul li { width:25%; margin:auto 12%; }
    .footer .footer-home p { font-size:12px; }
    .home-performance .home-performance-ul{ top:295px; }
    .main-home2{ height:780px; }
}
@media screen and (max-width:350px) {
    .header-home .header-home-cont .header-home-left { width:63%; }
}

@media screen and (max-width:320px) {
    .header-home .header-home-cont .header-home-left { width:68%; }
    .home-cont .home-technical2 { padding:0; }
    .home-cont .home-technical2 .home-technical2-nav li a p { font-size:13px; }
    .main-home2 { height:860px; }
    .home-cont .home-applications ul li { margin:auto 12%; }
    .home-performance .home-performance-left{width:40%; left:30%;}
}
