/* CSS Document */
/* CSS Document */


body{margin:0 auto; color:#fff; font-size:12px; background:url(../images/index_01.jpg) repeat-x top #000003;line-height:20px;}
a{color:#fff;text-decoration:none;}
a:visit{color:#11A6D4;text-decoration:none;}
a:link{color:#fff;text-decoration:none;}
a:hover{color:#F74E04;text-decoration:none;}

h2{color:#FFFFFF; font-size:14px; font-weight:bold;}
.clear{clear:both;line-height:0;height:0;font-size:0;}
.blank1{width;551px;height:4px;background:url(../images/blank_top.gif) no-repeat; }
.blank2{width;551px;height:5px;background:url(../images/blank_bot.jpg) no-repeat;}
select,input{font-size:12px;}
img{border:none;}
.more{ float:right;margin-right:10px;display: inline;font-size:12px; margin-top:5px; }

/* 日期，广告,导航,公告,搜索等导航信息 */
li cite { font-style: normal; color: #fff; font-size: 12px; float: right; text-align:right; margin-top:0 !important;margin-top:-3px;}
li cite a { color: #fff; font-size: 12px !important; }
li cite a:visited { color: #fff;}
/*.menu{ overflow:hidden; margin-left:-10px;margin-top:0px!important; margin-top:-15px; clear:both;}
.menu ul{list-style:none; font-size:12px; font-weight:bold;}
.menu ul li{float:left; height:30px;line-height:30px;color:#fff; text-align:center;width:82px;}
.menu ul li a{ color:#fff; height:30px;}
.menu ul li a:visit{color:#11A6D4;text-decoration:none;}
.menu ul li a:link{color:#fff;text-decoration:none;}
.menu ul li a:hover{color:#F74E04;text-decoration:none;width:85px; height:30px;background:url(../images/menubg.gif) no-repeat;display: block;}*/

.menu{font-size:12px; font-weight:bold;position:relative; z-index:100;} 
.menu ul{list-style:none; position:absolute; left:0; top:-5px;} 
.menu li {float:left;position:relative; width:75px;text-align:center; line-height:23px; margin-right:6px;} 
.menu ul ul {font-size:12px;visibility:hidden;position:absolute;left:-40px;top:35px;background:#B6CC57; }
.menu ul ul a{background:none;}
.menu table {position:absolute; top:0; left:0;}]
.menu ul li a:link{background:none;} 
.menu ul li a:hover{background:none;}
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible; background:#CFE7FF;} 
.menu a{ display:block; padding:5px;margin:3px; color:#fff; text-decoration:none; } 
.menu a:hover{color:#FF0000;} 
.menu ul ul li {text-align:center; width:85px; margin-left:3px; clear:both;font-size:12px; margin-right:3px;} 
.menu ul ul li a{display:block;margin:0px; padding:0px;border:0; color:#003C65;} 
.menu ul ul li a:hover{border:0; } 



.topmenu{margin:15px 15px 0px 0px;float:right; width:144px; background:url(../images/topbg.gif) no-repeat}
.topmenu ul{margin:0; list-style:none;}
.topmenu ul li{float:left; margin-left:7px; margin-top:4px; margin-bottom:5px; color:#BABABA;}
.topmenu ul li a{margin-right:5px;}
.change{margin:15px 15px 0px 0px;}
.login{height:30px;margin:10px 0px 0px 15px; overflow:hidden; float:left}
.login ul{margin:0; list-style:none;}
.login ul li{ display:inline;}
.login ul input{height:12px; line-height:12px; width:87px; margin-right:5px;}
.login .loginbtn{ margin:0;}
.login .loginbtn input{height:18px; line-height:18px; margin-right:10px; width:47px; background:#043C70; color:#CCCCCC; border:1px solid #AECFE2}
.sbtn{height:18px; overflow:hidden; clear:both; background:url(../images/sbtn_bg.jpg) repeat-x; margin-left:10px; margin-bottom:10px; width:556px; border:1px solid #D6D6D6}
.sbtn ul{margin:0; list-style:none;}
.sbtn ul li{display:inline; background:url(../images/set.gif) no-repeat 15% 10%;line-height:18px;}

.sbtn ul li a{color:#063F88;  padding-left:32px; text-decoration:underline;}
/*theme*/

.theme {width:140px;height:15px;background:url(../images/theme.gif) no-repeat;overflow:hidden;}

.theme li {display:block;float:left;width:15px;height:15px;margin-right:5px;}

.theme li.current {background:url(../images/theme.gif) -138px 0 no-repeat;}

.theme li a {display:block;width:15px;height:15px;text-indent:-9999px;}

/*板块信息*/
#content{width:1002px; margin:0 auto;  }
#wrap{margin:0 auto;background:url(../images/bg.gif) repeat;}
#header{width:873px;margin:0 auto; height:141px; overflow:hidden; background:url(../images/bg_13.jpg) repeat-x bottom;}
.b_top{height:141px; background:url(../images/index_10.jpg) no-repeat 50% 55%; overflow:hidden}
.c_top{height:141px; background:url(../images/index_03.jpg) repeat-x top;overflow:hidden}
.flash{width:751px; float:left;}
.quickmenu{width:168px; overflow:hidden; position:absolute;top:60px;}
.quickmenu ul{ margin:0; padding-top:5px;}
.quickmenu ul li{float:left; margin-left:2px;}
#wrap_t{ margin:0 auto; background:url(../images/index_25.jpg) repeat-x top;}
#main{ margin:0 auto; width:873px;  }
#footer{ margin:10px auto; clear:both;}
#footer .link{margin:0 auto;}
#footer .link ul{margin:0px 10px; list-style:none}
#footer .link ul li{ display:inline;line-height:24px;margin:0 10px;}
#footer .copy{ background:#243B4C;padding:10px 0px;margin:2px auto; clear:both;}
#footer p{width:420px; margin:5px auto;line-height:20px; text-align:center; }
#leftbar{ background:#004F86;width:288px;float:left; margin-right:5px; overflow:hidden}
#rightbar{width:577px; overflow:hidden; background:#0B243B; }
#rightbar img{margin:0 auto; padding:0;}

/*板块内容信息*/
#leftbar .block{margin:10px;}
#leftbar .tit{background:url(../images/index_19.jpg) no-repeat; height:24px; line-height:24px; padding-left:27px; font-weight:bold; overflow:hidden}
#leftbar .tit1{background:url(../images/index_47.gif) no-repeat; height:36px;}
#leftbar .con{padding:10px; background:#fff;}
#leftbar .vote{margin:0 auto; list-style:none;}
#leftbar .vote h3{font-size:12px; margin:0; color:#666666; font-weight:bold;}
#leftbar .vote li{line-height:22px;color:#666666;}
#leftbar ul{list-style:none; margin:0}
#leftbar ul li a{color:#666666;text-decoration:none;}
#leftbar ul li a:hover{color:#F74E04;text-decoration:none;}

#leftbar form{margin:0;}
#leftbar .botton{margin-top:5px; margin-right:10px;}
#leftbar .botton input{width:60px; line-height:16px;}
#leftbar .link{width:137px; background:url(../images/bg_01.gif) no-repeat right; height:32px; margin:20px auto}
#leftbar .link img{float:left;}
#leftbar .link a{margin-left:25px; line-height:32px;}
#leftbar .hotpic{height:181px; overflow:hidden;}
#leftbar .video{height:214px; overflow:hidden;}
#leftbar .con p{margin:10px 5px; line-height:20px;}

#rightbar .block .tit{background:url(../images/index_21.jpg) no-repeat; height:26px; line-height:26px; padding-left:25px; font-weight:bold; overflow:hidden;}
#rightbar .block .con{margin:14px auto; overflow:hidden}
#rightbar .con p{margin:0; line-height:21px;}
#rightbar .mid{margin:0 auto; clear:both;}
 .mid .block{width:270px; overflow:hidden;margin:5px 0px 0px 5px;}
#rightbar .s_block{margin:0px 0px 0px 10px;}
#rightbar .block2{width:274px; height:142px; background:url(../images/index_22.jpg) repeat-x; overflow:hidden; float:left; overflow:hidden}
#rightbar .block2 .tit{color:#0B243B; background:url(../images/icon_08.jpg) no-repeat 2% 50%; padding-left:15px; font-weight:bold;}
#rightbar .con1{margin:15px auto;}
#rightbar .con1 img{width:140px; float:left; margin-right:15px; margin-top:5px;}
#rightbar .con1 p{ margin:0; line-height:20px; text-align:justify}
#rightbar .con2{ border:1px solid #CCCCCC;}
#rightbar .con2 p{ margin:2px 5px; line-height:20px; height:140px; overflow:hidden}
#rightbar .con3 img{width:156px; height:121px; float:left; margin:12px;}
#rightbar .con3 ul{ margin-right:12px;}
.btn{border-bottom:3px solid #EFF0F5;}
.pagelist{margin:5px 0px;list-style:none;}
.pagelist li{ line-height:24px; background:url(../images/icon.gif) no-repeat 0% 40%; padding-left:12px;}
.music li{background:none; display:inline; line-height:25px;}
.music .button{margin:5px 5px 0px 15px; width:60px; background:#043C70; color:#999999}
.pagelist2{margin:8px 0px;list-style:none;}
.pagelist2 li{ line-height:24px; background:url(../images/icon_06.jpg) no-repeat 2% 40%; padding-left:12px; line-height:22px;}
.pagelist2 li a{color:#3E3E3E;}
.slist{ margin:20px 10px;list-style:none;width:180px; float:left; overflow:hidden}
.slist h2{margin:0; height:25px; line-height:25px; color:#fff; margin-bottom:15px; padding-left:15px;}
.slist .keshitu{float:left; margin-right:10px}
.slist img{width:100px; height:100px;;}
.slist ul{margin-top:15px; padding-left:10px; list-style:none;}
.slist p{padding-bottom:15px; padding-top:10px }
.slist p a{color:#999999;}
.slist li{font-weight:normal; line-height:25px; margin-right:15px;}
.slist2 ul{margin:0; list-style:none;}
.slist2 ul li{ margin-right:15px; float:left;width:100px; line-height:35px; font-size:14px; font-weight:bold; text-align:center;height:35px; background:url(../images/index_21.jpg) no-repeat 10% 50%; overflow:hidden;}
.slist2 ul li a:visit{color:#FF6600;}
.slist2 ul li a:active{color:#FF6600;text-decoration:none;}
.keshi{clear:both;}
.page_note{margin:0 15px;}
.page_note ul{margin:5px 0px; border-bottom: #eea7a5 1px dotted; width:500px;}
.page_note ul li{line-height:25px; list-style:none; float:left}
#demo {overflow:hidden;width:553px; height:83px;}
#demo img { margin-left:8px;border: 3px solid #F2F2F2;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;} 
.article{margin:12px auto;text-align:center; }
 .article .article_title{width:550px;}
 .article .article_title h1{font-size:14px;}
.article .article_property {font-size:12px; font-weight:bold;color:#999999;}
.article .article_content {text-align:left;line-height:25px;margin:20px auto;}
.article .article_pic img{height:330px; width:400px;}
.article .article_tab img{height:350px; width:600px;}
#spage{background:#0B243B; margin:0 auto; width:873px; padding-top:25px;padding-bottom:25px;}
#sleftbar{width:200px; float:left; margin:0 auto; overflow:hidden;border-right:1px solid #999999;}
.smenu h2{background:#0E2E4B;margin:0;height:30px; width:200px; font-size:12px;color:#FF6600; padding-left:35px;line-height:30px;border-bottom:1px solid #999999;}
.smenu ul{margin:15px; list-style:none;}
.smenu ul li{line-height:25px; border-bottom:1px dashed #999999; background:url(../images/subNav_ico_closed.gif) no-repeat 11% 50%; padding-left:35px;}
.btit{ text-align:right; height:22px;border-bottom:1px solid #999999; width:655px;}
.btit2{height:30px; line-height:30px; background:#0E2E4B;border-bottom:1px dashed #999999; font-weight:bold; width:655px; padding-left:25px; color:#FF6600}
.mail{background:url(../images/left_newsletterBut_ov.gif) no-repeat; height:37px; margin-left:25px; font-size:14px; line-height:37px; padding-left:35px; color:#333333;}
.hot_news{margin:25px auto;}
.hot_news h2{margin:0;height:25px; background:#0E2E4B; width:200px; font-size:12px;color:#FF6600; padding-left:35px;line-height:25px;border-bottom:1px solid #999999;}
.hot_news ul{margin:15px; list-style:none;}
.hot_news ul li{line-height:25px; border-bottom:1px dashed #999999; background:url(../images/resource_ico.gif) no-repeat 5% 50%; padding-left:25px;}
/*=== 页码*/
.page_nav {height:33px;line-height:33px; clear:both;margin:0 auto;width:200px;}
.page_nav ul{margin:0 auto;}
.page_nav ul li{padding:0px 5px; float:left;}
.page_nav .input{margin-top:-2px!important;margin-top:5px;}
.article{margin:12px auto;text-align:center; }
 .article .article_title{width:550px;}
 .article .article_title h1{font-size:14px;}
.article .article_property {font-size:12px; font-weight:bold;color:#999999;}
.article .article_content {text-align:left;line-height:25px;margin:15px auto;}
.article .article_content img{ margin:0 auto;}
.article .article_info span{font-weight:bold; line-height:30px; text-align:center;}
.article .article_info{margin-bottom:15px;}
.article .article_content p{ margin:0; text-align:left}
.article .article_pic {margin:0 auto;}
.article .article_pic img{height:330px; width:400px;}
.article .article_pic2 {margin:10px auto;}
.article .article_pic2 img{height:330px; width:450px; border:4px solid #92E4F8;}
.piclist {list-style: none; padding-bottom:5px; margin:20px;}
.piclist  li{list-style: none;float:left; text-align:center; margin-right:30px;}
.piclist  li img{width:100px; height:133px; border:3px solid #B5C6D5; margin:5px;}
.piclist  li span{ margin:0 auto;font-size:12px;  line-height:40px; }
.videolist li img{width:150px; height:123px; border:none;}
.xmpjlist li{ margin:8px 25px 0px 20px;}
.xmpjlist li img{width:220px; height:160px; border:none;}
.newbook li{ margin:15px 25px;}
.newbook li img{width:120px; height:155px; border:3px solid #B5C6D5; margin:5px;}
.food li img{width:110px; height:90px; border:none;}

.top{width:240px; margin:0; overflow:hidden;}
.top .title{width:182px; height:20px; padding:0 0 0 190px; overflow:hidden; line-height:20px; color:#fff; font-weight:bold; float:left; background:url(../images/icon2.gif) #004F86 no-repeat;}
.top .title2{width:182px; height:20px; padding:0 0 0 190px; overflow:hidden; line-height:20px; color:#fff; font-weight:bold; float:left; background:url(../images/icon3.gif) #0E2E4B no-repeat;}
.top ul{ padding:5px 0 0 0; margin:0;}
.top ul li{ height:24px; border-bottom:1px dashed #CCCCCC}
.top ul li a{ line-height:24px; padding-left:3px;float:left;}
.top ul li h4{width:12px; height:10px; margin:6px 5px 0 0; font-size:10px; color:#fff; float:left; line-height:9px; background:#a10024; text-align:center;}
.top ul li cite{color:#999999; margin-top:2px;}
.left_scon{width:370px; float:left; margin-left:10px; margin-right:15px;}
.yubao{ margin-bottom:20px;}
.yubao table{border:1px solid #004F86; font-weight:normal}
.yubao .table2{border:0px solid #000;}
.yubao .table2 img{width:133px; height:100px;border:2px solid #004F86;}
.videosu{height:134px; width:240px;}
.movie{height:235px; overflow:hidden;}
.movie p{margin:5px 3px;}

.sorting {float:left;width:150px;padding:0 0 0 20px;}

.sorting h3 {font-size:110%;font-weight:bold;padding-bottom:6px;color:#666;}

.sorting ul {padding-bottom:15px;list-style:none;}

.sorting ul li {padding-top:5px;}

.sorting ul li.current {font-weight:bold;}

.modlist {display:block;float:left;padding:12px 0 0;}

.modlist ul {clear:both;list-style:none;}

.modlist li {display:block;float:left;width:280px;height:100px;padding:15px 0 15px 10px!important;padding:0px 0 0px 10px;}

.modlist li span {display:block;float:left;width:170px;height:120px;padding:0 10px;line-height:20px;}

.modlist li span.addinfo {display:block;float:left;width:80px;height:58px;}

.modlist li .modicon {display:block;float:left;}

.modlist li .modicon img {display:block;margin-bottom:5px;}

.modlist li input {width:90px;padding-top:3px;}

.modlist li span {width:90px;padding-top:3px;}
.modlist li span p{margin:0;}

.job li{border-bottom:1px dashed #CCCCCC;}


/*杂志/文章评论信息*/
.toolsbar{height:22px;margin-top:10px; margin-left:30px;float:left;}

.toolsbar ul{width:837px;margin:0px auto;}

.toolsbar ul li{height:22px;float:left;display:block;margin-right:2px;}

.toolsbar ul li.toolsub1{width:74px;}

.toolsbar ul li.toolsub2{width:64px;}

.toolsbar ul li.toolsub3{width:85px;}

.toolsbar ul li.toolsub41,.toolsbar ul li.toolsub42{width:96px;}

.toolsbar ul li.toolsub41,.toolsbar ul li.toolsub42{font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.toolsbar ul li.toolsub41{background-image:url(../images/tool111.jpg); color:#666666}

.toolsbar ul li.toolsub42{background-image:url(../images/tool112.jpg);}

.toolsbar ul li.toolsub5{width:70px;}

.input1{width:20px;height:12px;border:1px solid #ccc;margin:2px 0px 0px 23px;text-align:center;}

.input1{font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.gosub{position:absolute;margin-top:4px;*margin-left:-2px;}
.article_zazhi{ margin:0;}
.zazhi{height:357px;width:560px; margin:10px auto; overflow:hidden;}
.article_zazhi h2{font-size:14px; text-align:center; margin:10px; width:500px; overflow:hidden}

.comment {clear:both;width:600px;margin:0;padding-top:35px;overflow:hidden; text-align:left }
.comment h3 {height:28px;line-height:28px; background:#0E2E4B; font-size:12px;font-weight:bold;padding:0 0 0 30px;}
.comment h3 a {text-decoration:underline;}
.comment dl {padding:12px 0 0 0;border-bottom:1px solid #d7e0e7;}
.comment dl img {display:inline;width:54px;height:54px;padding:1px;margin:0 15px 0 5px;border:1px solid #d1d1d1;}
.comment dl dt {margin:-58px 0 0 80px;width:520px;height:20px;line-height:20px;color:#767676;text-align:right;}
.comment dl dt a {text-decoration:underline;}
.comment dl dt span {float:left;color:#767676;}
.comment dl dt span a {color:#767676;text-decoration:none;}
.comment dl dt span a:hover {color:#c30;text-decoration:underline;}
.comment dl dd {margin-left:80px;width:520px;font-size:12px;line-height:22px;padding:15px 0 20px 0;word-wrap:break-word;}
.comment dl dd img {display:inline;width:19px;height:19px;padding:0;margin:0;border:none;}
.publish {width:600px;margin:10px auto;clear:both;overflow:hidden; text-align:left}
.publish h3 {height:28px;line-height:28px;font-size:12px;color:#fff;background:#0E2E4B; padding-left:10px;}
.state {padding:5px 0 3px;}
.state em {color:#FF0000;font-style:normal;}
.textarea {float:left;width:500px;padding:0 10px 0 0;}
.textarea textarea {width:500px;padding:0;border:1px solid #d7e0e7;word-wrap:break-word;}
.textarea textarea.small {height:155px;}
.textarea textarea.big {height:235px;}

.verify {width:580px;height:22px;margin-top:10px;}
.verify input {display:block;float:left;margin-right:5px;}
.verify input.vfnum {width:60px;height:18px;}
.verify img {display:block;float:left;width:68px;height:22px;vertical-align:text-bottom;margin:0 5px 0 0;}
.verify span {display:block;float:left;height:22px;line-height:22px;padding:0 5px 0 0;}
.contbtmad {width:610px;height:95px;margin:25px auto 10px;}


/********背景图片*******/
.logo
{
	margin-top:-8px;
	background:url(../images/logo.gif) no-repeat;
	width:67px;
	height:69px;
}
#banner
{
	height:221px; 
	overflow:hidden;
	width:873px;
	margin:0px 0px 15px 0px;
	background:url(../images/index_16.jpg) no-repeat;
}
.more1
{
	width:44px;
	height:13px;
	background:url(../images/more.gif) no-repeat;
	display:block;
}
.more2
{
	width:38px;
	height:13px;
	background:url(../images/more1.gif) no-repeat;
	display:block;
}
.blue
{
	background:url(images/icon_08.jpg) no-repeat 2% 50%;
	color:#0B243B;padding-left:15px; font-weight:bold;
	float:left;
}
.logo2
{
	background:url(../images/logo2.jpg) no-repeat;
	width:200px;
	height:71px;
}
.greenback
{
	background:url(../images/bg_13.jpg) no-repeat;
}
DIV.dragLayer{
 margin:0px 11px 10px 0px;width:273px; height:142px; background:url(../images/index_22.jpg) repeat-x; overflow:hidden; float:left; overflow:hidden;
}
DIV.dragLayer_over{
 filter:alpha(opacity=100);
 -moz-opacity:0.8; /* Moz + FF */
 opacity: 0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/

}
DIV.clone_dragLayer_over{
 border:1px dashed #FA0;
 filter:alpha(opacity=100);
 -moz-opacity:0.8; /* Moz + FF */
 opacity: 0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
   margin:0px 11px 0 0px;
}
DIV.dragHeader{
 width:273px; height:20px ; background:url(../images/index_22.jpg) repeat-x; cursor:move; 
}
.dragHeader .tit
{
	color:#0B243B; background:url(../images/icon_08.jpg) no-repeat 2% 50%; padding-left:15px; font-weight:bold;
	float:left;
}
DIV.dragHeader_over{
width:273px;
color:White;
 height:20px ;

}
SPAN.min,SPAN.close{cursor:pointer;font-family:Webdings}
#container{margin:0px}
DIV.content{width:265px; padding:4px}
.pagelist .hh
{
	width:200px;
}
.content ul li
{
	list-style-type:none;
}
/* Simple Light Window */
#waiting {position:absolute;display:none;z-index: 10000; background-color:Transparent; width: 220px; height:90px;}
#lightbox {position:absolute;display:none;z-index: 9999; background-color:Transparent;width: 430px; height:250px;}
#overlay {display:none;z-index:9998;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:100%; top:0; left:0;position:absolute;height:auto; }

.lightbox_btn
{
 background:url(../images/btn_bg.jpg) no-repeat center #FFFFFF;
 border:none;
 width:67px;
 height:22px;
}
ul.lightbox
{
    margin:7px 0 0 0;
    padding:0;
}
ul.lightbox li
{
    float:left;
    height:45px;
}
ul.lightbox li.li_img
{
    width:120px;
}
ul.lightbox li.li_btn
{
    padding-top:15px;
    width:67px;
}
a.lightbox
{
    outline:0;
}
.greenback
{
	background:url(../images/bg_13.jpg) repeat-x;
}

.navdiv{padding-left:50px;}
.navmain
{
	
	font-weight:bold;
	color:#ffffff;}
.navmain td
{
	font-weight:bold;
	color:#ffffff;}
	
.navitem td
{
	background-color:#CFE7FF;
	font-weight:bold;
	color:#ffffff;text-align:center; width:85px; margin-left:3px;}
.navitem td a{display:block;margin:0px; padding:0px;border:0; color:#003C65;}
.navitem td a:hover{border:0;color:#FF0000; } 