.m-header{width:100%;height:164px;background:url(../img/header-bg.png) no-repeat center center;}body{margin:0;font-family:Microsoft Yahei;font-size:14px;line-height:1.5;color:#333333;background-color:#ffffff;}.l-logo{height:164px;}.w-1200{clear:both;width:1200px;min-width:1200px;margin:0 auto;}.l-logo-tit{float:left;margin-top:30px;color:#015293;}h2{font-weight:normal;}.l-logo-tit1{float:right;margin-top:17px;margin-right:-223px;}.m-nav{height:50px;background:#015293;}clearfix::before,.clearfix::after{content:"";display:block;height:0;visibility:hidden;clear:both;}.m-nav-ul{display:inline-block;width:1000px;height:50px;}.pull-left{float:left;}.m-nav-ul li{position:relative;float:left;height:50px;width:16.66667%;line-height:50px;text-align:center;}.m-nav-ul li.on .menu,.m-nav-ul li .menu:hover{color:#015293;background:#fff;}.m-nav-ul li .menu{position:relative;display:inline-block;height:48px;padding:0 20px;margin-top:2px;color:#fff;font-size:18px;cursor:pointer;}a:link{text-decoration:none;}.m-nav-sub{display:block;visibility:hidden;position:absolute;top:48px;left:0;width:112px;background:#fff;color:#333;font-size:16px;line-height:40px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);z-index:10;}.m-nav-sub a.sub-menu{display:block;padding:0 16px;color:#333;}.m-nav-ul li .menu:hover .m-nav-sub{visibility:visible;}.m-nav-sub a.sub-menu:hover{background:#f7f7f7;}.r-search{display:inline-block;width:200px;height:35px;margin-top:7.5px;background:#fff;border:1px solid #015293;border-radius:20px;}.pull-right{float:right;}.icon-search{display:inline-block;width:16px;height:16px;margin-right:5px;padding:17px;background:url(../img/icon-search.png) no-repeat center center;cursor:pointer;}.input-search{width:145px;height:33px;border:none;outline:none;border-radius:5px;}input{vertical-align:middle;}.pub-right-box{background:#015293!important;}.sidebar_denglu{border-bottom:1px solid #015293!important;}.xitong{background-color:#015293!important;}.xt li.pub-user-group{background:#015293!important;}*{box-sizing:border-box;}.l-logo-tit .font42{font-size:38px;font-weight:bold;}.icon-line{position:relative;top:-2px;display:inline-block;width:30px;height:1px;background:#1167b7;}.m-header-logo{width:78px;height:77px;margin-top:28px;margin-right:25px;}