@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background:#FFFFFF url(/images/page_bg.jpg) repeat-x scroll 0 0;
}
#wrap {
	margin: 0 auto;
	width: 960px;
	padding:0 11px;
}
#navigation {
	
	background-image:url(/images/nav_bar_bg.jpg);
	clear:both;
	height:40px;
	overflow:hidden;
	width:970px;
}
#navigation ul {
	margin:0;
	padding:0;
	overflow:hidden;
	float: left;
}
#navigation li {
	list-style:none !important;
	float:left;
	padding:0;
}
#navigation li a {
	color:white;
	display:block;
	float:left;
	font-size:16px;
	height:40px;
	line-height:40px;
	padding:0 25px;
	text-decoration:none;
}
.nav_selected, #navigation li a:hover {
	background:transparent url(/images/nav_bar_hover.jpg) repeat-x scroll right center;
}
.first_main_nav_item a:hover, .first_nav_selected a, .first_nav_selected a:hover {
	background:transparent url(/images/nav_bar_hover.jpg) repeat-x scroll 0 0 !important;
}	
#subnavigation {
	padding-left:10px;
	overflow:hidden;
	width:950px;
	height:34px;
	background-repeat:no-repeat;
}
#subnavigation a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding:9px 16px 10px;
}
#subnavigation ul, #subnavigation li {
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	float:left;
}
#quicklinks_cell {
background:transparent url("/images/quicklinks_bg.jpg") no-repeat scroll 10px -7px;
color:#444444;
height:90px;
width: 973px;
}

#quicklinks {
padding:21px 0 0 25px;
}

#quicklinks_cell a {
color:#006699;
padding:0 5px;
text-decoration:none;
}

#product_selector {
padding:10px 0 0 25px;
}

#product_selector select {
border:1px solid #CCCCCC;
font-size:11px;
width:215px;
margin-top: -2px;
}

ul.arrow_list li {
color:#006366;
padding:3px 0;
}

ul.arrow_list li a {
background:transparent url(/images/standard/arrow_bullet.gif) no-repeat scroll 0 0;
color:#555555;
font-size:11px;
padding:0 0 0 13px;
}

#infobo {
background-color:transparent !important;

}










index_font{
	font-size:12px;
	margin:0px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif,"細明體";
	line-height:5pt;
	text-align:justify;
}
img{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}
h1{
	font-size:15px;
	color:#06c;
	border-bottom:1px solid #C8CFDC;
	margin:10px 0px;
}
table{
	width:100%;
	border:0px;
}
#header{
	width:960px;
}


#header img{
	border:0px;
}
#header .logo{
	width:100%;
	height:63px;
	background:url(/images/eset_logo.png) no-repeat;
}
#header .logolink{
	width:283px;
	height:63px;
	display:block;
}
#header table{
	width:100%;
	height:100%;
	border:0px;
}
.global{
	text-align:right;
	width:467px;
	vertical-align:top;
	padding:12px 20px 0px 0px;
	line-height:20px;
}
.global a{
	color:#777777;
	text-decoration:none;
}
.global a:hover{
	color:#222222;
	text-decoration:none;
}
#navbar{
	background:url(/images/nav_bckg.jpg) no-repeat;
}
#nav{
	width:653px;
	height:26px;
	vertical-align:middle;
	text-align:left;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:640px;
	margin-left:10px;
}
#nav li{
	width:80px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#C1D4D0;	
	float:left;
}
.navlink a{
	color:#446677;	
	text-decoration:none;
}
.navlink a:hover{
	color:#002233;
	text-decoration:none;
}
.navlink a#active{
	color:#002233;
	text-decoration:none;
}
#mod_search_searchword {
	margin: 0px;
	padding: 0px;
	background:transparent;
	border:none;
	font-size:12px;
	height:14px;
	width:85px;
}
#main_submit {
	background:transparent;
	border: none;
	height:16px;
	width:25px!important;
	display:block;
	}
#ad{
	width:960px;
}
#ad .banner{
	width:100%;
	height:auto;
}
#ad .left{
	float:left;
	width:571px;
}
#ad .right{
	float:right;
	width:199px;
	background:url(/images/essbanner7_rev3_bg.gif);
	height:150px;
}
#content{
	width:765px;
	margin-top:20px;
	padding-left:5px;
	margin-bottom:20px;
	height:auto;
	
}
#content .left{
	width:190px;
	float:left
}
#content .left h2{
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:10px 0px 8px 0px;
}
#content p{
	margin:10px 0px;
	line-height:20px;
}
#content .middle{
	width:343px;
	float:left;
	margin-left:20px;
	color:#666;
}
#content .middle .image{
	float:right;
	margin-left:5px;
}
#content .right{
	float:left;
	margin-left:20px;
	width:192px;
}
.bg{
	border-left:1px solid #C8CFDC;
	border-right:1px solid #C8CFDC;
	background:#F3F5F8;
	padding-left:4px;
	padding-right:2px;
	padding-top:5px;
}
.more{
	width:98%;
	border-bottom:1px solid #C8CFDC;
	padding-top:5px;
}
.more img{
	vertical-align:middle;
}
.more a{
	color:#005499!important;
	text-decoration:none;
}
.more a:hover{
	color:#666!important;
	text-decoration:underline;
}
.linkvirus a{
	color:#47505F;
	text-decoration:none;
	font-size:12px;
	font-family:"細明體",Arial, Helvetica, sans-serif;
}
.linkvirus a:hover{
	text-decoration:underline;
}
form #tool {
	width: 180px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #47505F;
	}
.news{
	line-height:18px;
	margin-bottom:10px;
}
.news span{
	color:#005499;
}
.linknews a{
	color:#666;
	text-decoration:none;
}
.linknews a:hover{
	color:#005499;
	text-decoration:underline;
}
#footer{
	width:750px;
	border-top:1px solid #C8CFDC;
	height:auto;
	padding-top:10px;
	text-align:left;
	color:#999;
	padding-left:10px;
	clear:both;
}
.linkfooter{
	margin-bottom:10px;
}
.linkfooter a{
	color:#999;
	text-decoration:none;
}
.linkfooter a:hover{
	color:#005499;
	text-decoration:underline;
}
.rss{
	margin-right:5px;
}
.rss a{
	color:#fff;
	background:#999;
	text-decoration:none;
	padding:2px 5px;
}
.rss a:hover{
	color:#fff;
	background:#005499;
	text-decoration:none;
}
/*solutions*/
#solutions{
	width:960px;
	height:auto;
	color:#666;
}
#leftnav{
	float:left;
	width:194px;
	background: url(/images/sidenav_bkg.gif) repeat-x top #F1F3F7!important;
	border:1px solid #FFFFFF;
	padding-top:15px;
	min-height:600px;
	*height:600px;
}
p.title{
	font-size:14px;
	font-weight:bold;
	color:#414A5B;
	padding-left:15px;
	margin:0px;
	margin-bottom:10px;
}
a.navsection {
	font-size: 12px;

	color: #414A5B;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 11px 5px 11px;
	display: block;
	margin-left: 5px;
	margin-right: 7px;
}

a:hover.navsection {
	font-size: 12px;
	color: #414A5B;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 4px 10px 4px 10px;
	border: 1px solid #C8CFDC;
	text-decoration: none;
}
#solutions a#active  {
	font-size: 12px;
	color: #414A5B;
	font-weight: bolder;
	background-color: #FFFFFF;
	padding: 3px 10px 3px 10px;
	border: 1px solid #C8CFDC;
	text-decoration: none;
}
#solutions .content{
	float:left;
	width:950px;
	padding-right: 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif,"細明體";
	*padding-top:20px;
	line-height:20px;
	height:auto;
}
h1.title{
	font-size:20px;
	padding-bottom:5px;
}
.linkcontent a{
	font-weight:bold;
	color:#06c;
	text-decoration:none;
	height:auto;
	padding-bottom:0px;	
}
.linkcontent a:hover{
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	height:auto;	
	padding-bottom:0px;	
}
.box1{
	width:100%;
	height:auto;
	margin-bottom:15px;
}
.box1 .l{
	float:left;
	width:96px;
}
.box1 .r{
	float:left;
	margin-left:20px;
	width:416px;
}
.box1 .r p{
	margin:0px;
	line-height:20px;
}
#pagebottom {
	padding-top:50px!important;
	padding-bottom:20px;
	clear:both!important;
	}
	
#pagebottom a {
	padding-right: 10px;
	}
/*enterprise*/
#top .left{
	float:left;
	width:349px;	
}
#top .right{
	float:left;
	margin-left:20px;
	width:165px;
}
.application{
	width:554px;
	clear:both;
	color:#333;
}
#enterprise{
	width:554px;
	color:#333;
}
#enterprise table{
	width:554px;
}
#enterprise td{
	width:50%;
	height:33px;
	padding-left:20px;
}
#enterprise span{
	margin-right:10px;
	color:red;
}
/*product*/
.floatimg{
	float:right;
	width:152px;
	height:auto;
	padding:1px;
	border:1px solid #C8CFDC;
	background:#F3F5F8;
	margin:0px 0px 10px 10px;
}
.floatimg h3{
	margin:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#06c;
	background:url(/eset/UpFile/image/Images/right_include_03.gif) repeat-x;
	padding-bottom:2px;
}
.floatimg ul{
	color:#47505F;
	list-style-type:square;
	list-style-position:inside;
	margin:0px auto;
	padding:10px 0px;
	width:130px;
	line-height:20px;
}
.spantitle{
	font-size:15px;
	color:#06c;
	font-weight:bold;
}
p.spantitle a{
	color:#06c;
	text-decoration:none;
}
p.spantitle a:hover{
	text-decoration:underline;
}
.ulcontent{
	color:#C8CFDC;
	line-height:20px;
}
.ulcontent li span{
	color:#666;
}
.contenttitle{
	font-weight:bold;
	font-size:14px;
	line-height:24px;
}
/*download*/
.step{
	width:100%;
	margin-top:50px;
}
.step table{
	width:360px;
	height:25px;
	border:1px solid #666;
}
.step td{
	background:#999;
	color:#fff;
	vertical-align:middle;
	font-weight:bold;
	width:100px;
	text-align:center;
}
.step .step1{
	background:#06c;
	width:260px;
}
.step .step2{
	border-left:1px solid #666;
}
.applaction{
	width:360px;
	height:230px;
}
.applaction table span{
	color:red;
}
.applaction td{
	width:50%;
	height:30px;
}
.downloadlist{
	width:100%;
	border:0px;
	border-bottom:1px solid #C8CFDC;
}
.downloadlist td{
	height:28px;
	width:12%;
	vertical-align:middle;
	border-top:1px solid #C8CFDC;
}
.downloadlist .title{
	background:#F3F5F8;	
}
.downloadlist .td0{
	width:67%;
	padding-left:5px;
}
.downloadlist .td1{
	width:55%;
	padding-left:5px;
}
.downloadlist .td2{
	border-bottom:1px solid #C8CFDC;
}
.downloadlist .td3{
	width:50%;
}
.downloadlist .td4{
	width:38%;
}
.downloadlist .td5{
	width:10%;
	padding-left:5px;
}
.downloadlist .td6{
	width:30%;
	padding-left:5px;
}
.downloadlist .td7{
	width:45%;
	padding-left:5px;
}
.downloadlist .td8{
	width:35%;
	padding-left:5px;
}
/*company*/
.box2{
	width:390px;
	margin-top:20px;
}
.box2 .divlink{
	padding:0px 5px;
	margin-top:5px;
}
.box2 .title{
	font-weight:bold; border-bottom:1px solid #C8CFDC;padding-left:5px;padding-bottom:3px;
}
/*workstations*/
.pad{
	margin-left:25px!important;
	margin-right:7px;
}
.ptitle{
	font-size:14px;
	color:#005499;
	font-weight:bold;
	border-bottom:1px solid #C8CFDC;
	padding-left:5px;
	padding-bottom:3px;
}
.boxul{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:22px;
	margin-top:5px;
	margin-left:15px;
}
.boxul li{
	background:url(/images/dotted.gif) no-repeat left 50%;
	padding-left:10px;
}
.plink a{
	color:#005499;
	font-weight:normal!important;
	text-decoration:none;
}
.plink a:hover{
	color:#666;
	text-decoration:underline;
}
.pright{
	width:161px; 
	float:none; 
	margin:6px 0px 0px 0px;
}
.pborder{
	border:1px solid #dddddd;
	border-left:5px solid #dddddd;
	width:86%;
	margin:0px auto;
	padding:10px 20px;
	color:#666;
}
.wphoto{
	width:100%;
	height:auto;
}
.wphoto img{
	margin-left:40px;
}
.ptable td{
	padding:5px 0px;
	border-top:1px solid #C8CFDC;
	width:15%;
	text-align:center;
	vertical-align:middle;
}
.ptable .t{
	background:#F3F5F8;	
	text-align:left;
	padding-left:5px;
}
.ptable .l{
	width:25%;
}
.ptable .n{
	background:#BFD4E5;
	color:#47505F;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
.ptable .b{
	border-bottom:1px solid #C8CFDC;
}
.ptable .k{
	border:0px;
}
/*contact*/
.box3{
	width:40%;
	float:left;
	height:200px;
}
.ctable{
	width:95%;
	margin:0px auto;
	height:auto;
}
.ctable td{
	width:70%;
	vertical-align:top;
	padding:20px 0px 0px 10px;
}
.ctable .tdl{
	width:30%;
	text-align:center;
	padding-left:0px;
}
.ctable .td2{
	width:30%;
	text-align:left;
	padding-left:0px;
}
.table1{
	width:95%;
	margin:0px auto;
}
.table1 td{
	padding:5px 0px;
	text-align:center;
	width:33%;
}
.table2{
	margin-top:20px;
	border-bottom:1px solid #C8CFDC;
}
.table2 td{
	width:50%;
	border-top:1px solid #C8CFDC;
	padding:3px 0px 3px 10px;
}
.table2 .title{
	background:#F3F5F8;
}
/*company*/
.faq p{
	padding-left:30px;
}
.faq b{
	padding-left:15px;
}
.faq p b{
	padding:0px;
}
/*partner*/
.table3{
	width:100%;
}
.table3 td{
	width:33%;
	padding-left:5px!important;
}
.mtable {
	border-bottom:1px solid #C8CFDC;
}
.mtable td{
	padding:5px 0px;
	border-top:1px solid #C8CFDC;
	width:80%;
	vertical-align:middle;
	padding-left:5px;
}
.mtable .t{
	background:#F3F5F8;	
	width:20%;
}
/*support*/
.faqtable{
	width:100%;
	border-bottom:1px solid #C8CFDC;
}
.faqtable .tle{
	background:#F3F5F8;
	border-top:1px solid #C8CFDC;
	border-bottom:1px solid #C8CFDC;
	font-size:14px;
	color:#09c;
	font-weight:bold;
}
.faqtable td{
	width:25%;
	padding:5px;
	vertical-align:top;
}
.faqtable div{
	margin-top:5px;
}
.faqul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:20px;
	margin-top:10px;
}
/*threat center*/
.threat_t{
	width:100%;
}
.threat_t td{
	width:6%;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px solid #C8CFDC;
}
/*purchase*/
.renewtitle{
	font-size:12px;
	font-weight:bold;
	color:#06c;
	border-bottom:1px solid #C8CFDC;
}/*new*/
.table4{width:100%;margin-top:10px;border:0px;}
.table4 td{width:10%;padding-left:4px;*padding-left:5px;border:0px;}
#map{
	width:100%;
	/*height:350px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top:1px solid #C8CFDC;
	scrollbar-highlight-color :#ebebeb;*/
}

#parMap {
	border:1px solid #C8CFDC;
	position:absolute;
	z-index:1000;
	top:140px;
	left:215px;
	width:548px;
	visibility:visible;
	background-color:#eee;
}

#parMap h5{
	background:#eee;
	font-size:14px;
	color:#06c;
	margin:0px;
	width:98%;
	padding:3px 0px 3px 10px;
}

#parMap h5 span {
	float:right;
	margin-right:10px;
	/*cursor:hand;*/
	cursor:pointer;
}

#map .box4{
	padding:5px 0px;
	padding-left:10px;
	background-color:#fff;
}

#map .bbg{
	background:#ebebeb;
}

#map .tit{
	font-size:12px;
	font-weight:bold;
	color:#06c;
}
#map .call{
	float:right;
	margin-right:10px;
	width:180px;
}
#map p{
	margin:0px;
	line-height:20px;
}
.ulcontent b{
	font-size:13px;
	color:#06c;
	display:block;
	padding:0px;
	margin:5px 0px;
}


#enterprise td{padding:5px 0px;line-height:20px;}
#enterprise .td_ctn{width:35%!important;padding-left:50px!important;}
#enterprise .td_inp{padding-left:0px!important;width:65%!important; text-align:left!important;}
/*fdwl edit */

#loggin {
	position:absolute;
	top:100px;
	left:650px;
	z-index:2000;
}

#map{
	width:100%;
	/*height:400px;
	overflow-y:auto;
	overflow-x:hidden;
	border-bottom:1px solid #C8CFDC;*/
	border-top:1px solid #C8CFDC;
	scrollbar-highlight-color :#ebebeb;
	background:#fff;
}
#map h5{
	background:#eee;
	font-size:14px;
	color:#06c;
	margin:0px;
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #ccc;
}
#map .bbg{
	background:#ebebeb;
}
#map .tit{
	font-size:12px;
	font-weight:bold;
	color:#06c;
}
#map .call{
	float:right;
	margin-right:20px;
}
#map p{
	margin:0px;
	line-height:20px;
}
#map .box4 span{
	margin-left:30px;
	vertical-align:middle;
}


h5 a{
	color:#06c;
	font-size:12px;
	font-weight:normal!important;
	margin-left:15px;
	text-decoration:underline;
}
h5 a:hover{
	text-decoration:none;
}
.tdlink{
	width:50%;
	padding:10px 0px;
	line-height:22px;
	text-align:center;
	border:0px;
	vertical-align:top;
}
.tdimage{
	margin-bottom:10px;
	height:50px;
}
.tdimage img{
	vertical-align:middle;
}
.version{
	color:#06c;
	font-weight:bold;
}
#contact{
	padding:5px 0px;
	text-align:center;
}
#contact img{
	margin-top:10px;
	padding:5px 15px;
	border:1px solid #ccc;
}
#linkul{
	margin:0px;
	padding:0px;
	line-height:21px;
	list-style:none;
	width:340px;
}
#linkul li{
	float:left;
	width:150px;
	background:url(/images/list.gif) no-repeat left 3px;
	padding-left:20px;
}
.faqlink{
	color:#06c!important;
}
.faqlink a{
	color:#666;
}
.guangdong{
	margin:0px;
	margin-top:20px;
	*margin-top:0px;
	padding:5px 0px 5px 5px;
	background:#ebebeb;
}
.partner_table{
	border-bottom:1px solid #ccc;
}
.partner_table td{
	border-top:1px solid #ccc;
}
.datatitle{
	background:#10867B;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.datatable{
	width:100%;
	margin-bottom:20px;
	border:0px;
	background:#F3FAF7;
}
.datatable td{
	width:33%;
	padding:3px 0px;
	text-align:center;
}
.datatable th{
	width:33%;
	padding:2px 0px;
	text-align:center;
	background:#DDF3E9!important;
}
.datatable .eset{
	color:red;
}
.datatable .virus_name{
	text-align:left;
	padding-left:10px;
}

.datatitle1{
	background:#10867B;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.datatable1{
	width:100%;
	margin-bottom:20px;
	border:0px;
	background:#F3FAF7;
}
.datatable1 td{

	padding:3px 0px;
	text-align:center;
}
.datatable1 th{
	width:33%;
	padding:2px 0px;
	text-align:center;
	background:#DDF3E9!important;
}
.datatable1 .eset{
	color:red;
}
.datatable1 .virus_name{
	text-align:left;
	padding-left:10px;
}
h1.search_result{
	background:#EBEBEB;
	padding:5px 0px 5px 5px;
}
h6.name{
	font-size:12px;
	margin:10px 0px 5px 5px;
}
h6.name a{
	color:#06c;
	text-decoration:none;
}
h6.name a:hover{
	text-decoration:underline;
}
div.ctn{
	line-height:20px;
	margin-bottom:5px;
	color:#666;
	padding-left:5px;
}
div.date{
	text-align:right;
	border-bottom:1px solid #ccc;
	padding-right:20px;
	color:#06c;
	font-weight:bold;
}
.contact{
	width:550px;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
	height:auto;
	margin-top:15px;
}
.contact .ctn{
	width:300px;
	float:left;
	
}
.contact .photo{
	width:200px;
	float:right;
}
.contact .address{
	margin-top:10px;
	line-height:22px;
	width:330px;	
}
#footer .version2{
	width:74px;
	height:50px;
	float:left;
}
#footer .right{
	float:right;
	width:650px;
	*width:660px;
	margin-right:5px;
}
.line-height{
	line-height:20px;
	padding-bottom:5px;
	font-size:12px;
}

.f20-title{
	font-size:20px;
	font-weight:bold;
	color:#06c;
}
.virus_date{
	margin-top:10px;
}
.virus_date img{
	vertical-align:middle;
}
.virus_date a{
	color:#e60000;
	text-decoration:none;
	font-size:12px;
	margin-left:5px;
	font-weight:bold;
}
.virus_date a:hover{
	text-decoration:underline;
}
/*
#pageframe{
	margin:0px auto!important;
	width:960px;
	height:auto;
}
*/
.faq_top{
	background:#F3FAF7;
	width:100%;
}
.faq_top td{
	border:1px solid #fff;
	height:34px;
	vertical-align:middle;
	text-align:left;
	width:25%;
}
.faq_top a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a.hotnews{
	color:#e60000;
	text-decoration:none;
}
a.hotnews:hover{
	color:#005499;
	text-decoration:underline;
}
/*OEM合作夥伴*/
.oem_box{
	width:100%;
	margin-top:15px;
	height:auto;
	border-bottom:1px dashed #ccc;
}
#oem_fz,
#oem_colorful,
#oem_iriver,
#oem_pplive,
#oem_zzxh,
#oem_iaudio,
#oem_pcfans{
	padding:0px;
	padding-right:160px;
	line-height:22px;
	margin:0px;
	height:80px;
	padding-bottom:5px;
	
}
#oem_fz{
	background:url(/UpFile/image/Images/logo_fangzheng.gif) top right no-repeat;
	height:60px;
}
#oem_colorful{
	background:url(/UpFile/image/Images/oem_colorful.gif) top right no-repeat;
}
#oem_iriver{
	background:url(/UpFile/image/Images/oem_iriver.gif) top right no-repeat;
}
#oem_pplive{
	background:url(/UpFile/image/Images/logo_pplive.gif) top right no-repeat;
	height:60px;
}
#oem_zzxh{
	background:url(/UpFile/image/Images/oem_zzxh.gif) top right no-repeat;
	height:60px;
}
#oem_iaudio{
	background:url(/UpFile/image/Images/oem_iaudio.gif) top right no-repeat;
}
#oem_pcfans{
	background:url(/UpFile/image/Images/oem_pcfans.gif) top right no-repeat;
	height:60px;
}
#box5{
	width:176px;
	margin:0px auto;
	height:auto;
}
#box5 .l{
	width:40px;
	height:50px;
	float:left;
}
#box5 .r{
	width:130px;
	height:auto;
	float:left;
	padding-left:6px;
	line-height:23px;
}
#box5 .r a{
	font-weight:bold;
	color:#063;
	text-decoration:none;
}
#box5 .r a:hover{
	text-decoration:underline;
}

/* Home LOGO */
#baseDiv {
	position: relative;
	width: 875px;
	margin-left: auto;
	margin-right: auto;
	}

#logoTagDiv { float: left;  padding-top: 6px; }

#logoHomeTip {
	display: none;
	position: absolute;
	top: 28px;
	left: 220px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;	
	}

.Subtitle { font-size: 12px; font-weight: bold; margin: 0pt 0pt; color: #004f41; font-family:Verdana, Arial, Helvetica, sans-serif}
.tHeading { font-size: 12px; color: #000000; background-color: #ddf3e9; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.tItem {
	font-size: 12px;
	color: #000000;
	background-color: #F3FAF7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tItemW {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*信息提示页*/
#suggest{
	width:450px;
	margin:0px auto;
	margin-top:15%;
	height:auto;
}
#suggest h6{
	background:url(/images/suggest_title.gif) no-repeat;
	color:#fff;
	font-size:13px;
	padding:7px 0px 0px 10px;
	height:21px;
	margin:0px;
}
#suggest .ctn{
	border:1px solid #669999;
	border-top:0px;
	text-align:center;
	padding:20px 0px;
	font-size:13px;
	color:#666666;
}
#suggest img{
	vertical-align:middle;
	margin-right:10px;
}
.errorfont{
	font-size:15px;
	color:#47505F;
	font-weight:bold;
}
.errorfont_con{
	font-size:13px;
	color:#666666;
}
.errorfont_con1{
	font-size:11px;
	color:#666666;
}
.ur_hr1 {
	border: 0;
	background-color: #C8CFDC;
	height: 1px;
	margin-top: 0;
	margin-bottom: 10px;
}
/* ------ Inset Tables ------ */

table.ur_right_table, table.ur_right_table_main {
	float: right;
	width: 169px;
	margin: 0 0 0 10px;
}

table.ur_right_table_main table.ur_right_table {
	margin: 0;
}

table.ur_right_table_main td {
	background-color: #FFFFFF;
}

table.ur_right_table td, table.ur_right_table_main table.ur_right_table td {
	background-color: #F8F9FB;
}

table.ur_right_table td.header {
	width: 152px;
	height: 22px;
	background: url("/images/right_include_03.gif") repeat-x top center;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005499;
	text-align: left;
}

table.ur_right_table td.left_side {
	width: 9px;
	background: url("/images/right_include_05.gif") repeat-y top center;
}

table.ur_right_table td.right_side {
	width: 8px;
	background: url("/images/right_include_07.gif") repeat-y top center;
}

table.ur_right_table ul {
	margin: 0px;
	padding: 5px 0px 0px 20px;
}

table.ur_right_table ul li {
	font: 11px Arial, Helvetica, sans-serif;
	list-style-image: url("/images/bullet.gif");
}

table.ur_right_table a {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005499;
	text-align: left;
}

table.ur_right_table a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #47505F;
}
#site .site_c{
	width:302px;
	height:auto;
}
#site h6{
	margin:0px;
	font-size:12px;
	background:url(../UpFile/image/Images/tit_bgl.gif) no-repeat top left;
	color:#fff;
	padding:2px 0px 3px 10px;
}
#site h6 span{
	float:right;
	margin-right:10px;
}
#site p{
	height:auto;
	margin:0px;
	padding:15px 10px;
	border:1px solid #12afab;
	border-top:0px;
	line-height:25px;
	background:#FFFFFF;
}
#jianzhong{
	position:relative;
}
#site{
	width:302px;
	height:auto;
	padding:5px;
	top:430px;
	*top:493px;
	left:150px;
	display:none;
	position:absolute;
	z-index:100;
	background:url(../images/bgmain.gif) no-repeat 10px 10px;
}

#middleform .site_m{
	width:302px;
	height:auto;
}
#middleform h6{
	margin:0px;
	font-size:12px;
	background:url(../UpFile/image/Images/tit_bgl.gif) no-repeat top left;
	color:#fff;
	padding:2px 0px 3px 10px;
}
#middleform h6 span{
	float:right;
	margin-right:10px;
}
#middleform p{
	height:auto;
	margin:0px;
	padding:15px 10px;
	border:1px solid #12afab;
	border-top:0px;
	line-height:25px;
	background:#FFFFFF;
}

#middleform{
	width:302px;
	height:auto;
	padding:5px;
	top:430px;
	*top:493px;
	left:150px;
	display:none;
	position:absolute;
	z-index:100;
	background:url(../images/bgmain.gif) no-repeat 10px 10px;
}

.chart {
	MARGIN: 15px 0px 5px
}
.chart TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.chart_header {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #555555; BACKGROUND-COLOR: #e5ebeb
}
.chart_header_green {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: white; BACKGROUND-COLOR: #006366
}
.chart_header TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.chart_gray {
	BACKGROUND-COLOR: #f3f3f3
}
hr {
border-top:1px solid #C8CFDC;
border-width:1px 0 0;
font-size:1px;
height:0;
line-height:1px;
margin:0;
padding:0;
}


/* ---------------------------------------------------------------------------- */
/* ----------------------------------- NEXT  ---------------------------------- */
/* ---------------------------------------------------------------------------- */

#next .wrapper_main 			{	float:left; width:960px; 
									background-image:url(../../images/design2/sidemenu_bckg.png); background-repeat:repeat-y;  }
#next .wrapper_left 			{	float:left;	width:180px; min-height:357px; height: auto; _height: 357px; margin-right:0;
									background-image:url(../../images/design2/sidemenu_bckg_top.png); background-repeat:repeat-x; }
#next .wrapper_right 			{	float:right; width:570px; padding:5px 0 10px;  }

#next .wrapper_content 			{	float:left; width:570px;  }
#next .wrapper_right-banner 	{	float:right; width:165px;  }

/* ---------------------------------------------------------------------------- */
/* ---------------------------------- NEXT ------------------------------------ */ 
/* ---------------------------------------------------------------------------- */

#next .textblock				{	font-size:11px; line-height:14px; color:#47505f;	}
#next a:hover 					{	text-decoration:underline; }
/*#next p							{	padding:0.75em 0;	 }		*/
#next .midround_end 			{ 	font-size:1px; margin:0; padding:0; }
#next .wrapper_banner			{	float:left; width:100%; 	}
#next .imgleft .imageblock		{	float:left; margin-right:7px; }
#next .imgleft .textblock		{	float:left; 	}
#next .imgright .imageblock		{	float:right; margin-left:7px; margin-bottom:5px; }
#next .listblock				{	font-size:11px; line-height:14px; color:#47505f; margin-bottom:0.5em;	}
#next .listblock a				{	color:#47505f; text-decoration:none;	}
#next .listblock a:hover		{	color:black; text-decoration:underline;	}


/* NEXT - right banner - WHITE*/
#next .banner_white 			{	margin-bottom:8px; }	
#next .banner_white .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_white_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_white .midround 	{	padding:4px 10px; margin:0; 							background-image: url(../../images/design2/sidebanner165_white_mid.gif); }	
#next .banner_white .picture 		{	padding:0 2px; margin:0; 								background-image: url(../../images/design2/sidebanner165_white_mid.gif); }	
#next .banner_white .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_white_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_white h2, 
#next .banner_white h2 a		{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_white h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - GRAY*/
#next .banner_gray 				{	margin-bottom:8px; }	
#next .banner_gray .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_gray_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_gray .midround 	{	padding:4px 10px; margin:0; 							background-image: url(../../images/design2/sidebanner165_gray_mid.gif); }	
#next .banner_gray .picture 	{	padding:0 2px; margin:0; 								background-image: url(../../images/design2/sidebanner165_gray_mid.gif); }	
#next .banner_gray .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_gray_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_gray h2, 
#next .banner_gray h2 a			{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_gray h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - RED*/
#next .banner_red 				{	margin-bottom:8px; }	
#next .banner_red .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_red_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_red .midround 	{	padding:4px 10px; margin:0; 						background-image: url(../../images/design2/sidebanner165_red_mid.gif); }	
#next .banner_red .picture 	{	padding:0 2px; margin:0; 							background-image: url(../../images/design2/sidebanner165_red_mid.gif); }	
#next .banner_red .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_red_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_red h2, 
#next .banner_red h2 a			{	color:#c31e1e;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_red h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - BLUE*/
#next .banner_green 			{	margin-bottom:8px; }	
#next .banner_green .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_green_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_green .midround 	{	padding:4px 10px; margin:0; 						background-image: url(../../images/design2/sidebanner165_green_mid.gif); }	
#next .banner_green .picture	 	{	padding:0 2px; margin:0; 							background-image: url(../../images/design2/sidebanner165_green_mid.gif); }	
#next .banner_green .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_green_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_green h2, 
#next .banner_green h2 a		{	color:#1e6d5a;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_green h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - GREEN*/
#next .banner_blue 				{	margin-bottom:8px; }	
#next .banner_blue .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_blue_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_blue .midround 	{	padding:4px 10px; margin:0; 						background-image: url(/UpFile/sidebanner165_blue_mid.gif); }	
#next .banner_blue .picture 	{	padding:0 2px; margin:0; 							background-image: url(/UpFile/sidebanner165_blue_mid.gif); }	
#next .banner_blue .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_blue_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_blue h2, 
#next .banner_blue h2 a			{	color:#005499;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_blue h2 a:hover	{	text-decoration:underline; }



/* RIGHT MENU */
#next .banner_blue .rightmenu			{	padding:4px 8px; margin:0; line-height:12px; font-size:11px; 						background-image: url(/UpFile/sidebanner165_blue_mid.gif); }	
#next .banner_blue .rightmenu a			{	padding:0; margin:0; line-height:15px;  text-decoration:none; }	
#next .banner_blue .rightmenu a:hover	{	text-decoration:underline; }	
#next .banner_blue .rightmenu b			{	padding:0; margin:0;  text-decoration:none; }	
#next .banner_blue .hr					{	padding:1px 0; margin:0; 						background-image: url(../../images/design2/sidebanner165_blue_hr.gif); background-position:center center }	
#next .banner_blue .rightmenu a.select	{	font-weight:bold; cursor:default;	}	
#next .banner_blue .rightmenu a.select:hover	{ text-decoration:none; color:#005499;	}	



/* BLOCK - Headings - All columns*/
#next .banner_white h2.dark,	#next .banner_white h2.dark a,	#next .banner_white h2.light,	#next .banner_white h2.light a,
#next .banner_gray h2.dark,	#next .banner_gray h2.dark a,		#next .banner_gray h2.light,	#next .banner_gray h2.light a,
#next .banner_red h2.dark,		#next .banner_red h2.dark a,		#next .banner_red h2.light,	#next .banner_red h2.light a,
#next .banner_green h2.dark,	#next .banner_green h2.dark a,	#next .banner_green h2.light,	#next .banner_green h2.light a,
#next .banner_blue h2.dark,	#next .banner_blue h2.dark a,		#next .banner_blue h2.light,	#next .banner_blue h2.light a		{ 
						margin:0;  padding:0; background-repeat:no-repeat; background-position:left bottom; 
						font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:10px; line-height:12px; }
#next .banner_white h2.dark,	#next .banner_white h2.light,
#next .banner_gray h2.dark,	#next .banner_gray h2.light,
#next .banner_red h2.dark,		#next .banner_red h2.light,
#next .banner_green h2.dark,	#next .banner_green h2.light,
#next .banner_blue h2.dark,	#next .banner_blue h2.light		{ 
						padding:3px 6px 4px 9px;  }
#next .banner_white h2.dark, 	#next .banner_white h2.dark a,
#next .banner_gray h2.dark, 	#next .banner_gray h2.dark a,
#next .banner_red h2.dark, 	#next .banner_red h2.dark a,
#next .banner_green h2.dark, 	#next .banner_green h2.dark a,
#next .banner_blue h2.dark, 	#next .banner_blue h2.dark a		{ 
						color:white; text-decoration:none; }
#next .banner_white h2.dark a:hover, 	#next .banner_white h2.light a:hover,
#next .banner_gray h2.dark a:hover, 	#next .banner_gray h2.light a:hover,
#next .banner_red h2.dark a:hover, 		#next .banner_red h2.light a:hover,
#next .banner_green h2.dark a:hover, 	#next .banner_green h2.light a:hover,
#next .banner_blue h2.dark a:hover, 	#next .banner_blue h2.light a:hover		{ 
						text-decoration:underline; }
						
#next .banner_white h2.light, #next .banner_white h2.light a		{ color:#005499; text-decoration:none; }
#next .banner_white h2.light			{	background-image:url(../../images/design2/sidebanner165_white_headlight.gif); 	width:150px; }
#next .banner_white h2.dark			{	background-image:url(../../images/design2/sidebanner165_white_headdark.gif); 	width:150px; }
#next .banner_gray h2.light, 	#next .banner_gray h2.light a			{ color:#005499; text-decoration:none; }
#next .banner_gray h2.light			{	background-image:url(../../images/design2/sidebanner165_gray_headlight.gif); 	width:150px; }
#next .banner_gray h2.dark				{	background-image:url(../../images/design2/sidebanner165_gray_headdark.gif); 	width:150px; }
#next .banner_red h2.light, 	#next .banner_red h2.light a			{ color:#c31e1e; text-decoration:none; }
#next .banner_red h2.light				{	background-image:url(../../images/design2/sidebanner165_red_headlight.gif); 	width:150px; }
#next .banner_red h2.dark				{	background-image:url(../../images/design2/sidebanner165_red_headdark.gif); 	width:150px; }
#next .banner_green h2.light, #next .banner_green h2.light a		{ color:#1e6d5a; text-decoration:none; }
#next .banner_green h2.light			{	background-image:url(../../images/design2/sidebanner165_green_headlight.gif); 	width:150px; }
#next .banner_green h2.dark			{	background-image:url(../../images/design2/sidebanner165_green_headdark.gif); width:150px; }
#next .banner_blue h2.light, 	#next .banner_blue h2.light a			{ color:#005499; text-decoration:none; }
#next .banner_blue h2.light			{	background-image:url(/UpFile/sidebanner165_blue_headlight.gif); 	width:150px; }
#next .banner_blue h2.dark				{	background-image:url(../../images/design2/sidebanner165_blue_headdark.gif); 	width:150px; }

.block_gray385 h2.dark,	.block_gray385 h2.light,	
.block_gray570 h2.dark,	.block_gray570 h2.light		{ 
										margin:0 2px;  padding:4px 0 4px 7px; border-bottom:1px solid white; background-repeat:no-repeat; background-position:left top; 
										font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:10px; line-height:10px; }
.block_gray385 h2.light, 	.block_gray385 h2.light a,
.block_gray570 h2.light, 	.block_gray570 h2.light a		{ color:#005499; text-decoration:none; }
.block_gray385 h2.dark, 	.block_gray385 h2.dark a,
.block_gray570 h2.dark, 	.block_gray570 h2.dark a		{ color:white; text-decoration:none; }
.block_gray385 h2.light		{	background-image:url(../../images/design2/header385_light.gif); 	width:367px; }
.block_gray385 h2.dark		{	background-image:url(../../images/design2/header385_dark.gif); 	width:367px; }
.block_gray570 h2.light		{	background-image:url(../../images/design2/header570_light.gif); 	width:552px; }
.block_gray570 h2.dark		{	background-image:url(../../images/design2/header570_dark.gif); 	width:552px; }
.block_gray385 h2.dark a:hover, 	.block_gray385 h2.light a:hover,
.block_gray570 h2.dark a:hover,	.block_gray570 h2.light a:hover	{ text-decoration:underline; }



/* LINKS */
.link-block		 				{	float:left;	margin:12px 0 12px; padding-top:12px; border-top:1px solid #dfe2e8; width:100%;	}

.link-block .file 				{	float:left; padding-right:8px; margin-bottom:12px;	width:277px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px;	color:#414a5b; }
.link-block .file a				{	color:#414a5b; text-decoration:none;	}
.link-block .file a:hover b	{	color:black; text-decoration:underline;	}
.link-block .file a:hover		{	cursor:pointer;	}
.link-block .file img 			{	float:left; margin:0; padding-right:8px;	}
.link-block .file .text		{	float:left; 	}

.link-block .small-links 		{	float:left; margin-bottom:12px; font-size:11px; line-height:12px;	color:#c8cfdc; }
.link-block .small-links h5	{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005499; margin-bottom:0.2em; }
.link-block .small-links a	{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414a5b; line-height:15px; text-decoration:none; }
.link-block .small-links a:hover	{	text-decoration:underline; color:black; }

/* TEXT */
.text-normal	{	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%;	}
/*.text-normal p	{	margin-bottom:0.8em;	}*/
.text-normal h2	{	font-weight:bold; font-size:14px; color:#005499; margin-bottom:0.25em; margin-top:0.75em;		}
.text-normal h3	{	font-weight:bold; font-size:13px; color:#005499; margin-bottom:0.25em; margin-top:0.75em;	}


























#menubar {
  width:945px;
}
#menubar li {
  width:auto;
}
#menubar a {
	display:block;
	text-decoration:none;
	color:#888888;
	font-size:12px;
}
/*
#menubar a.trigger {
	padding:0px 24px 0 8px;
}
*/
#menubar ul li a  {
	color:#666666;
	border-right:0;
	padding:0 10px;
	display:block;
}

#menubar li ul {
	position:absolute;
	display:none;
	z-index:100;
}
#menubar li ul li a {
}

#menubar li {
	float:left;
	padding:0;
	list-style:none !important;
}

#menubar li:hover a, #menubar li.p7hvr a {
	color:#000000;
	/*background-color:white;*/
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
  padding:9px 15px 10px;
  background:#fff url(../images/subnav_hover_bg.jpg) repeat-x 0 0;
}
#menubar li:hover a.trigger, #menubar li.p7hvr a.trigger {
  background:#fff;
}

#menubar li:hover ul, #menubar li.p7hvr ul {
	display: block;
}

#menubar li:hover ul a, #menubar li.p7hvr ul a {
	color:#555555;
	background-color:white;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:none;
}

#menubar ul a:hover {
	color:black !important;
}

#menubar li a.subnav_current {
  background:#fff;
/*	border-top:1px solid #CCCCCC;*/
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
/*  padding:8px 15px 11px;*/
  padding:9px 15px 11px;
}
#menubar li:hover a, #menubar li.p7hvr a {
#menubar li a.subnav_current:hover,
#menubar li:hover a.subnav_current
{
  background:#fff;
}
#footer_bottom {
	width:982px;
	color:#666666;
	font-size:11px;
	text-align:left;
	margin:0 auto;
	padding:10px 0 50px 25px;
	line-height:16px;
	font-size: 12px;
}

#footer_bottom a {
	color:#666666;
	text-decoration:none;
	padding:0 21px;
}

#footer_bottom span.rss {
	padding:0 3px;
	color:#BBBBBB;
}
