@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{text-decoration:none; outline:none;}
body{font-size:12px;}
input,body{ font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}

.head_nav{ width: 1200px; height: 42px; overflow: hidden; position: absolute; top: 30px; left: 50%; margin-left: -600px; z-index: 2;}
.logo{ float: left;}
.menu_view{ float: right; height: 42px; overflow: hidden;}
.menu_view a{ font-size: 18px; color: #fff; line-height: 42px; display: inline-block; margin-left: 60px;}

.mypage{ width:auto; height:40px; overflow:hidden; clear:both; text-align:center;  margin:15px auto 0 auto;}
.mypage li{ min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;}
.mypage li:first-child a,.mypage li:last-child a{box-sizing: border-box;padding: 0 10px;}
.mypage li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; border:solid 1px #d9d9d9; border-radius:2px;box-sizing: border-box; }
.mypage li a:hover,.mypage li.active a{ background:#38a0f4; color:#fff; border:solid 1px #38a0f4; }

.footer_view{ width: 100%; min-width: 1200px; height: 130px; overflow: hidden; background: #373737;}
.footer_main{ width: 1200px;  height: auto; overflow: hidden; margin: 0 auto;}
.footer_left{ float: left; margin-top: 50px;}
.footer_left_nav,.footer_left_info{ font-size: 16px; color: #979696; line-height: 1.8;}
.footer_left_nav a,.footer_left_info a{ font-size: 16px; color: #979696; line-height: 1.8;}
.footer_left_info,.footer_left_info a{ font-size: 14px;}
.nodata{ width: 100%; margin: 50px auto; text-align: center; font-size: 13px; color: #999;}
.nodata img{ display: block; margin: 0 auto;}
.vue-view{ visibility:hidden;}