﻿/* CSS Document */
body {
	margin-left:0px;
	margin-top:0px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}
.sf{
	
	font-size:12px;
	color: #ffffff;
}

.small a:link{
	text-decoration: none;
	color: #fff;

}

.small a{
	text-decoration: none;
	color: #fff;

}

.small a:hover{
	text-decoration:underline;
}

.rightline{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f0f0f0;	
}

.leftline{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#f0f0f0;
}

.bottomline{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #9CC2D5;
}

.topline{
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: transparent;
}

.bothline{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.leftroom{
	padding-left: 20px;
	padding-right: 20px;
}

.rightroom{
	padding-left: 20px;
}

.rightroompro{
	
	background-repeat: x-repeat;
	background-position: center top;
	padding-left:0px;

}


.rightroom2{
	padding-right: 0px;
}


.topspace{
	padding-top: 10px;
}

.topright{
	padding-top: 0px;
}

.bottomspace{
	padding-bottom: 20px;
}

.td1{
	font-size:12px;
	color: #666666;
	
}
	
.arl{
	font-family:Arial, Helvetica, sans-serif;
}


.channeltitle{
	padding-bottom:5px;
}

.channelcontent a:link{
	color:#999999;
	padding-left: 50px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	text-decoration: none;
}

.channelcontent a{
	color:#999999;
	padding-left: 50px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	text-decoration: none;
}

.channelcontent a:hover{
	color:#333333;
	font-weight:bold;
	background-color:#FFFFFF;
}


.view{
	padding:10px;
}

.viewpoint{
	padding-bottom:10px;
	font-weight:bold;
}

.pie{
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding-right: 5px;
	height:20px;
}

.copyright{
	color:#666666;
	font-size:10px;
}

copyright a:visited{
	color:#666666;
	font-size:10px;
}



.copyright a{
	color:#666666;
	font-size:10px;
}



.choosed{
	background-color: #FFFFFF;
	color:#CCCCCC;
	margin-top:3px;
	margin-bottom:3px;
}
 

#PARENT{  
	width:200px;
} 
/*==============================*/ 



.tm{
	vertical-align: super;
	font-size:8px;
}

.title1{
	font-size: 18px;
	height: 33px;
	color: #999999;
	padding-left: 20px;
	font-weight: bold;
}

.title2{
	font-size: 16px;
	height: 30px;
	color: #333333;
	padding-left: 30px;
        padding-top:8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #666666;
	font-weight: bold;
}

.title3{
	font-size: 16px;
	height: 30px;
	color: #333333;
	font-weight: bold;
}


.return a:link{
	font-size:10px;
	color:#999999;
	text-decoration:none;
	padding-right:20px;
	vertical-align: bottom;
}


.return a{
	font-size:10px;
	color:#999999;
	text-decoration:none;
	padding-right:20px;
	vertical-align: bottom;
}

.return a:hover{
	color:#cccccc;
}
.content {
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	color: #000000;
	line-height: 20px;
	font-size:13px;
	
	
	
}

.content a:link{
	text-decoration: underline;
 	color: #333333;
}

.content a{
	text-decoration: underline;
 	color: #333333;
}

.content a:hover{
	color:#c4122f;
}

.content1 {
	color: #000000;
	line-height: 16px;
	
}

.content1 a:link{
 	color: #333333;
}

.content1 a{
 	color: #333333;
}

.content1 a:hover{
	color:#c4122f;
}


.logo {
	background-image: url(img/logo1.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	background-attachment: scroll;
}

.btmline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.tools{
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-left: 30px;
	padding-top:10px;
}



.toptr {
	color: #333333;
	background-color: #F0f0f0;
	text-align: center;
}

.righttd{
	color: #333333;
	font-weight:bold;
	padding-left:3px;
}

.table{
	border: 1px solid #CCCCCC;
}

.tleftline{
	border-left-style: solid;
	border-left-color: #9CC2D5;
	border-left-width: 1px;
}

.ttopline{
	border-top-style: solid;
	border-top-color: #9CC2D5;
	border-top-width: 1px;
}


.trightline{
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}

.tbottomline{
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.dleftline{
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}

.dbottomline{
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.listcontent{
	color: #999999;
	padding-left:3px;
	padding-bottom:1px;
}

.listcontent a:link{
	color:#333333;
	text-decoration:none;
	display:block;
}

.listcontent a{
	color:#333333;
	text-decoration:none;
	display:block;
}

.listcontent a:hover{
	color:#c4122f;
}

.tolintro{
	margin-right:30px;
}

.tolintro a:link{
	color:#333333;
	text-decoration:none;
}

.tolintro a{
	color:#333333;
	text-decoration:none;
}

.tolintro a:hover{
	text-decoration:underline;

}

.tolbg{
	background-color:#f0f0f0;
	margin-top:3px;
	margin-bottom:3px;
}

.highlight{
	font-weight:bold;
	font-size:13px;
	padding-bottom:7px;
}

.highlight a:link{
	text-decoration:underline;
	color: #333333;
}

.highlight a{
	text-decoration:underline;
	color: #333333;
}

.highlight a:hover{
	color:#666666;
}

.sologn{
	font:"Arial Black";
	font-size:24px;
	text-align:right;
	color:#cccccc;
	font-weight:bold;
}

.download a:link{
	font-size:12px;
	color:#c4122f;
	text-decoration:none;
	height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #666666;
	padding-right:20px;
	display:block;
	
}

.download a{
	font-size:12px;
	color:#c4122f;
	text-decoration:none;
	height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #666666;
	padding-right:20px;
	display:block;
	
}

.download a:hover{
	text-decoration:underline;
	
}

.writer{
	font-size: 10px;
	font-style: italic;	
}

.back a:link{
	color: #999999;
	text-decoration: none;
	font-size:13px;
	padding-left:20px;	
}

.back a{
	color: #999999;
	text-decoration: none;
	font-size:13px;
	padding-left:20px;	
}

.back a:hover{
	color: #666666;
}

.color{
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#1d2d3a', StartColorStr='#3f647e');
		color:#ffffff;}

/*----------------------------------弹出层------------------------------------------*/
/*html,body{font-size:12px;margin:0px;height:100%;} 
.mesWindow{border:#666 0px solid;background:transparent; color:#213140;} 
.mesWindowTop{border-bottom:#000 1px dashed;margin-left:0px;padding:0px;font-weight:bold;text-align:left;font-size:12px;color:#213140;} 
.mesWindowContent{margin:0px;font-size:12px;} 
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff} 
*/

/*----------------------------------menu------------------------------------------*/
/*#nav li {float:left;}暂无影响*/
/*#nav li li {width:168px;} 二级菜单宽(暂不影响)*/
#nav li ul a {
  padding:0px 5px; /* 这里超过5将有影响（这里不是主要地方） */
  border-top:0px solid #fff;/* 二、三级菜单边框 */
  /*width:148px;  二级菜单宽（暂不影响） */
  /*line-height:30px; 二级菜单高（暂不影响） */
  /*text-align:left;（暂不影响） */
}


/*#nav li ul a:link {
  width:148px; 
   height:31px;
} 这里暂时不影响 */


/* 目前没发现有用
#nav li ul ul {margin: -20px 0 0 146px!important;*margin: -30px 0px 0px 88px!important; margin-left:90px;} 三级弹出位 
*/
#nav li:hover ul ul{margin-left:90px;} 
#nav li.sfhover ul ul{margin-left:97px!important;*margin-left:97px;} /*三级菜单离二级菜单的距离*/
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{left:-999em;height:31px;
} 

/* 所有弹出菜单自动左边距(悬浮宽度） */
#nav li:hover, #nav li.sfhover {
/*background:#3d647d;*/
background-image:url('img/rbg2.jpg');width:94px;
height:31px;

}

/*   所有悬浮样式   */ 
:link,:visited { text-decoration:none; } 
a:link { color:#213140; } 






/***********************************菜单代码*******************************************/

/*----------------------------------一级菜单 ------------------------------------------*/
#nav {
position: absolute;	
float: left;
list-style: none;
 line-height:30px;
padding: 0px;
margin: 0px!important; *margin: 0px!important; *margin-left: -450px!important;margin-left: -450px; /*最后一个影响IE6*/
z-index:1;
}

#nav ul 
{list-style: none;padding: 0px;float: left;margin: 0px!important; *margin: 0px!important; *margin-left: -450px!important;margin-left: -450px;line-height:31px;
}

#nav a {
	width: 146px!important; *width: 220px;/*鼠标悬浮在菜单上的宽度*包括影响（HRSC）*/;
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	padding-left: 20px !important;*padding-left: 20px;/*一级菜单文字距离*/;
	font-size: 13px;
	font-weight: bold; height:31px;
}

/*一级菜单每格宽度*/
#nav a {

_width:67px;
}

#nav a:hover{color:#ffffff;} /* 所有鼠标悬浮时字体样式 */

/*内部菜单2及宽度*/
#nav li {
float: left;
width: 94px;
/*background-image:url('img/menu1.gif');*/
background-image:url('img/rbg.jpg');
background-repeat:repeat-x;  
z-index:1;
}


/*暂不影响*/
/*#nav ul {
position: absolute;	
float: left; 
clear:right;
list-style: none;
 height:31px;
margin: 0px!important; *margin: 0px!important; *margin-left: -450px!important;margin-left: -450px; 
font-size:12px; 
z-index:1;
}*/


/*----------------------------------二级菜单宽度------------------------------------------*/
#nav li ul { height:31px;
  position:absolute;
  margin: 0 0 0 0px!important;*margin:0 0 0 -45px!important;margin: 0 0 0 -45px;/*  二级菜单的便宜位置 */
  left:-999em;/* 菜单是否回收 */
  width:146px;/* 下拉或者平铺 */
}
#nav li li {
width: 146px; height:31px;
 
}
/*二级菜单文字宽度*/
#nav li ul a {
background-color:#888888; 
/*background-image:url('img/rbg2.jpg');*/
width: 146px !important;	/*更改影响IE6*/
 
text-align: left; 
padding-left:20px;  font-weight:lighter;
}
#nav li ul a:hover{
   height:31px;
color:#213140;
width: 146px !important;*width:146px;/*更改影响IE6、7的二级菜单宽度*/
}

#mao a
{
	width:140px !important;

}

/*#nav li ul a:hover{
  width:146px !important;*width:146px;  鼠标悬浮时菜单宽 
  height:31px;
  
   margin: 20px!important; *margin: 0px!important; *margin-left: -450px!important;margin-left: -450px;
}*/


/*----------------------------------三级菜单位置-----------------------------------------*/
#nav li ul ul {margin: -10px 0 0 146px!important;*margin: -30px 0px 0px 88px!important; margin-left:90px; background-color:;}
#nav li.sfhover ul ul{left: -999em;}
#nav li ul ul a{background-color:#888888;}
#nav li ul ul a:hover{ color:#213140}

#nav li:hover ul ul{left: -999em;}
#nav li li.sfhover ul{left: auto;}
#nav li.sfhover ul{left: auto;}
#nav li li:hover ul{left: auto;}
#nav li:hover ul{left: auto;}

#nav li:hover {}

/**********************************************************************************************/

/*----------------------------------menu_21------------------------------------------*/
#nav21 ul {position: absolute; top:120px; list-style:none;background: #cccccc;  padding: 0px;margin-left:0px;border:solid 1px #fff;border-bottom:0px;width: 190px;text-align: left; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#1d2d3a', StartColorStr='#3f647e');}
#nav21 {position: absolute; top:140px; list-style:none; background: #cccccc;  padding: 0px;margin-left:0px;border:solid 1px #fff;border-bottom:0px;width: 190px;text-align: left; }
#nav21 ul ul{border: solid 1px #CCC;border-bottom: 0px;}
#nav21 a {display: block;width: 180px;color:#fff; font-size:12px; text-decoration:none;border-bottom: dotted 1px #ddd;text-align: left;padding-left: 10px; }
#nav21 a:hover{color:#293D6B;}
#nav21 a.selected{;}
#nav21 li {line-height: 20px;	position: relative;}
#nav21 li ul {position: absolute;left: -999em;width: 190px;font-weight: normal;margin: 0px;padding: 0px;}
#nav21 li li {width: 190px;}
#nav21 li ul a {display: block;width: 180px;padding-left: 12px; padding-right:0px;line-height: 20px;text-align: left;}
#nav21 li ul ul {margin: 0 0 0 180px;}
#nav21 li.sfhover ul ul{left: -999em;}
#nav21 li:hover ul ul{left: -999em;}
#nav21 li li.sfhover ul{left: auto;}
#nav21 li.sfhover ul{left: auto;}
#nav21 li li:hover ul{left: auto;}
#nav21 li:hover ul{left: auto;}
#nav21 li.sfhover ul{left: 190px;top: 0px;}
#nav21 li:hover ul{left: 190px;top: 0px;}
#nav21 li.sfhover {background: #cccccc; }
#nav21 li:hover {background: #cccccc; }
* html #nav21 li {float: left;height: 1%;}
* html #nav21 li a {height: 1%;}

.lineright{ border-right-width:1px; border-right-color:#DFDFDF; border-right-style:solid}
.lineleft{ border-left-width:1px; border-left-color:#DFDFDF; border-left-style:solid}
.linetop{ border-top-width:1px; border-top-color:#DFDFDF; border-top-style:solid}
.linetop2{ border-top-width:1px; border-top-color:white; border-top-style:solid}
.linebottom{ border-bottom-width:1px; border-bottom-color:#DFDFDF; border-bottom-style:solid}
.red{color:red}
.blue{color:Blue}
.ulmargin li{margin-bottom:10px}
.pmargin p{margin-bottom:60px}

.style1 {
	border-right: 1px solid ;
	background-color:;
	color:#FFFFFF;
	
}
.style2 {
	color: #FFFFFF;
}


.style3 {
	text-decoration: underline;
	color: #0000FF;
}

	#first {
	position:absolute;
	top:58px;
	left:0px;
	width:100%;
	display:block;
	height:22px; 
	z-index:1
	}
	#two {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	display:block;
	height:36px; 
	z-index:2
	} 
	<!--#three {
	position:absolute;
	top:90px;
	left:0px;
	width:900px;
	display:block;
	height:8px; 
	z-index:1
	}   -->
	
div#sitepage{
	
	font-size:12px;
	padding:0;
	width:880px;
	height:100px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
} 
div#productBSS { clear:both; } 
div#bssContent { margin:-1px 0 0 0; padding:1em; background-image:url(img/tabg.jpg); background-repeat:repeat-x;height:90px; font-size:13px; } 
/* - Tab Widget (blog sidebar) - */ 
div.tabwidget {  position: relative; color:#333333; font-size:13px;font-weight:bold;} 
/* 标签与文本之间衔接 */ 
div.tabwidget ul.tabs { list-style: none; margin: 0; padding: 0 0 5px 0; height: 1em; border-bottom: 0px solid #C7C8CA; } 
/* 标签背景色 */ 
div.tabwidget ul.tabs li { display: block; float: left; background-image:url(img/BQ.png);  border: 0px solid #C7C8CA; border-width: 0px 0px 0px 0; padding: 0 1em; line-height: 2em; margin: 0;width:260px; } 
div.tabwidget ul.tabs li.selected {background-image:url(img/topwhite.png); border-bottom: 0px solid #FFF;width:258px; } 
div.tabwidget ul.tabs li a{ color:black;}
div.tabwidget ul.tabs li.selected a:link{ color:blue;width:260px; }
/* layer control */ 
div.tabwidget div.container { display: none; clear: both; border: 1px solid #C7C8CA; border-width: 0 1px 1px 0; position: relative; } 
div.tabwidget div.on { display: block; } 


.fontxxsmall{
	font-size:8px;
	text-align:right;
	
}
.fontsmall{
	font-size:11px;
	text-align:right;
	
}

.titleright{
	padding-right:30px;
	text-align:right;
}

.titleleft{
	padding-left:30px;
	text-align:left;
}


.underline {
	text-decoration: underline;
}

.padright{
	padding-right:20px;

}

.mesWindow{border:#666 1px solid;background:#fff; } 
.mesWindowTop{ color:#9999ff; border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;} 
.mesWindowContent{height:600px;margin:4px;font-size:12px;} 
.mesWindow .close{border:none;cursor:pointer;text-decoration:underline;background:#fff} 


.resultshow{
	padding:0 10px 0 10px;
	width:165px;
	height:100px;
	vertical-align:top;
}

