﻿#header
{
	background: url(images/topbg.gif) repeat-x;
	height: 154px;
	 
}
#header_people
{
	background: url(images/bg_header1.gif) repeat-x;
	height: 106px;
}
#guidance
{
	background-color:#fff;
	width:990px;
	margin:0 auto;
	
}
.msg  
{
	color:#323232;
	text-decoration:none;
}
.msg a
{
	color:#323232;
	text-decoration:none;
}
.msg a:hover
{
	color:#c60000;
	text-decoration:none;
}
.msg a:visited
{
	color:#323232;
	text-decoration:none;
}
#design_news ul li
{
	float: left;
	background: url(images/li_img.gif) left center no-repeat;
	white-space: nowrap;
	text-indent: 10px;
	width: 280px;
	margin-left: 12px;
	/*display: inline;*/
	line-height: 1.6em;
}
#design_news ul li a
{
	color: #323232;
}
#design_news ul li a:hover
{
	color: #db1c00;
	text-decoration:underline;
}
.hottag
{
	width:990px;
	margin:0px auto;
	background-color:#fff;
    padding-top:5px;
}
/*-导航-*/
#topnav
{
	margin: 0 auto;
	width: 990px;
}

#topnav #logo
{
	float: left;
	margin-top: 10px;
	font-size: 0;
}

#topnav #nav
{
	float: right;
	margin-top: 6px;
}
.conright
{
	width: 325px;
	height: 219px;
	background: #fff;
	float: right;
 padding-bottom:3px;
 margin-top:3px;
 
}
.conleft
{
	width: 325px;
	height: 219px;
	background: #fff;
	float: left;
 padding-bottom:3px;
 margin-top:3px;
}
.conright h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 325px;
}
.conleft h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 325px;
}
.conright p.title
{
	float: left;
	margin-left: 15px;
	line-height: 26px;
	display: inline;
	color: #e12222;
	font-size: 14px;
}
.conleft p.title
{
	float: left;
	margin-left: 15px;
	line-height: 26px;
	display: inline;
	color: #e12222;
	font-size: 14px;
}
.conright p.more
{
	float: right;
	overflow: hidden;
}
.conleft p.more
{
	float: right;
	overflow: hidden;
}
.conright p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}
.conleft p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}
.conright p.hot a
{
	 color:#e12222;
	 text-decoration:none;
}
.conleft p.hot a
{
	 color:#e12222;
	 text-decoration:none;
}
.conright p.hot a:hover
{
	 color:#e12222;
	 text-decoration:underline;
}
.conleft p.hot a:hover
{
	 color:#e12222;
	 text-decoration:underline;
}
.conright .list ul li a
{
	color:#000000;
	 float:right;
}
.conleft .list ul li a
{
	color:#000000;
	 float:right;
}
/*-顶导航-*/
#nav ul
{
	margin-left: 130px;
}

#nav ul li
{
	float: left;
	margin: 0 2px;
}

#nav li a
{
	color: #000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

#nav li.divide_bar
{
	width: 2px;
	height: 11px;
	font-size: 9px;
	background: #000;
	margin: 2px 5px 0 5px; /*-FF-*/
	margin: 05px05px; /*-IE-*/
}

#nav li a:hover
{
	text-decoration: underline;
}

/*-搜索-*/
#search
{
	clear: both;
}

#search input
{
	border-color: #7C7C7C rgb(206, 206, 206) rgb(195, 195, 195) rgb(124, 124, 124);
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	padding: 4px 0px 2px 23px;
	width: 185px;
	margin-top: 5px;
	height: 15px;
	vertical-align: middle;
}

#search button
{
	background: url(images/btn_search.gif) no-repeat;
	cursor: pointer;
	font-size: 12px;
	height: 23px;
	margin: 5px 0px 0 5px;
	width: 60px;
	vertical-align: middle;
}
#search_field
{
	width: 340px;
	height: 16px;
	background: #fff url(images/magnifier.gif) no-repeat 1% 50%;
	border: 1px inset #c0c0c0;
	padding: 2px 0 2px 23px;
	font-size: 12px;
}
/*-主导航1-*/
.mainbar
{
	width: 990px;
	margin: 3px 0 0 50px;
}
#Header1_Menu01_1_BL
{
	float: right;
	margin-right:70px;
}
#Header1_Menu01_1_BL li
{
	float: left;
	margin: 0 3px;
}
#Header1_Menu01_1_BL li a
{
	display: block;
	text-decoration: none;
	color: #606060;
	font-weight: bold;
	line-height: 24px;
}
#Header1_Menu01_1_BL li.rss
{
	margin-top: 3px;
}
#Header1_Menu01_1_BL li img
{
	vertical-align: middle;
}
#Header1_Menu01_1_BL li.divide_bar
{
	background: url(images/bg_divide_bar.gif) no-repeat;
	height: 24px;
	width: 1px;
}

#Header1_Menu01_1_BL li a:hover
{
	color: #d40005;
}
#Header1_Menu01_1_BL li a.cur_nav
{
	color: #d40005;
}

/*-主导航2-*/
.topmenu
{
	clear: both;
	margin-top:2px;
	 
}
.topmenu2
{
	clear: both;
	margin-top:-4px;
	 
}
.topmenu li,.topmenu2 li
{
	float: left;
	width:70px;
}

.topmenu li a,.topmenu2 li a
{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	/*margin-right: 10px;*/
	text-align: center;
	line-height: 22px;
}

.topmenu li.new 
{
	background: url(images/icon_new.gif) no-repeat right top;
}

.topmenu li.divide_bar,.topmenu2 li.divide_bar
{
	background: url(images/bg_divide_bar01.gif) no-repeat left center;
	width:2px;
	 

	
	
}
.topmenu li a:hover
{
      
	 background: url(images/bg_menu1_hover.gif) center 16px  no-repeat;
}

.topmenu a.other
{
	color: #fbf9de;
}

.topmenu li a.cur_nav,.topmenu li a.cur_nav
{
	background: url(images/bg_menu1_hover.gif) center 28px no-repeat;
}

.topmenu li.login
{
	background: url(images/icon_login.gif) no-repeat center left;
}
.topmenu li.login a
{
	padding-left: 30px;
}
 
.topmenu2 li a:hover
{
	background: url(images/bg_menu2_hover.gif) center 16px no-repeat;
}
 








*
{
	margin: 0;
	padding: 0;
	border: 0;
}
body
{
    background:#dfeaf1  url(images/topbg.gif)  repeat-x  0 0px;
	
	font-family: Arial, "宋体" ,Helvetica;
	font-size: 12px;
	 
}
li
{
	list-style: none;
	font-size: 12px;
}
.clear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear
{
	display: inline-table;
}
/* Hides from IE-mac \*/* html .clearfix
{
	height: 1%;
}
.clear
{
	display: block;
}
/* End hide from IE-mac */.clearer
{
	clear: both;
}
.wrapper
{

	width: 990px; margin: 0px auto;
}
a
{
	font-size: 12px;
	text-decoration: none;
	font-family: Arial,Helvetica;
}
.ui-tabs-hide
{
	display: none;
}
.ui-els-hide
{
	display: none;
} 
/*article start*/
.line{
	background:#c00;
	height:2px;
	font-size:0;
	margin:12px 0 0px 35px;
	 width:580px;
	
}


.article_info {
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	 margin-left:20px;
	padding-bottom:10px;
	 width:620px;
	
	
}

.article_info li {
	display: inline;
	color: #999;
	background: url(images/article_info_divide_bar.gif) no-repeat 100% 40%;
	padding: 0 8px;
}
#article
{
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	color: #22598f;
	font-size: 26px;
	width:100%;
}
.articleul
{
	 
	text-align: center;
	color: #22598f;
 height:22px;
 
	 
}
.articletype
{
	padding:10px 5px 0 5px;
	font-size:14px; 
	 color:#484848; 
	  width:650px;
	   height:auto; 
	   text-align:left; 
	   line-height:28px;
	   min-height:600px;
	   height:655px;
	      
	   height: auto;
	    height:auto !important;height:655px;  overflow:visible; 
	   
}
.newsarticle
{
	padding:10px 5px 5px 5px;
	font-size:14px; 
	 color:#484848; 
	  width:650px;
	   height:auto; 
	   text-align:left; 
	   line-height:28px;
	   min-height:645px;
}
/*article end*/
.msgtable 
{
    width:98%;
     border-collapse:collapse;
     margin-bottom:7px;
    
      
    }
    .msgtable td
{
   border:solid 1px #d9d9d9;
    }
#container
{
	width: 990px;
	margin: 5px auto 0 auto;
	position: relative;
	overflow: hidden;
}
 

  
 

/*-文章排行榜-*/
.article_top
{
	float: right;
	width: 325px;
	background: #fff;
	height:265px; margin-top:0px;
}
.article_top .title
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
}
.article_top .title h3
{
	background: url(images/bg_title_article_top.gif) repeat-x;
	width: 90px;
	font-size: 12px;
	height: 26px;
	text-align: center;
	line-height: 2.2em;
	color: #fff;
	float: left;
}
 
.article_top .title ul
{
	float: right;
}
.article_top .title ul li
{
	float: left;
	line-height: 2.3em;
	margin: 0 5px;
}
.article_top .title ul li a
{
	text-decoration: none;
	color: #323232;
}
.article_top .title ul li a:hover
{
	color: #db1c00;
}
.article_top .title ul li a.ui-tscure
{
	color: #db1c00;
	text-decoration: underline;
}
.article_top ul.list
{
	margin: 10px;
}
.article_top ul.list li
{
	width: 100%;
	margin: 8px 0;
	_margin: 6px 0; +margin:6px0;clear:both;}
.article_top ul.list img
{
	float: left;
}
.article_top ul.list p
{
	float: left;
	background: url(images/bg_number.gif) no-repeat;
	width: 40px;
	height: 14px;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.article_top ul.list h3
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0 0 10px;
	height:15px;
	 
}
.article_top ul.list h3 a
{
	color: #323232;
	text-decoration: none;
}
.article_top ul.list h3 a:hover
{
	text-decoration: underline;
}





/*-欣赏-*/
.appreciate
{
	 
	width: 990px;
	clear: both;
	background: #fff;
	 margin-bottom:3px; 
}

.appreciate .title
{
	background: url(images/bg_title_blog.gif) repeat-x;
	height: 26px;
	position: relative;
}

.appreciate .title h3
{
	float: left;
	margin: 0 0 0 15px;
	display: inline;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
}

.appreciate .title h3 a
{
	 color:#fff;
}

.appreciate .title ul
{
	float: left;
	margin-left: 30px;
}
.appreciate .title ul li
{
	float: left;
	line-height: 2.3em;
	
}

.appreciate .title ul li a
{
	text-decoration: none;
	 color:#fff;
}
.appreciate .title ul li a:hover
{
	color: #DB1C00;
}
.appreciate .title ul li.divide_bar
{
	width: 1px;
	height: 11px;
	font-size: 8px;
	background: #969696;
	margin: 8px 10px 0 10px;
}

.appreciate .title p
{
	float: right;
	margin: 6px 5px 0 0;
	display: inline;
}
.appreciate .title p a
{
	margin: 0 2px;
}
.appreciate .scrollnav
{
	position: absolute;
	right: 45px;
	top: 11px;
}
.appreciate .scrollnav img
{
	display: block;
	float: left;
	height: 5px;
	margin: 0px 4px;
	width: 5px;
}
.appreciate .list
{
	clear: both;
}
.appreciate .list li
{
	float: left;
	width: 133px;
	margin: 0 2px;
	display: inline;
}
.appreciate .list li h4 a
{
	font-weight: normal;
	color: #323232;
	font-size: 12px;
	text-decoration: none;
}
.appreciate .list li img
{
	width: 133px;
	height: 100px;
}


/*-社区-*/
.community
{
	/*-margin-top: 0px;-*/
	border-bottom: 2px solid #dfeaf1;
	display: inline-block;
	height:570px;
	 
}

.community .title p
{
	float: left;
}

.community .title ul
{
	background: url(images/fourm_center.gif) repeat-x;
	height: 32px;
	width: 801px;
	float: left;
}

.community .title li.divide_bar
{
	width: 1px;
	height: 11px;
	font-size: 9px;
	background: #fff;
	margin-top: 10px;
}

.community .title ul li
{
	float: right;
	margin: 0 5px;
}



.ul1
{
	float: left;
	width: 320px;
	margin-left: 0px;
	background-color:#fff;
	list-style-type:none;
}
.ul1 li
{
	float: left;
	background: url(images/li_img.gif) left center no-repeat;
	text-indent: 10px;
	width: 308px;
	margin-left: 5px;
	text-align:left;  color:#505050;
	line-height:21px;
	height:22px;
	 overflow:hidden;
	 
}
.ul1 li a
{
	text-decoration: none;
	color: #323232;
 	
}
		
.ul1 a:hover
{
	color: #db1c00;
	text-decoration:underline;
	 
}

/*学习园地*/

.ul2
{
	float: left;
	width: 300px;
	margin-left: 0px;
	background-color:#fff;
	list-style-type:none;
}
.ul2 li
{
	float: left;
	background: url(images/li_img.gif) left center no-repeat;
	white-space: nowrap;
	text-indent: 10px;
	width: 290px;
	margin-left: 5px;
	text-align:left; line-height:20px; color:#505050;
	 
	 
}
.ul2 li a
{
	text-decoration: none;
	color: #323232;
	 
}
		
.ul2 a:hover
{
	color: #db1c00;
	text-decoration:underlin;
	 
}
















.community .title ul li a
{
	line-height: 32px;
	text-decoration: none;
	color: #fff;
}
.community .sideleft
{
	width: 663px;
	height: 345px;
	float: left;
	 
	 
	 
	 
}

.community .sideleft h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 330px;
	 
}

.community .sideleft p.title
{
	float: left;
	margin-left: 15px;
	line-height: 26px;
	display: inline;
	color: #e12222;
	font-size: 14px;
}

.community .sideleft p.more
{
	float: right;
	overflow: hidden;
}
.community .sideleft p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}

.community p.hot
{
	margin: 2px 0 2px 10px;
	clear: both;
}
.community .hot a
{
	color: #d40005;
	text-decoration: none;
}
.community .hot span
{
	color: #d40005;
	margin: 0 2px;
}
.community .hot a:hover
{
	text-decoration: underline;
}

.community .blog, .community .down
{
	float: left;
	height: 176px;
	width: 327px;
}
/*新加开始*/
.newleft
{
	 
	height: 134px;
	width: 332px;
	
	display:inline;
	background-color:#000;
	
	 
	 
	
	 
}
.newleft li
{
    display:inline;
    float:left;
    overflow:hidden;
   background-color:#fff;
  
   
    
    }
.newleftimg
{
 
 color:#e12222;
  font-size:12px;
 font-weight:bolder;
 text-align:center;
 
  width:98px;
  height:134px;
   margin-bottom: 3px;
 
   
    }
.newleft img
{
width:80px; 
height:100px;
margin-bottom:2px;
margin-top:5px;
padding:2px;
background-color:#ccc;

}
.newleft li.newleftnews
{
    width:232px;
   
     height:134px;
     overflow:hidden;
     margin-bottom: 3px;
    }
 

.community .newcenter
{
	float: right;
	height: 160px;
	width: 330px;
	margin-top:-26px;
	margin-bottom:3px;
	
	 
	 
}
.community .newcenterdown
{
	float: right;
	height: 204px;
	width: 330px;
	margin-top:0px;
 
	 
	 
	 
}



.community .latestcourse .newleftimg
{
float: left; 
margin-left:8px;
 margin-top:10px;
 color:#e12222;
  font-size:12px;
 font-weight:bolder;
    }
.community .latestcourse .img
{
width:80px; 
height:100px;
margin-bottom:5px;
border:solid 1px #cccccc;
}



/*新加结束*/

.community .list
{
	padding: 10px 15px;
}

.community .list div
{
	width: 75px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.community .list div h4
{
	font-size: 12px;
	font-weight: normal;
}

.community .list div h4 a
{
	color: #323232;
	text-decoration: none;
}

.community .list ul
{
	float: left;
	width: 210px;
}

.community .list ul li
{
	background: transparent url(images/li_img.gif) no-repeat scroll left center;
	margin-bottom: 5px;
	text-indent: 10px;
	width: 210px;
	height: 15px;
	overflow: hidden;
	float:right;
}

.community .list ul li a
{
	color: #323232;
	text-decoration: none;
}

.community .list ul li a:hover
{
	text-decoration: underline;
}

.community .bbs, .community .recruitments
{
	float: right;
	height: 176px;
	width: 327px;
}
.news
{
	color: #2356a0;
	 
	 
	
	width: 650px;   padding-left: 10px; padding-top:5px;  
	background-color:#fff;
	margin-bottom:3px;
	text-align:left;
	 
	height:195px;
}
.news .topli
{
	width:650px;
	}
.news .bottomli
{
	width:650px;
	color:#666;
	margin-top:8px;
	}
.news a
{
	color: #24282b;
	text-decoration:none;
	font-size:20px;
	font-weight:lighter;
	font-family:微软雅黑;
	
}
.news a:hover
{
	color:#c60000;
	text-decoration:none;
}
.news a:visited
{
	color: #003f7e;
	text-decoration:none;
}


.newslist
{border-bottom:dashed 1px #cccccc; padding-left:10px; width:95%; }
.newslistcontent
{clear: both; color: #767676; font-size: 12px; padding-bottom:10px; text-align:left; padding-left: 25px;line-height:20px; text-indent:15px;width:95%;}

.innewsul
{
	width:640px;
	padding-top:15px;
	display:inline;
	}
	
	.innewsul .img
	{
		 float:left;
		 width:190px;
		 height:125px;
		
		}
		.innewsul .word
	{
		 
		 float:left;
		 width:450px;
		 height:125px;
		 line-height:20px;
		  font-size:12px;
		  color:#333;
		
		}
		.innewsul .img img
	{
		border:1px #c5c5c5 solid;
		padding:2px;
		 background-color:White;
		  width:165px;
		 height:125px;
		
		}
	





 



.community .latestcourse
{
	background: #dfeaf1;
	float: right;
	height: 344px;
	width: 323px;
	 
	margin-left:3px;
	color: #505050; height: 358px !important; height: 365px;
}

.community .latestcourse h3
{
	background: url(images/bg_title_blog.gif) repeat-x;
	height: 26px;
	width: 324px;
}

.community .latestcourse p.title
{
	float: left;
	margin-left: 15px;
	line-height: 26px;
	display: inline;
	color: #fff;
	font-size: 14px;
}

.community .latestcourse p.more
{
	float: right;
	overflow: hidden;
}
.community .latestcourse p.more a
{
	float: left;
	margin: 6px 5px 0 0;
}

.community .latestcourse h4
{
	font-size: 14px;
	color: #e12222;
	text-align: center;
	margin: 5px 0;
	
	
}/*
.community .latestcourse ul
{
    clear:both;
    float: left;
    width: 300px;
    height:126px;
    margin-top:4px;
 }

.community .latestcourse ul li
{
 
	height: 22px;
	margin-left: 5px;
	background: url(images/li_img.gif) left 5px no-repeat;
	text-indent: 10px;
	width: 300px;
	margin-left: 5px;
}

.community .latestcourse ul li a
{
	color: #737373;
	text-decoration: none;
}*/

 .big
{
float: right;
width:323px;
height:134px; 
 background-color: #fff;
 text-align:center;
 
   display:inline;
   list-style-type:none;
    margin-bottom: 3px;
}

.big li
{
    display:inline;
    float:left;
    overflow:hidden;
   background-color:#fff;
  
   
    
    }
.courseimg
{
 
 color:#e12222;
  font-size:12px;
 font-weight:bolder;
 text-align:center;
  width:98px;
  height:134px;
   margin-bottom: 3px;
  
    }
  .courseimg a
  {
      color:#e12222;
      
      }
        .courseimg a
  {
      color:#e12222;
      
      } 
        .courseimg a:hover
  {
      color:#666;
      
      }   
      .courseimg a:visited
  {
      color:#e12222;
      
      }       
.big img
{
width:80px; 
height:100px;
margin-bottom:2px;
margin-top:5px;
background-color:#ccc;
padding:2px;
  

}
.big li.coursenews
{
    width:222px;
   
     height:134px;
     overflow:hidden;
    
   
     margin-bottom: 3px;
    }


.community .hot_tag img
{
	float: left;
	margin-right: 5px;
}
.community .hot_tag
{
	margin-left: 5px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}
.community .hot_tag p
{
	line-height: 1.6em;
}
.community .hot_tag p a
{
	text-decoration: none;
	color: #323232;
	white-space: nowrap;
	margin: 0 2px;
}
.community .hot_tag p a:hover
{
	text-decoration: underline;
}

.community .sideright .btn a
{
	background: url(images/btn_fourm.gif) no-repeat;
	width: 152px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	margin: 5px 0 0 7px;
	display: inline;
}








/*-appdown-*/
.appdown
{
	height:926px;
		 
}
 
.appdown .sideleft_down
{
	width: 662px;
	height: 558px;
	float: left;
	 
	 
}
.appdown .sideleft_down h3{
	background: url(images/bg_title_news.gif) repeat-x;
	height:26px;
	line-height:26px;
	font-size:14px;
	position:relative;
	padding-left:8px;
}
.appdown .sideleft_down h3 img{
	position:absolute;
	top:5px;
	right:3px;
}
.appdown .sideleft_down h3 a{
color:#e12222; text-decoration:none; font-size:14px;
}
.appdown .sideleft_down h3 a:visited{
color:#e12222; text-decoration:none; font-size:14px;
}
 .sideleft_down .games{
	background-color:#fff;
	height: 219px;
	margin-bottom:3px;
	overflow:hidden;
}
 .sideleft_down .games p{
	text-align:center;
	margin:10px 0 0 10px;
	width:230px;
	 
}

 .sideleft_down .games p img{
	margin:2px 0;
}

 .sideleft_down .b1{
    overflow:hidden;
	height:190px;
}

 .sideleft_down .b2{
	height:265px;
}



 .sideleft_down .tabs{
	float:right;
	width:380px;
	margin:-185px 18px 0 0;
    display:inline;
    overflow:hidden;
    height:216px;
     
}

 .sideleft_down .tabs div.shejidasai ul{
	border-bottom:1px solid #b20300;
	height:22px;
	padding-bottom:1px;
}

 .sideleft_down .tabs div.shejidasai ul li{
    float:left;
    margin-right:4px;
}

 .sideleft_down .tabs div.shejidasai ul li a{
	background: url(images/btn_tabs.gif) no-repeat;
	width:67px;
	height:23px;
	line-height:23px;
	display:block;
	text-align:center;
	color:#363535;
	font-weight:bold;
}

 .sideleft_down .tabs div.shejidasai ul li a:hover{
	background: url(images/btn_tabs_hover.gif) no-repeat;
	color:#fff;
}

 .sideleft_down .tabs div.shejidasai ul li a.ui-tscure{
	background: url(images/btn_tabs_hover.gif) no-repeat;
	color:#fff;
}

 .sideleft_down{
	float:right;
	width:320px;
}

 .sideleft_down h3 img{
	position:absolute;
	top:0px;
	right:0px;
}


 .sideleft_down p img{
	border:1px solid #e4e4e4;
	margin:5px 0px 0px 9px;
	display:inline-block;
}


 .sideleft_down ul{
	margin:5px 0 0px 11px;
	 
}
ul.wordList{
	margin:3px 0 0 10px;
}

ul.wordList li a
{
    color:#000;
	background: url(images/li.gif) left center no-repeat;
	padding-left:10px;
	line-height:22px;
}
ul.wordList li a:hover
{
    color:#cc0000;
    }
ul.wordList li span
{
    float:right;
    margin-top:-20px;
    /*margin-top:5px !important;*/
}




.appdown .sideright
{
	background: #fff;
	float: right;
	height: 354px;
	width: 325px;
}

.appdown .sideright h3
{
	background: url(images/bg_title_blog.gif) repeat-x;
	height: 26px;
	width: 325px;
}

.appdown .sideright p.title
{
	float: left;
	margin-left: 15px;
	line-height: 26px;
	display: inline;
	color: #fff;
	font-size: 14px;
}

.appdown .sideright p.more
{
	float: right;
	overflow: hidden;
}
.appdown .sideright p.more a
{
	float: left;
	margin: 6px 5px 0 0;
}

.appdown .sideright h4
{
	font-size: 14px;
	color: #e12222;
	text-align: center;
	margin: 5px 0;
}
 /*
.appdown .sideright ul li
{
	float: left;
	width: 100%;
	 
	margin-left: 5px;
	display: inline;
	text-align: center;
}

.appdown .sideright ul li a
{
	color: #737373;
	text-decoration: none;
} */


.appdown .subNav
{
   background-color:#fff;
	height:36px;
	color:#b3b3b3;
	font-family:"宋体";
	width:990px;
	margin:0px auto 3px auto;
	position:relative;

	 
}

.appdown .subNav a
{
    
	color:#c00;
}
.appdown .subNav img{
	vertical-align:middle;
	margin-right:20px;
}




































.contactus 
{
	width: 660px;
	
	background: #fff;
	margin-top: 0px;
	float: left;
	clear: both;
  
    min-height: 716px;
      height:716px;
	     
	   height: auto;
	    height:auto !important;height:716px;  overflow:visible; 
    overflow:visible;
    margin-bottom:0px;margin-bottom:3px !important;
}

/*-栏目-*/
#col 
{
	width: 660px;
	height: 757px;
	background: #fff;
	margin-top: 0px;
	float: left;
	clear: both;
    padding-bottom:3px;
}
#column
{
	width: 662px;
	height: 256px;
	background: #dfeaf1;
	
	float: left;
	clear: both;
	margin-bottom:3px;
	 
	 
	  
}

#column h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 327px;
	
}

#column p.title
{
	float: left;
	line-height: 26px;
	margin: 0 0 0 15px;
	display: inline;
	font-size: 14px;
	color: #e12222;
}

#column p.more
{
	float: right;
	overflow: hidden;
}

#column p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}

#column p.hot
{
	margin: 2px 0 2px 15px;
	clear: both;
}

#column .hot a
{
	color: #D40005;
	text-decoration: none;
}

#column .hot span
{
	color: #D40005;
	margin: 0 2px;
}
#column .hot a:hover
{
	color: #d40005;
	text-decoration: underline;
}

#column .sideleft .viewpoint 
{
	width: 329px;
	/*height: 200px;*/
	float: left;
	margin-left:0px;
	margin-top:0px;
	height:256px
}

#column .sideleft .interview 
{
	width: 330px;
	/*height: 200px;*/
	float: right;
	margin-right:0px;
	margin-top:0px;
	height:256px
	
}

#column .article 
{
	margin: 8px 0 5px 0;
}

#column .article img, .equipment .article img
{
	float: left;
	width: 100px;
	height: 75px;
	margin-left: 15px;
}

#column .article div h4 a, .equipment .article div h4 a
{
	font-size: 12px;
	text-decoration: none;
	color: #003f7e;
}

#column .article div h4 a:hover, .equipment .article div h4 a:hover
{
	text-decoration: underline;
}

#column .article div p, .equipment .article div p
{
	color: #7e7e7e;
	line-height: 16px;
}

#column div .line, .equipment div .line
{
	background: url(images/line_viewpoint.gif) repeat-x;
	height: 1px;
	margin: 5px 0px;
	font-size: 0;
	overflow: hidden;
}

#column .article div 
{
	width: 55%;
	float: left;
	margin: 0 10px;
}

#column ul 
{
 
 margin:0 0 0 0;
}
#picword
{
	width: 660px;
	height: 210px;
	background: #fff;
	margin-top: 6px;
	float: left;
	clear: both;
	border-bottom:dashed 1px #cccccc;
}
.teacher
{
    width: 660px;
	height: 959px;
	
 height:909px !important; 	 
	background: #fff;
	margin-top: 0px;
	float: left;
	clear: both;
     margin-bottom:3px;
    
    }
.teacherpage
{
    list-style-type:none;
    width:640px;
    
    }
    .teacherpage li
    {
        float:left;
        display:inline;
          height:auto;
        min-height:200px;
          height:200px;
       height: 200px;height: auto;
                 height:auto !important; 	height:200px; overflow:visible; 
        border-bottom:1px dashed #ccc;
        }
        .teacherpage li.img
    {
        width:200px;
        float:left;
         
         margin-left:25px;
       
        }
         .teacherpage li.img img
    {
        border:#dfeaf1 solid 1px;
        padding:3px;
       
        }
        .teacherpage li.word
    {
        float:left;
        width:400px;
        
        line-height:20px;
      
        
        }
	
.picword
{
	height:550px;
	width:620px;
	border-bottom:dashed 1px #cccccc;
	
}
#column ul li 
{
	background: url(images/li_img.gif) left center no-repeat;
	text-indent: 10px;
	line-height: 1.6em;
}

#column ul li a 
{
	color: #323232;
	text-decoration: none;
}

#column ul li a:hover 
{
	color: #d40005;
	text-decoration: underline;
}

/*-人物-*/
#figures_top
{
	width: 324px;
	height: 400px;
	background: #fff;
	float: right;
	margin-top: 6px;
}
.conright .figures
{
	margin-top:3px;
}
.figures .title
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 34px;
	width: 325px;
	
}
.figures .tt
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 34px;
	width: 660px;
	
}

.figures .title ul li
{
	float: left;
}
.figures .tt ul li
{
	float: left;
}
.figures .title ul li a
{
	width: 79px;
	height: 31px;
	text-decoration: none;
	font-weight: bold;
	color: #323232;
	line-height: 2.3em;
	display: block;
	text-align: center;
}
.figures .tt ul li a
{
	width: 79px;
	height: 31px;
	text-decoration: none;
	font-weight: bold;
	color: #323232;
	line-height: 2.3em;
	display: block;
	text-align: center;
}
.figures .title ul li a:hover
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .tt ul li a:hover
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .title ul li a.ui-tscure
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .tt ul li a.ui-tscure
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .tt ul li a.ui-tscure1
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .title li.divide_bar
{
	background: url(images/line_news_title.gif) no-repeat;
	width: 2px;
	height: 20px;
	margin: 2px 0 0 0;
}
.figures .tt li.divide_bar
{
	background: url(images/line_news_title.gif) no-repeat;
	width: 2px;
	height: 20px;
	margin: 2px 0 0 0;
}
.figures .list
{
	clear: both;
	margin: 0 0 0 6px;
}

.figures .list li
{
	float: left;
	margin: 4px 8px;
	display: inline;
}

.figures .list li img
{
	border: 1px solid #9d9d9d;
	height: 60px;
	width: 60px;
}

.figures .list li h4
{
	margin: 2px 0 0 0;
}

.figures .list li h4 a
{
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

.figures p
{
	margin: 0px 0 5px 11px;
	clear: both;
}

.figures p a
{
	color: #323232;
	text-decoration: none;
	margin: 0 4px;
}

.top .title
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 34px;
	width: 324px;
	clear:both;
}
.top .title ul li
{
	float: left;
}
.top .title ul li a
{
	width: 79px;
	height: 31px;
	text-decoration: none;
	font-weight: bold;
	color: #323232;
	line-height: 2.3em;
	display: block;
	text-align: center;
}
 
.top .title ul li a.ui-tscure
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.top .title li.divide_bar
{
	background: url(images/line_news_title.gif) no-repeat;
	width: 2px;
	height: 20px;
	margin: 2px 0 0 0;
}
#design_toparea
{
 float:right;
 height:30px;
 background-color:#ffffff;
 width:325px;
 margin-top:3px;
}

#design_toparea ul li .bg
{
	　background: url(images/bg_news_title_hover.gif) no-repeat;
	color: #fff;
}
	
#dtop_news
{
 float:right;
 height:225px;
 background-color:#ffffff;
 width:325px;
 margin-top:0px;
}
#dtop_topics
{
 float:right;
 height:225px;
 background-color:#ffffff;
 width:325px;
 margin-top:0px;
 padding-top:0px;
}
#dtop_enjoy
{
 float:right;
 height:225px;
 background-color:#ffffff;
 width:325px;
 margin-top:0px;
}
.top
{
	margin-top:3px;
	margin-top:0px
}
.top .list
{
	clear: both;
	margin: 0px 0 0 15px;
	
}
.top .list li
{
	text-indent: 20px;
	line-height: 1.8em;
}

.top .list li a
{
	color: #323232;
	text-decoration: none;
}
.top .list li a:hover
{
	color: #d40005;
	text-decoration: underline;
}
.top .list li.top01
{
	background: url(images/li_top01.gif) left center no-repeat;
}
.top .list li.top02
{
	background: url(images/li_top02.gif) left center no-repeat;
}
.top .list li.top03
{
	background: url(images/li_top03.gif) left center no-repeat;
}
.top .list li.top04
{
	background: url(images/li_top04.gif) left center no-repeat;
}
.top .list li.top05
{
	background: url(images/li_top05.gif) left center no-repeat;
}
.top .list li.top06
{
	background: url(images/li_top06.gif) left center no-repeat;
}
.top .list li.top07
{
	background: url(images/li_top07.gif) left center no-repeat;
}
.top .list li.top08
{
	background: url(images/li_top08.gif) left center no-repeat;
}
.top .list li.top09
{
	background: url(images/li_top09.gif) left center no-repeat;
}
.top .list li.top10
{
	background: url(images/li_top10.gif) left center no-repeat;
}


#board_campus_recruitment
{
	width: 660px;
	height: 280px;
	background: #fff;
	float: left;
	margin-top: 6px;
	clear: both;
}
.campus
{
	float: left;
	height: 150px;
}
.campus h3, .recruitment h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 327px;
}


.campus p.title, .recruitment p.title, .board p.title
{
	float: left;
	line-height: 26px;
	margin: 0px 0 0 15px;
	display: inline;
	font-size: 14px;
	color: #e12222;
}

.campus p.more, .recruitment p.more, .board p.more
{
	float: right;
	overflow: hidden;
}
.campus p.more a, .recruitment p.more a, .board p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}
.campus ul, .recruitment ul
{
	margin: 5px 0 0 15px;
	clear: both;
}
.campus li, .recruitment li
{
	background: url(images/li_img.gif) left center no-repeat;
	text-indent: 10px;
	line-height: 1.6em;
}

.campus li a, .recruitment li a
{
	color: #323232;
	text-decoration: none;
}
.campus li a:hover, .recruitment li a:hover
{
	color: #d40005;
	text-decoration: underline;
}
.recruitment
{
	float: right;
}

.board
{
	clear: both;
	height: 130px;
}
.board h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 660px;
}
.board ul
{
	margin: 2px 0 0 30px;
}
.board li
{
	float: left;
	margin: 4px;
	display: inline;
}

.board li img
{
	width: 90px;
	height: 40px;
	border: 1px solid #dedede;
}

.board li a
{
	display: block;
}

#brand_equipment
{
	width: 324px;
	height: 280px;
	margin-top: 6px;
	float: right;
	background: #fff;
}
.equipment
{
	height: 150px;
}
.equipment h3, .brand h3
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 324px;
}

.equipment p.title, .brand p.title
{
	float: left;
	line-height: 26px;
	margin: 0 0 0 15px;
	display: inline;
	font-size: 14px;
	color: #e12222;
}

.equipment p.more, .brand p.more
{
	float: right;
	overflow: hidden;
}
.equipment p.more a, .brand p.more a
{
	float: left;
	margin: 7px 5px 0 0;
}

.brand ul
{
	text-align: center;
	margin: 2px 0 0 13px;
}
.brand li
{
	float: left;
	margin: 4px;
	display: inline;
}

.brand li img
{
	width: 90px;
	height: 40px;
	border: 1px solid #dedede;
}

.brand li a
{
	display: block;
}

/* news */

#net
{
	height: 21px;
	position: relative;
}

#scrollNews
{
	display: none;
	position: absolute;
}

#marqueeBox_container
{
	position: absolute;
	top: 0;
	left: 0;
	width: 990px;
}

#marqueeBox_container p
{
	float: left;
}

#marqueeBox
{
	background: #fff;
	overflow: hidden;
	height: 21px;
	float: left;
	line-height: 21px;
	width: 889px;
}

#marqueeBox a
{
	margin: 0 10px;
	background: url(images/icon.gif) no-repeat left center;
	padding-left: 14px;
	color: #1585b3;
}
#container
{
	width: 990px;
	margin: 0 auto;
}
.clearer
{
	clear: both;
}
#guidance 
{
	height: 23px;
	background: url(images/bg_nav.gif) repeat-x;
	color: #666;
	 margin:0px auto;
	 padding-top:5px;
	 padding-bottom:0px;
	 
	 
	font-size: 12px;
	width:990px;
}
#guidance  a
{
	color: #666;
	font-weight: bold;
}
#guidance span
{
	color: #de0000;
}
#tag_container
{
	background-color: #fff;
	padding: 20px 15px;
	width: 960px;
	margin-top: -5px;
}
form input
{
	float: left;
}
#search_field
{
	width: 340px;
	height: 16px;
	background: #fff url(images/magnifier.gif) no-repeat 1% 50%;
	border: 1px inset #c0c0c0;
	padding: 2px 0 2px 23px;
}
#search_btn
{
	margin-left: 10px;
}
#hot_tag
{
	width: 95%;
	border: 5px solid #d2e8ef;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-left:10px;
	margin-left:20px;
	padding-top:10px;
}
#hot_tag p
{
	float: left;
}
#hot_tag ul
{
	list-style-type: none;
	float: left;
	margin-left: 5px;
}
#hot_tag li
{
	float: left;
	background: url(images/hot_tag_dividebar.gif) no-repeat 100% 40%;
	padding: 0 5px;
	color: #575757;
	line-height: 20px;
	white-space: nowrap;
}
#hot_tag li.first, #hot_tag li.last
{
	background: none;
	padding-right: 0;
}
#hot_tag li a
{
	color: #575757;
}
#hot_tag li a:hover
{
	text-decoration: underline;
}
.tag
{
	border: 1px solid #cbcbcb;
	padding: 1px;
	width: 306px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	height: 255px;
}
.rightest
{
	margin-right: 0;
}
.tag .title
{
	height: 29px;
	background: url(images/bg_tag_title.gif) repeat-x;
}
.tag .title h4
{
	float: left;
	color: #de0000;
	margin: 8px 0 0 8px;
	font-size: 12px;
}
.tag .title p
{
	float: right;
	background: url(images/bg_more.gif) no-repeat 100% 70%;
	margin-right: 10px;
	margin-top: 8px;
	padding-right: 15px;
}
* html .tag .title p
{
	margin-right: 5px;
}
.tag .title p a
{
	color: #888;
	font-family: Verdana;
	font-size: 10px;
}
.tag .title p a:hover
{
	color: #de0000;
}
.contents
{
	padding: 5px 10px 0 10px;
	width: 286px;
}
.all_list li
{
	
	background: url(images/bg_tag_list.gif) no-repeat 0 50%;
	padding-left: 6px;
}
.all_list li a
{
	color: #323232;
}
.all_list li a:hover
{
	text-decoration: underline;
}
#special .contents div
{
	float: left;
	width: 140px;
	height: 108px;
}
#special .contents div.leftest
{
	margin-right: 6px;
	height: 108px;
}
.contents div p a
{
	color: #1e4a85;
}
.contents div p a:hover
{
	text-decoration: underline;
}
.contents div p
{
	margin-top: 4px;
	margin-bottom: 4px;
}
#point .contents div,   #interview .contents div
{
	float: left;
	width: 90px;
	margin-right: 8px;
	height: 108px;
	overflow: hidden;
}
#point .contents div.rightest,   #interview .contents div.rightest
{
	margin-right: 0;
}
#point .contents ul, #interview .contents ul
{
	padding-top: 15px;
}
#special_column .contents img
{
	border: 1px solid #9d9d9d;
}
#special_column .contents div
{
	float: left;
	margin-right: 15px;
	width: 60px;
}
#special_column .contents div.rightest
{
	margin-right: 0;
}
#special_column .contents ul
{
	padding-top: 15px;
}
#video .contents div
{
	float: left;
	width: 133px;
	margin-right: 15px;
}
#video .contents div.rightest
{
	margin-right: 0;
}
#video .contents ul
{
	padding-top: 10px;
}
* html #video .contents ul
{
	padding-top: 5px;
}
 

.jcarousel-skin-tango.jcarousel-container-horizontal
{
	width: 965px;
	padding: 5px 10px 10px 10px;
}

.jcarousel-skin-tango.jcarousel-container-vertical
{
	width: 133px;
	height: 245px;
	padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal
{
	width: 961px; /* 图片区域宽度 */
	height: 100px; /* 垂直高度 */
}

.jcarousel-skin-tango .jcarousel-clip-vertical
{
	width: 75px;
	height: 245px;
}

.jcarousel-skin-tango .jcarousel-item
{
	width: 133px; /* 宽度 */
	height: 100px; /* 垂直高度 */
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
	margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-vertical
{
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder
{
	background: #fff;
	color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal
{
	position: absolute;
	top: -20px;
	right: 8px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: transparent url(images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover
{
	background: transparent url(images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active
{
	background: transparent url(images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
{
	cursor: default;
	background: transparent url(images/next-horizontal-disable.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal
{
	position: absolute;
	top: -20px;
	right: 26px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: transparent url(images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover
{
	background: transparent url(images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active
{
	background: transparent url(images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
{
	cursor: default;
	background: transparent url(images/prev-horizontal-disable.gif) no-repeat 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical
{
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover
{
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active
{
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active
{
	cursor: default;
	background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical
{
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover
{
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active
{
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active
{
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-container
{
	position: relative;
}
.jcarousel-clip
{
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list
{
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-item
{
	float: left;
	list-style: none;
	width: 133px;
	height: 100px;
}
.jcarousel-next
{
	z-index: 3;
	display: none;
}
.jcarousel-prev
{
	z-index: 3;
	display: none;
}

#footer
{
	margin:3px auto;
	clear: both;
	width: 990px;
	padding-top: 10px;
	 background-color:White; 
	color: #999999;
	text-align: center;
}
#footer a
{
	color: #999999;
	text-decoration: none;
	color: #002e68;
}
#footer p
{
	color: #999999;
	margin: 5px 0;
	color: #666;
	 
}
#footer a:hover
{
	text-decoration: underline;
}
#footer a:visited
{color: #999999;
	text-decoration: underline;
}

#friendlinks
{
    clear: both;
	width: 970px;
	margin: 0;
	background: #fff;
	text-align: center;
	padding: 5px 10px;
	
	
}
#friendlinks a
{
	color: #444;
	text-decoration: none;
	line-height: 20px;
}
#friendlinks p.association a, #friendlinks p.association
{
	color: #002e68;
	text-decoration: none;
}
#friendlinks p
{
	margin: 2px 0;
}
#friendlinks a:hover
{
	text-decoration: underline;
}

#sideright
{
	width: 320px;
	float: right;
}
.topic
{
	background: url(/images/cms/design/sideright/bg_topic.gif) repeat-x;
	height: 229px;
}
.topic h3
{
	color: #fff;
	font-size: 15px;
	padding: 8px 8px 0 10px;
}
.topic p.title
{
	float: left;
}
.topic p.more
{
	float: right;
}
.topic p.more a
{
	float: left;
	margin: 3px 0 0 4px;
}
.topic .line
{
	background: url(images/line_topic.gif) repeat-x;
	height: 2px;
	clear: both;
	margin: 5px 8px;
	overflow: hidden;
}
.topic div
{
	width: 150px;
	float: left;
	margin-left: 7px;
	margin-bottom: 10px;
	display: inline;
}
.topic div img
{
	width: 150px;
	height: 60px;
}
.topic div h4
{
	margin: 2px 0;
}
.topic div h4 a
{
	color: #bfbfbf;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.topic ul
{
	clear: both;
}
.topic ul li
{
	float: left;
	background: url(images/li_img.gif) left center no-repeat;
	white-space: nowrap;
	text-indent: 10px;
	width: 12em;
	margin-left: 12px;
	display: inline;
	line-height: 1.6em;
}
.topic ul li a
{
	color: #fff;
	text-decoration: none;
}
.topic ul li a:hover
{
	text-decoration: underline;
}
.figures
{
	width: 324px;
	background: #fff;
	float: right;
	margin-top: 6px;
	padding-bottom: 10px;
}
.figures .title
{
	background: url(images/bg_title_news.gif) repeat-x;
	height: 26px;
	width: 324px;
}
.figures .title ul li
{
	float: left;
}
.figures .title ul li a
{
	width: 79px;
	height: 31px;
	text-decoration: none;
	font-weight: bold;
	color: #323232;
	line-height: 2.3em;
	display: block;
	text-align: center;
}
.figures .title ul li a:hover
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .title a.ui-tscure
{
	background: url(images/bg_title_blog_hover.gif) no-repeat;
	color: #fff;
}
.figures .title li.divide_bar
{
	background: url(images/line_news_title.gif) no-repeat;
	width: 2px;
	height: 20px;
	margin: 2px 0 0 0;
}
.figures .list
{
	clear: both;
	margin: 0 0 0 10px;
}
.figures .list li
{
	background: url(images/li_img.gif) left center no-repeat;
	text-indent: 8px;
	line-height: 1.8em;
}
.figures .list li a
{
	color: #323232;
	text-decoration: none;
}
.figures .list li a:hover
{
	text-decoration: underline;
} 

   
 
 

#register 
{
    position:relative;
    top:100px;
    left:35px;
	 width:160px;
	height:130px;
}
.con
{
margin-top:2px;
 margin-left:10px; 

 
}
.con li
{
	float: left;
	width:155px;
	color:#CC0000;
	line-height:30px;
 font-size:14px;
  font-family:Arial;
}

.list-boxbg { background-image:url(images/mayi_r3.jpg); background-repeat:repeat-y; background-position:top;}
.list-box { padding:0 110px; overflow:hidden;}
.list-box-left {width:100%;}
.list-box-right { width:82px; }

.pagestyle
{ clear:both; padding-bottom: 10px; width: 660px;  padding-top: 25px; height: 30px; background-color: #fff;
    text-align: center}
    /*新闻页面开始*/
  .newsbig
  {width: 990px;  margin:3px auto; clear:both;  background-color:#dfeaf1;}  
  
  .newstop
  {height:auto !important; height:auto; min-height:721px; margin-bottom:3px; text-align:center;}
  
  .casetop
  { 
      height:709px !important;
      height:733px;
       text-align:center;   width: 660px;
	
	background: #fff;
	margin-top: 0px;
	float: left;
	clear: both;
	margin-bottom:3px !important;
   }
  
  .caselist
  {
 clear: both;
	width: 660px;
	margin-top: 0px;
	float: left;
	clear: both;
    margin-bottom:3px;
    min-height:748px;
 text-align: center;height: 750px;height: auto;
 height:auto !important; 	height:748px ; overflow:visible; 
 background-color:#fff;

      }
   
  .imglist
  {
      list-style:none;
      margin-left:30px;
      /*background-image:url(images/casebg.gif);background-repeat: repeat;*/
       
      }
     .imglist li
     {
         display:inline;
         float:left;
         width:170px;
         height:160px;
          margin:15px;
          
       
         }
         .imglist li img
         {
             
            padding:10px;
             background-color:#242628;
             margin-bottom:0px;
             }
      
   .imglist li a
   {
      color: #242628;
      /*color: #fff;*/
       text-decoration:none;
       
  }     
  .imglist li a:hover
   {
      color: #db1c00;
       text-decoration:none;
       
  }  
  .imglist li a:visited
   {
      color: #767676;
       text-decoration:none;
       
  }  
       .indexteacher
       {
         height: 665px;  height: 663px !important;background-color: White; margin-bottom:3px  }
         
       .indexteacher ul
       {
       	width:323px; margin-left:0px; margin-top:0px; 
       	} 
       	 .indexteacher  li
       	 {
       	  float:left;	width:140px; list-style-type:none;padding-left:20px; padding-top:18px; display:inline; text-align:center;
       	 	}
       	  
 .indexteacher  li a
 {
text-decoration:none;
color:#666;
}
       
.teacherdown
{clear:both; text-align:left; overflow:hidden;display:inline;
    height:220px; background-color: White;   height: 219px !important;margin-bottom:3px !important; _margin-bottom:0px;   }
.flash{
width: 990px;
height: 200px;
background: #ccc;
margin: 3px auto;
margin-bottom:3px;
	
}