/*页面样式CSS */
body{ background:#fff;}
/* 分页GO */
.page{ text-align:center; }
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* 分页OVER */
/* 内容页GO */
.content{ text-align:justify; }
.content,.content p,.content a{	color:#333;	line-height:20px; font-size:12px;	}
.content a:hover{text-decoration:underline;}
.content img{ display:block;	margin:15px auto; max-width:610px;	}
.content p{margin-bottom:10px; text-indent:2em; }
/* 内容页OVER */
#in_ct{	width:100%; height:auto; overflow:hidden; background: url(../images/list-con-bg.gif) repeat-x;	}
.in_ct{	width:990px; height:auto;	overflow:hidden; margin:0 auto;}

.here{ width: 990px; height: auto; overflow: hidden; border-bottom: solid 1px #2573be; margin: 0 auto;  margin-top:38px; }
.here .tit{ color:#3263a6; font-size:21px; text-indent: 22px; line-height: 38px; height: 38px; }
.here .more,.here .more a,.here .more span{ color:#666; font-size:14px; line-height: 38px; height: 38px; }
.here .more{ margin-right:26px; }
.here .more span{ padding:0 5px; }
/* 左侧 */
.list_left{ width: 162px; height: auto; overflow: hidden; padding-top:20px; padding-bottom: 180px; background: url(../images/le_botbg.jpg) no-repeat left bottom #f3f3f3; margin-top:16px; }
.list_left a{ display: block; float: left; width:100%; height: 36px; line-height: 36px; overflow: hidden; 
text-indent: 22px; font-size: 16px; text-decoration: none;}
.list_left a:hover,.list_left a.on{ color: #fff; background: #2573be;}

/* 左侧 o*/
.list_right{ width: 806px; height: auto; overflow: hidden;}
.right_here{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; margin:8px 0 0;
 font-size: 16px; color: #000; text-indent: 26px; border-bottom: solid 1px #ccc;}
 
 
 /* 图文 列表 */
/* 图文 新闻列表  图片、标题、摘要 */
.news_list_tt{ width:806px;  position:relative; }
.news_list_tt .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }

.news_list_tt .hd{ width:auto;  position:absolute; z-index:1; bottom:20px; right:46px; height:11px; line-height:11px; text-align:center; }
.news_list_tt .hd ul{ text-align:right; }
.news_list_tt .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0 6px; background:#fff; overflow:hidden; line-height:9999px; }
.news_list_tt .hd ul .on{  background:#1a3883; }

.right_ct li.news_frist{ width:746px; height:auto; padding:30px; overflow:hidden; background:#f7f7f7;}
.right_ct li.news_frist .img,.right_ct li.news_frist .img img{ width:288px; height:188px; overflow:hidden; }
.right_ct li.news_frist .info{	width:430px; height:auto; overflow:hidden;}
.right_ct li.news_frist .info a{ display:inline-block; }
.right_ct li.news_frist .info h3{	width:100%; height:26px; line-height:26px; overflow:hidden; padding:20px 0;
font-size:17px; color: #2573be; font-weight: lighter;}
.right_ct li.news_frist .info p{ width:100%; height:auto; line-height:24px;	overflow:hidden; color:#555; font-size:13px;}
 
.news_list li{ width:100%; height:auto; overflow:hidden; height:30px; line-height: 30px; padding:30px 0 20px 0; color: #555; font-size:15px;
background: url(../images/in-news-ico1.gif) no-repeat 10px 42px; text-indent:24px; border-bottom: solid 1px #ccc; }
.news_list li a{ line-height: 30px; color: #555; font-size:15px; float: left;}
.news_list li span{ line-height: 30px; color: #aaa; font-size:16px; float: right; padding-right:36px;}
/* 新闻内容页 */
.news_show{ width:100%; height: auto; overflow: hidden;}
.news_show h3.tit{ width:100%; height: auto; line-height: 28px; font-size:22px; color: #000;
text-align: center; overflow: hidden; padding:12px 0; font-weight: lighter; margin-top:20px;}
.news_show p.copyfrom{ width:100%; height: 30px; line-height: 30px; background: #f7f7f7;
text-align:center; font-size:13px; color: #919191; overflow: hidden; margin-top:15px;}
.news_content{ width:715px; height: auto; overflow: hidden; margin:0 auto; padding:20px 0;}
.news_content,.news_content p,.news_content a{	color:#555;	line-height:24px; font-size:15px; text-align: justify;}
.news_content a:hover{text-decoration:underline;}
.news_content img{ display:block;	margin:15px auto; max-width:610px;	}
.news_content p,.news_content div{margin-bottom:10px; text-indent:2em;}
.news_pages{ height:auto; overflow:hidden; border-top:solid 1px #ccc; padding:0 38px; padding-top:20px;}
.news_pages,.news_pages p,.news_pages a,.news_pages span{ 
	line-height:24px; font-size:13px; color:#000;
}
.news_pages p{ width:50%; float:left; height:24px; line-height: 24px; overflow:hidden;}
.news_pages p.fr{ text-align:right;}
.news_pages span{ color:#2573be; padding-right:5px;}
/* 单页 */
.in_tp{ width:822px; height:auto; overflow: hidden; margin:0 -10px;}
.in_tp li{width:254px; height:auto; overflow:hidden; margin:30px 10px 0; float:left; }
.in_tp li a{ display:block; width:254px; height:auto; overflow:hidden;}
.in_tp li a img{ display:block; width:254px; height:166px; overflow:hidden;}
.in_tp li a p{  width:100%; height:36px; line-height: 36px; overflow:hidden; text-align: center; margin-top:8px; color: #555; font-size:15px; }

/* call*/
.contact_ct{ width:806px; height: auto; overflow:  hidden; margin: 0 auto; margin-top:26px; }
.contact_map{ width:100%; height: 482px; overflow:  hidden; }
.contact_info{ height: 100px; overflow:  hidden; background: url(../images/contact_bg.jpg) no-repeat; padding:40px 0 0 120px; margin-top: 15px; }
.contact_info p{ width: 100%; height: 22px; line-height: 22px; overflow: hidden; }
.contact_info,.contact_info p,.contact_info span{ line-height: 22px; color: #fff; font-size: 16px; }
.contact_info span{ padding-right:40px; }

.gsjg_ct{ width:100%; height:auto; overflow:hidden; text-align:center; margin:0 auto;}
.gsjg_ct img{ display:block; margin:0 auto; margin-top:40px;}