@charset "utf-8";

.clearfix:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6,p,ol,ul,dt,dd,dl,img{
	margin:0;
	padding:0;
	border:none;
}
ul,ol{
	list-style:none;
}	
.floatLeft{
	float:left!important;
}
.floatRight{
	float:right!important;
}
/* layout */
body{
	font-size:12px;
	margin:0;
	padding:0;
	background:url(../../../images/login/asp/body_bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
}
div.wrapper{
	width:951px;
	margin:0 auto;
}
div.header{
	width:951px;
	height:99px;
	background:url(../../../images/login/asp/header_bg.jpg) no-repeat left top;
	overflow:hidden;
}
div.header div.top{
	width:951px;
	padding:10px 0 0 0;
	text-align:right;
	height:17px;
}
div.header div.top a{
	color:#525252;
	margin:0 9px;
}
div.header div.top a.gray{
	margin:0 2px;
}
div.header div.top span{
	color:#0352bc;
}
div.logo{
	width:308px;
	height:42px;
	padding:20px 0 0 0;
	text-align:center;
	float:left;
}
div.menu{
	width:628px;
	height:35px;
	margin:29px 0 0 0;
	background:url(../../../images/login/asp/menu2017.png) no-repeat left top;
	padding:0 0 0 15px;
	float:left;
}
div.menu a{
	width:86px;
	height:35px;
	float:left;
	margin-left:14px;
}
div.menu a span{
	display:none;
}
div.menu a.m1:hover,div.menu a.m1_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -29px -35px;
}
div.menu a.m2:hover,div.menu a.m2_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -129px -35px;
}
div.menu a.m3:hover,div.menu a.m3_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -229px -35px;
}
div.menu a.m4:hover,div.menu a.m4_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -329px -35px;
}
div.menu a.m5:hover,div.menu a.m5_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -429px -35px;
}
div.menu a.m6:hover,div.menu a.m6_selected{
	background:url(../../../images/login/asp/menu2017.png) no-repeat -529px -35px;
}
/* content */
div.content{
	width:951px;
	background:#edf7f9 url(../../../images/login/asp/content_bg2.png) repeat-x left bottom;

}
div.content_inner{
	width:951px;
	background:url(../../../images/login/asp/content_bg.png) no-repeat left bottom;
	padding:0 0 38px 0;
}
/* main */
div.main{
	width:722px;
	float:left;
	overflow:hidden;
	padding:6px 0 0 0;
}	
div.blogNav{
	width:722px;
	margin-top:0;
	height:23px;
	overflow:hidden;
}
div.blogNav a.btn_ask{
	float:left;
	margin-left:16px;
	background:url(../../../images/login/asp/btn_ask.png) no-repeat left top;
	width:76px;
	height:23px;
}
div.blogNav a.btn_ask:hover{
	background:url(../../../images/login/asp/btn_ask.png) no-repeat left bottom;	
}
div.blogNav div.link{
	float:left;
	text-align:right;
	width:620px;
	color:#0352bc;
	margin-right:10px;
	height:12px;
	line-height:12px;
	padding-top:5px;
}
div.blogNav div.link a{
	color:#0352bc;
}
div.blogNav div.link a{
	color:#0352bc;
	padding:0 8px;
	border-right:1px solid #0352bc; 
}
div.blogNav div.link a.last,div.blogNav div.link a.last:hover{
	border:none;
}
div.blogNav div.link a:hover,div.blogNav div.link a.on{
	color:#ff6600;
	text-decoration:none;
	padding:0 8px;
	border-right:1px solid #0352bc; 
}
div.main_outer{
	width:722px;
	background:#fff url(../../../images/login/asp/main_w.png) repeat-y left top;
}
div.main_inner{
	width:722px;
	position:relative;
	background:url(../../../images/login/asp/main_e.png) repeat-y right top;
	padding-bottom:17px;
	overflow:hidden;
}
div.mainTop{
	width:686px;
	padding:18px 19px 0 17px;
}
div.bg_n{
	width:702px;
	height:10px;
	overflow:hidden;
	background:url(../../../images/login/asp/main_n.png) repeat-x left top;
	position:absolute;
	left:10px;
	top:0;
}
div.bg_s{
	width:702px;
	height:10px;
	overflow:hidden;
	background:#edf7f9 url(../../../images/login/asp/main_s.png) repeat-x left top;
	position:absolute;
	left:10px;
	bottom:0px;

}
div.bg_ne{
	width:10px;
	height:10px;
	background:url(../../../images/login/asp/main_ne.png) no-repeat left top;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
}
div.bg_se{
	width:10px;
	height:10px;
	background:url(../../../images/login/asp/main_se.png) no-repeat left top;
	position:absolute;
	right:0;
	bottom:0;
	overflow:hidden;
}
div.bg_sw{
	width:10px;
	height:10px;
	background:url(../../../images/login/asp/main_sw.png) no-repeat left top;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}
div.bg_nw{
	width:10px;
	height:10px;
	background:url(../../../images/login/asp/main_nw.png) no-repeat left top;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
}
/* fade_focus */
div.fade_focus{
	width:309px;
	height:239px;
	border:1px solid #c4c4c4;
	float:left;
	display:inline;
}
div.fade_focus .d1{
    width:309px;
    height:auto;
    overflow:hidden;
    background-color:#fff;
    position:relative;
}
div.fade_focus .loading{
    width:309px;
    background-color:#000000;
    color:#FFCC00;
    font-size:12px;
    height:179px;
    text-align:center;
    padding-top:30px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}
div.fade_focus .d2{
    width:100%;
    height:239px;
    overflow:hidden;
}
div.textBg{
	width:100%;
	height:28px;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:absolute;
	left:0;
	bottom:-1px;
	z-index:1;
}
div.fade_focus .num_list{
    position:absolute;
    width:100%;
    left:0px;
    bottom:-1px;
    color:#FFFFFF;
    font-size:12px;
    padding:4px 0px;
    height:20px;
    overflow:hidden;
	z-index:2;
    }
div.fade_focus .num_list span{
    display:inline-block;
    height:16px;
    padding-left:6px;
}
div.fade_focus ul{
    display:none;
}
div.fade_focus .button{
    position:absolute;
     z-index:1000;
     right:0px;
     bottom:5px;
     font-size:12px;
}
div.fade_focus .b1,div.fade_focus .b2{
   background:url(../../../images/login/asp/slider_num.png) no-repeat left top;
    display:block;
    float:left;
   	width:19px;
	height:16px;
	line-height:16px;
    margin-right:3px;
    color:#FFFFFF;
    text-decoration:none;
    cursor:pointer;
	text-align:center;
}
div.fade_focus .b2{
   background:url(../../../images/login/asp/slider_num.png) no-repeat left bottom;
}

div.latestBlog{
	width:359px;
	margin-left:16px;
	float:left;
	overflow:hidden;
	display:inline;
}
div.latestBlog_top{
	width:359px;
	border-bottom:1px dashed #ccc;
	padding:13px 0 8px 0;
	height:99px;
}
div.latestBlog_top h1{
	font-size:14px;
	height:26px;
	color:#0352bc;
}
div.latestBlog_top p{
	color:#666;
	line-height:24px;
	text-indent:2em;
}
div.latestBlog_top a{
	color:#0b4a9f;
}
div.latestBlog ul{
	padding:12px 0 12px 7px;
	border-bottom:1px dashed #ccc;
	height:95px;
}
div.latestBlog ul li{
	float:left;
	line-height:24px;
	width:176px;
	overflow:hidden;
	height:24px;
}
div.latestBlog ul li a,div.latestBlog ul li a:hover{
	color:#0352bc;
}
div.quan{
	width:339px;
	float:left;
}
div.quanTab{
	width:330px;
	height:30px;
	background:url(../../../images/login/asp/tab_top.png) no-repeat left top;
	margin-top:10px;
	padding:8px 0 0 9px;
}

div.quanTab a{
	display:inline-block;
	width:84px;
	height:25px;
	font-size:13px;
	text-align:center;
	line-height:25px;
	color:#094a9e;
	margin:0 7px;
}
div.quanTab a:hover,div.quanTab a.selected{
	font-weight:bold;
	color:#ff6600;
	background:url(../../../images/login/asp/tab_bg.png) no-repeat left top;
	text-decoration:none;
}

div.quanCon{
	width:339px;
	background:url(../../../images/login/asp/quanCon_botom.png) no-repeat left bottom;
	padding:0 0 14px 0;
}
div.quanCon_outer{
	width:339px;
	background:url(../../../images/login/asp/quanCon_left.png) no-repeat left top;
}	
div.quanCon_inner{	
	background:url(../../../images/login/asp/quanCon_right.png) no-repeat right top;
	height:169px;
	padding:10px 12px 15px 15px;
}	
div.quanCon_recommend{
	width:301px;
	height:73px;
	padding:0 0 0 3px;
	border-bottom:1px dashed #ccc;
	margin-bottom:3px;
	overflow:hidden;
}
div.quanCon_recommend a.thumbnail{
	float:left;
	width:60px;
	height:60px;
	border:1px solid #d1d1d1;
	padding:1px;
}
div.quanCon_recommend div.detail{
	margin-left:78px;
}
div.quanCon_recommend div.detail p{
	font-size:12px;
	color:#666;
	line-height:24px;
}
div.quanCon_recommend div.detail p a{
	color:#0b4a9f;
}
ul.quanCon_list{
	overflow:hidden;
	width:301px;
}
ul.quanCon_list li{
	background:url(../../../images/login/asp/icon01.png) no-repeat left center;
	padding:0 0 0 10px;
}
ul.quanCon_list li a{
	display:inline-block;
	width:60%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#0352bc;
}
ul.quanCon_list li a.author{
	display:inline-block;
	width:40%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#666666;
}
div.album{
	clear:both;
	padding-top:17px;
	overflow:hidden;
}
div.albumTop{
	width:656px;
	height:21px;
	background:url(../../../images/login/asp/icon02.png) no-repeat 4px top;
	padding:0 0 0 25px;
	margin:0 auto;
}
div.albumTop span.title{
	display:inline-block;
	height:21px;
	font-size:14px;
	font-weight:bold;
	color:#0352bc;
	background:#fff;
	padding:0 7px 0 0;
}
div.albumTop span.line{
	display:inline-block;
	width:597px;
	height:21px;
	background:url(../../../images/login/asp/line_bg.png) repeat-x left 6px;
}
div.albumTop a.more{
	display:inline-block;
	width:46px;
	height:21px;
	color:#878282;
}
div.mainTop div.albumCon{
	overflow:hidden;
	width:686px;
	height:148px;
}
div.photo{
	width:154px;
	height:134px;
	overflow:hidden;
	background:url(../../../images/login/asp/album_bg.png) no-repeat right bottom;
	float:left;
	margin:7px 9px;
	display:inline;
}
div.albumCon div.last{
	margin-right:0;
}
div.photo_inner{
	width:141px;
	height:121px;
	border:1px solid #d0d0d0;
	padding:4px;
	overflow:hidden;
}
div.photo p{
	height:19px;
	line-height:19px;
	text-align:center;
}
div.photo p a,div.photo p a:hover{
	color:#0b4a9f;
}
div.mainBottom{
	width:686px;
	margin:2px 0 0 8px;
	background:url(../../../images/login/asp/mainBottom_bg.png) no-repeat left top;
	padding:10px;
}
div.quan_recommend{
	float:left;
	width:425px;
}
div.quan_recommend h1{
	margin-bottom:4px;
}
div.quan_recommend div.each{
	width:192px;
	height:81px;
	background:url(../../../images/login/asp/quan_recommend_bg.png) no-repeat left top;
	padding:9px 5px 9px 9px;
	float:left;
	margin:0 5px 11px 0;
}
div.quan_recommend div.each a.thumbnail{
	float:left;
	border:1px solid #e7e7e7;
	width:62px;
	height:62px;
}
div.quan_recommend div.each div.detail{
	margin-left:75px;
	overflow:hidden;
}
div.quan_recommend div.each div.detail p{
	line-height:23px;
	color:#000;
}
div.quan_recommend div.each div.detail p.title a{
	color:#135dbf;
}
div.quan_recommend div.each div.detail p.gray{
	color:#666;
}
div.quan_recommend div.each div.detail a.more{
	color:#0b4a9f;
	float:right;
}
div.comment{
	float:left;
	width:261px;
}
div.comment ul{
	height:221px;
	border-left:1px dashed #cccdcd;
	padding:11px 0 0 16px;
}
div.comment ul li{
	height:41px;
	overflow:hidden;
	margin-bottom:7px;
}
div.comment ul li a.thumbnail{
	float:left;
}
div.comment ul li div.detail{
	margin-left:53px;
	line-height:20px;
	color:#666666;
}
div.comment ul li div.detail a{
	color:#0352bc;
}

/* side */
div.side{
	width:225px;
	float:left;
	overflow:hidden;
}
div.login{
	width:217px;
	padding:25px 0 0 8px;
}
div.formList{
	width:225px;
	padding:0 0 12px 0;
	
}
div.formList input.text{
	border:1px solid #a8c6da;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
div.formList label{
	color:#4c4c4c;
	width:80px;
	padding:0 0 0 3px;
	display:inline-block;
}
div.formList .loginBtn{
	width:70px;
	height:32px;
	background:url(../../../images/login/asp/login_btn.png) no-repeat left top;
	cursor:pointer;
	border:none;
	margin-right:7px;
	overflow:hidden;
}
div.formList .loginBtn:hover{
	background:url(../../../images/login/asp/login_btn.png) no-repeat left -32px;
}
div.formList a{
	color:#4c4c4c;
}
div.register{
	height:20px;
	text-align:center;
	color:#4c4c4c;
}
div.register a{
	color:#0356c5;
	text-decoration:underline;
	margin-left:6px;
}
div.register a:hover{
	text-decoration:none;
}

div.btnbox a{
	float:left;
	width:101px;
	height:27px;
	background:url(../../../images/login/asp/login_btn.png) no-repeat -71px top;
	text-align:center;
	line-height:27px;
	color:#fff;
	margin:0 6px 8px 0;
}
div.btnbox a:hover{
	background:url(../../../images/login/asp/login_btn.png) no-repeat -71px -27px;	
	text-decoration:none;
	color:#ffffff;
}
div.sideBlock{
	margin-top:10px;
	width:225px;
	
}
div.sideBlock_top{
	height:23px;
	background:url(../../../images/login/asp/sideBlock_bg.png) repeat-x left bottom;	
}
div.sideBlock_top h1{
	font-size:14px;
	color:#f86b05;
	padding:0 0 0 10px;
	float:left;
}
div.sideBlock_top a{
	padding:2px 0 0 0;
	float:right;
	color:#0352bc;
	text-decoration:underline;
}
div.sideBlock_top span.gray,div.sideBlock_top a.gray{
	padding:2px 0 0 0;
	float:right;
	color:#666666;
	text-decoration:none;
}
div.sideBlock_top a:hover{
	text-decoration:none;
}
div.sideBlock_top a.gray:hover{
	text-decoration:underline;
}
div.sideBlock_con{
	width:225px;
}
div.sideBlock_con div.search{
	padding:16px 0 0 29px;
	width:198px;
	height:61px;
}
div.sideBlock_con div.search input.text{
	border:1px solid #a7c6da;
	height:18px;
	line-height:18px;
	width:153px;
	color:#666;
}
div.sideBlock_con div.search select{
	width:77px;
	text-align:center;
}
div.sideBlock_con div.search .searchBtn{
	width:70px;
	height:28px;
	background:url(../../../images/login/asp/login_btn.png) no-repeat -180px top;
	cursor:pointer;
	border:none;
	margin-top:12px;
}
div.sideBlock_con div.search .searchBtn:hover{
	background:url(../../../images/login/asp/login_btn.png) no-repeat -180px -28px;	
}
div.sideBlock_con div.blogList{
	width:225px;
}
div.sideBlock_con div.blogList_top{
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	height:26px;
}
div.sideBlock_con div.blogList_top a{
	width:111px;
	float:left;
	height:25px;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background:url(../../../images/login/asp/blogTab_bg.png) repeat-x;
	line-height:25px;
	text-align:center;
	color:#333333;
}
div.sideBlock_con div.blogList_top a:hover,div.sideBlock_con div.blogList_top a.selected{
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #fff;	
	background:#fff;
	text-decoration:none;
}
div.blogList_con{
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:5px 8px 0 8px;
	background:#fff url(../../../images/login/asp/icon03.png) no-repeat 14px 11px;
}
div.blogList_con ul{
	height:375px;
}
div.sideBlock_con ul li{
	border-bottom:1px dashed #d0d0d0;
	padding:2px 0 2px 37px;
	line-height:25px;
}
div.sideBlock_con ul li a{
	color:#0152bb;
}
div.sideBlock_con ul li a.thumbnail{
	width:50px;
	height:50px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin-right:12px;
}
div.sideBlock_con ul li a.thumbnail img{
	display:block;
}
div.sideBlock_con p.intro{
	color:#4b4b4b;
	background:#fff;
	height:34px;
	line-height:34px;
}
/* footer */
div.footer{
	width:708px;
	margin:10px auto 0 auto;
}
div.footer a{
	color:#666;
}
div.footer_left{
	width:165px;
	float:left;
}
div.footer_right{
	width:auto;
	float:left;
}
div.footer p{
	color:#666;
	height:15px;
	margin-bottom:8px;
}

/*hotArticle*/
div.hotArticle{
	padding:22px 32px 0 30px;
}
div.hotArticle h1,div.latestUpdate h1{
	height:31px;
}
div.hotArticle ul li{
	height:130px;
	border-bottom:1px dashed #ccc;
	margin-bottom:14px;
}
div.hotArticle ul li a.thumbnail{
	float:left;
	width:91px;
	height:108px;
	padding:2px;
	border:1px solid #dbdbdb;
}
div.hotArticle ul li div.detail{
	margin-left:111px;
}
div.hotArticle ul li div.detail h2{
	font-weight:normal;
	font-size:14px;
	line-height:24px;
}
div.hotArticle ul li div.detail h2 a{
	color:#0352bc;
}
div.hotArticle ul li div.detail h2 a.category{
	color:#ff6600;
}
div.hotArticle ul li div.detail h3{
	font-weight:normal;
	font-size:12px;
	color:#828282;
	line-height:24px;
}
div.hotArticle ul li div.detail h3 span{
	margin-right:13px;
}
div.hotArticle ul li div.detail p{
	line-height:24px;
	text-indent:2em;
}
/*latestUpdate*/
div.latestUpdate{
	padding:0 0 17px 30px;
}
div.latestUpdate ul li{
	height:29px;
	border-bottom:1px dashed #ccc;
	float:left;
	margin-right:27px;
}
div.latestUpdate ul li a,div.latestUpdate ul li a:hover{
	display:inline-block;
	width:172px;
	height:29px;
	line-height:29px;
	color:#0352bc;
	overflow:hidden;
}

div.latestUpdate ul li a.author,div.latestUpdate ul li a.author:hover{
	width:138px;
	color:#828282;
	overflow:hidden;
}
div.schoolBlogList{
	padding:5px 8px 0 8px;
	background:url(../../../images/login/asp/icon10.png) no-repeat 18px 13px;		
}
div.schoolBlogList ul li{
	border-bottom:1px dashed #d0d0d0;
	padding:2px 0 2px 40px;
	line-height:26px;
}
div.schoolBlogList ul li a,div.schoolBlogList ul li a:hover{
	color:#0152bb;
}
div.schoolBlogList p.intro{
	background:#edf7f9;
	padding-top:10px;
	height:12px;
	line-height:12px;
}
div.articleCategory{
	padding:12px 0 0 0;
	text-align:center;
}
/*chinaMap*/
div.chinaMap{
	padding:32px 0 0 0;
}
div.chinaMap_inner{
	width:562px;
	height:503px;
	border:2px solid #96d163;
	text-align:center;
	margin:0 auto 177px auto;
}
/*formbox*/
div.sideBlock_con div.formbox{
	padding:14px 0 0 10px;
	overflow:hidden;
	
}
div.sideBlock_con  div.formbox li{
	margin-bottom:10px;
	border:none;
	padding:0;
	line-height:12px;
}
div.sideBlock_con  div.formbox li input{
	vertical-align:bottom;
}
div.sideBlock_con  div.formbox li label{
	padding:0 0 0 2px;
	width:68px;
	color:#4a4a4a;
	display:inline-block;
}
div.sideBlock_con  div.formbox li label.long{
	width:96px;
}
div.sideBlock_con div.formbox select{
	margin-left:8px;
	width:120px;
}
div.sideBlock_con div.search2{
	padding:10px 0 0 14px!important;
	border-top:1px solid #d0d0d0;
	width:196px;
	margin:0 auto;
	position:relative;
}
div.sideBlock_con div.search2 select{
	width:100px;
	margin-right:6px;
	text-align:left;
	position:static!important;
}
div.sideBlock_con div.search2 input.text{
	width:115px;
	position:absolute;
	left:14px;
	top:45px;
}
div.sideBlock_con div.search2 input.searchBtn,div.sideBlock_con div.search2 input.searchBtn:hover{
	margin-left:123px!important;
}
/*searchResult*/
div.searchResult{
	padding:18px 19px 10px 17px;
	height:700px;
	overflow:hidden;
}
div.searchTotal{
	height:24px;
	margin-bottom:8px;
}
div.searchTotal a.back{
	float:left;
	width:112px;
	height:24px;
	background:url(../../../images/login/asp/login_btn.png) no-repeat -260px top;
}
div.searchTotal a.back:hover{
	background:url(../../../images/login/asp/login_btn.png) no-repeat -260px -24px;	
}
div.searchTotal a.back span{
	display:none;
}
div.searchTotal span.searchTotal_right{
	float:right;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#0b4a9f;
	font-weight:bold;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -25px;
	padding-left:24px;
}
div.searchTotal span.searchTotal_right i{
	font-style:normal;
	padding-right:20px;
}
div.searchTotal span.searchTotal_right em{
	font-style:normal;
	color:#dc000a;
	padding:0 8px;
}	
div.searchResult table th{
	height:29px;
	background:#edf7f9;
	border-bottom:1px solid #c9e9ef;
	font-size:12px;
	color:#4a4a4a;
	text-align:left;
}
div.searchResult table td{
	height:30px;
	border-bottom:1px dashed #d0d0d0;
	color:#4a4a4a;
}
div.searchResult table td span.num{
	text-align:center;
	display:block;
}
div.searchResult table td a.blue,div.searchResult table td a.blue:hover{
	color:#0352bc;
}
div.searchResult table td a.orange,div.searchResult table td a.orange:hover{
	color:#f86b05;
}
div.main div.page{
	height:18px;
	padding:17px 20px 0 0;
	color:#717070;
}
div.main div.page_inner{
	display:inline;
	float:right;
	height:18px;
	position:relative;
}
div.main div.page a,div.main div.page a.current{
	display:inline-block;
	height:16px;
	line-height:16px;
	border:1px solid #717070;
	padding:0 6px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 1px;
}
div.main div.page a.nextPage{
	position:absolute;
	right:105px;
	top:3px;
}
div.main div.page .page_break{
	margin-right:56px;
}
div.main div.page .pageNum{
	width:30px;
	text-align:center;
	color:#717070;
	height:16px;
	margin:0;
	padding:0;
}
div.main div.page .pageBtn{
	text-align:center;
	cursor:pointer;
	width:37px;
	padding:0;
	margin:0;
}
div.main div.page a.current,div.main div.page a:hover{
	color:#ff0000;
	border:1px solid #ff0000;
	text-decoration:none;
}
div.noResult{
	width:567px;
	height:153px;
	background:url(../../../images/login/asp/error_img.png) no-repeat left top;
	padding:124px 0 0 0;
	text-align:right;
	margin:41px auto 29px auto;
}
div.searchResult  h1{
	font-size:14px;
	color:#202020;
	padding:0 0 0 64px;
	height:30px;
}
div.searchResult ol{
	padding:0 0 0 64px;
}
div.searchResult ol li{
	height:30px;
}
div.searchResult ol li a.back{
	color:#0b4a9f;
	text-decoration:underline;
}
div.searchResult ol li a.back:hover{
	color:#0b4a9f;
	text-decoration:none;
}
div.searchResult div.btnbox{
	margin:0 0 0 64px;
}
div.searchResult div.btnbox a{
	display:inline-block;
	width:108px;
	height:33px;
	background:url(../../../images/login/asp/blog_btn.png) no-repeat left top;
}
div.searchResult div.btnbox a span{
	display:none;
}
div.searchResult div.btnbox a.btn1{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat left top;
}
div.searchResult div.btnbox a.btn1:hover{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat left -33px;
}
div.searchResult div.btnbox a.btn2{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -108px top;
}
div.searchResult div.btnbox a.btn2:hover{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -108px -33px;
}
div.searchResult div.btnbox a.btn3{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -216px top;
}
div.searchResult div.btnbox a.btn3:hover{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -216px -33px;
}
div.searchResult div.btnbox a.btn4{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -324px top;
}
div.searchResult div.btnbox a.btn4:hover{
	background:url(../../../images/login/asp/blog_btn.png) no-repeat -324px -33px;
}
/*allBlogList*/
div.allBlogList{
	padding:48px 19px 10px 17px;
	height:691px;
	overflow:hidden;
	position:relative;
}
div.allBlogList_top{
	width:674px;
	height:37px;
	padding:0 0 0 12px;
	position:absolute;
	left:17px;
	top:18px;
}
div.allBlogList_top a,div.allBlogList_top a.selected{
	display:inline-block;
	width:110px;
	height:28px;
	padding:9px 0 0 0;
	background:url(../../../images/login/asp/tab_bg.png) no-repeat -100px -37px;
	text-align:center;
	color:#4a4a4a;
	margin-right:4px;
}
div.allBlogList_top a span.arrow{
	background:url(../../../images/login/asp/icon_arrow.png) no-repeat left top;
	padding:0 0 0 7px;
}
div.allBlogList_top a:hover,div.allBlogList_top a.selected{
	background:url(../../../images/login/asp/tab_bg.png) no-repeat -100px top;
	color:#fff;
	text-decoration:none;
}
div.allBlogList_top a:hover span.arrow,div.allBlogList_top a.selected span.arrow{
	background:none;
	text-decoration:none;
	padding:0;
}
div.allBlogList_con{
	width:686px;
}
div.allBlogList_con table th{
	height:29px;
	background:#edf7f9;
	border-top:1px solid #6ab4f4;
	border-bottom:1px solid #c9e9ef;
	font-size:12px;
	color:#4a4a4a;
	text-align:left;
	padding-left:19px;
}
div.allBlogList_con table td{
	height:30px;
	border-bottom:1px dashed #d0d0d0;
	color:#4a4a4a;
}
div.allBlogList_con table td a.blue,div.allBlogList_con table td a.blue:hover{
	color:#0352bc;
}
div.allBlogList_con span.first,div.allBlogList_con span.second,div.allBlogList_con span.third{
	display:block;
	width:18px;
	height:14px;
	background:url(../../../images/login/asp/icon04.png) no-repeat left top;
	margin-left:19px;
}
div.allBlogList_con span.second{
	background:url(../../../images/login/asp/icon04.png) no-repeat left -31px;
}
div.allBlogList_con span.third{
	background:url(../../../images/login/asp/icon04.png) no-repeat left -62px;
}
div.allBlogList_con span.num{
	margin-left:19px;
	color:#484848;	
}
div.allBlogList_con span.clickRate{
	margin-left:19px;
}
div#blogWeekList01 div.schoolBlogList,div#blogWeekList02 div.schoolBlogList{
	background:#fff url(../../../images/login/asp/icon04.png) no-repeat 18px 13px;	
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;	
	padding:5px 8px 4px 8px;
}
/*albumRecommend*/
div.albumRecommend{
	width:695px;
	padding:18px 10px 0 17px;
}
div.uploadPhoto{
	width:380px;
	height:241px;
	float:right;
}
div.uploadPhoto_top{
	height:40px;
	padding:8px 15px 0 0;
	text-align:right;
}
div.uploadPhoto_top a{
	font-size:14px;
	color:#0352bc;
	text-decoration:underline;
}
div.uploadPhoto_top a:hover{
	text-decoration:none;
}
div.picHolder p{
	text-align:center;
	line-height:22px;
}
div.picHolder p a{
	color:#0352bc;
}

div.albumRecommend div.albumCon{
	overflow:hidden;
	width:695px;
	height:444px;
}
div.albumRecommend div.page{
	height:18px;
	padding:11px 5px 0 0;
	width:650px;
	margin:7px auto;
	text-align:right;
	border-top:1px solid #d1e4f5;	
}

div.ad_kehou{
	padding:12px 0 0 0;
}
div.latestAlbum{
	padding:5px 8px 0 8px;	
}
div.latestAlbum ul li{
	border-bottom:1px dashed #d0d0d0;
	padding:2px 0 2px 20px;
	line-height:26px;
	background:url(../../../images/login/asp/icon01.png) no-repeat 12px 14px;
}
div.latestAlbum ul li a,div.latestAlbum ul li a:hover{
	color:#0152bb;
}
/*subjectBlog*/
div.subjectBlog{
	padding:20px 0 0 19px;
	width:703px;
}
div.subject{
	width:334px;
	height:245px;
	float:left;
	margin-right:8px;
	display:inline;
}
div.subjectTop{
	width:334px;
	height:42px;
	overflow:hidden;
	margin-bottom:10px;
}
div.chinese{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left top;	
}	
div.mathematics{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -42px;	
}
div.english{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -84px;	
}
div.politics{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -126px;	
}
div.physics{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -168px;	
}
div.chemistry{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -210px;	
}
div.history{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -252px;	
}
div.geography{
	background:url(../../../images/login/asp/subject_top.png) no-repeat left -294px;	
}
div.subjectTop a{
	width:32px;
	height:11px;
	float:right;
	padding:19px 19px 0 0;
}
div.subjectTop a span{
	display:none;
}
div.subjectCon{
	padding:0 0 0 12px;
	height:90px;
}
div.subjectCon a.thumbnail{
	float:left;
	width:74px;
	height:74px;
	padding:3px;
	border:1px solid #d8d8d8;
}
div.subjectCon div.detail{
	margin:0 0 0 95px;
}
div.subjectCon div.detail h1{
	font-weight:normal;
	line-height:14px;
	height:20px;
}
div.subjectCon div.detail h1 a{
	font-size:12px;
	color:#0352bc;
}
div.subjectCon div.detail p{
	line-height:22px;
}
div.subjectCon div.detail a.more{
	color:#0352bc;
}
div.subject ul{
	padding:0 0 0 9px;
	width:307px;
}
div.subject ul li{
	height:23px;
	line-height:23px;
	border-bottom:1px dashed #ccc;
	background:url(../../../images/login/asp/icon01.png) no-repeat 3px center;
	padding:0 0 0 11px;
}
div.subject ul li a{
	color:#0352bc;
}
/*jxhl*/
div.jxhl{
	padding:26px 17px 8px 17px;
	width:688px;
}
/* slider */
div.jxhl div.slider{
	width:688px;
	height:144px;
	background:#ecf2f6;
}
div.jxhl div.slider .d1{
    width:688px;
    height:auto;
    overflow:hidden;
    position:relative;
}
div.jxhl div.slider .loading{
    width:688px;
    background-color:#000000;
    color:#FFCC00;
    font-size:12px;
    height:137px;
    text-align:center;
    padding-top:30px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}
div.jxhl div.slider .d2{
    width:100%;
    height:137px;
    overflow:hidden;
}
div.jxhl div.slider div.textBg{
	display:none;
}
div.jxhl div.slider .num_list{
    display:none;
    }
div.jxhl div.slider .num_list span{
    display:inline-block;
    height:16px;
    padding-left:6px;
}
div.jxhl div.slider ul{
    display:none;
}
div.jxhl div.slider .button{
    position:absolute;
     z-index:1000;
     right:0px;
     bottom:2px;
     font-size:12px;
}
div.jxhl div.slider .b1,div.jxhl div.slider .b2{
   background:url(../../../images/login/asp/slider_num.png) no-repeat left top;
    display:block;
    float:left;
   	width:19px;
	height:16px;
	line-height:16px;
    margin-right:3px;
    color:#FFFFFF;
    text-decoration:none;
    cursor:pointer;
	text-align:center;
}
div.jxhl div.slider .b2{
   background:url(../../../images/login/asp/slider_num.png) no-repeat left bottom;
}
div.latestJoin{
    width:681px;
    height:20px;
    background-color:#d8ebff;
    border:1px solid #adcdf6;
    border-bottom:none;
    line-height:20px;
    padding:0 0 0 5px;
    margin-top:10px;
    color:#333333;
}
#marquee{ height:20px; overflow:hidden;}
#marquee div{ height:20px; line-height:20px;} 
.marguee_bottom{ height:13px; background:url(../../../images/login/asp/jxhl_bg2.gif) no-repeat left bottom;}
/*toplist*/
div.toplist{
	width:688px;
}
div.topListTab{
	width:688px;
	height:35px;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat left -32px;
}
div.topListTab h1{
	font-size:14px;
	color:#ff6600;
	padding:13px 0 0 236px;
}
div.topListCon{
	width:688px;
}
div.numTab{
	width:25px;
	height:285px;
	float:left;
}
div.numTab a,div.numTab a.selected{
	display:block;
	width:25px;
	height:45px;
	text-align:center;
	padding:5px 0 7px 0;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat left -100px;
	color:#2d65ba;
}
div.numTab a:hover,div.numTab a.selected{
	text-decoration:none;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat left -157px;
}
div.tabCon{
	width:652px;
	border-right:1px solid #add9f6;
	border-bottom:1px solid #add9f6;
	border-top:1px solid #add9f6;
	float:left;
	padding:6px 5px 0 5px;
}
div.tablebox{
	width:652px;
	height:279px;	
	overflow:hidden;
	position:relative;
}
.tableTitle{
	color:#333333;
	background:#fffeed;
	border:1px solid #f1efca;
	height:21px;
}
.tableTitle td{
	padding:0 0 0 5px;
}
.tableCon td{
	height:24px;
	padding:0 0 0 5px;
	color:#2d65ba;
}
.tableCon td a{
	height:24px;
	padding:0 0 0 0px;
	color:#2d65ba;
}
.tableCon span.sj{
	display:block;
	width:10px;
	height:5px;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -50px -100px;
	margin:0 0 0 5px;
}
.tableCon tr.odd{
	background:#eff5fc;
}

div.teacherNum{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -100px -100px;
	width:13px;
	height:248px;
	position:absolute;
	left:22px;
	top:27px;
}
#teacher2 div.teacherNum{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -150px -100px;
}
#teacher3 div.teacherNum{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -200px -100px;
}
#teacher4 div.teacherNum{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -250px -100px;
}
#teacher5 div.teacherNum{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -300px -100px;
}
div.teacherNum_nodata{
	width:13px;
	height:248px;
	position:absolute;
	left:22px;
	top:27px;
}
div.star{
	width:312px;
	height:164px;
}
div.star_photo{
	width:128px;
	float:left;
}
div.star_photo a.img{
	width:102px;
	height:119px;
	padding:4px;
	border:1px solid #e5e5e5;
	display:block;
}
div.star_photo a.go{
	display:block;
	width:112px;
	height:29px;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -350px -100px;
	color:#0b4a9f;
	text-align:center;
	line-height:29px;
	margin-top:11px;
	text-decoration:none;
}
div.star_photo a.go_gray{
    display:block;
    width:112px;
    height:29px;
    background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -350px -100px;
    color:gray;
    text-align:center;
    line-height:29px;
    margin-top:11px;
    cursor:default;
    text-decoration:none;
}
div.star_intro{
	width:184px;
	float:left;
}
div.star_intro h1{
	font-size:12px;
	color:#0b4a9f;
	line-height:22px;
}
div.star_intro p{
	text-indent:2em;
	line-height:21px;
	color:#0b4a9f;
}
div.star_intro div.recommend{
	color:#4c4c4c;
	line-height:20px;
	margin-top:3px;
}
div.star_intro div.recommend strong{
	color:#f86b05;
}
div.jxhlTab span.blogTitle{
	float:left;
	width:43px;
	height:25px;
	line-height:25px;
	margin:0 7px;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -350px -147px; 
}
div.jxhlTab span.blogTitle em{
	display:none;
}
div.jxhlTab div.quanTab a,div.jxhlTab div.quanTab a.selected{
	color:#094A9E;
	float:left;
	font-size:13px;
	height:25px;
	line-height:25px;
	margin:0;
	text-align:center;
	width:50px;
	color:#0b4a9f;
	font-weight:normal;
}
div.jxhlTab div.quanTab a:hover,div.jxhlTab  div.quanTab a.selected{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -400px -150px;
	color:#ff6600;
}
div.jxhlTab div.quanCon_inner2{
	background:url(../../../images/login/asp/jxhl_bg2.png) no-repeat right bottom;
	height:169px;
}
/*jxhlBottom*/
div.jxhlBottom{
	clear:both;
	width:688px;
	height:285px;
	position:relative;
	margin-top:8px;
}
div.jxhlBottom div.bg_n{
	width:668px;
	height:10px;
	background:url(../../../images/login/asp/bg_n.png) repeat-x left top;
	left:10px;
	top:0;
}
div.jxhlBottom div.bg_ne{
	width:10px;
	height:10px;
	position:absolute;
	right:0;
	top:0;
	background:url(../../../images/login/asp/corner_bg.png) no-repeat right top;
}
div.jxhlBottom div.bg_e{
	width:10px;
	height:265px;
	background:url(../../../images/login/asp/bg_e.png) repeat-y left top;
	right:0;
	top:10px;
	position:absolute;
}

div.jxhlBottom div.bg_se{
	width:10px;
	height:10px;
	position:absolute;
	right:0;
	bottom:0;
	background:url(../../../images/login/asp/corner_bg.png) no-repeat right -10px!important;
}
div.jxhlBottom div.bg_s{
	width:668px;
	height:10px;
	background:url(../../../images/login/asp/bg_s.png) repeat-x left top;
	left:10px;
	position:absolute;
	left:10px;
	bottom:0;
}
div.jxhlBottom div.bg_sw{
	width:10px;
	height:10px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../../../images/login/asp/corner_bg.png) no-repeat left -10px;
}
div.jxhlBottom div.bg_w{
	width:10px;
	height:265px;
	background:url(../../../images/login/asp/bg_w.png) repeat-y left top;
	left:0;
	top:10px;
	position:absolute;
}
div.jxhlBottom div.bg_nw{
	width:10px;
	height:10px;
	position:absolute;
	left:0;
	top:0;
	background:url(../../../images/login/asp/corner_bg.png) no-repeat left top;
}
div.jxhlBottom_inner{
	padding:18px 0 10px 11px;
	width:677px;
}
div.jxhlBottom div.edu{
	width:217px;
	float:left;
}
div.jxhlBottom div.edu div.eduTop{
	width:217px;
	height:24px;
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -350px -200px;
	overflow:hidden;
}
div.jxhlBottom div.eduTop span.title{
	float:left;
	font-size:13px;
	color:#ff6600;
	font-weight:bold;
	margin:1px 0 0 22px;
	height:22px;
	line-height:22px;
	background:#edf7f9;
	padding:0 7px 0 0;
}
div.jxhlBottom div.eduTop a.more{
	float:right;
	padding-right:4px;
	margin:4px 0 0 0;
	color:#4c4c4c;
	font-size:12px;
}
div.jxhlBottom ul{
	padding:10px 10px 0 10px;
}
div.jxhlBottom ul li{
	height:24px;
	line-height:24px;
	background:url(../../../images/login/asp/icon01.png) no-repeat 11px center;
	padding:0 0 0 21px;
}
div.jxhlBottom ul li a{
	color:#0b4a9f;
}
div.jxhlBottom div.line{
	width:7px;
	height:250px;
	background:url(../../../images/login/asp/line_bg2.png) no-repeat center 41px;
	float:left;
	overflow:hidden;
}
div.sideBlock ul.notice{
	padding:8px 5px 0 0;
}
div.sideBlock ul.notice li{
	line-height:24px;
	background:url(../../../images/login/asp/icon01.png) no-repeat 11px 10px;
	padding:0 0 0 21px;
	border:none;	
}
div.school_jifen{
	width:211px;
	border:1px solid #eaeaea;
	background:#fff;
	margin-top:3px;
	padding:6px;
	position:relative;
}
div.school_jifen div.teacherNum{
	position:absolute;
	left:18px;
	top:33px;
}
div.school_jifen .tableCon td{
	color:#2D65BA;
	height:25px;
	padding:0;
}
div.school_jifen .tableCon a.schoolName{
	background:url(../../../images/login/asp/icon05.png) no-repeat right top;
	padding:0 20px 0 0;
}
div.school_jifen span.sj{
	margin:0 auto;
}
div.jxhlNav{

	width:221px;
	padding:14px 2px 0 2px;
}
div.jxhlNav h1{
	background:url(../../../images/login/asp/jxhl_bg.gif) no-repeat -350px -250px;	
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#0b4a9f;
	padding:0 0 0 27px;
}
div.jxhlNav p{
	line-height:24px;
	color:#4c4c4c;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
	padding:0 0 5px 5px;
}
div.jxhlNav p.last{
	border:none;
}
div.jxhlNav p a{
	color:#4c4c4c;
	margin:0;
}
div.jxhl_ad{
	text-align:center;
}
div.faq{
	padding:18px 20px 0 18px;
	width:684px;
}
div.faqTop{
	width:670px;
	height:29px;
	border-bottom:1px solid #c9e9ef;
	background:#edf7f9;
	padding:0 0 0 14px;
	color:#0b4a9f;
	font-size:14px;
	line-height:29px;
	font-weight:bold;
	overflow:hidden;
}
div.faqCon{
	width:684px;
	min-height:600px;
}
div.question{
	border:1px solid #c9e9ef;
	height:28px;
	overflow:hidden;
	margin-top:17px;
}
div.question h1{
	font-size:14px;
	color:#2f2f2f;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 0 0 33px;
	margin:4px 0 2px 0;
	background:url(../../../images/login/asp/icon02.png) no-repeat 11px -50px;
}
div.question a.icon{
	float:right;
	width:7px;
	height:7px;
	line-height:7px;
	border:1px solid #6699cc;
	text-align:center;
	padding:0;
	color:#000;
	margin:9px 13px 0 0;
}
div.question a.icon:hover{
	text-decoration:none;
}
div.answer{
	border-left:1px solid #c9e9ef;
	border-right:1px solid #c9e9ef;
	border-bottom:1px solid #c9e9ef;
	padding:13px 33px;
}
ul.faqNav{
	margin:0 0 0 8px;
}
ul.faqNav li{
	margin-bottom:11px;
}
ul.faqNav li a{
	color:#2f2f2f;
	display:block;
	height:30px;
	width:171px;
	border:1px solid #86cade;
	background:#d1ebf0 url(../../../images/login/asp/icon02.png) no-repeat left -75px;
	line-height:30px;
	font-size:14px;	
	padding:0 0 0 34px;
}
ul.faqNav li a:hover,ul.faqNav  a.current{
	color:#0b4a9f;
	text-decoration:none;
	display:block;
	height:30px;
}
div.faq div.service{
	padding:0 28px 20px 28px;
	overflow:hidden;
}
div.faq div.service h1{
	font-size:12px;
	color:#2f2f2f;
	line-height:20px;
	margin-top:20px;
}
div.faq div.service p{
	font-size:12px;
	color:#2f2f2f;
	line-height:20px;
}
ul.faqNav li ol{
	padding:0;
}
ul.faqNav li ol li{
	height:30px;
	width:171px;
	border:none;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -105px;
	line-height:30px;
	font-size:14px;	
	margin-bottom:0;
	padding:0 0 0 34px;	
}
ul.faqNav li ol li a{
	border:none;
	background:none;
	font-size:12px;
	padding:0;
	margin:0;
}
ul.newsList{
	padding:14px 0 0 11px;
	width:673px;
	height:500px;
}
ul.newsList li{
	height:28px;
}
ul.newsList li a{
	float:left;
	height:28px;
	line-height:28px;
	color:#0b4a9f;
	font-size:14px;
	background:url(../../../images/login/asp/icon01.png) no-repeat left center;
	padding:0 0 0 13px;
}
ul.newsList li a:hover{
	background:url(../../../images/login/asp/icon06.png) no-repeat left center;
	color:#ff7300;
	text-decoration:none;
}
ul.newsList li span.date{
	width:98px;
	float:right;
	height:28px;
	line-height:28px;
	color:#999999;
	font-size:14px;
}
div.faq div.page{
	height:18px;
	padding:11px 5px 0 15px;
	width:650px;
	margin:7px auto;
	text-align:right;
	border-top:1px solid #d1e4f5;	
}
div.companyIntro{
	padding:30px;
}
div.companyIntro p{
	line-height:26px;
	color:#2f2f2f;
	text-indent:2em;
	margin-bottom:35px;
}
div.companyIntro p.font14{
	font-size:14px;
	text-indent:0;
}
ul.companyAddress{
	font-size:14px;
	color:#2f2f2f
}
ul.companyAddress li{
	padding:0 0 0 30px;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -135px;
	font-family:Arial;
	height:25px;
	line-height:25px;
}
div.contactUs{
	padding:0 20px 30px 20px;
	width:644px;
	overflow:hidden;
}
div.contactUs h1{
	margin-top:24px;
	font-size:12px;
	color:#2f2f2f;
	line-height:24px;
}
div.contactUs p{
	line-height:24px;
	color:#2f2f2f;
	text-indent:15px;
}
div.contactUs table{
	width:640px;
	border:1px solid #abd3df;
	border-collapse:collapse;
	border-collapse:collapse;
	margin-top:5px;
	color:#2f2f2f;
}
div.contactUs table th{
	border:1px solid #abd3df;
	border-collapse:collapse;
	height:35px;
	background:#edf7f9;
	text-align:center;
}
div.contactUs table td{
	border:1px solid #abd3df;
	border-collapse:collapse;
	height:35px;
	padding:0 0 0 10px;
}
div.magazine{
	padding:23px 11px 0 15px;
	width:658px;
}
div.latestMagazine{
	width:381px;
	float:left;
	height:205px;
	padding:8px 0 0 0;
}
div.magazineTop{
	width:auto;
	height:21px;
	background:url(../../../images/login/asp/icon02.png) no-repeat 4px top;
	padding:0 0 0 25px;
	margin:0 auto 15px 0;
}
div.magazineTop span.title{
	display:inline-block;
	height:21px;
	font-size:14px;
	font-weight:bold;
	color:#0352bc;
	background:#fff;
	padding:0 7px 0 0;
}
div.magazineTop span.line{
	display:block;
	width:auto;
	height:21px;
	background:url(../../../images/login/asp/line_bg.png) repeat-x left 6px;
}
div.magazineTop span.title{
	font-size:14px;
	font-weight:bold;
	color:#0668cc;
}
 div.each a.thumbnail{
	width:144px;
	height:154px;
	float:left;
}
div.each div.detail{
	margin-left:162px;
}
div.each div.detail h1{
	line-height:24px;
	color:#0b4a9f;
	font-size:12px;
}
div.each div.detail p{
	line-height:24px;
	color:#0b4a9f;
	font-size:12px;
	color:#2f2f2f;
}
div.each div.detail a.btn_read{
	display:block;
	width:109px;
	height:32px;
	background:url(../../../images/login/asp/btn_read.png) no-repeat left top;
	margin-top:6px;
}
div.each div.detail a.btn_read:hover{
	width:109px;
	height:32px;
	background:url(../../../images/login/asp/btn_read.png) no-repeat left -32px;
}
div.each div.detail a.btn_read span{
	display:none;
}
div.magazine div.jxhlBottom{
	clear:none;
	width:258px;
	float:right;
	height:205px;
	margin-bottom:18px;
}
div.magazine div.jxhlBottom div.bg_n{
	width:238px;
}
div.magazine div.jxhlBottom div.bg_e{
	height:185px;
}
div.magazine div.jxhlBottom div.bg_s{
	width:238px;
}
div.magazine div.jxhlBottom div.bg_w{
	height:185px;
}
div.magazine div.jxhlBottom div.bg_card{
	width:258px;
	height:46px;
	background:url(../../../images/login/asp/magazine_bg.png) no-repeat left top;
	position:absolute;
	left:0;
	bottom:0;
}
div.magazine div.jxhlBottom div.latestMagazine_card{
	padding:20px 28px;
}
div.magazine div.jxhlBottom div.latestMagazine_card h1{
	line-height:24px;
	color:#0b4a9f;
	font-size:12px;
}
div.magazine div.jxhlBottom div.latestMagazine_card p{
	line-height:24px;
	color:#0b4a9f;
	font-size:12px;
	color:#2f2f2f;
}
div.old{
	height:118px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:10px;
}
div.old a.thumbnail {
	float:left;
	height:118px;
	width:144px;
}
div.old div.detail{
	margin-left:144px;
}
div.old div.detail a.btn_read{
	float:right;
	margin-top:-20px;
	margin-right:10px;
}
div.magazine div.page{
	border-top:none;
	width:638px;
}
div.magazine div.page a.nextPage{
	position:absolute;
	right:0;
	top:0;
}
div.zzq{
	padding:30px;
	height:600px;
}
div.zzq h1{
	font-size:12px;
	color:#2f2f2f;
	line-height:26px;
}
div.zzq p{
	font-size:12px;
	color:#2f2f2f;
	line-height:26px;
	margin-bottom:28px;
}
div.eduNews{
	width:359px;
	margin-left:16px;
	float:left;
	height:241px;
	overflow:hidden;
	margin-bottom:8px;
}
div.eduNews_top{
	width:349px;
	height:25px;
	line-height:25px;
	border-bottom:2px solid #d7d7d7;
	position:relative;
	text-align:right;
	padding:0 10px 0 0;
}
div.eduNews_top span.title{
	display:block;
	height:25px;
	font-size:14px;
	color:#0352bc;
	border-bottom:2px solid #f47920;
	position:absolute;
	left:0;
	bottom:-2px;
	font-weight:bold;
}
div.eduNews_top a.more{
	color:#666666;
}
div.eduNews ul{
	padding:5px 10px;
}
div.eduNews ul li{
	height:26px;
	line-height:26px;
	background:url(../../../images/login/asp/icon01.png) no-repeat left center;
	padding:0 0 0 10px;
}
div.eduNews ul li a{
	font-size:14px;
	color:#0352bc;
}
div.teacher{
	width:686px;
	overflow:hidden;
	border-bottom:1px solid #d7d7d7;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
}
div.family{
	border:none;
	padding:0;
	margin:0;
}
div.teacher h1{
	padding:0 0 0 14px;
}
div.teacher_left{
	width:323px;
	height:236px;
	float:left;
	padding:10px 23px 0 0;
	border-right:1px dashed #c8d5e7;
}
div.teacher_left a.thumbnail{
	width:81px;
	height:110px;
	padding:4px;
	border:1px solid #ebe9e9;
	float:left;
}
div.teacher_left div.detail{
	margin-left:106px;
}
div.teacher_left div.detail h2 a{
	color:#0352bc;
	font-size:14px;
}
div.teacher_left div.detail ul{
	padding:0 5px 5px 5px;
}
div.teacher_left div.detail li{
	line-height:26px;
	height:26px;
	background:url(../../../images/login/asp/icon01.png) no-repeat left center;
	padding:0 0 0 10px;
}
div.teacher_left div.detail li a{
	font-size:12px;
	color:#0352bc;
}
div.teacher_left div.detail a.more{
	color:#878282;
	float:right;
}
div.teacher_right{
	width:334px;
	height:246px;
	float:right;
	overflow:hidden;
}
div.teacher_right div.commentTop{
	width:309px;
	height:25px;
	background:url(../../../images/login/asp/icon02.png) no-repeat 4px 4px;
	padding:0 0 0 25px;
}
div.teacher_right div.commentTop span.title{
	display:inline-block;
	height:21px;
	font-size:14px;
	font-weight:bold;
	color:#0352bc;
	background:#fff;
	padding:4px 7px 0 0;
}
div.teacher_right div.commentTop span.line{
	float:left;
	width:208px;
	height:21px;
	background:url(../../../images/login/asp/line_bg.png) repeat-x left 10px;
}
div.teacher_right div.commentTop a.start{
	float:left;
	width:101px;
	height:25px;
	color:#878282;
	background:url(../../../images/login/asp/btn_start.png) no-repeat left top;
}
div.teacher_right div.commentTop a.start:hover{
	background:url(../../../images/login/asp/btn_start.png) no-repeat left -25px;	
}
div.teacher_right div.comment ul{
	border-left:none;
}
div.faqTop div.position{
	font-size:12px;
	font-weight:normal;
	color:#0b4a9f;
	float:left;
}
div.faqTop div.position span{
	margin:0 10px;
	color:#0b4a9f;
}
div.faqTop div.position a{
	color:#0b4a9f;
}
div.faqTop span.searchTotal_right{
	float:right;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#0b4a9f;
	font-weight:bold;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -25px;
	padding-left:24px;
	margin:3px 10px 0 0;
}
div.faqTop span.searchTotal_right i{
	font-style:normal;
	padding-right:20px;
}
div.faqTop span.searchTotal_right em{
	font-style:normal;
	color:#dc000a;
	padding:0 8px;
}	
div.newsPage{
	padding:20px 16px 20px 20px;
}
div.newsPage h1{
	color:#0b4a9f;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
div.newsPage h4{
	text-align:center;
	color:#717171;
	font-size:14px;
	color:#363636;
	font-weight:normal;
	line-height:40px;
}
div.newsPage p{
	color:#363636;
	font-size:12px;
	line-height:20px;
	text-indent:2em;
}
div.newsPage div.jump{
	width:648px;
	height:28px;
	margin-top:38px;
}	
div.newsPage div.jump a.prevNews{
	float:left;
	color:#0b4a9f;
}
div.newsPage div.jump a.nextNews{
	float:right;
	color:#0b4a9f;
}
div.newsPage div.jump a.disable{
	color:#717171;
	cursor:default;
}
div.newsPage div.jump a.disable:hover{
	text-decoration:none;
}
div.mainTop_left{
	width:311px;
	float:left;
}	
div.mainTop_right{
	width:375px;
	float:left;
	height:520px;
}
div.correlativeBlog{
	background:#edf7f9;
	width:307px;
	height:266px;
	margin-top:6px;
	padding:0 2px;
}
div.correlativeBlog h1{
	font-size:14px;	
	height:33px;
	line-height:33px;
	padding:0 0 0 10px;
	background:url(../../../images/login/asp/line_bg3.png) repeat-x left bottom;
}
div.correlativeBlog h1 a{
	color:#0b4a9f;
}
div.correlativeBlog ul{
	border:none;
	padding:14px 23px 0 23px;
	height:200px;
}
div.latestBlog ul.newsList{
	width:352px;
	height:240px;
	border:none;
	padding-bottom:0;
}
div.latestBlog ul.newsList li{
	width:352px;
}
div.latestBlog ul.newsList li a{
	font-size:12px;
}
div.latestBlog ul.newsList li a:hover{
	font-size:12px;
	color:#ff7300;
}
div.latestBlog a.more{
	float:right;
	color:#888282;
}
/*blogQuan*/
div.blogQuan{
	width:686px;
}
div.blogQuan_tab{
	width:686px;
	height:37px;
	overflow:hidden;
	background:url(../../../images/login/asp/line_bg4.png) no-repeat left bottom;
	padding:0 0 1px 0;
}
div.blogQuan_tab span.blogTitle{
	float:left;
	width:74px;
	height:28px;
	background:url(../../../images/login/asp/title07.png) no-repeat left top;
	margin:0 16px 0 22px;
}
div.blogQuan_tab a{	
	width:95px;
	height:20px;
	float:left;
	border-left:1px solid #7ac0d2;
	border-right:1px solid #7ac0d2;
	border-top:1px solid #7ac0d2;
	background:url(../../../images/login/asp/tab_bg2.png) repeat-x left -28px;
	font-weight:bold;
	margin:9px 4px 0 0;
	*margin:8px 4px 0 0;
	color:#0352bc;
	padding-top:7px;
	text-align:center;
	font-size:14px;
}
div.blogQuan_tab a:hover,div.blogQuan_tab a.selected{	
	width:95px;
	height:21px;
	float:left;
	border-left:1px solid #7ac0d2;
	border-right:1px solid #7ac0d2;
	border-top:1px solid #7ac0d2;
	background:url(../../../images/login/asp/tab_bg2.png) repeat-x left top;
	text-decoration:none;
}
div.blogQuan_con{
	padding:23px 0 23px 23px;
	width:663px;
}
div.blogQuan_con div.quanCon_recommend{
	float:left;
	padding:0 30px 0 0;
}
div.blogQuan_con ul.quanCon_list{
	float:left;
	padding:0 30px 0 0;	
}
div.activeUser{
	padding:5px 0;
}
div.activeUser ul li{
	padding:5px 0 7px 10px;
	*padding:5px 0 0 10px;
	margin:0;
}
div.activeUser ul li a.thumbnail{
	width:50px;
	height:50px;
	padding:1px;
	border:1px solid #ccc;
	float:left;

}
div.activeUser ul li div.detail{
	float:left;	
	height:52px;
	overflow:hidden;
}
div.activeUser  ul li div.detail a{
	margin:0 0 0 4px;
}
div.activeUser ul li div.detail a.gray{
	display:block;
	color:#666666;
	margin:0;
}
div.zuanti a{
	padding:2px;
	border:1px solid #edeef1;
	display:block;
	height:67px;
	width:216px;
	margin-top:11px;
	background:#fff;
}
div.zuanti a:hover{
	border:1px solid #ccc;	
}
/*szxy*/
.e {
	margin: auto; 
	width: 688px;
}
.e4z {
	float: left;
	width: 688px;
}
.e4z1 {
	position: relative; 
	height: 241px;
	width:688px;
}
#piclist,#picimg {
	right: 20px;
	 width: 330px; 
	 bottom: 10px; 
	 position: absolute;
	 padding:0;
}
#piclist div,#picimg div {
	float: left;
	 margin: 0px 7px;
	 width: 96px; 
	 height: 42px;
	 display:inline;
}
#piclist div {
	background: #ffffff;
}
#picimg img {
	margin: 2px; 
	width: 92px; 
	cursor: pointer;
	 height: 38px;
}
#picbanner div {
	left: 0px; 
	cursor: pointer; 
	position: absolute; 
	top: 0px;
}

.picbanner img {
	width: 688px; 
	height: 241px;
}
.picbanner a {
	color: #40759e;
	text-decoration: none;
}
div.latestNews{
	width:432px;
	height:250px;
	background:#edf7f9;
	float:left;
	margin-top:8px;
}
div.latestNews h1{
	padding:4px 0 2px 14px;
	background:url(../../../images/login/asp/line_bg3.png) repeat-x left bottom;
	width:408px;
	height:30px;
}
div.latestNews ul{
	padding:6px 0 0 20px;
}
div.latestNews ul li{
	line-height:24px;
	background:url(../../../images/login/asp/icon01.png) no-repeat left 10px;
	color:#0352bc;
	padding:0 0 0 10px;
}
div.latestNews ul li a{
	font-size:12px;
	color:#0352bc;
	display:inline-block;
	width:305px;
}
div.latestNews ul li span.date{
	padding:0 0 0 10px;
	display:inline-block;
}
div.joinSchool{
	width:247px;
	float:right;
	height:250px;
	overflow:hidden;
	margin:8px 0;
}
div.joinSchool_top{
	width:247px;
	height:24px;
	line-height:24px;
	border-bottom:2px solid #d7d7d7;
	position:relative;
	padding:10px 0 0 0;
}
div.joinSchool_top span.title{
	display:block;
	height:25px;
	font-size:12px;
	color:#0352bc;
	border-bottom:2px solid #f47920;
	position:absolute;
	left:0;
	bottom:-2px;
	font-weight:bold;
}
div.joinSchool_top a.more{
	color:#666666;
}
div.joinSchool ul{
	padding:5px 10px;
}
div.joinSchool ul li{
	height:26px;
	line-height:26px;
	background:url(../../../images/login/asp/icon01.png) no-repeat left center;
	padding:0 0 0 10px;
}
div.joinSchool ul li a{
	font-size:12px;
	color:#0352bc;
}
div.szxy{
	padding:0 0 0 8px;
	width:686px;
}
div.szxy h1{
	height:47px;
}
div.szxy_left{
	width:332px;
	float:left;
	background:url(../../../images/login/asp/line_bg5.png) no-repeat right center;
}
div.szxy h2{
	font-size:14px;
	color:#0b4a9f;
	height:22px;
}
div.szxy ul{
	padding:0 9px 0 10px;
}
div.szxy ul li{
	border-bottom:1px solid #eeeeee;
	padding:7px 40px 7px 0;;
}
div.szxy_left ul li h3{
	font-size:12px;
	color:#38608e;
	background:url(../../../images/login/asp/icon04.png) no-repeat left center;
	padding:0 0 0 20px;
	line-height:20px;
}
div.szxy ul li h3 span.new{
	background:url(../../../images/login/asp/icon_new.png) no-repeat right center;
	padding:0 25px 0 0;
}
div.szxy ul li p{
	font-size:12px;
	color:#737d84;
	line-height:20px;
}
div.szxy_right{
	width:332px;
	float:right;
}
div.szxy_right ul li h3{
	font-size:12px;
	color:#38608e;
	background:url(../../../images/login/asp/icon07.png) no-repeat left center;
	padding:0 0 0 20px;
	line-height:20px;
}
div.sideBlock_con ul.szxyList{
	padding:10px 0 0 23px;
}
div.sideBlock_con ul.szxyList li{
	float:left;
	border:none;
	width:100px;
	padding:0;
	line-height:30px;
	height:30px;
	display:inline;
	margin:0;
}
div.sideBlock_con ul.szxyList li a{
	padding:0;
}
div.szxyBox{
	background:#edf7f9;
}
div.szxyBox div.content_inner{
	padding-bottom:0;
	background:none;
}
div.ourProduct{
	padding:13px 0 13px 4px;
	width:947px;
	height:125px;
	background:url(../../../images/login/asp/szxyBox_bg.png) no-repeat left bottom;	
}
div.ourProduct h1{
	font-size:14px;
	color:#0b4a9f;
	padding:0 0 0 34px;
	height:30px;
}
div.ourProduct li{
	padding:0 30px;
	border-right:1px dashed #c4d1e1;
	width:251px;
	float:left;
}
div.ourProduct li.last{
	border:none;
}
div.ourProduct li a.thumbnail{
	width:75px;
	height:75px;
	padding:2px;
	border:1px solid #d3d7da;
	float:left;
}
div.ourProduct li div.detail{
	margin-left:95px;
	position:relative;
	width:156px;
	height:85px;
	_margin-top:-85px;
}
div.ourProduct li div.detail a.enter{
	position:absolute;
	bottom:0;
	right:0;
	color:#0768b0;
	text-decoration:underline;
}
div.ourProduct li div.detail a.enter:hover{
	text-decoration:none;
}
div.ourProduct li div.detail h2{
	font-size:12px;
	color:#0b4a9f;
	background:url(../../../images/login/asp/icon08.png) no-repeat left center;
	padding:0 0 0 18px;
	line-height:26px;
}
div.ourProduct li div.detail p{
	line-height:18px;
	color:#666666;
}
div.successCase{
	background:#c9eef6;
}
div.successCase_outer{
	background:url(../../../images/login/asp/szxy_bg3.png) repeat-x left bottom
}
div.successCase_inner{
	padding:13px 0 13px 34px;
	background:url(../../../images/login/asp/szxy_bg2.png) no-repeat left bottom;
	width:917px;
	height:72px;
}
div.successCase h1{
	float:left;
	font-size:14px;
	color:#0b4a9f;
	width:75px;
}
div.successCase ul{
	float:left;
	width:842px;
}
div.successCase ul li{
	float:left;
	height:24px;
	width:89px;
}
div.successCase ul li a{
	color:#0768b0;
}
/*errorPage*/
div.errorPage{
	width:951px;
}
div.errorPage div.main,div.errorPage div.main_outer,div.errorPage div.main_inner{
	width:951px;
}
div.errorPage div.main div.bg_n,div.errorPage div.main div.bg_s{
	width:931px;
}
div.errorPage_inner{
	height:647px;
	background:url(../../../images/login/asp/error_img.png) no-repeat 142px 82px;
	padding:160px 0 0 464px;
}
div.errorPage h1{
	font-size:14px;
	color:#2f2f2f;
	line-height:30px;
}
div.errorPage h2{
	font-size:12px;
	line-height:30px;
	height:45px;
}
div.errorPage ul li{
	line-height:22px;
}
div.errorPage ul li a{
	font-size:14px;
	background:url(../../../images/login/asp/icon09.png) no-repeat left center;
	font-size:14px;
	color:#0b4a9f;
	padding:0 0 0 20px;
	text-decoration:underline;
}
div.errorPage ul li a:hover{
	text-decoration:none;
}
div.afterLogin{
	width:217px;
}
div.afterLogin div.userInfo{
    height: 64px;
	width:167px;
	margin:0 auto;
}
div.afterLogin div.btn {
    height: 28px;
    overflow: hidden;
    padding: 5px 0 0;
    text-align: center;
    width: auto;
}
div.afterLogin div.btn a {
    background: url("../../../images/login/asp/btn_myBlog.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    margin: 0 auto;
    text-align: center;
    width: 81px;
    text-decoration: none;
}
div.afterLogin div.userInfo a.thumbnail{
	width:60px;
	padding:1px;
	border:1px solid #d2d2d2;
	float:left;
	height:60px;
}
div.afterLogin div.userInfo div.detail{
	color:#525252;
	margin-left:81px;
}
div.afterLogin div.userInfo div.detail p{
	line-height:22px;
}
div.afterLogin div.userInfo div.detail p a.gray{
	color:#525252;
}
div.afterLogin div.userInfo div.detail span{
	color:#0352bc;
}
div.afterLogin div.userInfo div.detail div.btn{
	width:auto;
	height:28px;
	padding:5px 0 0 0;
}
div.afterLogin div.userInfo div.detail div.btn select{
	display:none;
}
div.afterLogin div.userInfo div.detail div.btn a{
	display:block;
	width:81px;
	height:28px;
	background:url(../../../images/login/asp/btn_myBlog.png) no-repeat left top;
	text-align:center;
	line-height:26px;
	color:#fff;
}
div.afterLogin div.userInfo div.detail div.btn a:hover{
	display:block;
	width:81px;
	height:28px;
	text-decoration:none;
	background:url(../../../images/login/asp/btn_myBlog.png) no-repeat left -28px;
}
div.afterLogin div.enter{
	width:210px;
	height:15px;
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dashed #ccc;
}
div.afterLogin div.enter a.szxy{
	padding:0 0 0 22px;
	font-size:12px;
	color:#0352bc;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -160px;
	margin-right:10px;
}
div.afterLogin div.enter a.jxhl{
	padding:0 0 0 22px;
	font-size:12px;
	color:#0352bc;
	background:url(../../../images/login/asp/icon02.png) no-repeat left -174px;
}