@charset "utf-8";
/* CSS Document */
ol { list-style:none; margin:0; padding:0}
.subsite_logo { float:left; padding:13px 40px}
.subsite_sevice { float:left; padding-top:33px}
.fontsevice { font-family:Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:1px; color:#e30000; font-style:italic; font-weight:700}
.subsite_sevice img { margin-right:5px}
body#perhome .topnav { margin:35px 0 0; padding:0; width:264px; float:right; overflow:hidden;}
body#perhome .topnav li { margin:8px 0 0; padding:0; width:66px; float:left; display:inline; margin-right:-1px; text-align:center; border-right:1px solid #736e6e}
.subsite_nav { clear:both; width:100%; height:35px; background:url(../images/subsite/nav_bg.gif) repeat-x}
.subsite_nav ul { width:100%; height:35px; margin:0; padding:0; background:url(../images/subsite/nav_r.gif) no-repeat right 0; overflow:hidden}
.subsite_nav li { margin:0; float:left; text-align:center; line-height:35px}
a.subsite_current { color:#c5edff; font-weight:700; text-decoration:none}
a.subsite_current:hover { color:#fff; font-weight:700; text-decoration:none}
.submenu { padding:0 28px}
#subsite_banner { width:950px; height:163px; background:url(../images/subsite/subsite_banner.gif) no-repeat; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; clear:both}
#subsite_banner h1 { color:#000; font:700 26px "宋体"; position: relative; top:60px; left:45px; background:no-repeat}
#subsite_main { width:950px; margin:0 auto}
#subsite_main_l { float:left; width:692px;}
#subsite_main_r { float:right; width:250px; background:#f4efed;}

.institution_box { width:687px; border:1px solid #cdcece; float:left; overflow:auto}
.subinstitution_box { width:687px; min-height:360px; height:auto !important; height:360px; border:1px solid #cdcece; float:left;}
.institution_title { width:100%; height:24px; line-height:24px; background:url(../images/subsite/subsite_bg02.gif) repeat-x}
.institution_title h2 { margin:0; padding:0 25px 0 15px; height:24px; color:#248bc1; line-height:24px}
.institution_content { width:98%; margin:0 auto; line-height:22px; padding:10px 1%; background:url(../images/subsite/subsite_bg03.gif) repeat-x}
.subinstitution_content { width:92%; margin:0 auto; line-height:22px; padding:2% 4%; background:url(../images/subsite/subsite_bg03.gif) repeat-x}
.institution_content img { float:left; margin-right:8px}
.institution_content ul { margin:0 0 0 2%; padding:0; width:96%; clear:both}
.institution_content li { margin:0; padding:0; float:left; width:48%; height:24px; line-height:24px; background:url(../images/subsite/subsite_proicon.gif) no-repeat left 5px; text-indent:10px; overflow:hidden}
.institution_more { clear:both; float:right; height:25px; line-height:25px; margin-right:2%; display:inline}
.institution_content dl { width:96%; margin:0 0 0 2%}
.institution_content dd { margin:0; padding:5px 0; line-height:22px; background:url(../images/subsite/subsite1_line.gif) repeat-x 0 bottom}
.institution_content dt { padding:5px 0 0}
.subinstitution_content dl { width:100%; margin:0}
.subinstitution_content dd { margin:0; padding:5px 0; line-height:22px; background:url(../images/subsite/subsite1_line.gif) repeat-x 0 bottom}
.subinstitution_content dt { padding:5px 8px 0 0; text-align:right}
.subinstitution_content dt span { display:block; float:left}

#infobox { float:right; width:248px; min-height:360px; background:#f4efed; overflow:hidden}
#infobox_title { width:100%; height:29px; background:url(../images/subsite/sidebar_r.gif) repeat-x}
#infobox_title h2 { line-height:29px; margin:0; padding:0 15px; color:#248bc1}
#infobox ul { margin:10px 0 10px 10px; padding:0; list-style:none}
#infobox ul li { margin:0; padding:0; line-height:25px}

#subfooter { clear:both;  width:950px; margin:0 auto; border-top:3px solid #52a5cb; text-align:center; margin-top:10px}

.reviewbox { background:#fffbf5; border:1px solid #ffdfb6; padding-bottom:2%}
.reviewbox_title { background:#fff3dd; text-indent:5px; padding:2px 0}
.reviewbox ul { margin:2% 0 0 4%; padding:0}
.reviewbox li { margin:0; padding:4px 0}
.reviewbox li label { float:left; width:9%; text-align:right; margin-right:5px}
.reviewbox_trip { width:94%; margin:0 auto; padding-top:12px}

.subpro_table { width:690px; margin:0px auto;border-collapse:collapse;font-family:arial; line-height:20px; text-indent:8px}
.subpro_table th{border-collapse:collapse; text-align:left;border:1px solid #d6d6d6; background:#f7f7f7; padding:4px 0px}
.subpro_table td{border-collapse:collapse;border:1px solid #d6d6d6; padding:4px 0px}
