﻿/*公告*/
#announ {width:890px;height:35px;line-height:35px;padding:0px 10px;background:url(../image/announ.gif) left top no-repeat ;}

/*模板图片*/
.pic {float:left;width:150px;height:172px;margin:0px 8px;overflow:hidden;}
.pic .img {width:150px;border:1px solid #ccc;}
.pic a {display:block;width:150px;height:150px;overflow:hidden;}
.pic a.pic_title {height:32px;line-height:32px;padding-left:15px;background:url(../image/icon03.gif) 5px 14px no-repeat;}



/*共用列表样式*/
.list dt,.list li {line-height:24px;padding-left:10px;background:url(../image/icon02.gif) left 8px no-repeat;}
.list dd {padding-left:10px;color:#ccc;}
.list a:link {color:#333;}
.list a:visited,.list a:hover{color:#0C8906;}
.list dd a:link {color:#ccc;}

/*TAB*/
.dis {display:block;}
.undis {display:none;}

/*首页Banner*/
#banner {WIDTH: 960px; POSITION: relative; HEIGHT: 245px
}
/*首页Banner*/
#banners {#banner {clear:both;height:320px;}
}
UL#banner_current {
	Z-INDEX: 10; RIGHT: -7px; WIDTH: 273px; POSITION: absolute; TOP: 4px; HEIGHT: 241px
}
UL#banner_current LI {
	HEIGHT: 47px
}
UL#banner_current .banner_title {
	PADDING-LEFT: 66px; BACKGROUND: url(../image/item_bg.png) no-repeat; PADDING-TOP: 5px; HEIGHT: 43px
}
UL#banner_current P.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #87d9ec; LINE-HEIGHT: 20px; HEIGHT: 20px
}
UL#banner_current P.des {
	FONT-SIZE: 12px; COLOR: #67c1d5; LINE-HEIGHT: 20px; HEIGHT: 20px
}
UL#banner_current .active P.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d1e8f2; LINE-HEIGHT: 20px; HEIGHT: 20px
}
UL#banner_current .active P.des {
	FONT-SIZE: 12px; COLOR: #d1e8f2; LINE-HEIGHT: 20px; HEIGHT: 20px
}
UL#banner_current .locoy {
	BACKGROUND-POSITION: -518px -285px
}
UL#banner_current .version {
	BACKGROUND-POSITION: -518px -335px
}
UL#banner_current .qq {
	BACKGROUND-POSITION: -518px -381px
}
UL#banner_current .bulletin {
	BACKGROUND-POSITION: -518px -429px
}
UL#banner_current .newweb {
	BACKGROUND-POSITION: -518px -478px
}
UL#banner_current LI A {
	DISPLAY: block; CURSOR: pointer
}
UL#banner_current LI A:hover {
	TEXT-DECORATION: none
}
UL#banner_current LI A.current P.title {
	COLOR: #d1e8f2
}
UL#banner_current LI A.current P.des {
	COLOR: #d1e8f2
}
UL#banner_current LI A.current {
	Z-INDEX: 5; BACKGROUND: url(../image/item_bg.png) no-repeat left -993px;	WIDTH: 273px; COLOR: #d1e8f2; HEIGHT: 53px
}
UL#banner_current LI A.current:hover {
	CURSOR: default; COLOR: #d1e8f2; TEXT-DECORATION: none
}
UL#output {
	OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 245px
}


/* 内容页 */
#text {clear:both;padding:10px;line-height:200%;font-size:12px;}
#text h1 {line-height:38px;margin:15px 20px;font-size:16px;font-family:'宋体';text-align:center;color:#003399;}
#text img {height:auto;}
.contentinfo {text-align:center;border-top:1px dotted #ccc;}
/*购买表格*/
.table{ width:100%; margin:10px auto 7px; font-size:12px; overflow:hidden; border:1px solid #DDD; border-collapse:collapse; }
.table * td{ padding:0px 6px; border:1px solid #EEE; }
.table thead * th{ background:#F5F5F5; border:1px solid #E3E3E3; padding:0px 6px; color:#999; } 
.table tbody * th{ text-align:left; background:#F5F5F5; border:1px solid #DDD; }
.table tbody * th strong{ line-height:21px; text-indent:10px; color:#999; }
.td1{ text-align:right; color:#666; }
.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{ text-align:center; } 
.td5{ background:#F5F5F5; }
.td6,.td7,.td8,.td9{ background:#F5F5F5; }
.abctxt {padding:10px;}

/*工具*/
#tool {
	font-size:12px;
	line-height:20px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	height:20px;
	margin:10px 0;
	padding:10px 0 10px 10px;
	overflow: hidden;
}
#tool ul {
	float:left;
}
#tool ul li {
	float:left;
	width:90px;
	line-height:20px;
}
#tool .commentary, #tool .print, #tool .copy, #tool .email, #tool .close, #tool .rss_2, #tool .t_1, #tool .t_2, #tool .t_3 {
	background-image: url(../image/tool.gif);
	background-repeat: no-repeat;
	background-position: left -20px;
	height:20px;
	line-height:20px;
	padding:0 0 0 25px;
	display:block;
	margin:0 10px 0 0;
	color:#333;
}
#tool .print {
	background-position: left -40px;
}
#tool .copy {
	background-position: left -80px;
}
#tool .email {
	background-position: left -100px;
}
#tool .close {
	background-position: left -60px;
}
#tool .rss_2 {
	background-position: left -120px;
}
#tool .t_1 {
	background-position: left -140px;
}
#tool .t_2 {
	background-position: left -160px;
}
#tool .t_3 {
	background-position: left -180px;
}

#tool .t_4 {padding-left:20px;background:url(../image/comment.gif) left 0px no-repeat;}

/*面包屑导航*/
#position {height:38px;line-height:38px;padding-left:45px;background:url(../image/info-icon.gif) 15px 9px no-repeat;}
#position strong {float:left;}
#position a {float:left;display:inline;line-height:38px;padding:0px 10px 0px 15px;background:url(../image/liens.gif) left 16px no-repeat;}

/*栏目菜单导航*/
.type_list li {height:30px;line-height:30px;background:url(../image/type_list.jpg) left center no-repeat;font-size:12px;}
.type_list a {display:block;height:30px;line-height:30px;padding-left:30px;background:url(../image/liens.gif) 10px center no-repeat;position:relative;float: left;}


/************* 分类内容列表 */
.news_list {
  padding:10px;
}

.news_list li {
  clear:both;
  line-height:38px;
  padding-left:15px;
  border-bottom:1px dotted #999;
  background:url(../image/icon01.gif) left 14px no-repeat;
}

.news_list li a {
	color:#666;
	float: left;
}

.category_title {
  clear:both;
  line-height:28px;
  color:#333;
  padding:0px 15px 0px 30px;
  margin-bottom:10px;
  background:#F5F5F5 url(../image/icon04.gif) 10px 10px no-repeat;
  border-bottom:1px solid #ccc;
}

.category_title span {
  float:right;
}

.category_title h4 {
  font-size:14px;
}

.news_text h5,.news_text_pic h5 {
  float:right;
  width:515px;
  font-weight:bold;
  font-size:12px;
  text-align:left;
  color:#333;
  padding-left:20px;
  background:url(../image/icon01.gif) left 10px no-repeat;
}

.news_text h5 {
  width:640px;
}

.news_text h5,.news_text_pic h5 a {
  color:#333;
}

.news_list .date,.news_text h5 .date,.news_text_pic h5 .date,.strgrade {
  float:right;
  padding-right:15px;
  color:#999;
  font-weight:normal;
}

.strgrade {
  display:block;
  width:180px;
  text-align:left;
}

.news_list p {
  margin:5px;
  padding:5px 5px 5px 20px;
  background:#FFF;
  text-indent:2em;
}

.news_text,.news_text_pic {
  clear:both;
  height:auto;
  padding:10px 0px;
  border-bottom:1px dotted #ccc;
}


.news_text p,.news_text_pic p {
  float:right;
  width:520px;
  text-align:left;
  color:#999;
  padding:5px;
  text-indent:2em;
}

.news_text p {
  width:650px;
}

a.news_text_img {
  display:block;
  float:left;
  width:120px;
  height:100px;
  overflow:hidden;
  border:1px solid #ccc;
}

.news_text_img img {
  margin-right:15px;
}

.list1 a,.list2 a,.list3 a {
  padding-right:30px;
  background:url(../image/new.gif) right 2px no-repeat;
}

/*模板图片列表*/
.template_box {
  float:left;
  width:170px;
  margin:5px 0px 5px 5px;

  background:url(/images/piclist_1.png) right top no-repeat;
  text-align:center;
  overflow:hidden;
}

.template_box a {
  display:block;
  width:170px;
  height:133px;
  font-size:12px;
  overflow:hidden;
  color:#333;
}
.template_box img {
	display: block;
	width:160px;
	height:120px;
	background-image: url(../image/show_bg_1.gif);
	background-repeat: no-repeat;
	padding: 5px;
}
.template_box a:hover img {
background: url(../image/show_bg_2.gif);
}
.template_box h5 {
	margin-top:10px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family: "宋体";
}

.template_box h5 a {
  height:44px;
  line-height:18px;
  font-size:12px;
  font-family: "宋体";
  border:none;
}






.template_box2 {
  float:left;
  width:170px;
  margin:5px 0px 5px 5px;

  background:url(/images/piclist_1.png) right top no-repeat;
  text-align:center;
  overflow:hidden;
}

.template_box2 a {
  display:block;
  width:170px;
  height:310px;
  font-size:12px;
  overflow:hidden;
  color:#333;
}
.template_box2 img {
	display: block;
	width:160px;
	height:300px;
	background-image: url(../image/show_bg_3.gif);
	background-repeat: no-repeat;
	padding: 5px;
}
.template_box2 a:hover img {
background: url(../image/show_bg_4.gif);
}
.template_box2 h5 {
	margin-top:10px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family: "宋体";
}

.template_box2 h5 a {
  height:44px;
  line-height:18px;
  font-size:12px;
  font-family: "宋体";
  border:none;
}





/************* 代码高亮 */
.dp-HighLighter {border:1px solid #ccc;background:#F7F7F7 url(/images/codebg.gif) left top repeat-y;}
.dp-HighLighter ol {padding-left:40px;}
.dp-HighLighter ol li {
  padding-left:10px;
  list-style-type:decimal;
}
.tools {padding-left:10px;background:#F7F7F7;border-bottom:1px solid #ccc;}

/************* 分页 */

.pages {
  clear:both;
  margin:0px 10px;
}

.pages strong {
  color:#555;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#F5F5F5;
  border:1px solid #ccc;
  margin: 0px 3px 0px 0px;
}
.pages a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.pages span {
  float:right;
}


/* 首页模板切换 */
#template {clear:both;}
/*=== tabs ===*/
.tabs-wrap {
	position:relative;
	width:100%;
	background:url(../image/tabs_bg.gif) repeat-x left bottom;
	height:30px;
}
.news-wrap {
	width:350px;
	background:url(../image/tabs_bg.gif) repeat-x left bottom;
	height:30px;
}
ul.news {
	margin: 0;
	padding-right:6px;
	float: left;
}
ul.news li {
	float: left;
	margin: 0;
	padding: 3;
	width:333px;
	line-height: 20px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	margin-left:2px;
	font-size:12px;
	float:left;
}
ul.news li a {
	text-decoration: none;
    font-size:12px;
	padding: 0 18px;
	outline: none;
}
ul.news li a:hover {
	background:none;
}
ul.tabs {
	margin: 0;
	padding-right:6px;
	float: right;
	list-style: none;
	height: 30px; /*--Set height of tabs--*/
	float:right;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	width:93px;
	line-height: 30px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-left:2px;
	text-align:center;
	font-size:14px;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
    font-size:14px;
	padding: 0 18px;
	outline: none;
}
ul.tabs li a:hover {
	background:none;
}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:url(../image/tabs_on.gif) left top no-repeat;
	color:#0D90AE;
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height:275px;
}
.tab_content {
	padding:13px 0 0 2px;
}
/*=== tabs ===*/

/*
	* Optional
*/
.loopedCarousel { position:relative; clear:both; }
.loopedCarousel ul.pagination { 
	float:right;
	padding:10px 6px 0 0;
}
.loopedCarousel ul.pagination li  { float:left; padding-left:4px;}
.loopedCarousel ul.pagination li a {
	float:left;
	width:15px;
	height:15px;
	background:url(../image/bull1.gif) no-repeat 0 0;
	text-decoration:none;
	text-indent:-9999em;
}
.loopedCarousel ul.pagination li a:hover {
	text-decoration:none;
	background:url(../image/bull2.gif) no-repeat 0 0;
}
.loopedCarousel ul.pagination li.active a {
	background:url(../image/bull2.gif) no-repeat 0 0;
}

.carousel-nav {
	float:right;
	padding:0 0 0 0;
}
	.carousel-nav li {
		float:left;
		padding-left:4px;
	}

.loopedCarousel .previous {
	float:left;
	width:31px;
	height:31px;
	background:url(../image/prev-button.gif) no-repeat 0 0;
}
.loopedCarousel .next {
	float:left;
	width:31px;
	height:31px;
	background:url(../image/next-button.gif) no-repeat 0 0;
}
/* 模板 */

.mbtx_nav{background:url(../image/g9yzFfktwtKy4uZ19FV.jpg) repeat-x;height:35px;overflow:hidden;}
.mbtx_today{float:left;width:956px;}
.mbtx_date{float:left;background:url(/images/Ae8vrRsnvRrCg5c0cc.gif) no-repeat 8px -10px;padding:9px 0 0 32px;color:#656668;}
.mbtx_weather{float:left;padding:8px 0 0 5px;}
.mbtx_line1{float:left;background:url(/images/Iwjsnkeyu695Is9B66Gq13.jpg) no-repeat right center;margin-top:10px; width:480px; overflow:hidden;white-space:nowrap;}
.mbtx_line{float:right;margin-top:10px;}
.mbtx_line a{text-decoration:none;color:#004A8B;margin:0px 10px;display:inline-block;}
.mbtx_line a:hover{text-decoration:none;color:#004A8B;margin:0px 10px}
a.mbtx_news:link {color:#004A8B; text-decoration:none;background:url(/images/37F4izuYI2snkeyu2rf6M3.jpg) no-repeat;padding-left:20px;margin-left:20px;}
a.mbtx_news:visited {color:#004A8B; text-decoration:none;background:url(/images/37F4izuYI2snkeyu2rf6M3.jpg) no-repeat;padding-left:20px;margin-left:20px;}
a.mbtx_news:hover {color:#004A8B;text-decoration:underline;background:url(/images/37F4izuYI2snkeyu2rf6M3.jpg) no-repeat;padding-left:20px;margin-left:20px;}
a.mbtx_elite:link {color:#004A8B; text-decoration:none;background:url(/images/HH111bMd1dBtwtD1DiJ.jpg) no-repeat;padding-left:20px;margin-right:20px;}
a.mbtx_elite:visited {color:#004A8B; text-decoration:none;background:url(/images/HH111bMd1dBtwtD1DiJ.jpg) no-repeat;padding-left:20px;margin-right:20px;}
a.mbtx_elite:hover {color:#004A8B;text-decoration:underline;background:url(/images/HH111bMd1dBtwtD1DiJ.jpg) no-repeat;padding-left:20px;margin-right:20px;}
.mbtx_marquee_forum li{float:left;width:100%;height:30px;line-height:30px;overflow:hidden;background:url(/images/5FFE64I4FtwtkeyulF58rhF.jpg) no-repeat 10px 9px;text-indent:32px;color:#014B8A;}
.mbtx_marquee_forum li strong{color:#FF5E03;font-size:14px;}
.mbtx_oneleft{float:left;width:490px;}
.mbtx_oneleft_boxone{padding:2px 0 0 3px;width:488px;height:255px;border:1px solid #D5DEE3;margin-top:8px;overflow:hidden;}
.mbtx_onemiddle{float:left;width:288px;height:255px;border:1px solid #D5DEE3;margin:8px 0 0 6px;display:inline;overflow:hidden;padding:1px;}


.mbtx_onemiddle_boxtwo{background:url(/images/topnews.gif) no-repeat left top;padding:0px 10px;}

.mbtx_onemiddle_boxtwo h1{font-size:14px;text-align:center;padding-top:8px;}
.mbtx_onemiddle_boxtwo p{line-height:20px;text-indent:24px;padding-top:4px;}
.mbtx_onemiddle_ulone {clear:both;width:100%;border-top:1px dotted #C5C5C5;margin-top:8px;font-size:14px;}
.mbtx_onemiddle_ulone li{float:left;width:100%;height:18px;line-height:18px;overflow:hidden;background:url(/images/Ae8vrRsnvRrCg5c0cc.gif) no-repeat 2px -55px;text-indent:12px;margin-top:6px;}
.mbtx_onemiddle_boxtwo h2{float:left;width:100%;height:20px;overflow:hidden;font-size:14px;color:#1E386B;margin-top:8px;}
.mbtx_onemiddle_mbtxlines{background:url(/images/2Lbt52WdytwtkeyuR28zZw2.jpg) repeat-x center; height:1px; line-height:1px; margin:0 0 0 0px;}
.mbtx_onemiddle_boxtwo strong{background:url(/images/6J6IlLTztkmt6M6c2Z.jpg) no-repeat right center; padding-left:20px;padding-right:40px;}
.mbtx_onemiddle_ultwo {clear:both;width:100%;font-size:14px; padding-top:5px;}
.mbtx_onemiddle_ultwo li{float:left;width:100%;height:18px;line-height:18px;overflow:hidden;margin-top:5px;}
.mbtxtime{FLOAT: right; COLOR: #999; MARGIN-RIGHT: 5px; font-size:12px}
.mbtx_onemiddle_ultwo li span{padding-right:3px;}
.mbtx_onemiddle_ultwo li span a{color:#FF6200;}
.mbtx_onemiddle_ultwo li a{color:#444;}
.mbtx_onemiddle_ultwo li a:hover{color:#363; text-decoration:underline;}
.mbtx_oneright{float:right;width:170px; margin:0px 0 0 0px;}
.mbtx_oneright_boxone{width:168px;height:257px;border:1px solid #D5DEE3;margin-top:8px;overflow:hidden;}
.mbtx_rightmdb5{height:28px;overflow:hidden;line-height:28px; padding-left:20px;border-bottom:1px solid #D5DEE5;background:url(/images/gongg.png) no-repeat left; padding-left:30px;}
.mbtx_rightmdb5 strong{float:left;padding-left:5px;color:#15910b;font-size:12px;}
.mbtx_rightmdb5 a{float:right;color:#686765;margin-right:8px;display:inline;font-size:12px;font-weight:normal;}
.mbtx_rightmdb5 span{float:right;color:#666;margin-right:8px;display:inline;font-size:12px;font-weight:normal;}
.mbtx_oneright_ulone{width:152px;margin:0 auto;}
.mbtx_oneright_ulone li{height:83px;padding:7px 0;border-bottom:1px dotted #C6C6C6;}
.mbtx_oneright_ulone img{border:1px solid #DFDFDF;padding:3px;margin-right:10px;}
.mbtx_oneright_ulone strong{font-size:14px;}
.mbtx_oneright_ulone a{color:#03467A;}
.mbtx_oneright_ultwo{padding:0px 5px;}
.mbtx_oneright_ultwo li{float:left;width:100%;height:16px;line-height:16px;overflow:hidden;background:url(/images/Ae8vrRsnvRrCg5c0cc.gif) no-repeat 2px -55px;text-indent:12px;margin-top:6px;}
.mbtx_oneright_ultwo li a{color:#444;}
.mbtx_oneright_ultwo li a:hover{color:#F00; text-decoration:underline;}
.mbtx_add{height:164px;}
.mbtx_add .mbtx_rightmdb5 strong{background:url(/images/HE5ssnb7eNZN5en0Ee.jpg) no-repeat 10px 6px;padding-left:29px;}
.mbtx_oneright_ulthree{float:left;width:100%;margin-top:4px;background:url(/images/Ae8vrRsnvRrCg5c0cc.gif) no-repeat 4px -68px;}
.mbtx_oneright_ulthree li{float:left;width:111px;height:24px;line-height:24px;overflow:hidden;text-indent:34px;margin:6px 2px 0 10px;display:inline;}
.mbtx_oneright_ulthree a{color:#3D89C3;}
.mbtx_twobox{height:310px;border:1px solid #D5DEE3;margin-top:0px;overflow:hidden;}
.mbtx_twobox ul{clear:both;width:954px;padding-left:4px;}
.mbtx_twobox li{float:left;width:150px;text-align:center; margin-left:5px; margin-right:1px; margin-top:9px; margin-bottom:auto;display:inline;}
.mbtx_twobox li img{display:block;margin:0 auto 4px auto;border:1px solid #DCDCDC;padding:2px;vertical-align:middle;}

.mbtx_toolbar *{margin:0px ;padding:0px;}
.mbtx_toolbar{width:100%;height:36px;background:url(/images/toolbar_bg.gif) repeat-x;position:relative;z-index:30;font-size:12px;}
.mbtx_toolbar .toolbar_content{width:960px;margin:0px auto;height:36px;line-height:36px;position:relative;}

.z1{padding:5px 10px 5px 10px}