@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#333;}
a{color:#333;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#0063be;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header { position:fixed; background:#fff;height: 98px;left: 0;right: 0;z-index: 10}
.logo{float: left;height: 98px;}
.nav{float: right;height: 98px}
.nav ul{text-align: center;}
.nav li{position: relative;width: 115px;display:block;float: left;height: 98px;}
.nav li a.f{display: block;width: 100%;font-size: 16px;color: #313131;text-align: center;padding-top: 42px;transition: all 0.3s ease 0s;height: 98px;box-sizing: border-box;}
.nav li a.f span{display: block;opacity: 0;text-transform: uppercase;transition: all 0.3s ease 0s;color: #fff}
.nav li dl{position: absolute;top: 98px;left: 0;display: none;z-index: 6;width: 100%}
.nav li dl dd a{display: block;height: 30px;width: 100%;text-align: center;line-height: 30px;background: #006dc1;color: #fff;font-size: 14px;}
.nav li:hover a.f,.nav li a.f.on{color: #fff;padding-top: 33px;background: #006dc1}
.nav li:hover a.f span,.nav li a.f.on span{opacity: 1;color:#fff } 
.nav li dl dd a:hover{background: #fff;color: #1e97d5;opacity: 1}
.nav li.oa{display: block;height: 98px;line-height: 98px;font-size: 16px;font-weight: bold;line-height: 98px;background: #ececec;width: 90px;text-align: center;text-transform: uppercase;}

.footer{background: #252525;color: #fff}
.footer a{color: #fff}
.footer a:hover{color: #006dc1}
.ft-1{padding-top: 25px}
.ft-l{float: left;}
.ft-logo{height: 64px;margin-bottom: 25px}
.ft-contact{line-height:25px;font-size: 14px}
.ft-nav{float: right;margin-top: 20px;margin-right: -50px}
.ft-nav dl{float: left;width: 110px;line-height: 32px}
.ft-nav dl dt{font-size: 14px;}
.ft-nav dl dd{opacity: 0.6;}
.ft-2{margin-top: 30px;height: 60px;line-height: 60px;border-top: 1px solid #505050}
.ft-21{float: left;font-size: 14px}
.ft-22{float: right;}
