/* CSS Document */
*{
	word-break: break-all;
}
BODY{
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-size:12px;
	background-image: url();
	COLOR: #727272;
	background-color: #FFFFFF;
	FONT-FAMILY: Arial, "宋体";
}
.body{
	width: 958px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.body_space{
	width: 958px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
.body_line{
	width: 958px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	background-color: #dfdfdf;
}
.top{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 6px 0px 3px 0px;
	text-align: center;
}
.top_lft{
	width: 188px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.top_lft_logo{
	width: 188px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 24px 0px 0px 0px;
}
.top_rgt{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.topnav{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.topnav_table{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
.topnav_lft{
	width: 188px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.topnav_lft_lan{
	width: 177px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 24px;
	background-image: url(images/language_bg.gif);
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #ffffff;
	TEXT-DECORATION: none;
}
/*
.topnav_rgt{
	width: 770px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.topnav_rgt_nav{
	width: 770px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/nav_bg_01.gif);
	text-align: center;
	line-height: 24px;
}
*/
.topnav_rgt{
	width: 958px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.topnav_rgt_nav{
	width: 958px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/nav_bg_01.gif);
	text-align: center;
	line-height: 24px;
}
.topnav_user_lft{
	width: 600px;
	height: 24px;
	float: left;
	line-height: 24px;
}
.topnav_user_lft_cnt{
	width: 590px;
	height: 24px;
	float: left;
	padding: 0px 5px 0px 5px;
}
.topnav_user_rgt{
	width: 358px;
	height: 24px;
	float: left;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
.bottom_nav{
	width: 948px;
	height: 24px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 24px;
	background-color: #e5e5e5;
	text-align: left;
}


.bottom_copy{
	width: 948px;
	height: 24px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 24px;
	text-align: left;
	letter-spacing: 2px;
}
.cnt{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(images/cnt_bg.gif);
}
.cnt_lft{
	width: 177px;
	height: auto;
	float: left;
	margin: 0px 11px 0px 0px;
	padding: 0px;
	background-color: #e8e8e8;
}
.lft_space{
	width: 177px;
	height: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.lft_table{
	float: left;
	width: 177px;
	height: auto;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.lft_smalltable{
	width: 165px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.lft_lst_table{
	float: left;
	width: 177px;
	height: auto;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.lft_lst_title{
	float: left;
	width: 167px;
	height: 20px;
	text-align: right;
	margin: 0px;
	padding: 15px 5px 0px 5px;
	background-image: url(images/list_title_bg.gif);
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.lft_search{
	float: left;
	width: 165px;
	height: auto;
	text-align: center;
	padding: 0px 0px 5px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #969696;
	background-color: #f5f5f5;
}
.lft_search_space{
	float: left;
	width: 165px;
	height: 10px;
	overflow: hidden;
}
.lft_search_line{
	float: left;
	width: 165px;
	height: 1px;
	background-color: #dbdbdb;
	overflow: hidden;
}
.lft_search_td_01{
	float: left;
	width: 155px;
	height: 18px;
	line-height: 18px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.lft_search_td_02{
	float: left;
	width: 155px;
	height: 19px;
	padding: 3px 5px 5px 5px;
	text-align: left;
}
.lft_search_td_03{
	float: left;
	width: 155px;
	height: 19px;
	padding: 3px 5px 5px 5px;
	text-align: right;
	line-height: 19px;
}
.lft_search_td_04{
	float: left;
	width: 155px;
	height: 19px;
	padding: 2px 5px 0px 5px;
	text-align: left;
}

.lft_search_td_02_lft{
	float: left;
	width: 115px;
	height: 19px;
	text-align: left;
}
.lft_search_td_02_rgt{
	float: left;
	width: 40px;
	height: 19px;
	text-align: left;
}
/*
.lft_contact_title{
	width: 165px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	color: #020202;
	text-align: left;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
*/
.lft_contact{
	float: left;
	width: 164px;
	height: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #cdcdcd;
}
.lft_contact_td{
	float: left;
	width: 154px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	margin:  0px;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.lft_contact_td a{
	color:#000000;
	text-decoration:none
	}
.lft_contact_td a:hover{
	color:#000000;
	text-decoration:none
	}
.lft_contact_td a:visited{
	color:#000000;
	text-decoration:none
	}

.lft_contact_title{
	float: left;
	width: 164px;
	height: 35px;
	padding: 0px;
	margin:  0px;
	text-align: left;
}
.cnt_rgt{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.rgt_table{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.rgt_table_space{
	width: 770px;
	height: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.rgt_table_line{
	width: 770px;
	height: 1px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #969696;
	overflow: hidden;
}
.rgt_fm{
	width: 766px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 1px 0px 1px;
	border: 1px solid #e3e3e3;
}
.fm_lft{
	width: 425px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.fm_rgt{
	width: 341px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}
.fm_rgt_td{
	width: 341px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	line-height: 18px;
	text-align: left;
}
.rgt_ly{
	width: 760px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
.ly_top{
	width: 760px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-align: left;
}
.ly_cnt{
	float: left;
	width: 760px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.ly_cnt_lft{
	float: left;
	width: 374px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #c0c0c0;
}
.ly_cnt_rgt{
	width: 375px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.ly_cnt_td_01{
	float: left;
	width: 374px;
	height: auto;
	padding: 0px 0px 8px 0px;
}
.ly_cnt_td_01_lft{
	float: left;
	width: 99px;
	height: auto;
	text-align: left;
}
.ly_cnt_td_01_rgt{
	float: left;
	width: 275px;
	height: auto;
}
.ly_cnt_td_01_rgt_td{
	float: left;
	width: 275px;
	height: 20px;
	line-height: 19px;
	text-align: left;
}
.ly_cnt_td_02{
	float: left;
	width: 374px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	margin: 1px 0px 0px 0px;
}
.cnt_other_lft{
	float: left;
	width: 428px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.cnt_other_rgt{
	float: left;
	width: 322px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.other_lft_table{
	float: left;
	width: 418px;
	height: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
.other_lft_space{
	float: left;
	width: 418px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.other_lft_line{
	float: left;
	width: 418px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #969696;
	overflow: hidden;
}
.other_lft_td_01{
	float: left;
	width: 418px;
	height: auto;
	padding: 0px 0px 8px 0px;
}
.other_lft_td_01_lft{
	float: left;
	width: 99px;
	height: auto;
	text-align: left;
}
.other_lft_td_01_rgt{
	float: left;
	width: 319px;
	height: auto;
}
.other_lft_td_01_rgt_td{
	float: left;
	width: 319px;
	height: auto;
	line-height: 19px;
	text-align: left;
	color: #292929;
}
.other_lft_td_02{
	float: left;
	width: 418px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	color: #292929;
}
.other_lft_td_03{
	float: left;
	width: 418px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.other_rgt_table{
	float: left;
	width: 330px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.other_rgt_img{
	float: left;
	width: 330px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	text-align: center;
	overflow: hidden;
}

.other_rgt_video{
	float: left;
	width: 330px;
	height: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	border: 1px solid #dddddd;
}
.other_rgt_video .title{
	float: left;
	width: 310px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height: 30px;
	text-align: left;
}
.other_rgt_video .news{
	float: left;
	width: 310px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	padding: 0px 5px 0px 5px;
	color: #292929;
}
.other_rgt_video .img{
	float: left;
	width: 320px;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.other_rgt_video .cnt{
	float: left;
	width: 320px;
	height: auto;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	overflow: hidden;
}

.other_rgt_video .cnt .cnt_img{
	float: left;
	width: 33%;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}
.other_rgt_table_border{
	float: left;
	width: 330px;
	height: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #dddddd;
}

.other_rgt_space{
	float: left;
	width: 310px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.other_rgt_line{
	float: left;
	width: 320px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #969696;
	overflow: hidden;
}

.other_rgt_td_01{
	float: left;
	width: 330px;
	height: auto;
	padding: 0px 0px 8px 0px;
}
.other_rgt_td_01_lft{
	float: left;
	width: 99px;
	height: 101px;
	text-align: left;
	overflow: visible;
}
.other_rgt_td_01_rgt{
	float: left;
	width: 221px;
	height: auto;
}
.other_rgt_td_01_rgt_td{
	float: left;
	width: 221px;
	height: auto;
	line-height: 19px;
	text-align: left;
	color: #292929;
	overflow: hidden;
}
.other_rgt_td_02{
	float: left;
	width: 294px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	padding: 0px 8px 0px 8px;
	color: #292929;
}
.other_rgt_td_03{
	float: left;
	width: 310px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-align: left;
}




/*listҳ*/
.lft_lst_line{
	float: left;
	width: 165px;
	height: 1px;
	background-color: #dbdbdb;
	overflow: hidden;
}
.lft_lst_nav_td{
	float: left;
	width: 155px;
	height: 19px;
	padding: 3px 5px 5px 5px;
	text-align: right;
	line-height: 19px;
}

.rgt_lst_nav{
	width: 760px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height: 25px;
	background-color: #eeeeee;
	text-align: left;
}

.rgt_lst_title{
	width: 760px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height: 25px;
	text-align: left;
}

.rgt_lst_table{
	float: left;
	width: 760px;
	height: auto;
	padding: 0px 5px 8px 5px;
}
.lst_table_lft{
	float: left;
	width: 110px;
	height: auto;
	text-align: center;
}
.lst_table_rgt{
	float: left;
	width: 650px;
	height: auto;
}
.lst_table_rgt_td{
	float: left;
	width: 650px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	color: #262626;
}
.lst_table_rgt_note{
	float: left;
	width: 650px;
	height: auto;
	line-height: 19px;
	text-align: left;
}

.rgt_other_table{
	float: left;
	width: 760px;
	height: auto;
	padding: 0px 5px 8px 5px;
}
.rgt_other_table_img{
	float: left;
	width: 99px;
	height: auto;
	padding: 0px 4px 0px 0px;
}
.rgt_other_td{
	float: left;
	width: 760px;
	height: 30px;
	line-height: 30px;
	color: #262626;
}
.rgt_other_line{
	float: left;
	width: 760px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}

/*showҳ*/
.show_title{
	width: 750px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.show_print{
	width: 750px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	line-height: 16px;
	text-align: left;
}
.show_print .show_print_lft{
	width: 550px;
	height: auto;
	float: left;
	margin: 0px;
	line-height: 16px;
	text-align: left;
}
.show_print .show_print_right{
	width: 200px;
	height: auto;
	float: left;
	margin: 0px;
	line-height: 16px;
	text-align: left;
}
.show_author{
	width: 750px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height: 16px;
	text-align: left;
}
.show_author_lft{
	width: 550px;
	height: auto;
	float: left;
	margin: 0px;
	line-height: 16px;
	text-align: left;
}
.show_author_rgt{
	width: 200px;
	height: auto;
	float: right;
	margin: 0px;
	line-height: 16px;
	text-align: left;
	padding: 15px 0px 0px 0px;
}
.show_cnt{
	width: 750px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	line-height: 23px;
	text-align: left;
	font-size: 14px;
	color: #292929;
	/*letter-spacing: 1px;*/
}
.show_jurisdiction{
	width: 750px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	line-height: 20px;
	text-align: center;
}
.show_table_border{
	width: 758px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dddddd;
}
.show_table_line{
	float: left;
	width: 758px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}
.show_table_td{
	width: 758px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.show_related_title{
	width: 758px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.show_related_title_01{
	width: 369px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-color: #faf4e6;
	font-weight: bold;
	line-height: 31px;
}
.show_related_title_02{
	width: 369px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-color: #e7f4fc;
	font-weight: bold;
	line-height: 31px;
}
.show_related_cnt{
	width: 758px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.show_related_lft{
	width: 368px;
	height: 120px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #c0c0c0;
}
.show_related_lft_2{
	width: 368px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #c0c0c0;
}
.show_related_rgt{
	width: 369px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.show_related_td{
	width: 358px;
	height: 24px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	line-height: 24px;
}
.show_commentary_title{
	width: 738px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #f6f6f6;
}
.show_commentary_title_lft{
	width: 438px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 31px;
}
.show_commentary_title_rgt{
	width: 300px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	text-align: right;
}
.show_commentary_table{
	width: 738px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
.show_commentary_td_01{
	width: 728px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	line-height: 28px;
}
.show_commentary_td_02{
	width: 728px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 18px;
	word-break: break-all;
	word-wrap:break-word;
	overflow:hidden;
}

.commentary_table{
	width: 738px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #dbdbdb;
	background-color: #f6f6f6;
}
.commentary_table_td{
	float: left;
	width: 738px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.commentary_table_space{
	float: left;
	width: 738px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.commentary_table_td_lft{
	float: left;
	width: 90px;
	height: auto;
	margin: 0px;
	line-height: 28px;
	padding: 0px 0px 0px 10px;
}
.commentary_table_td_rgt{
	float: left;
	width: 620px;
	height: auto;
	margin: 0px;
	line-height: 28px;
	padding: 0px 10px 0px 0px;
}

.commentary_table_show{
	width: 700px;
	height: auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #dbdbdb;
	background-color: #f6f6f6;
	clear: both;
}
.commentary_table_show .commentary_table_td_show{
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.commentary_table_show .commentary_table_space_show{
	float: left;
	width: 100%;
	height: 5px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.commentary_table_show .commentary_table_td_lft_show{
	float: left;
	width: 90px;
	height: auto;
	margin: 0px;
	line-height: 28px;
	padding: 0px 0px 0px 10px;
}
.commentary_table_show .commentary_table_td_rgt_show{
	float: left;
	width: 580px;
	height: auto;
	margin: 0px;
	line-height: 28px;
	padding: 0px 10px 0px 0px;
}
.show_table_td_lft{
	width: 758px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.show_table_td_space{
	float: left;
	width: 758px;
	height: 15px;
	overflow: hidden;
}
/*print*/
.print_border{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}
.print_cnt_message{
	line-height: 23px;
	font-size: 14px;
	color: #292929;
}
.print{
	width: 640px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
.print_cnt{
	width: 640px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.print_cnt .print_table{
	width: 640px;
	height: 92px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.print_cnt .print_table .print_table_lft{
	float: left;
	width: 50%;
	height: 92px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.print_cnt .print_table .print_table_lft .logo{
	float: left;
	height: 92px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	text-align: left;
}
.print_cnt .print_table .print_table_rgt{
	float: left;
	width: 50%;
	height: 92px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.print_cnt .print_table .print_table_rgt .top{
	float: left;
	width: 90%;
	height: 30px;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: right;
}
.print_cnt .print_table .print_table_rgt .bottom{
	float: left;
	width: 90%;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	line-height: 30px;
	font-weight: bold;
}
.print_cnt .print_line_top{
	float: left;
	width: 620px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}

.print_cnt .print_space{
	width: 620px;
	height: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.print_cnt .print_title{
	width: 620px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.print_cnt .print_author{
	width: 620px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height: 16px;
	text-align: left;
}
.print_cnt .print_author_lft{
	width: 560px;
	height: auto;
	float: left;
	margin: 0px;
	line-height: 16px;
	text-align: left;
}
.print_cnt .print_other_line{
	float: left;
	width: 620px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}
.print_cnt .print_show_cnt{
	width: 620px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	line-height: 23px;
	text-align: left;
	font-size: 14px;
	color: #292929;
	/*letter-spacing: 1px;*/
}
.print_cnt .print_line_bottom{
	float: left;
	width: 620px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #969696;
}
/*times*/
.titlepage{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.titlepage_space{
	width: 770px;
	height: 20;
	float: left;
	margin: 0px;
	padding: 0px;
}
.titlepage .lft{
	width: 160px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.titlepage .rgt{
	width: 550px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.titlepage .rgt .pagename{
	width: 550px;
	height: 22px;
	float: left;
	margin: 0px;
	line-height: 22px;
	padding: 0px 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	text-align: left;
}
.titlepage .rgt .titlepagetitle{
	width: 98%;
	height: 25px;
	float: left;
	margin: 0px;
	line-height: 25px;
	padding: 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #767676;
	font-weight: bold;
	text-align: left;
}
.titlepage .rgt .titlepagecnt{
	width: 98%;
	height: auto;
	float: left;
	margin: 0px;
	line-height: 22px;
	padding: 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #767676;
	text-align: left;
}
.titlepage .rgt .space{
	width: 100%;
	height: 5px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.times_cnt{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.times_cnt .tr{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.times_cnt .pagename{
	width: 96%;
	height: 22px;
	margin-right: auto;
	margin-left: auto;
	line-height: 22px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	text-align: left;
}
.times_cnt .tr .timestitle{
	width: 96%;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	padding: 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #767676;
	font-weight: bold;
	text-align: left;
}
.times_cnt .tr .timescnt{
	width: 96%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	line-height: 22px;
	padding: 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #767676;
	text-align: left;
}
.times_cnt .tr .space{
	width: 100%;
	height: 5px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
/*top_logo*/
.top_logo{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	text-align: center;
}
.top_logo .line{
	width: 958px;
	height: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-image: url(images/top_line_bg.gif);
}
.top_logo .logo_table{
	width: 958px;
	height: 120px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.top_logo .logo_table .logo{
	width: 351px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
.top_logo .logo_table .banner{
	width: 601px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
/*commentary_order*/
.com_order_table{
	width: 770px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.com_order_table .contact{
	width: 740px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 15px 5px 15px;
	line-height: 20px;
	background-color: #8D1D2E;
	color: #FFFFFF;
}

.com_order_table .benefit {
	width: 740px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 15px 5px 15px;
	line-height: 20px;
	color: #646464;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}

.com_order_table .benefit .title{
	float: left;
	width: 740px;
	height: auto;
	color: #8D1D2E;
	padding: 5px 0px 5px 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
}
.com_order_table .benefit .message{
	float: left;
	width: 740px;
	height: auto;
	color: #646464;
	padding: 3px 0px 3px 0px;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
}

.com_order_table .user {
	width: 740px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 15px 5px 15px;
	line-height: 20px;
	color: #646464;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;

}

.com_order_table .user .lft {
	width: 240px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	line-height: 20px;
	color: #646464;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #969696;
}

.com_order_table .user .lft .data{
	width: 240px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	line-height: 28px;
	color: #646464;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
	font-size: 13px;
}
.com_order_table .user .lft .other{
	width: 240px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	line-height: 28px;
	color: #646464;
}

.com_order_table .user .rgt {
	width: 480px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	line-height: 20px;
	color: #646464;
}

.com_order_table .user .rgt .title{
	width: 480px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	padding: 0px 0px 3px 0px;
}

.com_order_table .user .rgt .title .lft_title{
	width: 380px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
}

.com_order_table .user .rgt .title .rgt_title{
	width: 100px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
}

.com_order_table .user .rgt .message{
	width: 480px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	padding: 2px 0px 2px 0px;
}


.com_order_table .uestionnaire{
	width: 740px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 15px 15px 5px 15px;
	color: #646464;
}
.com_order_table .uestionnaire .lft{
	width: 600px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #969696;
}
.com_order_table .uestionnaire .lft .title{
	width: 600px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	padding: 3px 0px 10px 0px;
}
.com_order_table .uestionnaire .lft .message{
	width: 600px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	padding: 1px 0px 1px 0px;
}
.com_order_table .uestionnaire .rgt{
	width: 140px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
}
.com_order_table .uestionnaire .rgt .title{
	width: 135px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	padding: 3px 0px 10px 5px;
}
.com_order_table .uestionnaire .rgt .bank{
	width: 135px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #997506;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	padding: 12px 0px 2px 5px;
	line-height: 18px;
	letter-spacing: 1px;
}
.com_order_table .uestionnaire .rgt .message{
	width: 135px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	padding: 2px 0px 2px 5px;
	line-height: 18px;
	letter-spacing: 1px;
}
/*css*/
.Ba:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #ffffff;
	TEXT-DECORATION: none;
}
.Ba:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.Ba:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #FADF83;
	TEXT-DECORATION: none;
}
.Bb:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.Bb:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.Bb:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #cc050e;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.Bc:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #616161;
	TEXT-DECORATION: underline;
}
.Bc:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #616161;
	TEXT-DECORATION: underline;
}

.Bc:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #999999;
	TEXT-DECORATION: underline;
}
.Bd:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #616161;
	TEXT-DECORATION: none;
}
.Bd:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #616161;
	TEXT-DECORATION: none;
}

.Bd:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #999999;
	TEXT-DECORATION: none;
}
.Be:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	TEXT-DECORATION: none;
}
.Be:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #aa0008;
	TEXT-DECORATION: none;
}

.Be:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #cc050e;
	TEXT-DECORATION: none;
}
.Bf:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #292929;
	TEXT-DECORATION: none;
}
.Bf:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #292929;
	TEXT-DECORATION: none;
}

.Bf:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #616161;
	TEXT-DECORATION: none;
}
.Bg:link {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #395c81;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.Bg:visited {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #395c81;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.Bg:hover {
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	color: #3A76B1;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.input_01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	height: 16px;
	border: 1px solid #7f9db9;
	color: #5c7889;
	line-height: 14px;
	padding: 0px;
}
.input_02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	height: 18px;
	border: 1px solid #727272;
	color: #5c7889;
	padding-right: 0px;
	padding-left: 1px;
}
.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #727272;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0ddd7;
	border-right-color: #727272;
	border-bottom-color: #727272;
	border-left-color: #e0ddd7;
	background-color: #FFFFFF;
}
.content01 {
	color: #646464;
	FONT-FAMILY: Arial, "宋体";
}
.content02 {
	COLOR: #aa0008;
	FONT-FAMILY: Arial, "宋体";
}
.content03 {
	COLOR: #727272;
	FONT-FAMILY: Arial, "宋体";
}
.content04 {
	font-size: 11px;
	COLOR: #aa0008;
	FONT-FAMILY: Arial, "宋体";
	font-weight: bold;
}
.content05 {
	FONT-FAMILY: "宋体";
}
.content06 {
	font-size: 12px;
	COLOR: #3255a5;
	FONT-FAMILY: Arial, "宋体";
	font-weight: bold;
}
.content07 {
	font-size: 12px;
	COLOR: #aa0008;
	FONT-FAMILY: Arial, "宋体";
	font-weight: bold;
	line-height: 20px;
}
.content08 {
	COLOR: #000000;
	font-size: 12px;
	FONT-FAMILY: Arial, "宋体";
	font-weight: bold;
}
.content09{
	COLOR: #000000;
	FONT-FAMILY: Arial, "宋体";
	font-size: 16px;
	font-weight: bold;
}
.content10{
	COLOR: #336699;
	FONT-FAMILY: Arial, "宋体";
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.content11{
	font-size: 14px;
	color: #727272;
}
.content12 {
	COLOR: #616161;
	FONT-FAMILY: Arial, "宋体";
	line-height: 20px;
}
.content13 {
	font-size: 14px;
	COLOR: #aa0008;
	FONT-FAMILY: Arial, "宋体";
	line-height: 20px;
}
.border_02 {
	padding: 2px;
	border: 1px solid #d8d8d8;
}
.title_color_01{
	COLOR: #aa0008;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_02{
	COLOR: #d09b3e;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_03{
	COLOR: #28aae1;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_04{
	COLOR: #238090;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_05{
	COLOR: #3255a5;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_06{
	COLOR: #646464;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_07{
	COLOR: #007446;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_08{
	COLOR: #93c83d;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
.title_color_09{
	COLOR: #bea068;
	FONT-FAMILY: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
}
/*order*/
.order_border{
	border: 1px solid #dadada;
}
.lft_ordermessage{
	float: left;
	width: 165px;
	height: auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #969696;
	background-color: #f5f5f5;
}
.lft_ordermessage_space{
	float: left;
	width: 165px;
	height: 10px;
	overflow: hidden;
}
.lft_ordermessage_space2{
	float: left;
	width: 165px;
	height: 5px;
	overflow: hidden;
}
.lft_ordermessage_td_01{
	float: left;
	width: 155px;
	height: 18px;
	line-height: 18px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.lft_ordermessage_td_02{
	float: left;
	width: 155px;
	height: 19px;
	padding: 2px 5px 0px 5px;
	text-align: left;
	background-color: #e9e9e9;
}

/*base*/
.base_cnt{
	width: 958px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.cbr_base_table{
	width: 950px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.cbr_base_table .rgt_table{
	width: 950px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.cbr_base_table .rgt_table_space{
	width: 950px;
	height: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.cbr_base_table .rgt_lst_nav{
	width: 940px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height: 25px;
	background-color: #eeeeee;
	text-align: left;
}
.cbr_base_table .show_cnt{
	width: 930px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	line-height: 23px;
	text-align: left;
	font-size: 14px;
	color: #292929;
	/*letter-spacing: 1px;*/
}
/*合作伙伴*/
.cooperation_table{
	width: 948px;
	height: 45px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
	background-image: url(images/cooperation_bg01.gif);
}
.cooperation_table .left_cooperation{
	float: left;
	width: 58px;
	height: 45px;
	margin: 0px;
	padding: 11px 0px 0px 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
}
.cooperation_table .right_cooperation{
	float: left;
	width: 880px;
	height: 45px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
}

/*友情键接*/
.link_table{
	width: 948px;
	height: 26px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
	background-color: #c2c2c2;
}
.link_table .left_link{
	float: left;
	width: 58px;
	height: 21px;
	margin: 0px;
	padding: 5px 0px 0px 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
}
.link_table .right_link{
	float: left;
	width: 880px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: left;
	line-height: 26px;
}