/* common */
h1{margin:20px 0 12px 0; font-size:26px; text-align:center;}
h2{font-size:14px; color:#fff;}
h3{font-size:14px; color:#c8000c;}
h4{font-size:14px; color:#3f3f3f;}
.ml{margin-left:10px;}
.space{margin-top:12px;}
.brg{border:#e0e0e0 1px solid;}
.title{height:43px; line-height:30px; background:url(../image/title_bg.jpg) repeat-x; overflow:hidden;}
.rednav{width:104px; height:43px; margin-left:12px; line-height:36px; text-align:center; background:url(../image/h2_bg.jpg) no-repeat; position:relative; z-index:1; overflow:hidden;}
.more{display:inline; float:right; margin-right:12px; color:#fff; font-size:12px; font-weight:normal;}
.ultxt{padding:5px 12px; line-height:26px; overflow:hidden;}
.ultxt li{text-indent:10px; background:url(../image/ico.gif) no-repeat 0 10px;}
.ultxt span{float:right; color:#666;}

/* main */
.main{background:#fff;}

.flash{width:333px; height:258px; border:#e32114 1px solid; background:url(../image/flash_bg.jpg) repeat-x; overflow:hidden;}
.flashNews{position:relative; width:323px; height:248px; margin:5px; overflow:hidden;}
.flashNews .bg{position:absolute; left:0; bottom:0; width:323px; height:35px; background:#000; filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h5{position:absolute; left:10px; top:225px; width:225px; height:35px; font-size:12px; z-index:2; overflow:hidden;}
.flashNews h5 a{color:#FFFFFF;}
.flashNews h5 a:hover{color:#F20000;}
.flashNews ul{position:absolute; right:9px; bottom:9px; z-index:2;}
.flashNews ul li{float:left; width:18px; height:15px; line-height:15px; text-align:center; margin-left:1px; background:#000; overflow:hidden;}
.flashNews ul li a{display:block; position:relative; width:18px; height:15px; font-size:10px; color:#fff; z-index:3;}
.flashNews ul li a:hover,.flashNews ul li a.sel{color:#fff; background:#d42000; text-decoration:none;}

.news{width:423px; overflow:hidden;}
.news .cont{margin-top:-12px; background:url(../image/box_bg.jpg) repeat-x #fcfcfc; overflow:hidden;}
.news .cont dl{margin:18px 12px 0 12px; border-bottom:#ccc 1px dashed; overflow:hidden;}
.news .cont dl dt{font-size:18px; font-family:sumhei; font-weight:600; text-align:center;}
.news .cont dl dd{margin:1px 3px 4px 3px; line-height:21px; color:#808080;}
.news .cont dl a{color:#ff0000;}
.news .cont dl a:hover{color:#f2590c;}

.menu{width:220px; overflow:hidden;}
.menu h2{height:31px; line-height:32px; text-indent:30px; background:url(../image/menu_bt.jpg) no-repeat; overflow:hidden;}
.menu .cont{padding-bottom:8px; background:url(../image/menu_bg.jpg) repeat-y; overflow:hidden;}
.menu a{display:block; width:188px; margin:0 auto; margin-top:12px; overflow:hidden;}
.menu a:hover{display:block; width:188px; }


/*.menu2{width:220px; overflow:hidden;}
.menu2 a{display:block; width:188px; height:42px; margin:0 auto; margin-top:6px; overflow:hidden;}
.menu2 a:hover{display:block; width:188px; height:42px;}
.menu2 a.login1{background:url(../image/menu_zxbm.jpg) no-repeat;}
.menu2 a.login1:hover{background:url(../image/menu_zxbms.jpg) no-repeat;}
.menu2 a.login2{background:url(../image/menu_cjcx.jpg) no-repeat;}
.menu2 a.login2:hover{background:url(../image/menu_cjcxs.jpg) no-repeat;}
.menu2 a.login3{background:url(../image/menu_zscx.jpg) no-repeat;}
.menu2 a.login3:hover{background:url(../image/menu_zscxs.jpg) no-repeat;}
.menu2 a.login4{background:url(../image/menu_zkzcx.jpg) no-repeat;}
.menu2 a.login4:hover{background:url(../image/menu_zkzcxs.jpg) no-repeat;}*/



.menus{width:220px; overflow:hidden;}
.menus h2{height:49px; line-height:32px; text-indent:30px; background:url(../image/zxdt_bt.jpg) no-repeat; overflow:hidden;}
.menus .cont{padding-bottom:8px; background:url(../image/menus_bg.jpg) repeat-y; overflow:hidden;}

.menus ul{padding:10px 12px 2px 12px; line-height:26px; border-top:none;  overflow:hidden;}
.menus li{text-indent:12px; background:url(../image/icos.gif) no-repeat 0 8px;}

/*.menus a{display:block; width:194px; height:32px; margin:0 auto; margin-top:12px; line-height:32px; text-indent:36px; font-size:14px; background:url(../image/menus_a.jpg) no-repeat; overflow:hidden;}
.menus a:hover{display:block; width:194px; height:32px; color:#f2590c; text-decoration:none; background:url(../image/menus_h.jpg) no-repeat;}
.menus a span{margin-left:1px; font-size:12px;}

.zlzx h2{height:49px; line-height:38px; text-indent:68px; background:url(../image/zlzx_bt.jpg) no-repeat; overflow:hidden;}
#zxdt h2{background:url(../image/zxdt_bt.jpg) no-repeat;}
.zlzx ul{padding:1px 12px 2px 12px; line-height:26px; border:#e0e0e0 1px solid; border-top:none; background:url(../image/zlzx_bg.jpg) repeat-x #fcfcfc; overflow:hidden;}
.zlzx ul li{text-indent:12px; background:url(../image/icos.gif) no-repeat 0 8px;}*/

.box_ll_index{
	width: 1000px;
	overflow: hidden;
}

.box_ll{
	width: 770px;
	overflow: hidden;
}
.xfxx_bt{width:1000px; height:47px; margin-top:3px; background:url(../image/xfxx_bt.jpg) no-repeat; overflow:hidden;}
.xfxx{
	width: 1000px;
	height: 140px;
	padding-left: 6px;
	background: url(../image/xfxx_bg.jpg) no-repeat;
	overflow: hidden;
}
/*.xfxx a{display:inline; float:left; width:145px; height:40px; margin:12px 0 0 17px; line-height:38px; text-indent:71px; font-size:14px; font-weight:bold; cursor:pointer; overflow:hidden;}
.xfxx a:hover{color:#f2590c; text-decoration:none;}
.xfxx a.xxjj{background:url(../image/xfxx_1.jpg) no-repeat;}
.xfxx a.xxjj:hover{background:url(../image/xfxx_1s.jpg) no-repeat;}
.xfxx a.xxfc{background:url(../image/xfxx_2.jpg) no-repeat;}
.xfxx a.xxfc:hover{background:url(../image/xfxx_2s.jpg) no-repeat;}
.xfxx a.xzzx{background:url(../image/xfxx_3.jpg) no-repeat;}
.xfxx a.xzzx:hover{background:url(../image/xfxx_3s.jpg) no-repeat;}
.xfxx a.rcxx{background:url(../image/xfxx_4.jpg) no-repeat;}
.xfxx a.rcxx:hover{background:url(../image/xfxx_4s.jpg) no-repeat;}
.xfxx a.xzxx{background:url(../image/xfxx_5.jpg) no-repeat;}
.xfxx a.xzxx:hover{background:url(../image/xfxx_5s.jpg) no-repeat;}
.xfxx a.zrxx{background:url(../image/xfxx_6.jpg) no-repeat;}
.xfxx a.zrxx:hover{background:url(../image/xfxx_6s.jpg) no-repeat;}*/

.box{width:378px; overflow:hidden;}
.box .cont{margin-top:-12px; background:url(../image/box_bg.jpg) repeat-x #fcfcfc; overflow:hidden;}
.box .cont dl{margin:18px 12px 0 12px; padding-bottom:12px; border-bottom:#ccc 1px dashed;}
.box .cont dl dt{float:left; margin-right:10px;}
.box .cont dl dt img{width:120px; height:120px; padding:1px; border:#d9d9d9 1px solid;}
.box .cont dl dd{margin-top:3px; line-height:20px;}
.box .cont dl dd a{color:#fe0200;}
.box .cont dl dd a:hover{color:#f2590c;}
.box .cont dl .bt{font-weight:bold;}
.box .cont li{text-indent:15px; background:url(../image/icos.gif) no-repeat 0 8px;}

.box_lr{width:220px; overflow:hidden;}

.zlzx h2{height:49px; line-height:38px; text-indent:68px; background:url(../image/zlzx_bt.jpg) no-repeat; overflow:hidden;}
#zxdt h2{background:url(../image/zxdt_bt.jpg) no-repeat;}
.zlzx ul{padding:1px 12px 2px 12px; line-height:26px; border:#e0e0e0 1px solid; border-top:none; background:url(../image/zlzx_bg.jpg) repeat-x #fcfcfc; overflow:hidden;}
.zlzx ul li{text-indent:12px; background:url(../image/icos.gif) no-repeat 0 8px;}

.link{width:998px; overflow:hidden;}
.link h3{margin-left:12px; text-indent:18px; background:url(../image/ico_link.gif) no-repeat 0 9px;}
.link .cont{margin-top:-12px; padding-top:15px; background:url(../image/box_bg.jpg) repeat-x #fcfcfc; overflow:hidden;}
.link .cont a{display:inline; float:left; width:145px; height:45px; margin:0 0 15px 18px; overflow:hidden;}

.newsnav{height:35px; margin:1px; line-height:35px; background:url(../image/newsnav_bg.jpg) repeat-x; overflow:hidden;}
.newsnav span{color:#fe6e0e;}
.newsnav .font{font-size:14px; font-weight:bold; color:#0f85c5;}
.newslist{margin:10px 20px 0 20px; padding-bottom:10px; line-height:28px; border-bottom:#ccc 1px dashed; overflow:hidden;}
.newslist li{text-indent:15px; font-size:14px; background:url(../image/icos.gif) no-repeat 0 8px;}
.newslist li span{float:right; color:#999;}
.yiipager{text-align:center; margin:20px 0;}
.yiipager li{display:inline;}
.yiipager .hidden{display:none;}
.yiipager .first, .yiipager .previous, .yiipager .next, .yiipager .last{font-family:Simsun;}
.yiipager a{height:14px; line-height:14px; overflow:hidden; padding:3px 7px; border:1px solid #e2e2e2;}
.yiipager a:hover{border-color:#eb6100;}
.yiipager .selected a{font-size:14px; font-weight:bold; color:#eb6100; background:#fffcf7;}

.from{text-align:center; color:#6f6f6f;}
.contxt{margin:15px 24px 20px 24px;}
.contxt p{margin-bottom:6px; text-indent:2em; line-height:26px; font-size:14px;}

.inquiry{background:url(../image/inquiry_bg.jpg) repeat-x #f2f2f2 }
.inquiry .cont{margin:20px 0; font-size:14px; overflow:hidden;}
.inquiry .bt{margin:0 auto;}
.inquiry .tabs{width:600px; margin:15px auto 0 auto; border:#65a4d7 1px solid; background:url(../image/inquiry_tabs.jpg) repeat-x #f5fafe; overflow:hidden;}
.inquiry .tabs p{width:600px; height:53px; margin:20px auto 0 auto; padding-top:4px; text-indent:36px; background:url(../image/inquiry_tabs_p.jpg) no-repeat; overflow:hidden;}
.inquiry .tabs p input{margin-left:0px;}
.inquiry .tabs dl{margin-left:100px;}
.inquiry .tabs dd{margin-top:12px;}
.inquiry .tabs dd input{width:180px; height:18px; line-height:20px; text-indent:3px;}
.inquiry .tabs dt{margin:15px 0 30px 56px; overflow:hidden;}
.inquiry .tabs dt a{display:inline; float:left; width:70px; height:32px; margin-right:15px; line-height:32px; text-align:center; font-weight:bold; background:url(../image/inquiry_cx.jpg) no-repeat; color:#fff; cursor:pointer; overflow:hidden;}
.inquiry .tabs dt a:hover{text-decoration:none;}
.inquiry .itit{margin:0 0 20px 260px; line-height:26px; font-size:14px;}

.apply{width:100%; line-height:28px; overflow:hidden;}
.apply td{background:#fff;}
.apply span{color:#F00; font-weight:bold;}
.apply .ll{width:120px; padding-right:5px; background:#fafdfe;}
.apply .lr{padding-left:6px;}
.apply .itit{width:320px;}
.apply .buton a{display:inline; float:left; width:70px; height:32px; margin:8px 12px 8px 0; line-height:32px; text-align:center; font-weight:bold; background:url(../image/inquiry_cx.jpg) no-repeat; color:#fff; cursor:pointer; overflow:hidden;}
.apply .buton a:hover{text-decoration:none;}

.teacher{margin:12px 15px; padding:15px; background:#F1F8FC; border-bottom:1px dashed #C8C8C8; overflow:hidden;}
.teacher .fl img{float:left; width:150px; height:180px; padding:5px; border:#d9d9d9 1px solid; background:#fff; overflow:hidden;}
.teacher .fr{float:right; width:530px; line-height:24px;}
.teacher .fr dt{font-weight:bold;}
.teacher .fr dt span{color:#0371ca;}
.teacher .fr dd{margin-top:3px; text-indent:2em; color:#4d4d4d;}

.mess_tab{margin:18px 15px; color:#4c4c4c; overflow:hidden;}
.mess_tab li{margin-top:8px; padding-bottom:8px; border-bottom:#b7daec 1px dashed;}
.mess_tab li p{float:left; width:100px; margin-right:5px; line-height:24px; text-align:right;}
.mess_tab .select{width:190px; height:22px; border:#7f9db9 1px solid;}
.mess_tab .inputs{width:105px; height:18px; border:#7f9db9 1px solid;}
.mess_tab .red{color:#cd7070;}
.mess_tab .lxdh{width:185px;}
.mess_tab .ssqy{width:82px;}
.mess_tab .texttarea{width:405px; height:105px; border:#7f9db9 1px solid;}
.mess_menu{margin:18px 20px 20px 120px;}

.wxts{border:#e7e1b2 1px solid; overflow:hidden;}
.wxts h4{height:33px; line-height:33px; background:url(../image/wxts_h4.gif) repeat-x; overflow:hidden;}
.wxts .itit{padding:8px 12px; line-height:24px; background:#fcfaf0;}

.reply{margin:0 24px 12px 24px; line-height:24px; overflow:hidden;}
.reply dt{margin-top:12px; color:#808080;}
.reply dt span{float:right;}
.reply dt a{font-weight:bold; color:#005e92;}
.reply dt a:hover{color:#ff5900;}
.reply dd{padding-left:2em;}
.reply dd p{padding:5px; background:#eef8fd; color:#737373;}

/*Í¼Æ¬Ä£¿é*/
#imglist{ padding:15px 10px;}
#imglist li{ float:left; display:inline; text-align:center;}
#imglist li a.img{ font-size:0px; display:block;}
#imglist li a.img img{ margin:auto;  border:1px solid #ccc; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}
#showimg h1.title{ font-size:18px; padding:5px 0px; margin-bottom:10px; text-align:center;}
#showimg .imgshow{ text-align:center;}
#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;}
.imgparalist li{ padding:3px 15px 3px; background:url(../images/dt-0.gif) no-repeat 5px center;}
.imgparalist li span{ float:left; margin-right:10px; color:#999;}
#showimg .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
.list-none{ list-style:none; padding:0px; margin:0px;}