body {width:960px;margin:0 auto;padding:0; font-size:12px; line-height:20px; font-family:Tahoma, Arial, sans-serif, Simsun; color:#333; background: url(/images/expobg.jpg) repeat-x #e4f0fa;}
.expo{ float:left; width:960px; height:64px; background:url(/images/expo.jpg) no-repeat;}
.expo span{ display:block; padding:30px 0 0 265px; width:120px; color:#F00; height:30px;font:bold 18px/30px Microsoft YaHei, Simsun}
* { margin:0; padding:0}
em,q,cite,address { font-weight:normal; font-style:normal}
address { display:inline}
big,small { font-size:12px}
img { border:0}
li { list-style:none}
q { quotes:none}
strong { font-weight:bold}
table { float:left;border-collapse:collapse;width:620px;border:0;}
	th {padding:0 10px;width:1%;white-space:nowrap; font-size:12px; t color:#000;}
		th a {text-decoration:underline;color:#000;}
		th a:hover {color:#f00;}
	td {width:99%;border:1px solid #15A4D0;background:#B9E1EF; padding:5px 0; font-weight:bold; line-height:24px; font-size:14px; }
		td a {margin:0 8px; color:#F00;display:-moz-inline-box;*display:inline-block; text-decoration:underline;}
		td a:hover {color:#000;}
		td span {padding:4px 5px;*padding:0 5px;background:#16A4D0;color:#fff;display:-moz-inline-box;*display:inline-block;}

/* link */
a { color:#333; text-decoration:none; outline-style:none}
a:hover { color:#F00; text-decoration:underline}
/* link in text */
a.t { text-decoration:underline}
a.t:hover { color:#f13a09; text-decoration:underline}

/* clear float */
.cf { zoom:1} /* for IE */
.cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden} /* for other */
/* end of clear float */

/* float */
.left { float:left}
.right { float:right}
.fnone { float:none}
.middle{ float:left}

/* text-align */
.tleft { text-align:left}
.tright { text-align:right}
.tcenter { text-align:center}

/* display */
.dis { display:block}
.undis { display:none}

/* form */
label { cursor:pointer}
label:hover { text-decoration:underline}
input,select { vertical-align:middle; font-size:12px; color:#666}
input[type="text"],input[type="password"] { padding:2px 3px 0; height:15px; line-height:15px; border:1px solid; border-color:#666 #BBB #BBB #666; background:#FFF}
* html input.txtinput { padding:2px 3px 0; height:15px; line-height:15px; border:1px solid; border-color:#666 #BBB #BBB #666; background:#FFF} /* for IE6 */
* html input.fileinput { height:20px} /* for IE6 */
input[type="checkbox"],input[type="radio"] { margin-right:4px}
*+html input.checkinput { margin-right:0} /* for IE7 */
*+html input.radioinput { margin-right:0} /* for IE7 */
select { height:20px; color:#333}
textarea { padding:3px 0 3px 3px; font-size:12px; color:#333; border:1px solid; border-color:#666 #BBB #BBB #666; background:#FFF}
input.btninput01 { cursor:pointer; width:72px; height:20px; padding-left:10px; vertical-align:middle; text-align:center; font-size:12px; font-weight:normal; color:#1C1C1C; border:0; background:url(../images/GlobalButton_01.png) 0 0 no-repeat}
* html input.btninput01 { padding-top:2px} /* for IE6 */
*+html input.btninput01 { padding-top:2px}  /* for IE7 */


/* required */
.rq { font-size:11px; font-family:verdana; font-weight:normal; color:#F30; padding-right:5px}

/* rating */
img.ratingStar_0d5 { width:12px; height:12px; background:url(../images/GlobalRate_01.gif) -60px 0 no-repeat}
img.ratingStar_1 { width:12px; height:12px; background:url(../images/GlobalRate_01.gif) no-repeat}
img.ratingStar_1d5 { width:24px; height:12px; background:url(../images/GlobalRate_01.gif) -48px 0 no-repeat}
img.ratingStar_2 { width:24px; height:12px; background:url(../images/GlobalRate_01.gif) no-repeat}
img.ratingStar_2d5 { width:36px; height:12px; background:url(../images/GlobalRate_01.gif) -36px 0 no-repeat}
img.ratingStar_3 { width:36px; height:12px; background:url(../images/GlobalRate_01.gif) no-repeat}
img.ratingStar_3d5 { width:48px; height:12px; background:url(../images/GlobalRate_01.gif) -24px 0 no-repeat}
img.ratingStar_4 { width:48px; height:12px; background:url(../images/GlobalRate_01.gif) no-repeat}
img.ratingStar_4d5 { width:60px; height:12px; background:url(../images/GlobalRate_01.gif) -12px 0 no-repeat}
img.ratingStar_5 { width:60px; height:12px; background:url(../images/GlobalRate_01.gif) no-repeat}

/* pages */
.pages { padding:10px}
.pages .num { overflow:hidden; float:right; height:18px; font:12px/18px tahoma; color:#666}
.pages .num strong { float:left; margin-left:5px; padding:0 4px; font-weight:normal; color:#FFF; border:1px solid #6b1707; background:#6b1707}
.pages .num strong.nolink { font-weight:normal; border:1px solid #CCC; color:#AAA; background:none}
.pages .num span { float:left; height:16px; line-height:16px; overflow:hidden}
.pages .num .ellipsis { margin-left:5px}
.pages .num a { float:left; cursor:pointer; margin-left:5px; padding:0 4px; color:#6b1707; text-decoration:none; border:1px solid #ad4619; background:#FFF}
.pages .num a:hover { color:#f13a09; text-decoration:none; border:1px solid #f13a09}

/* status */
.status { display:none; padding:10px 0; text-align:center}

/* alarm */
.alarm { margin-bottom:10px; padding:2px 16px; color:#F00; border:1px solid #DD3C10; background:#FFE6E6}
.alarm span { padding-right:16px; background:url(../images/GlobalIcon_01.gif) 0 -80px no-repeat}

/* notice */
.notice { margin-bottom:10px; padding:2px 16px; border:1px solid #BFDDEB; background:#e4f0fa}
.notice em { color:#FF5000}

/* favorite */
a.favorite { float:left; height:20px; margin-left:5px; padding:0 15px 0 30px; text-align:center; color:#333; background:url(../images/GlobalButton_01.gif) 0 -20px no-repeat}
a.favorite:hover { text-decoration:none; background-position:0 -40px}

/* courseList */
.courseList dt, .courseList dd { float:left; overflow:hidden}
.courseList strong, .courseList big, .courseList small, .courseList address, .courseList q, .courseList del, .courseList em, .courseList span { float:left; overflow:hidden; white-space:nowrap}
.courseList big, .courseList small, .courseList address, .courseList q { text-align:center}
.courseList small, .courseList big, .courseList address, .courseList q, .courseList del { padding-left:5px}
.courseList em { color:#e32f04}
.courseList dt { font-weight:bold; border-bottom:1px solid #CCC}
.courseList dt address,  .courseList dt q, .courseList dt em { font-weight:bold}
.courseList dt del { text-decoration:none}
.courseList dt em { font-weight:bold; color:#333}
.courseList dd { background:url(../images/GlobalLine_02.gif) left bottom repeat-x}

/* others */
.space { clear:both; height:10px; font:0px/0px Arial, Helvetica, sans-serif}
.clear { clear:both; height:1px; font:0px/0px Arial, Helvetica, sans-serif}
.line { float:left; clear:both; width:100%; height:1px; margin:10px 0; font:0px/0px Arial, Helvetica, sans-serif; background:#d7d7d7}
.page, .menu, #header, #path { width:980px; margin:0 auto}
h2 { font-size:14px}

/*ҳݱֽṹ*/
.box, .boxgls{ background:#fff;padding:4px 8px;}
.box li{background:url(../images/dot.gif) no-repeat left center; padding-left:8px;}
.box h3{ font-size:1em; } 
.box p{color:#666; padding:4px 0;}
.boxpic{}
.boxpic li{ float:left;}
.boxpic img{ border:1px solid #999;}
.boxgls li{ clear:both; padding:5px 0; line-height:18px;}
.boxgls img{ float:left;border:1px solid #999; margin-right:5px; }
.boxgls h3{ float:left; font-size:1em;}


/*--- layout ---*/
#main { width:960px; padding-top:4px}
.area01 { overflow:hidden; float:left; width:670px}
.area02 {overflow:hidden;float:left; width:280px; padding-left:10px}
.area03 {}

/*--- title ---*/
.ttlc,.ttl,.ttl2,.ttl3{float:left; padding:0 10px; line-height:30px;}
.ttlc h2,.ttl h2,.ttl2 h2,.ttl3 h2{ padding:0 0 5px 15px; font-size:14px; font-weight:bold;}
.ttlc .more,.ttl .more,.ttl2 .more,.ttl3 .more{float:right;}
.ttlc .more a,.ttl .more a,.ttl2 .more a,.ttl3 .more a{ color: #FF0000; text-decoration:underline;}

/*--- parent ---*/
.parent01 { margin-bottom:10px;background:#fff; border:solid 1px #BFDDEB;}
.parent01c { margin-bottom:10px;background:#fff; border:solid 1px #EBAC6D;}
.parent01 .ttl{ width:648px;background:url(../images/index_l_670ttl.gif) no-repeat;}
.parent01 .ttl span{ color:#C03;} 
.parent01c .ttlc{ width:648px;background:url(../images/index_cl_670ttl.gif) no-repeat;}
.parent01c .ttlc span{ color:#C03;} 
.parent01 .ttl2{width:258px;background:url(../images/index_r_278ttl.gif) no-repeat;}
.parent01 .ttl3{width:258px;background:url(../images/index_r_278ttl2.gif) no-repeat;}
.parent02 { margin-bottom:10px;background:#fff; border:solid 1px #FFC762;}
.parent02 .ttl{width:648px;  background:url(../images/index_ldh_670ttl.gif) no-repeat;}
.parent02 .ttlc{width:648px;  background:url(../images/index_cldh_670ttl.gif) no-repeat;}
.parent03 { margin-bottom:10px; padding:6px 9px 0 9px;background:#fff; border:solid 1px #BFDDEB; }
.parent03 .ttl{ width:628px; background:url(../images/index_l_650ttl.gif) no-repeat;}
.parent04 { margin-bottom:10px;width:328px;background:#fff; border:solid 1px #BFDDEB;}
.parent04 .ttl{ width:308px; background:url(../images/index_l_328ttl.gif) no-repeat;}
.parent05 {  margin-bottom:10px;background:#fff; border:solid 1px #BFDDEB;}
.parent05 .ttl{ width:648px; background:url(../images/index_l_668ttl.gif) no-repeat;}
.parent06{ margin-bottom:5px;background:#fff; border:solid 1px #BFDDEB;}


.parent07{ margin-bottom:10px;background:#FBFEF5; border:solid 1px #D8F3AE;}
.parent07 .ttl{width:258px;background:url(../images/index_r_278ttl2.gif) no-repeat;}

.parent08{ padding:10px; margin-bottom:0px;background:#fff; border:solid 1px #BFDDEB;}
.parent08_1{ padding:10px; margin-bottom:10px;background:#fff; border:solid 1px #BFDDEB;}

.parent09 { margin-bottom:10px;width:385px;}
.parent09 .ttl{ width:365px; background:url(../images/second_654ttl.gif) no-repeat;}

.parent10 { margin-bottom:10px;width:245px;}
.parent10 .ttl{ width:225px; background:url(../images/second_654ttl.gif) no-repeat;}

.parent11 { float:left; margin-bottom:10px;}
.parent11 .ttl{ width:630px; background:url(../images/second_654ttl.gif) no-repeat;}
.parent11 .ttl2{ width:630px; background:url(../images/speciality_620ttl.gif) no-repeat;}
.parent11 .ttl2 p{ padding:0 0 5px 15px; color:#333;}
.parent11 .ttl2 p strong{ padding:0 10px;}
.parent11 .ttl2 p span{ font-size:16px; font-weight:bold; color:#F00; padding:0 10px;}
.parent11 .thidpagenote{ padding:20px 0;float:left;width:620px; text-align:center; color:999;}
.parent11 .thidpagenote strong{ color:#049; padding-right:15px;}
.parent11 .thidpagenote span{padding-right:15px; font-weight:bold;}


.parent12 { width:628px; float:left; margin-bottom:10px; padding:0 10px 10px 10px; background:url(../images/speciality_kcinfobg2.gif) no-repeat;border:solid 1px #BFDDEB; border-top:none;}
.parent12 .ttl{ width:598px; background:url(../images/speciality_620ttl.gif) no-repeat;}


/*--- special ---*/
.ad01 {float:left; width:960px; height:200px}
.ad02 { float:left; width:960px; height:120px;}
.ad03 {float:left; width:960px; height:90px}
.ad04 { padding:10px;float:left; width:620px; height:80px}
.ad01 img, .ad02 img, .ad03 img, .ad04 img { width:100%; height:100%; vertical-align:top;}

/*--- bscar ---*/

.bscar01{ overflow:hidden;float:left; padding:5px; width:658px; height:218px; }
.bscar01 .vedio{float:left; width:260px; text-align:center; margin-right:10px; display:inline;}
.bscar01 .vedio img{ padding:1px; border:solid 1px #E4E4E4;}
.bscar01 .vedio a{color:#049; font-weight:bold; text-decoration:underline;}
.bscar01 dl{ float:left; padding-bottom:10px; width:380px; text-align:center; border-bottom:dashed 1px #BFDDEB;}
.bscar01 dl dt{ font-size:14px; line-height:30px}
.bscar01 dl dt a{ color:#000; font-size:14px; font-weight:bold;text-decoration:none;}
.bscar01 dl dd{ text-align:left;}
.bscar01 dl dd a{ color:#666}
.bscar01 ul{ float:left; padding-top:10px; width:380px;}
.bscar01 ul li{ float:left; padding-right:5px; overflow:hidden; width:185px; line-height:26px;}
.bscar01 ul li a{ font-size:14px; color:#000;}

.bscar02{float:left;}
.bscar02 ul{ float:left;padding:0 5px; width:305px;}
.bscar02 ul li{display:block; float:left; padding-left:15px;width:290px; line-height:24px; background:url(../images/icon_11X11kc.gif) 0 5px no-repeat;}
.bscar02 ul li a{float:left; overflow:hidden; width:150px; }
.bscar02 ul li strong{float:left;display:block;  padding-right:10px; width:65px; color:#FF0000; text-align:right;}
.bscar02 dl{ padding-top:5px; float:left;width:315px;}
.bscar02 dl dt{ float:left; padding-right:8px; }
.bscar02 dl dt img{ width:80px; height:80px;}
.bscar02 dl dd{float:left; width:225px;}
.bscar02 dl dd a{color:#049;}
.bscar02 dl dd span{ display:block;float:left;  width:115px; font-size:14px; font-weight:bold;}
.bscar02 dl dd strong{ color:#F00;}

.bscar03{float:left;}
.bscar03 ul{ float:left; padding:4px; width:660px;}
.bscar03 ul li{ float:left; overflow:hidden; width:100%;}
.bscar03 ul li.s1 { background:#FFFFCC;}
.bscar03 dl{ float:left; width:320px; padding:5px 0 5px 10px;}
.bscar03 dt a{ font-weight:bold; color:#900; line-height:28px;}
.bscar03 dd{}
.bscar03 dd span{float:left; width:150px;}

.bscar03_1{ margin-bottom:10px;float:left;}
.bscar03_1 ul{ float:left; padding:4px;}
.bscar03_1 ul li{ float:left; overflow:hidden; width:100%;}
.bscar03_1 dl{ float:left; width:310px; padding:5px 0 5px 10px;}
.bscar03_1 dt{ padding-left:15px; background: url(../images/icon_bluekc.gif) 1px 6px no-repeat;}
.bscar03_1 dt a{ font-weight:bold; color:#0D3793; line-height:28px;}
.bscar03_1 dd{}
.bscar03_1 dd .this{ background:url(../images/speciality_kcbg.gif) no-repeat; text-indent:15px;}
.bscar03_1 dd .this a{ color:#FFF;}
.bscar03_1 dd span{float:left; width:150px; margin-right:5px;}

.bscar03_2{float:left; padding:10px 16px; background:url(../images/speciality_kcdhbg.gif) repeat-x; border:solid 1px #FFC764;border-top:solid 3px #FFC764;}
.bscar03_2 ul{ float:left; width:250px; padding:5px 10px; background:url(../images/speciality_kcdhulbg.gif) no-repeat;}
.bscar03_2 ul li{ float:left; width:110px; padding-left:15px; color:#000;font-weight:bold; line-height:24px; background: url(../images/icon_orangekc.gif) 1px 6px no-repeat;}
.bscar03_2 ul li a { color:#F30; font-weight:bold;}
.bscar03_2 dl{float:left; width:320px; padding-left:20px;}
.bscar03_2 dt{ padding-left:15px; background: url(../images/icon_orangekc.gif) 1px 6px no-repeat;}
.bscar03_2 dt a{ font-weight:bold; color:#F30; font-size:14px; line-height:28px;}
.bscar03_2 dd{float:left; width:155px; margin-right:5px; height:22px;line-height:22px;}
.bscar03_2 dd span{ display:block; background:url(../images/speciality_newkcbg.gif) no-repeat; text-indent:18px;}
.bscar03_2 dd a{ color:#000;}



.bscar04{float:left;}
.bscar04 ul{ padding:0 0 5px 0; width:650px;}
.bscar04 li{ float:left; width:154px; padding:5px 4px; text-align:center;}
.bscar04 li a span{overflow:hidden; display:block; width:150px; height:25px; line-height:25px;}
.bscar04 li img{ padding:1px; width:150px; height:100px; border: solid 1px #CCC;}

.bscar05{ }
.bscar05 ul{ padding:5px 0 7px 10px;}
.bscar05 ul li{ overflow:hidden; float:left; padding-left:10px; width:290px; height:22px; background:url(../images/icon_grey.gif) 3px 7px no-repeat;}
.bscar05 ul li a{ color:#333; text-decoration:none;}

.bscar06{ }
.bscar06 ul{ padding-left:5px;}
.bscar06 li{ float:left; padding:0 5px; width:94px; text-align:center;}
.bscar06 li a span{ overflow:hidden; display:block; width:90px; height:25px; line-height:25px;}
.bscar06 img{padding:1px; width:90px; height:65px;border: solid 1px #CCC;}


.bscar07top{padding:10px 0 10px 10px; float:left; width:650px;}
.bscar07top dl{ float:left; width:320px;}
.bscar07top dt{float:left;width:70px;}
.bscar07top dt img{ padding:2px 5px 0 0; width:60px; height:50px;}
.bscar07top dd { float:left; width:240px; }
.bscar07top dd h3{ font-size:12px; font-weight:bold;}
.bscar07top dd ul{ float:left; width:240px;}
.bscar07top dd li{overflow:hidden; display:block;padding-right:10px;float:left;width:110px; height:19px; line-height:19px;}

.bscar07bottom{ padding-bottom:10px; float:left; width:650px;}
.bscar07bottom dl{ padding-left:10px; float:left; width:152px;}
.bscar07bottom dt{ margin-bottom:5px; width:148px;float:left;  line-height:26px;background:#EAF6F7; font-weight:bold; text-indent:10px; border:solid 1px #BFDDEB;}
.bscar07bottom dd{overflow:hidden; float:left; padding-left:10px; width:140px; height:23px; background:url(../images/icon_grey.gif) 3px 7px no-repeat;}

.bscar08{float:left; padding:5px 0 0 5px;background:#fff;}
.bscar08 img{ padding-left:5px}
.bscar08 ul{}
.bscar08 li{ padding:0 3px; float:left; width:85px; line-height:27px; text-align:center; background:url(../images/btn_link.gif) no-repeat;}
.bscar08 li a{ color:#c00; font-size:14px; font-weight:bold; text-decoration:none;}

.bscar09{padding-bottom:10px;}
.bscar09 ul{}
.bscar09 li{ float:left; padding-left:10px;width:120px; height:19px; background:url(../images/icon_blue.gif) 3px 7px no-repeat;}
.bscar09 li a{ color:#049; }
.bscar09 li a:hover{ color:#060;}

.bscar10{float:left;}
.bscar10 ul{ padding-left:5px}
.bscar10 li{float:left; padding:5px;width:124px; text-align:center;}
.bscar10 li img{padding:1px; width:120px; height:90px;  border: solid 1px #CCC;}
.bscar10 li a span{ overflow:hidden; display:block; width:110px; height:22px;}

.bscar11{float:left; padding:5px 10px;}
.bscar11 dl{ padding:1px 0;}
.bscar11 dt{float:left; width:68px;}
.bscar11 dt img{ padding:1px; width:64px; height:64px;border: solid 1px #CCC;}
.bscar11 dd{ padding-left:74px;}
.bscar11 dd h3 a { color:#049; font-size:12px; font-weight:normal}
.bscar11 dd p a { text-decoration:underline}
.bscar11 .hr { overflow:hidden; clear:both; height:10px; background:url(../images/GlobalLine_01.gif) 0 4px repeat-x}


.bscar12{float:left; padding:0 10px;}
.bscar12 dl{ padding:1px 0;}
.bscar12 dt{float:left; width:68px;}
.bscar12 dt img{ padding:1px; width:80px; height:60px;border: solid 1px #CCC;}
.bscar12 dd{ padding-left:90px;}
.bscar12 dd h3 a { color:#049; font-size:12px; font-weight:bold; font-weight:normal}
.bscar12 dd p a { text-decoration:underline}
.bscar12 ul{}
.bscar12 li{ overflow:hidden; float:left; width:250px; height:22px;}
.bscar12 .hr { overflow:hidden; clear:both; height:10px; background:url(../images/GlobalLine_01.gif) 0 4px repeat-x}

.bscar13{float:left; padding-left:10px;}
.bscar13 ul{ float:left; padding-left:16px; background:url(../images/icon_kc.jpg) no-repeat;}
.bscar13 ul li{display:block; float:left;width:245px; line-height:23px;}
.bscar13 ul li a{float:left; overflow:hidden; width:130px;height:23px; }
.bscar13 ul li strong{float:left;display:block;  padding-right:10px; width:50px; color:#FF0000; text-align:right;}

.bscar14{}
.bscar14 dl{}
.bscar14 dt{ line-height:35px; width:380px; text-align:center;}
.bscar14 dt a{ color:#049px; font-size:14px; font-weight:bold;}
.bscar14 dd img{ padding-right:10px; float:left; width:140px; height:100px;}
.bscar14 dd{ color:#666; line-height:20px;}
.bscar14 dd a{ padding-left:20px;background:url(../images/icon_more.gif) 10px 5px no-repeat; color:#049; text-decoration:underline;}
.bscar14 ul{ float:left; padding-top:10px;}
.bscar14 li{ padding-right:8px;overflow:hidden; float:left;width:180px; height:24px; line-height:24px;}
.bscar14 li a{ font-size:14px; text-decoration:none;}

.bscar15{}
.bscar15 ul{ }
.bscar15 li{overflow:hidden; float:left; padding-left:12px; width:225px; height:22px; background:url(../images/icon_grey.gif) 3px 7px no-repeat;}

.bscar16{}
.bscar16 ul{ padding:10px;}
.bscar16 li{float:left; padding-left:12px; width:600px;  line-height:26px;background:url(../images/icon_grey.gif) 3px 12px no-repeat;}
.bscar16 li a{float:left; overflow:hidden;width:500px; height:26px; font-size:14px; color:#333;}
.bscar16 li span{float:left;  padding-left:10px; font-size:12px; color:#666;}

.bscar17{ padding:10px;}
.bscar17 ul{}
.bscar17 ul li{ padding:10px 0; border-bottom:dashed 1px #CCC;}
.bscar17 ul li img{ padding:5px 10px 0 0; float:left; width:80px; height:60px;}
.bscar17 ul li h3{ line-height:25px; width:450px;}
.bscar17 ul li h3 a{ color:#F06;}
.bscar17 ul li span{ color:#666;}
.bscar17 ul li strong{ padding-right:20px;}
.bscar17 ul li p{}
.bscar17 ul li p a{ padding-left:20px;background:url(../images/icon_more.gif) 10px 5px no-repeat; color:#049; text-decoration:underline;}


.bscar18{}
.bscar18 p{ padding-bottom:5px; line-height:21px; text-indent:26px;}
.bscar18 p strong{ color:#049;}

.bscar19{ padding:10px;}
.bscar19 dl{ float:left; width:620px;}
.bscar19 dt{ padding-left:24px; font-weight:bold;color:#333; background:url(../images/icon_question.gif) no-repeat;}
.bscar19 dt a{ font-weight:bold;color:#333;}
.bscar19 dd{ padding-bottom:15px; color:#666}
.bscar19 dd a{color:#666}

.bscar20{ padding-bottom:30px; float:left;width:390px}
.bscar20 ul{ padding:10px;}
.bscar20 li{ float:left; width:350px; line-height:26px; color:#999;}
.bscar20 li span{ display:block; float:left;width:60px; text-align:right; color:#333;}
.bscar20 li input,.bscar20 li textarea{ margin:0 10px;}
.bscar20 li strong{ font-size:16px; font-weight:bold; color:#F00;}

.bscar21{ width:240px;}
.bscar21 ul{}
.bscar21 li{ padding:3px; float:left;}
.bscar21 li img{padding:1px; width:27px; height:27px;border:solid 1px #DFE6F6; }

.bscar22{ float:left; padding-bottom:30px;}
.bscar22 ul{ padding:20px;}
.bscar22 li{ float:left; width:560px; line-height:26px; color:#999;}
.bscar22 li span{ display:block; float:left;width:80px; text-align:right; color:#333;}
.bscar22 li input,.bscar22 li textarea{ margin:0 10px;}
.bscar22 li strong{ font-size:16px; font-weight:bold; color:#F00;}
.bscar22 li .s1 input{ margin-left:20px;}

.bscar23{float:left;}
.bscar23 ul{ padding-left:10px;width:640px;}
.bscar23 li{ display:block; float:left; width:144px; padding:5px 8px; }
.bscar23 li img{padding:1px;  width:120px; height:120px; border: solid 1px #CCC;}
.bscar23 li a p{width:120px; line-height:19px; color:#666;text-decoration:none;}
.bscar23 li a strong{ line-height:24px; color:#049}

.bscar24{float:left; padding:15px; width:620px; text-align:center; }
.bscar24 p{ padding:5px 0; float:left;width:620px; text-align:left; color:#333; text-indent:26px;}
.bscar24 p strong{color:#049;}
.bscar24 p img{ margin:5px 100px;padding:1px; width:410px; height:280px; border: solid 1px #CCC;}
.bscar24 dl{ float:left;width:620px; text-align:left;}
.bscar24 dt{ margin-bottom:10px;line-height:30px; font-weight:bold;color:#049; border-bottom: solid 1px #CCC;}
.bscar24 dd{ color:#000; line-height:24px;}
.bscar24 dd span{color:#049;}
.bscar24 ul{float:left;width:620px;}
.bscar24 li{ font-size:14px; color:#049;}
.bscar24 img{ margin:10px 0 5px 0;padding:1px; width:560px; height:400px; border: solid 1px #CCC;}


.bscar25{ float:left; margin:20px 10px; width:628px;border: solid 1px #DFE6F6;}
.bscar25 ul{float:left; padding:10px; width:300px;}
.bscar25 li{  overflow:hidden;float:left; width:300px; color:#666; height:30px; line-height:30px;}
.bscar25 li a{ color:#049;width:280px;}
.bscar25 dl{float:left;padding:10px 20px; width:260px; color:#666;}
.bscar25 dt{ line-height:30px;}
.bscar25 dd{ line-height:24px;}
.bscar25 dd a{ padding-right:15px; text-decoration:underline;}
.bscar25 dd img{ padding-right:5px;}

/*--- Class ---*/
.classmenu{}
.classmenu ul{overflow:hidden;float:left; width:100%; line-height:31px;}
.classmenu li{ float:left;cursor:pointer; margin-left:6px;background:url(../images/speciality_ttlleft.jpg) no-repeat;}
.classmenu li em{padding:0px 5px 0px;background:url(../images/speciality_ttlright.jpg) right top no-repeat; display:block;}
.classmenu li a{ color:#333; font-weight:bold; text-decoration:none;}
.classmenu li.this{ cursor:default; margin-top:0;background-position:0 -31px;}
.classmenu li.this em{background-position: right -31px;}
.classmenu li.this a{color:#FFF;}


.classmenukc{float:left; width:648px; border:solid 1px #BFDDEB; border-top:solid 3px #BFDDEB;}
.classmenukc ul{ width:645px; padding:10px 0 10px 5px;}
.classmenukc li{float:left; width:150px; margin-left:5px; height:22px;line-height:22px; text-indent:15px; background:url(../images/icon_bluekc.gif) 0 5px no-repeat;}
.classmenukc li a{ text-decoration:underline;}
.classmenukc li span{display:block; background:url(../images/speciality_kcbg.gif) no-repeat; text-indent:18px;}
.classmenukc li span a{color:#fff;}

.classguide{ float:left;  margin:20px 120px 0 125px; display:inline; width:400px; height:30px; background:url(../images/speciality_ttlbg.gif) no-repeat;}
.classguide p{ padding-left:40px; color:#FFF; line-height:30px;}
.classinfo span{padding:0 10px;}
.classinfo{}
.classinfo dl{ float:left; width:598px;}
.classinfo dt{ padding:15px 0; width:598px; color:#F00; text-align:center;font:bold 18px/30px Microsoft YaHei, Simsun}
.classinfo dd{float:left;width:450px;}
.classinfo dd ul{ padding-top:10px;float:left;width:250px; padding-left:20px;}
.classinfo dd li{ float:left; width:125px; line-height:30px;}
.classinfo dd li strong{ font-size:16px; color:#f00;}
.classinfo dd img{padding:0 4px;}
.classpicture{ float:left; padding-bottom:10px; }
.classpicture ul{width:618px;}
.classpicture li{ float:left; width:179px; padding:5px 13px; text-align:center;}
.classpicture li a span{float:left; overflow:hidden; display:block; width:170px; height:25px; line-height:25px;}
.classpicture li img{ padding:1px; float:left; width:175px; height:120px; border: solid 1px #CCC;}
.classcontent{float:left; padding:10px;}
.classcontent p{ width:600px; padding-bottom:5px; line-height:21px; text-indent:26px;}
.classcontent p strong{ color:#049;}
.classcontent table{ width:620px;}
.classbtn{float:left;width:600px; padding-bottom:10px; text-align:center;}
.classbtn img{ padding:5px;}


/*--- ע¼Ĳ˵ ---*/
.regcontent{ width:600px; padding:10px 0 20px 20px; float:left}
.regcontent ul{width:600px; float:left; }
.regcontent ul li{width:600px; float:left; color:#333333; height:40px; line-height:40px;}
.regcontent ul li strong{width:75px; float:left;  font-weight:bold; color:#000000;}
.regcontent ul li b{ color:#FF0000;font-size:14px;}
.regcontent ul li span{ margin-left:75px;color:#502506;}
.regcontent ul li input{margin-right:10px;}
.regcontent .regbtn{text-align: center;width:700px;float: none;margin-top: 20px;color:#502506;height:35px; line-height:35px; float:left;}
.regcontent .regbtn a{color:#0A2B8A; text-decoration:underline;}
.regcontent .regbtn a:hover{color:#FF0000; text-decoration:none;}
.regcontent .terms { clear:both; overflow:auto; width:580px; height:420px;  margin:5px auto; padding:0 10px; border:1px solid #DFE6F6; background:#fff}
.regcontent .terms h5 { padding-top:10px; font-size:14px; text-align:center}
.regcontent .terms h6 { padding-top:10px; font-size:12px}
.regcontent .terms p { text-indent:2em}
.regcontent .hr { clear:both; margin:15px 0; height:1px; background:url(../images/line_login_01.gif) repeat-x}

.regcontent .regbtn{text-align: center;width:600px;float: none;margin-top: 20px;color:#502506;height:35px; line-height:35px; float:left;}
.regcontent .regbtn a{color:#0A2B8A; text-decoration:underline;}
.regcontent .regbtn a:hover{color:#FF0000; text-decoration:none;}


.loginbox{ width:520px; float:left;}
.loginboxt{ width:420px; float:left; padding-left:100px;}
.loginboxt h2{ background:url(../images/icon_login.gif) no-repeat; text-indent:20px; color:#FF0000;}
.loginline{font:0px/0px Arial, Helvetica, sans-serif;height:1px; clear:both; background: url(../images/line_2X2.gif) repeat-x; margin:10px 0;}
.loginbox ul{ width:410px; float:left; padding-left:100px;}
.loginbox ul li{ width:410px; line-height:30px;}
.loginbox ul li span{color:#502506;}
.loginbox ul li a{color:#0A2B8A; text-decoration:underline;}
.loginbox ul li a:hover{color:#FF0000; text-decoration:none;}
.loginbox .loginbtn{width:410px; float:left; padding:20px 0 20px 100px; line-height:32px;}
.loginbox .loginbtnother { clear:both; height:23px; padding:0 0 10px 100px}
.loginbox .loginbtnother span{ width:150px; float:left}
.loginbox .loginbtnother a{color:#FD6D03; font-size:12px; font-weight:bold; text-decoration:underline;}
.loginbox .loginbtnother a:hover{ color:#f13a09; ext-decoration:none;}
.loginbox .loginbtnother img{ width:16px; float:left; margin:2px 4px 0 0;border:0;}
.loginbox .loginbtnother img.alipay { background:url(../images/icon_alipay.gif) no-repeat}
.loginbox .loginbtnother img.tenpay { background:url(../images/icon_tenpay.gif) no-repeat}
.loginbox p{ line-height:24px;color:#502506; padding-left:100px;}


/*һ*/
.findPasswordCtn{ width:640px; height:auto!important; height:300px; min-height:300px; margin:0 auto; padding:20px 0}
.findPasswordCtn dl { padding:20px}
.findPasswordCtn dt { float:left; width:200px; text-align:right}
.findPasswordCtn dd { float:left; width:500px}
.findPasswordCtn dd input.txtinput { width:220px}
.findPasswordCtn dd em { padding:0 10px; color:#f30}
.findPasswordCtn .function { padding-left:220px}
.findPasswordCtn input.btn_findPassword_01 { cursor:pointer; width:143px; height:31px; padding-top:1px; text-indent:1em; font-size:14px; font-weight:bold; color:#FFF; border:0; background:url(../images/btn_orange.gif) no-repeat}
.findPasswordCtn .greeting { padding:30px}
.findPasswordCtn .greeting img { float:left; width:60px; height:60px; }
.findPasswordCtn .greeting p { float:left; width:500px; padding:10px 0 0 15px}
.findPasswordCtn .greeting big { display:block; font-size:14px; color:#d70808}
.findPasswordCtn .greeting small { color:#666}


.signupensurekc{float:left; padding:10px 0 30px 40px;}
.signupensurekc h3{ font-size:12px; font-weight:bold; padding-left:10px; line-height:30px;}
.signupensurekc dl{ width:560px; border:solid 1px #BFDDEB; float:left; line-height:26px;}
.signupensurekc dt{ width:560px; float:left; text-align:center;height:26px; border-bottom:solid 1px #BFDDEB;}
.signupensurekc dt strong{ width:180px; float:left;  font-weight:normal; font-size:12px; color:#333}
.signupensurekc dd{ width:560px; float:left;height:23px; text-align:center}
.signupensurekc dl span{ width:180px; float:left; display:block}
.signupensurekc dd strong{ width:180px; float:left; font-size:16px; color:#F00;display:block;}
.signupensurekc dl big{ width:180px; float:left;display:block}

.signupensure{ float:left; padding-bottom:30px;}
.signupensure ul{ padding:5px;}
.signupensure li{ float:left; width:560px; line-height:21px; color:#333;}
.signupensure li span{ display:block; float:left;width:80px; text-align:right; color:#666;}
.signupensure li strong{ font-size:14px; color:#F00;}
.signupensure li em{ font-size:14px; font-weight:bold; color:#060;}
.signupensure li input{ margin: 10px;}


.successpage{ padding:30px; width:600px; text-align:center;}
.successpage img{ padding:20px 0;}
.successpage p{ color:#333;}
.successpage p strong{ font-size:14px; color:#F00;}

/*--- GlobalHead and GlobalFoot ---*/
#navigation{ float:left;width:960px;}
#navigation .topttl{ float:left;width:960px; height:100px;}
#navigation .mn{float:left;width:960px;overflow:hidden; height:38px; line-height:38px; background:url(../images/mnbg.gif) no-repeat;}
#navigation .mn ul{ }
#navigation .mn ul li{ float:left; height:38px; line-height:38px; background:url(../images/mn_line.gif) right no-repeat; }
#navigation .mn ul li img{ float:left;}
#navigation .mn ul li .this{float:left; display:block; text-indent:6px; margin-top:0; background:url(../images/mn_on.gif) no-repeat; }
#navigation .mn ul li .this a{ font-size:14px; font-weight:bold;}
#navigation .mn ul li .this a:hover{font-size:14px; font-weight:bold;}
#navigation .mn ul li a{ color:#FFF; font-weight:bold;font-size:12px; padding:0 21px; line-height:38px;}
#navigation .mn ul li a:hover{font-weight:bold;font-size:12px;}
#navigation .mn ul li .last { background:none;}
#navigation .login{float:left; padding:0 20px;width:920px;line-height:30px; background:url(../images/login_bg.gif) repeat-x;}
#navigation .login input{ margin-right:10px;}
#navigation .login span{ padding:0 15px; background:url(../images/loginicon_01.gif) no-repeat;}
#navigation .login em{ padding:0 15px; background:url(../images/loginicon_02.gif) no-repeat;}
#navigation .login del{ float:right; text-decoration:none}
#navigation .topical{ margin-bottom:10px;float:left;padding:0 20px;width:920px;line-height:30px; background:#fff; color:#333;}
#navigation .topical a{padding:0 9px;color:#049; text-decoration:underline;}

#navigation .mn2{float:left;width:960px;overflow:hidden; height:38px; line-height:38px; background:url(../images/mncbg.gif) no-repeat;}
#navigation .mn2 ul{ }
#navigation .mn2 ul li{ float:left; height:38px; line-height:38px; background:url(../images/mnc_line.gif) right no-repeat; }
#navigation .mn2 ul li img{ float:left;}
#navigation .mn2 ul li .this{float:left; display:block; text-indent:6px; margin-top:0; background:url(../images/mnc_on.gif) no-repeat; }
#navigation .mn2 ul li .this a{ font-size:14px; font-weight:bold;}
#navigation .mn2 ul li .this a:hover{font-size:14px; font-weight:bold;}
#navigation .mn2 ul li a{ color:#FFF; font-weight:bold;font-size:12px; padding:0 21px; line-height:38px;}
#navigation .mn2 ul li a:hover{font-weight:bold;font-size:12px;}
#navigation .mn2 ul li .last { background:none;}
#navigation .login2{float:left; padding:0 20px;width:920px;line-height:30px; background:url(../images/loginc_bg.gif) repeat-x;}
#navigation .login2 input{ margin-right:10px;}
#navigation .login2 span{ padding:0 15px; background:url(../images/loginicon_01.gif) no-repeat;}
#navigation .login2 em{ padding:0 15px; background:url(../images/loginicon_02.gif) no-repeat;}
#navigation .login2 del{ float:right; text-decoration:none}





#footer{ float:left; padding-bottom:10px; text-align:center; width:960px;}
#footer ul{ float:left; display:inline; text-align:left; padding:15px; margin-bottom:10px; width:930px; border:solid 1px #ccc; background:#F4F7F9;}
#footer ul li{float:left;width:930px; line-height:26px; color:#666; border-bottom:dashed 1px #ccc;}
#footer ul li a{ padding:0 10px;color:#666; text-decoration:none;}
#footer ul li img{ float:left; padding:5px 6px;}
#footer .ptu{ color:#666; line-height:26px; text-align:center; width:960px; border-top:solid 1px #ccc;}
#footer .ptu a{ color:#049;}
.tong_ji{text-align:center; width:960px; height:0px; overflow:hidden; margin:0 auto;}

.mnroute{ line-height:35px; text-align:center;}
.mnroute p{ border-bottom:solid 1px #BFDDEB; color:#333; text-align:left;}
.mnroute a{ text-decoration:underline; padding:0 10px;}
.mnroute h1{ padding:20px; white-space:nowrap;font:bold 18px/30px Microsoft YaHei, Simsun}

/*ҳ*/
.meneame {padding:3px; font-size:80%; margin:3px; color:#ff6500; text-align:center;clear:both;font-size:14px; }
.meneame a { padding:2px 5px; background-position:50% bottom; color:#1B73BA; margin-right:1px; font-size:14px; text-decoration:none;border: 1px solid #8FB3E1;}
.meneame a:hover { background: none #DAE7F5;color:#ff6500;border: 1px solid #8FB3E1;}
.meneame a:active { border: #ff9600 1px solid; background: none #ffc794; color:#ff6500;}
.meneame span.current { padding:2px 5px; font-weight:bold;color:#ff6500; margin-right:2px;border: 1px solid #8FB3E1; background:#D3E2F3;}
.meneame span.disabled { padding:2px 5px; border: #ff9600 1px solid;color:#ffe3c6; margin-right:3px;}