* {
	margin: 0;
	padding: 0;
}

body {
	background: url(img01.gif) repeat-x;
	font: normal small Arial, Helvetica, sans-serif;
	color: #808080;
}

img {border:0;}

/* Header */
#header {
	width: 798px;
	height: 130px;
	margin: 0 auto;
	background: url(img02.gif) no-repeat;
}

a:link		 {color: #3D3D3D; text-decoration: none;}
a:visited	 {color: #3D3D3D; text-decoration: none;}
a:hover		 {color: #F56505; text-decoration: underline;background:none;}
a:active	 {color: #3D3D3D; text-decoration: none;}

a.whitelink:link		 {color: white; text-decoration: none;}
a.whitelink:visited	 {color: white; text-decoration: none;}
a.whitelink:hover		 {color: white; text-decoration: underline;background:none;}
a.whitelink:active	 {color: white; text-decoration: none;}

/* Header > Logo */
#logo {
	float: left;
	margin: 50px 0 0 20px;
	margin: 50px 0 0 0 !important;
	background: url(logo.gif) no-repeat;
	height:80px;
	width:268px;
}

#adv {
	float:right;
	margin:35px 0 0 10px;
}

/* Header > Top Menu */
#topmenu {
	float: right;
}

#topmenu ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: inline;
	font-size:12px;
	vertical-align: bottom;
}

#topmenu a {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #FFFFFF;
}

#topmenu a:hover {text-decoration: underline;}
#topmenu1 {	background: url(img03.gif) no-repeat left center;}
#topmenu2 {	background: url(img04.gif) no-repeat left center;}

/* Menu */
#menu {
	width: 840px;
	height: 40px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	float:right;
}

#menu li {
	display: inline;
	vertical-align: bottom;
}

#menu a.menulist {
	display: block;
	float: left;
	height: 26px;
	padding: 14px 28px 0 25px;
	background: url(img05.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
	color:#FB6400;
}

#menu a.menulist:hover {
	text-decoration: underline;
}

#menu .first a.menulist {
	padding-left: 25px;
	background: none;
}

#tips{
	margin:0 0 0 55px;
	padding-top:13px;
	font-size:14px;
	font-weight:bold;
	color:#828282;
}

a.blue:link		 {color: #3584C5; text-decoration: underline;font-weight:normal;font-size:12px;}
a.blue:visited	 {color: #3584C5; text-decoration: underline;font-weight:normal;font-size:12px;}
a.blue:hover		 {color: #F3640E; text-decoration: underline;font-weight:normal;font-size:12px;}
a.blue:active	 {color: #3584C5; text-decoration: underline;font-weight:normal;font-size:12px;}

/* Content */
#content{
	width: 787px;
	margin: 0px auto;
	overflow: hidden;
}

/* 左右架构 */
#sideleft{
	width: 235px;
	float: left;	
	background: white;
	text-align: left;
}
#sideright{
	width: 543px;
	float: right;
	text-align: left;
}

#footer{
	width: 100%;
	height:40px;
	float: left;
	text-align:center;
	margin:10px 0 0 0;
}
#footer_brand{
	border-top:1px #8EC1DF solid;
	border-bottom:1px #8EC1DF solid;
	padding:5px 0px 5px 0px;
	width:788px;
	margin:0 auto;
}
#footer_sites{
	margin:18px 0 0 0;
	font-size:12px;
	padding-bottom:12px;
}
#footer_title{text-align:left;margin:10px 0 0 15px;}

/*\*/
#sideleft, #sideright
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#sideleft, #sideright
	{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important; 
	}
#sideleft:before, #sideright:before
	{
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0px;
	}
}

/* 20_height */

#20_height{
	height:60px;
	background:red;
}

#title_faq{
	background: url(bg_title_faq.gif) top no-repeat left;
	height:35px;
}

.left_title{
	padding:10px 0 0 15px;
}

#title_faq1{
	background: url(bg_title_faq1.gif) top left no-repeat;
	height:10px;
}
#title_faq2{
	background: url(bg_title_faq2.gif) left repeat-y;
	text-align:left;
	padding:0 0 5px 18px;
	color:#696969;
	line-height:140%;
	font-size:12px;
}

#title_faq2 ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding:12px 0 0 0;
}

#title_faq2 li {
	background: url(icon_faq.gif) top left no-repeat;
	padding-left:18px;
	height:24px;
	padding-bottom:3px;
	vertical-align: bottom;
}

#title_faq3{
	background: url(bg_title_faq3.gif) top left no-repeat;
	height:10px;
}

.clear{
	clear:both;
}

#faq_more{
	float:right;
	padding:5px 10px 0 0;
	height:12px;
}

#left_blue_other{
	width:100%;
	background:#9ADCF1;
}

#left_blue_end{
	background: url(bg_blue_bottom.gif) bottom no-repeat left;
	height:10px;
}

#ets_search{
	height:50px;
	background: url(bg_search.gif) center no-repeat;
	width:100%;
}

#ets_search .input{
	font-family:Verdana;
	border:1px #7F9DB9 solid;
	height:19px;
	margin-top:15px;
	margin-left:15px;
	font-size:12px;
}

#search-img{
	float:right;
	padding:14px 12px 0 0;
}

.left_adv{
	text-align:center;
	padding:5px 4px 0 5px;
}

#title_sites{
	background: url(title_sites.gif) center no-repeat;
	height:30px;
	margin-top:10px;
}

#title_contact{
	background: url(title_contact.gif) center no-repeat;
	height:30px;
	margin-top:10px;
	margin-bottom:5px;
}

.bg_white_top{
	background: url(bg_white_top.gif) top center no-repeat;
	height:5px;
	margin-top:10px;
}
.bg_white_mid{
	background: white;
	text-align:left;
	width:222px;
	margin-left:7px;
	padding:2px 0 5px 0;
}

.bg_white_bottom{
	background: url(bg_white_bottom.gif) top center no-repeat;
	height:5px;
}

#cnt_rightA1{
	float:left;
	width:310px;
	margin:5px 0 1px 0;
}
.ets-site{padding:4px 0 0 6px;}

#cnt_rightA2{
	float:left;
	width:220px;
	margin-left:3px;
}

.title_cnt_rightA1{
	font-size:14px;
	font-weight:bold;
	background: url(bg_title_rightA1.gif) bottom center no-repeat;
	padding:0 0 6px 8px;
	color:#575757;
}

.ets_pages{
	padding:5px 2px 10px 8px;
}
.ets_pages_list {
	color: #696969;
	line-height: 23px;
	height: 23px;
	font-size: 14px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden;
}

#cnt_hotpic{
	width:220px;
	height:138px;
	background: url(bg_cnt_rightA2a.gif) left top no-repeat;
	text-align:center;
	padding-top:3px;
}

#cnt_news{	
	width:220px;
	height:168px;
	background: url(bg_rightA2b.gif) left top no-repeat;
	text-align:center;
	padding-top:3px;
}

#scrollWrap { margin:15px 34px 18px 5px; width:173px;height: 136px;overflow: hidden;text-align:left;}   
#scrollMsg {float: left;text-align: left;}  
#scrollMsg ul {  padding:0;}  
#scrollMsg li {
	font-size:12px; line-height:22px;height: 22px;text-align: left;list-style:none;overflow:hidden;
}   

#adv_rtA{
	margin:0 auto;
	text-align:left;
}

#cnt_right_bottom{
	float:left;
	width:534px;
	height:430px;
}

#cnt_rightB{
	width:534px;
	margin-top:5px;
}

.cnt_rightB_title{
	background: url(bg_round_title.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding:12px 0 0 15px;
	width:246px;
}

.cnt_rightB_frame{
	border:1px #DFDFDF solid;
	border-top:0;
	width:247px;
	padding:7px 5px 10px 5px;
	float:left;
}
.ets_otherpages_list{
	color: #696969;
	line-height: 22px;
	height: 22px;
	font-size: 12px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden;
}
#cnt_rightB1{
	float:left;
	width:260px;
}

#cnt_rightB2{
	float:right;
	width:260px;
}

#cnt_rightC{
	background: url(bg_rightC.jpg) left top repeat-x;
	width:534px;
	margin:12px 0 8px 0;
}
.title_rightC{
	float:left;
	width:246px;
	font-weight:bold;
	color:white;
	padding:7px 0 0 15px;
	font-size:14px;
}
#rightC_download{
	float:left;
	width:253px;
	margin:10px 0 8px 5px;
	border-right:1px dotted #B5DCFF;

}

#rightC_assist{
	float:right;
	width:255px;
	margin:10px 0 0 0;
}

#cnt_rightD_study{	
	width:265px;
	height:168px;
	background: url(bg_rightD1.gif) left top no-repeat;
	text-align:center;
	padding-top:3px;
	margin:15px 0 0 0;
	float:left;
	font-size:12px;
}
#cnt_rightD_books{	
	width:265px;
	height:168px;
	background: url(bg_rightD2.gif) left top no-repeat;
	text-align:center;
	padding-top:3px;
	margin:15px 0 0 0;
	float:right;
}
.rightD_study1{	float:left;	width:110px;height:70px;padding:14px 0 5px 38px;}
.rightD_study2{	float:right;width:100px;height:70px;padding:14px 10px 0 0;}
.rightD_study3{	float:left;	width:110px;height:70px;padding:0 0 0 38px;}
.rightD_study4{	float:right;width:100px;height:70px;padding:0 10px 0 0;}
.rightD_books_img{margin:4px; padding:4px;border:1px solid #E6E6E6;}
#rightD_books{padding:5px 5px 5px 40px;}
.study-img{padding-bottom:5px;}
.more_pages{float:right;padding:1px 4px 0 0;}
.more_pages2{float:right;padding:1px 12px 0 0;}