@charset "UTF-8";
body,input,button,select,textarea,table{font-family:"Microsoft YaHei", "微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
fieldset,img {border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
a:link, a:visited,a:hover, a:active {text-decoration: none;}
/*重设 HTML5 标签*/
article,aside,details,figcaption,figure,footer,header,menu,nav,section {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
img {border: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
/*==公用样式==*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clear{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.bl{display: inline-block}
.news1600{width: 1600px;margin: 0 auto;}
.news1450{width: 1450px;margin: 0 auto;}
.news1200{width: 1200px;margin: 0 auto;}
.news1000{width:1000px;margin: 0 auto;}
a{color: #333;}
*{box-sizing: border-box;}
.height40 {height: 40px;}
img{border: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;max-width: 100%;}
/*banner*/
.flexslider{border:none!important;background-color:rgba(0,0,0,0);margin: 0;border-radius: 0;overflow: hidden;  }
.flex-direction-nav{display: none;}
.flexslider .slides li img{max-width: 100%;width:100%;float: left;cursor: pointer;}
.flex-control-nav{z-index: 99;bottom: 15px;}
.flex-control-paging li a{background: #ffffff!important;width: 13px!important;height: 13px!important;}
.flex-control-paging li a.flex-active{background: #8c95a0!important;}
/*header*/
.header .logo{margin-top: 2%;text-align: center;}
.header .logo img{display: inline-block;margin-bottom: 10px;}
.header .nav>ul>li{ float: left; margin:2% 2% 0 7%; }
.header .nav>ul>li>a{font-size: 16px;  padding-bottom:16px;display: inline-block;  transition: all .3s ease;  border-bottom: 3px solid transparent;}
.header .nav>ul>li:hover a{border-bottom: 3px solid #000;}
.header .nav>ul>li.on a{border-bottom: 3px solid #000;}
/*nav-2*/
.header .nav>ul>li>div{
    position: absolute;
    width: 100%;
    left:0;
    background-color: #fff;
    z-index: 20;
    height: 0px;
    box-shadow: 0 2px 3px #adadad;
    overflow: hidden;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.header .nav>ul>li:hover div{height: 46px;}
.header .nav>ul>li .nav-2>ul>li:nth-of-type(1) {margin-left: 10%;}
.header .nav>ul>li .nav-3>ul>li:nth-of-type(1){ margin-left: 25%;}
.header .nav>ul>li .nav-4>ul>li:nth-of-type(1){ margin-left: 43%;}
.header .nav>ul>li .nav-5>ul>li:nth-of-type(1){ margin-left:63%;}
.header .nav>ul>li .nav-6>ul>li:nth-of-type(1){ margin-left: 43%;}
.header .nav>ul>li>div ul{border-bottom: 1px solid #adadad;}
.header .nav>ul>li>div div{width: 40%;margin: 0 auto;margin-top: 1%;}
.header .nav>ul>li>div div ul{border: 0;width: 20%;float: left;margin-left: 23%;    margin-top: 4%;}
.header .nav>ul>li>div div ul li{float: none;}
.header .nav>ul>li>div div img{max-width: 30%;float: left;}
.header .nav>ul>li>div ul li{float: left;margin: 1% 2%;}
.header .nav>ul>li>div ul li a{color: #999;font-size: 14px;}
.header .nav>ul>li:hover div ul li a{border-bottom: 0;}
.header .nav>ul>li>div ul li a:hover{border-bottom:0;color: #000;transition: .8s;}

/*footer*/
.foot{text-align: center;background-color: #399588}
.foot-box>div:nth-of-type(1){padding: 3% 0;width: 28%;margin: 0 auto;}
.foot-box>div:nth-of-type(1) img{max-width: 100%;}
.foot-box .content{padding:0 0 2% 0;margin: 0 auto;}
.foot li{display: inline-block;margin: 5px 4%}
.foot li a{color: #fff;font-size: 16px;}
.foot em{width:100%;display: block;height: 2px;background-color: #fefefe;margin: 10px 0 10px 0;opacity: .7;}
.foot .content p{color:#fefefe;display: inline-block;}


