@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ {font: 12px/1.5 \5b8b\4f53, tahoma, arial, sans-serif; background:#fff;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { color:#000; text-decoration: none;}
a:hover { color:#f00;}
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/**/


/*onlinechat*/

*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url("/images/slide_min.jpg") no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url("/images/slide_box_bg.jpg") repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;}
.lanren .slide_box .weixin{ margin-bottom:5px;width:135px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}








#main {margin:0 auto;width:1100px; }

.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.blank6{ overflow:hidden; height:2px; clear:both;}
.blank10{ overflow:hidden; height:10px; line-height:0; font-size:0; clear:both;}
.blank20{ overflow:hidden; height:20px; line-height:0; font-size:0; clear:both;}

.header {height:110px; margin:0 auto; width:1200px;min-width: 1200px;}


.header_top{width:1200px;margin:0 auto;    position: relative;}
.top_left{position: absolute;
    left: 0;}
.top_left img{float:left; margin-top: 10px;}
.top_right{}
.top_right img{float:right;    margin-top: 50px;}

.header_content { width:1200px; margin:0 auto; position:relative; z-index:10;height:90px; }
.header_top .tel { position:absolute; right:0; top:35px;}
.header_top a.qq_online { position:absolute; left:595px; top:24px; padding-left:20px; color:#d92926; background:url(../images/qq.jpg) no-repeat;}
.header_top ul { position:absolute; right:-5px; top:55px;}
.header_top ul li{ display:inline; }
.header_top ul li.twitter { padding-left:9px;background: url(../images/weibo.gif) no-repeat left center; }
.header_top ul li a{ padding:0 10px;background: url(../images/line.gif) no-repeat right center;}
.header_top ul li span{ color:#d92926; margin-right:-10px; font-weight:bold; }
.header_top ul li.top_l a{  background: none;}
img.logo { margin:5px 0 0 10px; width:461px; height:90px; }

.navigation {background:#013570;height:44px;  width:100%;margin:0 auto;min-width:1200px;}
.main_nav{width: 1200px;margin:0 auto;height: 44px;}
.main_nav li { float:left;  line-height: 44px;width:13.7%;}
.main_nav li a{color:#FFF;display: block;height: 44px;line-height: 44px;font-size: 16px;font-family: "黑体";text-decoration: none;    text-align: center;}



.main_nav li:hover{float:left;  line-height: 44px;width:13.7%; background:#9DAABB; }



.nav { float:left; height:30px;}
.sv { position:absolute; top:30px; display:none; width:132px; }
.sv li { float:left; height:27px; }
.sv a { display:block; width:137px; height:27px; background:url(../images/bg_sed_navi.png) no-repeat; text-align:center; line-height:27px; color:#fff; margin:0; }
.sv a:hover { background:url(../images/bg_sed_navi_hover.png) no-repeat 0 -1px; color:#fff; }
.sed_nav_02 { left:138px; }
.sed_nav_03 { left:275px; }
.sed_nav_05 { left:548px; }
.sed_nav_06 { left:685px; }
.sed_nav_07 { left:822px; }
.sed_nav_04 a { width:136px; }
.sed_nav_01 a, .sed_nav_07 a { width:138px; }
.main_menu { position:absolute; left:0; top:30px; background:#fff; border:solid 1px #ccc; border-top:none; width:960px; overflow:hidden; _zoom:1; display:none; z-index:5; height:380px; }
.menu_left { width:756px; float:left; }
.menu_right { width:203px; height:380px; float:right; border-left:solid 1px #ccc; position:relative; }
.main_menu h4 { height:30px; line-height:30px; margin-bottom:20px; background:#363636; color:#fff; text-align:center; font-weight:bold; }
.main_menu h4 a { color:#fff; }
.main_menu dt, .main_menu dt a { font-weight:bold; }
.menu_left ul { overflow:hidden; _zoom:1; }
.menu_left li { float:left; width:178px; height:360px; background:url(../images/bg_menu_sep_02.gif) no-repeat right top; }
.menu_left li.menu_t { width:200px; }
.menu_left li.last { width:140px; background:none; }
.menu_left dl { margin:0 0 10px 8px; clear:both; overflow:hidden; _zoom:1; padding-bottom:10px; background:url(../images/bg_menu_sep_01.gif) no-repeat left bottom; }
.menu_left dl.nb { background:none; }
.menu_left dt { margin-bottom:10px; color:#b32200; }
.menu_left dt a { color:#b32200; }
.menu_left dd { color:#2b2b2b; line-height:18px; }
.menu_left dd a { color:#2b2b2b; /*float:left;*/ width:85px; }
.menu_left dl.last { padding-bottom:0; margin-bottom:0; }
.lines dd { clear:both; }
.lines dd a { width:80px; float:left; }
.lines dd span { color:#aaa; }
.menu_left dl.nav_t { width:180px; }
.menu_left dl.nav_t dd { width:90px; float:left; }
.menu_right ul { margin:0 0 25px 10px; }
.menu_right ul li { float:none; font-weight:bold; }
.menu_right ul li a { color:#393939; line-height:30px; }
.menu_right .vall { position:absolute; left:0; bottom:0; }

.footer_wrap{  width:100%;  text-align: center; background:#e4e4e4;margin-top: 20px; min-width: 1200px;}
.footer{  width:1200px; height:auto; margin:0 auto;line-height:40px; }
.footer p.copy{ width:300px; float:left; padding-left:10px;}
.footer_links{ float: right; padding-right:15px;}
.footer_links{ float: right; text-align:right;}
.footer_links li{ display:inline;}
.footer_links li a{  border-right:1px solid #000; padding:0 10px; }
.footer_links li.last_link a{  border-right:none;}
.siteinfo{ position:absolute; left:0; bottom:0; }

