﻿@charset "utf-8";
body{margin:0 auto; font-size:12px; font-family:宋体;}
img{border:0; vertical-align:text-bottom}
p{margin:0}
a{ text-decoration:none}

.upright a:link{color:#8f8f8f;}
.upright a:visited{color:#8f8f8f;}
.upright a:hover{color:#8f8f8f; text-decoration:underline}

.f-left{float:left; display:inline}
.f-right{float:right; display:inline}

.box_l{width:305px; height:335px; padding:5px 10px 5px 5px; padding-top:0; *padding-top:6px; _padding-top:8px; padding-bottom:0; line-height:32px; margin-top:16px; float:left; display:inline; margin-left:16px;}
.box_r{width:308px; height:auto; margin-top:10px; float:right; display:inline}
.blue{border:1px #2789f6 solid; width:303px; height:346px; background-image:url('../img/blue_frame.gif'); background-repeat:repeat-x; background-position:left top;}
.orange{border:1px #f69427 solid; width:303px; background-color:#FAE2C5; height:346px; background-image:url('../img/orange_frame.gif'); background-repeat:repeat-x; background-position:left top;}
.orange .selected{padding:9px; background-color:#FAE2C5; border-color:#F69427; border-style:solid; border-width:1px 1px 0 1px}

.sky{border:1px #6caff9 solid; width:303px; height:346px; background-color:#E3EFFC; background-image:url('../img/sky_frame.gif'); background-repeat:repeat-x; background-position:left top;}
.sky .selected{padding:9px; background-color:#E3EFFC; border-color:#6CAFF9; border-style:solid; border-width:1px 1px 0 1px}


.box_l span{font-size:14px; font-weight:bold; color:white;}
.box_l li{ list-style-image:none; list-style-position:inside; list-style-type:none; padding-left:12px; *padding-left:0; _padding-left:0; background-image:url('../img/li_27.gif'); background-repeat:no-repeat; background-position:0 5px; line-height:24px;}
.box_l .content{margin-top:5px; _margin-top:15px; margin-left:0px;}

.box_l a:link{color:#666666}
.box_l a:visited{color:#666666}
.box_l a:hover{color:black}
.box_l .sort:link{font-size:12px; color:#60a6f5}
.box_l .sort:visited{font-size:12px; color:#60a6f5}
.box_l .sort:hover{font-size:12px; color:#99c9ff}

.box_r p{line-height:40px; font-size:14px; font-weight:bold; color:white;}
.box_r li{list-style-image:none; list-style-position:inside; list-style-type:none; padding-left:12px; *padding-left:0; _padding-left:0;  font-size:14px; font-weight:normal; line-height:2em;}
.box_r .content{margin-top:10px; *margin-top:0;	 _margin-top:0}

.box_r a:link{color:#666666}
.box_r a:visited{color:#666666}
.box_r a:hover{color:black}
.box_r .comment{padding-left:20px; padding-bottom:8px; *padding-bottom:0; _padding-bottom:0; color:#ffba00; line-height:normal}
.box_r hr{border-color:white; margin:0; border-style:solid}
.box_r .commbox{line-height:1.6em; height:auto; border-bottom:1px silver dashed; margin:10px; padding-bottom:8px}
.box_r .commbox img{width:35px; height:35px; margin:auto 5px 5px auto}
.box_r li{background-image:url('../img/li_136.gif'); background-repeat:no-repeat; background-position:0 7px; list-style-image:none; list-style-position:inside; list-style-type:none;}

.outframe_lv2 a{font-size:12px; font-family:宋体; text-decoration:none}
.outframe_lv2 a:link{color:black}
.outframe_lv2 a:visited{color:black}
.outframe_lv2 a:hover{color:gray}
.outframe_lv2 li{margin-left:0px; line-height:2em; font-size:12px}

.outframe_lv2 .hotselect{position:absolute; right:14px; top:2px; width:auto; line-height:24px; font-size:12px; font-weight:normal}
.outframe_lv2 .hotselect a{padding:2px; border:1px #FFA200 solid}
.outframe_lv2 .hotselect a:link{}
.outframe_lv2 .hotselect a:visited{}
.outframe_lv2 .hotselect a:hover{background-color:#FFA200; color:white}
.outframe_lv2 .hotselect .selected{background-color:#FFA200; color:white}

.l_t{font-size:1px; position:absolute; overflow:hidden; left:0; top:0; background-repeat:no-repeat;}
.r_t{font-size:1px; position:absolute; overflow:hidden; right:0; top:0; background-repeat:no-repeat;}
.l_b{font-size:1px; position:absolute; overflow:hidden; left:0; bottom:0; background-repeat:no-repeat;}
.r_b{font-size:1px; position:absolute; overflow:hidden; right:0; bottom:0; background-repeat:no-repeat;}

.proj{}
.proj .projtxt{width:214px; height:100px}
.proj .projtxt .txt{color:gray; font-size:12px; font-weight:normal; height:85px; line-height:2em;}
.proj .projtxt .txt font{font-size:18px; color:#ff8900; text-indent:0}
.proj .projtxt a:hover{ text-decoration:underline}
.proj .projimg{width:86px; height:86px; margin:5px 5px 5px auto}

.blue_r{background-color:#8ccbfd; position:relative;}
.blue_r .l_t{background-image:url('../img/r_corner_blue.gif'); width:15px; height:15px; background-position:0 0;}
.blue_r .r_t{background-image:url('../img/r_corner_blue.gif'); width:15px; height:15px; background-position:-15px 0;}
.blue_r .l_b{background-image:url('../img/r_corner_blue.gif'); width:15px; height:15px; background-position:0 -15px;}
.blue_r .r_b{background-image:url('../img/r_corner_blue.gif'); width:15px; height:15px; background-position:-15px -15px;}

.yellow_r{background-color:#ffcc00; position:relative;}
.yellow_r .l_t{background-image:url('../img/r_corner_yellow.gif'); width:12px; height:12px; background-position:0 0;}
.yellow_r .r_t{background-image:url('../img/r_corner_yellow.gif'); width:12px; height:12px; background-position:-12px 0;}
.yellow_r .l_b{background-image:url('../img/r_corner_yellow.gif'); width:12px; height:12px; background-position:0 -12px;}
.yellow_r .r_b{background-image:url('../img/r_corner_yellow.gif'); width:12px; height:12px; background-position:-12px -12px;}
.yellow_r li{margin-left:5px}

.yellow2{background-color:#fff6a5; position:relative;}
.yellow2 .l_t{background-image:url('../img/r_corner_yellow2.gif'); width:12px; height:12px; background-position:0 0;}
.yellow2 .r_t{background-image:url('../img/r_corner_yellow2.gif'); width:12px; height:12px; background-position:-12px 0;}
.yellow2 .l_b{background-image:url('../img/r_corner_yellow2.gif'); width:12px; height:12px; background-position:0 -12px;}
.yellow2 .r_b{background-image:url('../img/r_corner_yellow2.gif'); width:12px; height:12px; background-position:-12px -12px;}

.edu_intro{background-image:url('../img/edu_intro.gif'); background-repeat:no-repeat; background-position:center top; height:380px;}
.people{width:140px; height:170px; margin-top:15px; text-align:center}
.people img{width:105px; height:105px; margin-bottom:10px}
.people span{color:gray}
.people .name{font-size:14px; color:black}

.footer{width:996px; height:auto; padding:15px 0; line-height:20px; background-image:url('../img/tg_logo.gif'); background-repeat:no-repeat; background-position:70% center; border-top:1px silver solid; text-align:center; margin:15px auto;}
.footer a:link{color:#676767; text-decoration:none}
.footer a:visited{color:#676767; text-decoration:none}
.footer a:hover{color:black; text-decoration:none}


