@charset "utf-8";

body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;*font-size: 11px; color: #5a5a5a;}
body {margin: 0; background:#f9f9f7;}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse; padding:0px}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}

.page { width:977px; margin:0 auto; border:#EEEEF0 1px solid; border-bottom:0; border-top:0; background-color:#FFFFFF;}
.smenubox { height:33px; background:url(images/smenuboxbg.jpg); width:977px; display:block;}
.subMenu {	display:none;}
#m2 a,#m3 a,#m4 a,#m5 a,#m6 a,#m7 a,#m8 a { color:#112a45; background:url(images/submenu-icon.gif) 5px 8px no-repeat; padding:5px 10px; height:33px;}
#m2 a:hover,#m3 a:hover,#m4 a:hover,#m5 a:hover,#m6 a:hover,#m7 a:hover,#m8 a:hover { display: inline; background:url(images/menu-subbg.jpg) #097fbd left top no-repeat; padding:5px 10px;  height:33px; color:#fff; } 

.midbox { margin-bottom:8px;}
.banner { width:737px; height:218px;}
.tz-box { background:url(images/tz-bg.jpg); width:490px; height:30px;}
.leftquickmenu { margin-bottom:4px;}
.leftquickmenu img { padding-bottom:2px;}
.leftbox { height:392px; display:block;}
.xymj-title,.link-title { margin:0px 0px 0 0px;}
.xymj-hd { background:url(images/xymj-hdbg.jpg) no-repeat; width:226px; height:173px; margin:8px 0;}
.xymj-hdbox { margin:5px 0 0 5px; width:217px; height:163px; display:block; }
.zxddbox { background:url(images/zxdd-bg.jpg) 2px center no-repeat; height:160px; display:block;}
.left-link { width:226px; margin:10px 0 8px 0px; overflow: hidden; background:url(images/left-linkbg.jpg);}
.left-link a { width:108px; float:left; line-height:24px; margin-right:5px; background:url(images/leftlinkIcon.gif) 3px center no-repeat; text-indent:15px; border-bottom:dashed #666666 1px;}
.left-link a:hover { color:#FFFFFF; line-height:24px; background:url(images/leftlinkIcon1.gif) #006699 3px center no-repeat; text-indent:15px; border-bottom: solid #006699 1px;}
.newslist { display:block;}
.newslist ul { margin:0; padding:9px 15px; list-style:none;}
.newslist li { line-height:23px; height:23px; background:url(images/newslistico.jpg) left center no-repeat;}
.newslist a { padding-left:15px;}
.newslist span { float:right;}
.mid-ad { margin:4px 15px 0 40px; color:#6f396a;}
.zsxxbox { background:url(images/zsxx-bg.jpg) 2px center no-repeat; height:131px; display:block;}
.aboutbox { background: url(images/about-bg.jpg) no-repeat; height:218px;}
.right { margin-right:9px; margin-bottom:9px;}
.xzjybox { background: url(images/xzjy-bg.jpg) no-repeat; height:195px;}
table .xsdc { padding-top:5px; color:#333333;}
.xsdc img { margin-top: 10px;}
.xsdcbox { background:url(images/xsdc-bg.jpg) no-repeat; height:144px; line-height:20px; color:#666}
.bottomtest { margin:0 15px; line-height:20px; color:#9d9c9c;}
.bottomtest a { color:#9d9c9c; }
.bottomtest span { color:#275c84;}
#lifeimg img { padding:2px; border:solid 1px #CCCCCC; margin:0 3px;}
#lifeimg div { padding-top:3px;}
#xzjy { padding:8px 14px 0 14px; line-height:22px; text-align:justify;text-justify:inter-ideograph }
.aboutbox div {  padding:38px 10px 0 12px; line-height:23px; text-align:justify;text-justify:inter-ideograph}

.subleftline { border-right: 1px solid #dddddd;}
.subleftmenu1 {}
.subleft { margin:0 9px 0 10px;}
.sublefttitleBG { background:url(images/sublefttitleBG02.jpg); height:79px; margin-bottom:8px;}
.sublefttitleBG div {  text-align:center; color:#FFFFFF; padding-top:3px;}
.subleftmenu { background:url(images/subleftmenuBG.jpg) repeat-y; width:204px;}
.subleftmenu ul { margin:0 15px 0 15px; padding:4px 0 6px 0; list-style:none;}
.subleftmenu li { line-height:28px; text-align:left; border-bottom:solid 1px #cbced3;}
.subleftmenu a { padding-left:35px;}
.subleftmenu a:hover { background:url(images/subleft-over.gif) 8px center no-repeat; display:block; font-weight:bold; color:#132d49;}
.subNav { background:url(images/subnavbg.jpg) no-repeat; height:36px;}
.subNav div { line-height:24px; font-size:14px; font-weight:bold; color:#164a75; text-indent:40px; padding-top:9px;}
.subNav span { float:right; font-size:12px; font-weight:normal; margin-right:20px; color:#888888}
.subbody { margin:5px 15px; line-height:26px; padding-top:10px; }
.subleftquickmenu { margin-top: 8px;}

#scrollDiv{ height:18px; line-height:18px; width:350px; overflow:hidden; margin-left:90px; padding-top:8px; }
	#scrollDiv ul{ list-style:none; padding:0px; margin:0px}

.sTit{ font-size:16px; font-weight:bold; text-align:center; color:#cc0000}
.sInfo{ text-align:center; margin:5px 0px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc}
.sBot{ text-align:right; border-top:1px dotted #ccc; margin-top:5px}
.sPic { padding:2px; border:#CCCCCC 1px solid;} 

.guestList{}
	.guestList table{ width:100%; background-color:#CCC}
	.guestList table td{ background-color:#FFFFFF; padding:0px 5px}
.friendLink{ padding:0px; margin:0px; list-style:none}
	.friendLink li{ display:inline;}
	.friendLink li a{ width:200px; line-height:30px; display:block; float:left; padding-left:30px; background:url(images/linkIcon.jpg) left center no-repeat; height:30px;  border-bottom:dashed #CCCCCC 1px; margin-right:15px;}

.tableCss{border-top:1px solid #ccc;border-right:1px solid #ccc; width:681px; margin:0px auto}
.courses{ margin:0px; padding:0px; list-style:none;}
	.courses li{ display:inline;}
	.courses li a{ width:220px; line-height:25px; display:block; float:left; border-left:1px solid #ccc;border-bottom:1px solid #ccc; padding:0px 3px}
	
.lindao1{}
.lindao1 a { font-size:12px; color:#5a5a5a; line-height:30px;}
.lindao1 ul{ margin:0; padding:0; list-style:none;}
.lindao1 li { background:url(images/lindao1bg.jpg) no-repeat; width:184px; height:30px; text-align:center; margin:15px auto; }
.lindao1 a:hover { background:url(images/lindao2bg.jpg); color:#fff; display:block; height:30px;}

.workslist { display:block;}
.workslist ul { margin:0; padding:9px 15px; list-style:none;}
.workslist li { line-height:25px; height:25px; border-bottom:1px dotted #ccc}
.workslist li a { padding-left:15px;}
.workslist li span { float:right}

.faq{}
	.faq li{ background:none}
.faqTit{ font-weight:bold; font-size:14px}
.faqCon{ padding:5px}
.faqReply{ background-color:#EFF6FC; border:1px dotted #efefef; padding:5px; margin-bottom:5px}

.btn{ background:url(images/1.gif) no-repeat; width:86px; height:25px; line-height:25px; border:none}
.btn2{ background:url(images/2.gif) no-repeat; width:93px; height:30px; line-height:30px; border:none; display:block; color:#FFFFFF; text-align:center; font-weight:bold}

.bmStep{}
	.bmStep ul{ margin:5px; padding:0px; list-style:none}
	.bmStep ul li{ line-height:50px; background:#E3F1FA; border-bottom:1px dotted #B6CBDE; padding:0px 15px}
	.bmStep ul li label{ font-size:24px; font-style:italic}
	.bmStep ul .current{ background:none; font-size:14px; color:#FF6600}
.StudentZizbm{ padding:0px 10px; font-size:14px}
	.StudentZizbm td{ font-size:14px; line-height:25px}
	.StudentZizbm .note1{ height:300px; overflow:auto; margin:5px; padding:10px; line-height:24px;border:1px dotted #B6CBDE; font-size:12px}
	.StudentZizbm h1{ font-size:15px; font-weight:bold; margin:0px; padding:0px; line-height:45px; border-bottom:1px solid #B6CBDE}
	.StudentZizbm span{color:#FF0000}
	.StudentZizbm ul{ list-style:none; margin:10px; padding:0px}
	.StudentZizbm ul li{ clear:both}
	.StudentZizbm ul li .m{ float:left}
	.StudentZizbm ul li .r .rad{ border:none; width:auto}
	.StudentZizbm ul li .r input{ border:1px solid #B6CBDE; height:20px; line-height:20px; width:170px}
	.StudentZizbm ul li .l{ float:left; line-height:35px; width:100px}
	.StudentZizbm ul li .r{ float:left; line-height:35px; width:250px}
	.StudentZizbm .StudentReg{ width:400px; margin:0 auto}
	.StudentZizbm .msg{ color:#FF6600; padding:5px; border:1px solid #B6CBDE; margin:5px 0px}
	.StudentZizbm .msg label{ font-size:24px; font-weight:bold;}
	.StudentZizbm .Dangan table{ background-color:#B6CBDE; margin-bottom:5px}
	.StudentZizbm .Dangan table td{ background-color:#FFFFFF; padding:0px 5px}

.leftquickmenu ul { margin:0; padding:0; display:block;}
#gklq { width:226px; height:32px; display:block; background:url(images/gklqBG.jpg) no-repeat; margin-bottom:3px; }
#gklq a { font-size:14px; line-height:34px; font-family: "宋体"; font-weight:bold; text-indent:30px; letter-spacing: 2px; color: #FF4646}
#gklq a:hover { font-size:14px; line-height:34px; font-family: "宋体"; font-weight:bold; text-indent:30px; letter-spacing: 2px; color: #ff0000}
#gklq1 { width:226px; height:32px; display:block; background:url(images/gklq1BG.jpg) no-repeat; margin-bottom:3px; }
#gklq2 { width:226px; height:32px; display:block; background:url(images/gklq2BG.jpg) no-repeat; margin-bottom:3px; }
#gklq3 { width:226px; height:32px; display:block; background:url(images/gklq3BG.jpg) no-repeat; margin-bottom:3px; }
#gklq4 { width:226px; height:32px; display:block; background:url(images/gklq4BG.jpg) no-repeat; margin-bottom:3px; }

#gklq1 a,#gklq2 a,#gklq3 a,#gklq4 a { font-size:14px; line-height:34px; font-family: "宋体"; font-weight:bold; text-indent:30px; letter-spacing: 2px; color:#004499;}
#gklq1 a:hover,#gklq2 a:hover,#gklq3 a:hover,#gklq4 a:hover { font-size:14px; line-height:34px; font-family: "宋体"; font-weight:bold; text-indent:30px; letter-spacing: 2px; color: #000066;}
