body {font-size: 12px; color: #333; background-color: #fff; margin: 0px; padding:0; font-family:Arial,"新宋体"}
img {border:0;}
ul {padding:0; margin:0;}
li {padding:0; margin:0;}
form {padding:0; margin:0;}

/*classes*/
.f_left{float:left;}
.f_right{float:right;}
.t_left{text-align:left;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.block{display:block;}
.none{display:none;}
.clear{clear:both; height:0px;}
.clear5{clear:both; height:5px;}
.clear10{clear:both; height:10px;}

.bgcolor{ background:#ecf9ff;}	/*各频道各自设置*/
#div_note{height:200px; padding-top:80px; text-align:center;}

/*a*/
a:link {	text-decoration: none;	color: #37f;}
a:visited {	text-decoration: none;	color: #37f;}
a:hover {	text-decoration: underline;	color: #37f;}
a:active {	text-decoration: none;	color: #37f;}
.a_noline a{text-decoration:none;}
.a_hoverline a{text-decoration:none;}
.a_hoverline a:hover{text-decoration:underline;}
.a_black a:link, .a_black a:visited, .a_black a:hover, .a_black a:active{color:#333;}
.a_white a:link, .a_white a:visited, .a_white a:hover, .a_white a:active{color:#fff;}
.a_normal a:link, .a_normal a:visited, .a_normal a:hover, .a_normal a:active{color:#555;}

/*color*/
.red{color:#f00000;}
.orange{color:#f60;}
.gray{color:#999;}
.green{color:#008000;}
.blue{color:#2690c2;}
.purple{color:#6633CC;}
.white{color:#fff;}
.black{color:#000;}
.strong{font-weight:bold}

/*frame*/
.frame1{width:100%; background:url(/subject/images/main_01.jpg) repeat-x top;}
.frame2{background:url(images/main_bg.jpg) top center no-repeat;}
.frame3{width:980px; margin:0 auto;}

/*top*/
.top{height:40px; background:url(/subject/images/main_02.jpg) no-repeat; padding:0 30px;}
.top *{margin:0; padding:0;}
.top img{border:0;}
.top form input{ color:#919da2}
.top form select{ height:18px; width:90px; margin:0 5px; background-color: #ddf4fd; color:#919da2; border:1px solid #b3cad3;}
.top_left{margin:4px 0 0 0; float:left;}
.top_right{margin:1px 0 0 0; float:right;}

/*menu*/
.menu{height:100px;}

/*main*/
.main_attach{background:url(/subject/images/main_09.jpg) no-repeat top center; height:40px;}
.main_frame{width:970px; margin:0 auto;}
.main{min-height:400px; _height:400px; background:#FFFFFF; padding:0 10px;}
.main_width{width:800px; min-height:400px; _height:400px; float:right; border:0px solid #ccc;}
.main_narrow{width:130px; float:left; margin-right:10px; padding-left:5px; border-right:1px solid #eee;}
.content{width:100%; clear:both;}

.show_nav {margin:10px;; text-align:left; padding-left:20px; background:url(/subject/images/navigation.gif) no-repeat;}

/*上部快捷链接*/
.lead{ padding:0 5px 5px 5px; height:55px; margin-bottom:5px; font-size:14px; font-weight:bold; line-height:25px; border-bottom:1px dashed #CCCCCC;}
.lead a{float:left; margin-right:15px; filter:alpha(opacity=40); text-decoration:none;}
.lead a:hover{filter:alpha(opacity=100)}
.lead span{float:left; width:120px;}
.lead img{width:120px; height:50px;}

.gg_300x250{ margin:10px auto}
.gg_120x600{ height:600px; text-align:center; margin-bottom:10px;}
#gg_show2{width:100%; clear:both; text-align:center; margin:15px auto; min-height:90px; _height:90px;}

/*foot*/
.foot{ line-height:20px; padding:5px 0 20px 0; border-top:2px solid #ddd;}


.position{ margin:5px 0; padding-bottom:5px; font-size:12px; color:#666; background:url(/subject/images/arrow.gif) no-repeat left 2px; padding-left:16px;}
.position a{color:#666;}
.sub_menu{font-size:12px; line-height:18px;}
.sub_menu a{float:left; width:22%; background:url(/subject/images/arrow2.gif) no-repeat left 1px; padding-left:16px;}

/*首页*/
.home_block{width:33%; float:left;}
.home_block_img{font-size:14px; font-weight:bold; text-align:center;}
.home_block_img a{ text-decoration:none}
.home_block_img img{padding:3px;}
.home_block_text{line-height:18px;}
.showOn, .showOff{ margin:5px auto; width:90%; padding:3px 7px; height:290px; overflow:hidden}
.showOn{background-color:#f0fcff; border:1px solid #6CF;}
.showOff{background-color: #FFF; border:1px dotted #cde;}

.main_content{font-size:14px; line-height:22px;}
.main_content h1{ width:100%; text-align:center; font-size:14px; font-weight:bold; margin:10px auto;}	/*标题*/
.m_intro{width:80%; text-align:center; margin:10px auto; border-top:1px solid #39C; border-left:1px solid #39C; border-right:1px solid #ccc; border-bottom:1px solid #ccc}	/*评分表格*/
.m_intro td{border-right:1px solid #39C; border-bottom:1px solid #39C; padding:3px;}
.m_rights{color:#999; text-align:center; margin:3px auto;}	/*版权声明*/
.m_text{ padding:3px; width:95%; margin:0 auto;}	/*文本段落*/
.m_img{ padding:3px; width:95%; margin:0 auto; text-align:center}	/*单图*/
.m_line{margin:8px auto 10px auto; border-bottom:1px solid #39C;}	/*分隔线*/
.m_table{margin:10px auto; border-top:1px solid #39C; border-left:1px solid #39C;}	/*表格*/
.m_table td{border-right:1px solid #39C; border-bottom:1px solid #39C; padding:3px;}
.m_position{margin:10px auto; width:90%;}	/*定位用表格，内容主要是图片*/
.m_position table{margin:10px auto;}
.m_position td{ padding:5px; text-align:center}
.m_position img{ }
.m_noborder{border:0; margin:10px auto;}	/*无边框表格，内容主要是文字*/
.m_noborder td{}	/*无边框表格，内容主要是文字*/
.col2 td{width:50%;}
.col3 td{width:33%;}
.col4 td{width:25%;}
.col5 td{width:20%;}
.m_95 {width:95%;}
.m_90 {width:90%;}
.m_85 {width:85%;}
.m_80 {width:80%;}
.m_60 {width:60%;}
.m_left td{ text-align:left;}
.m_center td{ text-align:center;}
.img_pad10 img{padding:10px;}
.table_pad5 td{padding:5px;}
.table_pad10 td{padding:10px;}

