@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1070px;
	background:#f1f1f1
}
.wrapper {
	width: 1070px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.bg01{ background:#034097}
.bg02{ background:url(../images/bg02.jpg) center top no-repeat}
.bg03{ background:url(../images/bg03.jpg) repeat-x}
.bg04{ background:url(../images/bg04.jpg) bottom center no-repeat}

.index_search{ width:292px; padding-top:98px; position:relative}
.index_search .search{ position:absolute; left:0; width:166px; height:24px; background:#e9e9e9; border-radius:15px}
.index_search .search .input{ width:123px; line-height:24px; border:0; color:#999999; height:24px; margin-left:15px; float:left; background:none}
.index_search .search .btn{ background:url(../images/btn.png) no-repeat; float:left; height:24px; width:17px; cursor:pointer; border:0}
.index_search .lan{ background:url(../images/index01.png) left no-repeat; margin-left:19px; padding-left:33px; position:absolute; right:0; height:24px; line-height:24px}
.index_search .lan a{ color:#eeeeee; font-size:18px;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 ; height:68px; line-height:68px;  position:relative; z-index:1; width:1070px; margin:0 auto  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 24px; font-size:18px; font-weight: normal; font-family:"微软雅黑"  }
.nav .sub{ display:none; width:70px; left:0; top:68px;  position:absolute; background:#4996dc;  line-height:36px; padding:0 0 0 10px;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 0px;}
.nav .sub a:hover{ color:#fff;  }
.nav .on h3 a{ background:#2972c5; color:#fff;   }

.focusBox { position: relative; width: 523px; height: 331px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin-top:14px }
.focusBox .pic img { width: 523px; height: 331px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 56px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 56px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:56px; line-height:56px; position:absolute; bottom:-56px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 20px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 22px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #0e3584; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:#FFF; border-radius:15px }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#0e3584; color:#FFF  }

.index_news01{ width:526px; margin-top:14px; background:#FFF; border-bottom:2px solid #d5d5d5}
.index_news01 .t{ background:url(../images/index03.jpg) left no-repeat #034097; padding-left:36px; color:#FFF; font-size:18px; font-family:"微软雅黑"; position:relative; height:40px; line-height:40px}
.index_news01 .t a{ position:absolute; right:17px; color:#FFF; font-size:14px;}
.index_news01 .con{ width:490px; margin:0 auto; height:269px}
.index_news01 .con ul{ margin-top:20px}
.index_news01 .con li{ display:block; border-bottom:1px dotted #ededed; height:30px; line-height:30px; position:relative; font-size:14px}
.index_news01 .con li a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px; position:absolute; line-height:30px; left:6px; color:#666666}
.index_news01 .con li span{ color:#e80000; position:absolute; right:5px}

.index_news02{ width:330px; margin-top:14px; background:#FFF; border-bottom:2px solid #d5d5d5}
.index_news02 .t{ background:url(../images/index03.jpg) left no-repeat #034097; padding-left:36px; color:#FFF; font-size:18px; font-family:"微软雅黑"; position:relative; height:40px; line-height:40px}
.index_news02 .t a{ position:absolute; right:17px; color:#FFF; font-size:14px;}
.index_news02 .con{ width:310px; margin:0 auto; height:269px}
.index_news02 .con ul{ margin-top:20px}
.index_news02 .con li{ display:block; border-bottom:1px dotted #ededed; height:30px; line-height:30px; position:relative; font-size:14px}
.index_news02 .con li a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px; position:absolute; line-height:30px; left:6px; color:#666666}
.index_news02 .con li span{ color:#e80000; position:absolute; right:5px}

.index_news03{ width:718px; margin-top:14px; background:#FFF; border-bottom:2px solid #d5d5d5}
.index_news03 .t{ background:url(../images/index03.jpg) left no-repeat #034097; padding-left:36px; color:#FFF; font-size:18px; font-family:"微软雅黑"; position:relative; height:40px; line-height:40px}
.index_news03 .t a{ position:absolute; right:17px; color:#FFF; font-size:14px;}
.index_news03 .con{ width:679px; margin:0 auto; height:269px}
.index_news03 .con table{border-collapse:collapse; margin-top:20px}
.index_news03 .con table td{border:1px solid #003f95; empty-cells:show; font-family:"微软雅黑"; font-size:18px; line-height:60px; text-align:center}

.index_ad{ width:100%; margin-top:16px}
.index_ad img{ width:100%}

.footer{ color:#FFF; padding:50px 0; text-align:center; font-family:"微软雅黑"; font-size:14px; margin-top:20px}

.ny_left{ width:204px; border-top:3px solid #134288; margin-top:48px; background:#FFF; margin-left:10px}
.ny_left li{ display:block; border:1px solid #e6e6e6; border-top:0; height:41px; line-height:41px;}
.ny_left li a{ color:#323232; display:block; padding-left:16px; line-height:41px; text-decoration:none; font-weight:bold}
.ny_left li a:hover{ background:url(../images/ny01.jpg) right no-repeat; color:#0e3c91}
.ny_left li a.hover{ background:url(../images/ny01.jpg) right no-repeat; color:#0e3c91}

.ny_right{ width:807px; margin-right:10px}
.ny_right .pos{ margin-top:18px; line-height:30px; color:#636363}
.ny_right .pos a{ color:#636363; padding:0 5px}
.ny_right .pos span{ color:#174696; padding:0 5px}
.ny_right .con{ background:#FFF; border:1px solid #e6e6e6; border-top:3px solid #134288}
.ny_right .con .list{ width:764px; margin:20px auto}
.ny_right .con .list li{ display:block; position:relative; height:49px; line-height:49px; border-bottom:1px dotted #dfdfdf}
.ny_right .con .list li a{ position:absolute; background:url(../images/arrow02.jpg) left no-repeat; left:6px; color:#535353; line-height:49px; padding-left:20px}
.ny_right .con .list li span{ position:absolute; right:19px; color:#a3a3a3}

.ny_right .con .header{ color:#555555; text-align:center; margin:20px 0; font-family:"微软雅黑"}
.ny_right .con .header p{ font-size:14px;}
.ny_right .con .header h1{ padding:10px 0; display:block}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:28px; margin:20px; padding:0 30px}
.ny_right .con .content img{ max-width:100%}