body {
	float:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color: #ffffff;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;	
	font-family: "Arial,ËÎÌå";
	font-size: 12px;
	color: #3a3a3a;
	text-decoration: none;
	text-align: left;
	}
td {
	font-family: "Arial,ËÎÌå";
	font-size: 12px; 
	line-height:152%; 
	}
	
a  { 
	color: #5c5c5c;
	text-decoration:none
	}
	
a:visited {
	text-decoration: none;
	color: #5c5c5c;
	}
	
a:hover {
	color:#0064a5;
	}

.topa {
BACKGROUND-COLOR:#FFFFFF;background-image:url(../images/top_01.jpg); width:999px; height:70px;
}
.topb{
background-image:url(../images/top_01.jpg);background-repeat: no-repeat; height:70px;
}

input.smallInput{
border:1 solid #a1a1a1;FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; width:70px;LINE-HEIGHT: normal
}
input.blueInput{
border:1 solid #b7dbff;FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal
}
select.smallselect{    
 border-right: #4bb7fe 1px solid; 
     border-top: #4bb7fe 1px solid; 
     font-size: 12px; 
     border-left: #4bb7fe 1px solid; 
     color:#4e4e4e; 
     border-bottom: #4bb7fe 1px solid; 
     background-color: #ffffff; 

}
.xuxian{border-bottom-style:dashed }
.nav{
	font-size: 14px;
	color: #875203;
	text-decoration: none; 
	font-weight:bold
}
.nav_a{
	font-size: 14px;
	color: #003870;
	text-decoration: none; 
	font-weight:bold
}
.nav_b{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none; 
	font-weight:bold
}
.nav_c{
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none; 
	font-weight:bold
}
.red{
	font-size: 12px;
	color: #ff0000;
	text-decoration: none; 
	font-weight:none
}
.green{
	font-size: 12px;
	color: #00B000;
	text-decoration: none; 
	font-weight:none;
}
.news{
	font-size: 12px;
	color: #858380;
	font-weight:none;
}
.news_a{
	font-size: 12px;
	color: #454545;
	line-height:20px;   
	font-weight:none;
}
.news_b{
	font-size: 12px;
	color: #454545;
	line-height:23px;   
	font-weight:none;
}
.title{
	font-size: 12px;
	color: #003870;
	line-height:20px;   
	font-weight:bold;
	text-align: left;
}
.titletop{

	font-size: 20px;
	line-height:none;
	font-weight:bold;
	color: #003870; 
}
.titlesmall{
	font-size: 12px;
	color: #003870;
	line-height:20px;   
	font-weight:none;
}
.titlered{
	font-size: 12px;
	color: #ff0000;
	line-height:20px;   
	font-weight:bold;
}

.link1 a{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none; font-weight:bold
}
.link1 a:visited{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none; font-weight:bold
}
.link1 a:hover{
	font-size: 14px;
	color:#0041a6;
	text-decoration: none; font-weight:bold
}
.link2 a{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none; font-weight:none
}
.link2 a:visited{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none; font-weight:none
}
.link2 a:hover{
	font-size: 12px;
	color: #0057c4;
	text-decoration: none; font-weight:none
}
.link3 a{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none; font-weight:none
}
.link3 a:visited{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none; font-weight:none
}
.link3 a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none; font-weight:none
}
.more a{
	font-size: 12px;
	color: #003870;
	text-decoration: none; font-weight:none
}
.more a:visited{
	font-size: 12px;
	color:#003870;
	text-decoration: none; font-weight:none
}
.more a:hover{
	font-size: 12px;
	color:#0064a5;
	text-decoration: none; font-weight:none
}
.service a{
	font-size: 12px;
	color: #07446f;
	text-decoration: none; font-weight:bold;
}
.service a:visited{
	font-size: 12px;
	color:#07446f;
	text-decoration: none; font-weight:bold;
}
.service a:hover{
	font-size: 12px;
	color:#ff6c00;
	text-decoration: none; font-weight:bold;
}
.hot a{
	font-size: 16px;
	color: #da0000;
	text-decoration: none; font-weight:bold;
}
.hot a:visited{
	font-size: 16px;
	color:#da0000;
	text-decoration: none; font-weight:bold;
}
.hot a:hover{
	font-size: 16px;
	color:#ff7200;
	text-decoration: none; font-weight:bold;
}
.tabbox {width:200px;height:100px;}
.tabmenu {width:200px;height:20px;border-left:1px solid  #539ffd;border-top:1px solid  #539ffd; border-right:#539ffd 1px solid;}
.tabmenu ul {margin:0;padding:0;list-style-type: none; background-color:#D2E8F7;}
.tabmenu .like {text-align:center;float:left;display:block;width:52px;height:27px; border-bottom:#539ffd 1px solid; }
.tabmenu li { text-align:center; float:left; display:block; width:52px; height:27px; overflow:hidden; background-color: #D2E8F7; line-height:27px; border-right:#539ffd 1px solid; border-bottom:#539ffd 1px solid; display:inline; font-size:12px;}
.tabmenu .cli {text-align:center;float:left;display:block;width:52px;height:27px;overflow:hidden;background-color: #fff;line-height:27px;border-right:#539ffd 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:12px; cursor:pointer;}
#tabcontent {width:200px;background-color:#fff;border-left:#539ffd 1px solid;border-right:#539ffd 1px solid;border-bottom:#539ffd 1px solid; }
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}


/* style the outer div to give it width */
.caidan {font-size:14px;height:31px}
/* remove all the bullets, borders and padding from the default list styling */
.caidan ul {padding:0;margin:0 auto;list-style-type:none;text-align:center ;}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown caidan positon */
.caidan ul li {float:left;height:100%;line-height:2.5em; width:95px; display:block;}
.caidan ul li.images_01{float:left;width:1px;display:block;padding:0;margin:0;background:url(../images/nav_07.gif) no-repeat center }
/* style the sub level list items */
.caidan ul ul li {display:block;height:auto; line-height:1em;}
/* style the links for the top level */
.caidan a, .caidan a:visited {display:block;float:left;height:100%; width:100%;text-decoration:none;color:#fff; font-weight:bold;padding:0 0 0 0;margin:0; }

.caidan ul ul a, .caidan ul ul a:visited {display:block;background:#5b86  color:#005e9a;width:99%;height:100%;line-height:1em; padding:0.5em 0 0.5em 0;margin-left:1px;}
/* style the table so that it takes no part in the layout - required for IE to work */
.caidan table {border-collapse:collapse; padding:0; margin:0; width:0; height:0; font-size:1em; z-index:1;}
/* style the third level background */
.caidan ul ul ul a, .caidan ul ul ul a:visited { color:#005e9a;background:#b4be9c ;}
/* style the fourth level background */
.caidan ul ul ul ul a, .caidan ul ul ul ul a:visited {  color:#005e9a;background:#c4ceac ;}
/* style the sub level 1 background */
.caidan ul :hover a.sub1 { margin:0 auto; background-image:url(../images/n.jpg);  font-size:12px; color:#005e9a; font-weight:normal; line-height:150%;}

/* first */
* html .caidan a:hover {color:#0068b1; position:relative;background-image:url(../images/lav_001.gif);background-repeat:no-repeat; background-position:bottom;  z-index:100;}
.caidan li:hover {position:relative;}

/* second */
* html .caidan ul ul a:hover{color:#f00;background:#7aa; background-image:url(../images/right_12.jpg); position:relative; z-index:100;}
.caidan ul ul li:hover {position:relative;}
/* third */
* html .caidan ul ul ul a:hover {background:#7aa; background-image:url( ../images/nav_05.jpg); position:relative; z-index:120;}
.caidan ul ul ul :hover > a {background:#7aa;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.caidan ul ul {visibility:hidden;position:absolute;height:0;top:30px; left:0; width:1em;}
/* position the third level flyout caidan */
.caidan ul ul ul{left:0.5em;top:0;width:1em;}
/* make the second level visible when hover on first level list OR link */
.caidan ul :hover ul{visibility:visible; height:auto; padding:0; background:transparent ;}
/* keep the third level hidden when you hover on first level list OR link */
.caidan ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.caidan ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.caidan ul :hover ul :hover ul{visibility:visible; left:6em;}
/* make the fourth level visible when you hover over third level list OR link */
.caidan ul :hover ul :hover ul :hover ul {visibility:visible;}
 IFRAME.select-free{
	Z-INDEX: -1; FILTER: mask(); top:0;left:0;width:0px;height:0px;position:absolute;
}
a:hover iframe.select-free{ width:95px;height:150px;}