﻿@charset "utf-8";
/* CSS Document */
body {margin: 0;padding: 0;font-family: "宋体";font-size: 12px;
	/*background: url("../images/header_bg.png") no-repeat center top;*/
}

h1,h2,h3,ul,li,dt,dt,dd,p,img {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
}

input,textarea {
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius:4px;
}
input:focus,textarea:focus {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input{vertical-align: middle;}

a:link,a:visited {
	text-decoration: none;
	color: #377DBA;
}

a:hover {
	text-decoration: none;
	color: #0099FF;
}

.order a {
	text-decoration: none;
	color: #FF0000;
}
#top{height:35px; padding-top:5px; background-color:#F7F7F7; border-top:3px solid #213E82; border-bottom:1px solid #E5E5E5;}

#top_login {width:980px; margin:0 auto; margin-bottom:5px;}

#header {
	height: 400px;
	margin: 0 auto;
	width: 980px;
}
#headers {
	height: 440px;
	margin: 0 auto;
	width: 980px;
}

#top_flash {
	width:980px;
	height:87px;
	margin-top:2px;
	margin-bottom: 3px;
	float:left;	
}

#menu1 {
	margin-top:0px;
	width: 980px;
	height: 43px;
	float:left;
	background: url(../images/menu_bg.png) no-repeat;
}
#menu2 {
	margin-top:0px;
	width: 978px;
	height: 30px;
	float:left;
	background-color:#F6F3ED;
	border: 1px solid #ccc;
}

.menu_ul {
	height: 43px;
	float: left;
}

.menu_ul a {
	text-decoration: none;
	color: #ffffff;
}

.menu_ul li {
	text-align: center;
	width: auto;
	padding-top:11px;
	height:32px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	list-style: none;
	font-family: "微软雅黑";
	font-size: 15px;
}

.menu_ul li.noBg {
	background: none;
}

.menu_ul li:hover {
	background: url(../images/menu_over.png) repeat-x top left;
}

.menu_ul2 {
	height: 30px;
	float: left;
}

.menu_ul2 a {
	text-decoration: none;
	color: #243783;
}

.menu_ul2 li {
	text-align: right;
	width: auto;
	padding-top:9px;
	height:21px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	list-style: none;
	font-size: 13px;
}

.menu_ul2 li.noBg {
	background: none;
}
.menu_ul2 li a{

}

#content {
	width: 980px;
	margin: 0 auto;
}
.titles{width:980px; height:20px; float:left;
margin-top:5px; margin-bottom:5px; font-family:'微软雅黑'; font-size:16px; color:#343434;}

#content_login {
	width: 980px;
	min-height: 300px;
	margin: 0 auto;
	margin-top: 10px;
	border: 1px solid #D1D1D1;
}

#left {
	width: 200px;
	min-height: 800px;
	float: left;
	margin-top: 10px;
	/*background: url(../images/bg2.png);*/
}

#adv_left {
	width: 160px;
	min-height: 500px;
	float: left;
	margin-top: 10px;
}

#right {
	width: 730px;
	min-height: 1155px;
	float: left;
	margin-left:20px;
	margin-top: 10px;
	padding-left: 20px;
	border-left: 1px dashed #ccc;
}

#list_right {
	width: 740px;
	min-height: 800px;
	float: left;
	margin-top: 10px;
	padding-left: 30px;
}

#adv_right {
	width: 780px;
	min-height: 500px;
	float: left;
	margin-top: 10px;
	padding-left: 30px;
	border-left: 1px dashed #ccc;
}

#left hr {
	color: #CCCCCC;
}

#left ul,#adv_left ul {
	margin-bottom: 20px;
}

#left li,#adv_left li {
	margin-top: 5px;
}

#left li a,#adv_left li a {
	font-family:"微软雅黑";
	font-size: 14px;
}

.art_top {
	margin: 0 auto;
	padding-top:15px;
	text-align:center;	
}
.art_list {
	margin: 0 auto;
	padding-top:15px;
}

.art_content {
	margin: 0 auto;
	margin-top: 10px;
	color: #333333;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	overflow: auto;
}

.title {
	margin-top: 0px;
	margin-bottom: 5px;
	width: 99%;
	float: left;
	height: 20px;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 6px;
	font-size: 15px;
	font-family:"微软雅黑";
	color: #C62C2C;
}

.title a {
	font-size: 15px;
	font-family:"微软雅黑";
	color: #C62C2C;
}

.title a:hover {
	text-decoration: underline;
}

.layout_image {
	width: 980px;
	min-height: 380px;
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-top:2px solid #656766;
	border-bottom:2px solid #656766;*/
}
.image_content{width: 345px; min-height:380px;float:right; overflow:hidden;}

.layout_second{width: 980px; height:auto; float:left; padding-top: 10px; padding-bottom: 10px;
}
.layout_news {
	width: 240px;
	min-height: 360px;
	float: left;
}

.layout_article {
	width: 480px;
	min-height: 360px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.layout_sort {
	width: 240px;
	min-height: 360px;
	float: left;
}

#sort_menu{width:100%;}
#sort_menu div{float:left;}
#sort_menu div div{font-size:14px; color:#C62C2C; font-weight:bold;}

#art_sort{width: 100%;}
.sort_id{width:22px; height:15px; display:block; float:left; margin-left:0px; text-align:center;
margin-right:10px; background: url("../images/sortid.jpg") no-repeat center bottom; padding-top:0px;}
#art_sort li {
	margin-top:17px;
	width:100%;
	padding-left: 10px;
	float: left;
	list-style: none;
	font-family: "微软雅黑";
	font-size: 12px;
}
#art_sort li a{text-decoration:none; color:#333333;}
#art_sort li a:HOVER{text-decoration: underline; color:#333333;}

.layout_maganize {
	width: 980px;
	min-height: 780px;
	float: left;
	text-align:center;
}
.maganize {
	width: 245px;
	min-height: 780px;
	float: left;
	text-align:center;
}
.maganize2{
	width: 490px;
	min-height: 780px;
	float: left;
	text-align:center;
}
.div_maganize{float:left; width: 235px; height:380px; margin-right:10px;
margin-bottom:10px; text-align:center;}
.div_maganize img{border:1px solid #ccc; padding:5px;}
.div_maganize p{line-height:15px;}
.div_maganize div{margin:0 auto; width:200px; padding:0px; margin-top:10px;}

.img_ggkl{float:left; width: 240px; height:300px; margin-right:10px;
margin-bottom:10px; text-align:center;}
.img_ggkl img{border:1px solid #ccc; padding:5px;}
.img_ggkl p{line-height:15px;}

.layout_video {
	width: 630px;
	height: 320px;
	float: left;
	margin-left: 0px;
}

.layout_works {
	width: 330px;
	min-height: 300px;
	float: left;
	margin-left: 10px;
}

.layout_adv {
	width: 240px;
	min-height: 300px;
	float: left;
	margin-left: 10px;
}

.layout_module {
	width: 335px;
	min-height: 300px;
	float: left;
	padding-right: 20px;
}

.layout_space {
	width: 240px;
	min-height: 300px;
	float: left;
}
.layout_people {
	width: 710px;
	height: 300px;
	float: left;
}

.layout_friends{
	width:980px;
	min-height: 50px;
	float: left;
}
.layout_friends div{height:20px; margin:0 auto; padding-top:5px; padding-bottom:5px;}
.ul_link{}
.ul_link a{font-size:13px; color:#727171;}
.ul_link a:hover{text-decoration:underline;}
.ul_link li{float:left; padding-left:5px; padding-right:5px; border-right:1px solid #727171;}

.art_title{
	float:left;
	margin-left: 5px;
	height:125px;
	overflow: hidden;
	border-bottom:1px dashed #D0D0D0;
}
.art_title2{
	margin-left: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.art_title a,.art_title2 a{
	font-family: "微软雅黑";
	font-size: 16px;
	/*font-weight:bold;*/
	text-decoration: none;
	/*color: #454744;*/
	color: #243783;
}
.art_title a:hover,.art_title2 a:hover{
	border-bottom:2px solid #BA2636;
	color: #BA2636;
	padding-bottom:0px;
}
.art_title p,.art_title2 p{color:#666666; margin-top:5px; line-height:20px;}


.module_content{
	float:left;
	margin-left: 5px;
	height:145px;
	overflow: hidden;
	margin-bottom: 10px;
}
.a_detail{text-align:right; margin-right:5px;}

.module_content a,.a_detail a{
	font-family: "微软雅黑";
	font-size: 14px;	
	text-decoration: none;
	color: #243783;
}
.module_content a:hover,.a_detail a:hover{
	padding-bottom:0px;
}

.module_content p{color:#666666; margin-top:5px; line-height:20px;}

.order a {
	text-decoration: none;
	color: #FF0000;
}

.art_abstract p {
	color: gray;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	overflow: auto;
}

.layout_maganize li {
	font-size: 12px;
	margin-top: 10px;
	vertical-align: middle;
}

.index_table {
	margin-left: 50px;
	margin-top: 10px;
}

.index_table td {
	height: 30px;
}

#message {
	width: 780px;
	margin-top: 20px;
}

.discuss {
	width:97%;
	border: 1px solid #D0E4C2;
	margin-top: 10px;
}

#footer {
	height: 40px;
	text-align:center;
	margin-top: 10px;
	color: #5E5E5E;
	background-color:#F7F7F7;
	border-top:1px solid #E5E5E5;
}

#footer li {
	margin-top: 6px;
}

#footer img {
	width: 100px;
	height: 60px;
	margin-bottom: 5px;
}

.table_regist {
	width: 70%;
	margin: 0 auto;
	margin-top: 10px;
	text-align: right;
	font-size: 14px;
	color: #555555;
}

.table_regist td {
	height: 40px;
	padding-left: 3px;
}

.table_regist input {
	width: 250px;
	height: 22px;
	padding-top: 5px;
	padding-left: 8px;
}

.table_regist img {
	position: relative;
	top: 7px;
}

#regist_b {
	border: none;
	width: 215px;
	height: 55px;
	background: url(../images/ques.jpg) no-repeat;
}
#regist_b2 {
	border: none;
	width: 132px;
	height: 46px;
	background: url(../images/regist.jpg) no-repeat;
}

.login {
	margin:0 auto;
	margin-top:30px;
	width: 600px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #555555;
}
.login td{height: 40px;}
.login img {position: relative;top: 12px;}
.login input{padding-top: 4px;padding-left:3px;}

.rpwd{height:21px; padding-top:8px; padding-left:8px; background: url(../images/rpwd.jpg);
border-bottom:1px solid #D1D1D1;}

.search_res {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	margin-top: 5px;
	background-color: #FFFFCC;
	border: 1px solid #FFCC33;
	padding-left: 50px;
	padding-top: 5px;
}

.search_res font {
	color: red;
}

.page {
	height: 25px;
	padding-top: 5px;
	margin: 0 auto;
	margin-top: 10px;
}

.page_l {
	float: left;
	margin-left: 10px;
}

.page_r {
	float: right;
	margin-right: 80px;
}

/*.paging a:link,a:visited{text-decoration:none; color:#FF8100;}
.paging a:hover{text-decoration:underline; color:#333333;}*/
#admin_l {
	width: 120px;
	min-height: 450px;
	float: left;
	padding-left: 2px;
	margin-top: 10px;
}

#admin_r {
	width: 845px;
	min-height: 450px;
	float: right;
	padding-left: 5px;
	margin-top: 10px;
}

.menuTitle {
	width: 120px;
	height: 23px;
	padding-left: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-top: 6px;
	/*background-color: #8D6A4A;*/
	background: url(../images/admin_l_t.png) no-repeat;
}

.menuContent {
	width: 120px;
	height: auto;
	margin-top: 0px;
}

#admin_l li {
	height: 20px;
	font-size: 12px;
	padding-left: 6px;
	padding-top: 7px;
	background: url(../images/admin_l_c.png) no-repeat;
}

#admin_l li a {
	text-decoration: underline;
	color: #333333;
}

#admin_r li {
	height: 20px;
	font-size: 12px;
	margin-top: 10px;
	padding-left: 10px;
	border-bottom: 1px dashed #D0D0D0;
}

.th {
	height: 26px;
	color: #fff;
	border:0px;
	background: url(../images/th.png) no-repeat;
	padding-top: 5px;
	
}
.th span{font-size:14px; font-weight:bold; text-align:center; float:left;}

.manage {
	width: 700px;
	margin-top: 15px;
	text-align: center;
	border-bottom: 1px dashed #D0D0D0;
}

.manage h2 {
	color: #447172;
}

.manage input {
	width: 630px;
	height: 20px;
}

.table_list {
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #447172;
	border-collapse: collapse;
}

.table_list td {
	border: 1px solid #CCCCCC;
	color: #333333;
	height: 25px;
	padding-left: 3px;
}

.table_list th {
	height: 25px;
	border: 1px solid #CCCCCC;
	color: #615A54;
	background-color: #D8D8D8;
}

/*.table_list a:link,a:visited{text-decoration:none; color:#FF8100;}*/
.table_list a:hover {
	text-decoration: underline;
	color: #333333;
}

.manage_input {
	width: 600px;
}

.td1 {
	width: 20%;
	text-align: right;
}

.td2 {
	width: 30%;
	text-align: left;
}

.td3 {
	width: 50%;
	text-align: left;
}

#banner {margin-top:5px; position:relative; width:615px; height:370px; float:left; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:615px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
			margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#banner ul li.on { background:#900}
#banner_list a{position:absolute;}

#video {position:relative; width:156px; height:112px; float:left;	margin-left: 5px;
	margin-bottom: 5px;	 overflow:hidden;}
#video_play{position:absolute; bottom:0;height:55px;z-index:1000;cursor:pointer; width:156px; }
#video_play img{margin-left:5px;}
#video_bg{position:absolute; bottom:0;background-color:#000;height:20px;filter: Alpha(Opacity=30);opacity:0.4;z-index:1000;cursor:pointer; width:156px; }
#video_info{position:absolute; bottom:0; width:156px; text-align:center; height:15px;color:#fff;z-index:1001;cursor:pointer}

#video2 {position:relative; width:160px; height:120px; float:left;	margin-left: 5px;
	margin-bottom: 5px;	 overflow:hidden;}
#video_play2{position:absolute; bottom:0;height:55px;z-index:1000;cursor:pointer; width:156px; }
#video_play2 img{margin-left:5px;}
#video_bg2{position:absolute; bottom:0;background-color:#000;height:20px;filter: Alpha(Opacity=30);opacity:0.4;z-index:1000;cursor:pointer; width:156px; }
#video_info2{position:absolute; bottom:0; width:156px; text-align:center; height:15px;color:#fff;z-index:1001;cursor:pointer}

#modules div {
	margin-bottom: 10px;
}

#login_a_bg0{
	position:relative;
	margin:0 auto;
	margin-top:20px;
	width:980px;
	height:500px;
	background: url(../images/login_a_bg0.png) repeat-x;
}

#login_a_bg{
	margin:0 auto;
	position:absolute;
	top:60px;
	left:150px;
	width:641px;
	height:303px;
	background: url(../images/login_a_bg.png) no-repeat;
}

.login2 {
	margin-left: 300px;
	margin-top: 110px;
	width: 260px;
}

.login_s {
	margin-top: 20px;
	width:215px;
	height:55px;
	border:none;
	background: url(../images/submit.jpg) no-repeat;
}
.login_e {
	margin-top: 20px;	
	width:74px;
	height:23px;
	border:none;
	background: url(../images/login_e.png) no-repeat;
}
#loginUser{border:1px solid #cccccc; background-color:#cccccc; width:60px; height:30px; margin-left:160px; display:none;}

.zsjs{width:978px; position:relative; border:1px solid #A0A0A0; min-height:1000px; margin:0 auto; padding-top:20px;
}
.webpage{width:968px; position:relative; border:1px solid #A0A0A0; min-height:800px; margin:0 auto;
padding-top:20px; padding-left:10px;}
.video_css{width:978px; position:relative; border:1px solid #A0A0A0; min-height:550px; margin:0 auto; padding-top:20px;
background-color:#E4E4E4;}

.more{float:right; margin-top:18px;margin-right:8px;}
.more a{color:gray;}
.ul_ques{width:100%; font-size:16px; margin-top:10px;}
.ul_ques li{margin-top:10px;}