/*通用功能类*/
.clear {
	font-size : 14px;
	line-height :1.85;
	margin : 0;
	padding : 0;
	clear : both;
	display : block;
	height : 0;
}
/*以下三句用于浮动*/
.clearfix:after {
content: ".";
display: block;
line-height: 0;
height: 0;
font-size:0;
clear: both;
visibility: hidden;
}
* html .clearfix {height: 1%;}
.clearfix { *zoom:1;}
.none { display:none}
ul{
	margin:0px;	padding:5px;	
}
h1#schooltitle,h1#schooltitle a{font:bold 22px/50px "微软雅黑","宋体";letter-spacing:0.1em;}
#Menu { clear:both; text-align:left; margin:0px; line-height:40px; background:#2b6cc7}
#Menu ul li{display:inline;}
#Menu a{display:inline-block;padding:0 10px; text-decoration:none; font:normal 14px/40px "微软雅黑", "宋体";color:#FFFFFF}
#Menu a:link { text-decoration:none; font-size:14px; color:#FFFFFF}
#Menu a:visited {font-size:14px;text-decoration:none;color:#FFFFFF}
#Menu a:hover {color:#FFFFFF; text-decoration:none; background:#336699}
.bestuser {padding:8px 0 5px 10px;width:64px;float:left;}
.bestuser li {list-style:none outside;}
.userimg,.username {text-align:center;}
.userimg img {padding:1px;border:1px #999 solid;width:48px;height:48px;}
/* 标题列表 */
#indexlist {width:100%;border-collapse:collapse;border-spacing:0px;border-top:1px #efefef solid;}
#indexlist {table-layout:fixed;}
#indexlist td {padding:6px 0px 4px 0px;text-align:center;border-bottom:1px #efefef solid;}
#indexlist tr.top {font-weight:600;background:#F9F9F9;padding:10px 0 8px 0;}


#indexlist td.s1 {text-align:left;width:300px;word-break:break-all;padding:2px 2px 2px 8px;}
#indexlist td.s1 a {color:#1C5BB0;text-decoration:underline;}
#indexlist td.s1 a:hover {color:#333;text-decoration:none;}

#indexlist td.s2 {width:70px;overflow-x:hidden;}
#indexlist td.s2 img {width:24px;height:24px;}
#indexlist td.s2 a {font-weight:600;display:block;width:70px;height:18px;overflow:hidden;}
#indexlist td.s3 {font-size:10px;}
#indexlist td.s4 {width:100px;font-size:10px;}

/* 圈子信息 */
#ginfo h1 {clear:both;font-size:14px;font-weight:600;border-bottom:1px #999 solid;}
#ginfo #group_info div{float:left}
#ginfo #group_info div img{padding:1px;border:1px #999 solid;width:100px;height:100px;}
#ginfo #group_info div li {margin:0 0 0 20px;list-style:circle inside;}

#indexlist{}
#indexlist tr.r1 {background:#fff;}
#indexlist tr.r2 {background:#FBFDFF;}

#user_list h1 {font-size:14px;font-weight:600;border-bottom:1px #999 solid;}
/* 用户列表 */
#user_list ul {width:106px;float:left;text-align:center;background:#F9F9F9;border:1px #E4E4E4 solid;margin:5px;padding:5px;}
#user_list ul li {list-style:none outside;}
#user_list ul li.u1 img{padding:1px;border:1px #999 solid;width:56px;height:56px;}
#user_list ul li.u4 a {border:1px outset;padding:2px 7px 0px 7px;}
#user_list ul li.u4 a:hover {background:#fff;}



/*分页样式*/
.fenye{width:500px; margin:5px 0}
.fenye a{ display:inline-block;margin-right:5px; padding:0 3px;color:#1E50A2;background:#fff; border:1px solid #dcdddd; text-align:center;text-decoration:none}
.fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
.fenye a.curr:visited {color:#fff;}
.fenye a.num{width:22px;}
.fenye a:visited{color:#1f3a87;} 
.fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;}
.fenye span{display:inline-block;}
.kc-fl{ display:inline-block;width:145px;}



h3 {
line-height:23px;
background-image:url(libg2.gif);
background-repeat:no-repeat;
background-position:left bottom;
clear:both;
margin:5px;
}
h2 div,h3 div {
color:#444;
font-size:13px;
background-image:url(li.gif);
background-repeat:no-repeat;
background-position:0 center;
padding-left:12px;
}


/*首页作品展示动画*/
#divcenter_one{ background:#000 ; margin-bottom:6px; float:left;clear:both;  width:728px}
.divcenter_work_one {width: 716px;border-right:#444 1px solid;border-bottom:#444 1px solid;border-left:#444 1px solid;padding:10px 6px 0px 6px;clear:both;float:left}
.fpic {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 3; BACKGROUND: #000;  BORDER-BOTTOM-WIDTH: 0px; WIDTH:709px; POSITION: relative; HEIGHT:408px; BORDER-RIGHT-WIDTH: 0px;BORDER: #444 1px solid;
text-align:center; margin-bottom:8px; overflow: hidden}
.bpic {FLOAT: left; MARGIN: 0px; WIDTH: 244px; POSITION: relative; HEIGHT: 243px}
#focpic {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 1px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 1px; BORDER-RIGHT-WIDTH: 0px}
.thubpic {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH:80px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT:60px}
.thubpiccur {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH:80px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT:60px}
.thubpiccur {Z-INDEX: 30; BACKGROUND: url(../images/arrow3.gif) no-repeat left 50%}
.thubpic img {BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH:74px; BORDER-BOTTOM: #666 2px solid; HEIGHT:54px}
.thubpiccur img {BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 74px; BORDER-BOTTOM: #666 2px solid; HEIGHT:54px}
.thubpiccur img {BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.userinfomenu{width:200px}
.userinfomenu li{list-stype-type:none;float:left;width:94px;border:1px solid #CCCCCC;height:28px;margin:2px;padding-top:5px;}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
}
* html pre { 
word-wrap: break-word; /* Internet Explorer 5.5+ */ 
whitewhite-space : normal ; /* Internet Explorer 5.5+ */ 
} 
#course { text-align:left;font-size:14px; padding:5px;}
#course .kc-title {color:#ff6600;font:bold 22px/32px "微软雅黑", "宋体"; margin:10px 0}
#course .kc-photo img { max-width:500px;}
#course .kc-photo {WIDTH: 570px; OVERFLOW: hidden}
#course #content {width:98%;line-height:1.5!important; text-align:left;}
#course #content table tr { border:1px solid #dadada}
#course #content table td { border:1px solid #dadada}
.kc-base p{ height:28px; line-height:28px}
.kc-base a { text-decoration:underline}
.album { background:url(/space/images/pic.gif) no-repeat; width:136px; height:106px; text-align:center}
.album img {width:120px; height:90px; border:0; margin-top:6px; margin-left:0;}
/*内容*/
.blogmain { overflow: hidden; font-size:14px; line-height:24px}
.blogmain td,.blogmain td div,.blogmain td p{ font-size:14px; line-height:1.5!important}
.blogmain p { margin-bottom:10px}
.blogmain img { max-width:600px!important;}
.articletitle { font:bold 18px/2 "微软雅黑"; text-align:center!important}
.news-td {padding:5px 0}
/*相册*/
.albumlist ul li { float:left;width:200px; text-align:center; margin-bottom:10px;}
.albumbg { text-align:center}
.albumbg img {width:160px;height:120px;}
.phototitle { font:bold 18px/2 "微软雅黑"; text-align:center!important}
/*空间顶部导航*/
div ,ul,li{margin:0px;padding:0px; list-style:none;}
.header_daohang{width:100%;background: url(/images/head01.jpg);height:32px;line-height:32px;}
#header_nav{overflow:hidden}
.header_left{float:left;}
.so_space { float:left; width:240px; padding:5px 0}
.header_right{float:right;text-align:right; margin-right:10px;}
.header_daohang .header_left li{float:left;}
.header_daohang  .header_left a{font-size:12px;color:#666;padding-left:10px;}
.header_daohang .header_right li{float:right;}
.header_daohang .header_right a{font-size:12px;color:#666;padding-left:10px;}
.header {text-align:center;background: url(/images/blog/company_1/header.jpg) no-repeat left top;height:200px; color: #CCC; }
/*微信客服*/
#weixin_kefu {
top: 200px;
right: 10px;
position: fixed;
width: 112px;
height:246px;
background: url(/images/kefu2015.png) no-repeat 0 0;
}
#weixin_kefu a { display:inline-block;width: 100px;height: 100px; margin:5px 0 0 5px}
.title-prefix { display:none}

#header {}
.header-nav { height:38px; background:url(m-bg.jpg)}
.main { display:flex; margin-top:10px}
.maincontent {flex:1;}
.maincontent h2 {
font: bold 14px/26px '微软雅黑';
}
#wrap {width:1200px; margin:0 auto;}
.sidelist {margin-bottom:10px}
.sidelist .hd{}
.sidelist .bd ul li { line-height:28px}
.mainnews ,.maincourse{
    background: #fff;
    margin-top: 10px;
}
.mainnews h2,.maincourse h2 { margin:10px}
.mainnews ul,.maincourse ul { overflow:hidden; background:#fff}
.mainnews ul li { font-size:14px; line-height:28px; background:url(/images/arrow_r.gif) no-repeat 0 10px; padding-left:1em; margin:5px 0 5px 15px}
.mainintro {background:#fff;}
.mainintro h2 {padding:10px 10px 0 10px}
.mainintro h1 {padding:10px 10px 0 10px; font-size:16px; font-family:"微软雅黑", "宋体"}
.mainintro div{padding:10px;line-height:24px;text-align:justify;}
.mainnews,
.maincourse {overflow:auto; font-size:14px;}
.abtn {
display: inline-block;
padding: 2px 5px;
margin-bottom: 0;
font-size: 12px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.abtn, .abtn:focus {
color: #333;
text-decoration: none;
}
.abtn:link,.abtn:visited {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.abtn:hover {
color:#FB9100;
background-color: #286090;
border-color: #204d74;
}
.space-baseinfo {padding:10px;}
.space-baseinfo ul li{ font-size:14px; line-height:28px;background:none！important;}
.space-baseinfo h2 { font-size:14px}
.space-baseinfo h2 a{ font-size:14px;color:#f45a00!important}
.space-contact  ul li{ font-size:14px; line-height:28px;}
.more {
    float: right;
    font-weight:normal;
}

.courselist li{ float:left; width:184px; height:180px; margin:30px 10px; text-align:center}
.courselist li img { border:1px solid #dadada; padding:1px}
.courselist li div,.relativecoursecls li div { margin-top:10px; text-align:center}
.relativecoursecls { margin:10px 5px; padding:10px; border:1px solid #dadada; font-size:12px; overflow:hidden}
.relativecoursecls a { font:normal 12px/24px  "宋体"; color:#666}
.relativecoursecls li { float:left; width:134px; height:150px; margin:20px 7px;}
.maincourse ul { display:flex;flex-wrap:wrap}
.maincourse ul li {width:25%; height:170px; overflow:hidden; padding:10px; box-sizing:border-box }
.maincourse ul li img {width:100%;height:115px;}
/*enterprise2.css合并到此*/
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote,th,td {   
padding: 0;   
margin: 0;   
} 
BODY {
	COLOR: #000000; font-family:"Microsoft YaHei", "宋体"; FONT-SIZE: 14px; background-color:#F3F3F3;
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
TH {
	BCOLOR: #ffffff; FONT-SIZE: 12px;
}
IMG{border:0px;}
p { line-height:1.75;}
a:link          { color: #000; text-decoration: none; }
a:visited       { color: #000; text-decoration: none; }
a:active        { color: #000; text-decoration: none; }
a:hover         { color: #FB9100; text-decoration: none;}

.cb1,a.cb1:link,a.cb1:visited{ color:#1270da; }
.cb1,a.cb1:hover{color:#1270da;}

.c000,a.c000:link,a.c000:visited{ color:#000; }
.c000,a.c000:hover{color:#000;}


.cf,a.cf:link,a.cf:visited{ color:#fff; }
.cf,a.cf:hover{color:#fff;}

.cf00,a.cf00:link,a.cf00:visited{ color:#f00; }
.cf00,a.cf00:hover{color:#f00;}


.color_fff{color:#fff;}
.color_f00{color:#f00;}
.color_666{color:#666;}
.color_ccc{color:#ccc;}

.margin_t_5{margin-top:5px;}
.margin_b_5{margin-bottom:5px;}

.title_01{font-size:18px;padding:20px 10px;line-height}
.title_02{font-size:14px;color:#000; padding:10px; background-color:#f1f1f1}

.menu_ul{list-style-type:none;display:inline;}
.menu_li{float:right;margin-right:6px;width:74px;height:20px; background:url(menu_bg.jpg) no-repeat;text-align:center;padding-top:8px;}

.tb_b_1{}
.tb_s_1{line-height:1.5; padding:5px; white-space:normal;word-wrap:break-word ;word-break:break-all; font-size:14px}
.tb_s_1 div,.tb_s_1 p {line-height:1.5!important;}
.blogmain td,.blogmain td div,.blogmain td p{ line-height:1.5!important}
.cont_01{line-height:18px;color:#666;}
.spacehotnews {    padding: 0 10px 10px;}
.spacehotnews ul li a {display:flex;margin-top:10px;}
.spacehotnews ul li a img {width:30%;max-height:75px;}
.spacehotnews ul li a h5 {flex:1;font-weight:normal; margin-left:10px;font-size:14px;}
.f-700{font-weight:700;font-size:13px;}

.foot{margin:10px;color:#333;font-family:"Microsoft YaHei", "宋体";text-align:center!important;}

.tb{border:1px #a5b5c0 solid;}
/*通用底*/
#footer {
	width:970px;
	margin:20px auto 0 auto;
	text-align:center;
	padding:10px 0;
	color:#333;
	clear:both;
	zoom:1;
	background-color:#f3f4f6
}
#footer ul li{ margin-top:5px}
#footer a {
	color : #333;
}
#foot-copyright {margin:0 auto;}
#foot-nav a{ padding-left:5px}
.copyright{ text-align:center}
.copyright .qr{ margin:0 auto}
.beiantubiao { vertical-align:middle; margin-right:5px;}
.beianhao { display:inline-block;height:20px; line-height:20px;}
.jgflnav a {display:inline-block; margin-right:5px;}

.lbnav  { padding:10px 0; border-bottom:1px solid #dadada}
.lbnav a{ display:inline-block; padding:0 5px; margin:0 5px ;font-size:14px;text-decoration:none!important; text-align:center}	
.keynav { padding:10px 0;border-bottom:1px solid #dadada}
.areanav { padding:10px 0;}
.keynav a,.areanav a{display:inline-block;width:40px; /*padding:0 5px;*/ margin:0 5px ;font-size:12px;text-align:center;}
.location {
    margin-top: 10px;
    margin-left: 12px;
    height: 30px;
    font: normal 12px/24px "宋体";
}
.tb_s_1 ul li,.dotli {
    background: url(/images/dotli.gif) no-repeat left center;
    margin: 5px 0;
    text-indent: 0.5em;
}
/*通用头*/
#header {
	width:1200px;
	max-width:100%;
	background : #ffffff;
	margin : 0 auto;
	clear : both;
}
.topnav, #topnav {
	height:32px;
	line-height:32px!important;
	background:url(/images/head01.jpg) repeat-x 0 0;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.topnav .tip,#topnav .tip { margin-left:10px; display:inline-block;*display:inline; line-height:32px;}
.topnav .new,#topnav .new { position:absolute; top:1px;left:370px; background:url(/images/new.png) no-repeat; display:block; width:25px; height:15px }
#topmenu {
	clear:both;
	height : 50px;
	margin : 0 auto;
	background : #ffffff;
	text-align:center;
	overflow:hidden
}
.logo { float:left; width:200px;}
#topmenu ul {
    float: right;
    margin: 14px 14px 14px 14px;
}
#topmenu ul li {
	float : left;
	padding:0 7px;
	height:20px;
	line-height:20px;
	border-right:1px solid #dadada
}
#topmenu ul li a{
display:block;
font-size:15px;
text-decoration:none
}
.nobd { border:0!important}
#topmenu ul li.logoli {
	width:195px!important;
}
/*通用底*/
#footer {
	width:100%;
	max-width:1200px;
	margin:10px auto 0 auto;
	background-color:#ffffff;
	text-align:center;
	padding-top:10px;
	color:#333;
	clear:both;
	zoom:1;
}
#footer ul { margin:5px 0}
#footer a {
	color : #333;
}
#foot-copyright {margin:0 auto;width:100%; text-align:center;}
#foot-nav a{ padding-left:5px}
.copyright{ text-align:center}
.copyright .qr{ margin:0 auto}
.school-header { background:#FFFFFF}

span.left {
	float:left;
	margin-left:5px;
}
span.right {
	float:right;
	margin-right:5px;
}
.topnav a ,#topnav a {
	font-size:12px;
	line-height:32px;
	color:#666666
}
.topnav span a,#topnav span a { display:inline-block; margin-left:2px;	margin-right: 2px;}
.text-center {text-align:center}
/*大屏*/
@media(min-width:769px) {
	.school-nav { background:#2b6cc7; line-height:40px;}
.school-nav a { display:inline-block;padding:0 10px; text-decoration:none;color:#FFFFFF}
.school-nav a:hover { background:#336699}
.school-name { padding:20px 10px}
.school-name a {font-size:18px; color:#000}
.sidebar { width:350px; margin-left:10px;background:#fff;}


}
/*小屏*/
@media(max-width:768px) {
#wrap {width:100%}	
#header{width:100%}	
#footer{width:100%}	
.main {display:block;}
.header-nav {height:auto;}
.school-nav { background:#2b6cc7; line-height:40px;overflow:hidden}
.school-nav a {float:left;padding:0; text-decoration:none;color:#FFFFFF;width:25%;text-align:center;}
.school-nav a:hover { background:#336699}
.school-name { padding:20px 10px}
.school-name a {font-size:18px; color:#000}
.maincourse ul li {
    width: 50%;
    height: 170px;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
}
.sidebar { background:#fff;margin-top:10px;}


}
