﻿/* 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: #016da5; }
select { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
img, abbr, acronym { border: 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; }
strong { font-weight: bold; color: #333; }

#wrap { width: 100%; margin-top: 7px; }
#wrap #main { width: 980px; margin: auto; }
.dire-box { width: 730px; float: left; display: inline; }
.dire-box .dir-hk, .dire-box .dir-hk .dir-bg, .bqdd, .wqhg { width: 730px; }
.dire-box .dir-hk .dir-bg .top { width: 730px; height: 9px; }
.dire-box .dir-hk .dir-bg .cen { width: 730px; background: #0c6489; text-align: left; }
.dire-box .dir-hk .dir-bg .cen span.title { display: block; font-weight: bold; color: #FFFFFF; font-size: 14px; }
.dire-box .dir-hk .dir-bg .cen span { display: block; margin-left: 15px; color: #FFFFFF; font-size: 12px; margin-right: 15px; }
.bqdd { margin-top: 13px; padding-left: 3px; }
.bqdd .pic-box { width: 186px; height: 253px; float: left; }
.bqdd .int { width: 525px; height: 258px; float: right; }
.bqdd .int dl { }
.bqdd .int dl dt.title { font-size: 14px; color: #015679; }
.bqdd .int dl dt.but { text-align: right; padding-right: 25px; }
.bqdd .int dl dt { font-weight: bold; color: #3366cc; font-size: 12px; }
.bqdd .int dl dt a, .bqdd .int dl dt a:hover { font-weight: bold; color: #3366cc; font-size: 12px; text-decoration: none; }
.bqdd .int dl dt a:hover { text-decoration: underline; }
.bqdd .int dl dd { color: #333333; margin-bottom: 10px; }
.bqdd .int dl dd.date { margin-bottom: 0px; }
.bqdd .int dl dd font { color: #838383; }
.wqhg { border-top: 1px dotted #c7c7c7; margin-top: 10px; margin-bottom: 10px; }
.wqhg .title { height: 30px; font-size: 14px; color: #015679; line-height: 30px; font-weight: bold; margin-left: 15px; }
.wqhg dl { width: 335px; height: 115px; margin-left: 15px; float: left; display: inline; }
.wqhg dl dt { float: left; display: inline; }
.wqhg dl dt.pic { width: 58px; height: 82px; padding: 2px; border: 1px solid #e6e6e6; overflow: hidden; margin-top: 10px; }
.wqhg dl dt.title { width: 250px; height: 25px; }
.wqhg dl dt.title a, .wqhg dl dd.title a:hover { color: #015679; font-weight: bold; font-size: 12px; text-decoration: none; }
.wqhg dl dt.title a:hover { text-decoration: underline; }
.wqhg dl dd { margin-left: 15px; width: 250px; float: left; }
.wqhg dl dd.but { text-align: right; }
.bqdd li { width: 90px; height: 175px; float: left; margin: 0px 7px; display: inline; font-size: 12px; font-family: "����"; }
.bqdd li div { width: 100%; text-align: center; font-size: 12px; margin-top: 3px; }

#kw-right { width: 235px; float: right; margin-top: 7px; display: inline; }
#kw-right .banner { width: 235px; margin-bottom: 7px; }
#kw-right .Membership { width: 235px; margin-bottom: 7px; }
#kw-right .Membership .top { width: 235px; height: 38px; background: url(/images/m-r-t.gif); line-height: 38px; color: #444444; font-weight: bold; font-size: 14px; text-indent: 1em; }
#kw-right .Membership .cen { width: 233px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
#kw-right .Membership .cen dl { width: 210px; margin: auto; border-top: 1px dotted #d7d7d7; padding: 3px 0px; }
#kw-right .Membership .cen dt { font-size: 12px; color: #3366cc; font-weight: bold; margin-bottom: 3px; text-align: left; }
#kw-right .Membership .cen dd.pic { width: 50px; height: 50px; border: 1px solid #e6e6e6; overflow: hidden; padding: 2px; float: left; margin-top: 5px; }
#kw-right .Membership .cen dd.cent { width: 130px; float: left; margin-left: 7px; text-align: left; }
#kw-right .Membership .cen li { float: left; margin-left: 10px; display: inline; margin-top: 0px; }
#kw-right .Membership .cen li a { font-weight: bold; color: #3366cc; text-decoration: none; font-size: 12px; }
.table { width: 980px; font-size: 14px; line-height: 24px; }
.table font { font-weight: bold; color: #3366cc; font-size: 14px; }
.table font.bl { font-weight: bold; font-size: 14px; color: #333; }
.table a { color: #3366cc; font-size: 14px; text-decoration: none; }


.mp-box, .bannerbox-m { width: 980px; }
.mp-box .left { width: 706px; overflow:hidden; float: left; }
.mp-box .left p { display: block; font-weight: bold; height: 30px; width: 706px; }
.mp-box .left p font { color: #df561c; font-size: 16px; }
.mp-box .left .int { width: 690px; overflow:hidden; background: #f5fafe; border: 1px solid #d8e1e6; padding: 10px 7px 0px 7px; line-height: 24px; }
.mp-box .right { float: right; width: 259px; }
.mp-box .right .banner { width: 259px; }
.marg-top { margin-top: 5px; }
.m-cen { width: 980px; margin-top: 7px; }
.m-cen .title { width: 980px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; }
.m-cen .int-box { width: 980px; padding-left: 1px; background: url(/images/mp/mcen-bg.gif) repeat-x; border-top: 1px solid #d3d3d3; }
.m-cen .int-box li { width: 295px; height: 442px; float: left; margin: 0px 15px; display: inline; overflow: hidden; padding-top: 10px; }
.m-cen .int-box li div { width: 257px; margin: auto; height: 290px; overflow: hidden; }
.m-cen .int-box li div p.pic { width: 257px; height: 139px; padding: 2px; border: 1px solid #d3d3d3; }
.m-cen .int-box li div p.int { width: 128px; float: left; margin-top: 10px; display: inline; }
.m-cen .int-box li div p.int span { display: inline-block; margin-top: 5px; }
.m-cen .int-box li div p.int font { font-weight: bold; font-size: 14px; }
.m-cen .int-box li p.bor { height: 120px; width: 270px; border: 1px solid #f4e6ca; background: #fdfaf5; margin: auto; padding-right: 5px; padding-left: 5px; }
.m-cen .int-box li p.bor font { color: #fe7e00; font-weight: bold; font-size: 14px; }
.m-cen .int-box li p.bor a, .m-cen .int-box li p.bor a:hover { color: #fe7e00; text-decoration: none; }
.m-ds-list { width: 980px; margin-top: 7px; margin-bottom: 7px; }
.m-ds-list .top-bg { width: 980px; height: 9px; }
.m-ds-list .cen-bg { width: 972px; *width:972px!important;*width:970px;border-left:4px solid #ececec;border-right:4px solid #ececec;}
.m-ds-list .cen-bg .left { width: 700px; float: left; }
.m-ds-list .cen-bg .left .title { width: 700px; height: 30px; line-height: 30px; }
.m-ds-list .cen-bg .left .title span, .m-ds-list .cen-bg .pic-list-ds p { float: left; font-weight: bold; font-size: 14px; margin-left: 5px; }
.m-ds-list .cen-bg .left .title span.more { float: right; margin-right: 15px; font-weight: normal; font-size: 12px; }
.m-ds-list .cen-bg .left .title span.more a, .m-ds-list .cen-bg .right .title span.more a { color: #0b61a6; text-decoration: none; font-size: 12px; font-weight: normal; }
.m-ds-list .cen-bg .left .pic-box { width: 700px;}
.m-ds-list .cen-bg .left .pic-box dl { width: 100px; height: 237px; float: left; margin: 10px 22px 5px 18px; display: inline; }
.m-ds-list .cen-bg .left .pic-box dl dt { width: 100px; height: 125px; }
.m-ds-list .cen-bg .left .pic-box dl dd { width: 100px; margin-top: 3px; text-align: center; }
.m-ds-list .cen-bg .right { width: 263px; float: left; margin-bottom: 7px; }
.m-ds-list .cen-bg .right .title { width: 263px; height: 32px; background: url(/images/mp/dsjy-c-bg.gif) repeat-x; }
.m-ds-list .cen-bg .right .title span { float: left; font-weight: bold; line-height: 32px; display: block; font-size: 14px; }
.m-ds-list .cen-bg .right .title span.more { margin-right: 0px; float: right; background: url(/images/mp/dsjy-r-bg.gif) no-repeat; width: 58px; height: 32px; text-align: right; padding-right: 10px; }
.m-ds-list .cen-bg .right ul { width: 261px; border: 1px solid #cfcfcf; padding-bottom: 5px; }
.m-ds-list .cen-bg .right ul li { width: 240px; border-bottom: 1px dashed #bac6ea; margin: auto; padding-top: 5px; padding-bottom: 5px; line-height: 19px; margin-top: 5px; }
.m-ds-list .cen-bg .right ul li p { display: block; }
.m-ds-list .cen-bg .right ul li p.name { text-align: right; }
.m-ds-list .cen-bg .right ul li font { color: #0e6ca9; font-weight: bold; }

.m-ds-list .cen-bg .pic-list-ds { width: 972px; float: left; }
.m-ds-list .cen-bg .pic-list-ds p { width: 967px; padding-top: 10px; border-top: 1px solid #ececec; margin: auto; padding-left: 5px; }
.m-ds-list .cen-bg .pic-list-ds .ul-box { width: 972px; margin: auto; }
.m-ds-list .cen-bg .pic-list-ds .ul-box li { float: left; width: 200px; margin: 10px 21px; display: inline; }
.m-ds-list .cen-bg .pic-list-ds .ul-box li p { width: 192px; height: 80px; padding: 2px; border: 1px solid #d3d3d3; display: inline; margin: auto; }
.m-ds-list .cen-bg .pic-list-ds .ul-box li p.tit { border: none; font-weight: normal; margin-top: 0px; font-size: 12px; }



#new-top { width: 100%; height: 108px; background: url(/images/new-nav/top-bg-n.gif) repeat-x; }
#new-top .top-bg { width: 980px; height: 108px; margin: auto; background: url(/images/new-nav/top-n.gif); }
#new-top .top-bg span { float: left; }
#new-top .top-bg span.f-r { float: right; margin-top: 80px; margin-right: 10px; }
#nav-n { width: 100%; height: 61px; background: url(/images/new-nav/nav-bg-n.gif) repeat-x; }
#nav-n .nav-box { width: 980px; height: 60px; margin: auto; padding-top: 2px; }
#nav-n .nav-box ul { width: 980px; height: 27px; float: left; }
#nav-n .nav-box ul li { float: left; margin-right: 35px; height: 27px; text-align: center; display: inline; }
#nav-n .nav-box ul li a { font-weight: bold; line-height: 27px; font-size: 14px; }
#nav-n .nav-box ul li a.button { background: transparent url(/images/new-nav/nav-n.gif) no-repeat scroll top right; display: block; float: left; height: 27px; padding-right: 10px; text-decoration: none; color: #000000; font-size: 14px; font-weight: bold; line-height: 28px; margin-top: 1px; }
#nav-n .nav-box ul li a.button span { background: transparent url(/images/new-nav/nav-n.gif ) no-repeat; display: block; line-height: 28px; padding: 0px 0px 0px 10px; color: #fff; text-decoration: none; text-align: center; }
#nav-n .nav-box ul li a.button:hover span { text-decoration: none; }

/*#nav-n .nav-box li{float:left; margin-left:3px; display:inline; font-weight:bold; margin-top:2px; font-size:14px;}
#nav-n .nav-box li a{ width:79px; height:27px; text-align:center; color:#333; line-height:27px; float:left;}
#nav-n .nav-box li a:hover,#nav-n .nav-box li a.current_shallow,#nav-n .nav-box li a.current_shallow:hover{width:79px; height:27px; background:url(images/new-nav/nav-n.gif) no-repeat; color:#fff; line-height:27px;  }*/
#nav-n .nav-box .login { display: block; float: right; height: 31px; margin: auto; color: #fff; }
#nav-n .nav-box .login p { float: left; margin-left: 5px; display: inline; line-height: 31px; overflow: hidden; }
#nav-n .nav-box .login p.kk { margin-right: 7px; margin-top: 5px; *margin-top:0px!important;*margin-top:3px;}
#nav-n .nav-box .login p.but { margin-top: 3px; }
#nav-n .nav-box .login p a, #nav-n .nav-box .login p a:hover { color: #FFFF00; text-decoration: none; line-height: 31px; }


#nav-n .nav-box .menu1, #nav-n .nav-box .menu2 { display: block; height: 31px; line-height: 31px; float: left; }
#nav-n .nav-box .menu1 ul, #nav-n .nav-box .menu2 ul { width: 550px; line-height: 31px; padding-left: 10px; height: 31px;}
#nav-n .nav-box .menu1 ul li, #nav-n .nav-box .menu2 ul li { float: left; margin-right: 20px; }
#nav-n .nav-box .menu1 ul li a, #nav-n .nav-box .menu2 ul li a { color: #fff; text-decoration: none; line-height: 31px; font-size: 12px; font-weight: normal; }
#nav-n .nav-box .menu1 ul li a:hover, #nav-n .nav-box .menu1 ul li a.current, #nav-n .nav-box .menu2 ul li a:hover, #nav-n .nav-box .menu2 ul li a.current { color: #FFFF00; }
#nav-n .nav-box .menu2 ul { width: 430px; margin-left: 78px; display: inline; }


/*�ײ���ʽ��ʼ*/
#bottom-n { width: 100%; border-top: 4px solid #d7d7d7; }
#bottom-n .dd { width: 980px; margin: auto; text-align: center; line-height: 25px; padding-top: 5px; }

/*�����Ͽ���ʽ*/
.Cer-Text { width: 978px; background: #e3f3ff; border: 1px solid #b6ccdd; }
.Cer-Text p { font-weight: bold; font-size: 14px; color: #333; line-height: 28px; padding: 10px; }
.Cer-box, .Cer-box .school-box, .school-box .sc-list { width: 980px; }
.Cer-box .title { width: 980px; border-bottom: 1px dotted #afafb0; line-height: 30px; font-size: 16px; font-weight: bold; margin-top: 10px; padding-bottom: 10px; }
.Cer-box .list { width: 970px; border-bottom: 1px dotted #afafb0; height: 113px; margin-top: 15px; padding-left: 10px; }
.Cer-box .list dl { float: left; width: 110px; height: 110px; margin-left: 12px; *margin-left:12px!important;*margin-left:10px;margin-right:15px;display:inline;}
.Cer-box .list dl dt { width: 106px; height: 70px; }
.Cer-box .list dl dt a img { padding: 2px; border: 1px solid #cccccc; width: 106px; height: 70px; overflow: hidden; }
.Cer-box .list dt a:hover img { border: 1px solid #1e55c8; }
.Cer-box .list dl dd { text-align: center; padding-top: 10px; font-size: 12px; font-weight: normal; }
.Cer-box .list dl a { color: #333; text-decoration: none; }
.Cer-box .list dl a:hover { color: #00689f; text-decoration: underline; }
.Cer-box .school-box .tit-box { width: 980px; height: 39px; border-bottom: 1px solid #ccc; position: relative; }
.school-box .tit-box li { width: 81px; height: 25px; float: left; background: url(/images/Certification/sc-navbg.gif); text-align: center; font-weight: bold; font-size: 14px; line-height: 25px; position: absolute; cursor: pointer; }
.school-box .tit-box li.tag1 { left: 10px; top: 14px; }
.school-box .tit-box li.tag2 { left: 100px; top: 14px; }
.school-box .tit-box li.tag { top: 15px; color: #ff5a00; }
.school-box .sc-list .city-name { width: 960px; margin: auto; padding-top: 7px; }
.school-box .sc-list .city-name li { width: 96px; float: left; margin-top: 5px; font-size: 14px; }
.school-box .sc-list .city-name li font { font-size: 12px; color: #ff5a00; }
.school-box .sc-list .school-name_china { width: 980px; }
.school-box .sc-list .school-name_china .title { width: 978px; line-height: 20px; border: 1px solid #e6e6e6; background: #f4f4f4; margin-bottom: 5px; height: 20px; }
.school-box .sc-list .school-name_china .title span { padding-top: 5px; font-size: 12px; font-weight: bold; display: block; }
.school-box .sc-list .school-name_china .title span.span-l { float: left; margin-left: 5px; }
.school-box .sc-list .school-name_china .title span.span-r { float: right; margin-right: 5px; font-weight: normal; }
.school-box .sc-list .school-name_china .title span.span-o { float: left; margin-left: 30px; display: inline; }
.school-box .sc-list .school-name_china .title span.span-c { float: left; margin-left: 415px; display: inline; }
.school-box .sc-list .school-name_china ul, .school-box .sc-list .school-name_china ul.clo { width: 970px; margin: auto; padding: 5px 0px 5px 0px; }
.school-box .sc-list .school-name_china ul li, .school-box .sc-list .school-name_china ul.clo li { width: 145px; float: left; line-height: 20px; font-size: 14px; margin-top: 7px; margin-right: 10px; }
.school-box .sc-list .school-name_china ul.clo { background: #fffed7; }
.school-box .sc-list .school-name_china ul li.long, .school-box .sc-list .school-name_china ul.clo li.long { display: block; width: 230px; }
.school-box .sc-list p { width: 960px; font-size: 14px; line-height: 24px; padding-top: 0px; margin: auto; }
.school-box .sc-list .school-name_china ul li.yingwen { width: 970px; height: 25px; border-bottom: 1px dotted #ccc; float: left; }
.school-box .sc-list .school-name_china ul li.yingwen span.s-l { width: 485px; float: left; text-indent: 1em; height: 25px; }

/*������ʽ*/
.margin { margin-top: 7px; }
.right { float: right; }
.Employers-serch { width: 980px; height: 36px; background: url(/images/Employers/Employers-s-bg.gif) repeat-x; margin-top: 7px; }
.Employers-serch p { display: block; float: left; line-height: 36px; margin-top: 0px; }
.Employers-serch p font { font-weight: bold; }
.Employers-serch p input, .Employers-serch p.img { margin-left: 5px; }
.Employers-serch p input { margin-top: 5px; _margin-top: 7px; }
.Employers-serch p.img { margin-top: 10px; _margin-top: 5px; }
.Employers-list { width: 980px; border: 1px solid #e3e1e1; padding-bottom: 5px; }
.Employers-list .title { width: 980px; height: 36px; background: url(/images/Employers/Employers-list-bg.gif) repeat-x; line-height: 36px; text-indent: 1em; }
.Employers-list .title h1 { color: #016fa8; font-size: 14px; }
.Employers-list .list-box { width: 960px; margin: auto; padding-bottom: 10px; }
.Employers-list .list-box li { width: 311px; float: left; margin-left: 5px; margin-top: 20px; }
.Employers-list .list-box li p { float: left; }
.Employers-list .list-box li p a img { width: 60px; height: 60px; padding: 2px; float: left; border: 1px solid #eee; }
.Employers-list .list-box li p a:hover img { border: 1px solid #ff6600; }
.Employers-list .list-box li p.name { width: 235px; margin-left: 5px; }
.Employers-list .list-box li p a.name { font-size: 12px; font-weight: bold; color: #016fa8; }
.Employers-list .list-box li p a.name:hover { text-decoration: underline; color: #016fa8; }
.Employers-list .list-box li p a { font-size: 12px; color: #666; }
.Employers-list .list-box li p a:hover { color: #ff6600; }
.Employers-list .list-box li.border { width: 960px; border-bottom: 1px solid #eeeeee; margin: auto; }
.Employers-list dl { width: 180px; float: left; margin-left: 9px; margin-top: 10px; display: inline; }
.Employers-list dl dt a img { width: 180px; height: 56px; border: 1px solid #eee; overflow: hidden; margin: auto; }
.Employers-list dl dt a:hover img { border: 1px solid #016fa8; }
.Employers-list dl dd { width: 186px; text-align: center; font-weight: bold; margin-top: 3px; }
.Employers-list dl dd a { color: #016fa8; }

.rec { width: 704px; float: left; }
.rec-box { width: 702px; border: 1px solid #e2e2e2; padding-bottom: 5px; margin-bottom:7px; }
.rec-box li.t, .reco p { font-size: 14px; color: #d63700; font-weight: bold; padding-bottom: 5px; border: none; }
.rec-box li.logo { font-size: 12px; font-weight: bold; padding-bottom: 5px; border: none; }
.rec-box li.border { border: none; font-size: 14px; }
.rec-box li.f-b { font-size: 14px; }
.rec-box li table { border: 1px solid #d9d9d9; text-indent: 1em; }
.rec-box li td { border-bottom: 1px solid #eee; }
.rec-box li { width: 675px; border-bottom: 1px dotted #eee; margin-left: 15px; float: left; display: inline; }
.rec-box li p { float: left; display: block; }
.rec-box li font { color: #666666; }
.rec-box li p.red { color: #d63700; }
.rec-box li p font.blo { font-size: 14px; color: #d63700; font-weight: bold; }
.rec-box li p a, .rec-box li p a:hover, .rec-box li table a, .rec-box li table a:hover { color: #0082c7; }
.rec-box li font.bl { color: #0082c7; }

.rec-box .tag-box { width: 704px; margin-top: 10px; }
.rec-box .tag-box ul { width: 702px; position: relative; border-bottom: 1px solid #c7d6e9; height: 40px; }
.rec-box .tag-box ul li { width: 82px; height: 32px; position: absolute; line-height: 32px; text-align: center; font-size: 14px; }
.rec-box .tag-box ul li.tag1 { border: 1px solid #c7d6e9; background: #fff; border-bottom: none; top: 8px; }
.rec-box .tag-box ul li.tag2 { border: 1px solid #c7d6e9; background: #f0f4fa; top: 7px; left: 100px; }
.rec-box .table { width: 700px; }
.rec-box .table table { width: 682px; margin: auto; margin-top: 10px; }
.rec-box .table td { border: 1px solid #dee1e8; text-indent: 1em; font-size: 14px; }

.reco { width: 260px; float: right; border: 1px solid #e2e2e2; }
.reco p { text-indent: 1em; }
.reco ul { width: 229px; margin: auto; }
.reco ul li { width: 229px; height: 64px; border: 1px solid #e4e4e4; margin-bottom: 7px; }

/*��Ա�ʸ���ʽ*/
.rec .title { width: 704px; height: 30px; border-bottom: 1px dotted #dcdcdc; line-height: 30px; text-indent: 1em; }
.rec font { font-size: 14px; font-weight: bold; }
.rec .inf { width: 690px; margin: auto; padding-top: 10px; }
.rec .inf p { font-size: 14px; text-indent: 2em; line-height: 25px; }
.rec .inf p a { color: #0081c5; font-weight: bold; }

.Membership-right, .Membership-right .serch { width: 260px; float: right; }
.Membership-right .title { width: 260px; height: 34px; background: url(/images/Membership/m-c.gif); }
.Membership-right .title span { float: left; display: block; line-height: 33px; font-size: 14px; font-weight: bold; color: #fff; }
.Membership-right .title span.right { float: right; }
.Membership-right .tag { width: 258px; border: 1px solid #cfcfcf; padding-bottom: 5px; }
.Membership-right .tag .inf-box { width: 258px; }
.Membership-right .tag .inf-box dl { width: 258px; }
.Membership-right .tag .inf-box dl dt { width: 258px; background: url(/images/Membership/li-bg.gif) repeat-x; height: 31px; }
.Membership-right .tag .inf-box dl dt span { float: left; text-indent: 1em; line-height: 31px; }
.Membership-right .tag .inf-box dl dt span a, .Membership-right .tag dl dt span a:hover { font-weight: bold; color: #016194; }
.Membership-right .tag .inf-box dl dt span.right { float: right; margin-top: 10px; margin-right: 10px; display: inline; }
.Membership-right .tag .inf-box dl dd { width: 258px; height: 30px; _height: 10px; line-height: 30px; border-bottom: 1px dotted #dcdcdc; text-indent: 1em; _padding-top: 8px; _padding-bottom: 8px; }
.Membership-right .serch .title { height: 28px; width: 258px; border: 1px solid #dadada; background: #f1f1f1; margin-top: 7px; text-indent: 1em; line-height: 28px; font-size: 14px; }
.Membership-right .serch table { padding-top: 5px; margin: auto; }


/*��Ա�ʸ���ʽ�¼�*/
.rec .inf td { border: 1px solid #000; }

/*regist*/
#regist-box { width: 622px; float: left; }
#regist-box span { display: block; }
#regist-box span.title { width: 622px; height: 40px; background: url(/images/regist/r-t-bg.gif) no-repeat; line-height: 40px; font-weight: bold; font-size: 16px; text-indent: 1em; }
#regist-box span.bg { width: 620px; height: 290px; background: url(/images/regist/r-bg.gif) repeat-x; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; overflow: hidden; }
#regist-box span.bg ul { margin: auto; width: 550px; }
#regist-box span.bg ul li { width: 550px; height: 25px; margin-top: 7px; }
#regist-box span.bg ul li.in { padding-left: 80px; width: 400px; font-size: 14px; }
#regist-box span.bg ul li p { float: left; line-height: 30px; display: inline; color: #666; margin-right: 10px; }
#regist-box span.bg ul li p.bt { width: 75px; color: #333; text-align: right; font-size: 14px; }
#regist-box span.bg ul li p.Input { width: 185px;}
#regist-box span.bg ul li p.sz { width: 185px; height: 23px; background: url(/images/regist/jc-icon.gif) no-repeat; line-height: 23px; text-align: center; margin-left: 85px; padding: 0px; }
#regist-box span.bg ul li p input { height: 20px; }
#regist-box span.bg p.bt { width: 59px; }
.cen { text-align: center; }
#regist-box span.bott { width: 622px; height: 11px; }
#regist-box span.bg ul li p.bt-m { margin-top: 5px; text-align: left; }
#regist-box span.bg ul li a, #regist-box span.bg ul li a:hover { font-size: 14px; color: #0c4da2; }
#regist-box span.bg ul li p a.sz, #regist-box span.bg ul li p a.sz:hover { font-size: 12px; color: #333; }

.mar { margin-top: 7px; }
#regist-right { width: 340px; float: right; }
#regist-right .banner { width: 345px; }
#regist-right .banner ul li { width: 345px; margin-top: 4px; overflow: hidden; }
#regist-right .banner ul li p { float: left; display: block; margin-right: 5px; }
#regist-right .banner ul li.bl { font-weight: bold; }
#regist-right .banner ul li.bl a { color: #0c4da2; }
#regist-right .banner ul li font { color: #ff5500; }
#regist-right .banner ul li font.money { font-weight: bold; color: #666; }
#regist-right .banner ul li a { color: #0c4da2; }

/*��������*/
.b-m-box .mater-box li font.d20000, .d20000 { color: #d20000; font-size: 12px; font-weight: normal; }
.b-m { width: 100%; line-height: 28px; color: #666; text-align: left; }
.b-m span { background: #fefeeb; border: 1px solid #eee2b0; padding: 5px; display: block; }
.b-m span p { display: block; font-size: 14px; }
.b-m span p.suc { font-weight: bold; color: #333; }
.b-m span a { color: #1964b1; }

.b-m font.ttl, .b-m-box .mater-box li p.title-f { font-size: 16px; font-weight: bold; color: #333; text-align: left; }
.b-m-box { width: 978px; border: 1px solid #d3d3d3; margin-top: 10px; text-align: left; }
.b-m-box .mater-box { width: 970px; margin: auto; border-bottom: 1px dotted #8b8b8b; padding-top: 10px; padding-bottom: 20px; position: relative; }
.b-m-box .mater-box li { width: 970px; margin-top: 7px; text-indent: 1em; height: 30px; }
.b-m-box .mater-box li p.title-f, .b-m-box .head-img .hea { font-size: 14px; font-weight: bold; }
.b-m-box .mater-box li span { display: block; float: left; font-size: 14px; text-indent: 0em; margin-right: 5px; line-height: 20px; }
.b-m-box .mater-box li span.err { _margin-top: 5px; margin-top: 5px; }
.b-m-box .mater-box li span.left { width: 105px; text-align: right; margin-top: 5px; }
.b-m-box .mater-box li span.bl { font-weight: bold; margin-top: 5px; }
.b-m-box .mater-box li span input { width: 200px; height: 20px; }
.b-m-box .mater-box li span textarea { width: 200px; height: 40px; }
.b-m-box .mater-box li font { font-size: 12px; color: #666; }
.b-m-box .mater-box li font.bl { font-size: 14px; color: #333; text-indent: 1em; }
.b-m-box .mater-box li font.d20000 { }
.b-m-box .mater-box li span .select { width: 65px; }
.b-m-box .mater-box li span select { width: 205px; font-size: 14px; }
.b-m-box .mater-box li.chose { margin-top: 0px; }
.b-m-box .mater-box li a { color: #0c4da2; }

.b-m-box .head-img { position: absolute; width: 478px; left: 705px; top: 260px; _top: 72px; }
.b-m-box .head-img dl { width: 478px; margin-top: 10px; }
.b-m-box .head-img dl dt { width: 80px; height: 80px; float: left; padding: 2px; border: 1px solid #e5e5e5; }
.b-m-box .head-img dl dt.big { width: 200px; height: 200px; padding: 0px; }
.b-m-box .head-img dl dt.big .sm { width: 200px; height: 200px; text-align: center; vertical-align: middle; display: table-cell; line-height: 200px; }
.b-m-box .head-img dl dd { float: left; margin-left: 10px; color: #666; width: 380px; margin-top: 5px; }
.b-m-box .head-img dl dd.short { width: 260px; }
.b-m-box .but-box { width: 980px; height: 50px; text-align: center; padding-top: 15px; }
.b-m-box .clew, .b-m-box .clew2 { position: absolute; width: 450px; left: 685px; top: 280px; _top: 258px; background: #fefeeb; border: 1px solid #eee2b0; padding: 7px; font-size: 14px; color: #7c6400; }
.b-m-box .clew span, .b-m-box .clew2 span { display: block; float: left; margin-right: 5px; margin-top: 5px; width: 430px; }
.b-m-box .clew span.icon, .b-m-box .clew2 span.icon { margin-top: 10px; width: 10px; }
.b-m-box .clew span font, .b-m-box .clew2 span font { color: #333; }
.b-m-box .clew2 { top: 552px; }
.b-m-box .choose { width: 970px; margin: auto; text-indent: 1em; }

/*������ʽ*/
.Evaluation { width: 960px; border: 1px solid #ebebeb; margin-top: 20px; padding: 10px; text-align: left; }
.Evaluation span { width: 950px; padding-bottom: 20px; display: block; }
.Evaluation span p { font-size: 14px; width: 950px; margin: auto; padding: 0px; margin: 0px; margin-left: 10px; }
.Evaluation span p.ind3em { text-indent: 3em; }
.Evaluation span p.ind2em { width: 930px; margin-left: 40px; }


/*�γ���ʽ*/
.cu-banner { width: 702px; float: left; }
.cu-right { width: 259px; float: right; }
.cu-table { width: 980px; margin-top: 7px; float: left; border-bottom: 1px dotted #d4d4d4; padding-bottom: 10px; }
.cu-table p { font-weight: bold; font-weight: bold; font-size: 14px; }
.cu-table td { border: 1px solid #d4d4d4; text-indent: 1em; }
.cu-table p.fot { font-weight: normal; font-size: 12px; margin-left: 1em; text-indent: 0; }

/*��Ա�ʸ���ʽ�¼�*/
.rec .inf table { text-indent: 1em; }
.rec .inf table span { display: block; text-indent: 0em; margin-left: 5px; }

/*index��ʽ*/
.mar-bo { margin-bottom: 7px; }
.bo-n { border: 1px solid #dbdbdb; }
.p-0 { padding-bottom: 0px; }
.bor-in { border: 1px solid #cfcfcf; }
.act-banner-box .banner .slide-img { width: 592px; height: 212px; float: left;}
.act-banner-box .banner ul { float: left; width: 109px; height: 212px; margin-left:5px; display: inline; padding-right: 1px; }
.act-banner-box .banner ul li { width: 109px; height: 66px; float: left; line-height: 66px; vertical-align: middle; margin: 4px 0px 1px 0px; background: url(/images/index/pic2-bg.gif) no-repeat; overflow: hidden; padding-top: 0px; }
.act-banner-box .banner ul li a:hover,.act-banner-box .banner ul li a.curren { background: url(/images/index/pic-bg.gif) no-repeat; width: 109px; height: 66px; margin: 0px; padding: 0px; float: left; line-height: 66px; vertical-align: middle; margin: 2px 0px 0px 0px; _margin: 0px; overflow: hidden; padding-top: 0px; *padding-top:1px!important;padding-bottom:1px;_padding:0px;}
.act-banner-box .banner ul li img { margin-top: 0px; _margin-top: 2px; margin-left: 6px; display: inline; }
.act-banner-box .banner .tit-sz { width: 712px; height: 44px; float: left; background: url(/images/index/sz-bg.gif) repeat-x; }
.act-banner-box .banner .tit-sz p { float: left; display: block; padding-left: 10px; line-height: 44px; }
.act-banner-box .banner .tit-sz p a { font-size: 14px; color: #0281c3; }
.in-right { width: 258px; float: right; }
.in-right .top { width: 258px; }
.in-right .cen { width: 256px; height: 228px; background: url(/images/index/reg-cen.gif) repeat-x; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; text-align: left; }
.in-right .cen ul { width: 240px; font-size: 14px; margin-left:5px; }
.in-right .cen ul li { line-height: 25px; margin-bottom: 10px; width: 240px; float: left; display: block; }
.in-right .cen ul li.title { font-size: 16px; font-weight: bold; }
.in-right .cen ul li span { float: left; display: block; }
.in-right .cen ul li span.bt { width: 80px; text-align: right; font-size:12px }
.in-right .cen ul li span font { font-size: 12px; color: #0c4da2; }
.in-right .cen ul li input { padding: 4px; vertical-align: middle; }
.in-right .cen ul li.but { text-align: center; margin-bottom: 0px; overflow:hidden; }
.news-box { width: 100%; border: 1px solid #d1d1d1; padding-bottom: 5px; margin-bottom: 7px; }
.news-box .new-tit { width: 100%; height: 37px; background: url(/images/index/new-tbg.gif) repeat-x; padding-bottom: 5px; }
.news-box ul { margin: auto; }
.news-box .new-tit p, .mp-tit p { float: left; line-height: 37px; font-size: 14px; font-weight: bold; margin-left: 5px; padding-right: 5px; display:block; }
.news-box .new-tit p a, .mp-tit p.more a { color: #0c4da2; font-size: 12px; font-weight: normal; }
.news-box li { width: 333px; float: left; margin-left: 12px; line-height: 22px; _line-height: 20px; _padding-top: 10px; _padding-bottom: 5px; display: inline; padding-bottom: 6px; }
.news-box li span { float: left; display: block; }
.news-box li span a, .news-box li span a:hover { color: #0087ce; }
.news-box li span a:hover { text-decoration: underline; }
.news-box li span.pic a img { width: 70px; height: 70px; border: 2px solid #dddddd; padding: 2px; }
.news-box li span.pic a:hover img { border: 2px solid #1e55c8; }
.news-box li span.t { width: 245px; margin-left: 5px; text-align: left; height: 18px; _line-height: 20px; }
.news-box li.pic { width: 150px; height: 155px; float: left; margin: 12px 9px 12px 15px; border-bottom: none; }
.act-box-n { width: 352px;}
.in-listbox dl { width: 55px; float: left; margin-left: 7px; display: inline; margin-top: 5px; }
.in-listbox dl dt { width: 51px; height: 64px; padding: 2px; border: 1px solid #dadada; overflow: hidden; }
.in-listbox dl dd { width: 55px; text-align: center; }
.ser-box { width: 100%; height: 28px; background: #f4f4f4; float: right; }
.ser-box span { display: block; float: left; }
.ser-box span.cen { width: 232px; height: 26px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; text-align: left; font-size: 14px; font-weight: bold; line-height: 26px; }

.in-right .cen { position:relative;}
.tex-right{ text-indent:95px;}
.in-right .cen ul li.head{ }
.in-right .cen ul li.head span.img{ width:80px; height:80px; border:1px solid #dfdfdf; padding:1px; text-align:center}
.in-right .cen ul li.head span{ margin-left:5px; font-size:12px; height:20px; display:inline;_height:15px; _line-height:19px;}
.in-right .cen ul li.head span.w-98{ width:90px;}
.in-right .cen ul li.head span.w-80{ width:81px;}
.in-right .cen .edit{position:absolute;width:80px;height:25px;left: 10px;top:90px; text-align:center;}
.in-right .cen ul li.dynamic{ width:239px; height:80px;  margin-left:2px;}
.in-right .cen ul li.dynamic span{ width:235px; color:#da7b00; text-indent:0.3em;font-size:12px;}
.in-right .cen ul li.dynamic span p{  font-weight:bold;}
.in-right .cen ul li.dynamic span.No-dynamic{ text-align:center; margin-top:30px;}

/*首页新加*/
.news-box dl{ width:680px; margin:auto; padding-bottom:10px; padding-top:10px;}
.news-box dl dt{width:166px; height:123px; padding:2px; border:1px solid #dfdfdf; float:left;}
.news-box dl dd{ float:left; display:block; width:495px; margin-left:10px;}
.news-box dl dd.title{ color:Red;}

.news-box li.more{ width:310px; margin-top:10px; float:left; height:80px;}
.news-box li span.m{ width:220px; margin-left:5px; height:18px; _line-height:20px;}

/*首页新加课程*/
.w-980{ width:980px; margin:auto; border:1px solid #dfdfdf;}
.new-kc{ width:712px; height:36px; background:url(/images/n-index/list-bg.gif) repeat-x;}
.new-kc span{ display:block; float:left; line-height:36px; color:#FFFFFF; font-size:16px; font-weight:bold;}
.new-kc span.r{ float:right;}
.r-pic,.l-pic{margin-top:7px; display:block;}
.l-pic{ float:left; }
.r-pic{ float:right;}
.kc-list-box{ width:710px; border:1px solid #dbdbdb; border-top:none; padding-bottom:7px;}
.kc-list{ width:345px; height:133px; border:1px solid #dbdbdb; margin-top:7px; margin-left:5px; float:left; }
.kc-list .title{ width:100%; height:33px;  background:url(/images/n-index/li-bg.gif) repeat-x; line-height:33px; font-size:14px; font-weight:bold;}
.kc-list .title a{color:#0e78b0; text-decoration:none;}
.kc-list ul{ width:335px; margin:auto; padding-top:7px;}
.kc-list ul li{ width:320px; margin:auto;}
.kc-list ul li p{ display:block; float:left;}