@charset "utf-8";
* {	margin:0px;	padding:0px;}
body{
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	background: url(../images/bg.jpg) repeat-x;
}
a{	text-decoration:none;
	color:#000000;}
a:hover{color:#666666; text-decoration:underline}
img{	border:0px;}
ul,li{	list-style:none;padding-right: 20px;}
.clear{	clear:both;}
.fl,.left{	float: left;}
.fr{	float:right;}
.w1100{	width:1100px;
	margin:0 auto;
	position:relative;}
.mt20{ margin-top:20px;}

input,textarea{
	display:block;
	border:1px #e6e6e6 solid;
	background:#fff;
	line-height:22px; height:22px;
	padding:3px;}
textarea{
	height:auto;}
input[type="button"],input[type="submit"],input[type="reset"]{
	display:inline-block;
	background:#f19235;
	width:90px; height:30px; line-height:14px;
	font-size:14px; color:#fff;
	text-align:center;
	cursor:pointer;}
input[type="submit"]:hover,input[type="reset"]:hover{
	background:#eb8521;}
	
.banben a{
	display:inline-block;
	width:72px; height:22px; line-height:22px;
	background:#6ba2da;
	background: -webkit-linear-gradient(#afd0f1, #6ba2da); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#afd0f1, #6ba2da); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#afd0f1, #6ba2da); /* Firefox 3.6 - 15 */
	background: linear-gradient(#afd0f1, #6ba2da); /* 标准的语法 */
	border:1px #4571b2 solid;
	border-radius:5px;
	color:#fff;
	text-shadow:0 0 1px #4571b2;
	-webkit-text-shadow:#4571b2 1px 0 0,#4571b2 0 1px 0,#4571b2 -1px 0 0,#4571b2 0 -1px 0;  
	-moz-text-shadow:#4571b2 1px 0 0,#4571b2 0 1px 0,#4571b2 -1px 0 0,#4571b2 0 -1px 0;  
	text-shadow:#4571b2 1px 0 0,#4571b2 0 1px 0,#4571b2 -1px 0 0,#4571b2 0 -1px 0;   
	*filter: Glow(Color=#4571b2, Strength=1);  
	font-size:14px;font-family:"微软雅黑", "宋体";
	text-align:center}
.banben a:hover{
	background:#5496d7;
	background: -webkit-linear-gradient(#6ba2da, #afd0f1); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#6ba2da, #afd0f1); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#6ba2da, #afd0f1); /* Firefox 3.6 - 15 */
	background: linear-gradient(#6ba2da, #afd0f1); /* 标准的语法 */
	text-decoration:none;}
.top{
	 padding-top:12px;}
.top .fr a{
	margin-top:50px; margin-left:8px;}
.nav{
	background:#0250b4; line-height:54px; height:54px;}
.nav a{
	display:inline-block; color:#fff;
	font-family:"微软雅黑", "宋体"; font-size:16px; font-weight:bold;
	width:13.8%;
	background:url(../images/navline.jpg) no-repeat right;
	text-align:center;}

.nav a:last-child{
	background:none;}
.nav a:hover{ color:#0CC; text-decoration:none}

h1{
	height:30px; line-height:30px;
	font-size:14px; color:#002f95;
	font-weight:normal;
	background: url(../images/titbg.jpg) repeat-x;
	border:1px #c1d6e7 solid}
h1 span{ display:inline-block; width:2px; height:14px;
	background:#002f95;
	margin:0px 5px 0px 15px;
	position:relative; top:2px;}
.cont{
	border:1px #e6e6e6 solid;
	border-top:none}
.gray{ color:#000000;}



.footer{
	text-align:center; color:#002f95; border-top:1px #c1d6e7 solid;
	line-height:20px;
	padding:15px 0;}
.footnav { margin:10px 0px}
.footnav a{
	display:inline-block; margin:0 10px}



.position{
	font-size:14px; padding:20px 0 0 0;}
.title{
	line-height:20px; padding:20px 0; border-bottom:1px #b3b3b3 dashed}
.titda{
	font-size:20px; font-family:"黑体", "宋体";
	color:#0250b4;
	float:left; padding:0 70px;}
.titxi{
	float:left; border-left:4px #b2c2e0 solid; padding-left:12px; color:#0282c7;}
.wang{
	width:670px; margin-top:3px; float:right;
	background: url(../images/wang.jpg) repeat-x;
	height:13px;}
	
.menu{
	width:220px; float:left;}
.menu a{
	display:block; width:210px;
	background:#edf9ff; text-align:center;
	line-height:30px; height:30px; margin-bottom:5px;
	position:relative;}
.menu a span{
	display:block;
	width:4px; height:30px;
	position:absolute;
	top:0px; right:-7px;
	background:#c2ddea;}
.menu a.on span,.menu a:hover span{
	background:#9ab4d9}
.main{
	float:right;
	width:840px;}
.main .con{
	margin:0 -15px;
	}
.main .con dl{
	float:left; margin:0 15px;
	text-align:center; height:250px;}
.main .text{
	padding:10px 0;}
.table{
	border-bottom:1px #c1d6e7 solid; padding-bottom:30px; margin-bottom:10px;}
.table table{
	border-top:#e6e6e6 1px solid;
	border-left:#e6e6e6 1px solid;}
.table td,.table th{
	border-right:#e6e6e6 1px solid;
	border-bottom:#e6e6e6 1px solid;
	padding:3px;}
	
.about_jj .con dl{
	width:400px; height:330px; margin:0 17px;}
.about_jj .con dl dt{
	width:380px; height:260px;
	padding:10px;
	border:1px #e6e6e6 solid;}
.about_jj .con dl:hover dt{
	border:1px #c0c0c0 solid;}
	
.time{
	float:right}
.news ul li{
	background:url(../images/ico1.jpg) no-repeat 0px;
	padding-left:15px;
	font-size:14px;
	line-height:26px;}
.line{
	border-bottom:1px #c1d6e7 solid;}
	

.about_jj .con form table tr td {
	line-height:30px; padding:5px 0;}
.about_jj .con { min-height:300px;}
.about_jj .con h2{
	line-height:60px; font-size:24px}
	
	
.pages {
	padding:15px 0 30px 0; height:30px}
.pages li{
	float:left;
	display:block; margin-right:8px;text-align:center; min-width:18px; overflow:hidden;
	padding:0px 5px;
	border:1px #e6e5e5 solid; }
.pages li:hover{
	border:1px #a2dbff solid;
	background:#ecedee;}
.pages  li a{
	display:block}
.pages  li a:hover{
	text-decoration:none; color:#157cbd;}
.pages  li select{
	cursor: pointer; 
	display: inline-block; 
	outline: none; 
	position: relative;
	width:40px; line-height:30px;
	}
.pages  li.thisclass{	border:1px #fff solid;}
.pages  li.thisclass:hover{ background:none}