﻿/*首页样式,只影响门户首页结构和样式,独立样式表*/
*{margin:0;padding:0;}
a {blr:expression(this.onFocus=this.blur())}
a{outline: none;}
body{font-size:12px;font-family:Arial,宋体; background-color:#f6f6f6;}
img{ border:0px;}
ul{list-style-type:none;padding:0;margin:0;}
table
{
	width:100%;margin:0 auto;
	border-collapse:collapse;
}
table tr td{padding:0;margin:0;}
a:link,a:visited
{
	color:#003368;
	text-decoration:none;
}
a:hover
{
	color:#0099CC;
	text-decoration:underline;	
}
p{margin:0;padding:0;line-height:20px;}
img{ border:0px;}
#header{width:960px; height:30px;line-height:30px;text-align:center;
background:url(../images/default/headbg.gif) repeat-x left top; background-color:#fefefe;
 margin:0 auto;
}
#headleft{float:left; line-height:30px; height:30px; padding-left:40px;}

#headright{ float:right; line-height:30px; height:30px; padding-right:20px;}

/*新加内容,纯css下拉菜单*/
.menu{font-size:12px;position:relative;z-index:100;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;}   
.menu li ul {visibility:hidden;position:absolute;left:2px;top:24px;width:105px;border:1px #EBEBEB solid;z-index:9999;background:#fff;overflow:hidden;}   
.menu table {position:absolute; top:0; left:0;}   
.menu li:hover ul,   
.menu li a:hover ul{visibility:visible;}/*关键代码*/   
.menu a{display:block;padding:0px 5px;margin:0 2px;text-decoration:none;color:#777;}   
.menu a:hover{color:#777;text-decoration:underline;}  
.menu li#service a:hover{zoom:1;} 
.menu ul li {text-align:left;font-size:12px;display:block;}   
.menu ul li a{display:block;width:105px;height:22px;line-height:22px;margin:1px 0;color:#61421D;text-indent:50px; text-decoration:none}   
.menu ul li a:hover{border:0;}   
.menu li.line1{ width:2px; overflow:hidden; line-height:30px; height:30px;padding:0;background:url(../images/index/menuico.gif) no-repeat -6px -175px;}
#service{width:115px;background:url(../images/index/menuico.gif) no-repeat left 5px;}
#service a{padding:0;margin-left:-15px;}
#service ul{background:#fff url(../images/index/menuico.gif) no-repeat 10px -19px;padding:8px 0;overflow:hidden;}
#service a:link,#service a:visited,#service a:hover{color:#fff;font-weight:bold; text-decoration:none;}
#service ul li a:link,#service ul li a:visited{height:22px;line-height:22px;color:#61421D;background:none;font-weight:normal;}
#service ul li a:hover{color:#61421D;font-weight:normal; text-decoration:underline;}
.menu li.helpico{background:url(../images/index/menuico.gif) no-repeat 0px -151px;}
.menu li.helpico a{padding-left:20px;}
#wrapper{width:960px;margin:0 auto; clear:both;border-bottom:4px #EEEEEE solid; background-color:#fefefe;}
#indexflash{width:960px;margin:0 auto;overflow:hidden;}

#head
{
	height:70px;width:100%;
	position:relative;	
}
#head h1
{
	display:block;
	position:absolute;
	top:0px;
	width:210px;
	height:59px;
	z-index:999;
 padding-top:8px;
     left:20px;
	/*text-indent:-9000px;*/	
}
#head h1 img{ border:0px;}

#inhead{ margin:0 auto; width:960px; text-align:center;}

#topbox{ width:60%; position:absolute; right:20px;top:20px;}
#top_nav{ border-collapse:collapse;}
#top_nav tr td{ line-height:25px; height:25px; text-align:right; font-size:14px; color:#000;}
#top_nav tr td.txtbz{ font-size:14px; font-weight:bold; color:#FE420A;}
#top_nav tr td b{ font-weight:normal;}

#serach{ position:relative; width:100%; height:50px; line-height:50px; background:url(../images/index/mbottom.gif) repeat-x left top;}
.sbz0{ float:left; display:block; width:84px; height:49px;background:url(../images/index/indexbg.gif) no-repeat 30px top;}
.serachcontent{ position:relative; float:left;display:block;height:49px; width:838px;}
.serachkey{height:40px; width:100%; line-height:40px; position:absolute; top:8px;_top:16px;}

.btnsearch{
display:block;
width:80px;
height:25px;
line-height:25px; 
position:absolute; 
top:8px;
_top:0px;
left:300px; 
}
.btnsearch a:link,.btnsearch a:visited
{
	margin:0;display:block;height:25px;width:80px;text-indent:-9000px;
	background:url(../images/index/indexbg.gif) no-repeat left -60px;
}
.btnsearch a:hover{margin:0;display:block;height:25px;width:80px;text-indent:-9000px;
	background:url(../images/index/indexbg.gif) no-repeat left -86px;}
/*交换tab出现时后面跟的标签样式*/
 .tabmeassge{
 position:absolute;top:0px; right:10px;_top:-8px;
 }
  .tabmeassge b{color:#892b12;background:url(../images/index/bzR.gif) no-repeat right 3px; padding-right:7px;}
 .tabmeassge a:link,.tabmeassge a:visited{ color:#892b12; font-weight:normal; padding-left:2px; padding-right:2px;}
 
 /*
.sbz1{ float:right;display:block; background:url(../images/index/02.gif) no-repeat left 7px; width:8px; height:49px;}
*/

#main{clear:both; width:100%; border-bottom:1px #E4E4E4 solid; position:relative;overflow:hidden;height: 100%;}
#left{ width:710px; float:left; text-align:center; position:relative;overflow:hidden;height:450px;}
#right{ width:250px; float:right; background:url(../images/index/04.gif) repeat-y left top; display:block; position:relative;overflow:hidden;height:450px;}

/*系统登录样式*/
#loginmodle{ width:230px; height:265px;overflow:hidden;clear:both;}
#nologin{position:relative; margin-left:20px;display:block; width:210px;}
#nologin dl{ margin-top:30px;}
#nologin dl dt{ background:url(../images/index/indexbg.gif) no-repeat -115px top; display:block; line-height:27px; color:#000; height:27px;}
#nologin dl dt b{ 
font-family:宋体; 
font-size:14px; 
background:url(../images/index/line0.gif) repeat-x left bottom; 
height:27px;
 display:block;
 line-height:27px;
 margin-left:35px;
}
#nologin dl dd{ line-height:30px;text-align:left; text-indent:1em; height:30px; position:relative;}
#nologin dl dd b.code a{font-weight:normal; color:#353535; position:absolute; right:0px; padding:0; margin:0; width:25px; text-indent:0px;}
#nologin dl dd.nodd{ height:10px; line-height:10px;}
#nologin dl dd.loginbtn{ 
line-height:50px; height:50px;padding-top:15px;text-indent:0px;
width:80px;margin:0 auto;
}
#nologin dl dd.loginbtn a{ 
display:block; 
background:url(../images/index/indexbg.gif) no-repeat left -116px; 
width:80px;
 height:31px; 
 line-height:31px;
 font-size:14px;
 color:#fff;
 font-weight:bold;
 text-align:center; 
}
#nologin dl dd.loginbtn a:hover{
background:url(../images/index/indexbg.gif) no-repeat left -146px;  
 }
#nologin dl dd.logintip{ text-align:center;}
#nologin dl dd.logintip a{ color:#3C3C3C; text-decoration:underline;}
#nologin dl dd.logintip a:hover{ color:#FE1600; text-decoration:underline;}
.txtinput{ width:140px;}
.txtinput0{ width:60px;}


#sysinfotip { position:relative; margin-left:20px;display:block; width:210px; height:200px;}
#sysinfotip dl{ margin-top:30px;}
#sysinfotip dl dt{ background:url(../images/index/06.gif) no-repeat left top; display:block; line-height:27px; text-indent:3em; color:#000;_height:27px;}
#sysinfotip dl dd{ line-height:30px; font-size:14px;text-align:center;}
#sysinfotip dl dd.nodd{ height:5px; line-height:5px; border-bottom:1px #c0c0c0 dotted;}
#sysinfotip dl dd a{color:#323232;}
#sysinfotip dl dd a:hover{ text-decoration:underline;}
#sysinfotip dl dd.buysoft{ background:url(../images/index/icon.gif) no-repeat 30px 5px; display:block;}
#sysinfotip dl dd.onlinestudy{background:url(../images/index/icon.gif) no-repeat 30px -22px;display:block;}
#sysinfotip dl dd.resource{background:url(../images/index/icon.gif) no-repeat 30px -51px;display:block;}
#sysinfotip dl dd.onlinejion{background:url(../images/index/icon.gif) no-repeat 30px -78px;display:block;}
#sysinfotip ul{ width:100%; list-style-type:none;margin-top:5px;}
#sysinfotip ul li{ float:left; margin:0; padding:0; text-align:center; width:100px; line-height:50px; height:50px;}

/*会员中心和退出样式*/
#member,#logout{ position:relative;}
#member a{
display:block; 
background:url(../images/index/indexbg.gif) no-repeat left -116px; 
width:80px;
 height:31px; 
 line-height:31px;
 font-size:14px;
 color:#fff;
 font-weight:bold;
 text-align:center;
 position:absolute;
  top:10px;
  left:20px;
}
#member a:hover{ background-position:left -146px;}
#logout a{
display:block; 
background:url(../images/index/indexbg.gif) no-repeat left -186px; 
width:65px;
 height:22px; 
 line-height:22px;
 font-size:12px;
 color:#fff;
 font-weight:bold;
 text-align:center;
  position:absolute;
  top:15px;
  right:20px;
}
#logout a:hover{ background-position:left -208px;}

#announcement{ position:relative;width:230px; border-top:1px #e6e6e6 solid; padding-top:1px;}
#announcement h5{height:24px; line-height:24px; font-size:14px; text-indent:30px; background:#f2f2f2 url(../images/index/indexbg0.gif) no-repeat left -154px;}
#announcement h5 b{ color:#124A83; font-size:13px; font-weight:normal; position:absolute; right:5px; top:1px;}
#announcement h5 b a{color:#303030;}

#flashad{ height:260px; margin:0 auto; margin-top:10px; margin-left:25px; margin-right:25px; clear:both;}

#subsystem{ clear:both; display:block; width:670px; height:149px; position:relative;overflow:hidden; margin-left:20px;*margin-left:1px;}

#subsystem dl{ height:135px; overflow:hidden; width:100%; margin-top:10px;background:url(../images/index/menubg.gif) no-repeat left top;}
#subsystem dl dd { float:left; text-align:center;line-height:135px; height:135px; text-align:center;margin-right:25px;}
#subsystem dl dd a{ overflow:hidden;display:block; width:100%; height:135px;}
#subsystem dl dd.m0{display:block; width:85px; height:135px; overflow:hidden;}
#subsystem dl dd.m0 a:link,#subsystem dl dd.m0 a:visited{ display:block; width:85px; height:130px; padding-top:50px;  font-size:16px; font-weight:bold; color:#E05F00;}
#subsystem dl dd.m0 a:hover{ width:85px; }

#subsystem dl dd.m1{display:block; width:85px; height:135px;}
#subsystem dl dd.m1 a:link,#subsystem dl dd.m1 a:visited{ display:block; width:85px; height:130px;padding-top:50px; padding-top:50px;  font-size:16px; font-weight:bold;color:#E05F00;}
#subsystem dl dd.m1 a:hover{ width:85px;}

#subsystem dl dd.m2{display:block; width:85px; height:135px;}
#subsystem dl dd.m2 a:link,#subsystem dl dd.m2 a:visited{ display:block; width:85px; height:130px;padding-top:50px;  font-size:16px; font-weight:bold;color:#E05F00;}
#subsystem dl dd.m2 a:hover{  width:85px; }

#subsystem dl dd.m3{display:block; width:85px; height:135px;}
#subsystem dl dd.m3 a:link,#subsystem dl dd.m3 a:visited{ display:block; width:85px; height:130px;padding-top:50px;  font-size:16px; font-weight:bold;color:#E05F00;}
#subsystem dl dd.m3 a:hover{ width:85px;}

#subsystem dl dd.m4{display:block; width:85px; height:135px;}
#subsystem dl dd.m4 a:link,#subsystem dl dd.m4 a:visited{ display:block; width:85px; height:130px; padding-top:50px;  font-size:16px; font-weight:bold;color:#E05F00;}
#subsystem dl dd.m4 a:hover{width:85px; }

#subsystem dl dd.m5{display:block; width:85px; height:135px;}
#subsystem dl dd.m5 a:link,#subsystem dl dd.m5 a:visited{ display:block; width:85px; height:130px; padding-top:50px;  font-size:16px; font-weight:bold;color:#E05F00;}
#subsystem dl dd.m5 a:hover{width:85px; }


/*产品服务通道*/
#proservice{background:url(../images/index/indexbg.gif) repeat-x left -534px; position:relative;height:40px;width:93%;margin:0px auto;overflow:hidden;}
#proservice h2{ position:absolute;top:10px;left:0px;width:101px;height:19px;background:url(../images/index/indexbg.gif) no-repeat right top;text-indent:-9999px;}
#proservice ul{ position:absolute;top:12px;left:110px;width:550px;height:18px;overflow:hidden;}
#proservice ul li{float:left;width:65px;height:18px;line-height:18px;background:url(../images/index/indexbg.gif) no-repeat -654px -105px;padding-left:15px;text-align:left;}
#proservice ul li.bbsico{background:url(../images/index/indexbg.gif) no-repeat -652px -154px;padding-left:20px;}
#proservice ul li.qqico{background:url(../images/index/indexbg.gif) no-repeat -650px -54px;padding-left:20px;}
#proservice ul li a:link,#proservice ul li a:visited{color:#61421D;}

/*最新公告样式*/
#noticelist{margin-bottom:0;padding:0;}
#noticelist ul{ list-style-type:none;padding-top:0px;margin-top:5px;}
#noticelist ul li{ line-height:24px;background:url(../images/index/indexbg0.gif) no-repeat 8px -180px; text-indent:2.5em;}
#noticelist ul li a{ color:#303030;}
#noticelist ul li a:hover{ color:#FE1307;}
/*头部文件样式*/
.headclass{ width:100%; height:30px;}
.footclass{ width:100%; height:90px; padding-top:10px;}
.line{ height:5px; line-height:5px; overflow:hidden; border-top:1px #BFBFBF dotted; width:210px; margin-left:20px;}

/*页脚样式*/
#foot_main0{ clear:both; width:960px; margin:0 auto; background-color:#fefefe; padding-top:20px; padding-bottom:5px;
 height:125px;}
#foot_main0 table{width:70%; margin:0 auto;position:relative;}
#foot_main0 table tr td{ text-align:center; line-height:25px; height:25px;}
#foot_main0 table tr td p.copyright{ width:450px;float:left; margin-left:100px; color:#656565; _margin-left:50px;}
#foot_main0 table tr td span{float:left;line-height:20px; height:20px;}
#foot_main0 a:link,#tb_link0 a:visited{color:#656565;}
#foot_main0 a:hover
{
	color:#656565;
	text-decoration:underline;
}
#foottitle0{ margin:0 auto; line-height:25px; height:25px; width:530px;}
#foottitle0 li{ float:left; width:80px; text-align:center; line-height:25px; height:25px;color:#656565;}
#foottitle0 li.line0{ width:10px; overflow:hidden; line-height:25px; position:relative;}
#foottitle0 li b{ display:block; position:absolute; top:-2px;color:#656565;}


/*网站意见样式*/
.ideaback{clear:both; position:relative;left:20px;top:2px;width:210px;line-height:30px; height:30px; text-align:right;overflow:hidden;background:url(../images/index/indexbg.gif) repeat-x left -534px;}
.ideaspan{position:absolute; width:135px; line-height:18px; height:18px; display:block; background:#43993E; text-align:left; text-indent:5px;right:0px;top:8px;}
.ideaspan a:link,.ideaspan a:visited{ color:#fff; position:absolute; top:0px; *top:1px;}
.ideaspan b{position:absolute; right:0px; line-height:17px; height:17px; top:0px; width:20px; font-weight:normal; background:#057125 url(../images/index/arrow.gif) no-repeat 8px center;}

/*验证码样式*/
#ImageCheck{position:absolute; width:56px; height:20px; line-height:20px;text-align:center; top:5px;_top:0px;}
.txtsearch
{
	border:1px #CBCCCB solid;height:20px;line-height:20px;
    background-color:#fff;
 color:#91918f;
}

/*专题*/
.zuanti{clear:both;line-height:30px; height:30px;margin:0 25px;text-align:left;background:url(../images/index/indexbg.gif) repeat-x left -534px;}
.zuanti a b{color:#61421D;font-weight:bold;}
.zuanti a:link,.zuanti a:visited{padding-left:15px;background:url(../images/index/indexbg.gif) no-repeat -650px -105px; text-decoration:none;}
.zuanti a:hover{border-bottom:1px #003368 solid;text-decoration:none;color:#003368;}

#pathdown{width:90px;height:19px;line-height:19px;margin-top:5px;background:url(../images/index/bg_download.gif) no-repeat left top;margin-right:10px;}
#pathdown a:link,#pathdown a:visited{color:#fff;font-weight:bold; text-decoration:none;display:block;padding-left:20px;}
#pathdown a:hover{color:#FFFF33;}