﻿/* CSS Document */
body{
	margin:0px;
	padding:0px;
}
a {color:#000000; text-decoration:none;}
a:hover {color:#F60; text-decoration:underline;}
ul,h1,h2 {margin:0px; padding:0px;}
li {list-style-type:none;}
img { border:none; }

#page-container{
	width:983px;
	margin:0px auto;
	font:12px  Arial, Helvetica, sans-serif;
}
#header{
	height:102px;
	background:#fff;
}

/*顶部用户条*/
#header #topbar{
	margin-top:2px;
	height:31px;
	background-color:#ffedc2;
	border:1px #f4b469 solid;
	font:12px/18px simsun;
	overflow:hidden;
}
#topbar .L { width:21px; height:22px; float:left; background:url(../images/topbar/top_L.gif) no-repeat; position:relative; top:5px; left:5px;}

#topbar .favbtn, .homebtn {width:80px; height:18px; float:right; background:url(../images/topbar/tbar3.gif) no-repeat; margin-top:8px;}
#topbar .favbtn a, .homebtn a {display:block; padding-left:14px;}
#topbar .favbtn {background-position:0 -38px;}
#topbar .homebtn {background-position:0 -18px;}
#topbar .vline {width:20px; height:18px; float:right; background:url(../images/topbar/tbar3.gif) no-repeat 0 2px; margin-top:8px;}
#topbar .register {width:75px; margin-top:8px; padding-left:10px; float:left;}

#topbar .logininput {margin-left:5px; padding-top:4px; line-height:22px; overflow:visible; float:left;}
#topbar .text {width:80px; height:14px; border:solid 1px; border-color:#e0e4cc #fff #fff #e0e4cc; color: #E0691A; font-weight:600;}
#topbar .button {background:#fff; height:18px; font-size:12px; border:1px solid #ddd; padding:1px 4px; margin-top:2px;}
#topbar .checkbox { vertical-align:middle; border:none;}

/*logo条*/
#header #logobar{
	background:#fff;
	height:65px;
	position:relative;
}
#logo_left{
	position:absolute;
	/*left:371px;*/
	left:150px;
	top:3px;
}
#logo_right_top{
	position:absolute;
	width:215px;
	top:18px;
	/*left:428px;*/
	left:218px;
}
#logo_right_bottom{
	position:absolute;
	width:215px;
	/*left:428px;*/
	left:219px;
	top:43px;
}
.stylepicker {width:220px; margin-top:12px; float:right;}
.stylepicker a {float:right; border:solid 1px; margin:2px 4px 0 0; text-align:center; width:9px; _width:11px; height:9px; font:7px/9px simsun; text-indent:-9999px; cursor:pointer; cursor:hand;}
.stylepicker .on {text-indent:0;}
.stylepicker span {float:right;}
.thm2 {background:#CCD5DE; color:#58838A; border-color:#58838A; outline:none;}
.thm1 {background:#FEC574; color:#A46307; border-color:#A46307; outline:none;}
.thm5 {background:#BDADC7; color:#4E3A55; border-color:#4E3A55; outline:none;}
.thm3 {background:#C0DD89; color:#6C822F; border-color:#6C822F; outline:none;}
.thm4 {background:#BFBE9F; color:#796F56; border-color:#796F56; outline:none;}
.thm7 {background:#F6C4D0; color:#C44D73; border-color:#C44D73; outline:none;}
.thm6 {background:#CACACA; color:#585858; border-color:#585858; outline:none;}


/*导航条*/
#main-navigation{
	height:25px;
	font-family: "Trebuchet MS",arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/navigation/nav_bgOFF.gif) repeat-x;
}
#main-navigation #nav { list-style-type:none;}
#nav li { float:left;position:relative; }
#nav li a, #nav li a:visited { display:block; text-decoration:none; color:#000; width:auto; border-right:1px #fff solid; padding:0px 15px 0px 15px; line-height:25px; }
#nav li ul,#nav .outhover ul { display:none; }
#nav li a:hover { color:#fff; background:#f4b469;}
#nav li:hover ul,#nav .sfhover ul{ display:block; position:absolute;top:24px;left:0; margin-top:1px; width:100%; border-top:1px solid #fff; border-left:1px solid #fff;}
#nav li:hover ul li a,#nav .sfhover ul li a{ background:#ffedc2;color:#000;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:75px;}
#nav li:hover ul li a:hover, #nav .sfhover ul li a:hover{ background:#f4b469;color:#fff;}


/*搜索栏*/
#search{
	clear:both;
	height:52px;
	margin:3px 0px 3px;
	background:#ffedc2 url(../images/sobar/sobg.gif) repeat-x;	  
	font-size:12px;
}
#search .L {width:29px; height:100%; float:left; background-image:url(../images/sobar/sopan1.gif); background-repeat:no-repeat;}
#search .R {width:29px; height:100%; float:right; background-image:url(../images/sobar/sopan2.gif); background-repeat:no-repeat;
background-position:-1px;}
.sobar {float:left; width:762px; margin-top:3px; padding-top:7px; }
.sobar .sm_logo{ width:162px; height:15px; margin-left:30px;  background:#fff url(../images/sobar/sm_logo.gif) no-repeat;}
.timebox {display:block; width:200px; line-height:20px; float:left; padding-left:35px;}
.sobar .text {width:280px; border:solid 1px #bbb; color: #E0691A; font-weight:600;}
.sobar .button {border:solid 1px #ddd; background:#FFF;}
.sobar select .global {color:red;}
.staff{float:right; height:50px;line-height:50px; font-weight:bold;}
.staff a{color:#ff0000}

#ad1 {margin:0px 0px 5px;}


/*页面主体*/
#main-body{
	background:white;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
/*滚动新闻*/
.webnews {height:27px;}
.webnews .L {width:83px; height:23px; float:left; background:url(../images/webnew.gif) no-repeat; cursor:hand}
#marquee__0 {width:885px; height:23px; float:right; overflow:hidden;}
#marquee__0 a {color:#B40607; line-height:23px;}

#content1 {
	clear:both;
	margin:0px 0px 7px 0px;
	padding:0px;
}
#content1 .content1_left{
	float:left;
	width:287px;
	margin:0px;
	padding:0px;
}
/* 新闻栏目 */
.news{
	_width:100%;
	border:solid 1px #f4b469;
	margin:0px 0px 5px 0px;
}
.news_top {border-bottom:solid 1px #f4b469; background:url(../images/news/news_topbg.gif) repeat; font:12px/20px simsun; padding:0 5px;}
.news_top a:hover{ text-decoration:none;}
.news_top .ico1 { background:url(../images/ico/ico1.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico2 { background:url(../images/ico/ico2.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico3 { background:url(../images/ico/ico3.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico4 { background:url(../images/ico/ico4.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico5 { background:url(../images/ico/ico5.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico6 { background:url(../images/ico/ico6.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico7 { background:url(../images/ico/ico7.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico8 { background:url(../images/ico/ico8.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico9 { background:url(../images/ico/ico9.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico10 { background:url(../images/ico/ico10.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico11 { background:url(../images/ico/ico11.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico12 { background:url(../images/ico/ico12.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .ico13 { background:url(../images/ico/ico13.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .zoom-in { background:url(../images/ico/zoom-in.gif) no-repeat; width:20px; height:16px; float:left; position:relative; top:1px;}
.news_top .L {font-weight:bold;}
.news_top .R {float:left;}
.news_body h1,
.news_body h2 {font-size:12px; font-weight:normal; width:60px; display:block; float:left; color:#26850F; text-align:justify; text-justify:distribute-all-lines; clear:both;}
.news_body h1 a, .news_body h2 a {color:#26850F;}
.news_body h1 {width:48px;}
.news_body em, .news_body i {width:55px; font-style:normal; float:right; height:1.5em; overflow:hidden;}
.news_body {padding:4px;}
.news_body li {line-height:20px;}
.news_body li strong{color:#F77B00;}
.news_body li hr{color:#035496;width:94%;height:1px}
.news_body .box{width:90px; float:left;padding-left:5px}
.news_table { margin:0px 0 0 4px;}
.news_table td {line-height:14px; padding-top:4px; width:85px}

.news_list{padding:4px; border:0px}
.news_list em, news_list i{width:55px; font-style:normal; float:right; height:1.5em; overflow:hidden;}
.news_list tr {line-height:20px;border:0px}

.tab a {display:block; height:20px; float:left; background:url(../images/news p-tibg.gif) 0 0 no-repeat; text-align:center;}
.tab .on {background:#FFF url(../images/news/tibg_.png) repeat-x; height:21px; margin:0 -1px; position:relative; border:solid #A6B4BF; border-width:0 1px;}

.out{color:#000000; text-decoration:none;}
.over{color:#F60; text-decoration:none;}

#content1 .content1_right {
	float:right;
	width:321px;
	text-align:center;
}

.content1_right .ad02 {
	margin-top:6px;
}

.content2_left .adtable1{
	margin:0px;
	width:287px;
	border-collapse:collapse;
}
.content2_left .adtable1 a:hover{ text-decoration:none;}
.content2_left .adtable1 a{ color:#000000;font:bold 14px/50px Arial, Helvetica, sans-serif; outline:none;}
.content2_left .tadbar1{ width:141px; height:50px;  padding:0px 4px 4px 0px; text-align:center;}
.content2_left .tadbar2{ width:141px; height:50px;  padding:0px 0px 4px 0px; text-align:center;}
.content2_left .tadbar3{ width:141px; height:50px;  padding:0px 4px 0px 0px; text-align:center;}
.content2_left .tadbar4{ width:141px; height:50px;  padding:0px 0px 0px 0px; text-align:center;}

#content1 .content1_center{
	float:left;
	width:361px !important;
	width:357px;
	margin-bottom:7px !important;
	margin:0px 7px;
	padding:0px;
	overflow:hidden;
}
#content2 {
	clear:both;
	margin:0px;
	padding:0px;
}
.content2 .tpd{
    margin:1px;
    border-collapse:collapse;
}
.content2 .tpdbar{ width:164px; height:50px;  padding:4px 4px 0px 0px; text-align:center;}

#content2 .content2_left{
	float:left;
	width:287px;
}
.content2_left .ad1 { width:287px; margin-bottom:7px;}
.content2_left .ad2 { width:287px; height:93px; margin-bottom:7px;}

#content2 .content2_center{
	float:left;
	margin:0px 7px;
	width:396px !important;
	width:390px; 
	display:inline;
}
#content2 .content2_right{
	float:right;
	width:286px;
	
}
#content2 .content2_right .news{ margin:0px 0 5px;}
#ad2 {clear:both; margin:0px 0px 5px;}
#content3 {
	clear:both;	
}
#content3 .content3_left {
	float:left;
	width:287px;
}
#content3 .content3_left .adtable2 {
	margin:0px;
	margin-bottom:5px;
	width:287px;
	border-collapse:collapse;
}
#content3 .content3_left .adtable2 a:hover{ text-decoration:none;}
#content3 .content3_left .adtable2 a{ color:#000000; font:bold 14px/50px Arial, Helvetica, sans-serif; outline:none;}
#content3 .content3_left .adbar1{ padding:0px 4px 0px 0px;}
#content3 .content3_left .adbar2{ background:url(../images/ad/sm_ad5.gif) no-repeat; width:158px; height:50px;  padding:0px 0px 4px 0px; text-align:center;}
#content3 .content3_left .adbar3{ background:url(../images/ad/sm_ad6.gif) no-repeat; width:158px; height:50px;  padding:0px 0px 4px 0px; text-align:center;}
#content3 .content3_left .adbar4{ padding:0px;}

#content3 .content3_center {
	float:left;
	width:396px !important;
	width:390px;
	margin:0px 7px;
	display:inline;
}
#content3 .content3_right {
	float:right;
	width:286px;
}

#content4 {
	clear:both;
	margin:0px;
	padding:0px;
}
#content4 .content4_left{
	float:left;
	width:287px;
}

#content4 .content4_center {
	float:left;
	width:476px !important;
	width:470px;
	margin:0px 7px;
	display:inline;
}

#content4 .content4_right {
	float:right;
	width:206px;
}

/*页面底部*/
#footer{
	clear:both;
	height:180px;
}
.friendly_tab { width:983px; border-collapse:collapse;}
.friendly_link_left{ border:1px #f4b469 solid; border-right:0px; background-color:#ffedc2; width:15px;}
.friendly_link { border:1px #f4b469 solid;}
.friendly_link a, .friendly_link a:hover{ width:130px; padding:0px; margin:0px; float:left; font-size:12px; height:18px; text-decoration:none;}
.subnav { padding:6px; text-align:center; }
.copyright { width:420px; text-align:center; width:100%;}

/* 自动切换广告 */
div#MainPromotionBanner{
	width:360px;
	height:190px;
	background:#feb900;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 190px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 360px;
	height: 190px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 360px;
	height: 190px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 165px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: hand;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/ad/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/ad/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}

.paginator { font: 11px Arial, Helvetica, sans-serif;padding:0px 20px 3px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.list {
	padding:0 5px; LIST-STYLE-TYPE: none;  TEXT-ALIGN: left;font:12px/20px simsun;
}
.list I {
	COLOR: #090; FONT-STYLE: normal
}

.lectbox{
	padding:10px 10px 4px 10px; font:12px/20px simsun;
}
.materbox{text-align:center}
.materbox span{color:#F77B00;}
.lect_center1
{
	height:140px !important;
	height:138px;
}
.lect_center2
{
	height:139px !important;
	height:137px;
}

.Xmune_top{
width:100%;
height:44px;
background-image:url(../images/cwx_ch_bg1.gif);
text-align:left
}

.Xmune_img{
width:93px;
height:29px !important;
height:29px;
background-image:url(../images/cwx_ch_bg.gif);
float:left;
text-align:right;
font-size:12px;
padding-top:13px;
}

.Xphoto_ALL{
	width:133px !important;
	width:128px;
	height:210px !important;
	height:163px;
	text-align:center;
	float:left;
	padding:14px;
}

.Xphoto_mune0{
    clear:both;
    border:0;
}

.Xphoto_img{
	width:120px !important;
	width:118px;
	height:161px !important;
	height:160px;
	text-align:center;
	padding:6px;
	border: 1px solid #DBDBDB;
}

.Xphoto_txt{
	line-height: 21px;  
	text-align:center;  
}
