@charset "gb2312";
body { text-align:center;}
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #F6F6F6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a img { 
    border:none
}
.a_bk {
	border-top-width: 4px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #D2D2D2;
	border-right-color: #D2D2D2;
}

.search {
	font-size: 12px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
	font-family: Arial;
}
.b_bk {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D2D2;
}
.c_bk {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #072482;
	border-left-style: none;
	background-image: url(images/top_bg.jpg);
	border-right-style: none;
	border-bottom-style: none;
}
.posi_a {
	padding-right: 9px;
	padding-bottom: 16px;
}
.lable {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration: none;
	height: 18px;
	width: 171px;
	border: 1px solid #A5ACB2;
	padding-left: 10px;
}
.posi_b {
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.dh:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.dh:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.dh:hover {
	font-size: 14px;
	font-weight: bold;
	color: #282424;
	text-decoration: none;
}
.dh:active {
	font-size: 14px;
	font-weight: bold;
	color: #282424;
	text-decoration: none;
}
.en:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
.en:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
.en:hover {
	font-size: 14px;
	font-weight: bold;
	color: #ACACAC;
	text-decoration: none;
	font-family: Arial;
}
.en:active {
	font-size: 14px;
	font-weight: bold;
	color: #ACACAC;
	text-decoration: none;
	font-family: Arial;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #0C2486;
	text-decoration: none;
	padding-top: 14px;
	padding-left: 32px;
}
.posi_c {
	padding-top: 15px;
}
.more:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.more:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.more:active {
	color: #9F1B1B;
	text-decoration: none;
	font-size: 12px;
}
.more:hover {
	color: #9F1B1B;
	text-decoration: none;
	font-size: 12px;
}
.e_bk {
	border: 1px solid #DFDFDF;
}
.posi_d {
	padding-top: 17px;
}
.posi_e {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 15px;
}
.pro:link {
	color: #000000;
	text-decoration: none;
}
.pro:visited {
	color: #000000;
	text-decoration: none;
}
.pro:hover {
	color: #616161;
	text-decoration: none;
}
.pro:active{
	color: #616161;
	text-decoration: none;
}
.f_bk {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
	
	padding-bottom: 15px;
}
.about {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #676767;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
}
.all:link {
	font-weight: normal;
	color: #FE3C00;
	text-decoration: underline;
}
.all:visited {
	font-weight: normal;
	color: #FE3C00;
	text-decoration: underline;
}
.all:hover {
	font-weight: normal;
	color: #072482;
	text-decoration: underline;
}
.all:active {
	font-weight: normal;
	color: #072482;
	text-decoration: underline;
}
.posi_f {
	font-size: 14px;
	font-weight: bold;
	color: #072482;
	text-decoration: none;
	padding-left: 32px;
}
.foot {
	font-size: 12px;
	line-height: 17px;
	color: #565656;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.arvail {
	font-family: Arial;
}
.ec:link {
	color: #FE3C00;
	text-decoration: underline;
}
.ec:visited {
	color: #FE3C00;
	text-decoration: underline;
}
.ec:hover{
	color: #770303;
	text-decoration: underline;
}
.ec:active {
	color: #770303;
	text-decoration: underline;
}
.g_bk {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
}
.title_b {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
}
.posi_g {
	padding-top: 17px;
	padding-bottom: 31px;
	padding-left: 9px;
}
.pro_name {
	font-size: 14px;
	font-weight: normal;
	color: #A51A1D;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 20px;
}
.icon_posi {
	padding-top: 11px;
}
.pro:link {
	color: #A51A1D;
	text-decoration: none;
}
.pro:visited{
	color: #A51A1D;
	text-decoration: none;
}
.pro:hover {
	color: #514E4E;
	text-decoration: none;
}
.pro:active {
	color: #514E4E;
	text-decoration: none;
}
.view {
	font-size: 14px;
	font-weight: bold;
	color: #1F1D22;
	text-decoration: none;
	padding-bottom: 10px;
}
.about_detail {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 30px;
}
.title_c {
	font-size: 14px;
	font-weight: bold;
	color: #0C2486;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 32px;
}
.pro_bk {
	border: 1px solid #EEEEEE;
}
.pro_intro {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
	padding-top: 5px;
}

.page_posi {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 40px;
	padding-bottom: 20px;
}
.page:link {
	color: #000000;
	text-decoration: none;
}
.page:visited {
	color: #000000;
	text-decoration: none;
}
.page:active {
	color: #FF0000;
	text-decoration: none;
}
.page:hover {
	color: #FF0000;
	text-decoration: none;
}
.bottom_bk {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E1E1E1;
}
.pro_part {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #072384;
	text-decoration: none;
}
.name:link {
	color: #072384;
	text-decoration: none;
}
.name:visited {
	color: #072384;
	text-decoration: none;
}
.name:hover {
	color: #000000;
	text-decoration: underline;
}
.name:active {
	color: #000000;
	text-decoration: underline;
}
.pro_a {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #FF5201;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 20px;
}
.pro_b {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 30px;
}

/*my Add CSS*/
.newsul{ text-align:left; padding:0px; margin:0px;}
.newsul_right{ float:left;  width:140px;  text-align:left; height:26px; line-height:26px; list-style-type:none; }
.newsul_left{ float:left; width:240px;background:url(images/arrow_list.gif) no-repeat 0 50%; line-height:26px; padding-left:15px; text-align:left; height:26px; margin-left:15px; list-style-type:none;}

.Ndtitle{ clear:both; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
.NdContent{ text-align:left; font-size:12px;}


.Nlink:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Nlink:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Nlink:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Nlink:active {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Nlistul{ text-align:left; padding:0px; margin:0px;}
.Nlist_left{ float:left; height:26px; line-height:26px; width:386px;background:url(images/arrow_list.gif) no-repeat 0 50%;margin-left:15px; list-style-type:none; padding-left:15px; }
.Nlist_right{ float:left; height:26px; line-height:26px; width:140px; list-style-type:none; text-align:left; }
.Nlist_page{clear:both; height:30px; line-height:30px; text-align:center; width:590px;}
.Nlist_blank{ clear:both; height:20px;}
