/* CSS Document */
body {margin: 0 auto; font-size:12px;}
a{ color:#3b3b3b; text-decoration:none;}
a:hover{ color:#f98000; text-decoration:underline;}
ul, li, h3, a, img, p, span {margin: 0px;padding: 0px;list-style: none;text-decoration: none;}
.font1 {font-size:14px;font-family: "宋体";font-weight: bold;color: #FFFFFF;}
a.font1{font-size:14px;font-family: "宋体";font-weight: bold;color: #FFFFFF;}
a.font1:hover{font-size:14px;font-family: "宋体";font-weight: bold;color: #FFFFFF;}
.font2 {font-size:12px;font-family: "宋体";color: #5d5d5d;}
.font3 {font-size:14px;font-family: "宋体";font-weight: bold;color: #000;}
.font4 {font-size:12px;font-family: "宋体";color: #000;}
.font5 {
	font-size:12px;
	font-family: "宋体";
	color: #b2b2b2;
}
.font6 {font-size:14px;font-family: "宋体";font-weight: bold;color: #a6a6a6;}
.font7 {font-size:12px;font-family: "宋体";color: #878787;}
.font7 a{font-size:12px;font-family: "宋体";color: #878787; text-decoration:none;}
.font7 a:hover{font-size:12px;font-family: "宋体";color: #878787; text-decoration:underline;}

.font8 {font-size:12px;font-family: "宋体";color: #45a400;}
.font8 a{font-size:12px;font-family: "宋体";color: #45a400; text-decoration:none;}
.font8 a:hover{font-size:12px;font-family: "宋体";color: #45a400; text-decoration:underline;}
.font9 {font-size:12px;font-family: "宋体";color: #fd8300;}
.font10 {font-size:14px;font-family: "宋体";font-weight: bold;color: #fd8300;}
.font11 {font-size:12px;font-family: "宋体";font-weight: bold;color: #4c4c4c;}
.font12 {font-size:12px;font-family: "宋体";font-weight: bold;color: #fe0000;
	text-decoration: line-through;}
.font13 {font-size:12px;font-family: "宋体";color: #0017c1;font-weight: normal;font-style: normal;}
.font14 {
	font-size:20px;
	font-family: "黑体";
	color: #666666;
	font-weight: normal;
}
.font15 {
	font-size:12px;
	font-family: "宋体";
	color: #3351b5;
	text-decoration: underline;
	font-style: normal;
}
.font16 {
	font-size:12px;
	font-family: "宋体";
	color: #001c82;
	font-style: normal;
}
#container {width: 1003px; margin:0px auto;}
.left_bar {float: left;width: 21px;background-image: url(../images/left_bar.jpg);
	height: 500px;background-repeat: no-repeat;}
.right_bar {float: left;background: url(../images/right_bar.jpg) no-repeat;height: 500px;width: 22px;}
*html .right_bar {float: left;background: url(../images/right_bar.jpg) no-repeat;height: 500px;width: 22px;}

.main {float: left;width: 960px;}

.header {width: 960px;}
.logo {float: left;width: 960px;}
.logo img {float: left;}
.logo p {float: left;}
.top {}
.top_main {width: 960px;}
.menu {height: 32px;background-image: url(../images/menu_bg.jpg);
	border: 1px solid #419b00;overflow: hidden;}
.menu ul {}
.menu li {height: 32px;line-height: 32px;float: left;width: 85px;display: block;text-align: center;}
.menu li.di {background-image: url(../images/menu_bg2.jpg);width: 80px;background-repeat: repeat-x;
	height: 32px;line-height: 32px;}
.menu li.bian {background: url(../images/menu_line.jpg) no-repeat 0px 7px;width: 2px;padding: 0px;}
.top_photo {border: 1px solid #419b00;width: 958px;height: 198px;}
.content {clear: both;}
.about {float: left;width: 234px;background-color: #f2f2f2;padding: 10px 0px 0px 0px;
	overflow: hidden;}
.about h3 {height: 26px;margin: 0px 0px 15px 7px;}
.about_photo {width: 102px;height: 79px;background-image: url(../images/photo_bg.jpg);
	float: left;margin: 2px 10px 5px 12px;}
.about_photo img {padding: 5px 4px;width: 94px;height: 70px;}
.about p {line-height: 22px;margin: 0px 15px 0px 16px;}
.main_midd {float: left;width: 532px;padding: 10px 10px 0px;}
.news {}
.newa_title {height: 28px;background-image: url(../images/news_bg.jpg);line-height: 28px;}
.newa_title p {float: left;padding-left: 15px;}
.newa_title span {float: right;padding: 10px 22px 0px 0px;}
.news_cont {padding: 10px 0px 0px 35px;height: 112px;}
.news_cont ul {
}
.news_cont li {background: url(../images/point.gif) no-repeat 0px 10px;
	padding-left: 10px;height: 24px;line-height: 24px;width: 235px;display: block;float: left;}
.wrap {clear: both;}
.wrap_title {height: 26px;line-height: 26px;background-image: url(../images/t_t2.jpg);
	border: 1px solid #b8b8b8;}
.wrap_title ul {float: left;}
.wrap_title li {float: left;width: 108px;background-image: url(../images/wrap_tt1.jpg);
	height: 26px;text-align: center;border-right: 1px solid #b8b8b8;}
.wrap_title li.di {float: left;width: 108px;height: 26px;text-align: center;
	background-image: url(../images/wrap_tt2.jpg);border-right: 1px solid #419b00;}
.wrap_title p {float: right;margin: 10px 22px 0px 0px;}
.wrap_cont {height: 120px;}
.wr_cp {float: left;width: 124px;height: 99px;
	margin: 15px 8px 0px 15px;overflow: hidden;display: inline;}
.wr_cp img {padding: 7px;width: 110px;height: 84px;}
.wrap_text {float: right;width: 376px;margin-top: 12px;}
.wrap_text ul {}
.wrap_text li {height: 25px;line-height: 25px;background: url(../images/point.gif) no-repeat 2px 10px;
	padding-left: 12px;border-bottom: 1px dashed #868686;padding-right: 20px;
	float: left;width: 91%;overflow: hidden;}
.wrap_text li p {float: left;width: 270px;overflow: hidden; }
.wrap_text li span {float: right;}
.cooperation {clear: both;height: 61px;border: 1px solid #a2d93f;background-color: #ebf3e4;
	padding: 0px 0px 0px 3px;margin: 20px 0px 18px 0px;}
.cooperation img {margin: 9px 12px;}
.link {float: left;width: 172px;height: 555px;background-image: url(../images/link_bg.jpg);
	border: 1px solid #e9e9e9;margin-top: 4px;margin-bottom: 10px;}
.link_title {height: 28px;line-height: 28px;padding-left: 20px;margin-top: 5px;
	background: url(../images/point2.jpg) no-repeat 10px 6px;}
.link_photo {
}
.link_photo p {
	text-align: center;
	padding: 25px 0px 10px 0px;
}
.show {clear: both;border: 1px solid #ebebeb;background-color: #f8f8f8;
	padding: 0px 0px 0px 15px;margin-bottom: 15px;}
.show ul {margin: 15px 0px 0px;}
.show li {float: left;width: 140px;margin: 0px 9px 0px 9px;display: inline;}
#footer {height: 69px;clear: both;}

#footer p {font-size:12px;font-family: "宋体";color: #878787;}
#footer p a{font-size:12px;font-family: "宋体";color: #878787; text-decoration:none;}
#footer p a:hover{font-size:12px;font-family: "宋体";color: #878787; text-decoration:underline;}

.footer_left {float: left;width: 100px;background-image: url(../images/footer_1.jpg);
	height: 69px;}
.footer_middle {float: left;width: 855px;background-image: url(../images/footer_2.jpg);height: 69px;}
.footer_middle p {height: 25px;line-height: 25px;margin: 2px 0px 0px 110px;}
.footer_middle img {}
.footer_text {height: 18px;margin: 3px 0px 0px 230px;}
.footer_web p{ line-height:18px;}
.footer_text ul {}
.footer_text li {float: left;height: 25px;line-height: 25px;width: 80px;text-align: center;
	display: block;background: url(../images/line.gif) no-repeat 79px 7px;}
.footer_right {float: left;background-image: url(../images/footer_3.jpg);
	height: 69px;width: 48px;}
.main_title {height: 35px;line-height: 35px;
	background: url(../images/main_ttdi.jpg) no-repeat 0px 34px;margin-top: 5px;}
.main_title p {padding-left: 50px;background: url(../images/arrow01.gif) no-repeat 35px 13px;
	height: 35px;line-height: 35px;}
.main_about {}
.about_lb {float: left;width: 212px;height: 401px;margin: 10px 0px 0px;
	background: url(../images/about_line.jpg) no-repeat 210px 0px;padding-bottom: 15px;}
.about_lb h3 {height: 30px;text-align: center;padding-top: 10px;}
.about_lb ul {}
.about_lb li {height: 35px;line-height: 35px;border-bottom: 1px dashed #999999;width: 135px;
	padding-left: 60px;}
.about_lb p {margin: 80px 0px 0px 0px;}
.about_right {float: left;padding: 10px 80px 0px 35px;width: 630px;}
.about_right h3 {padding: 20px 0px 15px;}
.about_right p {line-height: 25px;}
.main_caigou {}
.main_caigou h3 {padding: 15px 50px;height: 30px;line-height: 30px;}
.caigou {}
.caigou_photo {float: left;width: 216px;padding: 10px 30px 50px;}
.caigou_photo img {border: 1px solid #c7c7c7;margin-bottom: 50px;}
.caigou_text {float: left;padding: 15px 30px 0px 30px;width: 93%;}
.caigou_text p {text-indent: 25px;line-height: 25px;padding-bottom: 25px;}
.caigou_list {}
.caigou_wrap {float: left;width: 269px;height: 350px;background-color: #f4f4f4;overflow: hidden;
	margin: 0px 0px 0px 35px;display: inline;}
.caigou_wrap  img {border: 1px solid #c7c7c7;margin: 20px 0px 10px 25px;}
.caigou_wrap  p {padding: 0px 25px 10px;line-height: 20px;overflow: hidden;}
.caigou_page {clear: both;margin: 30px 0px;}
.caigou_page p {text-align: center;height: 30px;line-height: 30px;}
.caigou_page a {padding-right: 12px;}
.clear {clear: both;height: 0px;overflow: hidden;font-size: 0px;}
.main_news {}
.new_text {float: left;width: 764px;padding-top: 5px;margin-bottom: 20px;}
.news_title {
	background-image: url(../images/news_line.jpg);
	background-repeat: no-repeat;
	background-position: 0px 34px;
	height: 35px;
	line-height: 35px;
}
.news_title p {padding-left: 50px;background: url(../images/arrow01.gif) no-repeat 35px 13px;
	height: 35px;line-height: 35px;}
.new_text h3 {text-align: center;height: 40px;line-height: 40px;padding: 25px 0px 0px;}
.news_tt {text-align: center;height: 28px;line-height: 28px;border-bottom: 1px solid #e5e5e5;
	margin: 0px 30px;padding-bottom: 10px;margin-bottom: 25px;}
.news_text span {padding-right: 10px;}
.news_tt2 {text-indent: 25px;line-height: 25px;padding: 0px 35px 20px;}
.column {
	float: right;
	width: 186px;
	margin-top: 10px;
	border: 1px solid #e9e9e9;
	background-color: #f2f2f2;
	overflow: hidden;
	margin-bottom: 20px;
}
.column_title {
	height: 27px;
	background-image: url(../images/column_tt.jpg);
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
}
.column_title p {height: 27px;line-height: 27px;padding-left: 25px;float: left;
	background: url(../images/arrow02.jpg) no-repeat 12px 6px;}
.column_title span {
	height: 27px;
	overflow: hidden;
	padding: 11px 0px 0px 0px;
	float: right;
}
.therapy {}
.therapy_cont {
	padding: 6px 10px 40px;
}
.therapy_cont ul {}
.therapy_cont li {
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 2px 11px;
	height: 26px;
	line-height: 26px;
	padding-left: 12px;
	display: block;
	overflow: hidden;
}
.therapy img {padding: 0px 12px 25px;}
.news_list {float: left;width: 764px;padding-top: 5px;margin-bottom: 20px;}
.news_licont {}
.news_licont h3 {padding-left: 45px;height: 40px;line-height: 40px;}
.news_licont ul {}
.news_licont li {height: 34px;line-height: 34px;background-color: #f4f4f4;
	overflow: hidden;float: left;width: 96%;padding-left: 30px;}
.news_licont li span {float: left;width: 70px;}
.news_licont li em {
	float: right;
	width: 60px;
	padding-right: 40px;
}
.news_licont li a {background: url(../images/point.gif) no-repeat 0px 15px;overflow: hidden;
	padding-left: 15px;float: left;width: 500px;display: block;padding-right: 30px;}
.news_licont li a:hover  {background: url(../images/point2.gif) no-repeat 0px 15px;color: #f98000;}

.news_licont li.wr {height: 34px;line-height: 34px;background-color: #FFFFFF;
	overflow: hidden;float: left;width: 96%;padding-left: 30px;}
.news_licont li.wr span {float: left;width: 70px;}
.news_licont li.wr em {float: right;width: 60px;padding-right: 40px;}
.news_licont li.wr a {background: url(../images/point.gif) no-repeat 0px 15px;overflow: hidden;
	padding-left: 15px;float: left;width: 500px;display: block;padding-right: 30px;}
.news_licont li.wr a:hover  {background: url(../images/point2.gif) no-repeat 0px 15px;color: #f98000;}

.list_page {clear: both;margin: 10px 0px 0px;}
.list_page p {text-align: center;height: 30px;line-height: 30px;}
.list_page a {padding-right: 12px;}

/* 菜单 */

.left_3_n{ clear:both;padding-left:40px; text-align:left;margin:0px auto;width:160px; line-height: 30px; height: 30px;}
.left_3_n a{ font-size:12px; text-decoration: none; color:#827a77;}
.left_3_n a:hover{ font-size:12px; text-decoration: underline; color:#827a77;}

.left_3_y{ clear:both;padding-left:40px; text-align:left;margin:0px auto;width:160px; line-height: 30px; height: 30px;}
.left_3_y a{ font-size:12px; text-decoration: none; color:#438e2d;}
.left_3_y a:hover{ font-size:12px; text-decoration: underline; color:#438e2d;}

.left_2_n{clear:both; padding-left:40px; text-align:left; margin:0px 10px; line-height: 35px; height: 35px; background: url(../images/left_menu01.gif) repeat-x left bottom;}
.left_2_n a{ font-size:12px; text-decoration: none; color:#3d3d3d;}
.left_2_n a:hover{ font-size:12px; text-decoration: underline; color:#3d3d3d;}

.left_2_y{clear:both; padding-left:40px; text-align:left; margin:0px 10px; line-height: 35px; height: 35px; background: url(../images/left_menu01.gif) repeat-x left bottom;}
.left_2_y a{ font-size:12px; text-decoration: none; color:#fd8300;}
.left_2_y a:hover{ font-size:12px; text-decoration: underline; color:#fd8300;}


/* fwd */
.top_bj{
	width:238px;
	height:91px;
	background-image: url(../images/logo3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#swsy{ color:#575757; font-size:12px;}
#swsy a{ color:#575757; font-size:12px; text-decoration:none;}
#swsy a:hover{ color:#575757; font-size:12px; text-decoration:underline;}

#or{ color:#f98000; font-size:12px; text-decoration:none;}
#or a{ color:#f98000; font-size:12px; text-decoration:none;}
#or a:hover{ color:#f98000; font-size:12px; text-decoration:underline;}

#red{ color:#cc0000; font-size:12px; text-decoration:none;}
#red a{ color:#cc0000; font-size:12px; text-decoration:none;}
#red a:hover{ color:#cc0000; font-size:12px; text-decoration:underline;}

.xwzx_gd{overflow:hidden;width:100%;height :180px;align:center;}
*html .xwzx_gd{overflow:hidden;width:100%;height :90px;align:center;}


