@font-face{ font-family: fontR; src: url('../fonts/SourceHanSansCN-Regular.otf');}
html,body{font-size: 16px;font-family: fontR,"微软雅黑";padding: 0;margin: 0;min-width: 1220px;color: #333;}
a,a:hover,a:focus {text-decoration: none;outline: none;}
img {max-width: 100%;vertical-align: middle;border: 0;}
.fl{float: left;}
.fr{float: right;}
input:focus,textarea:focus,select:focus,button:focus{outline: none;}
p{margin: 0;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
.wrap{width: 1200px;margin: 0 auto;}
.ovh{overflow: hidden;}
.txh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s; }
.imgH:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}


.header{height: 100vh;background: url(../img/i-bg1.jpg) #000 no-repeat center center fixed;background-size: cover;}
.header .logoDiv{text-align: center;padding: 88px 0 55px;}
.header .navDiv{text-align: center;}
.header .navDiv ul{display: inline-block;}
.header .navDiv ul li{float: left;position: relative;}
.header .navDiv ul li>a{padding: 0 33px;color: #fff;text-transform: uppercase;padding-bottom: 20px;}
.header .navDiv ul li .dropdownDiv{position: absolute;left: 0;top: 36px;background: #ffffff;width: 146px;padding: 10px 0;display: none;}
.header .navDiv ul li .dropdownDiv a{display: block;padding: 7px 0;color: #666666;font-size: 14px;}
.header .navDiv ul li .dropdownDiv a:hover{background: #f3f2f2;}
.header .navDiv ul li:hover .dropdownDiv{display: block;}

.indexTitle{text-align: center;font-size: 30px;font-weight: bold;color: #333333;text-transform: uppercase;}

.indexDiv1{padding: 70px 0 60px;background: url(../img/i-bg2.jpg) no-repeat center center;background-size: cover;}
.indexDiv1 .listDiv{padding-top: 45px;margin-top: 30px;border-top: 2px solid #333333;}
.indexDiv1 .listDiv ul{margin: 0 -7px;overflow: hidden;}
.indexDiv1 .listDiv ul li{width: 25%;float: left;margin-bottom: 35px;}
.indexDiv1 .listDiv ul li a{display: block;margin: 0 7px;text-align: center;}
.indexDiv1 .listDiv ul li .imgDiv{height: 250px;overflow: hidden;}
.indexDiv1 .listDiv ul li .textDiv span{display: block;margin: 12px 0 3px;font-size: 18px;color: #333;}
.indexDiv1 .listDiv ul li .textDiv p{font-size: 14px;color: #666666;height:42px;overflow:hidden;}
.indexDiv1 .listDiv ul li a:hover .textDiv span,.indexDiv1 .listDiv ul li a:hover .textDiv p{color: #3f62a3;}
.indexDiv1 .listDiv a.moreBtn{display: block;width: 50px;font-size: 18px;color: #000;font-weight: bold;border-bottom: 2px solid #000;margin: 0 auto;}
.indexDiv1 a.moreBtn:hover{opacity: .8;}

.indexDiv2{padding: 125px 0 110px;background: url(../img/i-bg3.jpg) no-repeat center center;background-size: cover;color: #fff;}
.indexDiv2 .indexTitle{color: #fff;}
.indexDiv2 .textDiv{margin: 50px 0;}
.indexDiv2 .textDiv p{line-height: 2;margin-bottom: 30px;}
.indexDiv2 .textDiv span{display: block;text-align: center;font-size: 20px;line-height: 2;}
.indexDiv2 a.moreBtn{display: block;width: 50px;font-size: 18px;color: #fff;font-weight: bold;border-bottom: 2px solid #fff;margin: 0 auto;}
.indexDiv2 a.moreBtn:hover{opacity: .8;}

.indexDiv3{padding: 80px 0 130px;background: url(../img/i-bg4.jpg) no-repeat center center;background-size: cover;}
.indexDiv3 .listDiv{padding-top: 45px;margin-top: 30px;border-top: 2px solid #333333;}
.indexDiv3 .listDiv ul{margin: 0 -15px;overflow: hidden;}
.indexDiv3 .listDiv ul li{width: 33.3%;float: left;margin-bottom: 35px;}
.indexDiv3 .listDiv ul li a{display: block;margin: 0 15px;text-align: center;}
.indexDiv3 .listDiv ul li .imgDiv{height: 250px;overflow: hidden;}
.indexDiv3 .listDiv ul li .textDiv{display: block;padding: 25px;font-size: 18px;color: #333;}
.indexDiv3 .listDiv ul li a:hover .textDiv{color: #3f62a3;}
.indexDiv3 .listDiv a.moreBtn{display: block;width: 50px;font-size: 18px;color: #333333;font-weight: bold;border-bottom: 2px solid #333333;margin: 0 auto;}
.indexDiv3 a.moreBtn:hover{opacity: .8;}

.footer{background: #04070c;color: #fff;}
.footer .hdDiv{padding: 50px 0 40px;}
.footer .hdDiv .leftDiv{width: 390px;}
.footer .hdDiv .rightDiv{width: 520px;}
.footer .bdDiv{text-align: center;border-top: 1px solid #fff;padding: 15px 0;font-size: 14px;}
.footer .hd{font-size: 24px;padding-bottom: 20px;border-bottom: 1px solid #fff;margin-bottom: 20px;}
.footer .leftDiv p{line-height: 2;}
.footer .leftDiv .shareDiv{margin-top: 20px;margin-left: 30px;}
.footer .leftDiv .shareDiv a{display: inline-block;margin-left: 15px;}
.footer .rightDiv .rowDiv{overflow: hidden;}
.footer .rightDiv .rowDiv .inputDiv{width: 250px;}
.footer .rightDiv .rowDiv .inputDiv:nth-child(1){margin-right: 20px;}
.footer .rightDiv .rowDiv .inputDiv input{display: block;width: 230px;line-height: 40px;height:40px;padding: 0 10px;border: 0;background: #f3f3f3;font-size: 14px;}
.footer .rightDiv textarea{display: block;width: 500px;padding: 10px;border: 0;background: #f3f3f3;resize: none;margin: 10px 0 20px;height: 85px;font-family: "微软雅黑";font-size: 14px;}
.footer .rightDiv button{display: block;width: 178px;line-height: 40px;background: #3f62a3;color: #fff;border: 0;font-size: 14px;text-transform: uppercase;margin: 0 auto;cursor: pointer;}
.footer .rightDiv button:hover{opacity: .8;}


.nyHeader{height: 400px;}

.productDiv{padding: 70px 0 87px;background: url(../img/ny-bg.jpg) no-repeat center center;background-size: cover;}
.productDiv .listDiv{padding-top: 45px;margin-top: 30px;border-top: 2px solid #333333;}
.productDiv .listDiv ul{margin: 0 -7px;overflow: hidden;}
.productDiv .listDiv ul li{width: 25%;float: left;margin-bottom: 35px;}
.productDiv .listDiv ul li a{display: block;margin: 0 7px;text-align: center;}
.productDiv .listDiv ul li .imgDiv{height: 250px;overflow: hidden;}
.productDiv .listDiv ul li .textDiv span{display: block;margin: 12px 0 3px;font-size: 18px;color: #333;}
.productDiv .listDiv ul li .textDiv p{font-size: 14px;color: #666666;height:42px;overflow:hidden;}
.productDiv .listDiv ul li a:hover .textDiv span,.productDiv .listDiv ul li a:hover .textDiv p{color: #3f62a3;}

.pageDiv{text-align: center;margin-top: 30px;}
.pageDiv a,.pageDiv span{display: inline-block;line-height: 30px;margin: 0 5px;color: #000000;background: #dedede;padding: 0 11px;}
.pageDiv a:hover,.pageDiv span{color: #fff;background: #3f62a3;}


.detailDiv{padding: 70px 0;}
.detailDiv .textDiv{margin-top: 40px;}
.detailDiv .rightDiv{color: #3f62a3;margin-top: 40px;}
.detailDiv .rightDiv span{font-size: 24px;display: block;margin-bottom: 20px;}
.detailDiv .rightDiv p{line-height: 2;}



.downloadDiv{padding: 70px 0 87px;}
.downloadDiv .listDiv{padding-top: 45px;margin-top: 30px;border-top: 2px solid #333333;}
.downloadDiv .listDiv ul li{overflow: hidden;padding: 15px 0;border-bottom: 1px solid #999;line-height: 40px;}
.downloadDiv .listDiv ul li a{display: block;width: 120px;line-height: 40px;background: #3f62a3;color: #fff;text-align: center;font-size: 14px;}
.downloadDiv .listDiv ul li a:hover{opacity: .8;}