@charset "utf-8";
/* CSS Document */

/* 全局控制 */
body {
	margin:0px;
	background: #fff;
	font-size: 12px;
	color:#676767;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	}
.font_main{
	color:#676767;
	line-height:22px;
	text-indent: 4ex;	
}
.font_main_1{
	color:#999;
	line-height:22px;
	text-indent: 4ex;
}
.font_main_2{

	line-height:30px;
	font-size:14px;
	text-indent: 2ex;
}
.img_space{
	margin-left:15px;
	height:27px;
	padding-top:13px;
	vertical-align: bottom;
	}
.ur_here{ color:#676767;
line-height:24px;
}
.a_pages{
	color:#06F;
	text-decoration:none;
}
.a_pages:hover{
	color:#03F;
}
.a_title {
	color:#676767;
	text-decoration:none;
}
.a_title:hover {
	text-decoration:underline;
}
.article_title {
	color:#666;
	text-align:center;
	vertical-align: bottom;
	margin:10px 0px 0px;
}
.line_article{
	border:;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #676767;
}
/* 首页主体内容控制 */
.text ul{margin:0px; text-align:left;list-style-type:none; padding-left:20px;
}
.text ul li {
	list-style-type:none;
	line-height:20px;
	color:#676767;
	background:url(images/point_left_article.gif) no-repeat left center;
	text-indent: 2em;
	left:-20px;
}
.text2 ul{margin:0px; text-align:left;list-style-type:none; padding-left:20px;

}
.text2 ul li {
	list-style-type:none;
	line-height:20px;
	color:#676767;line-height:22px;
}
.text3 ul{margin:0px; text-align:left; padding-left:20px;width:100%;list-style-position:inside; 

}
.text3 ul li {
	width:50%;
	list-style-type:square;list-style-position: inside;
	line-height:20px;
	color:#676767;line-height:22px;
	float:left;
}
.tb_bg1 {
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-right-width: 1px;
	background:#f1f1f1;
}
.tb_bg2 {
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-right-width: 1px;
	background:#fff;
}
.tb_bg3{
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c6dfee;
	border-right-color: #c6dfee;
	border-bottom-color: #c6dfee;
	border-left-color: #c6dfee;
	border-right-width: 1px;
	background:#f1f1f1;
}
.tb_bg4{
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1c8adf;
	border-left-color: #1c8adf;
	border-right-width: 1px;
}
.link1 a{
	color:#676767;
	font-size: 12px;
	text-decoration: none;
}
.link1 a:hover { text-decoration:underline;}
.bg_toplogin{
	background:url(images/bg_toplogin.gif) no-repeat;
}
.bg_toplogin td {
	text-align:left;
}
.bg_toplogin td a{
	color:#F60;
	text-decoration: none;
}
.bg_toplogin td a:hover{
	text-decoration: underline;
}
.a_title_14p {
	font-size:14px;
	color:#676767;
	text-decoration:none;
}
.a_title_14p:hover {
	text-decoration:underline;
}
/*----------导航控制---------------*/
/* 菜单宽度 */
.menu {font-size:12px; padding:0 0 0px 15px; width:950px; }

/* 1级导航样式 */
.menu ul {padding:0;margin:0;list-style-type:none; height:35px; background:transparent;}

/*  2级菜单宽度 */
.menu ul ul {width:950px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; height:35px; line-height:35px; display:block; border-left:15px;}

/* style the sub level list items */
.menu ul ul li {display:block; width:150px; height:auto; line-height:1em;}/*2级菜单底部*/
.menu ul ul li.last {padding-bottom:10px; background:url(images/sub_bottom.gif) bottom left no-repeat;}
.menu ul ul ul li.last {padding-bottom:10px; background:url(images/two_bottom.gif) bottom left no-repeat;}
.menu ul ul ul ul li.last {padding-bottom:10px; background:url(images/three_bottom.gif) bottom left no-repeat;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block; float:left; height:35px; width:80px; font-size:10px; text-decoration:none; color:#fff; background:#fff url(images/nav_bg1.jpg); padding:0 0 0 0px;  text-align: center;border:0;}

/*  单个模块宽度*/
* html .menu a, * html .menu a:visited {width:80px; w\idth:80px;overflow:hidden;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#0f8df3; color:#fff;width:128px; height:100%; line-height:1em; padding:5px 10px; border:1px solid #0360ae; border-width:0 1px;}/*2级边框背景*/
* html .menu ul ul a, * html .menu ul ul a:visited  {width:150px; w\idth:128px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#12a1f9;}/*3级背景色*/
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c96;}/*4级背景色*/
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#0360ae;}/*2级目录中存在3级目录项的背景色*/
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#0360ae;}/*3级目录中存在4级目录项的背景色*/

/* style the level hovers */
/* first */
* html .menu a:hover {color:#ff0; border:0; height:35px; position:relative; z-index:100;}
.menu li:hover {position:relative;}

.menu :hover > a {color:#ff0; border:0; height:25px;}
/* second */
* html .menu ul ul a:hover{color:#ff0; background:#0360ae; position:relative; z-index:110; height:100%; border:1px solid #000; border-width:0 1px;}

.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ff0;background:#0360ae; z-index:110; height:100%; border:1px solid #0360ae; border-width:0 1px;}/*2级目录鼠标触摸背景色*/
/* third */
* html .menu ul ul ul a:hover {background:#12a1f9; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#0072d1;}
/* fourth */
.menu ul ul ul ul a:hover {background:#a75; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0; top:33px; left:0; width:150px;}/*2级目录顶部位置*/

/* position the third level flyout menu */
.menu ul ul ul{top:-10px; width:150px;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(images/sub_top.gif) 30px 0 no-repeat; left:-30px;}
.menu ul :hover ul.left {visibility:visible; height:auto; padding:15px 30px 30px 30px; background:transparent url(images/sub_top_left.gif) 30px 0 no-repeat; left:-55px;}


/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/two_top.gif) 30px 0 no-repeat;}
.menu ul :hover ul.left :hover ul {left:-150px;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(images/three_top.gif) 30px 0 no-repeat;}

/*滑动门*/
#tabs1{
text-align:left;
width:273px;
background:#e6e6e6;
padding:5px;
}
.menu1box{
position:relative;
overflow:hidden;
height:30px;
width:278px;
text-align:left;

}
#menu1{
position:absolute;
top:0;
left:0;
z-index:1;
margin:0px;
height:30px;
padding:0px;
}
#menu1 a{
	color:#676767;
	text-decoration: none; font-size:14px;
	
}
#menu1 li{
float:left;
display:block;
cursor:pointer;
width:50px;
text-align:center;
line-height:30px;
height:30px;

border-left:1px solid #e6e6e6;
border-top:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}
#menu1 li.hover{
background:url(images/tabs_bg1.jpg);
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
margin-left:0px;
}

.main1box{
	clear:both;
	margin-top:-1px;
	border:1px solid #fff;
	height:285px;
	width:270px;
	background:url(images/tabs_bg2.jpg) repeat-x #FFF;
	text-decoration: none;
	color:#676767;
	
}
#main1 ul{
display: none;
margin-left:11px;
margin-top:15px;
list-style-type:none;
padding:0px;
}
#main1 ul.block{
display: block;
}
.sub1_table_line{
	border: 4px solid #d5f3fe;
}
.sub1{
	list-style-type:none;
}
.sub1_title{
	background: url(images/line_ul_down.gif) repeat-x;
	text-indent:1em;
	font-weight: bold;
	color: #666;
	line-height:25px;
	float:left;
}
.sub1_leftline{
	width:20px;
	height:25px;
	padding-top:5px;
	display: block;
	float:left;
}
.main_line_tab{
	border: 1px solid #d5f3fe;
}
