@charset "utf-8";
/* CSS Document */
html,body,div,iframe,em,img,small,b,u,i,dl,dt,dd,ol,ul,li,p{font:14px/20px "微软雅黑",Arial,sans-serif;font-weight:normal;margin:0px;padding:0px;list-style:none;font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;list-style:none;}
body {overflow-x:hidden;}body,html{width:100%;height:100%;}
a:link {text-decoration:none;color:#0A1931;}
a:visited {text-decoration:none;color:#0A1931;}
a:active {text-decoration:none;color:#0A1931;}
a:hover {text-decoration:none;color:#185ADB;}
img{width:100%;float:left;}
:before{content:"";position:absolute;z-index:1;}
:after{content:"";position:absolute;z-index:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-size:22px;line-height:26px;overflow:hidden;}
h2{font-size:16px;}
p{font-size:12px;line-height:16px;color:#666;overflow:hidden;}
table {border-collapse:collapse;border-spacing:0;}th,td {vertical-align:middle;}
button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;outline:none;border:none;}
header,nav,article,section,aside,footer{width:100%;float:left;display:block;}
@font-face{font-family:fontsz;src:url('../font/goodmu.ttf') format("embedded-opentype"),url('../font/goodmu.ttf');}
.cw {width:1200px;margin:0 auto;clear:both;position:relative;}
.box {width:100%;float:left;padding:40px 0;}
.wap_nav,.m_map {display:none;}
.block{display:block;}
.none{display:none;}

/*头部样式*/
.header {width:100%;float:left;transition:0.4s all;}
.header .logo{width:500px;float:left;padding:30px 0;}
.header .logo img{width:auto;height:60px;margin-right:20px;}
.header .logo h2{font-size:28px;line-height:32px;color:#333;letter-spacing:1px;}
.header .logo c {color:#F73859;}
.header .logo p {font-size:14px;margin-top:5px;}
.header .ttel{width:280px;float:right;margin-top:20px;position:relative;}
.header .ttel h2{margin-top:15px;display:inline-block;padding-left:30px;}
.header .ttel img{width:70px;float:left;margin-right:15px;border-radius:6px;}
.header .ttel p{font-size:20px;line-height:30px;color:#185ADB;font-weight:bold;}
.header .ttel i{width:28px;height:28px;position:absolute;left:90px;top:-5px;background:url("../tels.png") no-repeat;}
.header .ttel i:nth-child(1){animation:tel ease-out 0.5s infinite;left:90px;top:7px;}
.header .ttel i:nth-child(2){background-position:0 -35px;animation:more_down ease-out 1s infinite;}
.header .ttel i:nth-child(3){background-position:0 -74px;animation:more_down ease-out 1.5s infinite;}
.header .ttel i:nth-child(4){background-position:0 -112px;animation:more_down ease-out 2s infinite;}

@keyframes tel {0% {transform:rotateZ(0deg);}20% {transform:rotateZ(20deg);}40%{transform:rotateZ(-20deg);}60%{ transform:rotateZ(20deg);}80%{transform:rotateZ(-20deg);}100%{transform: rotateZ(0deg);}}
@keyframes more_down {0% {opacity:0;}25% {opacity:1;}50% {opacity:1;}75% {opacity:1;}100% {opacity:0;}}

.header .nav {width:100%;float:left;position:relative;background:#185ADB;}
.header .nav ul{width:1200px;margin:0 auto;display:table;}
.header .nav li {float:left;position:relative;padding:15px 20px;margin-right:10px;}
.header .nav li h2{color:rgba(255,255,255,.90);font-size:20px;}
.header .nav li.yes,.header .nav li.yes:hover{background:#F73859;color:#fff;}
.header .nav li:hover{background:#F73859;}
.header .nav li:hover h2,.header .nav li.yes h2{color:#fff;}
.header .nav li:last-child{margin-right:0px;}
.header .nav li:after{width:44px;height:8px;background:#fff;top:-4px;left:50%;margin-left:-22px;border-radius:6px;visibility:hidden;}
.header .nav li:hover:after,.header .nav li.yes:after{visibility:visible;}

.header .nav li:hover .subnav {opacity:1;top:70px;visibility:visible;opacity:1;}
.header .nav .subnav {position:absolute;top:90px;width:80px;left:-20px;padding:0 20px;visibility:hidden;transition:all 0.6s ease 0s;background:rgba(255,255,255,.95);opacity:0;z-index:999;}
.header .nav .subnav a{line-height:40px;color:#666;display:block;position:relative;}
.header .nav .subnav a:hover{color:#909845;}
.header .nav .subnav a:after{height:0;width:0;border-color:transparent transparent transparent #909845;border-style:solid;border-width:3px;right:0px;top:17px;visibility:hidden;}
.header .nav .subnav a:hover:after{right:-3px;visibility:visible; transition:460ms;}

.header .Close_btn.active{right:12px;}
.header .Close_btn.active span{background:#FFB915;}
.header .Close_btn {position:fixed;right:0px;top:8px;width:40px;height:40px;cursor:pointer;z-index:999;display:none;transition:0.4s all;text-align:center;}
.header .Close_btn h2{font-size:14px;position:absolute;left:-26px;top:1px;color:#fff;}
.header .Close_btn span {display:block;width:20px;height:1px;margin:5px 0 0 9px;background:#185ADB;transition:0.3s all;position:relative;z-index:2;}
.header .Close_btn span:nth-child(2){width:15px;}
.header .Close_btn span:nth-child(2):before{height:0;width:0;border-color:transparent transparent transparent #F73859;border-style:solid;border-width:3px;right:-8px;top:-2px;z-index:1;}
.header .Close_btn.active span:nth-child(1){transform:translateY(7px) rotate(45deg);}
.header .Close_btn.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg);}
.header .Close_btn.active span:nth-child(2){opacity:0;}

.footer{width:100%;float:left;position:relative;padding-bottom:20px;padding-top:30px;}
.footer .dtop{width:70px;height:50px;background:#fff url("../top.png") no-repeat center 10px;background-size:20px;border-radius:100px;position:absolute;left:50%;margin-left:-35px;top:-25px;}
.copright,.conta{width:100%;float:left;}
.conta{padding:30px 0;}
.conta li{float:left;position:relative;}
.conta li:nth-child(1){width:20%;}
.conta li:nth-child(1):before{width:50px;height:50px;background:url("../bg_all.png");left:-20px;top:-20px;}
.conta li:nth-child(1) em{font-size:16px;color:#F73859;position:relative;padding-left:43px;}
.conta li:nth-child(1) em:before{width:35px;height:2px;background:#185ADB;left:0px;top:12px;}
.conta li:nth-child(1) h2{font-size:32px;line-height:40px;margin-bottom:10px;position:relative;z-index:2;}
.conta li:nth-child(2){width:50%;border-left:solid 1px #EBEBEB;padding-left:80px;}
.conta li:nth-child(2) h2{font-size:22px;}
.conta li:nth-child(2) h3{font-size:32px;line-height:60px;padding-left:42px;}
.conta li:nth-child(2) i{width:28px;height:28px;position:absolute;left:85px;top:32px;background:url("../tels.png") no-repeat;}
.conta li:nth-child(2) i:nth-child(1){animation:tel ease-out 0.5s infinite;left:80px;top:36px;}
.conta li:nth-child(2) i:nth-child(2){background-position:0 -35px;animation:more_down ease-out 1s infinite;}
.conta li:nth-child(2) i:nth-child(3){background-position:0 -74px;animation:more_down ease-out 1.5s infinite;}
.conta li:nth-child(2) i:nth-child(4){background-position:0 -112px;animation:more_down ease-out 2s infinite;}
.conta li:nth-child(2) p{line-height:16px;line-height:30px;padding-left:42px;}
.conta li:nth-child(3){width:80px;float:right;padding:10px;border:solid 1px ;border-radius:3px;}
.conta li:nth-child(3) p{position:absolute;background:#fff;padding:0 6px;top:-12px;left:18px;}
.conta li:last-child{width:calc(100% - 110px);margin-top:20px;background:#C6D8F9;border-radius:3px;padding:10px;padding-left:100px;}
.conta li:last-child span{position:absolute;background:#185ADB;color:#fff;padding:0px 20px;left:0px;top:0px;height:40px;line-height:42px;border-radius:3px 0px 0 3px;}
.conta li:last-child span:before{height:0;width:0;border-color:transparent transparent transparent #185ADB;border-style:solid;border-width:5px;right:-10px;top:15px;}
.conta li:last-child a{float:left;margin-left:15px;}

.copright dl,.conta ul{width:1200px;margin:0 auto;display:table;}
.copright dt{float:left;}
.copright dt a{color:#919399;margin-left:20px;}
.copright dt a:hover {color:#222;}
.copright dd{float:right;margin-top:-6px;color:#666;}
.copright dd i{width:20px;height:20px;display:inline-block;margin-right:5px;background:url("../icp.png") no-repeat 0 0px;background-size:18px;position:relative;top:5px}
.copright dd .wab{margin-left:10px;background-position:0 -33px;}

