@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; width:100%;}
fieldset,img{border:0;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
a{text-decoration:none; color: #000;}
a:hover{text-decoration:none; color:#015cb9;}
.clear{clear:both;}

.index_focus {position: relative;width: 100%;height:400px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:400px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;l/eft: 45%;bottom:3%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:70px;font-family: arial;color: #047cc7;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #f1731f;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}


.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}


.wrap{ margin:0 auto; width:1000px;}

.top{ float:left; width:100%; background-color:#f5f8fd; height:39px; line-height:39px; border-bottom:1px solid #e3e3e3;color:#666666}
.top a{ color:#666666; float:left}
.top a:hover{ color:#015cb9}



.logo{ float:left; width:800px; height:85px;}
.logo h7{ color:#015cb9; font-size:18px; float:left; margin-top:20px;}
.logo h6{ color:#1b1919; font-size:14px; font-weight:normal}

.nav{ float:left; width:100%; background-color:#015cb9; height:40px; line-height:40px;}
.nav ul{ float:left; margin:0px; padding:0px}
.nav ul li{ float:left; text-align:center; width:140px;}
.nav ul li a{ color:#FFF; font-size:14px; display:block}
.nav ul li a:hover{ background-color:#ef6509}


.hotleft{ float:left; line-height:50px; height:50px; width:750px;}
.hotleft strong{ font-size:13px; color:#104eb1}
.hotleft a{ color:#888888}
.hotleft a:hover{ color:#104eb1}
.houtright{ float:left; width:250px; margin-top:10px}
.search1{ height:29px; width:209px; border:1px solid #dadada; float:left; background:none; color:#666; font-family:"微软雅黑"}



.mainleft{ float:left; width:250px; margin-right:30px; display: inline;margin-top:20px;}
.mainleft dd{ width:250px; float:left; height:80px; line-height:80px; background-color:#015cb9; color:#FFF; text-align:center; font-size:20px;}

.mainleft1{ float:left; width:250px; margin-top:20px;}
.mainleft1 ul{ float:left; margin:0px; padding:0px}
.mainleft1 ul li{ float:left; width:250px; border:1px solid #888888; line-height:34px; height:34px; margin-bottom:10px;}
.mainleft1 ul li a{ display:block; font-size:14px;}
.mainleft1 ul li a:hover{background-color:#015cb9; color:#FFF}

.mainleft2{ float:left; width:248px; border:1px solid #888888; border-top:none; padding-top:20px;}
.mainleft2 ul{ float:left; margin:0px; padding:0px}
.mainleft2 ul li { float:left; width:238px; line-height:30px; height:30px; border-bottom:1px dashed #888888; margin-left:5px; margin-right:5px; margin-bottom:10px;}
.mainleft3{float:left; width:230px; border:1px solid #888888; border-top:none; padding-left:9px; padding-right:9px; line-height:30px; margin-bottom:30px;}


.mainright{ float:left; width:720px; margin-top:20px;}
.mainright dt{ float:left; width:720px; border-bottom:1px solid #888888; height:24px; line-height:24px; font-size:18px;}
.mainright1{float:left; width:720px; margin-top:20px; line-height:25px; text-indent:28px;}
.mainright2{float:left; width:720px; margin-top:20px; }


.zdcp{ float:left; width:720px; margin-top:20px}
.zdcp ul{ float:left; margin:0px; padding:0px}
.zdcp dd{ float:left; height:30px; line-height:30px; width:100%;background-color:#015cb9; color:#FFF; font-size:15px;}

.ycnews{ float:left; width:720px; margin-top:20px; margin-bottom:40px;}
.ycnews dd{ float:left; height:30px; line-height:30px; width:100%;background-color:#015cb9; color:#FFF; font-size:15px; margin-bottom:10px;}
.ycnews ul{ float:left; margin:0px; padding:0px;}
.ycnews ul li{ float:left; width:340px; margin-right:10px; height:24px; line-height:24ox; border-bottom:1px dashed #888888; padding-top:10px; margin-left:10px;}

.poerte{ margin-bottom:10px; float:left}
.poerte ul{ margin-top:10px; float:left}

.poerte ul li{ width:213px;float:left; text-align:center; margin:10px 10px 0px 16px; overflow:hidden; display:inline; height:170px;}
.poerte ul li img{ width:213px;margin-bottom:0px; }
.pic01{ height:139px;  overflow:hidden;border:1px solid #CCCCCC; }


.footer{ float:left; width:100%; background:url(../images/footer.jpg) no-repeat top center; height:519px; margin-top:40px;}
.footer a{ color:#FFF}
.footer a:hover{ color:#ef6509}

.footertop{ height:62px; line-height:62px; color:#FFF; width:1000px; float:left; text-align:center;}
.footertop a{ color:#FFF; padding-right:20px; padding-left:20px; font-size:14px;}
.footertop a:hover{ color:#ef6509}
.footerleft{ float:left; width:420px; color:#FFF}
.footerleft dd{ font-size:20px; float:left; margin-top:30px; margin-left:24px; width:386px;}
.footerleft dt{ font-size:14px; color:#9ecbfa; float:left;margin-left:24px;}

.footerleft1{ float:left; margin-left:24px; width:386px; margin-top:30px;}
.footerleft1 span{font-size:14px; float:left; margin-right:10px;}
.kuang12{ float:left; width:327px; height:30px; border:1px solid #5089c4; background-color:#1a6bbd; margin-bottom:10px;}
.kuang13{ float:left; margin-left:40px; width:97px; height:35px; background-color:#d0deed; border:none; font-size:18px; color:#00458a; font-family:"微软雅黑"; margin-top:10px}
.kuang14{ float:left; margin-left:10px;margin-top:10px; height:30px;}
.footermid{ float:left; width:440px;color:#FFF}

.footermid dd{ font-size:20px; float:left; margin-top:30px;width:440px;}
.footermid dt{ font-size:14px; color:#9ecbfa; float:left;}
.footermid1{ float:left; width:440px; margin-top:30px; font-size:14px; line-height:27px;}
.footermid1 a{ color:#FFF}
.footermid1 a:hover{ color:#ef6509}
.footerright{ float:left; width:140px; margin-top:40px; color:#FFF; text-align:center; line-height:30px; font-size:14px;}

.down{ float:left; width:1000px; text-align:center; color:#FFF; line-height:24px; margin-top:80px;}



.aboutnews{ float:left; width:720px; margin-top:20px; }
.aboutnews ul{ float:left; margin:0px; padding:0px}
.aboutnews ul li{ float:left; width:720px; border-bottom:1px dashed #c9c9c9; margin-bottom:20px; line-height:30px;}






.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; font-family:"微软雅黑"; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #015cb9; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #015cb9; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #015cb9; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.fy {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}