  @charset "utf-8";
  body {margin: auto; padding: auto; color: #8DDEFF; background: #093D72 url(../images/top2016.jpg) no-repeat top;  }
h1,h2,h3,h4,h5,h6,p,hr,div,/*结构元素*/
ul,ol,li,dl,dt,dd, /*列表元素*/
form,fieldset,legend,input,button,select,textarea, /*表单元素*/
img,pre{padding: 0;margin: 0;}
table{border-spacing: 0;border-collapse: collapse;list-style-type: none;} 
li{list-style-type: none;vertical-align: top;}
  h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight:bold;}
  table,td,tr,th{font-size:12px;}
font: 14px/1 "Microsoft YaHei", Tahoma, Helvetica, Arial, SimSun, sans-serif;
}
.txtb { color: #FFF; }
.txt14 { font-size: 14px; color: #B3CFE0; }
.txt14b { font-size: 14px; color: #FFFFFF; }

/* 导航菜单 */
.nav{height:40px;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.02);border-radius:5px;
    background-image: linear-gradient(#fff, #c0deff); margin-bottom: 4px;
}
.nav .layout{position:relative;}
.nav>div>ul{display:block;position:relative;z-index:1;}
.nav>div>ul>li{float:left;line-height:40px;text-align:center;position: relative;}
.nav>div>ul>li+li{margin-left: 42px;}
.nav>div>ul>li>a{position:relative;display:block;font-size:16px;color:#001e5b;font-weight:bold;}
.nav>div>ul>li>a:before,.nav>div>ul>li>a:after{display:block;content:"";position:absolute;z-index:2;transition:.3s;}
.nav>div>ul>li>a:before{top: -1px;left:50%;width:0;height:4px;background-color:#fe8db8;}
.nav>div>ul>li>a:after{border: 8px solid transparent;border-bottom-color:#00ffff;bottom: 0;left: 50%;margin-left: -8px;
	opacity:0;filter:alpha(opacity=0);}
.nav>div>ul>li.cur>a:before{width:100%;left:0;}
.nav>div>ul>li.cur>a,.nav>div>ul>li:hover>a{color: #fe8db8;}/* 当前栏目颜色 */
.nav>div>ul>li:hover .subnav{animation:popFadeIn .5s; display:block;}
.nav .subnav{position:absolute;width: 140px;left: 50%;margin-left: -70px;right:0;top:40px;z-index:3;
	display:none;overflow:hidden;background-color:#001e5b;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);}
.nav>div>ul>li:last-child .subnav{width: 100px;margin-left: -50px;}
.nav .dropMenu{overflow:hidden;border-bottom:0px solid #ff6600;}/* 下拉底部横线颜色 */
.nav .dropMenu li{text-align:center;line-height: 22px;padding: 10px 0;}
.nav .dropMenu li a{font-size:15px;display: block;padding:0 20px;}
/* 短距离位移动画 */
@keyframes popFadeIn{
	from{
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.layout{width: 980px;margin-right: auto;margin-left: auto;padding-left:40px;}

a:link,a:visited
{ color: #8DDEFF; text-decoration: none; 
}
a:hover { color: #00ffff; text-decoration: underline; 
}

.w980{width:980px;margin:0 auto;}
.linkwhite12 A:link {
	COLOR: #FFF;
	TEXT-DECORATION: none;
}

.linkwhite12 A:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline;
}
.link14 A:link { TEXT-DECORATION: none; font-size: 14px; line-height: 180%; }

.link14 A:hover { COLOR: #FFF; TEXT-DECORATION: underline; font-size: 14px; line-height: 180%; }
.bgindex{ background-color:#01669C;}

.npzbg { background: url(http://www.xzsssj.com/templets/sssj/images/npzbg.gif) no-repeat center top; color: #7E471B; }
#mleft { background: url(../images/left.png) no-repeat;}
#mid { background: url(../images/mid.png) no-repeat center; }
#mright { background: url(../images/right.png) no-repeat;}
.end { background: url(../images/end.jpg) no-repeat center;}

.zwb { background: #01669C url(../images/zwbg.jpg) no-repeat center top; }

.zwb1 { background: url(../images/leftmeun.png) no-repeat center top; }

.txt20 { font-family:"Microsoft YaHei",微软雅黑,; color: #FFF; font-size: 20px; }

.show{font-size:14px;line-height:20px;}
.show img{max-width:700px;}
/*列表*/
h1 {font-size: 20px; font-weight:bold;}
.main{position: relative;}
.main-left{width: 180px;background-color: #0d6da9;margin-left:20px;margin-top:10px;box-shadow: 0px 0px 10px 2px #0f588d;
}
.main-left li{text-align: center;line-height: 40px;height: 40px;font-size: 16px;
    cursor: pointer;}
.main-left li:hover{color: #333;background-color: #001e5b; cursor:pointer;}


.listbox{
	width:715px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.e2{
	
}
.e2 li{
	width:715px;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	list-style-type:none;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:154px;
	float:left;
	margin-right:10px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li img{
	width:180px;
	height:120px;
	float: left;
	margin-right: 20px;
	display:block;
}
.e2 li h3{font-size: 14px; font-weight: bold;line-height: 30px;}
.e2 li p{line-height: 20px;margin: 10px 0;font-size: 12px;}
.e2 li a.preview:hover img{
}
.e2 li a.title{ overflow: hidden; line-height: 25px; font-weight: bold; font-size: 14px; margin-left: 2px; color: #8DDEFF; }
.e2 span.info{
	display:block;
	line-height:23px;
	padding-left:12px;
}
.e2 span.info small{
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#fff;
}
.e2 p.intro{
	line-height:20px;
	margin-left:5px;
	padding-left:65px;
	padding-right:10px;
}
/*pages*/
.list_pages{
}
.list_pages li{
	float:left;
	padding:12px 0px 12px 16px;
	list-style-type:none;
}

/*常用公共样式*/
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.center{text-align: center;}
.cf:before,
.cf:after {
content: " ";
display: table;

}
.cf:after {
clear: both;
}
.cf {
zoom: 1;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
  zoom: 1;
 

/*新闻列表*/
.list-fl{width: 715px;float:left; }
.list-fl li{height:150px;border-bottom: 1px solid #e4e4e4;padding: 20px 0 ;position: relative;}
.list-fl li h3{font-size: 20px; font-weight: bold;line-height: 30px;}
.list-fl li img{float: left;max-width: 150px;max-height: 100px;margin-right: 20px;}
.list-fl li p{color: #999;line-height: 20px;margin: 10px 0;font-size: 14px;}
.list-fl li span{color: #999;line-height: 20px;margin: 10px 20px 10px 0;font-size: 14px;}
