/* CSS Document */
/*
--------
menu
--------
*/

#tp_menu{
	width:773px;
	font-size:12px;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5B729E;
	clear: both;
	margin: 0px;
}
#tp_m_down {
	width:129px;
	height:19px;
	background-image: url(../images/tp/tp_menu_bg01.jpg);
	background-repeat: no-repeat;
	color:#CED7E6;
	text-align:center;
	padding-top:5px;
	float:left;
}
#tp_m_down a{
color:#CED7E6; text-decoration:none;}
#tp_m_down a:ink{
	color:#CED7E6; text-decoration:none;}
#tp_m_down a:visited{
	color:#CED7E6; text-decoration:none;}
#tp_m_down a:hover{
	color:#CED7E6; text-decoration:none;}
#tp_m_down1 {
	width:128px;
	height:19px;
	background-image: url(../images/tp/tp_menu_bg02.jpg);
	background-repeat: no-repeat;
	color:#CED7E6;
	text-align:center;
	padding-top:5px;
	float:left;
}
#tp_m_down1 a{
color:#CED7E6; text-decoration:none;}
#tp_m_down1 a:link{
	color:#CED7E6; text-decoration:none;}
#tp_m_down1 a:visited{
	color:#CED7E6;text-decoration:none;}
#tp_m_down1 a:hover{
	color:#CED7E6; text-decoration:none;}
	
/*
--------
banner
--------
*/
#bannertp{
    width:773px;
	height:535px;
	clear:left;}
	#bannerrr{
    width:773px;
	height:462px;
	clear:left;}
#bannertp_img{
    width:543px;
	height:172px;
	float:left;}
#bannertp_tel{
    width:230px;
	height:172px;
	float:left;}
	
/*
--------
main
--------
*/
#td_left{
	width:534px;
	vertical-align: top;
}
#td_right{
	width:239px;
	vertical-align:top;
}
#m_left{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}
#m_right{
	margin-top:20px;
	margin-right: 15px;
	}

#tp_t2{
	background-image: url(../images/common/t_bg01.jpg);
	background-repeat: no-repeat;
	padding-left:24px;
	padding-top:4px;
	font-weight:bold;
	color:#14148C;
	width:198px;
	height:22px;
	border:1px solid #999999;
}
#tp_c{
	width:192px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:15px;
}
#tp_c ul{
    margin:0px;
	padding:0px;
	list-style-type:none;
}
#tp_c li{
    margin:0px;
	padding:0px;
	list-style-type:none;
}
#tp_b{
	width:100%;
	background-image: url(../images/common/bg02.jpg);
	background-repeat: repeat-x;
	height:30px;
}
#tp_tb1{
    width:500px;
	line-height:22px;}
#tp_tb1 ul{
    margin:0px;
	list-style-type:none;
	padding:0px;
	}
#tp_tb1 li{
	background-image: url(../images/common/dot03.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	margin-left:15px;
	padding-left:15px;
	list-style-type:none;
	}
#tp_tb1 a:link{ color:#333333; text-decoration:underline; }
#tp_tb1 a:visited{ color:#333333; text-decoration:underline; }
#tp_tb1 a:hover{ color:#14148C; text-decoration:underline; }
#more{
    width:500px;
	text-align:right;
	color:#14148C;
	margin-top:10px;}
#re{
    width:490px;
	text-align:left;
	color:#333333;
	margin-top:10px;
	padding-left:10px;}
#re a:link{ color:#333333; text-decoration:underline; }
#re a:visited{ color:#333333; text-decoration:underline; }
#re a:hover{ color:#14148C; text-decoration:underline; }

#partners{
	font-size:11px;
	line-height:15px;
	margin-bottom: 10px;
  }
#partners img{  margin-right:5px;
  }
