@charset "utf-8";
* { padding: 0; margin: 0; border: none; }
body{
	 font-family:"微软雅黑";
	 font-size:14px;
}

a { text-decoration: none; font-family: "微软雅黑"; color: #333; }

ul li { list-style-type: none; }

.topper {height: 141px;min-width: 1170px;background-color: #003a6a;border-top: 5px solid #fecd0b;}

.top-ctn {width: 1170px;height: 141px;margin: 0 auto;position: relative; /*导航*/}
.top-ctn .top-half { position: relative; height: 96px; background:url(../img/top.jpg) center no-repeat; }
.top-ctn .top-half input { color: #89b4d5; font-family: "微软雅黑"; font-size: 12px; }
.top-ctn .top-half .logo {display: block;float: left;margin-top:14px; margin-bottom:17px;}
.top-ctn .top-half:after { display: block; content: ""; clear: both; }
.top-ctn .top-half ul {display: inline-flex;float: right;margin-top: 15px;}
.top-ctn .top-half ul li { color: #89b4d5; font-size:12.5px; }
.top-ctn .top-half ul li a { color: #8ab5d6; font-size: 12px; }
.top-ctn .top-half ul li a:hover{ color: #ffffff;}
.top-ctn .top-half .search {position: absolute;width: 215px;height: 30px;border: solid 1px rgba(7, 118, 214, 0.59);right: 0;top: 46px; border-radius:2px;}
.top-ctn .top-half .search .in-search {outline: none;background: #003a6a;width: 162px;height: 30px;margin-left: 14px;display: block;float: left;}
.top-ctn .top-half .search .img-search {margin-top: 5px;margin-left: 10px;outline: none;}
.top-ctn .nav {display: block;position: absolute;bottom: 0;width: 100%;}
.top-ctn .nav:after { display: block; content: ""; clear: both; }
.top-ctn .nav ul li {width: 12.4%;height: 45px;float: left;position: relative;background-color: #004884;border-left: solid 1px rgba(7, 118, 214, 0.59);z-index: 10;}

.top-ctn .nav ul li:first-child{ border-left:none;}
.top-ctn .nav ul li.active a { color: #fecd0b; }
.top-ctn .nav ul li .down-arrow {width: 20px;height: 20px;display: block;position: absolute;right: 15px;top: 13px;background: url("../img/down-arrow.png") no-repeat center;}
.top-ctn .nav ul li div { display: none; background: #003a6a; }
.top-ctn .nav ul li div a {display: block;font-size: 14px;    color: #89b4d5;line-height: 45px;text-align: center;overflow: hidden;font-weight: normal;border-bottom: solid 1px rgba(7, 118, 214, 0.59);}
.top-ctn .nav ul li.active  div a{  color: #89b4d5;}
.top-ctn .nav ul li.active  div a:hover{ color: #ffffff; }
.top-ctn .nav a {line-height: 45px;font-size: 16px;display: block;text-align: center;height: 45px;margin-top: 0px;color: #89b4d5;}
.top-ctn .nav a:hover { color: #ffffff; }
.top-ctn .hover-effect { border-bottom: solid 3px #fecd0b; }
/*轮播图*/

/*banner相关设置*/

.fullWidth {
	 width:1170px;
height: 382px;
overflow: hidden;
	margin: 5px auto 0;
}

#full-width-slider {
	width: 100%;
	min-height:120px;
	color: #000;
}

.coloredBlock {
	padding: 12px;
	background: rgba(255,0,0,0.6);
	background:#ff0000;
	filter: alpha(opacity=60);/*IE*/
	color: #FFF;
	width: 200px;
	left: 20%;
	top: 5%;
}



#full-width-slider .rsBullets {
	display:block;
	position: absolute;
    bottom: 14px;
    right: 20px;
    z-index: 35;
    padding-top: 4px;
    height: auto;
    text-align: center;
    line-height: 6px;
    overflow: hidden;
}

#full-width-slider .rsBullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    box-sizing: content-box;
    padding: 6px 5px 6px 4px;
}

#full-width-slider .rsBullet span {
    display: block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #fff;
    background: rgba(255,255,255,1);
}

#full-width-slider .rsBullet.rsNavSelected span {
    background: #fecd0b;
}

.infoBlockLeftBlack{
	 position:absolute;
	  width:100%;
	  height: 49px;
	 z-index:22;
	 bottom:0;
	  background:url(../images/banner-di.png);
}

.infoBlockLeftBlack h5{
	 width:1170px;
	 margin:10px 0 7px 20px;
	 font-size:22px;
	 font-weight:normal;
	  color:#ffffff;
	  text-shadow: 0px 2px 2px #275f6e;
  font-family: "微软雅黑";
}

.infoBlockLeftBlack p{
	 width:1170px;
	  margin: 0px 0 auto 20px;
	  color:#fff;
	  font-size:14px;
	   text-shadow: 0px 2px 2px #275f6e;

}



.mid-up {height: 413px;width: 100%;min-width: 1170px;background-size: 100% 100%;background-color: #efefef;}
.mid-up .mid-up-ctn { width: 1170px; height: 400px; margin: 0 auto; }
.mid-up .mid-up-ctn .artical { width: 330px; height: 400px; margin: 6px 0; background-color: #003a6a; float: left; }
.mid-up .mid-up-ctn .artical .artical-ctn { display: none; }
.mid-up .mid-up-ctn .artical .artical-show { display: block; }
.mid-up .mid-up-ctn .artical .artical-title { width: 250px; font-family: "MicrosoftYaHei"; font-size: 22px; line-height: 48px; letter-spacing: 0px; color: #7ca8cb; margin: 0 auto; margin-top: 50px; margin-bottom: 20px; text-align: center; }
.mid-up .mid-up-ctn .artical .artical-abstract { width: 275px; font-family: "MicrosoftYaHei"; font-size: 14px; line-height: 36px; letter-spacing: 0px; color: #89b4d5; margin-left: 40px; }
.mid-up .mid-up-ctn .artical .btn { color: #f7f7f7; line-height: 36px; width: 103px; border: solid 1px #f7f7f7; border-radius: 25px; display: block; text-align: center; margin-left: 40px; margin-top: 106px; }
.mid-up .mid-up-ctn .artical .btn:hover { color: #89b4d5; }

.maininfo { float: left; margin-right:33px; font-family: "微软雅黑"; color: #333; }
.maininfo:after { display: block; content: ""; clear: both; }
.maininfo .ctn{ padding-top: 8px; }
.maininfo .ctn ul.news {
		height: 300px;
		margin-top:6px;
		overflow-y:scroll;
		scrollbar-face-color: #333; /**//*立体滚动条的颜色*/
		scrollbar-3dlight-color: #666; /**//*立体滚动条亮边的颜色*/
		scrollbar-highlight-color: #666; /**//*滚动条空白部分的颜色*/
		scrollbar-shadow-color: #999; /**//*立体滚动条阴影的颜色*/
		scrollbar-darkshadow-color: #666; /**//*立体滚动条强阴影的颜色*/
		scrollbar-track-color: #666; /**//*立体滚动条背景颜色*/
		scrollbar-base-color:#b9b9b9; /**//*滚动条的基本颜色*/
	}

.maininfo .ctn .news::-webkit-scrollbar{ width:7px; height:155px;  background:url(../images/logo.png) center center repeat-y;}
.maininfo .ctn .news::-webkit-scrollbar-button{ display:none;} 
.maininfo .ctn .news::-webkit-scrollbar-track{ background:url(../images/sroll.png) center repeat-y; width:7px;} /*外层轨道*/
.maininfo .ctn .news::-webkit-scrollbar-track-piece{ background:url(../images/logo.png) center repeat-y; width:7px; height:120px; } /*内层轨道，滚动条中间部分*/
.maininfo .ctn .news::-webkit-scrollbar-thumb{ background:#b9b9b9; width:7px;border-radius:6px;}/*滚动条里面可以拖动的那部分*/
		

.maininfo .ctn .time { float: right; width: 13%; line-height: 40px; font-size: 14px; color: #707173;font-family: "微软雅黑";}
.tzgg .ctn  .time { float:left; width:53px; background:#606197; font-size:14px;
 color:#fff; line-height:1.2; font-family: "微软雅黑"; text-align:center; padding:5px 0 6px; margin-right:26px; margin-top:14px; }
 .tzgg .ctn  .time p{
	  font-size:22px;
	  font-weight:bold;
 }
.mid-down { width: 1170px; margin: 0 auto; }
.mid-down:after { display: block; content: ""; clear: both; }
.mid-down a:hover {color: #3168a7;}
.mid-down .gzrl { width: 295px;  }
.mid-down .xyxw { width: 301px; margin-right: 37px; }
.mid-down .tzgg { width: 301px; margin-right:18px;}
.mid-down .kstd { width: 185px; margin-right: 0 !important; }
.mid-down .kstd ul li {width: 100%;background-color: #eeeeee;background-image:url(../images/jthui.png);background-repeat:no-repeat;background-position:163px center;height: 46px;position: relative;margin-bottom: 17px;}
.mid-down .kstd ul li a {display: block;text-align:center;width:185px;line-height: 46px;font-size: 14px;position: absolute;z-index: 20;color:#353434;}
.mid-down .kstd-show { background-color: #4782b2 !important; background-image:url(../images/jtbai.png); background-repeat:no-repeat; background-position:163px center; }
.mid-down .kstd-color { color: #ffffff !important; }

.bg { position: absolute; width: 100%; height: auto;/* background-color: aqua;*/ z-index: 10; bottom: 0; }
.bg-child { position: absolute; width: 100%; height: auto; background-color: aqua; z-index: 10; bottom: 0; }

.title-header { width: 100%; height: 40px; margin-top: 5px; border-bottom: solid 1px #d1d1d1; }
.title-header span { font-size: 16px; color:#000; line-height: 40px; display: block; float: left; width: 72px; border-bottom: solid 2px #0d528d; }
.title-header a { margin-top: 12px; display: block; float: right; }
.title-header a.more{ color:#5c5c5c; font-size:14px; }
.title-li { white-space: nowrap; overflow: hidden;text-overflow: ellipsis; line-height: 30px; width: 98%;}
.title-li .sm-title{font-size: 14px; color:#5c5c5c;background: url(../img/dot.png) left 12px no-repeat; 
}
.gzrl .ctn .title-li{width: 98%; line-height:21px;white-space: normal;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin: 10px 0;}

.xyxwl .title-li{ width: 100%;
    line-height: 21px;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.tzgg .ctn .title-li{ width:100%; line-height:1.5; padding-left:0;margin-bottom:12px; }
.tzgg .ctn .title-li .xingxi{width:219px;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.tzgg .ctn .title-li a.title{ display:block;/* font-weight:bold; */font-size:14px; color:#4782b2; margin-top:7px; margin-bottom:3px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.tzgg .ctn .title-li p.yinwen{ font-size:14px; color:#555555;}
.tzgg .ctn .title-li p.adress{ font-size:14px; color:#555555;}
.mid-down:after { display: block; content: ""; clear: both; }

.function .function-ctn {width: 100%;margin-top: 16px;}
.function .function-ctn a { display: block; float: left; height: 58px; line-height:58px; text-align: center; font-size:14px; color:#fff;position: relative; opacity:1;
			transition: opacity 1s;
		-moz-transition: opacity 1s; /* Firefox 4 */
		-webkit-transition: opacity 1s; /* Safari 和 Chrome */
		-o-transition:opacity  1s; }
.function .function-ctn a:hover {
opacity:0.7;
			transition: opacity 1s;
		-moz-transition: opacity 1s; /* Firefox 4 */
		-webkit-transition: opacity 1s; /* Safari 和 Chrome */
		-o-transition:opacity  1s; 
}
.function .function-ctn a.link1 { width:102px; background:#f28d1e; }
.function .function-ctn a.link2 { width:76px; background:#415a68; margin-left:6px; }
.function .function-ctn a.link3{width: 100%;background:#619081;margin: 7px 0;}
.function .function-ctn a.link4 { width:76px; background:#63619a;  }
.function .function-ctn a.link5{ width:102px; background:#ce4553; margin-left:6px;}

.footer {margin-top: 35px;}

.footer .copyright {width: 100%;min-width: 1170px; padding:23px 0 40px;background-color: #004884;border-top: 5px solid #d5d5d5;color: black;}
.footer .copyright p { font-family: "微软雅黑"; font-size: 14px; color:#76a2c6; line-height:1.5; text-align: center; }

.banner { width: 100%; height: 400px; position: relative;overflow: hidden; }
.banner .img { width: 500%; position: absolute; left: 0px; top: 0px; }
.banner .img img { width: 100%; height: 400px; }
.banner .img li { float: left; width: 20%; }
.banner .num { position: absolute; bottom: 4px; font-size: 0px; right: 30px; }
.banner .num img { width: 97px; height: 57px; margin: 7px 3px; cursor: pointer; border: solid 2px #fff; }
.banner .num li { display: inline-block; }
.banner .num li a { display: block; height: 70px; width: 110px; }
.banner .btn { width: 30px; height: 50px; background-color: #808080; opacity: 0.5; position: absolute; top: 50%; margin-top: -25px; cursor: pointer; text-align: center; line-height: 50px; font-size: 40px; color: #fff; font-family: "宋体"; display: none; }
.banner .btn_l { left: 0px; }
.banner .btn_r { right: 0px; }
.banner:hover .btn { display: block; }
.banner .on { border: solid 2px #fecd0b !important; }
.banner .on-arrow { background: url("../img/on-arrow.png") no-repeat center 0; }

.banner1 { width: 100%; height: 188px; position: relative; overflow: hidden; }
.banner1 .img { width: 500%; /*height:128px;*/ height:188px; position: absolute; left: 0px; top: 0px; }
.banner1 .img img { width: 100%; height:auto; }
.banner1 .img li { float: left; width: 20%;  height:188px; position: relative; }
.banner1 .num { position: absolute; width: 100%; bottom: 14px; right: -38%; text-align: center; font-size: 0px; z-index: 30; }
.banner1 .num li { width: 18px; height: 5px; background-color: #eeeeee; display: inline-block; margin: 0px 1px; cursor: pointer; }
.banner1 .on { background-color: #fecd0b !important; }
.banner1 .btn { width: 30px; height: 50px; background-color: #808080; opacity: 0.5; position: absolute; top: 50%; margin-top: -25px; cursor: pointer; text-align: center; line-height: 50px; font-size: 40px; color: #fff; font-family: "宋体"; display: none; }
.banner1 .btn_l { left: 0px; }
.banner1 .btn_r { right: 0px; }
.banner1:hover .btn { display: block; }
.banner1 .bg { position: absolute; bottom: 0; width: 355px; height: 35px; z-index: 20; opacity: 0.6; filter:alpha(opacity=70); background-color: black; background-size: 100% 100%; }

.xyxw-picture-tt { position: absolute; color: #ffffff; z-index: 30;/* bottom: -50px;*/ bottom: 8px;width: 100%;left: 0; margin-left: 10px; font-size: 12px; }

/*# sourceMappingURL=index.css.map */