﻿ul,ul li{list-style:none}
a{text-decoration:none}
.img img{display:block;margin: 0 auto;}
article img {max-width:100%;}
.mobile{display:none}

header{width:100%;background:#fff;}
header .header1{ width: 1200px;height: 120px; margin: 0 auto;box-sizing: border-box;position: relative; }
header .header1 a{ float: left; margin-top: 10px;}
header .header{width:100%;height:50px;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative;line-height:50px;background-color:#04c35c;}
header .header .img{height:100px;line-height:100px;float:left;position:relative}
header .header .logo img{vertical-align:middle;display:inline-block;height:50px;}
.top-info { display: inline-block; padding-left: 20px;text-align: left;}
.icon-box { padding-right: 20px;position: relative;margin-top: 30px;}
.icon-box span {border-left: none;font-size: 30px;padding-left: 25px; position: relative;color: #333333;}
.top-info p { display: inline-block;font-size: 0.9em;color: #9692a0;margin: 0; margin-top: 25px;line-height: 26px;}
.content-box { float: left;}
.top-info p a {color: #9692a0; font-size: 1em;text-decoration: none;margin-top: 0;}
.fa-map-marker{ background: url(../images/1.jpg) center no-repeat;}
.fa-phone{ background: url(../images/2.jpg) center no-repeat;}
.fa-calendar{ background: url(../images/3.jpg) center no-repeat;}
header .header>ul{height:50px;line-height:50px;width: 1200px;margin: 0 auto;}
header .header ul li{float:left;text-align:center;line-height:50px;position:relative}
header .header ul li.actvie>a{color:#12569D}
header .header ul li a{font-size:17px;display:block;position:relative;padding:0 50px;color: #fff;}
header .header ul li a i{font-size:10px;padding-left:2px;color:#aaa;transition:all .4s ease}
header .header ul li a:hover , header .header ul li.active a{color:#fff; background: #80f1b4;}
header .header ul li a:hover i , header .header ul li.active a i{color:#12569D;transform:rotate(180deg);transition:all .4s ease}
header .header .childUl{display:none;position:absolute;top:100px;left:0;background:#fff;box-shadow:0 0 1px #ccc;padding:8px 0;min-width:120px;z-index:999}
header .header ul.childUl li{width:100%;height:auto}
header .header ul.childUl li a{display:block;height:50px;line-height:50px;overflow:hidden;padding:0 10px}
header .header ul.childUl li a:hover{color:#fff;background:#12569D;transition:none}
header .header .nav{position:relative;width:50px;height:50px;top:25px;box-sizing:border-box;padding:9px 0;cursor:pointer;float:right;display:none}
header .header .nav:hover span{background:#fff}
header .header .nav span{display:block;width:100%;height:4px;background:#fff;border-radius:2px;position:absolute;top:9px;transition:all .5s}
header .header .nav span.active:nth-child(1){transform:translateY(7px) rotate(45deg);transition:all .5s}
header .header .nav span.active:nth-child(3){transform:translateY(-9px) rotate(-45deg);transition:all .5s}
header .header .nav span:nth-child(2){top:23px}
header .header .nav span:nth-child(3){top:36px}

video{ background-color: #000;}
@media screen and (max-width:1290px){header{height:60px}
header .header{width:100%;height:60px;line-height:60px}
header .header>ul{display:none;position:absolute;box-sizing:border-box;padding:20px;top:60px;left:0;background:#fff;width:100%;height:auto;float:unset;box-shadow:0 3px 10px inset #eee;z-index:9999}
header .header ul li{width:100%;line-height:40px;text-align:left;position:relative}
header .header ul li a{border-bottom:1px solid #ccc}
header .header ul li a::after{position:absolute;content:'';left:0;bottom:0;width:0;height:1px;background:#12569D;transition:width .5s}
header .header ul li a:hover{border-color:#fff}
header .header ul li a:hover::after{width:100%}
header .header .childUl{position:static;box-shadow:none;width:100%;overflow:hidden;padding:0;text-indent:25px}
header .header ul.childUl li a{width:100%}
header .header .nav{display:block;top:0;width:30px;height:60px;padding:20px 0;z-index: 9999;}
header .header .img{height:60px;line-height:60px}
header .header .logo img{height:50px;}
header .header .nav span{top:20px}
header .header .nav span:nth-child(2){top:28px}
}

