/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
html {
	border: 0px currentColor; overflow-y: scroll;
}
body {
	background: url("bg.jpg"); margin: 0px; padding: 0px;
}
body > table {
	clear: both; margin-right: auto; margin-left: auto;
}
body > div {
	clear: both; margin-right: auto; margin-left: auto;
}
form {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
div {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
img {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
ul {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
li {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
dt {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
dd {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
p {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
h1 {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
h2 {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
h3 {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
h4 {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
h5 {
	list-style: none; margin: 0px auto; padding: 0px; border: 0px currentColor;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
body {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
table {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 13px/20px Verdana, Geneva, sans-serif; color: rgb(21, 21, 21); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(21, 21, 21); line-height: 130%; text-decoration: none;
}
a:hover {
	color: rgb(21, 21, 21); text-decoration: underline;
}
a:active {
	
}
:focus {
	outline: 0px;
}
.clear {
	clear: both; margin-top: -1px !important; border-top-color: transparent !important; border-top-width: 1px !important; border-top-style: solid !important; visibility: hidden;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html > body .clearfix {
	width: 100%; display: inline-block;
}
* html .clearfix {
	height: 1%;
}
* + html .clearfix {
	min-height: 1%;
}
#header {
	background: url("logo_bg.jpg") no-repeat; margin: 0px auto; width: 934px; height: 150px;
}
.logo {
	padding: 3px 0px; width: 634px; float: left;
}
.header_right {
	width: 300px; float: right;
}
.header_right a {
	background: rgb(228, 228, 228); padding: 3px 8px; height: 18px; text-align: center; color: rgb(159, 157, 157); margin-top: 20px; margin-right: 2px; margin-left: 2px; float: right;
}
.header_right a:hover {
	text-align: center; color: rgb(159, 157, 157); text-decoration: none;
}
.input01 {
	background: url("search_bg.gif") repeat-x; border: 0px currentColor; width: 196px; height: 29px;
}
#menu {
	margin: 0px auto; width: 934px;
}
#menu .menuindex {
	width: 100px; height: 37px; padding-top: 15px; float: left;
}
#menu .menufirst {
	width: 192px; height: 37px; padding-top: 15px; margin-left: 0px; float: left;
}
#menu .menutow {
	width: 232px; height: 47px; padding-top: 5px; margin-left: 0px; float: left;
}
#menu .menuthree {
	width: 218px; height: 37px; padding-top: 15px; margin-left: 0px; float: left;
}
#menu .menulast {
	width: 192px; height: 47px; padding-top: 5px; margin-left: 0px; float: right;
}
#menu a:link {
	background: url("menu_bg.jpg") repeat-x; font: bold 14px/20px arial, helvetica, clean, sans-serif; text-align: center; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#menu a:active {
	background: url("menu_bg.jpg") repeat-x; font: bold 14px/20px arial, helvetica, clean, sans-serif; text-align: center; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#menu a:visited {
	background: url("menu_bg.jpg") repeat-x; font: bold 14px/20px arial, helvetica, clean, sans-serif; text-align: center; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#menu a:hover {
	background: rgb(51, 86, 154); font: bold 14px/20px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#menulist {
	margin: 0px auto; width: 934px;
}
.m_menu {
	background: rgb(51, 86, 154); color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-top-width: 0px; border-top-style: solid; float: left; filter: alpha(opacity=90); opacity: 0.9;
}
.m_menu a:link {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.m_menu a:active {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.m_menu a:visited {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.m_menu a:hover {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.m_home {
	width: 120px; float: left;
}
.m_drug {
	width: 180px; float: left;
}
.m_south {
	width: 210px; float: left;
}
.m_institute {
	width: 206px; float: left;
}
.m_center {
	width: 210px; float: left;
}
#banner {
	margin: 0px auto; width: 934px; padding-top: 0px;
}
.banner_dome {
	width: 720px; height: 250px; float: left;
}
.banner_right {
	background: rgb(51, 86, 154); width: 214px; height: 250px; float: right;
}
.banner_right_text {
	font: 24px/30px arial, helvetica, clean, sans-serif; width: 214px; height: 110px; text-align: center; color: rgb(255, 255, 255); padding-top: 40px; float: left; font-size-adjust: none; font-stretch: normal;
}
.banner_right_link {
	background: url("icon.jpg") no-repeat 30px 10px; width: 164px; height: 30px; color: rgb(255, 255, 255); float: left;
}
.banner_right a:link {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-left: 50px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banner_right a:active {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-left: 50px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banner_right a:visited {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); padding-left: 50px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banner_right a:hover {
	font: 14px/30px arial, helvetica, clean, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#bannerlist {
	margin: 0px auto; width: 934px; height: 78px; padding-top: 5px;
}
#main {
	background: url("main_bg.jpg") repeat-x rgb(255, 255, 255); margin: 0px auto; width: 934px; padding-top: 15px;
}
.main_left {
	width: 295px; margin-left: 10px; float: left;
}
.news_title {
	width: 295px; height: 42px; float: left;
}
.news_list {
	background: rgb(255, 255, 255); width: 295px; height: 480px; padding-top: 10px; float: left;
}
.news_list ul li {
	font: 16px/22px Verdana, Geneva, sans-serif; width: 295px; padding-top: 5px; padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; font-size-adjust: none; font-stretch: normal;
}
.news_list a:link {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.news_list a:active {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.news_list a:visited {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.news_list a:hover {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.main_middle {
	width: 295px; margin-left: 20px; float: left;
}
.highlights_title {
	width: 295px; height: 42px; float: left;
}
.highlights_list {
	background: rgb(255, 255, 255); width: 295px; height: 480px; padding-top: 10px; float: left;
}
.highlights_list ul li {
	font: 16px/22px Verdana, Geneva, sans-serif; width: 295px; padding-top: 8px; padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; font-size-adjust: none; font-stretch: normal;
}
.highlights_list a:link {
	font: 15px/20px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.highlights_list a:active {
	font: 15px/20px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.highlights_list a:visited {
	font: 15px/20px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.highlights_list a:hover {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.main_right {
	width: 282px; margin-right: 10px; float: right;
}
.pd_title {
	width: 282px; height: 42px; float: left;
}
.pd_list {
	background: rgb(255, 255, 255); width: 282px; height: 480px; padding-top: 10px; float: left;
}
.pd_list a:link {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.pd_list a:active {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.pd_list a:visited {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.pd_list a:hover {
	font: 16px/22px Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#bottom_dome {
	margin: 15px auto 0px; width: 934px;
}
.dome_title {
	width: 934px; height: 39px; float: left;
}
.dome_list {
	width: 934px; height: 100px; padding-top: 10px; float: left;
}
#ua {
	margin: 0px auto; border: currentColor; width: 930px; height: 100px; overflow: hidden;
}
#ud {
	width: 1000%; float: left;
}
#ub {
	height: 96px; float: left; display: inline-table;
}
#uc {
	height: 96px; float: left; display: inline-table;
}
#ub ul li {
	padding: 2px 5px; text-align: center; float: left;
}
#uc ul li {
	padding: 2px 5px; text-align: center; float: left;
}
#ub img {
	width: 114px; height: 96px;
}
#uc img {
	width: 114px; height: 96px;
}
#bottom {
	margin: 0px auto; width: 934px;
}
.bottom_text {
	font: 13px/20px Verdana, Geneva, sans-serif; width: 934px; height: 30px; text-align: right; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
#About_banner {
	background: rgb(255, 255, 255); margin: 0px auto; width: 934px; padding-top: 0px;
}
.about_banner_img {
	width: 720px; height: 170px; float: left;
}
.about_banner_right {
	background: rgb(51, 86, 154); width: 214px; height: 120px; padding-top: 50px; float: right;
}
.about_banner_right_link {
	background: url("icon.jpg") no-repeat 20px 10px; width: 164px; height: 30px; color: rgb(255, 255, 255); float: left;
}
.about_banner_right a:link {
	font: 14px/30px Verdana, Geneva, sans-serif; color: rgb(255, 255, 255); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_banner_right a:active {
	font: 14px/30px Verdana, Geneva, sans-serif; color: rgb(255, 255, 255); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_banner_right a:visited {
	font: 14px/30px Verdana, Geneva, sans-serif; color: rgb(255, 255, 255); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_banner_right a:hover {
	font: 14px/30px Verdana, Geneva, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#About_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 934px;
}
.about_main_left {
	width: 720px; margin-top: 10px; float: left;
}
.about_title {
	background: url("icon02.jpg") no-repeat 4px 5px; width: 900px; height: 26px; padding-left: 24px; border-bottom-color: rgb(216, 216, 218); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.about_list {
	width: 900px; text-align: justify; font-size: 16px; float: left; text-justify: inter-ideograph; word-wrap: break-word;
}
.about_list h1 {
	font: bold 30px/40px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px; float: left; font-size-adjust: none; font-stretch: normal;
}
.about_main_right {
	width: 214px; padding-top: 15px; margin-top: 5px; float: right;
}
.about_menu {
	background: url("icon01.jpg") no-repeat 20px 5px rgb(154, 186, 254); width: 174px; height: 24px; color: rgb(58, 58, 58); margin-top: 2px; float: left;
}
.about_main_right a:link {
	font: 12px/24px Verdana, Geneva, sans-serif; color: rgb(58, 58, 58); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_main_right a:active {
	font: 12px/24px Verdana, Geneva, sans-serif; color: rgb(58, 58, 58); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_main_right a:visited {
	font: 12px/24px Verdana, Geneva, sans-serif; color: rgb(58, 58, 58); padding-left: 40px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.about_main_right a:hover {
	font: 12px/24px Verdana, Geneva, sans-serif; color: rgb(58, 58, 58); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.newsshow_list {
	width: 900px; text-align: justify; font-size: 16px;  text-justify: inter-ideograph; word-wrap: break-word;
}
.newsshow_list h1 {
	font: bold 30px/35px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px;  font-size-adjust: none; font-stretch: normal;
}
.sci_rp_list {
	background: url("sci_rp_bg.jpg"); width: 900px; text-align: justify; font-size: 16px; float: left; text-justify: inter-ideograph; word-wrap: break-word;
}
.sci_rp_list h1 {
	font: bold 30px/40px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px; float: left; font-size-adjust: none; font-stretch: normal;
}
.iocb_rp_list {
	background: url("iocb_rp_bg.jpg"); width: 900px; text-align: justify; font-size: 16px; float: left; text-justify: inter-ideograph; word-wrap: break-word;
}
.iocb_rp_list h1 {
	font: bold 30px/40px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px; float: left; font-size-adjust: none; font-stretch: normal;
}
.cfi_rp_list {
	background: url("cfi_rp_bg.jpg"); width: 900px; text-align: justify; font-size: 16px; float: left; text-justify: inter-ideograph; word-wrap: break-word;
}
.cfi_rp_list h1 {
	font: bold 30px/40px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px; float: left; font-size-adjust: none; font-stretch: normal;
}
.principal_list {
	background: url("rp_bg.jpg"); width: 900px; text-align: justify; font-size: 16px; float: left; text-justify: inter-ideograph; word-wrap: break-word;
}
.principal_list h1 {
	font: bold 30px/40px "Bodoni MT"; width: 900px; text-align: center; color: rgb(51, 86, 154); padding-top: 15px; padding-bottom: 15px; float: left; font-size-adjust: none; font-stretch: normal;
}
#Search_header {
	background: url("logo2.jpg") no-repeat; margin: 0px auto; width: 1000px; height: 105px;
}
.Search_logo {
	padding: 3px 0px; width: 800px; float: left;
}
.Search_header_right {
	width: 200px; float: right;
}
.Search_header_right a {
	background: rgb(228, 228, 228); padding: 3px 8px; height: 18px; text-align: center; color: rgb(159, 157, 157); margin-top: 20px; margin-right: 2px; margin-left: 2px; float: right;
}
.Search_header_right a:hover {
	text-align: center; color: rgb(159, 157, 157); text-decoration: none;
}
