body { margin:0; padding:0; font-size:12px; background:#fff url(../images/cbody-bg.jpg) center repeat-y; }

*a,area { blr:expression(this.onFocus=this.blur()); } /* for IE */
:focus { outline:none; } /* for !IE */
img, input{ border:0; }
ul li abbr,ul li.istop a { color:red; }
.clear { clear:both; }
.btn { display:inline-block; vertical-align:middle; border:none; height:30px; line-height:30px; padding:0 7px; margin:0; font-family:"微软雅黑"; font-size:10pt; text-decoration:none; cursor:pointer; background:#0089cb; color:white; }

.header { width:100%; height:150px; position:relative; background:url(../images/header.jpg) center top no-repeat;}
.header .wechat-qrcode { position:absolute; right:20px; top:30px; width:120px; height:100px; }
.header .wechat-qrcode span { width:20px; float:right; font-family:"Microsoft YaHei","SimHei"; font-size:16px; line-height:20px; }
.header .wechat-qrcode img { width:100px; height:100px; border:none; float:left; }

.navbar { width:100%; height:40px; line-height:40px; background:url(../images/nav-bg.jpg) center top no-repeat; }
.navbar ul, .navbar ol, .navbar ul li, .navbar ol li, .navbar dl, .navbar dl dt, .navbar dl dd { padding:0; margin:0; list-style-type:none;}
/* 一级菜单 */
.navbar .nav { height:40px; float:left;}
.navbar .nav dt { height:40px; padding:0 10px; float:left; position:relative; z-index:9; }
.navbar .nav dt > a { display:block; text-decoration:none; text-align:center; color:#004375; font-size:18px; font-family:"Microsoft YaHei","SimHei";}
.navbar .nav dt > a:hover,.navbar .nav dt:hover > a { height:40px; }
.navbar .nav dd { width:1px; background:url(../images/nav-l.jpg) center no-repeat; height:40px; float:left;}
/* 二级菜单 */
.navbar .nav ol { position:absolute; top:40px; left:0; background:#00649a; opacity:0.75; display:none;}
.navbar .nav dt:hover ol { display:block;}
.navbar .nav ol li { min-width:200px; _width:200px; height:40px;}
.navbar .nav ol li a { line-height:40px; color:#fff; font-size:16px; padding-left:20px; white-space:nowrap; text-decoration:none; display:block; }
.navbar .nav ol li a:hover { background-color:#004e78; }

.searchbar { width:160px; height:30px; margin-top:5px; float:right; }
.searchbar input, .searchbar button { float:left; background:none; height:30px; line-height:30px; margin:0; padding:0; border:none; }
.searchbar input { width:125px; }
.searchbar button { width:35px; cursor:pointer; }

.cbody { width:1000px; margin:0 auto; background:#fff url(../images/mtop_bg.jpg) center 190px repeat-x; }
.mbody { padding:10px; min-height:600px; background:url(../images/mbottom_bg.jpg) center bottom repeat-x; }

.location { background:#fcfcfc; color:#555; font-size:16px; line-height:40px; padding:0 20px; }
.location a { color:#555; text-decoration:none; font-size:16px; line-height:40px; }
.location a:hover { text-decoration:underline; }

.footer { width:992px; margin:0 auto; clear:both; padding-top:10px; min-height:110px; line-height:24px; border-top:10px #e8e8e8 solid; color:#333; }
.footer .footer-logo { width:300px; height:100px; padding-right:15px; border-right:1px #eee solid; background:url(../images/footer-logo.png) center no-repeat; float:left; }
.footer .info { padding-left:15px; float:left; }