@charset "utf-8";
html,body{_background-image:url(about:blank);_background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0;font-size:14px;}
body,button,input,select,textarea{font:14px/1 'Microsoft YaHei',Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
i,s{font-style:normal}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
small{font-size:13px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000}
fieldset,img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input{border:none;outline:none}
hr{border:none;height:1px}
strong{font-weight: normal;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}

.fx-wrap{width:1200px;min-width: 1200px;margin:0 auto;position:relative;_width:expression(document.body.clientWidth <= 1200? "1200px":"auto");}

/*head*/
#head{height: 113px;min-width: 1200px;_width:expression(document.body.clientWidth <= 1200? "1200px":"auto");position: relative;z-index: 99999;}
#logo{position: absolute;left:0;top:25px;}
.nav{float:right;height: 50px;margin-top:19px;position: relative;}
#head .fx-wrap{height:113px; position: relative;z-index: 9999;}
.nav li{float:left;position: relative;}
.menu{float:right;position: relative;}
.menu .hotline{padding-right:16px; height: 40px;line-height: 44px;text-align: right;background:url(../images/tel.jpg) no-repeat 148px center;color:#1b4984;width:700px;}
.menu .hotline span{}	

.menu .hotline a{color: #000;display: block;float:right;padding-left: 30px}
.menu .hotline a:hover{color: red;}
.nav li a{display: block;width:100px;text-align: center;height: 50px;line-height: 50px;color:black;}
.nav li.act{background:#0061a6;color:white;}
.nav li.act a{color:white;}
.nav li dl{position: absolute;top:50;left:0;z-index: 99999;width:100%;text-align: center;color:white;height: 135px; display: none;}
.nav li dl.act{background-color:white;}
.nav li dl.act a{color:#3370af;}
.nav li dl dd{height: 45px;line-height: 45px;}
.nav li dl dd a{display: block;width:100%;height: 100%;color:white;text-decoration: none;line-height: 45px}
.nav li dl dd a:hover{background:rgb(0,97,166);color:white;filter:alpha(opacity=90);opacity: .9}
.sub_menu{display: none;position: absolute;height: 135px;background:rgb(50,114,176);width:100%;z-index: 999;min-width: 1200px;_width:expression(document.body.clientWidth <= 1200? "1200px":"auto");opacity: .8;filter:alpha(opacity=80);top:113px;left:0;}

/*footer*/
#footer{height: 212px;border-top:1px solid #c9c9c9;background-color:#e2e2e2; position: relative;}
#footer ul{padding-top: 32px}
#footer li{float:left;border-right:1px solid #ccc;overflow: hidden;width:150px;text-align: center;height:160px;}
#footer li dl{overflow: hidden;padding-top:20px;}
#footer li dl dt{height: 40px;line-height: 40px;font-weight: 500}
#footer li dl dd{line-height: 30px;height: 30px}
#footer li dl dt{font-size:16px;color:black;}
#footer li dl dd a {color:#666;}
#footer li dl dd a:hover{color: red;}
#code{position: absolute;right:50px; top:30px;}