* { margin: 0; padding: 0; }
#w { position: relative; overflow-x: hidden; overflow-y: hidden; }
#pagebody { position: relative; left: 0; max-width: 100%; min-width: 320px; z-index: 99999; padding-bottom:55px;height:100%; overflow:hidden;}
#toolbarnav{display: block; position: fixed; left: 0px; top: 0px; z-index: 9999999;width:100%; height:90px;  
/*	background:#fff;*/
	background: url(../images/logo.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}
#content { display: block;  margin-top:90px; height:100%; background: #fff; z-index: 9999;max-width: 100%; min-width: 320px; margin-bottom:20px;min-height:600px; overflow:hidden; }
#content1 { display: block;  margin-top:50px; height:100%; background: #fff; z-index: 9999;max-width: 100%; min-width: 320px; }
#newslist{ height:100%;}
/** @group misc **/
.blue { color: #1c609f !important; font-weight: bold; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/** @group navmenu **/

#w #navmenu {  height: 100%; display: block; position:fixed; width: 88%; left: 0px; top: 0px; z-index:999999999; display:none; overflow-y:scroll;  }
/** @group nav menu **/
#w #navmenu header { display: block; background: #b71219; height: 44px; }

#w #navmenu header h1 { text-align: center; padding-top: 10px; color: #e6e8f2; font-weight: bold; font-size: 2.1em; text-shadow: 1px 1px 0px #313131; }

#w #navmenu .ul2 { list-style: none; background: #02283B; height: 100%; }

#w #navmenu .ul2 li { display: block;  border-bottom: 1px solid #fff; width:100%; float:left; }
#w #navmenu .ul2 .li1 { display: block;  border-bottom: 1px solid #fff; width:100%; float:left; background: #02283B;}
#w #navmenu .ul2 .li1 .ul1{list-style: none; background: #ffffff; height: 100%; margin-top:40px;}
#w #navmenu .ul2 .li1 .ul1  li{ display: block;  border-bottom: 1px solid #deddde; background: #ffffff; }
#w #navmenu .ul2 .li1 .ul1  .erji{ display: block;  border-bottom: 1px solid #deddde; background: #f5f5f5; border-top:2px solid #aeaeae;  }

#w #navmenu .ul2 .li1 .navlink2{width:80%; float:left; height:40px; line-height:40px; position: relative; display: block;  color: #fff; font-size: 14px; text-decoration: none; text-align:left; text-indent:1em; }

#w #navmenu .ul2 .li1 .ul1  .erji  .navlink1{width:80%; float:left; height:40px; line-height:40px; position: relative; display: block;  color: #555555; font-size: 14px; text-decoration: none; text-align:left; text-indent:1em; }

#w #navmenu .ul2 .li1 .ul1  li  .navlink1{width:100%; float:left; height:40px; line-height:40px; position: relative; display: block;  color: #02283B; font-size: 14px; text-decoration: none; text-align:left; text-indent:1em; }
#w #navmenu .ul2 .li1 .ul1  li  .navlink1:hover{width:100%; float:left; height:40px; line-height:40px; position: relative; display: block;  color: #555555; font-size: 14px; text-decoration: none; text-align:left; text-indent:1em;  background: #f5f5f5; }
#w #navmenu .ul2 .li1 .ul1  li  span { width:16%; height:40px; line-height:40px; position: relative; float:right; display: block;   color: #fffff; font-size: 14px; text-decoration: none; text-align:center; border-left: 1px solid #fff;  font-weight:bold; display:none;  }
#w #navmenu .ul2 .li1 .ul1  li  span a{color:#ffffff; display:none;}
#w #navmenu .ul2 li .navlink {width:80%; float:left; height:40px; line-height:40px; position: relative; display: block;  color: #fff; font-size: 14px; text-decoration: none; text-align:left; text-indent:1em; }
#w #navmenu .ul2 li span { width:16%; height:40px; line-height:40px; position: relative; float:right; display: block;   color: #fff; font-size: 14px; text-decoration: none; text-align:center; border-left: 1px solid #fff;  font-weight:bold;  }
#w #navmenu .ul2 li span a{color:#ffffff;}
/*
#w #navmenu ul li a:hover { text-decoration: none; display:none; }

#w #navmenu ul li a::after {
	
	display: block;
	width: 6px;
	height: 6px;
	border-right: 3px solid #d0d0d8;
	border-top: 3px solid #d0d0d8;
	position: absolute;
	right: 30px;
	top: 45%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg); display:none;
}


#w #navmenu ul li a:hover::after { border-color: #cad0e6; }
*/

/** 新闻图片切换 **/
.tCtn{ width:100%;float:left;}
	
	.tNumLst b,.iPS_Each .tBtn{ background-image:url(../images/bgs.png);}
	
	
    .idxPdtShow{ width:100%;}
		.btnSwitch_pre,.btnSwitch_nxt{ width:35px; height:35px; left:3%; top:24%; background-image:url(../images/btpre.png); background-repeat:no-repeat; position:absolute; z-index:99999;}
		.btnSwitch_nxt{  background-image:url(../images/btnext.png); background-repeat:no-repeat; position:absolute; z-index:99999; left:87%; top:24%;}
    .idxPdtShow .tMn{ width:100%; float:left;overflow:hidden;display:block; position:relative;}
	.iPS_Each{ width:100%;margin:0 auto 0; overflow:hidden; text-align:center; }
	.iPS_Each1{ width:100%; margin:0 auto 0; overflow:hidden; text-align:center; position:relative; }
		.iPS_Each .tImg{ width:100%; margin:0 auto; text-align:center; display:block; }
		.iPS_Each1 .tImg2{ width:100%; height:173px; overflow:hidden; margin:0 auto; text-align:center; display:block; z-index:1; }
		.iPS_Each1 .ips1{width:100%;  height:30px; font-size:13px; line-height:30px; color:#fffefe;    background:url(../images/home9.png) repeat; z-index:111111; position:absolute; bottom:0px; } 
		.iPS_Each .tImg1{ width:100%;margin:0 auto; text-align:center; display:block; }
		.iPS_text{width:95%; margin:0 auto; font-size:13px; line-height:22px; color:#666666; padding-bottom:15px; padding-top:36px; }
		.iPS_text a{font-size:13px; color:#666666; }
		.tNumLst{ text-align:center; clear:both; float:left;display:block; position:absolute; left:46%; z-index:9999; top:88%;}
		.tNumLst b{ width:10px; height:10px; margin-right:10px; display:inline-block;background-image:url(../images/dot02.png);background-size:10px;}
		.tNumLst b.i1{background-image:url(../images/dot01.png); background-size:10px;}
		.tNumLst1{ text-align:center; clear:both;display:block;  margin:7px auto; z-index:9999; }
		.tNumLst1 b{ width:10px; height:10px; display:inline-block;background-image:url(../images/dot02.png); margin-right:10px;background-size:10px;}
		.tNumLst1 b.i1{background-image:url(../images/dot01.png);background-size:10px;}
