/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #545454;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a:link {
	color: #545454;
}
a:visited {
	color: #545454;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #FF6633;
}
.head_logo_dh{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/top/logo_bg.gif);
	background-repeat: repeat-x;
}
.wdiv{width:1002px;overflow:hidden;margin-left:auto;margin-right:auto;}
.wbiv{
	width:1002px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top: 14px;
}
.logo{
	width:178px;
	height:101px;
	overflow:hidden;
	float:left;}
.logo_zi{
	width:374px;
	height:101px;
	overflow:hidden;
	float:left;}
.logo_link{
	width:450px;
	height:101px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/search_bg.gif);
	background-repeat: no-repeat;
}

.link_zi{
	width:133px;
	height:23px;
	overflow:hidden;
	float:left;
	margin-right: 122px;
	margin-left: 195px;
	line-height:23px;
}

.link_serch{
	width:253px;
	height:22px;
	overflow:hidden;
	float:left;
	margin-right: 36px;
	margin-left: 161px;
	margin-top: 24px;
}
.serch_imput{
	width:146px;
	height:22px;
	overflow:hidden;
	float:left;
	padding-left: 52px;
}
.imput_b{
	width:144px;
	height:20px;
	overflow:hidden;
	float:left;
	border: 1px solid #FFFFFF;
}
.serch_submit{
	width:55px;
	height:22px;
	overflow:hidden;
	float:left;
}
.menu_left{
	width:1002px;
	height:41px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/left.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menu_right{
	width:1002px;
	height:41px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.menu{
	width:936px;
	height:41px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/center.gif);
	background-repeat: repeat-x;
	margin-right: 33px;
	margin-left: 33px;
	font-size: 14px;
	font-weight: bold;
}

.menu ul{list-style-type:none;margin:0px;padding:0px;}
.menu li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:117px;
	line-height:41px;
	text-align:center;
	background-image: url(../images/top/dh/x.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#menus{
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:117px;
	line-height:41px;
	text-align:center;
	background-image: url(../images/top/dh/center.gif);
}
.menu li a:link {color: #4E4E4E;text-decoration: none;}
.menu li a:visited {text-decoration: none;color: #4E4E4E;}
.menu li a:hover {text-decoration: none;color: #FF9900;}
.menu li a:active {text-decoration: none;color: #4E4E4E;}


.menu_yr_left{
	width:1002px;
	height:13px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/x_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.menu_yr_right{
	width:1002px;
	height:13px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/x_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_yr{
	width:666px;
	height:13px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/dh/x_bg.gif);
	background-repeat: repeat-x;
	margin-right: 168px;
	margin-left: 168px;
}
.wwdiv{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;}
.wtdiv{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
}
.enddiv{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px;
	line-height: 24px;
	color: #FFFFFF;
	background-image: url(../images/end/bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
	background-color: #282D31;
}


.enddiv a:link {color: #FFFFFF;text-decoration: none;}
.enddiv a:visited {text-decoration: none;color: #FFFFFF;}
.enddiv a:hover {text-decoration: none;color: #FFFF00;}
.enddiv a:active {text-decoration: none;color: #FFFFFF;}

.ssp{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


.flv{
	width:1002px;
	height:314px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/bg.gif);
	background-repeat: repeat-x;
}

.flv_left{
	width:1002px;
	height:314px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/left.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.flv_right{
	width:1002px;
	height:314px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.flv_img{
	width:984px;
	height:296px;
	overflow:hidden;
	float:left;
	padding: 9px;
}
.flv_x_div{
	width:1002px;
	height:17px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/x_bg.gif);
	background-repeat: repeat-x;
}

.flv_x_left{
	width:1002px;
	height:17px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/x_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.flv_x_right{
	width:1002px;
	height:17px;
	overflow:hidden;
	float:left;
	background-image: url(../images/top/flv/x_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.bodydiv_left{
	width:275px;
	overflow:hidden;
	float:left;
	margin-right: 24px;
}

.bodydiv_left_prolist{
	width:273px;
	overflow:hidden;
	float:left;
	border: 1px solid #D9D9D9;
	background-image: url(../images/center/left/prolist/nr_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bodydiv_left_tellist{
	width:275px;
	overflow:hidden;
	float:left;
	padding-top: 16px;
}

.blpro_title{
	width:273px;
	overflow:hidden;
	float:left;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	background-image: url(../images/center/left/prolist/bg.gif);
	background-repeat: repeat-x;
	height: 46px;
	font-family: "Î¢ÈíÑÅºÚ";
	text-indent: 16px;
}
.blpro_body{
	width:255px;
	overflow:hidden;
	float:left;
	margin-right: 9px;
	margin-left: 9px;
}


.blpro_body ul{list-style-type:none;margin:0px;padding:0px;}
.blpro_body li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:255px;
	line-height:29px;
	text-align:left;
	background-image: url(../images/center/left/prolist/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 32px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E5E5;
}



.blpro_body li a:link {color: #545454;text-decoration: none;}
.blpro_body li a:visited {text-decoration: none;color: #545454;}
.blpro_body li a:hover {
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}
.blpro_body li a:active {text-decoration: none;color: #545454;}



.bodydiv_right{
	width:703px;
	overflow:hidden;
	float:left;
}
.bri_abo{
	width:703px;
	overflow:hidden;
	float:left;
}
.bri_abo_title{
	width:703px;
	overflow:hidden;
	height:24px;
	float:left;
	background-color: #7D7D7D;
}
.bri_abo_body{
	width:703px;
	overflow:hidden;
	line-height:24px;
	float:left;
	margin-top: 20px;
}
.nyabout{
	width:703px;
	overflow:hidden;
	line-height:30px;
	float:left;
	margin-top: 20px;
}


.otherny{
	width:703px;
	overflow:hidden;
	line-height:30px;
	float:left;
	margin-top: 20px;
}



.otherny ul{list-style-type:none;margin:0px;padding:0px;}
.otherny li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:155px;
	text-align:center;
	margin-bottom: 15px;
	margin-right:10px;
	margin-left: 10px;
}


.otherny li a:link {color: #545454;text-decoration: none;}
.otherny li a:visited {text-decoration: none;color: #545454;}
.otherny li a:hover {text-decoration: none;color: #FF9900;}
.otherny li a:active {text-decoration: none;color: #545454;}





.nynewslist{
	width:703px;
	overflow:hidden;
	float:left;
	margin-top: 20px;
}
.nynewslist ul{list-style-type:none;margin:0px;padding:0px;}
.nynewslist li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	line-height:32px;
	width:703px;
	background-image: url(../images/center/left/right/newslist_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-indent: 22px;
}


.nynewslist li a:link {color: #545454;text-decoration: none;}
.nynewslist li a:visited {text-decoration: none;color: #545454;}
.nynewslist li a:hover {text-decoration: none;color: #FF9900;}
.nynewslist li a:active {text-decoration: none;color: #545454;}


.bat_font{
	width:503px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	font-weight: bold;
	color: #4E4E4E;
	background-image: url(../images/center/left/right/title_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
.bat_more{
	width:200px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	background-image: url(../images/center/left/right/title_rgiht.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	color: #CCCCCC;
}
.bat_more a:link {color: #CCCCCC;text-decoration: none;}
.bat_more a:visited {text-decoration: none;color: #CCCCCC;}
.bat_more a:hover {text-decoration: none;color: #FF9900;}
.bat_more a:active {text-decoration: none;color: #CCCCCC;}


.bat_fonto{
	width:203px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	font-weight: bold;
	color: #4E4E4E;
	background-image: url(../images/center/left/right/title_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
.bat_moreo{
	width:500px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	background-image: url(../images/center/left/right/title_rgiht.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	color: #CCCCCC;
}

.bat_moreo a:link {color: #CCCCCC;text-decoration: none;}
.bat_moreo a:visited {text-decoration: none;color: #CCCCCC;}
.bat_moreo a:hover {text-decoration: none;color: #FF9900;}
.bat_moreo a:active {text-decoration: none;color: #CCCCCC;}


.bat_font2{
	width:103px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	font-weight: bold;
	color: #4E4E4E;
	background-image: url(../images/center/left/right/title_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
.bat_more2{
	width:600px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	float:left;
	background-image: url(../images/center/left/right/title_rgiht.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	color: #CCCCCC;
}
.bat_more2 a:link {color: #CCCCCC;text-decoration: none;}
.bat_more2 a:visited {text-decoration: none;color: #CCCCCC;}
.bat_more2 a:hover {text-decoration: none;color: #FF9900;}
.bat_more2 a:active {text-decoration: none;color: #CCCCCC;}





.bab_right{
	width:220px;
	overflow:hidden;
	float:left;
	padding: 5px;
	border: 1px solid #D8D8D8;
}
.bab_left{
	width:448px;
	overflow:hidden;
	float:left;
	line-height:24px;
	margin-right: 23px;
}



.bri_pro_title{
	width:703px;
	overflow:hidden;
	height:24px;
	float:left;
	background-color: #7D7D7D;
	margin-top: 20px;
}
.bri_pro_title2{
	width:703px;
	overflow:hidden;
	height:24px;
	float:left;
	background-color: #7D7D7D;
}

.bri_pro_body{
	width:703px;
	overflow:hidden;
	line-height:24px;
	float:left;
	margin-top: 20px;
}

.bri_pro_body ul{list-style-type:none;margin:0px;padding:0px;}
.bri_pro_body li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:145px;
	text-align:center;
	background-image: url(../images/center/left/right/prolibg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 9px;
	margin-bottom: 15px;
	border: 1px solid #D5D5D5;
	margin-right: 5px;
	margin-left: 5px;
}


.bri_pro_body li a:link {color: #545454;text-decoration: none;}
.bri_pro_body li a:visited {text-decoration: none;color: #545454;}
.bri_pro_body li a:hover {text-decoration: none;color: #FF9900;}
.bri_pro_body li a:active {text-decoration: none;color: #545454;}


.pny_img{
	width:681px;
	overflow:hidden;
	line-height:24px;
	float:left;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #F4F4F4;
}

.pny_simg{
	width:681px;
	overflow:hidden;
	line-height:24px;
	float:left;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}


.pny_xiangxi{
	width:701px;
	overflow:hidden;
	line-height:24px;
	float:left;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

.pny_xiangxi_title{
	width:701px;
	overflow:hidden;
	line-height:24px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
	text-indent: 12px;
}
.pny_xiangxi_body{
	width:681px;
	overflow:hidden;
	line-height:24px;
	float:left;
	padding: 10px;
	text-align: center;
}
.pny_xiangxi_bodys{
	width:681px;
	overflow:hidden;
	line-height:24px;
	float:left;
	padding: 10px;
	text-align: left;
}
