/* CSS Document */
.header .menu a.on{ background:url(../images/menujt.gif) no-repeat center bottom;}

.body_fff{width:100%; background-color:#fff; overflow:hidden; box-shadow:3px 3px 5px rgba(0,0,0,0.1)}

.current,.servicetel div,.proimg .bigimg b{ background-image:url(../images/bg02.png);}
.leftmenu li a,.gotop a,.history dl span,.proimg #simgbox .pre,.proimg #simgbox .next{ background-image:url(../images/icon.png); background-repeat:no-repeat;}

.current{ height:62px; background-position:left -340px; padding-top:15px; color:#898989;}
.current p a{ color:#898989; margin:0px 6px;}
.current p a:hover{ color:#419900;}
.current p span{ color:#000; margin-left:6px;}
.current h2{ font:20px/34px "微软雅黑"; color:#000;}

#leftbar{ }
.pl50{padding-left:50px;}
.leftbar_top{background:url(../images/bg_03.jpg) no-repeat; height:60px; line-height:60px; font-size:22px; color:#2d6b00; font-family:"微软雅黑"; padding-left:15px;}
.leftbar_bottom{background:url(../images/bg_08.jpg) no-repeat; height:22px;}
.leftmenu{ background:url(../images/bg_06.jpg) repeat-y;}
.leftmenu li{ font:14px/36px "微软雅黑"; padding-top:2px; padding-bottom:2px;}
.leftmenu li.Short{ border-bottom:1px solid #e3e3e3;box-shadow:0px 1px 0px rgba(255,255,255,1);height:1px; margin-left:15px; margin-right:15px; margin-top:-5px;}
.leftmenu li.nobd{ border-bottom:0px;}
.leftmenu li a{ color:#5a5a5a; display:block; padding:0px 15px; height:32px; line-height:32px; overflow:hidden;}
.leftmenu li a:hover,.leftmenu li a.on{ color:#fff; background-color:#419900; text-decoration:none;}
.position{ width:960px; margin:0 auto;padding-top:40px; padding-left:30px;}
.position a{color:#666;}

.servicetel{  padding:15px 0px 10px;}
.servicetel div{ background-position:left -419px; padding-top:67px; background-repeat:no-repeat; color:#000;}
.servicetel h3{ font:16px/24px "微软雅黑";}
.servicetel p{ font-size:28px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.servicetel p span{ font-size:35px;}

.tit{ border-bottom:2px solid #000; font:bold 18px/35px "宋体"; color:#000;}
.newstit{ font-family:Arial, Helvetica, sans-serif;}
.gotop{ text-align:right; padding:0px 0px 15px;}
.gotop a{ background-position:left -61px; padding-left:15px;}

.newslist dl{ width:693px; overflow:hidden; padding:15px 10px;}
.newslist dl dt{ width:187px; float:left;}
.newslist dl dt img{ width:187px; height:98px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.newslist dl dt span{ display:block; color:#8b8b8b; padding:5px 0px 0px 5px;}
.newslist dl dd{ width:495px; float:right;}
.newslist dl dd a{ color:#429801; font-size:12px;}
.newslist dl dd h4{ margin-bottom:5px;}

.newstit{ font-size:16px; color:#000; line-height:24px; margin:10px 0px 5px;}
.newstime,.newstime a{ color:#8b8b8b;}
.newstime span{ margin-left:10px;}
.newstime a:hover{ color:#419900;}
.newscont{ width:100%; overflow:hidden; line-height:22px;}
.prenext{ padding:20px 0px;}
.prenext a{ display:inline-block; width:62px; height:21px; text-align:center; line-height:21px; background-color:#f9f9f9; border:1px solid #dfdfdf; font-weight:bold; font-family:"宋体"; color:#a4a4a4; margin-right:10px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.prenext a:hover{ background-color:#419900; border:1px solid #388300; color:#fff; text-decoration:none;}

.schoollist dl{ width:709px; overflow:hidden; border:2px solid #dcdcdc; background-color:#f5f5f5; margin-bottom:15px;}
.schoollist dl.on{ border:2px solid #419900;}
.schoollist dl dt{ width:214px; height:214px; float:left;}
.schoollist dl dt img{ width:214px; height:214px;}
.schoollist dl dd{ width:467px; float:right; padding-right:10px;}
.schoollist dl dd h4{ font-size:16px; color:#000; padding:10px 0px;}
.schoollist dl dd p{ line-height:20px;}

.hiringjj,.hr_list ul{ line-height:24px; font-size:14px; padding:20px 0px;}
.hiringjj h4{ font-weight:normal; font-size:14px;}

.aboutimg{ width:701px; height:275px; background:url(../images/aboutimg.jpg) no-repeat left top; margin-bottom:20px;}
.aboutimg span{ height:112px; background-color:#419900; float:right; padding:0px 15px 0px 26px; line-height:112px; margin-top:60px; font:27px/112px "微软雅黑"; color:#fff; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px;  border-radius:5px 0px 0px 5px;}
.aboutimg span em{ background-position:left -271px; padding-left:30px; background-repeat:no-repeat;}
.contactimg{ background:url(../images/contact.jpg) no-repeat left top;}

.history dl{ width:100%; overflow:hidden; border-bottom:1px solid #efefef; padding:10px 0px; font-size:14px; line-height:24px;}
.history dl dt{ width:160px; float:left; color:#8b8b8b;}
.history dl dd{ width:546px; float:left;}
.history dl span{ display:block;color:#333;  background-position:left -20px; background-repeat:no-repeat; padding-left:13px;}

.honorlist{ width:100%; overflow:hidden;}
.honorlist li{ width:206px; float:left; text-align:center; margin:10px 15px; display:inline; font-family:"微软雅黑";height:179px; overflow:hidden;}
.honorlist li span{ display:table-cell; width:202px; height:150px; vertical-align:middle; *display:block; *font-size:115px; padding:1px; border:1px solid #ededed; box-shadow:0px 0px 5px #ededed; text-align:center; }
.honorlist li span img{max-width:202px; max-height:150px; vertical-align:middle;}
.honorlist li a{ color:#333;}
.honorlist li a:hover{ color:#0084ff;}
.honorlist li em{ display:block; height:20px; line-height:20px; width:100%; overflow:hidden; margin-top:5px;}

.contactus{ padding: 20px 15px; background:url(../images/contacts_tu.jpg) no-repeat right bottom;}
.contactus dl{ width:100%; overflow:hidden; font-size:14px; margin-bottom:20px;}
.contactus dl dt{ width:90px; float:left; text-align:right; font-weight:bold; }
.contactus dl dd{ width:500px; float:left;}

.message{ width:570px; margin:15px 0px 40px;}
.message dl{ width:100%; overflow:hidden; line-height:32px; margin-bottom:15px;}
.message dl dt{ width:65px; text-align:right; float:left; color:#4e4e4e;}
.message dl dd{ width:500px; float:right;}
.message dl dd em{ display:inline-block; margin-left:5px; color:#999;}
.message dl dd input{ width:250px; float:left;}
.message dl dd textarea{ width:460px; height:100px; line-height:20px; margin:0px;}
.message dl dd img{ margin-left:5px;}
.message dl dd input.btnstyle1{ width:84px;}
.txtstyle1{ height:30px; line-height:30px; background-color:#FFF; border:1px solid #d0d0d0; padding:0px 3px;}

.cuslist{ width:100%; overflow:hidden;}
.cuslist li{ width:206px; float:left; text-align:center; margin:10px 15px; display:inline; font-family:"微软雅黑";}
.cuslist li span{ display:table-cell; width:202px; height:122px; vertical-align:middle; *display:block; *font-size:90px; padding:1px; border:1px solid #ededed; box-shadow:0px 0px 5px #ededed;}
.cuslist li span img{max-width:202px; max-height:122px; vertical-align:middle;}
.cuslist li a{ color:#333;}
.cuslist li a:hover{ color:#0084ff;}

.prolist{ width:100%; overflow:hidden;}
.prolist div{ width:217px; height:366px; float:left; border:1px solid #fff; padding:0px 9px; overflow:hidden; margin-bottom:30px;}
.prolist div.on{ border:1px solid #419900;}
.prolist div h4{ font-size:14px; color:#4e4e4e; line-height:36px;}
.prolist div h4 a{ color:#4e4e4e;}
.prolist div h4 a:hover{ color:#419900;}
.prolist div dt{ width:217px; height:217px; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:190px;}
.prolist div dt img{ vertical-align:middle; }
.prolist div dd{ width:100%; overflow:hidden; margin-top:10px;}
.prolist div dd span{ display:block; float:left; width:36px; height:36px; border:2px solid #eaeaea; margin-right:5px; background-color:#eaeaea; cursor:pointer;}
.prolist div dd span img{ width:36px; height:36px;}
.prolist div dd span.on{ border:2px solid #419900;}
.prolist div p a{ width:156px; height:30px; margin:16px auto 0px; display:block; background-position:left -216px; text-align:center; line-height:30px; color:#fff;}
.prolist div p a:hover{ color:#fff;}

.proimg{ width:266px; float:left; position:relative;}
.proimg .bigimg{ width:266px; height:266px;  position:relative; margin-bottom:10px;}
.proimg .bigimg span{  width:266px; height:266px;  text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:233px;}
.proimg .bigimg span img{ vertical-align:middle; max-width:266px; max-height:266px;}
.proimg .bigimg b{ display:block; width:24px; height:24px; position:absolute; right:0px; bottom:0px; cursor:pointer; background-position:-172px -286px;}
.proimg #simgbox{ width:95%; overflow:hidden; margin:0px auto;}
.proimg #simgbox .pre,.proimg #simgbox .next{ display:block; float:left; width:9px; height:17px; background-position:left -102px; margin-top:15px; cursor:pointer;}
.proimg #simgbox .next{ background-position:left -131px; float:right;}
.proimg .proimg_s{ width:199px; float:left; overflow:hidden; margin-left:18px;}
.proimg .proimg_s ul{  width:9000px; height:45px;}
.proimg .proimg_s li{ width:41px; height:41px; border:2px solid #eaeaea; float:left; margin-right:5px; background-color:#eaeaea; cursor:pointer;}
.proimg .proimg_s li img{ width:41px; height:41px;}
.proimg .proimg_s li.on{border:2px solid #419900;}
.proinfo{ width:427px; float:right;}
.proinfo h2{ font:30px/40px "微软雅黑"; margin-bottom:10px;}
.proinfo p{ font-size:14px; line-height:20px;}
.proinfo p a{ width:156px; height:30px; margin:16px 0px 0px; display:block; background-position:left -602px; text-align:center; line-height:30px; color:#fff; font-size:12px;}
.proinfo p a:hover{ color:#fff;}
.infobox{ width:100%; overflow:hidden; margin-top:15px;}
.tit2{ font:18px/34px "黑体"; border-bottom:1px solid #d4d4d4; margin-bottom:15px;}
.glass{position:absolute; width:320px; height:320px; top:0px; left:285px; border:1px solid #ddd; background:#fff; display:none;}

.table1{ width:100%; border-top:1px solid #419900; border-left:1px solid #419900; margin:10px 0px;}
.table1 th,.table1 td{border-right:1px solid #419900; border-bottom:1px solid #419900;}
.table1 th{ background-color:#419900; height:33px; color:#fff; line-height:33px; }
.table1 td{ padding:5px 10px;}

