@charset "utf-8";
body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color:#f7f6f6;}

.td_body{background-image: url(../image/bg_body.gif);	background-repeat: repeat-x;}

.td_list{background-color: #FFFFFF;	border: 1px solid #cfcfcf;	padding: 1px;}

.td_listbody{background-image: url(../image/bg_list.gif);	background-repeat: repeat-x;}

.td_listbot{background-image: url(../image/bg_listbot.gif);	background-repeat: repeat-x;}

.td_subnav{	background-image: url(../image/bg_subnav.gif);	background-repeat: repeat-x;}

.td_commnet{background-image: url(../image/bg_commnet.gif);	background-repeat:  no-repeat;	background-position: 0px 0px;	height: 31px;	width: 31px;	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	line-height: 22px;	text-align: center;}

.td_line {background-image: url(../image/line.gif);	background-repeat: repeat-x;}

.td_line2 {background-image: url(../image/line_2.gif);	background-repeat: repeat-x;}

.pic{border: 1px solid #DBDBDB;	background-color: #EFEFEF;}


.h1{font-size: 20px; font-weight: normal; color: #333333;font-family:  黑体, Arial Black, MS Hei;}

.h1wirte{font-size: 20px;font-weight: normal;color: #ffffff;	font-family:  黑体, Arial Black, MS Hei;}

.t_content14 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #55555; text-decoration: none; line-height: 20px;}

.t_14writeB{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;}

.t_12grey10{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #CCCCCC;}

.t_12{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #ffffff;}

.t_content{	font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #555555;}

.t_content—color{	font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #2a4674;}

.t_content—color2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #FF6600;}

.t_content2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #999999;}

.t_subtitle{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #CC3300;	font-weight: bold;}

.t_title{font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #444444;font-weight: bold;}

.td_bot{background-image: url(../image/bottom_bg.jpg);background-repeat: no-repeat;	background-position: center top;}

a:link {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #33707e; text-decoration: underline;}
a:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #33707e; text-decoration: underline;}
a:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #2F9F97;	text-decoration: none;}
a:active {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;text-decoration: none;color: #FF9900;}


a.navbut,.navbut:link, .navbut:hover, .navbut:active,.navbut:visited{color: #333333;display: block;	height: 38px;text-decoration: none;overflow: hidden;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align: center;	line-height: 40px;	padding-right: 30px;padding-left: 30px;}
a.navbut:hover {background-color: #FFFFFF;	color: #111111;	background-image: url(../image/but_nav.gif);background-repeat: repeat-x;}
a.navbut:active {color: #FF9900;}


a.subnav,.subnav:link,.subnav:visited ,.subnav:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;	text-decoration: none;	text-align: center;	display: block;	height: 32px;width: 179px;line-height: 33px;}
a.subnav:hover {background-image: url(../image/bg_subnavbut.jpg);background-repeat: no-repeat;color: #FFCC00;}


a.t12 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #555555; text-decoration: none; line-height: 20px;}
a.t12:link {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #555555; text-decoration: none;}
a.t12:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #555555; text-decoration: none;}
a.t12:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333; text-decoration: underline;}


a.t14,.t14:link,.t14:visited,.t14:hover,.t14:active {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #33707e; text-decoration: underline; line-height: 20px;}
a.t14:hover {color: #2F9F97; text-decoration: none;}
a.t14:active {color: #FF9900; text-decoration: none;}

a.t20,.t20:link,.t20:visited,.t20:hover,.t20:active {font-size: 20px; font-weight: normal; color: #333333;font-family:  黑体, Arial Black, MS Hei; text-decoration:none;}
a.t20:hover {color: #2F9F97; text-decoration: none;}
a.t20:active {color: #FF9900; text-decoration: none;}

a.page,.page:link,.page:visited,.page:active,.page:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #555555;text-decoration: none;	line-height: normal;background-color: #F0F0F0;	border: 1px solid #d8d8d8;	padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;background-image: url(../image/bg_page.gif);background-repeat: repeat-x;	background-position: bottom;}
a.page:hover {color: #FF9900;}
.pagedown{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;	line-height: normal;	background-color: #333333;	margin: 2px;border: 1px solid #666666;height: 20px;	padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;font-weight: bold;background-image: url(../image/bg_page.gif);background-repeat: repeat-x;}

a.search, .search:hover{background-image: url(../image/search_but.gif);background-repeat: no-repeat; display:block;	overflow: hidden;	text-decoration: none;	text-indent: -9999px; height: 29px;	width: 43px;}
a.search{background-position: 0px 0px;	}
a.search:hover{background-position: 0px -29px;}

a.top,.top:hover{background-image: url(../image/icon.gif);background-repeat: no-repeat;display:block;overflow: hidden;text-indent: -9999px;background-position: right bottom;	height: 156px;	width: 35px;}


a.button, .button:visited { background: url(../image/but_a.gif) no-repeat scroll right top; color: #ffffff; display: block; float: left; font: normal 12px arial, sans-serif; height: 22px; margin-right: 2px; padding-right: 15px; text-decoration: none; overflow: hidden;}
a.button span, .button:hover span{ background: url(../image/but_span.gif) no-repeat; display: block; line-height: 14px;	padding: 4px 0 6px 16px; overflow: hidden; text-decoration: none;}
a.button:hover {color: #CC6633;	outline: none;	text-decoration: none;}
a.button:active { background-position: bottom right; color: #ffffff; outline: none;	text-decoration: none;}
a.button:active span { background-position: bottom left; padding: 3px 0 6px 16px; /* push text down 1px */}


.imgbox_list {height:76px;	width:96px;overflow:hidden;display:block;text-align:center;vertical-align:middle;position:relative;}
.imgp { position:static;  +position:absolute;  top:50% }
.imgdiv{ position:static;  +position:relative;  top:-50%;left:-50%;}

div.hot01{background-image: url(../image/icon_hot01.gif);	background-repeat: no-repeat;display: block;height: 39px;width: 39px;	position: absolute;	z-index: 1;	margin-top: 0px;margin-left: 0px;}

div.hot02{background-image: url(../image/icon_hot02.gif);	background-repeat: no-repeat;display: block;height: 39px;width: 39px;	position: absolute;	z-index: 1;	margin-top: 4px;margin-left: 4px;}

.input{	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #777777;border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;border-left-width: 0px;background-image: url(../image/search_bg.gif);	height:  27px;line-height: 28px;	padding-left: 10px;}

.input_com{	font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #777777;padding-left: 8px;background-color: #ffffff;	padding-top: 5px;padding-bottom: 4px;border: 1px solid #cfcfcf;}

.icon_star01, .icon_star02, .icon_image, .icon_page,.icon_dot, .icon_dot2,.icon_contact, .icon_sitemap, .home, .home:hover, .submit_ok,.submit_ok:hover,.nar_before,.nar_next,.more  {background-image: url(../image/icon.gif);background-repeat: no-repeat; display:block;	overflow: hidden;text-indent: -9999px;}
.icon_star01 {background-position: 0px 0px;	height: 13px;	width: 42px; margin-left: 6px;margin-top: 15px;}
.icon_star02 {background-position: -42px 0px;	height: 13px;	width: 43px; margin-left: 6px; margin-top: 15px;}
.icon_image {background-position: -9px -42px;	height: 10px;	width: 10px; margin-left: 4px;}
.icon_page {background-position: 0px -44px;	height: 11px;	width: 7px; margin-right: 8px;}
.icon_dot {background-position: -19px -44px;	height: 9px;  width: 3px; margin-right: 8px; margin-top: 4px;}
.icon_dot2 {background-position: -23px -42px;	height: 9px;  width: 4px; margin-right: 8px; }
.icon_sitemap {background-position: -113px 0px;	height: 13px;	width: 16px; margin-right: 6px;margin-left:3px; margin-top: 1px;}
.icon_contact {background-position: -100px 0px;	height: 12px;  width: 13px; margin-right: 6px; margin-left:3px; margin-top: 2px;}

a.home {background-position: -100px -20px;height: 38px;width: 84px;}
a.home:hover {background-position: -184px -20px;height: 38px;width: 84px;}

a.submit_ok {background-position: -100px -58px;	height: 30px;width: 86px;}
a.submit_ok:hover {background-position: -100px -88px;height: 30px;width: 86px;}

.nar_before {background-position: 0px -100px;	height: 17px;width: 17px;}
.nar_next  {background-position: -17px -100px;height: 17px;width:17px;}
a.more  {background-position: 0px -117px;height: 13px;width: 13px;}
