﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
*{margin:0 auto;padding:0;}
body{font-family:"宋体";font-size:12px;color:#333333;text-align:left;word-break:break-all; background:#EFEFEF;}/*文本换行*/
/*html{overflow-x:hidden;overflow-y:scroll;}*/
body>div{margin:0px auto;}
p,h1,h2,h3,from{margin:0px;padding:0px;} 
ul{list-style:none;} 
a{text-decoration:none;}
img{ border:0px;}
/*css去掉所有A标签的虚线框 */ 
a {blr:expression(this.onFocus=this.blur())} /*for IE*/
a {outline:none;}/*for 现代浏览器*/
.block{display:block;}
.clear{clear:both;overflow:hidden; height:0px;}
.bm{margin-bottom:10px;}
.tm{margin-top:10px;}
.rm{margin-right:10px;}
.fontw{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.fonttextL{text-align:left;}
.close{display:none;position:absolute;cursor:pointer;}
.fonttextC{text-align:center;}
.fonttextR{text-align:right;}
.tp{padding-top:10px;}
.lp{padding-left:10px;}
.qp{padding:10px;}
.pt_b{padding:10px 0px;}
/* 弹出框*/
.close{
	padding:10px;
	color:#e11011;
	font-weight:bold;
	font-size:14pxx;
	position:absolute;
	left:495px;
	top:-13px;
	cursor:pointer;
	z-index:100;
}

/*---- tub样式------*/
.tub{width:100%;height:30px;background:#f7f7f7;border-bottom:1px solid #0b3e71;}
.divw_980{width:980px; margin:0px auto;}
.tubL{width:600px;height:30px; line-height:30px; color:#666;float:left; padding-left:10px;}
.tubL p{float:left;}
.tubL span{float:left; padding-left:10px;}
.tubL span a{padding:0px 6px;color:#666;}
.tubL span a:hover{color:#0277F9; text-decoration:underline;}
.tubR{width:370px;height:30px;line-height:30px;float:left;}
.search {
	width:290px;
    height: 30px;
	position:relative;
	z-index:900;
	margin-top:5px;
    float:left;
}
.search_gjz{
	width:auto;
    height:18px;
	line-height:18px;
	padding:0 10px;
	float:left;
	border:1px solid #959595;
}
.search_gjz p{
    height:18px;
	padding-right:15px;
	color:#333;
	cursor:pointer;
	background: url("../images/qw_aorrw.jpg") no-repeat right center;
}
.datamenu_body{
	width:65px;
	padding:4px 0px;
	line-height:24px;
	display:none;
	position:absolute;
	left:-1px;
	top:19px;
	border:1px solid #959595;
	background:#fff;
}
.datamenu_body li{
	width:57px;
	padding:0px 4px;
	line-height:24px;
	display:block;
	border-bottom:1px solid #959595;
	
}
.datamenu_body li a{color:#666;}
.datamenu_body li a:hover{color:#0277F9; text-decoration:underline;}
.search_input{
	width:150px;
    height: 30px;
    float:left;
    margin:0 5px;*display:inline;
}
.search_input input {
	width:143px;
    height:18px;
	line-height:18px;
	padding-left:5px;
	border:1px solid #959595;
    
}
.search_button{
	width:40px;
    height: 20px;
	cursor:pointer;
	float:left;    
}
.webNavTwo {
    height: 30px;
    width: 80px;
	float:left;
}

.webNavTwo .webNav_tit {
    background: url("../images/z_arrow.png") no-repeat right center;
    height:30px;
    padding: 0 15px 0 5px;
    position: relative;
    text-align: left;
    width:60px;
    z-index: 99999;
}
.webNavTwo ul li.sfhover {
    background: url("../images/z_arrowup.png") no-repeat right center;
    cursor: pointer;
}
.webNavTwo .web_list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c3cdd7;
    display: none;
	 padding-left:5px;
    left:0;
    position: absolute;
    top:30px;
    width:75px;
    z-index: 999999;
}
.webNavTwo .web_list a{color:#666;}
.webNavTwo .web_list a:hover{color:#0277F9; text-decoration:underline;}
/*---- banner样式------*/
.banner{width:100%;height:260px;background:#012E62;}
.banner_pic{width:100%;height:260px; position:relative}
.banner_title{
	width: 450px;
	height: 46px;
	line-height:46px;
	font-size: 50px;
	text-align: left;
	position: absolute;
	left: 60px;
	top: 60px;
	z-index: 100;
}
.banner_title a{color:#FFD841;}
.banner_p {
	width: 450px;
	line-height: 25px;
	font-size: 18px;
	color: #fff;
	text-align: left;
	position: absolute;
	left: 60px;
	top: 115px;
	z-index: 100;
	font-family:"微软雅黑";
}
.nav{width:100%;height:46px; text-align:center; position:absolute;bottom:0px; left:0px;z-index:100;background:url(../images/navbg.png) repeat-x left center;}
.div_center{width:740px;height:46px;margin:0  auto;}
.div_center a{height:46px; display:block; float:left; font-size:15px; font-weight:bold; padding:0px 10px; line-height:46px; color:#feffa3;}
.div_center a.now{height:46px; color:#18394f; background:url(../images/nav_nowbg.png) repeat-x left center;;}

/*---- nav_line样式------*/
.nav_line{width:980px;height:30px; color:#666;line-height:30px; border-bottom:1px solid #c6c6c6;}
.nav_line a{padding:0px 10px; color:#333; font-size:14px;}
.nav_line a:hover{color:#F39707; text-decoration:underline;}
/*---- main样式------*/
.main_div{width:980px; padding:10px 0px; background:#fff;margin:0px auto;}
.title1{width:100%;height:36px; line-height:36px;background: url("../images/titlebg.jpg") repeat-x left center;}
.title1 h1{width:60%;height:36px;padding-left:30px; color:#013D81; font-size:14px;display:block; float:left;background: url("../images/hbg.png") no-repeat 10px center;}
.title2{width:100%;height:36px; line-height:36px;background: url("../images/titlebg2.jpg") repeat-x left center;}
.title2 h1{height:36px;padding:0px 10px; color:#fff; font-size:14px;display:block; float:left;background:#013D81;}
.title1 a,.title2 a{width:20%; text-align:right;height:36px;padding-right:10px; color:#666; font-size:12px;display:block; float:right;}
.title1 a:hover,.title2 a:hover{color:#F39707; text-decoration:underline;}
.view{width:410px;height:350px;float:left;}
.view_m{width:390px; margin-bottom:15px;}
.view_m h1{width:100%;height:30px; line-height:30px;color:#013D81;font-size:16px;display:block;}
.view_m h1 a{color:#013D81;}
.view_m h1 a:hover{color:#F39707; text-decoration:underline;}
.view_m p{width:100%;line-height:24px;color:#666;font-size:14px;display:block; text-indent:2em;}
.index{width:560px;height:350px;float:right;}
.index_t{width:560px;height:39px;text-align:center}
.index_t h1{width:560px;height:39px; color:#f4830b; font-size:18px; line-height:39px;}
.index_m{width:540px;height:250px;overflow:hidden; padding:10px; text-align:left}
.index_m img{width:520px;}
.index_m1{width:540px;overflow:hidden; padding:10px; text-align:left}
.index_m1 img{width:520px;}
.main_left{width:670px;height:auto;float:left;}
.competition{width:325px;float:left; padding-right:10px;}
.competition_m{width:305px;}
.competition_zs{width:660px;padding-right:10px; }
.competition_zs_m{width:640px;}
.competition_m a,.competition_zb_m a,.competition_zs_m a,.index_m a{height:26px;line-height:26px;color:#333333;font-size:14px;display:block;}
.competition_m a:hover,.competition_zb_m a:hover,.competition_zs_m a:hover{color:#F39707; text-decoration:underline;}
.main_right{width:310px;height:auto;float:left;}
.competition_zb,.book,.author{width:310px;}
.competition_zb_m,.book_m,.author_m{width:290px;}
.book_m a{ width:130px; float:left;display:block; padding:10px 7px;}
.book_m a img{width:130px;height:178px;}
.author_m a{ width:72px;color:#333; font-size:14px;float:left;display:block; line-height:30px;}
.author_m a:hover{color:#F39707; text-decoration:underline;}
.competition_zs_m p,.author_m p{line-height:24px;color:#333333;font-size:14px; padding:10px 0px; text-indent:2em;}
.page_change{ width:100%;height:30px; padding:10px 0px; text-align:center;}
.page_change a{padding:5px 8px;color:#333; background:#dedede; margin:0px 2px;}
.page_change a.change_now{color:#fff; background:#023d81; }
.page_change a:hover,.page_change a.current{color:#fff; background:#023d81; }

/* 底部样式*/
.data_foot {
    background:#f8f8f8;
    border-top: 2px solid #c6d6e5;
    height: 150px;
    text-align: center;
	position:relative;
}
.margintop20 {
    margin-top: 20px;
}
.w_footer {
    position:relative;
}
.w_footer div {
    background:#97b4ca;
    color: #fff;
    margin-bottom: 10px;
}

.w_footer div p {
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.w_footer div p a {
    color: #fff;
    padding: 0 8px;
}

.w_footer p {
    line-height: 22px;
    text-align: center;
}
.zn_icon{
    width:80px;
    height:40px;
	display:block;
    text-align: center;
	position: absolute;
	bottom:0px;
	left:50%;
	margin-right:-50%;
}
.z_num{margin: 0 3px;text-align:center;}
a {cursor:pointer;color:#000002;} 
.z_pret{background: none repeat scroll 0 0 #3E96E0;color: #FFFFFF;display: inline-block;line-height: 20px;text-align: center;width: 46px;margin: 0 3px;}
.fc_hui2{border: 1px solid #D6D2D3;display: inline-block;line-height: 20px;margin: 0 3px;text-align: center; width: 63px;}
.fc_ch1{ border: 1px solid #D6D2D3;display: inline-block;line-height: 20px;margin: 0 3px;text-align: center;width: 63px;}

