#maincontainer {
	MARGIN: 0px;
	padding:0px;
	WIDTH: 960px;
	
}

#headertable {
	MARGIN: 0px;
	WIDTH: 100%;
	height:109px;
	border:0px;
}

#header {
	MARGIN: 0px;
	background-image: url(../image/header_bg.gif);
	background-repeat: repeat-x;
	border:0px;
}

BODY {
	FONT-SIZE: 12px;
	COLOR: #424242;
	FONT-FAMILY: arial, helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: #ffffff;
	line-height: 18px;
}	

#menu {
    height:31px;
	border:0px;
	CLEAR: both; 
	MARGIN: 0px; 
	WIDTH: auto;
}

#menu2 {
    height:40px;
	border:0px;
	CLEAR: both; 
	MARGIN: 0px; 
	WIDTH: auto;
}	

#menu3 {
    height:45px;
	border:0px;
	CLEAR: both; 
	MARGIN: 0px; 
	WIDTH: auto;
	PADDING-LEFT: 15px; 
}	

#headshadow {
	height:13px;
	width:960px;
	border:0px;
	background-image: url(../image/headshadow.gif);
	background-repeat: no-repeat;
	MARGIN: 0px;
}



#headerbtn{
    width:146px;
	height:36px;
	vertical-align:bottom;
}

.leftpage {
	FLOAT: left;
	WIDTH: auto;
	HEIGHT: auto
}

.rightpage{
	FLOAT: left; 
	WIDTH: auto; 
	
}

.leftpage2 {
	FLOAT: left;
	WIDTH: auto;
	width:210px;
	HEIGHT: auto;
	CLEAR: both;
	padding:0px;
	MARGIN:5px 7px 4px 12px;
	display: inline;
	
}

.rightpage2{
	FLOAT: left; 
	WIDTH: auto; 
	width:710px;
	
	
}		

.Newpage2{
	FLOAT: left; 
	WIDTH: auto; 
	width:940px;
	padding-left:20px;
	padding-right: 20px;
	
	
}	

.Newpage3{
	FLOAT: left; 
	WIDTH: auto; 
	width:900px;
	padding-left:0px;
	
	
}


.sidebar2 {
	CLEAR: both; 
	padding:0px;
	MARGIN:5px 4px 4px 10px;
	FLOAT: left; 
	width:220px; 
	HEIGHT: auto 
	
}

.sidebar_r2{
	CLEAR: both; 
	PADDING-RIGHT: 10px; 
	MARGIN: 5px 4px 4px 16px; 
	WIDTH: 700px;
}

#rightimage{
	width:241px;
	height:236px;
	float:right;
	background-image: url(../image/welcome.gif);
	background-repeat: no-repeat;
}

#rightimagecn{
	width:241px;
	height:236px;
	float:right;
	background-image: url(../image/welcome_cn.gif);
	background-repeat: no-repeat;
}		

#flashbanner{
    padding-left:7px;
}

.sidebar {
	CLEAR: both;
	padding:0px;
	MARGIN:5px 2px 4px 12px;
	FLOAT: left;
	width:600px;
	HEIGHT: auto
	display: inline;
}

.content {
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.content1 {
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.content3 {
	COLOR: #424242;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.content_home {
	COLOR: #424242;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	
}

.content_message {
	COLOR: #424242;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	
}

.content4 {
	COLOR: #424242;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 25px;
	padding-left: 20px;
	
}

.title{
	COLOR: #30a4dc;
	LINE-HEIGHT: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 300;
	padding-bottom:5px;
}

.title3{
	COLOR: ##424242;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 2000;
	
}

.title5{
	COLOR: #00bdf2;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	
}

.title6{
	COLOR: #30a4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	PADDING-left: 10px;
    
}

.title_cover{
	COLOR: #30a4dc;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	
}

.title_news{
	COLOR: #5cad33;
	LINE-HEIGHT: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 300;
	padding-bottom:5px;
}

.bluetitle{
	COLOR: #30a4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:18px;
}

.bluetitle3{
	COLOR: #30a4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	
}

.bluetitle4{
	COLOR: #30a4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	
}

.bluetitle5{
	COLOR: #30a4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	height:30px;
	line-height:25px;
	padding-right: 20px;
	
}

.bluetitle2{
	COLOR: #027ac7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:22px;
	padding-right: 5px;
	
}

.bluetitle6{
	COLOR: #027ac7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:22px;
	padding-right: 5px;
	
}


.sidebar_r{
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	MARGIN: 5px 2px 4px 20px; 
	WIDTH: 320px;
}


#icon LI {
	padding: 0px 15px 0px 0px;
	LIST-STYLE-IMAGE: url(../image/icon.gif);
	
}

#arrow LI {
	padding: 0px 0px 0px 20px; 
	LIST-STYLE-IMAGE: url(../image/square.gif); 
	margin:0px;
	
}

#arrow2 LI {
	padding: 0px 0px 0px 0px; 
	LIST-STYLE-IMAGE: url(../image/square.gif); 
	margin:0px;
	
}

.content2 {
	COLOR: #424242;
	LINE-HEIGHT: 18px;
	PADDING-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px 15px 10px 10px;
}

.content5 {
	COLOR: #717070;
	LINE-HEIGHT: 19px;
	PADDING-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:10px 15px 10px 10px;
}


.point{
	background-image:url(../image/point_28.gif);
	background-repeat: repeat-y;
	padding-left:0px 20px;
}

#footer {
    FONT-SIZE: 8pt;
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cecece 1px solid;
	BORDER-bottom: #cecece 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 20px 4px 4px 8px; 
	WIDTH: 960px; 
	PADDING-TOP: 5px; 
	HEIGHT: 30px
}

.smallfont {
	FONT-SIZE: 8pt
}
A:link {
	COLOR: #30a4dc;
	text-decoration: underline;
}
A:visited {
	COLOR: #666666;
	text-decoration: none;
}
A:active {
	COLOR: #666666;
	text-decoration: none;
}
A:hover {
	COLOR: #30a4dc;
	text-decoration: underline;
}

#footer_left {
	FLOAT: left;
	padding-left:5px;
}

#footer_right {
	FLOAT: right;
} 

#footer2 {
    FONT-SIZE: 8pt;
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 4px 4px 4px 8px; 
	WIDTH: 960px; 
	PADDING-TOP: 5px; 
	HEIGHT: 20px
}   

.img{
    border:0px;
}

#content_bg{
    WIDTH: 960px;
	height:auto;
	background-image:url(../image/content_bg.gif);
	background-repeat: repeat-y;
}

#content_bg2{
    WIDTH: 960px;
	height:auto;
	background-image:url(../image/content_bg2.gif);
	background-repeat: repeat-y;
}


.title2{
	COLOR: #30a4dc;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../image/blue_bar.gif);
	background-repeat: no-repeat;
	width:696px;
	height:31px;
}

.titleN{
	COLOR: #30a4dc;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../image/blue_bar.gif);
	background-repeat: no-repeat;
	width:696px;
	height:31px;
}

.tabtitle1{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar1.gif);
	background-repeat: no-repeat;
	height:31px;
}

.tabtitle2{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar2.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitle3{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar3.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitle4{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar4.gif);
	background-repeat: no-repeat;
    height:31px;
}


.tabtitle5{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar5.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitle6{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbar2.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitleen1{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbaren1.gif);
	background-repeat: no-repeat;
	height:31px;
}

.tabtitleen2{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbaren2.gif);
	background-repeat: no-repeat;
	height:31px;
}

.tabtitleen3{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbaren3.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitleen4{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbaren4.gif);
	background-repeat: no-repeat;
    height:31px;
}

.tabtitleen5{
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left:550px;
	background-image: url(../image/tabbaren5.gif);
	background-repeat: no-repeat;
    height:31px;
}


#point2{
    background-image: url(../image/point.gif);
	background-repeat: repeat-x;
	height:20px;
	MARGIN: 10px 10px 5px 8px;
}

.toptitle {
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 32px;
	background-image: url(../image/Toptitle_bg.gif);
	color:#9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	list-style:none;
	line-height: 30px;
	vertical-align:baseline;
	
}

.titletabN2 {
	COLOR: #027ac7;
	LINE-HEIGHT: 50px;
    font-family:"DengXian";
	font-size: 16px;
	padding-right: 25px;
	
	
}

.titletabN {
	COLOR: #027ac7;
	LINE-HEIGHT: 50px;
	PADDING-TOP: 10px;
	font-family:"DengXian";
	font-weight:bold;
	font-size: 21px;
	padding-right: 25px;
	
}

.tringle1{
	color:#04a2e9;
	font-size:14px;
	padding-right:5px;
	padding-left:0px;
}

.toptitleN {
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 32px;
	background-image: url(../image/NToptitle_bg.gif);
	color:#9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	list-style:none;
	line-height: 30px;
	vertical-align:baseline;
	
}

.noarrow {
	
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 32px;
	background-image: url(../image/noarrow_bg.gif);
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
    list-style:none;
	line-height: 32px;
	vertical-align:baseline;
}

.photo{
    padding-top:5px;
	padding-bottom:5px;
	
}

.toptitle_noarrow {
	
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 32px;
	background-image: url(../image/noarrow_bg.gif);
	color:#9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
    list-style:none;
	line-height: 32px;
	vertical-align:baseline;
	
}

.blank {
    HEIGHT: 20px;
}	


.tableframe {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	WIDTH: 100%;
	COLOR: #333382;
	BORDER-COLLAPSE: collapse
}

.tableborder {
	border-collapse: collapse; 
    border: none; 

}

.td-border 
{
	border: 1px solid #C7C7C7;
} 




/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #d8d8d8;
  background-color: #fff;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 5px 30px;
  transition: 0.3s;
  font-size: 15px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ebeaea;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #d8d8d8 ;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #e6e3e3;
  border-top: none;
}
