@charset "utf-8";
/* css document */
body, p, ul, li, form, img, h1, h2, h3, select, input {margin:0;padding:0;}
body{background:#ffffff;color:#333;text-align:center;line-height:22px;}
body, select, option, input, td {font-size:12px;font-family:"微软雅黑";}
ul,li {list-style:none;}
img {border:0;}
p{ text-indent:2em;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline;}
.clearfloat{height:0;line-height:0;font-size:0;clear:both;overflow:hidden;}

.font01{ color:#226600; font-weight:bold;}
.font02,a.font02{ color:#f60;}
.font03,a.font03{ color:#226600;}
.color999,a.color999{color:#999;}
.line01{margin:0 0 8px 0;height:9px; font-size:1px; overflow:hidden; clear:both; border-bottom:1px dotted #cfe8cc;}
.aligncenter{ text-align:center;}
.margin10{ margin:10px auto;}

.button01{ height:21px; width:48px; background: no-repeat; color:#ffffff; font-weight:bold; text-align:center; border:0px; cursor:pointer;}
.button02{ height:19px; padding:0 8px;background:#ffffff  no-repeat; color:#003; font-weight:bold; text-align:center; border:1px solid #666; border-radius:4px;}

.page {width:1000px;background:#fff;margin:0 auto;}
.p_l{width:320px; float:left; text-align:left; overflow:hidden;}
.p_m{width:440px; float:left; display:inline; margin:0 10px; overflow:hidden;}
.p_r{width:220px; float:left; overflow:hidden;}

.divtop{width:1000px;height:100px;clear:both;border:0;margin:4px auto 10px auto;overflow:hidden;}
.divtop img{width:1000px;height:100px;display:block;}
.l_box{ width:318px; border:1px solid #cfe8cc; overflow:hidden;}
.l_box h3{ height:31px; line-height:31px; font-size:14px; text-align:left; color:#226600; padding-left:28px; background:url(/uploads/image/tgi/banbg2013.png) no-repeat 0 0; position:relative; clear:both;}
.l_box h3.border_top{ border-top:1px solid #cfe8cc;}
.l_box h3 span.icon{ width:10px; height:10px; overflow:hidden; background:url(/uploads/image/tgi/banbg2013.png) no-repeat 0 -31px; position:absolute; left:10px; top:11px;}
.l_box h3 span.more{ position:absolute; top:0; right:15px; font-weight:normal;}
.l_box h3 a,.l_box h3 a:link,.l_box h3 a:visited{color:#226600;}
.l_box_cnt{ margin:8px 12px; clear:both; overflow:hidden;}
.l_box_cnt li{height:22px; line-height:22px; background:url(/uploads/image/tgicommon/dot_black.png) no-repeat 0 10px; padding-left:10px; overflow:hidden;}

.c_focus{ margin-bottom:10px;}
.c_focus h2{ font-size:16px; height:35px; line-height:35px; font-weight:normal; overflow:hidden;}
.p_m h3{ height:24px; line-height:30px; font-size:14px; color:#226600; background:url(/uploads/image/tgi/banbg2013.png) repeat-x 0 -63px; position:relative; overflow:hidden;}
.p_m h3 span.title{ background:#fff; padding:0 6px; position:absolute; left:20px; top:0;}
.p_m h3 span.more{ background:#fff; font-weight:normal; padding:0 6px; position:absolute; right:15px; top:0;}
.p_m h3 a,.p_m h3 a:link,.p_m h3 a:visited{color:#226600;}
.c_news{ margin:8px 10px; font-size:14px; line-height:25px; text-align:left; overflow:hidden;}
.c_news li{height:25px; line-height:25px; background:url(/uploads/image/tgicommon/dot_black.png) no-repeat 0 13px; padding-left:10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.r_box{ width:218px; border:1px solid #cfe8cc; background:#f5fbf4; overflow:hidden;}
.r_box h3{ height:28px; line-height:30px; margin:0 10px; font-size:14px; text-align:left; color:#226600; border-bottom:1px solid #cfe8cc; position:relative; overflow:hidden;}
.r_box h3 span.icon{width: 5px;height: 10px;overflow: hidden;background: url(/uploads/image/tgi/banbg2013.png) no-repeat -13px -31px;position: absolute;left:4px;top: 11px;}
.r_box h3 span.more{position:absolute; top:0; right:0px;padding-left:6px; font-weight:normal;background:#f5fbf4;}
.r_box h3 span.title{ background:#f5fbf4; padding:0 6px; position:absolute; left:10px; top:0;}
.r_box h3 a,.r_box h3 a:link,.r_box h3 a:visited{color:#226600;}
.r_box_cnt{ margin:6px 10px; text-align:left;}
.r_box_cnt li{height:22px; line-height:22px; background:url(/uploads/image/tgicommon/dot_black.png) no-repeat 0 10px; padding-left:8px; overflow:hidden;}
span.r_new_icon{ padding:0px 5px; background:url(/uploads/image/tgi/banbg2013.png) no-repeat -21px -31px;}

.zxq{width:998px;border:1px solid #cfe8cc; margin-top:10px; padding-bottom:10px; text-align:left; clear:both;}
.zxq h2{ height:32px; line-height:32px; background:#e1f0df url(/uploads/image/tgizxzx/zxzx_menubg.png) repeat-x; padding-left:14px; font-size:14px; color:#226600; margin-bottom:4px; position:relative;}
.zxq h2 .zxq_title_s{ position:absolute; right:10px; top:3px;color:#333; font-weight:normal;}
.searchtopicdiv{border:1px solid #cfe8cc; height:25px; width:239px; float:left; overflow:hidden;}
input.s_topic_txt{height:25px; line-height:25px; border:none; border-right:1px solid #cfe8cc; background:#fff; width:180px; padding:0 4px; float:left;}
input.s_topic_submit{height:25px; line-height:25px;border:none; color:#060; font-weight:bold; background: repeat-x center; width:50px; cursor:pointer; float:left;}
.zxq h3{ height:35px; line-height:35px; text-align:left; color:#226600; font-size:14px; padding-left:14px; float:left; display:inline;}
.zxq_search_sch{ float:left; display:inline; margin-left:20px; line-height:35px; color:#666;}
.zxq_search_sch_input{ height:19px; border:1px solid #cccccc;}
.zxq_cnt{ width:970px; margin:0 auto; text-align:left; clear:both;}
.choosediv{border:1px solid #e1e1e1; height:32px; line-height:32px; margin-bottom:4px; background: repeat-x top;}
.choosediv_table{ line-height:22px; margin-left:10px;}
.choosediv input{ margin:0; padding:0; width:13px; height:13px;}
.choose_selector{ height:22px; line-height:22px; margin:4px 0 0 10px; padding:0 21px 0 5px; border:1px solid #cecbce; background:#ffffff; float:left; display:inline; position:relative; cursor:pointer;}
.choose_selector span.icondiv{ height:22px; width:16px; background: repeat-x top; display:block; border-left:1px solid #cecbce; position:absolute; right:0; top:0;}
.choose_selector span.icon{ width:16px; height:16px; background:url(/uploads/image/tcj1tsimages/ui-icons_222222_256x240.png) no-repeat -64px 0; display:block; position:absolute; right:0; top:4px;}
.choose_selector_sub{ background:#ffffff; border:1px solid #cecbce; position:absolute; width:300px; padding:6px 10px; position:absolute; top:22px; left:-1px; cursor:default;box-shadow:2px 2px 2px #cccccc; display:none;}
.choose_selector_sub a{ margin:4px; float:left; display:inline; line-height:14px; padding:1px;color:#036;white-space:nowrap;}
.choose_selector_sub a:link,.choose_selector_sub a:visited{color:#036;}
.choose_selector_sub a:hover{color:#ffffff; background:#036; text-decoration:none;}
.choose_selector_sub a.selected{color:#ffffff !important; background:#036;}
.zxq_sch{ width:970px; background:#dddddd; clear:both; margin:0 auto;}
.zxq_sch th{ background:#f5fbf4; color:#226600; text-align:center; line-height:21px;}
.zxq_sch td{ background:#ffffff; line-height:21px; color:#999999;}
.zxq_sch td a,.zxq_sch td a:link,.zxq_sch td a:visited{color:#036;}
.zxq_sch_name{ width:260px;}
.zxq_sch_time{ width:200px;}
.a211985,a.a211985,.zxq_sch td a.a211985 {color: #ff0000;font-size:10px;}
.forumtime{ text-align:center;height:auto!important;height:500px;min-height:500px;}
.g_8img{ width:1000px; height:50px; margin-top:10px; overflow:hidden;}
.g_all_txt{ width:998px; margin-top:10px; border:1px solid #cfe8cc;}