﻿﻿/*------------------reset --------------------*/
@charset utf-8;
/************************************
the Academy of Arts & Design,Tsinghua University
edit by reflux 2010.12.18
************************************/
/* initialization */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,image,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tf,tr,th {
border:0;
font-size:100%;
vertical-align:baseline;
font-family:inherit;
margin:0;
padding:0
}

body {
background-color:#FFF;
color:#3F3F3F;
line-height:18px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg_container_article_01.jpg);
background-repeat:repeat-x;
background-position:center top;
margin:0
}

img {
vertical-align:top;
border:0
}

a,a:link {
text-decoration:none;
color:#000
}

ul,li {
list-style-type:none
}

.clear {
clear:both;
display:inline
}

.left {
float:left
}

.right {
float:right
}

#container {
width:960px;
margin:auto
}

#article_header_bg {
background-image:url(../images/bg_container_article_title_03.jpg);
background-repeat:no-repeat;
background-position:center top;
height:185px;
width:960px
}

#header {
float:left;
height:103px;
width:960px
}

.logo {
float:left;
height:67px;
width:360px;
margin-top:19px;
margin-left:19px;
cursor:pointer;
display:inline
}

*html .logo {
margin-left:25px
}

.head_title {
	float:left;
	height:67px;
	line-height:normal;
	width:400px;
	margin-top:40px;
	margin-left:10px;
	cursor:pointer;
	font-size:22px;
	font-family:微软雅黑,黑体,隶书,宋体;
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0,0,0,.9);
	font-weight:700;	
}

.search {
float:right;
height:76px;
width:341px;
margin-right:5px;
display:inline;
background-repeat:no-repeat;
background-position:right bottom
}

.language {
float:left;
height:26px;
width:341px;
line-height:12px;
margin-top:30px;
text-align:right;
background-repeat:no-repeat;
background-position:right top
}

.language a {
float:right;
width:50px;
height:12px;
display:block
}

.user {
float:left;
height:20px;
width:77px
}

.user a {
float:left;
width:30px;
height:20px;
margin-right:3px;
margin-left:10px;
display:inline
}

.searchbar {
float:left;
height:20px;
width:341px
}

.searchbarleft {
float:left;
height:20px;
width:21px;
background-image:url(../images/search_l.gif);
background-repeat:no-repeat;
background-position:right
}

.word {
width:220px;
height:20px;
line-height:20px;
float:left;
border:0;
background-color:#FFF;
color:#888787;
font-size:12px;
margin:0;
padding:0
}

.button {
float:left;
height:20px;
width:23px;
background-image:url(../images/search_r.gif);
background-repeat:no-repeat;
border:0;
cursor:pointer;
margin:0;
padding:0
}

#menu {
float:left;
height:36px;
width:960px;
overflow:hidden
}

#nav {
width:960px;
display:block;
margin:0 auto 60px
}

#nav .mainlevel {
display:inline;
float:left;
background:url(../images/nav_line.png) no-repeat right;
z-index:100;
padding:0 8px
}

#mainlevel_01 {
margin-left:0
}

#nav .mainlevel a {
color:#fff;
text-decoration:none;
line-height:36px;
display:block;
padding:0 13px
}

#nav .mainlevel ul a {
padding:0
}

#nav .mainlevel a.hover {
text-decoration:none;
background-image:url(../images/bg_nav_h.gif);
background-repeat:no-repeat;
background-position:center 4px
}

#nav #mainlevel_08 a.hover {
text-decoration:none;
background-image:url(../images/bg_nav_h_08.gif);
background-repeat:no-repeat;
background-position:center 4px
}

#nav .mainlevel ul {
display:none;
position:absolute;
filter:alpha(opacity=90);
-moz-opacity:0.8;
opacity:0.9;
margin-left:0;
background-color:#043866;
background-image:url(../images/nav_line_m.gif);
background-repeat:no-repeat;
background-position:left top;
z-index:5;
padding:9px 17px 14px 19px
}

#nav .mainlevel ul#sub_09 {
background-image:url(../images/nav_line_r.gif);
margin-left:-95px
}

#nav .mainlevel li {
width:144px;
background-image:url(../images/nav_line.gif);
background-repeat:repeat-x;
background-position:left bottom;
height:33px
}

#nav .mainlevel li a {
background-image:url(../images/nav_p.gif);
background-repeat:no-repeat;
background-position:right center;
height:33px;
width:144px
}

#nav .mainlevel_01 li {
width:120px;
background-image:url(../images/nav_line.gif);
background-repeat:repeat-x;
background-position:left bottom;
height:33px
}

#nav .mainlevel_01 li a {
background-image:url(../images/nav_p.gif);
background-repeat:no-repeat;
background-position:right center;
height:33px;
width:120px
}

#nav .mainlevel li a:hover {
text-decoration:none;
background-image:url(../images/nav_p.gif);
background-repeat:no-repeat;
background-position:right center;
color:#FF0
}

#nav .noline {
background:none
}

#showindex {
float:left;
height:16px;
width:960px;
padding-top:14px;
padding-bottom:15px;
padding-left:17px;
display:inline;
color:#FFF;
font-family:宋体
}

#showindex a,#showindex a:link {
color:#FFF;
text-decoration:none
}

#showindex a:hover {
color:#EEE;
text-decoration:underline
}

#content {
width:960px;
clear:both;
overflow:hidden;
margin-bottom:20px
}

.left_menu {
float:left;
width:191px;
margin-right:10px;
display:inline
}

*html .left_menu {
margin-right:-3px
}

.left_menu_title_orange {
background-image:url(../images/bg_article_l_m_title.gif);
background-repeat:repeat-x;
background-position:left top;
height:10px;
width:191px;
float:left
}

.left_menu ul#left_menu {
margin-top:10px;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid
}

*html .left_menu ul#left_menu {
margin-top:-5px
}

.left_menu ul li a {
width:172px;
height:36px;
line-height:36px;
display:block;
background:url(../images/l_menu_bg.gif) no-repeat;
padding-left:17px;
color:#010101;
font-size:12px;
position:relative;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8
}

.left_menu ul li span {
display:block;
width:40px;
height:30px;
position:absolute;
right:0;
top:2px
}

.left_menu ul li.current a {
text-decoration:none;
font-weight:700;
background:url(../images/l_menu_hover_bg.gif) no-repeat
}

.recommend_article_title {
background-image:url(../images/bg_article_l_m_title.gif);
background-repeat:repeat-x;
background-position:left bottom;
height:30px
}

.recommend_article_title_green {
background-image:url(../images/bg_article_l_m_title_green.gif);
background-repeat:repeat-x;
background-position:left bottom;
height:30px;
width:191px;
float:left
}

.recommend_article {
float:left;
width:190px;
margin-right:10px;
display:inline;
padding-top:10px;
background-color:#FFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid
}

.recommend_article ul {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
color:#000
}

.con_r {
float:right;
width:755px;
background-image:url(../images/bg_article_body.jpg);
background-repeat:repeat-x;
background-position:left top;
display:inline
}

.con_r_cz10j {
float:left;
width:960px;
background-image:url(../images/bg_article_body.jpg);
background-repeat:repeat-x;
background-position:left top;
display:inline
}

.con_r_con_l {
float:left;
width:336px;
margin-top:7px;
display:inline
}

.con_r_con_r {
float:left;
width:335px;
margin-top:7px;
display:inline
}

.con_article_discription {
width:280px
}

.line_p {
background-image:url(../images/bg_line.gif);
background-repeat:repeat-x;
background-position:bottom left;
height:1px;
width:280px;
font-size:0
}

.line_p_zszp {
background-image:url(../images/bg_line.gif);
background-repeat:repeat-x;
background-position:bottom left;
height:1px;
width:462px;
font-size:0
}

.con_l {
float:left;
width:542px;
background-image:url(../images/bg_article_body.jpg);
background-repeat:repeat-x;
background-position:left top;
margin-left:5px
}

.con_l_con {
float:left;
width:462px;
margin-top:7px;
display:inline
}

.con_m {
float:right;
width:167px;
min-height:200px;
height:200px;
background-image:url(../images/bg_article_r_m.jpg);
background-repeat:repeat-x;
background-position:left top;
display:inline;
margin-left:15px;
padding:15px
}

.con_m a,.con_m a:link {
color:#001241;
text-decoration:none
}

.con_m a:hover {
color:#001241;
text-decoration:underline
}

h4 {
font-size:12px;
line-height:14px;
font-weight:700;
color:#000;
height:26px;
width:167px;
margin-bottom:10px;
background-image:url(../images/bg_line_b.gif);
background-repeat:repeat-x;
background-position:center bottom
}

.title {
line-height:60px;
padding-top:11px;
height:50px;
width:667px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#c1b5c2
}

h1 {
font-size:20px;
font-weight:400;
color:#010101;
font-family:"Microsoft YaHei",黑体, Tahoma, Arial
}

h5 {
font-size:10px;
color:#968c98;
font-weight:400
}

h6 {
font-size:14px;
font-weight:700;
color:#303030;
margin-top:20px;
margin-bottom:20px
}

h2,h2 a,h2 a:link,h2 a:active {
font-size:14px;
line-height:18px;
font-weight:700;
color:#369;
text-decoration:none;
padding:15px 15px 8px 0
}

h2 a:hover {
color:#7a0067;
text-decoration:underline
}

td.article {
font-size:14px;
padding-bottom:20px;
line-height:24px;
text-indent:2em
}
td.no_text-indent{
	text-indent:0em;
}

div img {
text-indent:0
}

.research_con {
float:left;
height:260px;
width:249px;
margin-top:7px;
display:inline
}

.research_con p {
color:#5a5a5a;
background-image:url(../images/bg_re_con.gif);
background-repeat:no-repeat;
background-position:right top;
height:32px;
width:221px;
line-height:32px
}

.research_con a {
color:#5a5a5a;
text-decoration:none
}

.research_con h2 a {
color:#7A0067
}

.research_con a:hover {
color:#906;
text-decoration:none
}

.research_con img {
margin-bottom:8px;
margin-top:12px
}

.more {
margin-top:14px;
float:right;
background-image:url(../images/more_icon.gif);
background-repeat:no-repeat;
background-position:right 4px;
padding-right:13px
}

a.more,a.more:link,a.more:hover {
color:#141414;
text-decoration:none
}

.research_con_1 {
float:left;
height:220px;
display:inline;
width:221px;
line-height:18px;
color:#555
}

.research_con_6_3 li {
width:100%;
overflow:hidden;
clear:both;
border-bottom:1px solid #EEE;
padding:12px 0
}

.research_con_6_3 a {
color:#369;
text-decoration:none
}

.research_con_6_3 a:hover {
color:#369;
text-decoration:underline
}

.research_con_6_3 li a.preview {
width:100px;
float:left;
margin-right:7px;
margin-bottom:3px;
display:inline
}

.research_con_6_3 li a.preview img {
width:96px;
display:block;
border:1px solid #AAA;
padding:1px
}

.research_con_6_3 li a.article_title {
overflow:hidden;
line-height:25px;
font-weight:700;
font-size:14px
}

.research_con_6_3 span.info {
display:block;
line-height:23px;
color:#555
}

.research_con_6_3 img {
margin-top:10px;
margin-bottom:8px;
max-width:640px
}

.research_con_6_3 p.intro {
color:#776955;
font-size:12px;
line-height:20px
}

.research_con_6_3 h2 {
margin-top:10px;
margin-bottom:5px
}

.research_con_6_3 h3 {
background-image:url(../images/bg_line.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-top:15px;
margin-bottom:12px
}

.research_con_6_3 h3 a {
background-repeat:no-repeat;
background-position:right 20px
}

.research_con_6_4 {
padding:12px 0 12px 16px
}

.research_con_6_4 li {
float:left;
font-family:Tahoma;
line-height:17px;
margin-right:6px
}

.span_arrow {
background:url(../images/sm_icon.gif) no-repeat center center;
padding:0
}

h3 {
font-size:12px;
line-height:14px;
font-weight:400;
color:#4e4c4c;
height:26px;
width:166px;
margin-top:17px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#dbdbdb;
margin-bottom:10px
}

.links p {
color:#445174;
font-size:12px;
line-height:24px;
background-image:url(../images/con_p_icon.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:12px
}

.links a,.links a:link {
color:#445174;
text-decoration:none
}

.links a:hover {
color:#445174;
text-decoration:underline
}

#footer {
height:95px;
width:960px;
border-top-width:1px;
border-bottom-width:4px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#bfc1d5;
border-bottom-color:#8d8d8d;
background-image:url(../images/bg_footer.gif);
background-repeat:no-repeat;
background-position:left center;
color:#5c5c5c;
line-height:12px
}

.f_left {
float:left;
padding-left:180px;
padding-top:7px;
width:600px;
height:20px;
line-height:16px;
color:#5C5C5C;
font-size:12px
}

.f_left span {
color:#5C5C5C;
font-size:12px
}

.f_middle {
width:120px;
height:45px;
line-height:45px;
text-align:center;
margin-left:50px;
color:#5C5C5C;
font-size:12px
}

.f_right {
float:right;
padding-right:3px;
padding-top:0px;
width:150px;
height:20px;
color:#949494;
font-size:12px;
text-align:right
}

.l_more {
float:right;
line-height:25px;
font-size:12px;
color:#151515;
text-transform:uppercase
}

.pagelist {
text-align:center
}

.pagelist img {
vertical-align:middle
}

.article .picbox {
width:100%;
text-align:center;
padding-top:10px;
font-size:14px;
line-height:31px;
overflow:hidden
}

.article .picbox ul.e8 {
font-size:12px;
line-height:normal
}

.article .picbox ul.e8 li .pic {
background:none;
border:1px solid #EEE;
overflow:hidden
}

.article .picbox ul.e8 img {
border:none;
margin:3px
}

.article .picbox ul.e8 li .title {
padding-top:0
}

.article .picbox img {
display:block;
border:solid 1px #000;
max-width:640px;
overflow:hidden;
margin:16px auto 6px;
padding:4px
}

a.c1 {
border:1px solid #BADAA1;
background:url(../images/but_bg_sr.gif) 0 0 repeat-x;
color:#428C5B;
padding:3px 8px
}

a.c2 {
color:#063;
border:1px solid #9C0;
background:url(../images/but_bg_sr.gif) 0 0 repeat-x
}

a.c1:hover {
color:#369;
border:1px solid #8CADCE;
background:url(../images/but_bg_sr.gif) 0 -44px repeat-x
}

a img {
border:none
}

small {
font-size:12px
}

.student_photo_192-256_outside {
float:left;
width:210px;
text-align:center;
margin:5px
}

.student_photo_192-256 {
width:200px;
position:relative;
padding:4px
}

.student_photo_192-256 img {
max-width:192px;
max-height:256px;
vertical-align:middle;
border:1px solid #CCC;
margin:0;
padding:5px
}

.student_photo_192-256 img:hover {
border:1px solid red;
background-color:#FFC
}

.card-pic-handle {
background:url(/cz10j/images/bk-split-icons.png) no-repeat 0 0;
padding-left:14px;
font-size:12px
}

img.is_grade {
width:60px;
height:60px;
position:absolute;
left:-5px;
bottom:-15px;
border:none;
background-repeat:no-repeat
}

img.is_department {
width:60px;
height:60px;
position:absolute;
right:-10px;
bottom:-15px;
border:none;
background-repeat:no-repeat
}

.fixed {
position:fixed;
top:10px
}

#site_map {
background:#fff;
overflow:hidden;
zoom:1
}

.sm_title {
overflow:hidden;
border-bottom:#000 1px dotted;
font-size:14px;
line-height:16px;
font-weight:700;
height:35px;
padding-right:20px;
padding-left:20px;
padding-top:10px;
margin:0 20px
}

.sm_title span {
height:50px;
line-height:30px;
color:#4e4e4e;
font-size:14px;
font-weight:700;
text-transform:capitalize
}

.close {
float:right;
width:20px;
height:30px;
background:url(../images/close.gif) center center no-repeat
}

.closetitle {
height:40px
}

.sm_cont {
margin:0 35px
}

.sm_list {
width:140px;
overflow:hidden;
zoom:1;
margin-top:20px;
margin-right:0;
margin-left:0
}

.finalone {
width:100px
}

.sm_list h3 {
height:40px;
line-height:40px;
border:0;
margin:0
}

.sm_list h3 span a {
color:#054b8b;
font-size:14px;
font-weight:700;
text-transform:capitalize
}

.sm_list li {
line-height:20px;
background:url(../images/sm_icon.gif) 0 8px no-repeat;
padding-left:10px
}

.sm_list li a {
color:#666
}

.sm_list li a:hover {
color:#054b8b
}

* {
margin:0;
padding:0
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666
}

#TB_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%
}

.TB_overlayMacFFBGHack {
background:url(macFFBgHack.png) repeat
}

.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:7px 10px 5px 0
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px
}

#TB_title {
background-color:#e8e8e8;
height:27px
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px
}

#TB_ajaxContent.TB_modal {
padding:15px
}

#TB_ajaxContent p {
padding:5px 0
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px
}

a:hover,.research_con h2 a:hover {
text-decoration:underline
}

.recommend_article p,.con_m p {
color:#001241;
font-size:12px;
line-height:24px;
background-image:url(../images/con_p_icon.gif);
background-repeat:no-repeat;
background-position:left;
background-position-y:10px;
padding-left:12px
}

.con_r_con_l img,.con_r_con_r img {
margin-top:10px;
margin-bottom:8px
}

.con_r_con_l p,.con_r_con_r p {
color:#001241;
font-size:12px;
background-image:url(../images/con_p_icon.gif);
background-repeat:no-repeat;
background-position:left;
background-position-y:15px;
height:32px;
width:268px;
line-height:32px;
padding-left:12px
}

.con_r table,.con_r_cz10j table,.con_l table {
background-image:url(../images/con_l_title_bg_article.jpg);
background-repeat:no-repeat;
background-position:right top
}

td.article div,td.article p {
text-indent:2em
}

img.is_grade:hover,img.is_department:hover {
border:none;
background-color:transparent
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')
}

* html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)
}

/*baoming begin*/

.baoming_index_baoming{
	background-color:#E7FBE1;
	border:solid 1px #999;
	width:880px;
	margin:15px;
	min-height:120px;	
	display:inline-block;
	padding:10px;
	
}
.baoming_index_pay{
	background-color:#FFC;
	border:solid 1px #999;
	width:880px;
	margin:15px;	
	min-height:120px;	
	display:inline-block;
	padding:10px;
}
.baoming_index_print{
	background-color:#E7FBE1;
	border:solid 1px #999;
	width:880px;
	margin:15px;	
	min-height:120px;	
	display:inline-block;
	padding:10px;
}
table.index_box{
	border:0px;	
	background:none;
}
.step123{
	width:280px;
	height:120px;
	margin:0px;
	float:left;		
}
.step123_r{
	width:580px;
	min-height:100px;
	margin:10px;
	float:right;
	text-align:center;
}

.agreement{
	margin:20px 50px;
	padding:20px;
	background:#FFE;
	border:1px #F80 dashed;
}





.flow-steps {overflow: hidden;margin: 20px 0; display:block; text-indent:0em;}
ol {
list-style: none;
}
.flow-steps .num3 li {width: 275px;clear:none;}

.flow-steps .num4 li {width: 205px;clear:none;}

.flow-steps li{
	float:left;background:#e4e4e4 url(/images/flow_steps_bg.png) no-repeat 100% 0;
	font-size:14px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#404040;
	padding:0 15px 0 0;
	overflow:hidden;
}
.flow-steps li span,.flow-steps li strong{display:block;}
.flow-steps li .first{background:#e4e4e4 url(/images/flow_steps_bg.png) no-repeat -12px -69px;}
.flow-steps li.last{background-position:100% -138px;}
.flow-steps li.current{background-color:#f60;color:#fff;}
.flow-steps li.current .first{background-color:#f60;background-position:-12px -92px;}
.flow-steps li.current-prev{background-position:100% -23px!important;}
.flow-steps li.done{background-color:#ffe6ba;background-position:100% -46px;color:#f60;}
.flow-steps li.done .first{background-color:#ffe6ba;background-position:-12px -115px;}
.flow-steps li.last-current{background-color:#f60;color:#fff;background-position:100% -161px;}
/*baoming end*/