*{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;}
.header-blue{background: #fbffff}
.header h1{display: inline;}
.header .search{width:374px;display:inline;margin:0 170px;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: 145px;border-right:1px #f0f0f0 solid;}
.header .search div div{overflow:hidden;float:left;height:32px;position:relative;width: 80px;padding:0 36px 0 10px;}
.header .search div div input{height: 32px;float:left;width: 80px;line-height:32px;display: inline;}
.header .search div div span{width:20px;height:21px;position:absolute;right:12px;top:6px;background: url(../images/icon.png) no-repeat;}
.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;}
.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;}


.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{margin-bottom:16px;min-width:1029px;padding-top:16px;border-bottom:1px #044393 solid;}
.nav-blue{background: #fbffff}
.nav ul{line-height: 2em;font-size:18px;}
.nav ul li{float:left;margin-right:50px;}
.nav ul li a{display: inline-block;padding:0 10px;border-bottom:3px #fff solid;}
.nav ul li.f a,.nav ul li a:hover{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}

/* .fenye{margin-top:30px;}
.fenye .num{float:right;display: inline-block;}
.fenye .num li{float:left;margin-right:4px;line-height: 28px;min-width: 28px;}
.fenye .num li a{display: block;border:1px #e6e6e6 solid;padding:0 10px;box-sizing: border-box;}
.fenye .num li a:hover{border-color:#ccc;}
.fenye .num li.f{color:red;}
.fenye .jump{float:right;display: inline-block;line-height: 28px;margin-left:40px;}
.fenye .jump span{margin-right:10px;}
.fenye .jump input{margin:0 5px;border:1px #e6e6e6 solid;padding-left:10px;width: 46px;line-height: 28px;box-sizing: content-box;;height: 28px;}
.fenye .jump button{margin-left:5px;width:50px;cursor:pointer;height: 28px;box-sizing: content-box;border:1px #e6e6e6 solid;background: #fff}
.fenye .jump button:hover{border-color:#ccc;} */

.fenye{margin-top:40px;overflow:hidden;}
.fenye ul{display: inline-block;float:left;margin-bottom:10px}
.fenye ul li{float:left;margin-right:10px;}
.fenye ul li a,.fenye ul li input[type='button']{display: inline-block;line-height: 24px;padding:0 10px;border:1px #000 solid;}
.fenye ul li a:hover,.fenye ul li input[type='button']:hover{background: #000;color:#fff;cursor:pointer}
.fenye ul li input.f{border-color:#fff;color:red;}
.fenye ul li input.f:hover{background:#fff;color:red;cursor:default}
.fenye form{display: inline-block;float:left;}
.fenye form p{float:left;line-height: 24px;margin-right:10px}
.fenye form p span{color:red}
.fenye form input[type='number']{height: 24px;width: 30px;border: 1px #000 solid;padding:0 5px;margin:0 3px;}
.fenye form button,.fenye form input[type='button']{width:40px;margin-right:10px;height: 24px;border: 1px #000 solid;float:left;display: inline-block;}
.fenye form select{float:left;border:1px #000 solid;width:40px;outline:none;line-height:24px;height:24px;margin-right:10px;}
.fenye form button:hover{cursor: pointer}
.fenye form input[type='button']:hover{cursor: pointer}


.bread{line-height: 1em;padding: 10px 0;margin-bottom:30px;}
.bread li{float:left;margin-right: 5px}
.bread li a{color:#08498d;}
.bread li a:hover{text-decoration:underline;}

.section{margin-top:26px;}
.section .time{text-align: left}
.section .source{line-height:3em}
.section .tit h2{width: 630px;line-height: 40px;margin-bottom:24px;background: url(../images/blue.jpg) repeat-x center;font-weight:normal}
.section .tit h2 div{width: 225px;background: #fff;padding:0 18px;}
.section .tit h2 div p{background: #08498b;font-size: 24px;color:#fff;}
.section .tit h2.i p{position:relative;text-indent: 42px;}
.section .tit h2.i p span{position:absolute;width: 35px;height: 40px;left:36px;top:0;background: url(../images/icon.png) no-repeat;}
.section h3{padding-bottom:13px;position: relative;font-weight: normal;margin-bottom: 18px}
.section h3 div{float:left;font-size:22px;line-height: 28px}
.section h3 .more{float:right;font-size:12px;margin-top:3px;}
.section h3 .more:hover{color:#999;}
.section h3 span{width: 25px;height:4px;background:#08498b;position:absolute;left:0;bottom:0; }
.section h3.l{padding-left:22px;}
.section h3.l span{width: 6px;height: 28px;top:0;}

form.register-login{width: 485px;font-size:18px;margin:100px auto;text-align: left}
.register-login .t{margin-bottom:42px;}
.register-login .t p a{color:#034292;font-weight:bold;}
.register-group{margin-bottom:42px;position:relative;}
.register-group input[type='text'],.register-group input[type='password']{box-sizing:border-box;font-size:18px;width: 100%;border:1px #dadada solid;height: 46px;line-height: 44px;padding:0 15px;}
.register-login input[type='submit']{width: 100%;height: 62px;line-height: 62px;color:#fff;font-size: 20px;background: #034292;letter-spacing:5px;cursor:pointer;}
.register-login input[type='submit'][name='login']{width: 40%;margin:0;}
.register-login input.validate{width: 40%;float:left;}
.register-login input[type='button']{/* position:absolute; right:0;top:0;*/width: 40%;height: 46px;line-height: 46px;background: #034292;font-size: 16px;color:#fff;cursor:pointer;}
.register-login input.dis{background:#999}
.register-login .register-txt{text-align:left;font-size:14px;/* margin:20px auto; */}
.register-login .green{color:green;}
.register-login input.dis{background: #999}
.register-group .eye{position:absolute;top:10px;right:10px;cursor:pointer;display:inline-block;width:25px;height:25px;background:url(../../../images/eye.png) no-repeat;}
.register-group .eyeOff{background-position:-25px 0}
.register-txt{position:absolute;left:5px;top:50px;font-size:14px;color:red;}
.register-login .b{margin-top:40px;}
.register-login .b input[type='checkbox']{margin-right:10px;}
.register-login .b a:hover{text-decoration:underline;}

.search-result{width: 890px}
.search-result .top{text-align:left;color:#666;margin-bottom:30px;}
.search-result ul li{margin-bottom:15px;text-align:left; }
.search-result ul li h4{font-size: 16px;text-decoration:underline;}
.search-result ul li h4 a:hover{color:#08498c;}
.search-result ul li p{line-height: 22px;height: 66px;overflow:hidden;margin:5px 0;}
.search-result ul li div{color:#08498c;}


.regModule{border:1px #000 solid;padding:40px;font-size:16px;display:inline-block;margin:200px auto}
.regModule a{border:1px #000 solid;display:inline-block;padding:0 10px;line-height:2em;margin-top:20px;}
.regModule a:hover{color:#fff;background:#000}


