@charset "utf-8";
/* CSS Document
格式化css的真正好处是能够快速启动工作，你可以在新的HTML文件里引入框架，不用再处理重置padding 和 margins，实现统一的排版、浏览器下的相同表现。 
*/
html
,body
,div
,span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;  /*背景透明*/
}

body{
	font-size:12px;
	background-color:#f0f0f0;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	font-family:"微软雅黑";
	}

h1 {
 
}

h2 {
 font-size:14px;
 font-weight:bold;
 color:#00346f;
}

h3 {
	line-height:40px;
	color:#292929;
	font-size:14px;
}
h4 {
	line-height:30px;
	font-size:14px;
	color:#133e71;
}

h5 {

}

h6 {

}

ol,
ul {
  list-style: none;
}
a{
	text-decoration:none;
	font-size:12px;
}
a:hover{
	text-decoration:underline;
	}
.sub_box_top1{
	line-height:30px;
	border-bottom:1px #666 solid;
	}	
.path{
	color:#00346f;
	line-height:35px;
	background:url(path_bg.png) no-repeat;
	padding-left: 20px;
	overflow:hidden;
	}
.path a{
	color:#00346f;
	}
.path a:hover{
	color:#666 ;
	text-decoration:none;
	}		
		.picMarquee-left{ width:1009px; overflow:hidden; position:relative; background-color:#cce6fb; margin-top:12px;  }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center; }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:144px; height:94px; display:block; padding:2px; border-radius:2px; background-color:#fff; border:1px solid #fff; }
		.picMarquee-left .bd ul li .pic a:hover img{ opacity:0.8;}
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.tempWrap{ width:987px !important;}
		
	    .slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

        
				.slideBox{ overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#9e9e9e; color:#fff; border-radius:4px; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; width:384px; height:296px; overflow:hidden; }
		.slideBox .bd li a{display: table-cell;height: 296px;vertical-align: middle;}
		.slideBox .bd img{ display:table-cell; width:100%; vertical-align:middle;  }
		
		.picFocus{ margin:0 auto;position:relative;  overflow:hidden;  zoom:1; width:1009px; height:189px;  }
		.picFocus .bd ul{ height:189px;}
		.picFocus .bd li{ vertical-align:middle; }
		.picFocus .bd img{ width:1009px; height:189px; display:block;  }
        .picFocus .bd .tempWrap{ width:1009px !important;}
		.ccd .tempWrap{ width:788px !important; }
		.slideBox .bd .tempWrap{ width:384px !important;}
		.dh,.dh .nav{ width:210px; height:432px;}
		.dh{ position:relative; z-index:99999;}
	.dh ul li.nLi{
	background:url(../images/dh_bg.jpg) repeat-x;
	height:48px;
	width:208px;
	border:1px #99ceed solid;
	border-radius:4px;
	line-height:48px;
	margin-top:22px;
	position:absolute;
	}
	.c1{top:0px;} .c2{ top:70px;}.c3{ top:140px;}.c4{ top:210px;}.c5{ top:280px;}.c6{ top:350px;}
		.dh ul li.dcc{
			margin-top:15px;}
.dh ul li.nLi a{
	color:#002e70;
	font-size:14px;
	text-align:left;
	display:block;
	background:url(../images/dh_tb.png) no-repeat left;
	padding-left:27px;
	margin-left:20px;
	}
a:hover{
	text-decoration:none;}
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{position:relative; z-index:9999999;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi a{ display:block; padding:0 20px; font-size:14px;}
		.nav .sub{ display:none; overflow:hidden; width:225px; left:0; top:50px;  position:absolute; background:#fff; border:1px #ddd solid; line-height:26px; padding:5px 0; z-index:999; }
		.nav .sub li{ float:left; zoom:1; position:relative; }
		.dh ul li.nLi .sub li a{ display:block; background:#fff; color:#2a2a2a; font-size:12px; margin:0px; width:105px; text-align:center; padding:0px; margin:0px 2px;}
		.dh ul li.nLi .sub li a:hover{ color:#2a2a2a;  }
		.nav .on  a{ background:#4E4E4E; }

		
.logo{
    display: block;
    position: absolute;
    z-index: 999;
    left: 180px;
    top: 70px;
    left: 35px;
}

ol.breadcrumb{
	float:left;
	}
ol.breadcrumb li{
	float:left;
		padding-left:15px;
	}
ol.breadcrumb li+li{
	background:url(jt.png) no-repeat left 12px;

	}
.pagination {
    display: inline-block;
    padding-left: 0px;
    margin: 20px 0px;
    border-radius: 4px;}
	.pagination li {float:left; width:32px; height:34px; display:inline-block;}

.news_list ul.pagination li{
 background: none; border-bottom:0px; padding:0px ;	
	}
.pagination li:first-child a , .pagination li:first-child span {
    margin-left: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination li a{
	position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857;
color: #462E2F;
text-decoration: none;
background-color: #FFF;
border: 1px solid #DDD;}
.active a ,.pagination li.on a, .pagination li a:hover{z-index: 2;
cursor:pointer !important;
color: #FFF !important;
cursor: default;
background-color: #1a8ae0 !important;
border-color: #1a8ae0 !important;
display:block;
}


