*{margin:0 auto;padding: 0}
body{font-size: 14px;color:#000;text-align:center;background:#fff;line-height: 1.5em;font-family: Arial,'PingFang SC','Microsoft YaHei',sans-serif;}
img{border: none}
ul,li,ol,dl,dt,dd{list-style: none}
a{color:inherit;outline: none;text-decoration:none;cursor:pointer;}
input{outline: none;background: #fff;border: none}
button{outline: none}
.fl{float: left;}.fr{float: right}
.red{color:red;}
.blue{color:#034292;}
.clearfix:after{display: block;overflow:hidden;clear:both;content:'';height: 0}
.clearfix{display: block;zoom:1;}


.inner{width: 1029px;}
.detailed{width: 973px;}

.header{padding-top:24px;min-width: 1029px;background: #fbffff}
.header-blue{background: #fbffff}
.header h1{display: inline;}
.header .search{width:374px;display:inline;margin:0 20px 0 150px;border:1px #666 solid;background:#fff;height: 32px;line-height: 32px;}
.header .search select{float:left;border:none;outline: none;background: #fff;height: 32px;line-height: 32px;width: 101px;border-right:1px #f0f0f0 solid;}
.header .search div div{overflow:hidden;float:left;height:32px;width: 100px;padding:0 36px 0 10px;}
.header .search div div input{height: 32px;float:left;width: 150px;line-height:32px;display: inline;}
.header .search div a span{width:20px;height:25px;position:absolute;left:10px;top:0px;margin-top:7px;margin-right:-20px;background: url(../images/icon.png) no-repeat;}
.header .search div a{margin-left: -25px;display:inline-block;float:right;position:relative;padding:0 20px 0 35px;border-left:1px #f0f0f0 solid;}
.header .search div a:hover{background:rgb(220,220,220)}
.header .search input[type='submit']{border-left:1px #666 solid;cursor:pointer;background: #fff;width: 100px;height: 32px;font-size: 16px;}
.header .search input[type='submit']:hover{background: #666;color:#fff;}
.header .loginRegister{border:1px #e0e0e0 solid;line-height: 32px;margin-right:20px}

.header .loginRegister a{float:left;display: inline-block;width:60px;font-size:14px;}
.header .loginRegister a:hover{background: #e0e0e0;}
.header .loginRegister .login{border-right:1px #e0e0e0 solid;}
.header .h p{float:left;}
.header .h a{width:auto;margin-left:15px;}
.header .h a:hover{background:inherit;}

.header2{padding-top:20px;border-bottom:1px #08498d solid;min-width: 1200px}
.header2 .logo{float: left;display:inline;margin:5px 15px 0 0;}
.header2 .logo img{width: 121px;height:31px;}
.header2 .nav2 li{float: left;width: 100px}
.header2 .nav2 li>a{color:#333;display:inline-block;line-height: 40px;font-size:16px;padding: 0 18px;border-bottom:2px #fff solid;}
.header2 .nav2 li>a.f{border-bottom:2px #5fa657 solid;}
.header2 .nav2 li>div{transition: all 0.5s ease}
.header2 .nav-item{text-align: left;line-height: 60px;display:none;}
.header2 .nav-item .inner{padding-left:18px;}
.header2 .nav-item dl dt{float: left;font-weight: bold;font-size:16px;}
.header2 .nav-item dl dd{float:left;margin-left:15px;}
.header2 .nav-item dl dd a:hover{color:#08498d;text-decoration: underline}

.header2 .nav2 li:hover .nav-item{display: block;}

.nav-qt{min-width:1029px;padding-top:16px;border-bottom:1px #044393 solid;background: #fbffff}
.nav-qt ul{line-height: 2em;font-size:18px;}
.nav-qt ul li{float:left;margin-right:50px;}
.nav-qt ul li>a{display: inline-block;padding:0 10px;border-bottom:3px #fff solid;}
.nav-qt ul li.l{position:relative;}
.nav-qt ul li.l div{height:0;overflow:hidden;z-index:999;background:#fff;box-sizing:border-box;position:absolute;width:100%;top:39px;left:0;font-size:14px;border-right:1px #044393 solid;border-left:1px #044393 solid;}
.nav-qt ul li.l div a{display:block;line-height:40px;border-bottom:1px #044393 solid}
.nav-qt ul li.l div a:hover{color:#fff;background:#044393}
.nav-qt ul li.l:hover div{height:auto}
.nav-qt ul li.f>a,.nav-qt ul li:hover a{border-color:#044393;}

.footer{min-width: 1029px;background: #08498d;color:#fff;padding-top:50px;margin-top:30px;font-size: 16px;line-height: 1em}
.footer ul,.footer dl{padding-bottom:35px;display: inline-block;}
.footer ul li{float:left;margin-left:50px;}
.footer ul li.l{margin-left:0;}
.footer dl dt{float:left;}
.footer dl dd{float:left;margin-right:15px;}
.footer p{padding-bottom:60px;}
.footer a:hover{text-decoration:underline;}
.footer2{background: #339933}


