/* CSS Document */
body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: Arial, "宋体"; font-size: 12px; color: #333333; line-height: 22px; }
a { text-decoration: none; color: #333333; text-decoration: none; cursor: pointer; }
a:visited, a:active { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #086ba0; }
select { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 1; }
img, abbr, acronym { border-style: none; border-color: inherit; border-width: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
table caption { margin-left: -1px; }
ol, ul { list-style: none; }
.clear { clear: both; }
font { font-size: 12px; color: #026396; }
strong { font-weight: bold; color: #333; }

#header, #nav-box .nav, #nav-box .nav ul, #main, .banner-box, .breadcrumb { width: 980px; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }
.margin { margin-top: 7px; }
.m-L10 { margin-left: 10px; _margin-top: 15px; }
.m-L5 { margin-left: 5px; }
.m-r5 { margin-right: 5px; }
.p-5 { padding-top: 5px; _padding-top: 8px; _padding-bottom: 3px; }
.p-10 { padding-top: 8px; }
.p-b10 { padding-bottom: 10px; }
.li-bg { background: #fff5f5; }
.border { border-left: 1px solid #efefef; border-right: 1px solid #efefef; background: #fff; }
.m-t7 { _margin-top: 7px; }
.m-t3 { margin-top: 3px; }
.m-r20 { margin-right: 20px; }
.tex-in { text-indent: 2em; }

#warp, #nav-box, #bottom { width: 980px; margin: auto; }
#top { width: 980px; height: 108px; background:#f0872c;}
#nav-box { height: 30px; background: url(/cufe/images/nav-bg.gif) repeat-x; margin-bottom: 7px; }
#nav-box .nav { height: 30px; }
#nav-box .nav ul li { height: 30px;  display: block; float: left; }
#nav-box .nav ul li a { line-height: 30px; display: inline; text-align: center; float: left; font-size: 14px; }
#nav-box .nav ul li a.button2, #nav-box .nav ul li a.button，#nav-box .nav ul li a.button3 { background: transparent url(/cufe/images/n-l-bg.gif) no-repeat scroll top right; display: block; height: 30px; line-height: 30px;}
#nav-box .nav ul li a.button2 { padding: 1px 16px; color: #fff; }
#nav-box .nav ul li a.button { padding-right: 0px; color: #fff; }
#nav-box .nav ul li a.button span { background: transparent url(/cufe/images/nav-bg2.gif) no-repeat scroll top right; padding: 0px 16px 0px 16px; color: #064f9b; text-align: center; height: 30px; display: block; float: left; }
#nav-box .nav ul li a.button:hover span { text-decoration: none; }
#nav-box .nav ul li a.button3 { padding-right: 0px; color: #fff; }
#nav-box .nav ul li a.button3 span { background: transparent url(/cufe/images/nav-bg2.gif) no-repeat scroll top right; padding: 0px 16px 0px 16px; color: #064f9b; text-align: center; height: 30px; display: block; float: left; }
#nav-box .nav ul li a.button3:hover span { text-decoration: none; }

#nav-box .nav ul li ul { width: 299px; position: absolute; top: 138px; float: left; display: none;  }
#nav-box .nav ul li ul li { width: 299px; height: 34px;background: url(/cufe/images/nav-li-bg.gif) repeat-x; }
#nav-box .nav ul li ul li a { line-height: 34px; color: #333; font-weight:normal; width: 299px; text-indent: 10px; text-align: left;font-size:12px; }
#nav-box .nav ul li ul li a:hover { background: url(/cufe/images/nav-li3a-bg.gif) repeat-x; width: 299px; height: 34px; line-height: 34px; color:#ff7800; font-weight:bold; }

.banner-box { height: 193px; margin-bottom:7px;_margin-bottom:3px; }
.banner-box .banner, #thr-bor { width: 625px; }
.banner-box .news { width: 348px; }
.banner-box .news .cor-top { width: 348px; height: 35px; background: url(/cufe/images/cor-top.gif); font-size:14px; }
.banner-box .news .cor-top p { display: block; color: #333; line-height: 35px; font-weight: bold; margin-left: 15px; margin-right: 10px; display: inline; }
.banner-box .news .cor-cen { width: 346px; height: 146px; }
.banner-box .news .cor-cen li { width: 310px; _height: 18px; line-height: 24px; border-bottom: 1px dotted #dcdcdc; padding-top: 0px; _padding-top: 5px; }
.banner-box .news .cor-cen li a{ color:3333;}
.banner-box .news .cor-cen li a:hover{ color:#db3b03;}
.banner-box .news .cor-bot { width: 341px; height: 11px; }


#imp-box { width: 980px; background: url(/cufe/images/imp-bg.gif) repeat-x; height: 44px; }
#imp-box p { display: block; line-height: 44px; margin-right: 10px; margin-top:0px; _margin-top:18px;}
#imp-box p.tp{ margin-top:0px; _margin-top:0px;}

#thr-bor { height: 41px; width: 674px; }
#thr-bor .box_0 { width: 218px; height: 41px; background: url(/cufe/images/imp-bg2.gif) repeat-x; border: 1px solid #e2e2e2; }
#thr-bor .box_0 p { width: 180px; line-height: 16px; padding-top: 5px; }
#thr-bor .box_0 p a { color: #026396; text-decoration: none; font-weight: bold; }
#thr-bor .box_0 p a:hover { color: #026396; text-decoration: none; font-weight: bold; }

#main #left, #left .Hot-direction, #left .Hot-direction .top { width: 299px; }
#left .Hot-direction .top { height: 36px; background: url(/cufe/images/hot-bg.gif) repeat-x; }
#left .Hot-direction .top p { display: block; line-height: 36px; font-weight: bold; color: #333; font-size: 14px; }
#left .Hot-direction .box-in { width: 296px; border-bottom: 1px solid #efefef; background: #f6f5f5; padding-bottom: 5px; }
#left .Hot-direction .box-in li, #left .Hot-direction .box-in dl { width: 280px; border-bottom: 1px dotted #b6c7e8; line-height: 22px; }
#left .Hot-direction .box-in dl { border-bottom: 1px dotted #b9c4e2; height: 80px; padding-top: 8px; line-height: 18px; }
#left .Hot-direction .box-in dl dt a img { width: 60px; height: 60px; padding: 2px; border: 1px solid #dddddd; float: left; }
#left .Hot-direction .box-in dl dt a:hover img { border: 1px solid #1e55c8; overflow: hidden; }
#left .Hot-direction .box-in dl dd { width: 202px; float: left;}
#left .Hot-direction .box-in dl dd a { color: #0086ce; }
#left .Hot-direction .box-in ul.Contact { background: #fff; }
#left .Hot-direction .box-in li.Contact { width: 285px; line-height: 22px; padding: 5px; }
#left .Hot-direction .box-in li.Contact span { display: block; }
#left .Hot-direction .box-in li.Contact span.w-235 { width: 235px; }
#left .Hot-direction .box-in li.Contact span.w-280 { width: 270px; }
#left .Hot-direction .box-in li.Contact span font { font-weight: bold; color: #333; }
#left .Hot-direction .box-in li.Contact span font.blue { font-weight: bold; color: #f77600; }
#left .Hot-direction .box-in li.Contact span p { display: block; }
#left .Hot-direction .box-in li.Contact span p.w-150 { width: 163px; }
#left .Hot-direction .box-in li.Contact span font.blue2 { color: #026396; font-weight: normal; }
#main #right, #main #right .list-box { width: 674px; }
#main #right .list-box .title { width: 674px; height: 36px; background: url(/cufe/images/list-bg.gif) repeat-x; }
#main #right .list-box .title span { display: block; line-height: 36px; color: #ec5900; font-weight: bold; font-size: 14px; }
#main #right .list-box .li-box { width: 332px; height: 162px; border: 1px solid #e1e1e1; margin-top: 7px; background:#fffff7; }
#main #right .list-box .li-box .tit { width: 332px; height: 33px; background: url(/cufe/images/li-bg.gif) repeat-x; }
#main #right .list-box .li-box .tit span { display: block; line-height: 33px; margin-left: 5px; }
#main #right .list-box .li-box .tit a { font-size: 14px;  color: #333; }
#main #right .list-box .li-box .tit a:hover{ text-decoration:underline; color:#d91f06;}
#main #right .list-box .li-box .cent { width: 310px; height: 100px; margin-top: 10px; }
#main #right .list-box .li-box .cent p { display: block; }
#main #right .list-box .li-box .cent p.w-250 { width: 250px; }
#main #right .list-box .li-box .cent p font { color: #026396; }
#main #right .list-box .li-box .cent p a.red { color: #f77600; text-decoration: none; }

.breadcrumb { background: url(/cufe/images/breadcrumb-bg.gif) repeat-x; border-bottom: 1px solid #eae8ce; height: 32px; }
.breadcrumb p { display: block; line-height: 32px; text-align: left; }
.tem-box { width: 256px; }
.tem-box .top { width: 256px; height: 36px; background: url(/cufe/images/hot-bg.gif) repeat-x; }
.tem-box .top span { display: block; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; color: #026396; }

.tem-box .cen-in, .tem-box .cen-in2 { width: 254px; padding-bottom: 5px; border: 1px solid #e1e1e1; border-top: none; }
.tem-box .cen-in ul { width: 250px; }
.tem-box .cen-in2 ul { width: 240px; }
.tem-box .cen-in2 ul li { width: 240px; }
.tem-box .cen-in2 ul li.current { background: url(/cufe/images/cu-bg.gif) repeat-x; }
.tem-box .cen-in ul li { width: 250px; }
.tem-box .cen-in ul li, .tem-box .cen-in2 ul li { height: 30px; _height: 13px; line-height: 30px; _line-height: 13px; border-bottom: 1px dotted #bcc4e8; _padding-top: 7px; _padding-bottom: 7px; }
.tem-box .cen-in ul li.current { background: url(/cufe/images/cu-bg.gif) repeat-x; }
.tem-right { width: 715px; }
.tem-right .title { width: 715px; height: 40px; border-bottom: 1px dotted #000000; font-size: 16px; font-weight: bold; text-align: center; padding-bottom: 10px; background: #fff; }
.title ul { width: 700px; }
.title li { display: block; margin-top: 7px; margin-left: 10px; display: inline; }
.title li p { display: block; background: url(/cufe/images/tag-bg.gif) repeat-x; height: 32px; line-height: 32px; }
.title li p a, .tem-right .title li p a:hover { font-size: 14px; font-weight: bold; color: #413800; cursor: pointer; }
.tem-right .text { font-size: 14px; }
.tem-right .text p { display: block; margin-left: 20px; }
.tem-right .text p.m-r-0 { margin-left: 50px; text-indent: 0em; }
.tem-right .text p.m-r-1 { margin-left: 50px; text-indent: 2em; }
.tem-right .text font { font-weight: bold; font-size: 14px; color: #333; }
#bottom { border-top: 4px solid #eee; height: 70px; text-align: center; margin-top: 7px; }
.second { width: 980px; height: 1000px; }
.Pop-box { width: 664px; background: #f0f0dd; margin-left: 25px; position: absolute; top: -2px; }
.Pop-box .top-co { width: 664px; height: 6px; }
.Pop-box .c-bg { width: 662px; border-left: 1px solid #c4c5a6; border-right: 1px solid #c4c5a6; }
.Pop-box .c-bg .title-n { width: 640px; height: 25px; line-height: 25px; border-bottom: 1px dotted #9b9c6f; }
.Pop-box .c-bg .title-n span { display: block; color: #010000; font-size: 14px; font-weight: bold; }
.Pop-box .c-bg p { display: block; color: #ff3000; font-size: 14px; width: 640px; margin-top: 5px; }

.tri-bmtj, .tri-kcsz, .tri-jxyks, .tri-ssxwsq, .tri-xfbz, .tri-bmff { width: 12px; height: 12px; position: absolute; top: -12px; }
.tri-bmtj { left: 60px; }
.tri-kcsz { left: 165px; }
.tri-jxyks { left: 280px; }
.tri-ssxwsq { left: 410px; }
.tri-xfbz { left: 530px; }
.tri-bmff { left: 640px; }

/* question */
.ques-box { width: 715px; border: 1px solid #e1e1e1; }
.ques-box .titl { width: 700px; height: 30px; line-height: 30px; border-bottom: 1px dotted #e1e1e1; }
.ques-box .titl h1 { font-size: 16px; }
.ques-box dl { width: 700px; border-bottom: 1px dotted #e1e1e1; }
.ques-box dl h2 { font-size: 14px; }
.ques-box dl dt { display: block; height: 30px; line-height: 30px; _margin-top: 10px; color: #026396; }
.ques-box dl dd { width: 350px; height: 30px; line-height: 30px; text-indent: 5px; float: left; _color: #026396; }
.ques-box dl dd a, .ques-box dl dd a:hover { color: #026396; }
.ques-box dl dd.long { width: 500px; }
.ques-box .answer { width: 700px; padding: 5px; }
.ques-box .an-cu { background: #f4f4f4; }
.ques-box .answer p { text-indent: 2em; font-size: 14px; }
.ques-box .answer p.title { text-indent: 1em; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #026396; }
.ques-box .answer p font { font-weight: bold; font-size: 14px; color: #333; }

/* qyhz*/
.qyhz { width: 980px; }
.qyhz .tag-ti { width: 100%; border-bottom: 1px dotted #eee; font-size: 16px; font-weight: bold; color: #026396; }
.qyhz p { width: 970px; font-size: 14px; text-indent: 2em; line-height: 22px; margin-left: 10px; margin-top: 10px; }


/* 简章样式*/
.general { }
.general p.tit-bt { width: 715px; height: 100px; line-height: 30px; text-align: center; font-size: 18px; font-weight: bold; margin-top: 10px; font-family: 微软雅黑; }
.general .text { width: 715px; margin-top: 10px; }
.general .text p { text-align: left; margin-left: 0px; line-height: 25px; margin-top: 0px; width: 680px; padding-left: 25px; margin-bottom: 0px; }
.general .text span { text-indent: 0em; width: 715px; }
.general .text td { border: 1px solid #000; padding-left: 15px; }
.general .text font { font-weight: normal; }
.general .text p.w-715px { width: 715px; text-indent: 0px; text-indent: 2em; padding-left: 0px; margin-bottom: 10px; }
.general .text a.red { color: red; }
.general .text a { color: #0000FF; }

/*师资介绍*/
.left-tec { width: 980px; }
.left-tec table { margin-bottom: 10px; }
.left-tec td { border: 1px solid #f3eee3; text-indent: 0.2em; }
.left-tec td h2 { color: #3573B7; font-size: 12px; text-indent: 1em; }
.left-tec td h3 { font-size: 12px; font-weight: bold; }
.left-tec td h1 { font-size: 12px; font-weight: normal; }
.left-tec .sktec { width: 980px; height: 30px; line-height: 30px; border-bottom: 1px dotted #999; font-size: 14px; margin-bottom: 5px; color: #ef6000; }
.left-tec .sktec p.left { float: left; font-weight: bold; }
.left-tec .sktec p.right { float: right; font-size: 12px; }

/*index 新加*/

.banner-new-b { width: 297px; border: 1px solid #dbdbdb; }
.banner-new-b p { width: 286px; border-bottom: 1px dotted #ff9600; padding: 5px; }
.banner-new-b p.bl { color: #ff7800; height: 128px; background: url(/cufe/images/p-bg.gif) repeat-x; }
.banner-new-b p font { color: #333; }
.banner-new-b p.but { text-align: center; border: none; }
.bot-box { width: 980px; }
.bq-time { width: 192px; height: 78px;float: left; margin-right: 5px; margin-bottom: 7px;}

