
#nav #home {
	color:#FFF;
	background:url(../images/nav_05.gif) no-repeat center;
}
#nav_word span {
	color:#FFF;
	line-height:35px;
	display:block;
	padding-left:35px;
}
#banner {
	height:282px;
	float:left;
}
#flash {
	width:753px;
	height:284px;
	float:left;
}
#search {
	float:left;
	background:url(../images/domain_09.gif) repeat-y;
}
#search_top , #search_bottom {
	width:246px;
	height:13px;
	clear:both;
	background:url(../images/domain_07.gif) no-repeat;
}
#search_bottom {
	background:url(../images/domain_11.gif) no-repeat;
}
#search_content {
	clear:both;
	background:url(../images/search_09.gif) no-repeat 5px 1px;
}
#search_textfield {
	width:100px;
	height:17px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#search_button {
	width:58px;
	height:23px;
	cursor:pointer;
	border:0px;
	font-size:14px;
	color:#FFF;
	background:url(../images/search_10.gif) no-repeat;
}

.search_text{
	width:100px;
	height:17px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.search_button {
	width:58px;
	height:23px;
	cursor:pointer;
	border:0px;
	font-size:14px;
	color:#FFF;
	background:url(../images/search_10.gif) no-repeat;
}

.search_check {
	font-size:14px;
	color:#656565;
	font-family:Arial;
	font-weight:bold;
}
#search_more {
	text-align:right;
}
#search_more a {
	color:#E2143E;
	text-decoration:none;
}
#search_more a:hover {
	text-decoration:underline;
}
#left {
	float:left;
	width:218px;
	height:831px;
	overflow:hidden;
}

#news {
	height:177px;
	padding-top:16px;
	background:url(../images/left_16.gif) no-repeat;
}
#news_title , #know_title{
	clear:both;
	height:14px;
}
#news_title span , #know_title span {
	margin-left:42px;
	width:55px;
	float:left;
	color:#454545;
	font-weight:bold;
}
#news_title a , #know_title a {
	display:block;
	width:40px;
	height:14px;
	float:left;
	margin:0px 0px 0px 70px;
	background:url(../images/left_18.gif) no-repeat 6px;
	text-indent:-9999px;
}
#news_title a:hover , #know_title a:hover {
	background:url(../images/left_18.gif) no-repeat 7px;
}

#news_list , #know_list {
	float:left;
	padding-top:14px;
	padding-left:20px;
}

#news_list li , #know_list li {
	list-style:none;
}
#news_list a , #know_list a{
	display:block;
	float:left;
	clear:both;
	padding-left:18px;
	margin-bottom:5px;
	width:175px;
	overflow:hidden;
	text-decoration:none;
	line-height:18px;
	background:url(../images/left_22.gif) no-repeat 7px 6px;
}
#news_list a:hover , #know_list a:hover , #top a:hover {
	color:#E2143E;
}
#know {
	height:180px;
	padding-top:12px;
	background:url(../images/left_21.gif) no-repeat;
}



#right {
	width:782px;
	height:831px;
	float:left;
	overflow:hidden;
} 
#right_mail , #right_web {
	width:570px;
	height:246px;
	float:left;
	overflow:hidden;
	background:url(../images/right_17.gif) no-repeat;
}
#right_web {
	background-position:0px -2px;
}

#mail_title , #web_title {
	display:block;
	padding:12px 0px 6px 20px;
	color:#FFF;
	font-weight:bold;
}
#web_title {
	padding:10px 0px 6px 20px;
}
#mail_ico , #web_ico {
	display:block;
	float:left;
	width:244px;
	height:192px;
	text-indent:-9999px;
	background:url(../images/right_22.jpg) no-repeat 30px 33px;
}
#mail_text , #web_text {
	display:block;
	float:left;
	padding-top:17px;
	width:310px;
}
#mail_text p , #web_text p {
	line-height:20px;
}
#mail_text span , #web_text span {
	display:block;
	height:30px;
	line-height:32px;
	color:#158dd4;
	font-weight:bold;
}
.mail_fees , .mail_module {
	display:block;
	width:103px;
	height:22px;
	float:left;
	margin:12px 40px 0px 0px;
	text-indent:-9999px;
}
.mail_fees {
	background:url(../images/right_33.gif) no-repeat;
}
.mail_module {
	background:url(../images/right_35.gif) no-repeat;
}
#web_ico {
	background:url(../images/right_42.jpg) no-repeat 25px 30px;
}
#right_mail a:hover , #right_web a:hover {
	background-position:right;
}
#mail_fees a , #web_fees a {
	width:212px;
	height:247px;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/right_18.jpg);
}
#web_fees a {
	height:246px;
	background:url(../images/right_19.jpg);
	
}
.tab {
	width:782px;
	height:337px;
	float:left;
	overflow:hidden;
	background:url(../images/right_50.gif) 0px 32px;
}
.tab div {
	padding-top:12px;
	padding-left:13px;
}
.tab .p {
	padding-top:2px;
	padding-left:4px;
	font-weight: bold;
	clear:both;
	height:32px;
	background:url(../images/right_48.gif) no-repeat;
}
.tab .p span {
	cursor:pointer;
	display:block;
	float:left;
	width:87px;
	text-align:center;
	line-height:32px;
}
.tab .p span.current {
	background:url(../images/right_51.gif) no-repeat;
	background-color:#FFF;
}
.tab div {
	float:left;
}
.tab1 a {
	display:block;
	float:left;
	overflow:hidden;
	width:334px;
	height:70px;
	padding:13px;
	margin-right:20px;
	text-decoration:none;
}
.tab1 a:hover {
	background:#f8fbfd;
}
.tab1 img {
	float:left;
	margin:1px 15px 10px 0px;
}
.tab1 .title {
	font-weight:bold;
	color:#1e83c1;
	margin-bottom:2px;
}
.tab1 p {
	line-height:17px;
}
.tab2 a , .tab3 a , .tab4 a , .tab5 a{
	display:block;
	float:left;
	overflow:hidden;
	width:334px;
	height:115px;
	padding:12px;
	margin-right:20px;
	text-decoration:none;
}
.tab2 a:hover , .tab3 a:hover , .tab4 a:hover , .tab5 a:hover {
	background:#f8fbfd;
}
.tab2 img , .tab3 img , .tab4 img , .tab5 img{
	float:left;
	margin:3px 15px 20px 0px;
}
.tab2 .title , .tab3 .title , .tab4 .title , .tab5 .title{
	font-weight:bold;
	color:#1e83c1;
	margin-bottom:2px;
}
.tab2 p , .tab3 p , .tab4 p, .tab5 p {
	line-height:20px;
}
.tab2 .jg , .tab3 .jg , .tab4 .jg , .tab5 .jg{
	text-align:right;
}
.tab2 .jg span , .tab3 .jg span , .tab4 .jg span , .tab5 .jg span {
	font-size:15px;
	font-weight:bold;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	
}

.rytable{
	width:750px
	
}

.rytable tr{
	text-align:center;
}
.rytable a{
	font-size:12px;
	color:#2181bf;
	text-decoration:none;
	
	}

.ry_txt {
	display:block;
	width:155px;
	font-size:12px;
	color:#F30;
	text-align:center;
}
.ry_img {
	width:150px;
	height:180px;
	overflow:hidden;
}