html,body,form{margin:0;padding:0;font-size:14px}
#slogan{transition-duration:.5s}
#slogan:hover{transform:scale(1.1)}
.relative{position:relative}
a{text-decoration:none;color:#333}
.cls{clear:both}
.fl{float:left}
.fr{float:right}
.relative{position:relative}
.absolute{position:absolute}
.h310{height:310px}
#header{background:url(/Public/images/bg.jpg) no-repeat;background-position:center;margin:0 auto}
#header .search{position:absolute;left:740px;bottom:36px}
.search input{font-size:14px;height:1.6em;border-radius:8px;border:1px solid rgba(0,0,0,.4);text-align:center}
.search i{margin-left:6px}
.w{margin:0 auto;width:1017px}
.w2{margin:0 auto;width:1200px}
#logo{display:inline-block;background:url(/Public/images/logo.png) no-repeat;width:464px;height:115px;left:15px;top:40px;transition-duration:.3s;position:absolute}
#nav{position:relative;height:46px;line-height:43px;width:100%;margin:0 auto;position:absolute;left:0;bottom:5px;text-align:center;z-index:99999999}
#nav>a{margin:0;padding:0 13px;color:#fff;font-size:16px;display:inline-block;background:rgba(0,0,0,0) right url(/Public/images/nav_xian.png) no-repeat;transition-duration:.5s}
#nav>a:last-child{background:rgba(0,0,0,0) right url(/Public/images/blank.gif) no-repeat}
#nav>a:hover{color:#e60012;background:#fff;background:#fff right url(/Public/images/blank.gif) no-repeat}
#nav>a.selected:hover{background:#bdf;color:#000;transition-duration:.1s}
#nav>a.selected{background:#1f3f84}
#nav .sub{position:absolute;top:43px;background:rgba(255,255,255,.97);padding:10px 0;z-index:9999999;line-height:200%;border:1px solid rgba(0,91,181,.3);box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,.2);display:none}
#nav .sub a{font-size:16px;color:#036;padding:0 19px;display:inline-block}
#nav .sub a:hover{color:#f00;background:rgba(128,128,0,.07)}
hr{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.9);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.1)}
.pos{color:#bbb;font-size:14px;border-bottom:1px dashed #ccc;padding:0 0 5px 3em}
.pos a{color:#999}
#footer{color:#808080;line-height:150%;margin:20px auto 0 auto;line-height:180%;text-align:center;font-size:12px}
#footer a{color:#808080}
#footer .nav{background:#1f75ba;color:rgba(255,255,255,.5);height:36px;line-height:36px;font-size:14px}
#footer .nav a{color:#fff}
.separator{display: inline-block; margin: 0 .5em; }
label{cursor:pointer}