@charset "utf-8";/* CSS Document */html,body {font-family:"微软雅黑";}
a {cursor:pointer;font-family:"微软雅黑";}
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,button,input,textarea,th,td,img,tr,td,form,select,div,strong,span,s {margin:0px;padding:0px;border:0px;}
i {font-style:normal;}
table {padding:0px;margin:0px;}
ul,ol {list-style:none;}
a {text-decoration:none;}
img {display:block;}
a:focus {outline:none;}
input,select,textarea {outline:none;}
table {border-spacing:0px;}
body {background-color:#fff;overflow-x:hidden;color:#666;font-size:14px;font-family:"微软雅黑";position:relative;min-width:1200px;width:100%;}
a {color:#666;text-decoration:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.left {float:left;position:  relative;}
.right {float: right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.container {margin-left:auto;margin-right:auto;width:1200px;}
/* 通用分页样式 */.pages {height:26px;padding:35px 0;margin-top:5px;clear:both;text-align:center;}
.pages:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul {padding:0;list-style:none;margin:0;text-align:center;display:inline-block;}
.pages li {float:left;margin-right:5px;}
.pages li a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pages li a:hover {border:1px solid #034f9d;background:#034f9d;color:#fff;text-decoration:none;}
.pages li span {border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:5px 10px;}
.pages .current a {border:1px solid #034f9d;background:#034f9d;color:#fff;}
/*head*/
/* 通用分页样式 */.pages {height:26px;padding:35px 0;margin-top:5px;clear:both;text-align:center;}
.pages:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul {padding:0;list-style:none;margin:0;text-align:center;display:inline-block;}
.pages li {float:left;margin-right:5px;}
.pages li a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pages li a:hover {border:1px solid #034f9d;background:#034f9d;color:#fff;text-decoration:none;}
.pages li span {border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:5px 10px;}
.pages .current a {border:1px solid #034f9d;background:#034f9d;color:#fff;}
/*head*/
.lang {overflow: hidden;float: left;margin-top: 13px;line-height: 20px;margin-right: 15px;}
.lang a{display: inline-block;color: #fff;padding-left: 37px;font-size: 14px;vertical-align: top;}
.lang .en{background: url(../images/en.jpg) no-repeat;}
.lang .cn{background: url(../images/cn.jpg) 0 2px no-repeat;}
.lang em{display: inline-block;height: 20px;background: #fff;width: 1px;margin: 0 5px ;}
/*头部*/
.top{line-height: 35px;position: relative;z-index:9999999;}
.top .con{width: 1300px;margin: 0 auto;position: relative;}
.top_lt{width: 442px;height: 44px;line-height: 44px;float: left;background: #020d92;position: relative;font-size: 15px;color: #ddd;}
.top_lt span{display: block;width: 800px;height: 44px;background: #020d92;position: absolute;right: 0;top: 0;z-index: -1;}
.top_lt .bg{width: 0; height: 0; width: 27px\9; height: 44px\9; border-right: 27px solid transparent; border-left: 0; border-top: 44px solid #020d92; border-width: 0\9;position: absolute; right: -27px; top: 0;}
.top_rt{width: 825px;height: 44px;float: right;background: #111;position: relative;color: #fff;}
.top_rt span{display: block; width: 1400px; height: 44px; background: #111; position: absolute; left: 0; top: 0; z-index: -1;}
.top_rt .bg{width: 0; height: 0; width: 27px\9; height: 44px\9; border-left: 27px solid transparent; border-right: 0; border-bottom: 44px solid #111; border-width: 0\9; position: absolute; left: -27px; top: 0;}
.top_rt ul{float: right;width: 300px;height: 45px;line-height: 45px;}
.top_rt li{height: 40px;line-height: 40px;float: left;position: relative;margin-left: 24px;}
.top_rt li a,.top_rt li em{color: #fff;display: block;height: 40px;position: relative;}
.top_rt li a:hover{color: #fff !important; text-decoration: underline;}
.top_rt li i{display: block; width: 22px; height: 20px; background: url(../images/arrow_btn.png) no-repeat 0 0; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.top_rt li.tel_icon{font-size: 16px; font-weight: 800;}
.top_rt li.tel_icon em{padding-left: 28px;}
.top_rt li.wx_icon i{background-position: -22px 0;}
.top_rt li.fav_icon i{background-position: -44px 0;}
.top_rt li.tel_icon i{background-position: -66px 0;}
.tel_icon{font-size: 26px;font-family: "Arial";float: right;width: 20%;padding-top: 30px;}
.tel_icon img{float:left;width: 64px;margin-top: -10px;}
.top_wxbox{width: 120px; height: 120px; background: #fff; position: absolute; left: 50%; top: 44px; margin-left: -60px; transition: all .4s; opacity: 0; visibility: hidden; }
.top_wxbox img{display: block; width: 95%; height:95%; margin:2.5%;}
.top_wxbox:before{display: block; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #fff; position: absolute; left: 50%; top: -8px; margin-left: -6px;}
.top_rt li.wx_icon:hover .top_wxbox{opacity: 1; visibility: visible;}


.top_bg{background: #fff;}
.head{height: 100px;margin:0 auto;width: 90%;}
.logo{width: 20%;}
.logo img{width: 220px;}
.name{margin-top: 30px;margin-left: 20px;}
.name p{font-size: 16px;color: #222;line-height: 24px;}
.nav{float: left;width: 60%;}
.NavCeshi > li {float: left;top: 0px;padding: 0 30px;-webkit-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;position: relative;}
.NavCeshi > li > a { display: block; text-align: center; color: #454545; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out;position: relative; z-index: 555;overflow: hidden; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.NavCeshi > li > a > i{display: block;height: 100px;line-height: 100px;font-size: 16px;position: relative;z-index: 3;font-style: normal;}
.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px !important}
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 100%}
.nav2{background: rgba(0,0,0,0.9);-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;position: absolute;width:190px;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);z-index: 9999;left:50%;top: 80px;margin-left:-94px;text-align:center;border-top: 4px #686868 solid;}
.nav2 a{background-color: rgba(255,255,255,0.35);box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow: 0 6px 10px rgba(0, 0, 0, .1);padding: 18px 0;width: 190px;height: 14px;line-height: 14px;display: block;color: #fff;font-size: 14px;-webkit-transition: none ease-out .3s;transition: none ease-out .3s;transition-property: color, background, text-indent, opacity;}
.nav2 a:hover{background: #020d92; text-indent: 10px;color: #fff;}
.nav ul li:hover .nav2 {opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
/*导航结束*/
/*底部*/
.nav a {color: #fff;}
.nav .nLi {float:left;position:relative;display:inline;background:url("../images/navhx.jpg")no-repeat right center;}
.nav .nLi:last-child {background:none;}
.nav .nLi:first-child a {color:#fff!important;background:#020d92;font-size:18px;font-weight:bold;}
.nav .nLi:first-child .sub li a {display:block;padding:3px 0;font-size:14px!important;line-height:49px!important;color:rgba(255,255,255,0.7);white-space:nowrap;overflow:hidden;font-weight:normal;background:none!important;text-overflow:ellipsis;}
.nav .nLi:first-child .on {background:#020d92;}
.nav .nLi h3 {float:left;}
.nav .nLi:hover h3 a {color:#fff;}
.nav .nLi h3 a {display:block;font-size:15px;font-weight:normal;color:#d7e7f4;width: 133px;}
.nav .nLi h3 p {text-align:center;}
.nav .nLi:first-child h3 a {background:#020d92;color:rgba(255,255,255,1);}
.nav .subs {width:160px!important;}
.nav .sub {display:none;width:100%;left:0;top:60px;position:absolute;background:rgba(0,0,0,0.9);line-height:26px;padding:12px 0;text-align:center;padding:0 14px 15px;z-index: 999;}
.nav .nLi:nth-child(8) .sub {width: 100%!important;}
.nav .nLi:first-child .sub {width:210%!important;}
.nav .sub li {zoom:1;border-bottom:1px solid #5c5b59;}
.nav .sub a {display:block;padding:3px 0;font-size:14px;line-height:49px;color:rgba(255,255,255,0.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nav .sub a:hover {color:rgba(255,255,255,1);}
.nav .nLi h3 a.on {color:rgba(255,255,255,1);}
/*导航结束*/
.w1400{width: 1300px;margin:0 auto;}
.copyright{background: #444 url(../images/20201113101021_217916886.jpg) no-repeat top center;}
.crcontact{height: 250px;width: 100%;background:#fff;border-radius:45px 45px 0 0;box-shadow:0 0 15px rgba(0,0,0,.2);justify-content:center;flex-wrap: nowrap;align-items:center;}
.crcontact>div{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;width: 94%;align-items:center;position: relative;margin: auto;padding-top: 25px;}
.crcontactleft{font-size:36px;color:#2f4557;font-weight:lighter;padding-top: 80px;background:url(../images/20201113101021_504033333.png) no-repeat center top;}
.crcontactleft em{ display:block; font-size:26px; text-transform:uppercase; letter-spacing:-2px; margin-top:4px;}
.crcontactright{width: 1000px;}
.crcontactright p{padding-left: 25px;font-size:20px;color:#2f4557;font-weight:lighter;line-height:89px;border-bottom:1px solid #dfe3e5;}
.crcontactright p span{display:inline-block;padding-left: 48px;}
.crcontactright p span+span{margin-left: 115px;}
.crcontactright p+p span+span{ margin-left:40px;}
.crcontactright p span:nth-child(1){ background:url(../images/20201113101021_797492870.png) no-repeat left center;}
.crcontactright p span:nth-child(2){ background:url(../images/20201113101021_78481687.png) no-repeat left center;}
.crcontactright p span:nth-child(3){background: url(../images/20201224164745_2021959269.png) no-repeat left center;}
.crcontactright p+p span:nth-child(1){ background:url(../images/20201113101021_695029328.png) no-repeat left center;}
.crcontactright p+p span:nth-child(2){ background:url(../images/20201113101021_102523912.png) no-repeat left center;}
.crcon{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; padding:60px 0 80px 0;}
.crcon ul{ font-size:0;}
.crcon ul li{ display:inline-block; vertical-align:top;}
.kslj p{ font-size:18px; color:#fff; margin-bottom:20px;}
.kslj a{display:block;font-size: 14px;font-weight:lighter;line-height:30px;color: #fff;}
.kslj a:hover,.end a:hover{ color:#fff;}
.kslj li+li{ margin-left:100px;}
.crcode li{ text-align:center; font-size:18px; color:#fff;}
.crcode  img{ display:block; width:150px; height:150px; margin-top:20px;}
.crcode li+li{ margin-left:20px;}
.end{line-height: 50px;border-top: 1px solid #ccc;}
.end .zb{
}
.end .zb img{
    margin-top: 15px;
}
.end .zb a{
    float: right;
}
.end,.end a{font-size:14px;font-weight:lighter;color: #fff;overflow: hidden;}
.end span a{
    padding-left: 10px;
}
.links{ background:#043c9d; font-size:18px; color:#fff; line-height:90px;}
.links .w1400{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start; }
.links span{ text-transform:uppercase; font-size:25px; font-family:impact; display:inline-block; margin:0 20px 0 10px; vertical-align:middle;}
@-webkit-keyframes tada {0% {-webkit-transform:scale(1)}
10%,20% {-webkit-transform:scale(0.7) rotate(-3deg)}
30%,50%,70%,90% {-webkit-transform:scale(1.2) rotate(3deg)}
40%,60%,80% {-webkit-transform:scale(1.2) rotate(-3deg)}
100% {-webkit-transform:scale(1) rotate(0)}
}
@-moz-keyframes tada {0% {-moz-transform:scale(1)}
10%,20% {-moz-transform:scale(0.7) rotate(-3deg)}
30%,50%,70%,90% {-moz-transform:scale(1.2) rotate(3deg)}
40%,60%,80% {-moz-transform:scale(1.2) rotate(-3deg)}
100% {-moz-transform:scale(1) rotate(0)}
}
.ftdown .ewm {float:right;/* margin-top:22px;*/overflow:hidden;height:150px;}
.ftdown .ewm span {display:block;width:140px;float:left;text-align:center;margin-left:20px;height:141px;}
.ftdown .ewm span img {display:inline-block;margin-top:9px;width:140px;}
#form1 ul{ font-size:0; white-space:nowrap;}
.pro #form1{margin-top:60px;padding:30px;box-shadow:0 0 20px #ccc;margin-bottom: 50px;}
#form1 ul li{display:inline-block;vertical-align:middle;display:inline-block;vertical-align:top;width: 300px;height:68px;box-sizing:border-box;background-color:#f5f5f5;background-position:20px center;background-repeat:no-repeat;padding-left:60px;}
#form1 ul li:nth-child(1){ background-image:url(../images/20201113084017_1896970409.png);}
#form1 ul li:nth-child(2){ background-image:url(../images/20201113084017_1675337373.png);}
#form1 ul li:nth-child(3){ background-image:url(../images/20201113084017_1631510781.png);}
#form1 ul li input{ border:none; height:68px; background:none; width:180px;}
#form1 ul li+li{margin-left: 15px;}
#form1 ul li:nth-child(4){ padding-left:30px;}
#form1 ul li:nth-child(4) input{ width:140px;}
#form1 ul li:nth-child(4) img{ display:inline-block; vertical-align:middle;}
#form1 ul li:nth-child(4){ padding:0;}
#form1 ul li:nth-child(4) input{ display:block; width:100%; background:#020d92; font-size:18px; color:#f5f5f5; font-weight:lighter; cursor:pointer; transition:all .3s ease;}
#form1 ul li:nth-child(4) input:hover{ background:#555;}
@media (max-width:1600px) {
    .NavCeshi > li{
    padding: 0 16px;
}