﻿.page_bnr{width:auto;height:200px;overflow:hidden;}
.page_bnr img{height:200px; display:block;}

.page_mwrap{background:#e4e4e4; height:50px; line-height:50px; width:100%;}

.location{width:1000px;margin:0px auto 20px auto;overflow:hidden}
.location h3{ float:left; color:#fb9d29; font-size:18px;}
.location p{ float:right; color:#000; }
.location p a{ color:#000; }

.location2{height:55px;	position:relative;	z-index:1;	border-bottom:1px #afafaf solid;}
.location2 h3{height:35px;font-weight:bold;font-size:24px;line-height:35px;	position:absolute;left:0;top:0;	z-index:2;color:#2b5bb6;width:260px;text-align:left;}
.location2 p {padding-left:10px;height:35px;line-height:35px;position:absolute;	right:0;	top:0px;line-height:38px;text-align:right;}

.page_main{width:1100px;margin:0px auto 20px auto;overflow:hidden;}
.page_container,.page_contactus{ line-height:30px;margin-top:30px;}

.page_main{width:1100px;margin:35px auto 20px auto;overflow:hidden;}
.page_left{width:240px;float:left;}

.left_tit{background:#2b5bb6; padding:20px 0 8px 0;}
.left_tit h3{width:240px;font-size:24px; color:#fff; font-weight:bold;text-align:center; padding-bottom:15px;}
.leftMenu{background:#ffffff; padding:10px; border: 4px solid #2b5bb6; width:212px; float:left; padding-bottom:15px;}
.leftMenu li {margin: 8px 0; }
.leftMenu li span > a { display:block; height:47px; line-height:47px; padding:0 0 0 42px;   background:#e8ecf7 url(../tip.png) no-repeat 24px -440px;color: #454545; }
.leftMenu li span > a:hover {  background-color: #2b5bb6;color: #fff;background-position: 24px -380px;}
.leftMenu li a.ov{color:#fff;background:#2b5bb6; display:block;}


.page_right{width:820px;float:right;}

.page_photolist{padding-left:0px;}
.page_photolist dl{width:33%;padding-bottom:25px;display:block;float:left;vertical-align:top;overflow:hidden;}
.page_photolist dl dd{text-align:center;margin:0 auto;overflow:hidden;display:block;}
.page_photolist dl dd img{	width:256px;height:192px;border:1px solid #2b5bb6;padding:2px;}
.page_photolist dl dd a:hover img{	border:3px solid #fb9d29;padding:0px;-webkit-transition: border-color .5s ease;-moz-transition: border-color .5s ease;-ms-transition: border-color .5s ease;-o-transition: border-color .5s ease;}
.page_photolist dl dt{width:260px;height:32px;line-height:32px;	background:#e7e7e7;	text-align:center; font-size:16px;	margin:0 auto;	display:block;	overflow:hidden;}
.page_photolist dl dt a,.page_photolist dl dt a:visited{color:#000;}

.page_photolist2 dl dd img{ height:287px;}

.page_photolist1 dl dd img{ width:256px; height:376px;}

.newslist2{	margin:0 auto;}
.newslist2 dl{border-bottom:1px dotted #a6a6a6; padding:10px 0;}
.newslist2 dl dt{background:url(/img/listicon.gif) no-repeat 3px 5px;overflow:hidden;}
.newslist2 dl dt h3{font-size:14px;font-weight:bold;height:25px;line-height:25px;color:#444;overflow:hidden;}
.newslist2 dl dt h3 a,.newslist2 dl dt h3 a:visited{}
.newslist2 dl dt h3 a:hover{}
.newslist2 dl dt h4{height:24px;line-height:24px;font-size:12px;font-weight:normal;}
.newslist2 dl dt p{	line-height:24px;color:#666666;padding-bottom:0px;overflow:hidden;}
.newslist2 dl dt p a,.newslist2 dl dt p a:visited{}
.newslist2 dl dt p a:hover{	text-decoration:underline;}

.page_navigation{padding:10px 10px 30px 10px;text-align:center;}
.page_navigation a{margin-left:5px;	margin-right:5px;}

.page_acttext{padding:30px 0 0 0;margin:0 auto;line-height:2em;}
.act_title{	font-size:24px;	font-weight:bold;	line-height:26px;	text-align:center;	padding-bottom:10px;}
.act_info{	text-align:center;	line-height:22px;	padding-bottom:10px;}
.act_info span{	margin-left:6px;	margin-right:6px;}

.act_content{padding:5px 0 20px 0;line-height:2.5em;overflow:hidden;}
.act_nextprev{padding:6px;margin:15px 0;height:23px;border-top:1px solid #a3a3a3;}
.act_nextprev span{padding-right:15px;}

.act_next{width:320px;height:20px;line-height:20px;float:left;overflow:hidden;}
.act_prev{width:320px;height:20px;line-height:20px;float:right;	overflow:hidden;}
.PageNextPrev{	padding:10px;}

.tab{ width:240px; margin-top:20px; float:left;}
.tab .title{ background:#2b5bb6; height:45px; line-height:45px; padding:0 10px;}
.tab .title .tt{ float:left; color:#fff; font-size:18px; font-weight:bold;}
.tab .title .more{ float:right; color:#fff;}
.tab .title .more a{ color:#fff;}
.tj_imglist dd{ text-align:center; margin-top:5px;}
.tj_imglist dd img{ width:225px; height:168px;}
.tab_cont{ border:solid 1px #2b5bb6; padding:10px; line-height:28px;}
