﻿body{padding:0;margin:0 auto;background:#fff;color:#666666;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0; font-family:"AliRegular",微软雅黑, microsoft yahei, arial, verdana, "sans-serif"}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}img{border:none}a{color:#666666;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}*{    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}input,textarea{-webkit-user-select:auto;}select::-ms-expand {display:none;}textarea{resize:none}.red{color:#ca1421 !important;}.clear{clear:both;overflow:hidden;height:0;line-height:0}.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.left{float:left}.right{float:right;}pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.overhidetwo{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}.overhidetree{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;}.overhidefore{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:4; -webkit-box-orient:vertical;}.overhidefive{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:5; -webkit-box-orient:vertical;}.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -webkit-box-orient:vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display:none}.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}.sec_box{display:table-cell;vertical-align:middle}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.radius10{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}.fybjq{color: #001f3f}.fybjq p{margin-bottom:15px}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #ccc;border-collapse:collapse;width:100% !important;float:inherit}.fybjq table p{margin-bottom:auto}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #ccc}.fybjq table tr td,.fybjq table th{padding:.08rem 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:url(/en/images/xialaicn.png) no-repeat center right;    background-size:.42rem auto;}.tupian{position:relative;overflow:hidden;}.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}.main1280{width:1280px;margin:0 auto}/*头部*/.header{width:100%;z-index:9999;height: 90px;position: fixed;box-shadow: 0 0 20px rgba(0,0,0,.1);background: #fff}.navheight{height: 90px}.logo{margin-top: 21.5px}.logo img{display:block;height:47px}.nav{margin-left: 120px;}.nav li{position:relative;float: left;margin-right:40px}.nav li a.navyja{display:block;position:relative;z-index:2;line-height: 90px;color: #001f3f}.nav li a.navyja span{position: absolute;bottom:25px;left: 50%;width: 30px;height: 2px;background: #ca1421;margin-left: -15px;display: none}.nav li.clinav a.navyja span{display: block}.shbblj{ margin-left: 90px;  }.shbblj a{  display: inline-block;  vertical-align: top;  background: #ca1421; width: 50px;  height: 50px;  color: #fff;  text-align: center;  line-height: 50px;  font-size: 22px;  font-weight: bold;margin-top: 20px}.menu-activator{cursor:pointer;z-index:1001;height:20px;position:relative;width:30px;margin-top:15px;margin-left: 20px;display: none}.visual{    position:relative;;    width:100%;    height:100%;    margin: 0 auto;}.visual i.line{    width:100%;    height:2px;    background-color:#ca1421;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;    display:block;    position:absolute;    -moz-transition:all 300ms ease;    -o-transition:all 300ms ease;    -webkit-transition:all 300ms ease;    transition:all 300ms ease;    -moz-transform:translate3d(0, 0, 0);    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0);}.visual i.line01{    top:0;    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);    opacity:1;    /*-moz-transition-delay:210ms;*/    /*-o-transition-delay:210ms;*/    /*-webkit-transition-delay:210ms;*/    /*transition-delay:210ms;*/}.visual i.line02{    top:50%;    margin-top:-1px;    /*-moz-transition-delay:140ms;*/    /*-o-transition-delay:140ms;*/    /*-webkit-transition-delay:140ms;*/    /*transition-delay:140ms;*/}.visual i.line03{    bottom:0;    /*-moz-transition-delay:70ms;*/    /*-o-transition-delay:70ms;*/    /*-webkit-transition-delay:70ms;*/    /*transition-delay:70ms;*/}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:9px;    margin:0;}.cliactnav .visual i.line:nth-child(1) {    -moz-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    transform:rotate(-45deg)}.cliactnav .visual i.line:nth-child(3) {    -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);    transform:rotate(45deg)}.cliactnav .visual i.line:nth-child(2){    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}/*头部 end*//*底部*/.foottop{background: #fff url(/en/images/footbg.jpg) no-repeat center bottom;background-size: 100% auto;}.footri,.footle{background: #fff;height: 300px;box-sizing: border-box;padding: 50px 20px 0 25px;box-shadow: 0 0 20px rgba(0,0,0,.05)}.footle{width: 65%}.footdz{width: 50%}.footdz li{position: relative;padding-left: 50px;padding-bottom: 20px;border-bottom: 1px solid #ebebeb;margin-bottom: 45px}.footdz li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0}.footdz li img{display: inline-block;vertical-align: top;width: 36px;position: absolute;top: 0;left: 0}.footdz  li p{color: #303030;position: relative;margin-bottom: 20px;white-space:pre-wrap;word-wrap:break-word}.footdz  li p:last-child{margin-bottom: 0;padding-top: 5px;}.footdz  li p:last-child:after{content: "";position: absolute;top: 0;left: 0;background: #303030;width: 8px;height: 2px;display: none}.footwx{width: 48%}.footwx li{float: left;text-align: center;width: 46%;margin-right: 4%}.footwx img{display: block;max-width: 100%}.footwx p{color: #303030;margin-top: 25px}.footri{width: 33%;padding-right: 0}.footri li{margin-bottom: 25px}.footri li p{color: #303030;margin-bottom: 10px;margin-right: 10px}.footri li span{color: #303030;font-weight: bold;display: block;line-height: 1}.footri li pre{color: #303030}.footbot{background: #ca1421;padding: 25px 0;text-align: center;color: #fff}.footbot span{margin-right: 6px}.footbot a{color: #fff;display: inline-block;margin-left: 3px;}.banner{position: relative}.banner .swiper-slide{padding-bottom: 46.7%}.lbyuan{position: absolute;  height:auto !important; bottom:30% !important; left: 0 !important;width:100% !important; }.lbyuan span{width: 10px !important;height: 10px !important;border: 1px solid #fff;background: none;padding: 0 !important;margin:  0 5px !important;opacity: 1 !important;}.lbyuan .swiper-pagination-bullet-active{ background:#fff;border: 1px solid #fff}.synrdiv{position: relative;background: #f7f7f7 url(/en/images/sycpbg.jpg) no-repeat center bottom;background-size: 100% auto}.sytongji{position: relative;z-index: 3;background: #fff;margin-top: -150px;padding: 60px 0 10px;}.sytongji li{float: left;width: 23%;padding: 0 1%;text-align: center;margin-bottom: 30px}.sytongji li p{font-weight: bold}.sytongji li span{display: block}.sychapin{position: relative;z-index: 3}.sychapin .sybt{text-align: center}.sycpbot{}.sycpbot ul{display: flex;flex-wrap: wrap}.sycpbot li{background: #fff;width: 31.25%;margin-right: 3.125%;margin-bottom: 3.125%;padding: 50px 20px 45px;box-sizing: border-box}.sycpbot li:nth-child(3n){margin-right: 0}.sycpbot li img{display: block;margin: 0 auto 30px;height: 121px;}.sycpbot li p{text-align: center;color: #2a2a2a;font-weight: bold}.sycpbot li pre{line-height: 1.25;display: block}.sybt{position: relative}.sybt p{color: #242424;line-height: 1;font-weight: bold}.sybt span{display: block}.sybt a{display: inline-block;background: #ca1421;padding: 20px 70px 20px 35px;color: #fff;width: 140px;position: absolute;top: 0;right: 0}.sybt a:after{content: "";position: absolute;background: url(/en/images/syjtri.png) no-repeat center center;width: 19px;height: 35px;background-size: 100% auto;top: 50%;right: 40px;margin-top: -17.5px;}.sycplbsub .swiper-slide{width: auto;}.sycplbsub .swiper-slide img{height: 650px}.fybanner img{display: block;width: 100%}.fymain .sybt{text-align: center}.fygybjq{}.fygynr{}.fygyle{width: 36.33%;padding-bottom:25.6%}.fygyri{width: 59%}.fygyri p{color: #001f3f;font-weight: bold;padding: 20px 0;margin-bottom: 10px;position: relative}.fygyri p:after{content: "";position: absolute;background: url(/en/images/linde.png) no-repeat center top;height: 3px;bottom: 0;left: 0;width: 27px}.fygyri pre{color: #001f3f}.bannnerImg img{display: block;width: 100%}/*共用*/.foottop{padding: 120px 0 85px}.fymain{padding: 80px 0 0}.synrdiv{padding-bottom: 90px}.sycpdiv{padding-top: 110px}.fygybjq{margin-bottom: 100px}.sytongji{margin-bottom: 80px}.sybt{margin-bottom: 65px}.fygynr li{margin-bottom: 55px}.fygynr li:last-child{margin-bottom: 0}.sycpbot li p{margin-bottom: 18px}.sybt span{margin-top: 20px}/*字体*/.fontsize36{font-size: 36px}/*一级 36*/.fontsize34{font-size: 34px}/*34*/.fontsize32{font-size: 32px}/*32*/.fontsize24{font-size: 24px}/*24*/.fontsize22{font-size: 22px}/*22*/.fontsize18{font-size: 18px}/*18*/body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/.fontsize14{font-size: 14px}/*14*/.fybjq,.fygyri pre{line-height: 30px}.sytongji li span{line-height: 20px;height: 40px;}@media only screen and (min-width:1025px){    /*交互*/    /*图片hover效果*/    .rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}    .translY:hover{-webkit-transform:translateY(-.35rem);-moz-transform:translateY(-.35rem);-o-transform:translateY(-.35rem);transform:translateY(-.35rem)}    .scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}    .footbot a:hover{text-decoration: underline}    .sybt a:hover{opacity: .9}    .scaleimg img,.rotateimg img,.naverji a,.sybt a{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}}/***************************适配********************/@media only screen and (max-width:1680px){ }@media only screen and (max-width:1600px){    .sycplbsub .swiper-slide img{height: 540px}}@media only screen and (max-width:1440px){    .main1280{width: 1000px;}    .shbblj {margin-left: 50px;  }    .nav{margin-left: 80px;}    .nav li{margin-right: 30px;}    .sybt a{padding: 20px 50px 20px 25px}    .sybt a:after{right: 30px}    .sycplbsub .swiper-slide img{height: 489px}    /*字体*/    .fontsize36{font-size: 34px}/*一级 36*/    .fontsize34{font-size: 30px}/*34*/    .fontsize32{font-size: 24px}/*32*/    .fontsize24{font-size: 22px}/*24*/    .fontsize22{font-size: 20px}/*22*/    .fontsize18{font-size: 16px}/*18*/    body,input,select,textarea,.fontsize16{font-size:14px;}/*默认16*/    .fontsize14{font-size: 14px}/*14*/}@media only screen and (max-width:1366px){    .sycplbsub .swiper-slide img{height: 464px}}@media only screen and (max-width:1280px){    .sytongji{margin-top: -80px;}}@media only screen and (max-width:1200px){    .main1280{width: 800px;}    .shbblj {margin-left: 20px; }    .nav li { margin-right: 20px;  }    .nav {margin-left: 40px;  }    .sybt a{position: relative;margin-top: 20px;padding: 10px 30px 10px 15px;width: auto}    .sybt a:after{right: 15px;background-size: 40% auto;background-position: center right}    .footle,.footri{width: 100%;float: inherit}    .footri li{display: inline-block;vertical-align: top;width: 48%}    .footri li:last-child{width: 100%;margin-bottom: 0}    .footri, .footle{height: auto;padding: 30px;}    .footle{margin-top: 20px;}}@media only screen and (max-width:1152px){}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){    .sycplbsub .swiper-slide img{height: 347px}}@media only screen and (max-width:992px){}@media only screen and (max-width:870px){    .main1280{width: 90%;}    .header,.navheight{height: 50px;}    .menu-activator{display: block}    .nav{display: none;position: fixed;top: 50px;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 9999;margin: 0;border-top: 1px solid #ccc}    .nav ul{padding-top: 30px}    .nav li{float: inherit;text-align: center;margin: 0}    .nav li a.navyja{line-height: 45px}    .nav li a.navyja span,.nav li.clinav a.navyja span{display: none}    .logo{margin-top: 10px;}    .logo img{height: 30px;}    .shbblj a {  width: 30px;  height: 30px; line-height: 30px;  font-size: 16px;  margin-top: 10px;}    .fygyle{padding-bottom: 69.6%}    .fygyri p{padding-top: 0}    .lbyuan{bottom: 22% !important;}    .lbyuan span{    width: 8px !important; height: 8px !important;}    .sytongji{margin-bottom: 30px;padding-top: 30px;padding-bottom: 30px; margin-top: -30px;}    .sytongji li{width: 48%;margin-bottom: 10px}    .sycpbot li{width: 100%;float: inherit;padding: 20px;position: relative}    .sycpbot li img{position: absolute;top: 20px;left: 20px;height: 50px}    .sycpbot li p{line-height: 50px;text-align: left;padding-left: 52px}    .synrdiv{padding-bottom: 20px}    .sybt a {padding: 5px 30px 5px 15px;}    .footri, .footle{padding: 20px}    .footri li{width: 100%;margin-bottom: 10px}    .footdz li img{width: 20px}    .footdz li{padding-left: 35px;margin-bottom: 20px}    .footdz li p{margin-bottom: 10px}    .footwx p{margin-top: 10px}    .footwx img{max-width: 80%;margin: 0 auto}    .footbot{padding: 15px 0}    /*共用*/    .fygyle,.fygyri,.footdz,.footwx{float: inherit;width: 100%}    .fygyri,.footwx{margin-top: 25px}    .foottop{padding: 30px 0}    .fymain{padding-top: 40px}    .sycpdiv{padding-top: 30px}    .sybt,.fygybjq,.fygynr li{margin-bottom: 25px}    /*字体*/    .fontsize36{font-size: 26px}/*一级 36*/    .fontsize34{font-size: 24px}/*34*/    .fontsize32{font-size: 22px}/*32*/    .fontsize24{font-size: 20px}/*24*/    .fontsize22{font-size: 18px}/*22*/    .fontsize18{font-size: 16px}/*18*/    body,input,select,textarea,.fontsize16{font-size:14px;}/*默认16*/    .fontsize14,.sybt a{font-size: 14px}/*14*/    .fybjq,.fygyri pre{line-height: 26px}    .sycpbot li pre{line-height: 1.5}    /*.sytongji li span{line-height: 20px;height: 40px;}*/}@media (max-width: 767px){    .bannnerImgsWrap{margin-top: 0}    .bannnerImg img {        display: none;    }}@media only screen and (max-width:768px){ }@media only screen and (max-width:750px){    .sycplbsub .swiper-slide img{height: 180px}}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}/*1280*1024*/@media (max-width:1280px) and (min-height:867px){}@media (min-width:1025px) and (max-height:900px){}@media only screen and (max-height:780px){}@media (min-width:1025px) and (max-height:780px){}@media only screen and (max-height:630px){}