@charset "gb2312";
/*CSS Document greated by Jasmine(lqmu)*/
/**
标签默认样式
*/
*{ margin:0px; padding:0px; font-family: "Microsoft YaHei","Hiragino Sans GB",sans-serif,"微软雅黑","宋体"; }


.subcontainer a{ text-decoration:none; color:#2255bb;}
.subcontainer a:link {}
.subcontainer a:visited {color: #044180;}
.subcontainer a:hover {color: #044180;}
.subcontainer a:active {color: #000;}
.subcontainer hr{ height:0; border:0px; border-bottom:solid 1px #CCC;}
.subcontainer p{ word-wrap:break-word; text-indent:2em;}
.subcontainer img{border:none;}
/**
场景服务样式
*/
.scenes{ background:url(bottomBg.png) 180px bottom repeat-x; padding-bottom:20px;}
.subcontainer {
	font-size:14px; color:#222; line-height:24px;margin: 0 auto; width: 1000px; background:url(scenesCon.png) left bottom no-repeat; padding-bottom:80px; overflow:hidden;
	position: relative;
}
.subcontainer #resource {
	position: absolute;
	right: 0;
	top: 80px;
}

.subcontainer.no-bg {background: none;}

.mainWrapper{
	padding:10px 30px;
	margin:0px 5px 20px;
	background-color:#f9f9f9\9;
	border:1px solid #ccc\9;
	background-color:  rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.45);
	height:400px auto !important;
	min-height:400px;
}
.scenes .mainWrapper{ 
	margin-top:20px; 
	/* float:right; */
	clear: both;
	width:620px;
}

.mainWrapper h2{ color:#25b; font-size:24px; line-height:48px; padding-bottom: 10px;}
.menu,.submenu{
	margin-top:20px; 
	list-style:none;
	float:left;
}

.menu{
	width:260px;
}
.clearfix .menu {
	width: auto;
}
.menu li{
	margin-bottom:20px;
	padding:5px;
}
.menu li a{ 
	display:block;
	font-size:24px;
	font-weight:bold;
	line-height:40px;
	vertical-align:bottom;
	padding:10px 20px;
	border-radius:40px;
	border:1px solid #73a4cf;
	background:#c5d7ea;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.45);
}
.menu li a:hover{ background:#25b; color:#fff; border:1px solid #25b;}
.menu li a.sel{ background:#25b; color:#fff; border:1px solid #25b;}
.menu li span{ font-size:32px;}

.submenu{ width:184px; padding-left:16px; margin-top:70px; position:relative; display:block; }
.submenu li{padding:0px; margin:0px;list-style:none outside; display:block; position:relative; line-height:32px; _float:left; _width:100%;}
.submenu li a{ font-size:16px; font-weight:bold; display:block; border-left:2px solid #25b; line-height:32px; height:32px; margin:0px; vertical-align:middle; padding-left:20px; position:relative;}
.submenu li .description{ height:48px; line-height:48px; font-size:18px; padding:0px;}
.submenu li .description img{ vertical-align:middle; padding:5px;}
.submenu li a em{ position:absolute; left:-16px; float:left; display:block; height:30px; width:30px; line-height:30px; margin-top:1px; overflow:hidden; border-radius:30px; background:#25b; color:#fff; font:bold 24px/30px  sans-serif; text-align:center;}
.submenu ul{ list-style:none;}
.submenu ul a{ font-size:14px; font-weight:normal;  color:#222;}
.submenu a:hover{ background-color:#25b; color:#fff;}
.submenu ul a:hover{ background-color:#c5d7ea; color:#222;}
.submenu a.sel{ background-image:url(book_open.png); background-position: right center; background-repeat: no-repeat;}
.submenu a.description.sel{ background:url(a1.png) right center no-repeat;}
.submenu a.description:hover{ color:#25b; background:none;}

.picBox{ background:#fff; border:1px solid #73a4cf; overflow:hidden; margin-bottom:20px; width:100%;}
.picBox .pic{ background:#25b; padding:6px 6px 5px; overflow:hidden; width:90px; text-align:center; font-size:16px; float:left;}
.pic img{ border:none; float:left; width:90px;}
.pic span{ clear:both; color:#fff;}
.picBox ul{ list-style:none; float:right; width:480px; padding:10px 0px;}
.picBox li{ float:left; padding:5px 50px 5px 0px;}
.picBox li a{border-left:3px solid #25b; padding:0px 5px; white-space:nowrap;}
.picBox li a:hover{background:#25b; color:#fff;}

.reminder{border:2px dashed #c97800; padding:10px; background:#fbeca2; margin-bottom:20px;}
.reminder h3{ background:url(reminder.png) left center no-repeat; padding-left:28px; color:#a70901; line-height:36px;}

/*子页面样式*/
.containIframe{width:780px; float:right; margin-top:20px;}
.containIframe iframe{}
.subscenesTitle{ font-size:24px; color:#25b; line-height:100px; height:100px; overflow:hidden; }
.subscenesTitle img{ border:none; float:left; margin-left:6px;}
.subscenesTitle .back{ 
	float:right;
	font-size:14px;
	height:30px; line-height:30px;
	border-radius:30px;
	background:#25b url(home.png) no-repeat 10px center;
	padding:0px 30px 0px 40px;
	color:#fff;
	margin-top:40px;
}
.back:hover{ background-color:#f99723;}
.positionPanel{margin-bottom:10px;}
.note{ border:1px solid #73a4cf; border-radius:3px; padding:3px; margin-bottom:20px; background:#e4f0f5;}
.note .con{ border:1px  dashed #73a4cf;	border-radius:2px;padding:5px; background:#f2f8fb; }
.note h3{ background:url(note.png) left center no-repeat; padding-left:28px; color:#25b; line-height:36px;}

.box{  margin-bottom:20px;}
.box .boxTitle{    
	border-left: 4px solid #004A99;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0px 10px;
	color:#25b;
	font-size:16px;
}
.box .boxCon{border-top:1px solid #ccc; padding:5px 0px;}
.box ul{ list-style:none; }
.box ul li{ text-indent:24px; background:url(node.png) 8px 13px no-repeat; line-height:30px; _float:left; _width:100%;}
.box .fileList li{ padding-left:0px;text-indent:0px; background:none;}
.fileList a{ display:block; padding-left:24px; background:url(file.png) 8px center no-repeat; line-height:30px;}
.box ul li a:hover{ background-color:#25b;  color:#fff;}
.box p{margin:10px 0px; }
