/* header */
body{ background:#EFEFEF}
.header{ width:100%; background:url(../../img/front/bgblackgreen.gif) repeat-x}
.header .innerheader{ padding-bottom:32px}
.header .innerheader h1.logo{ float:left;width:346px; height:104px; overflow:hidden}
.header .innerheader h1.logo a{ display:block; width:346px; height:104px; text-indent:-999em;  background:url(../../img/front/logoblackgreen.gif) 0 0 no-repeat}
.header .innerheader .toplink{ float:right}
.header .innerheader .toplink p{ color:#369; padding-top:20px; padding-bottom:10px;}
.header .innerheader .toplink p a{ color:#369; text-decoration:none;}
.header .innerheader .toplink p a:hover{ color:#000; text-decoration:underline}
.header .innerheader .toplink p span{ margin:0 1em}
.header .innerheader .toplink .toprightbanner{ display:none}/* toprightbanner is none */
.header .innerheader .search{ height:24px; overflow:hidden; position:relative; display:inline}
.header .innerheader .search input.searchbar{ height:13px; padding:4px 5px 4px; border:1px solid #ccc; width:220px}
.header .innerheader .search input.searchbutton{ height:23px; width:40px; border:none}
.menu{ clear:both; zoom:1; width:100%; line-height:32px; overflow:hidden; position:absolute; top:104px; left:0}
.menu .innermenu ul{ clear:both; overflow:hidden; zoom:1; width:950px; margin:0px auto; height:auto}
.menu .innermenu ul li{ display:inline; float:left; width:86px; text-align:center; position:relative}
.menu .innermenu ul li a{ text-decoration:none; color:#fff; display:block; width:100%; height:32px; overflow:hidden;}
.menu .innermenu ul li a:hover{ background:#A1C855; zoom:1; color:#000}
.menu .innermenu ul li.on a,.menu .innermenu ul li:hover a,.menu .innermenu ul li.iehover a{ background:#89C317; color:#000;}
.menu .innermenu ul li.on span{ display:block!Important}
.menu .innermenu ul li span{ display:none}
.menu .innermenu ul li:hover span,.menu .innermenu ul li.iehover span{ display:block;  color:#fff; width:100%;filter:alpha(opacity=90);opacity:0.9;}
.menu .innermenu ul li span a{ height:26px!important; line-height:26px!important;text-decoration:none; text-align:center; color:#fff!important; background:#89C317; border-top:1px solid #A7C866}
.menu .innermenu ul li span a:hover{background:#333; color:#fff!important}

/* submenu */
.submenu{ position:absolute; top:135px; left:50%; margin-left:-475px; z-index:9999}
.submenu .innersubmenu ul{ display:none; width:86px; text-align:center; line-height:26px; overflow:hidden; zoom:1; height:auto;filter:alpha(opacity=90);opacity:0.9;}
.submenu .innersubmenu ul li{ line-height:26px}
.submenu .innersubmenu ul li a{ display:block; width:100%; height:100%; text-decoration:none; text-align:center; color:#fff; background:#89C317}
.submenu .innersubmenu ul li a:hover{ background:#333}
.submenu .innersubmenu ul#sub_3{ margin-left:172px}
.submenu .innersubmenu ul#sub_4{ margin-left:258px}
.submenu .innersubmenu ul#sub_5{ margin-left:344px}
.submenu .innersubmenu ul#sub_6{ margin-left:430px}
/* topbanner */
.topbanner{ width:100%; background:url(../../img/front/greenbannerbg.gif) repeat-x; height:330px; overflow:hidden}
.topbanner .innertopbanner{ height:330px; background:url(../../img/front/blackgreenbanner.jpg) 0 0 no-repeat}
.topbanner .innertopbanner img{ display:none}

/* main */
.box{ position:relative; float:left; width:650px; margin-top:15px; overflow:hidden; background:#fff}
.box .box_h3{ border:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5}
.box .box_h3 h3{ padding:0 10px; height:28px; line-height:28px; border:1px solid #fff; border-top-width:2px; background:url(../../img/front/h3bg1-green.gif) left bottom repeat-x; font-size:14px; color:#555}
.box .box_h3 h3 span.more{ float:right; *margin-top:-28px; *margin-right:10px; line-height:28px}
.box .box_h3 h3 span.more a{ color:#555; text-decoration:none; font-size:12px; font-weight:100}
.box .box_h3 h3 span.more a:hover{ text-decoration:underline; color:#000}
.box_h3 h3 span.box1_h3_nav{}
.box_h3 h3 span.box1_h3_nav a{ text-decoration:none; color:#369; font-weight:100; font-size:12px; margin-left:1em}
.box_h3 h3 span.box1_h3_nav a:hover{ color:#000; text-decoration:underline}
.box .innerbox{ clear:both; overflow:hidden; zoom:1;border:1px solid #E5E5E5; border-top:0 none; padding:5px 10px 10px 10px}
.box1 .innerbox .newsimg{ float:left;padding-top:5px;}
.box1 .innerbox .newsul{ float:left; padding-left:10px; width:415px}
.box .innerbox .newsul li{ border-bottom:1px dotted #ccc; line-height:23px; padding-left:10px; background:url(../../img/front/dot369.gif) 1px 10px no-repeat; position:relative}
.box .innerbox .newsul li a{ text-decoration:none; color:#555}
.box .innerbox .newsul li a:hover{ color:#000}
.box .innerbox .newsul li span.time{ float:right; *margin-top:-23px; color:#777; font-size:11px}
.box .innerbox .newsul li img.shengri{ display:none}
.box .innerbox .newsul li.shengri img.shengri{ display:block; position:absolute; top:0px; left:0px}
.box2{ width:285px; float:right}
.shengrilist{}
.shengrilist h3{ font-size:14px; border-bottom:1px solid #ccc; padding-top:12px; color:#d80000}
.shengrilist ul{}
.shengrilist ul li{ display:inline; float:left; text-align:center; width:80px; overflow:hidden; margin-top:15px; margin-right:6px}
.shengrilist ul li img{ display:block}
.shengrilist ul li a{ text-decoration:none; color:#d80000; font-size:11px!Important; display:block; border:1px solid #efefef; padding:6px;}
.shengrilist ul li a:hover{ border:1px solid red}

.box2 .box_h3{ display:none}
.box2 .innerbox{ padding-top:10px; border-top:1px solid #e5e5e5}

.box3{ width:320px}
.box4{ width:315px; left:15px}
.box5{ width:285px; float:right}
.box5 .box_h3{ display:none}
.box5 .innerbox{ padding-top:10px; border-top:1px solid #e5e5e5}

.box6{}
.box6 .newsul,.box8 .newsul{ padding-top:10px; margin-left:-4px}
.box6 .newsul li,.box8 .newsul li{ padding:0!important; background:none!important; border-bottom:none!Important; text-align:center; float:left; display:inline; margin-left:6px}
.box6 .newsul li img,.box8 .newsul li img{ display:block; margin-bottom:3px}

.box7{ float:right; width:285px}
.box7 .box_h3{ display:none}
.box7 .innerbox{ padding-top:10px; border-top:1px solid #e5e5e5}

.weizhi{ font-size:14px; padding-top:10px}

.maincontent .box_h3,.subcontent .box_h3{ border:1px solid #E5E5E5; border-bottom:2px solid #026A0E}
.maincontent .box_h3 h3,.subcontent .box_h3 h3{ padding:0 10px; height:28px; line-height:28px; border:1px solid #fff; background:url(../../img/front/h3bg1.gif) left bottom repeat-x; font-size:14px}
.maincontent .box_h3 h3 span.more,.subcontent .box_h3 span.more{ float:right; *margin-top:-28px; *margin-right:10px; line-height:28px}
.maincontent .box_h3 h3 span.more a,.subcontent .box_h3 span.more a{ color:#555; text-decoration:none; font-size:12px; font-weight:100}
.maincontent .box_h3 h3 span.more a:hover,.subcontent .box_h3 span.more a:hover{ text-decoration:underline; color:#000}
.maincontent,.subcontent{ margin-top:10px; position:relative; overflow:hidden;padding-bottom:1px; background:#fff}/* these two , can be =height */
.maincontent{ float:left; width:735px}
.subcontent{ float:right; width:200px}
.maincontent .innermaincontent,.subcontent .innersubcontent{ padding:10px; border:1px solid #e5e5e5; border-top:none}
.subcontent .innersubcontent{ margin-bottom:-1px}
.subcontent .innersubcontent .menulist{}
.subcontent .innersubcontent .menulist ul{}
.subcontent .innersubcontent .menulist ul li{}
.subcontent .innersubcontent .menulist ul li a{ display:block; height:28px; line-height:28px; border-bottom:1px solid #fff; background:#efefef; color:#green; font-weight:bold; text-indent:1em; width:100%; font-size:12px; text-decoration:none}
.subcontent .innersubcontent .menulist ul li a:hover,.subcontent .innersubcontent .menulist ul li.on a{ color:#fff; background:url(../../img/front/menulistbg2.gif) 0 0 no-repeat}

#content{ width:710px; margin:0px auto; clear:both;  overflow:hidden; zoom:1; font-size:14px; line-height:1.8em}
#content p {text-indent:0!important;padding-left:0!important}
#content h1{ font-size:22px; border-bottom:1px solid #ccc; text-align:center; padding:5px 0}
#content h2{ font-size:12px; font-weight:100; color:#555; text-align:center; padding-bottom:10px}
#newslist{}
#newslist ul{}
#newslist ul li{ border-bottom:1px dotted #ccc; padding-left:15px; background:url(../../img/front/dot369.gif) 5px 12px no-repeat; height:30px; line-height:30px; overflow:hidden}
#newslist ul li a{ text-decoration:none; color:#000; font-size:14px;}
#newslist ul li a:hover{ color:#green;}
#newslist ul li a:visited{ color:#800080}
#newslist ul li span.time{ margin-left:1em; font-size:12px; color:#777}
#newslist dl.hunpai{ clear:both; overflow:hidden; zoom:1; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px}
#newslist dl.hunpai dt{ float:left; margin-right:12px}
#newslist dl.hunpai dt img{ border:1px solid #ccc; padding:4px; background:#fff}
#newslist dl.hunpai dd{}
#newslist dl.hunpai dd strong{ display:block;}
#newslist dl.hunpai dd strong a{ font-size:14px; color:#369; text-decoration:underline}
#newslist dl.hunpai dd strong a:hover{ color:#000}
#newslist dl.hunpai dd strong a:visited{ color:#800080}
#newslist dl.hunpai dd p{ text-decoration:2em; color:#555; line-height:1.5em; font-size:12px}
#newslist dl.tuijian{ padding-left:10px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px}
#newslist dl.tuijian dt{ padding-bottom:5px}
#newslist dl.tuijian dt strong{}
#newslist dl.tuijian dt strong a{font-size:14px; color:#369; text-decoration:underline}
#newslist dl.tuijian dt strong a:hover{color:#000}
#newslist dl.tuijian dt strong a:visited{color:#800080}
#newslist dl.tuijian dd{}
#newslist dl.tuijian dd{ color:#666; line-height:1.5em}
#pagelist{ clear:both; overflow:hidden; padding:12px 0;}
#pagelist a{ text-decoration:none; border:1px solid #6CB70D; color:#6CB70D; margin-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; padding:0 5px}
#pagelist a:hover,#pagelist a.on{ background:#3C8B3A; color:#fff}
#photolist{}
#photolist ul{ margin-left:-2px}
#photolist ul li{ float:left; display:inline; text-align:center; margin-left:15px; margin-top:5px}
#photolist ul li a{}
#photolist ul li a:hover{}
#photolist ul li a:visited{}
#photolist ul li img{ display:block; margin-bottom:5px;}
#photolist #pagelist{ padding-left:13px}
/* message */
#message{}
#message #pagelist{ margin-top:-15px}
#message dl{ padding-bottom:15px}
#message dl dt{ font-family:Verdana, Arial, Helvetica, sans-serif}
#message dl dt span{ margin-right:12px}
#message dl dt span.lou{ color:#888; font-family:Arial, Helvetica, sans-serif}
#message dl dt span.lou strong{ color:#B9D5E3; font-size:20px; line-height:22px; font-weight:bold; margin-right:5px}
#message dl dt span.name{ color:#00749B;}
#message dl dt span.time,#message dl dt span.ip{ color:#888}
#message dl dd{ background:#EBF3F6; border-bottom:1px solid #B8DCF4; padding:12px 15px; font-size:14px; line-height:1.5em; clear:both; overflow:hidden; zoom:1; color:#333}
#message dl dd p.huifu{ font-size:12px!Important; background:#B8DCF4; padding:5px 10px; line-height:1.4em; margin-top:5px; color:#000}
#message dl dd p.huifu strong{ display:block}
#message .livemessage{}
#message .livemessage h3{ border-bottom:1px solid #ccc; color:#555; padding-bottom:3px}
#message .livemessage div{ padding-top:10px}
#message .livemessage input{ border:1px solid #e5e5e5; border-left-color:#666; border-top-color:#666; height:13px; padding:4px; color:#888;font-family:Verdana, Arial, Helvetica, sans-serif}
#message .livemessage textarea{border:1px solid #e5e5e5; border-left-color:#666; border-top-color:#666;padding:6px 10px; color:#555; font-size:14px; line-height:1.5em; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif}
#message .livemessage input.tijiao{ height:30px!important; width:100px!important; border:1px solid #999!important; color:#000}
/* copyright */
.copyright{}
.copyright .innercopyright .flink{border-bottom:2px solid #026A0E; padding-top:12px; padding-bottom:3px}
.copyright .innercopyright .flink h3{ font-size:12px; color:#555}
.copyright .innercopyright .flink ul{}
.copyright .innercopyright .flink ul li{ display:inline; margin-right:1em}
.copyright .innercopyright .flink ul li a{ text-decoration:none; color:#369}
.copyright .innercopyright .flink ul li a:hover{ color:#fff; background:#369}
.copyright .innercopyright p{ text-align:center; color:#555; padding-top:10px; padding-bottom:15px}

/* layout about */
.topbanner .innertopbanner,.header .innerheader,.header .menu .innermenu,.submenu,.weizhi,.main .main_top,.main .innermain,.main .main_foot,.copyright .innercopyright{ width:950px} /* layout */
.topbanner .innertopbanner,.header .innerheader,.header .menu .innermenu,.weizhi,.main .main_top,.main .innermain,.main .main_foot,.copyright .innercopyright{margin:0px auto;} /* layout center */

/* start none */
body.index .weizhi,.main .main_top,.main .main_foot{ display:none}

/* ul col */
ul.col_2,ul.col_3,ul.col_4,ul.col_5{ clear:both; overflow:hidden; zoom:1}
ul.col_2 li,ul.col_3 li,ul.col_4 li,ul.col_5 li{ float:left}
ul.col_2 li{ width:49.9%}
.box ul.col_2 li{ width:46%}
ul.col_3 li{ width:33.3%}
ul.col_4 li{ width:25%}
ul.col_5 li{ width:20%}

#content p{ text-indent:2em}
.student_index{ padding-left:10px}
.student_index a{ display:inline-block; width:95px; text-align:center; height:20px; line-height:20px; margin:5px 10px 5px 0; padding:5px; border:1px solid #ddd; background:#fff; text-decoration:none}
.student_index a:hover{ border:1px solid #E05A00; color:#fff; background:#f60}
