@charset "gb2312";
/* CSS Document */

#top-bar{ height:35px; background:#EBEBEB url(imagestop-bg.png) repeat-x;}
#top-bar-inner{ height:35px; line-height:35px; width:1000px; margin:0 auto; color:#8F8F8F;}
#top-bar-inner a{color:#8F8F8F;}
#top-bar-inner a:hover{color:#666;}
#top-bar-inner .t-left{ float:left;}
#top-bar-inner .t-left li{ float:left; margin-right:20px;}
#top-bar-inner .t-left li.about-ico{ background:url(imagesico_1.png) no-repeat right center; padding-right:16px;}
#top-bar-inner .t-left li.daoh-ico{ background:url(imagesico_2.png) no-repeat right center; padding-right:16px;}
#top-bar-inner .t-right{ float:right; padding-top:6px; width:360px;}
.search-text2{ background:url(imagessearch_box.png) no-repeat; width:167px; padding-left:10px; height:21px; border:none; color:#999;float:left;margin-right:5px;}
.login-bt{ display:block; background:url(imageslogin_bt.png) no-repeat; width:80px; height:19px; float:left; }
.search-bt2{ float:left;margin-right:5px;}
.banner{}
.banner-inner{ width:1000px; margin:0 auto;  height:180px;  background:url(imagesbanner.jpg) no-repeat left top;}

/*主导航菜单*/
#menu{ position:relative;}
#menu span.nav-pre,#menu span.nav-next{ display:block; width:17px; height:32px; position:absolute; cursor:pointer;}
#menu span.nav-pre{ left:-14px; top:10px; background:url(imagesnav-left.png) no-repeat left center;}
#menu span.nav-next{ right:-14px; top:10px; background:url(imagesnav-right.png) no-repeat left center;}
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:986px;
	padding-left:14px;
	margin-left:auto;
	margin-right:auto;
	 position:relative; top:-24px;
	background:url(imagesmenu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(imagesmenu_right.gif) no-repeat right top;
	padding-right:14px;
}
#menu{
	background:url(imagesmenu_bg.gif) repeat-x;
	height:90px;
}
.menu_line{
	background:url(../images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:60px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:60px; line-height:60px;
	background:url(imagesmenu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	 display:block;height:39px; line-height:39px;
	padding:14px 9px 0px 9px;
	background:url(imagesmenu_on_right.gif) no-repeat right top;
	font-size:16px;
	font-weight:500;
	color:#535250;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#0F66AB;
	text-decoration:none;
	padding:14px 9px 7px 9px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both; padding-top:0px;
}
#menu_con li{
	float:left;
	height:18px;
	margin-top:3px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(../images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(../images/menu_on_right2.gif) no-repeat right top;
}
/*http://www.codefans.net*/
#menu_con li a:hover{
	text-decoration:none; 
	background:url(../images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(../images/menu_on_right2.gif) no-repeat right bottom;
}

/*二级内容*/
.con-top{ height:120px; background:#6F9BCA; overflow:hidden; font-family:"微软雅黑";}
.con-top2{ background:#5A6B4B;}
.con-top3{ background:#313E68;}
.con-top4{ background:#4E3E87;}
.con-top5{ background:#606F84;}


.con-top span{ display:inline-block; float:left; padding-left:48px; padding-top:45px; font-size:24px; color:#fff;}
.con-top img{ float:right;} 

.con-left{ width:250px; float:left;}
.con-right{ width:720px; float:right;}

.con-left .sub_nav{ margin-bottom:20px; height:200px; }
.con-left .sub_nav li{font-size:18px; height:49px; line-height:49px;}
.con-left .sub_nav li a{ display:block; padding-left:48px; width:202px; font-size:18px; height:49px; line-height:49px;}
.con-left .sub_nav li a:hover{ background:url(imagessub_nav_bg.png) repeat-x;}
.con-left .sub_nav li.active a{ background:url(imagessub_nav_bg.png) repeat-x;}
.con-left ad1{ width:250px; height:250px; overflow:hidden;}
.con-left img{ width:250px; height:250px;}

.postion-bar{ height:18px; line-height:18px; text-align:right;}
.title-bar{ font-size:18px;height:30px; line-height:30px; border-bottom:1px solid #0F66AB; color:#0F66AB; margin-bottom:30px;}
.search-box{ background:url(imagessearch-left.png) no-repeat left center; padding-left:25px; margin-bottom:20px;}
.search-outer{ background:url(imagessearch-right.png) no-repeat right center; padding-right:23px;}
.search-inner{ background:url(imagessearch-center.png) repeat-x left center; height:102px; position:relative;}
.search-inner .search-info{ position:absolute; top:-10px; left:300px; display:inline-block; width:80px; text-align:center; background:#fff; height:20px; line-height:20px;}
.search-inner p{ padding:17px 10px 20px 40px;}
.search-inner .search-text{ float:left; width:450px; margin:25px 0 0 0; color:#666;}
.search-inner .search-bt{ float:right;margin:0px 0 0 0;}
.new-list { padding-bottom:20px; border-bottom:1px solid #0F66AB;}
.new-list li{ height:30px; line-height:30px; padding-left:20px;}
.list-con{ position:relative;}
.list-con .ad-2{ position:absolute; top:100px; right:0px;}
.page-bar{ padding:15px 25px;}
.page-bar li{ float:left; height:18px; line-height:18px; margin:0 6px;}
.page-bar li.page{ width:80px; background:url(imagespage_bg.png) no-repeat; text-align:center; color:#fff;}
.page-bar li.page a{color:#fff;}
.page-bar li.page a:hover{color:#0F66AB;}
.page-bar li.f-right{ float:right;}

.sub_nav2{ border-top:2px solid #ddd; padding:10px 0;}
.sub_nav3{ border-top:2px solid #ddd; padding:10px 0;}

.sub_nav2 li { margin-bottom:20px; background:url(imagesline.jpg) no-repeat right bottom; font-size:18px;}
.sub_nav3 li { margin-bottom:20px; background:url(imagesline2.jpg) no-repeat right bottom; font-size:18px;}
.sub_nav2 li.ico-1 a{ display:block; height:63px; background:url(imagesico_1.jpg) no-repeat left center; padding-left:105px;}
.sub_nav2 li.ico-2 a{ display:block; height:63px; background:url(imagesico_2.jpg) no-repeat left center; padding-left:105px;}
.sub_nav2 li.ico-3 a{ display:block; height:63px; background:url(imagesico_3.jpg) no-repeat left center; padding-left:105px;}

.sub_nav2 li.ico-1 a:hover{ background:url(imagesico_1.jpg) no-repeat 3px center; }
.sub_nav2 li.ico-2 a:hover{background:url(imagesico_2.jpg) no-repeat 3px center; padding-left:105px;}
.sub_nav2 li.ico-3 a:hover{background:url(imagesico_3.jpg) no-repeat 3px center; padding-left:105px;}


.list-b li { margin-bottom:30px;}
.list-b li .left-img{ float:left; width:150px; height:150px;}
.list-b li .left-img img{width:150px; height:150px; background:#DEDEDE; float:left;}
.list-b li .right-info{ float:right; width:538px; height:150px;}
.list-b li .right-info h1{ color:#116EB1; font-size:16px; padding-bottom:11px;}
.list-b li .right-info h4{  border-bottom:1px solid #969593; margin-top:10px; height:22px;}
.list-b li .right-info p{ line-height:180%;}
.list-b li .right-info span.more a{ display:block; height:22px; line-height:22px; width:100px; background:#969593; color:#fff; font-size:14px; text-align:center; float:right;}
.list-con .l-con-left{ width:335px; border-right:1px solid #ddd; float:left;}
.list-con .l-con-right{ width:375px;  float:right; padding-top:0;}
.list-con .zj-list li{float:left;}
.list-con .zj-list li a{ display:block; float:left; width:158px; height:53px; background:url(imagest-bg.jpg) repeat-x; margin-right:1px; margin-bottom:1px; text-align:center; color:#6D6C6A; font-size:14px; line-height:53px;}
.list-con .zj-list li a:hover{ display:block; float:left; width:158px; height:53px; background:url(imagest-bg-hover.jpg) repeat-x;}
.list-c{ padding-left:10px; padding-top:0; margin-top:0;}
.list-c li { margin-bottom:15px; height:65px; overflow:hidden;}
.list-c li .left-img{ float:left; width:65px; height:65px;}
.list-c li .left-img img{width:65px; height:65px; background:#DEDEDE; float:left;}
.list-c li .right-info{ float:right; width:282px; height:65px;}
.list-c li .right-info h1{font-size:18px; padding-bottom:8px; color:#0056A1;}
.list-c li .right-info h1 a{color:#0056A1;}
.list-d{ border-collapse:collapse; border:1px solid #ddd;}
.list-d td{border:1px solid #ddd; width:178px; height:35px; text-align: center; line-height:35px; font-size:14px;}
.list-d td:hover{ background:#00576A1; color:#fff;}
.list-d td:hover a{ color:#fff;}
.list-d td a{ color:#6D6C6A;}
.list-con .con-main{ color:#666;}
.list-con .con-main p{ line-height:180%; margin-bottom:10px;}
.list-con .con-main h1{ font-size:24px; color:#0056A1; padding-bottom:20px; text-align:left;}
.list-con .con-main h2{ font-size:24px; padding-bottom:20px; text-align:left;}
.list-con .fj-box{ margin-bottom:20px;}
.list-con .fj-info{ padding:15px;}
.list-con .fj-box h1{ height:25px; background:url(imagesbg_3.png) repeat-x; padding-left:20px; line-height:25px;}
.list-con .fj-info p em{ float:left; padding:6px 0 0 10px;}
.list-con .fj-info p span{ display:block; height:35px; width:35px; float:left;}
.list-con .fj-info p span a{ display:block; height:35px; width:35px; float:left;}
.list-con .fj-info p span.exl{ background:url(imagesexl.png) no-repeat;}
.list-con .fj-info p span.word{ background:url(imagesword.png) no-repeat;}
.list-con .fj-info p span.ppt{ background:url(imagesppt.png) no-repeat;}
.list-con .fj-info p span.rar{ background:url(imagesrar.png) no-repeat;}


/*网站底部*/
#footer{ height:117px; background:url(imagesfooter-bg.png) repeat-x; padding-top:10px;}
#footer-inner{ width:1000px; margin:0 auto;}
#footer-inner p{ line-height:220%;}
#footer-inner p a{ display:inline-block; padding-right:20px;}
#footer-inner p{}

/*网站登录页面*/
.login-hd{ width:1200px; margin:0 auto; height:198px; background:url(imageslogin_top.jpg) no-repeat left center;}

.wrapper2{ width:880px; height:500px; margin:0 auto; position:relative; top:-80px; background:url(imageslogin_bg2.jpg) no-repeat 310px 81px;}
.wrapper2 span.ret{ position:absolute; right:20px; top:50px;}
.wrapper2 span.ret a{ display:block; background:url(imagesret.png); width:79px; text-indent:-33333em;}
.login-mainbox{ width:312px; height:485px; background:url(imageslogin_box.png) no-repeat;}
.login-mainbox h1{ font-size:32px; color:#0057A1; padding:85px 0 0 35px; font-weight:500;}

.login-mainbox .inner-box{ padding-top:42px; padding-left:30px;}
.login-mainbox .inner-box label{ display:block; height:18px; line-height:18px; color:#333;}
.login-mainbox .inner-box p{ margin-bottom:9px;}
.login-mainbox .inner-box p span{ margin-left:12px;}
.login-mainbox .inner-box input.t-a{ height:15px; line-height:25px; width:144px; padding:5px; background:none; border:none;s}
.login-mainbox .inner-box h3{ margin-top:65px;}
.login-mainbox .inner-box h3 input{ float:left;}
.login-mainbox .inner-box h3 a{ float:left; display:inline-block; padding:13px 0 0 40px; color:#fff;}
.wrapper2 .f-a{ position:absolute; left:400px; bottom:50px;}


/*首页样式CSS*/
.f-con-left{ float:left; width:640px; }
.f-con-right{ float:right; width:330px; height:350px; }
.sv3{}
.sv3 dl{overflow:hidden; height:80px; margin-bottom:10px;}
.sv3 dt{padding:6px 5px 5px 14px;font-size:16px;cursor:pointer; color:#205FA8; height:40px; background:url(imagesarrow.png) no-repeat left 11px;}
.sv3 dl.on dt{ color:#0054A3;}
.sv3 dd{padding:6px 5px 5px 14px; color:#333; font-size:12px; line-height:1.5em;}
.sv3 dd p{ color:#999;}
.more_bt{ padding-top:10px;}
.more_bt a{ display:block; background:url(imagesmore_bt.png) no-repeat; width:311px; height:62px;}
/*第二频内容*/
.s-con-left{ float:left; width:640px; }
.s-con-right{ float:right; width:330px;}
.list-left{ width:305px; float:left;}
.list-right{ width:305px; float:right;}
.list-con-a{}
.list-con-a dt{ height:28px; line-height:28px; border-bottom:1px solid #2D77B6; margin-bottom:8px;}
.list-con-a dt span.more{ font-size:12px; float:right; color:#666;}
.list-con-a dt span.more a{ font-size:12px;color:#666;}
.list-con-a dt strong{ font-size:16px; float:left; color:#2D77B6; display:block; border-top:1px solid #2D77B6; height:28px;}
.list-con-a dd{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}

/*TAB样式开始啰*/
.tab-content { margin-top:23px;}
.tab-content h1{ height:28px; line-height:28px; border-bottom:1px solid #2D77B6;color:#fff; background:#2D77B6; padding:1px 15px 1px 37px;}
.tab-content h1 span.more{ font-size:12px; float:right; color:#fff;}
.tab-content h1 span.more a{ font-size:12px;color:#fff;}
.tab-content h1 strong{ font-size:16px; float:left; color:#fff; display:block;height:28px;}
#tabs1{
text-align:left;
width:640px;
background:#2D77B6;
}
.menu1box{
overflow:hidden;
height:190px;
width:110px; padding-left:12px;
text-align:left;
 float:left;
}
#menu1{
}
#menu1 li{
float:left;
display:block;
cursor:pointer;
width:110px;
text-align:center;
line-height:38px;
height:38px;
border-bottom: none; color:#Fff;
}
#menu1 li.hover{
background:#FFFFFF url(imagestab_active.png) no-repeat top center;
color: #0DA5E6;
font-weight:bold;
}
#menu2 li{
float:left;
display:block;
cursor:pointer;
width:110px;
text-align:center;
line-height:38px;
height:38px;
border-bottom: none; color:#Fff;
}
#menu2 li.hover{
background:#FFFFFF url(imagestab_active.png) no-repeat top center;
color: #0DA5E6;
font-weight:bold;
}
.main1box{
clear:both; float:right;
height:188px; position:relative; top:2px;
width:518px; background:#F5F5F5;
}
#main1 ul{
display: none;
text-align:left;
}
#main1 ul.block{
display: block;
}
#main2 ul{
display: none;
text-align:left;
}
#main2 ul.block{
display: block;
}
.main1box ul{ padding:12px 0 15px 20px;}
.main1box ul li{ height:28px; line-height:28px;}
.main1box ul li span{ color:#999;}
.main1box ul li a{ color:#5F5E5C;}
.main1box ul li a:hover{ color:#0154A4;}


        .tabber{clear:both;}
        .tabber .tmenu ul{margin:0;padding:0; display:block;}
        .tabber .tmenu li{
            float:left;            
            height:28px;
            line-height:28px;                       
            color:#fff;
            cursor:pointer; font-size:16px;
            display:block;                                                
            text-align:center;background:url(imagestab_3.png) repeat-x;}
        .tabber .tmenu li.on{            
            background:url(imagestab_2.png) repeat-x;
            cursor:default;
            font-weight:bold;}
        .tabber .tbox{
            height:193px;
            clear:both;}
        .tabber .tbox div p{padding:15px;}
        .block{display:block;}   
        .none{display:none;} 
		.tabber .tbox div ul{padding-top:8px;}
		.tabber .tbox div ul li{ height:46px; line-height:46px; text-align:center; font-size:14px; background:url(imagestab_4.png) repeat-x;}

.zj-content h1{ height:28px; line-height:28px; border-bottom:1px solid #2D77B6;color:#fff; background:#2D77B6; padding:1px 15px 1px 37px;}
.zj-content h1 span.more{ font-size:12px; float:right; color:#fff;}
.zj-content h1 span.more a{ font-size:12px;color:#fff;}
.zj-content h1 strong{ font-size:16px; float:left; color:#fff; display:block;height:28px;}
.zj-content .zj-list { padding-top:7px;}
.zj-content .zj-list li{float:left;}
.zj-content .zj-list li a{ display:block; float:left; width:159px !important; width:158px; height:30px; background:url(imagest-bg.jpg) repeat-x; margin-right:1px; margin-bottom:1px; text-align:center; color:#6D6C6A; font-size:14px; line-height:30px;}
.zj-content .zj-list li a:hover{ background:url(imagest-bg-hover.jpg) repeat-x;}
.f-link { padding:25px 0 0px 0;}
.f-link li{ float:left; margin-right:25px;}
.f-link li strong{ font-size:16px; color:#0154A4;}
.f-link li a{ color:#5F5E5C;}
.f-link li a:Hover{ text-decoration:underline;}


