
.main,.cont{background:url(../image/othbg.png);height:584px;margin-top:48px;}
.main .left{width:218px;}
.main .right{width:789px;float:right;}
.main .right h3{height:65px;}
.main .right .frame{width:720px;height:410px; overflow:hidden;overflow-x:hidden; overflow-y:auto;margin:16px 0 0 50px;scrollbar-face-color:#2e74ae;scrollbar-highlight-color:#0d426e;scrollbar-shadow-color:#022a4b;scrollbar-3dlight-color:#022a4b;}
.main .right .frame::-webkit-scrollbar {width: 7px; height:24px;}
.main .right .frame::-webkit-scrollbar-thumb{background:#f00;border-radius: 5px; background-image:-webkit-linear-gradient(to top, #2d618c, #2f7dbf);
  background-image:linear-gradient(to top,#2d618c,#2f7dbf);}
  
.main .left h2{ font-size:14px;height:58px;padding:15px 0 0 30px;}
.main .left h2 span,.main .right h3 span,.contact h2 span{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#6fc1fe; font-weight:bold; text-transform:uppercase;}
.main .left ul{width:80%; margin:0 auto; margin-top:10px;}
.main .left li{ border-left:solid 4px #e7592d; background:#004b8a; line-height:31px; margin-bottom:1px; text-align:center;}
.main .left li.on a:link,.main .left li.on a:visited{color:#fb974d;}

.main .right h3,.contact h2{font-size:14px;margin:15px 0 0 40px;}
.main .right h3 span,.contact h2 span{color:#e7592d;}
.txt{padding-right:15px;}
.txt h1{color:#d7eafe; text-align:center; font-size:14px;}
.txt p{margin-top:5px; line-height:20px;}

.piclist { overflow:hidden;}
.piclist li{float:left;width:224px; height:168px; position:relative; border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
.piclist li:nth-child(3n){border-right:0;}
.piclist li span{ position:absolute;height:36px;width:100%; bottom:0; line-height:36px; text-align:center; font-size:14px;background:rgba(1, 25, 76, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#01194c;/*实现IE背景透明*/}
.piclist li span b{ position:relative;}
.piclist li img{width:224px; height:168px; position:absolute;top:0;left:0;}
.item{}
.item section{margin:0 20px 0 350px;}
.itemi{width:300px; height:389px; border:solid 7px #2c4a63;margin-top:-10px;}

.page{margin-top:15px; text-align:right;}
.page a{background:#0d3274;border:solid 1px #134875; padding:3px 5px; margin-right:8px;}

.cont{background:url(../image/cont_bg.png);}
.contact h2{padding:15px 0 0 10px;}
.contact div{margin:50px 0 0 10px;width:530px;}
.contact dl{float:left;width:43%;margin:20px 0 0 20px;}
.contact dt,.contact dd{ font-family:"宋体";font-size:14px;padding-left:8px;}
.contact dt{background:#114473; line-height:28px; font-weight:bold;}
.contact dd{margin-top:10px; line-height:30px;}

.tplist{ width:90%; margin:20px auto 0 auto;}
.tplist dt{ float:right; font-weight:bold; width:460px; font-size:14px;}
.tplist dt span{background:#315c80;padding:5px;}
.tplist dd.pic {float:left; }
.tplist dd.pic  {display:block;margin-top:-5px;}
.tplist dd.pic  img {width:172px; height:84px;}
.tplist dd.text{ float:right; width:460px; margin-top:15px;}
.tplist:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
} 

.newsList{ overflow:hidden;}
.newsList li{ background:url(../image/icons.png) no-repeat 0 -28px; padding-left:15px; overflow:hidden; line-height:40px; border-bottom:dotted 1px #686d76; margin-right:30px;}
.newsList li a{float:left;}
.newsList li span{float:right;}

.tips{ text-align:center;color:#8897a7; border-bottom:dotted 1px #718ea9;}

ul.form{ overflow:hidden;}
ul.form li{width:50%;float:left; margin-top:10px;}
ul.form li.w100{width:100%;}
ul.form li label{width:90px;display:inline-block; text-align:right; vertical-align:top;}
ul.form input,ul.form textarea,.sub input{border:solid 1px #4886bb;background:#1767aa; color:#fff;padding:2px 5px;}
.sub{ text-align:center; margin-top:20px;}
.sub input{padding:3px 30px; font-family:"微软雅黑";}

#pageNav{
	float:right; padding-right:20px;
	margin:15px; auto;	
}

#pageNav ul li{
	float:left;
	margin-right:10px;
	width:27px; height:27px;  
}

#pageNav ul li a{
	display:block;
	width:25px; height:25px; line-height:25px; 
	text-align:center;
	float:left;
	border:1px solid #458be2;
	margin-right:10px; font-size:14px;
	border-radius: 15px;
	color:#458be2;
}

#pageNav ul li a:hover{
	background:#f3f3f3;
	border:1px solid #ccc;
	color:#666;
}

#pageNav ul li.on a{
	background:#458be2;
	border:1px solid #1e5ead;
	color:white;
}


#pageNav ul li.per,
#pageNav ul li.next,
#pageNav ul li.back{
	width:60px;
}
.nw2{
	width:60px;
	}
	

#pageNav ul li.per a{
	display:block;
	border:none;
	color:#8e8e8e;
	font-size:12px;	 border-right:1px solid #a2c5f0;;		
	border-radius:0; 
	width:50px;
}

#pageNav ul li.next a{
	display:block;
	border:none;
	color:#8e8e8e;
	font-size:12px;	 border-left:1px solid #a2c5f0;;		
	border-radius:0; 
	width:60px;
}

#pageNav ul li.back a{
	display:block;
	border:none;
	color:#8e8e8e;
	font-size:12px;	 		
	border-radius:0; padding-left:4px;
}

#pageNav ul li.per a:hover,
#pageNav ul li.next a:hover,
#pageNav ul li.back a:hover{
	background:none;
	color:#458be2;
}