/* CSS Document */
@charset "utf-8";

/* 初始化样式 */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }



fieldset, img { border:none; }



img{display: block;}



address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }



ul, ol {list-style:none; }



input,textarea,button,select { padding-top:0; padding-bottom:0; font-family: "Microsoft YaHei"; outline:none}



input::-moz-focus-inner { border:none; padding:0; }



label, select, input { vertical-align:middle;}



select, input, textarea { font-size:12px; margin:0; }







textarea { resize:none; }



table {border-collapse:collapse; }



body {color:#22374f; font:14px/1.5 "Microsoft YaHei","Arial Narrow",HELVETICA; background:#fff;}



.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



.clearfix {zoom:1; }



.clearit {clear:both; height:0; font-size:0; overflow:hidden; }



a {color:#22374f; text-decoration:none; outline:none; bblr:expression(this.onFocus=this.blur());}



a:visited {color:#22374f; }



a:hover, a:active, a:focus {color:#9f090e; text-decoration:none;}



/* 背景颜色样式 */



.db_bg {background:#f3f3f3;}



/* 	上边距样式 */



.mt20 {margin-top:20px;}



/* 头部样式 */



.head_wrap {width:100%;background:url(../images/hd_bg.gif) repeat-x; position:relative; border-bottom: 4px solid #c89f62; z-index:2;}



.head {width:1280px;margin:0 auto;}



.hd_t {width:100%; height:25px; text-align:right;}



.hd_t li {height:25px; line-height:25px; display:inline-block; _zoom:1; *display:inline; font-size:12px; background:url(../images/t_line.gif) no-repeat right center; position:relative; z-index:4;} 



.hd_t li * {vertical-align:middle;}



.hd_t li:last-child {background:none;}



.hd_t li i {width:7px; height:4px; line-height:0; display:inline-block; margin-left:10px; background:url(../images/bd_ico.png) no-repeat;}



.hd_t li i.ico_t {background-position:0 0; }



.hd_t li i.ico_d {background-position:-10px 0;}



.hd_t li a {color:#c0bcbc; display:inline-block; text-align:center; padding:0 15px; height:25px; line-height:25px;}



.hd_t li a:visited {color:#c0bcbc;}



.hd_t li a:hover {color:#fff;}



.hd_t_submenu {width:120px; height:0; overflow:hidden; background:#d4b485; background:rgba(212,180,133,0.9); filter:alpha(opacity=90);  position:absolute; left:50%; top:25px; z-index:9999; margin-left:-60px; box-shadow:0px 1px 3px #aaa; -webkit-box-shadow:0px 1px 3px #aaa; -moz-box-shadow:0px 1px 3px #aaa; -o-box-shadow:0px 1px 3px #aaa;}



.hd_t_submenu p {width:120px; height:32px; text-align:center;}



.hd_t_submenu p a {color:#FFF; padding:0; height:32px; line-height:32px; display:block;}



.hd_t_submenu p a:visited {color:#FFF;}



.hd_t_submenu p a:hover {color:#FFF; background:#b24739;}



.hd_c {width:100%; height:105px; background:url(../images/hd_c_bg.gif) no-repeat 310px 0;}



.hd_c .logo {width:310px; height:105px; float:left;}



.nav {padding:0 10px; height:85px; padding-top:20px; text-align:right; float:right;}



.nav li {height:85px; float:left; position:relative;line-height:85px; z-index:2;}



.nav li a {display:block;padding:0 15px; height:85px; color:#FFF; font-size:16px;   white-space:nowrap;}



.nav li a:hover {color:#FFF; background:#8b0709;}



.nav li a.current {color:#FFF; background:#8b0709;}



.slide{ position:absolute; top:85px;  z-index:1000; display:none;}



.slide li a{text-align:center; background:#d4b485;height:32px; line-height:32px; padding: 0; width:160px;}



.subnav {width:1000px; height:40px; display:none; text-align:center; position:absolute; left:50%; bottom:-40px; margin-left:-500px; z-index:9999;}



.subnav p {display:inline-block;}



.subnav p a {color:#22374f; font-size:14px; padding:0 15px; height:40px; line-height:40px; display:inline-block; white-space:nowrap;}



.subnav p a:visited {color:#22374f;}



.subnav p a:hover {color:#9f090e; background:none;}



.hd_search {width:16px; height:85px; margin-top:20px; float:right; position:relative;}



.hd_search a {width:16px; height:16px; display:inline-block; text-indent:-9999px; background:url(../images/bd_ico.png) no-repeat 0 -10px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}



.hd_search a:hover {background-position:-20px -10px;}



.hd_b {height:40px; width:100%; background:#eee2d0; display:none; position:absolute; left:0; bottom:-40px; z-index:8888;}



/* ===== 主体样式 ===== */



.main {width:1280px; overflow:hidden; margin:30px auto; z-index:1;}



/* 底部样式 */



.foot_wrap {width:100%; height:208px; background:#3d3d3d;}



.foot {width:1000px; height:208px; font-size:12px; background:url(../images/foot_bg.gif) no-repeat; margin:0 auto;}



.foot_nav {width:1000px; overflow:hidden; padding:32px 0;}



.foot_nav_l {width:700px; overflow:hidden; text-align:center; float:left;}



.foot_nav_l a {padding:0 20px; line-height:24px; color:#a5a5a5; font-size:14px; display:inline-block; cursor:pointer; background:url(../images/b_line.gif) no-repeat right 6px;}



.foot_nav_r {width:110px; overflow:hidden; text-align:center; float:left;}



.foot_nav a {padding:0 20px; line-height:24px; color:#a5a5a5; font-size:14px; display:inline-block; cursor:pointer;}



.foot_nav a:visited {color:#a5a5a5;}



.foot_nav a:hover {color:#fff;}







@media screen and (max-width:1024px) {



	.head {width:1020px;margin:0 auto;}



	.main {width:1020px; overflow:hidden; margin:30px auto;}



	.container {width:1020px;}



	.left {width:760px; overflow:hidden; float:left;}



	.blogroll {width:758px; height:75px; overflow:hidden; border:#e7e7e7 1px solid; background:#fff; float:left;}



}
