html {
	height: 100%;
}

body {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	overflow-X:hidden; overflow-Y:scroll;
	margin:0; font-size: 12px;
	background-color: #fff;
	color: #000;
	display:block;
	text-align:center;
	
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #7194C4;
	scrollbar-face-color: #fff;
	scrollbar-arrow-color: #7194C4;
	scrollbar-shadow-color: #7194C4;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-track-color: #fff;
}

td { 
   font-size:12px;
   color:#000;
   font-family: "Arial", "Helvetica", "sans-serif";

}

table {
	border-collapse: collapse;
	border: 0;
}

img {
	border: 0;
}

ul {
	list-style-position: inside; font-size: 12px; margin: 5px 10px 5px 50px;
	line-height: 20px; font-family: "Arial"; list-style-type: circle;
}

button {
	border-right: #fff 1px solid; border-top: #E1F0FF 1px solid; 
	border-left: #E1F0FF 1px solid;border-bottom: #8caae7 1px solid; 
	font-size: 9pt;color: #fff;
	background: #0066cc;  padding-top: 1px;
	height: 20px;
}

input {
	border: 1px #c0c0c0 solid;
	padding: 1px; height: 18px;
	color: #000; background-color:#FFF; cursor: hand;
	font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.txt {
	border: 1px solid #c0c0c0; padding: 1px; background-color: #fff; height: 20px; 
}



a:link {
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

a:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

a:active {
	font-size: 12px;
	color: #241F1F;
	text-decoration: none;
}

.kong {
    height:5px;
}


.allkong {
	font: 0px/0px sans-serif;
	clear: both;
	display: block;
}

.top {
	margin-right: auto;
	margin-left: auto;
    width:778px;
	height:22px; 
}

.topbg {
	float: center;
	clear:both;
    border-top:#073c8a 8px solid;
	border-left:#ededed 1px solid;
	border-right:#ededed 1px solid;
	padding:5px; 	
}

.tright {
	float: right;
	margin:0 5px;
	padding:5px; 
	background: #fff;
	text-align:center;
    font-size: 12px;
	font-weight: bold;
	color: #073c8a;
	height:22px;
}

.tright a {
    color: #073c8a; 
}

.tright a:link {
	color: #073c8a; text-decoration: none;
}

.tright a:visited {
	color: #073c8a; text-decoration: none;
}

.tright a:active { 
    color: #073c8a; text-decoration: none;
}

.tright a:hover {
	color: #073c8a; text-decoration: underline;
}

.logo_top {
    background:url(en_images/logo.gif) ;
    width:128px; 
	height:26px;
	float: left; 
	margin: 0px;  
	padding: 0px; 
	text-align:left;
}

.top_banner {
	margin-right: auto;
	margin-left: auto;
    width:778px;
}

.bgbanner  {
	float: left;
	border-top:#073c8a 1px solid;
	border-left:#ededed 1px solid;
	border-right:#ededed 1px solid;
	padding:3px 0 3px 0; 		
}

.banner {
	float:right;
    width:611px;
	height:163px;
	text-align:left;
}

.logo {
	float:left;
    width:165px;
	height:163px;
	background-color:#CA012D;
	text-align:center;
}

.tbgmenu {
	width:778px;
	margin-right: auto;
	margin-left: auto; 
	border-left:#ededed 1px solid;
	border-right:#ededed 1px solid;
	padding: 0 0 8px 0;
}

.tmenu {
	clear:both; 
	height:25px;
	background:url(en_images/t.gif);
	margin:0 auto;
	padding:3px 0 3px 0;
	float:center;
}

.tmenu  ul {
    font-size: 12px;
	font-weight: bold;
	color: #073c8a;
	margin-left:0;
	padding:0; 
	list-style:none;
}

.tmenu  ul li {
	float:left;
	text-align:center;
	margin:0 9px;
}

.tmenu ul li a {
    color: #fff; 
}

.tmenu ul li a:link {
	color: #fff; text-decoration: none;
}

.tmenu ul li a:visited {
	color: #fff; text-decoration: none;
}

.tmenu ul li a:active { 
    color: #fff; text-decoration: none;
}

.tmenu ul li a:hover {
	color: #fff; text-decoration: underline;
}

.tmline {
    width:1px;
	background:#fff;
}

.tbody {
    width:778px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	border-left:#ededed 1px solid;
	border-right:#ededed 1px solid;
	background:url(en_images/sbg.gif) center;
	text-align:center;
}

.container {
	padding: 0px;
	float: center;
	text-align:center;
}

.left {
	float: left;
	width: 170px;
	margin: 0;
	padding:8px 0 8px 8px;
}

.center {
	margin: 0px 188px 0 178px;
	padding:8px;
}

.allcenter {
	margin: 0 0 0 178px;
	padding:8px;
}

.content {
	float: left; 
	margin: 0;
	padding:0;  
	text-align:center;
}

.tcontent {   
	margin:0;
	padding:5px; 
	text-align:left;
}

.right {
	float: right;
	width: 180px;
	margin: 0;
	padding:8px 8px 8px 0px;
}

#spof {
	width: 380px;
	margin: 0px; 
	padding:8px;
}

#spof .spoft {
	border-top:#e3778f 1px solid;
}

#spof .spofr {
	border-right:#e3778f 1px solid;
}

#spof .spofb {
	border-bottom:#e3778f 1px solid;
}

#spof .spofl {
	border-left:#e3778f 1px solid;
}

#spof .gbox {
    margin:5px 5px 2px 5px;
	height:86px; overflow:hidden; right:0px; top:0px;
}

#res {
    width:170px;
	float: right;
	margin-right: auto;
	margin-left: auto; 
	position:relative;
}

#res .tit {
	text-align:center;
	padding-top:3px;
    width:170px;
	height:31px;
	background:url(en_images/f1.gif)  no-repeat;
	overflow:hidden; position:absolute;right:0px;top:-5px;
}

#res .rest {
	margin-top:25px;
	clear:both;
	border-left:#d96983 1px solid;
	border-right:#d96983 1px solid;
	background:#f3eded;
	position:relative;
}

.rul {
	font-weight: bold;
	color: #000;
	margin:0px;
	padding:0px; 
	line-height:35px;
	text-align:left;
}

.rul .form{
	text-align:center;
}

.subbtn {
	border:#CA012D 1px solid;
	color: #CA012D;
	background: #F3EDED;
	height: 20px;
	width:70px;
	text-align:center;
}

#res .foot {
	height:13px;
	text-align:center;
	background:url(en_images/f2.gif) top no-repeat;
}
		
.bottom {
	width:778px;
	height:88px;
	margin-right: auto;
	margin-left: auto; 
	margin-bottom:5px;
	border-left:#ededed 1px solid;
	border-right:#ededed 1px solid;
	border-bottom:#ededed 2px solid;
	text-align:center;
}

.column {
	padding: 0px;
	width:100%;
	float: left;
	text-align:center;
} 

#bcenter {
    text-align:center;
	margin:8px; 
	padding:8px; 
	clear:both;
	color: #666;
	border-top:#CA012D 1px solid;
}

#bcenter A {
    color: #666; 
}

#bcenter A:link {
	color: #666; text-decoration: none;
}

#bcenter A:visited {
	color: #666; text-decoration: none;
}

#bcenter A:active { 
    color: #666; text-decoration: none;
}

#bcenter A:hover {
	color: #666; text-decoration: underline;
}
		
.copyright {
	text-align:center; 
	clear:both;
	margin:8px;
	padding:10px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.pic {
   width:90%;   
   margin:0px;
   text-align:center;
}

.bgpic {
   width:130px;
   height:130px;
   background:url(en_images/sbg.jpg) center no-repeat;
   text-align:center;
}

.t {
	font-size: 15px;
	font-weight: bold;	
	line-height: 150%;
	text-align:center;
}

.l {
	font-size: 14px;
	line-height: 200%;
	text-align:left;
}

.v {
	font-size: 12px;
	line-height: 180%;
}

.v1 {
	font-size: 12px;
	line-height: 220%;
	text-align:left;
}

.linkmore {
	text-align:center;
	font-weight: bold;
	color: #CA012D;
	text-decoration: none;
}

.linkmore a:link {
	color: #CA012D; text-decoration: none;
}

.linkmore a:visited {
	color: #CA012D; text-decoration: none;
}

.linkmore a:hover {
	color: #CA012D; text-decoration: underline;
}

.menulink {
	text-decoration: none;
	margin: 0;
	text-align:center;
}

.linkbg {
	margin-left: 3px;
	padding-left: 5px;
	text-align:center;
}

.linkbg  ul {
	color: #CA012D;
	margin-left:0;
	padding:0; 
	list-style:none;
	text-align:left;
}

.linkbg a:link {
	color: #CA012D; text-decoration: none;
}

.linkbg a:visited {
	color: #CA012D; text-decoration: none;
}

.linkbg a:hover {
	color: #555146; text-decoration:  underline;
}

.gary {
	color: #66686a;
}

.blue {
	color: #143F91;
}

.red {
	color: #FF0000;
}

.red1 {
	color: #CA012D;
}