﻿@import url(global_content.css);

/* 1.全局基本样式控制
-----------------------------------*/
*{margin:0; padding:0;}
html{ overflow:auto; overflow-x:hidden;}
body{font-size:12px; font-family:Arial; clear:#616161;word-break:break-all;}
img{border:none;}
input,textarea{font-size:100%;font-family:Verdana,Helvetica,Arial;}
ul,ol,li{list-style:none;}
a{color:#555; text-decoration:none }
a:hover{color:#f00; }

/* 2.区块 #header #banner #footer .quicklink
-----------------------------------*/
#wrapper{position:relative;width:100%!important;margin:0 auto; background:#fff;}
#header{ position:relative; z-index:2; width:100%; background:#f2f2f2;}
#top{ width:978px;min-height:133px;_height:133px; margin:0 auto; position:relative;}
#header h1{position:absolute;bottom:0;left:50px;width:186px; height:96px; vertical-align:middle;text-align:center; background:url(../img/logobg.gif) no-repeat;}
#header h1 a{
display:table-cell;
vertical-align:middle;
text-align:center;
+display: block;
+font-size:83px;
+font-family:Arial;
width:186px;
height:96px;
}
#header h1 a img {vertical-align:middle;}
#banner{width:978px; overflow:hidden;text-align:center;}
#mainbg{ /*margin:0 auto; width:800px;padding:20px 115px  0;*/background:#fff url(../img/mainbg.gif) no-repeat center top;min-height:400px;_height:400px;*margin-bottom:20px;}
#pagebottom{width:100%;clear:both;margin-top:10px;_margin-top:25px;position:relative;}
#footer{width:100%;margin:0 auto;height:25px;+height:35px;line-height:150%;padding:6px 0 0 0;text-align:right; border-bottom:solid 6px #e2e2e2;_margin-top:0;_position:relative;_top:-25px;_padding-top:0;}
#footer div{display:inline;padding-right:5px; color:#626262;}
#footer a{ color:#626262;}	

.quicklink{height:33px;line-height:33px;text-align:left;margin:0 auto; }
.quicklink ul{padding:0 0 0 5px;position:absolute;top:-2px;}
.quicklink li{float:left; margin-right:15px;}
.quicklink li a{color:#fff;}

.quicklink h2{padding:30px 0 0 5px;*padding-top:35px;font-size:12px;color:#626262; font-weight:normal;}
/*图片出错*/
.noimage{display:block; width:100px; height:100px; background:#ededed url(../img/noimages.gif) no-repeat center center;}
.blockimage{display:block;}

/* 3.导航
-----------------------------------*/
#navbar{width:100%;}
#nav {position:relative;z-index:10; width:800px; height:33px;margin:0 auto;margin-bottom:1px;text-align:center;}
#nav li {float:left;position:relative;line-height:33px;}
#nav li li{padding:0; margin:0; line-height:23px;height:23px; border-bottom:solid 1px #fff;}
#nav li li li,#nav li li li a{line-height:24px;height:24px;margin:0;background:url(../img/nav3_middle.gif) no-repeat;}
#nav li li li a:hover{background:url(../img/nav3_middle.gif) no-repeat 0 -24px;}
#nav li li li.last{ background:#fff;}
#nav a, #nav a:visited{display:block;width:110px;}
* html #nav a, * html #nav a:visited {width:110px;}
#nav ul ul .left ul {left:-102px;}
#nav ul ul .right ul {left:102px;}
#nav ul ul {visibility:hidden;position:absolute;top:33px;left:0; width:102px;}
* html #nav ul ul {top:33px;}
#nav ul ul ul{left:102px;_left:102px; top:0;width:100px;overflow:hidden; padding:0 1px;}
#nav table {position:absolute; top:0; left:0;}
#nav ul ul a, #nav ul ul a:visited,
#nav ul ul ul a, #nav ul ul ul a:visited{text-align:center; overflow:hidden; width:102px;font-weight:normal;}
* html #nav ul ul a{width:102px;}
* html #nav ul ul ul a{width:102px;}
/* style the top level hover 经过栏目样式 */
#nav li li a,#nav a a:hover{padding:0; line-height:23px;height:23px;}
#nav a{ color:#fff;font-size:12px; font-weight:bold; }
#nav li li li a{ color:#292929;}
#nav a:hover{zoom:1; float:left; display:inline;}

/*菜单底部*/
#nav li li.bottomBg{}
#nav li li li.bottomBg{}
#nav ul li:hover ul,#nav ul a:hover ul{visibility:visible; }
#nav ul :hover ul ul{visibility:hidden;}
#nav ul :hover ul :hover ul ul{visibility:hidden;}
#nav ul :hover ul :hover ul{ visibility:visible;}
#nav ul :hover ul :hover ul :hover ul { visibility:visible;}
#nav .arrowFront,#nav .arrowAfter{width:7px;height:11px;overflow:hidden;text-indent:-99em;margin-top:10px;}
#nav .arrowFront a,#nav .arrowAfter a{line-height:11px;display:block; width:7px;}
#nav .arrowFront,#nav .arrowAfter{float:left;margin:10px 10px 0 55px;_margin-left:38px;}
#nav .arrowAfter{float:right;margin:10px 37px 0 0;}
#nav .arrowFront a{background-position:0 0!important}
#nav .arrowAfter a{background-position:-7px 0!important}
#nav .arrowFront a,#nav .arrowFront a:visited,#nav .arrowAfter a,#nav .arrowAfter a:visited{background:url(../img/nav.gif);}

/* 4.MODULE 
-----------------------------------*/
.mdl{position:relative; overflow:hidden; float:left;}
.mdl_t{position:relative;font-size:12px;color:#666;}
.mdl_t_l,.mdl_t_r,.mdl_c_l,.mdl_c_r,.mdl_b_l,.mdl_b_r{position:absolute;top:0px;font-size:1px;overflow:hidden;}
.mdl_t_l,.mdl_c_l,.mdl_b_l{left:0;}
.mdl_t_r,.mdl_c_r,.mdl_b_r{right:0;float:right;}
.mdl_t_m{position:absolute;text-align:left;}
.mdl_t_m h3{font-size:12px;}
.mdl_t_c{text-align:left;}
.mdl_t_c span.a_a{text-decoration:none;}
.mdl_c{position:relative;overflow:hidden;}
.mdl_c .mdl_m_t,.mdl_c .mdl_m_c,.mdl_c .mdl_m_b{padding:0 2px;}
.mdl_c .mdl_m_t,.mdl_c .mdl_m_b{text-align:left;}
.mdl_c_c{position:relative;min-height:50px;_height:50px; color:#616161;zoom:1;}
.mdl_c_c:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
.mdl_c_c a{color:#616161;}
.mdl_b{position:relative;}
.mdl_b_c{position:relative;zoom:1;left:0;}
.g_p_fill{padding-bottom:32767px;margin-bottom:-32767px;}
.g_p_hide{overflow:hidden;display:block!important;display:inline-block;}
