@charset "utf-8";
/* CSS Document */


.m1,.m2,.m3{ width:950px; margin:10px auto 15px auto;}

/*首页幻灯图片*/
.m1 .hd_div{width:670px; height:332px; overflow:hidden; background:#5b9b0f; position:relative; border:#5b9b0f 1px solid;}
#featured{width:670px; height:333px;}
#featured img{ width:670px; height:333px;}
#thumbs{position:absolute; left:10px; top:282px; z-index:1000;}
#thumbs li{float:left;}
#thumbs li a{ display:block;border:#000 3px solid; margin:0 10px 0 0}
#thumbs li a.current{ border:#fff 3px solid;}
#thumbs li img{ width:70px; height:40px; display:block}
#thumbs_bg{position:absolute; left:0; bottom:0; height:65px; width:670px; background:#000000;filter:alpha(opacity=30);-moz-opacity:0.3;-kHTML-opacity: 0.3;opacity: 0.3;}



.m1 .news{ float:right; width:266px; height:334px; background:url(../images/m1news.gif) no-repeat 0 0;}
.m1 .news h2{ height:50px; font-size:14px; color:#fff; line-height:48px; padding:0 15px 0 20px;}
.m1 .news h2 span{ float:right; margin:19px 0 0 0;}
.m1 .news p{ width:225px; height:28px; margin:0 auto; color:#555; font-size:12px; background:url(../images/all.gif) no-repeat 0 -1037px; line-height:28px; padding-left:15px; border-bottom:#f6f6f6 1px dotted;}
.m1 .news p a{ color:#555; text-decoration:none;}
.m1 .news p a:hover{ color:#4a8101;}
.m1 .news p em{ float:right; font-size:12px; color:#999; font-style:normal; margin-right:3px;}




.m2 .left{ width:672px;}
.m2 .left h2{ width:672px; height:25px; background:url(../images/all.gif) no-repeat 0 0; overflow:hidden;}
.m2 .left h2 span{ float:right; display:block; margin:8px 5px 0 0; }

.m2 .left h2.pxfx{ background-position:0 0;}
.m2 .left h2.jyzx{ background-position:0 -25px;}
.m2 .left h2.xmal{ background-position:0 -50px;}

.m2 .left h3{ font-size:12px; color:#444; line-height:20px; padding:8px 10px; font-weight:normal;}

.m2 .left .box{ width:312px; padding:0 10px;}
.m2 .left .box h4{ height:30px; line-height:30px; border-bottom:#e6dfef 1px solid; font-size:14px; color:#477900; line-height:35px; overflow:hidden; padding-left:7px; margin-bottom:5px;}
.m2 .left .box h4 span{ float:right; display:block; margin:13px 0 0 0; }
.m2 .left .box .con{ width:310px; margin:5px auto; height:190px;}


.m2 .left .box p{ width:290px; height:28px; margin:0 auto; color:#555; font-size:12px; background:url(../images/all.gif) no-repeat 0 -1037px; line-height:28px; padding-left:15px; border-bottom:#f6f6f6 1px dotted;}
.m2 .left .box p a{ color:#555; text-decoration:none;}
.m2 .left .box p a:hover{ color:#4a8101;}
.m2 .left .box p em{ float:right; font-size:12px; color:#999; font-style:normal;}


.m2 .left h5{ width:316px; height:30px; background:url(../images/all.gif) no-repeat 0 -941px; font-size:14px; color:#3d3d3d; line-height:35px; overflow:hidden; padding-left:6px;}
.m2 .left h5.mxh5{ width:340px; background:url(../images/all.gif) no-repeat 0 -982px;}
.m2 .left h5 span{ float:right; display:block; margin:14px 5px 0 0; }

/*就业信息*/
.m2 .left .jyxx .con{ width:317px; height:354px; background:url(../images/all.gif) no-repeat 0 -189px; margin:6px 0 15px 3px; padding-top:7px;}
.m2 .left .jyxx .con p{ width:270px; height:35px; line-height:36px; padding-left:35px; margin-bottom:3px;}
.m2 .left .jyxx .con p em{ float:right; font-style:normal;}
.m2 .left .jyxx .con p a{ color:#666; text-decoration:none;}
.m2 .left .jyxx .con p a:hover{ color:#060;}


/*就业明星*/
.m2 .left .jymx{ float:right;}
.m2 .left .jymx .con{ width:335px; height:351px; padding:10px 0 0 8px; background:url(../images/all.gif) no-repeat 0 -563px; margin:6px 3px 15px 0; text-align:center;}
.m2 .left .jymx .con li{ width:150px; float:left; display:inline; margin:5px 8px 5px 4px; background-color:#666;}
.m2 .left .jymx .con li img{ width:150px; height:176px;}
.m2 .left .jymx .con b{ font-weight:normal; margin-left:10px;}
.m2 .left .jymx .con p{ width:150px; height:30px; line-height:30px; font-size:12px; color:#fff; overflow:hidden; background-color:#666;}

/*项目案例*/
.m2 .left .casebox{ width:666px; height:150px; margin:10px auto; overflow:hidden;}
.m2 .left .casebox .picbox{ float:left; display:inline; width:159px; height:146px; background:url(../images/picbg.gif) no-repeat 0 0; padding:2px; margin:0 2px;}
.m2 .left .casebox .picbox img{ width:159px; height:115px;}
.m2 .left .casebox .picbox p{ width:159px; height:31px; text-align:center; line-height:31px; color:#777; font-size:12px; font-weight:normal;}


.m2 .right{ float:right; width:266px;}
.m2 .right .kctime{ width:266px; height:370px; background:url(../images/kcbg.gif) no-repeat 0 0; position:relative; overflow:hidden;}

.m2 .right .kctime .gkkcon{ width:210px; height:60px; position:absolute; top:70px; left:25px;}
.m2 .right .kctime .gkkcon p{ height:30px; line-height:30px; border-bottom:#72ac21 1px dotted; color:#1e4200; overflow:hidden;}
.m2 .right .kctime .gkkcon td{ line-height:30px; border-bottom:#72ac21 1px dotted; color:#1e4200;}

.m2 .right .kctime .gkkcon a{ color:#000; text-decoration:none; font-weight:800;}
.m2 .right .kctime .gkkcon a:hover{ color:#fff; text-decoration:none;}



.m2 .right .kctime .kcon{ width:210px; height:152px; position:absolute; top:205px; left:25px;}
.m2 .right .kctime .kcon p{ height:30px; line-height:30px; border-bottom:#72ac21 1px dotted; color:#1e4200; overflow:hidden;}
.m2 .right .kctime .kcon td{ line-height:30px; border-bottom:#72ac21 1px dotted; color:#1e4200;}

.m2 .right .kctime .kcon a{ color:#000; text-decoration:none; font-weight:800;}
.m2 .right .kctime .kcon a:hover{ color:#fff; text-decoration:none;}

.m2 .right .kctime .kcbnav a{ display:block; width:85px; height:28px; background:url(../images/gkkbm.gif) no-repeat 0 0; position:absolute; top:23px; right:29px; cursor:pointer; text-indent:-99999px;}



.m2 .right .lylogin{ margin-top:10px; height:243px; background:url(../images/right2bg.gif) no-repeat 0 0; position:relative;}
.m2 .right .lylogin h2{ font-size:14px; line-height:49px; padding:0 0 0 20px; color:#fff;}
.m2 .right .lylogin .yy01{ position:absolute; top:66px; left:83px; width:149px; height:18px; border:0; line-height:18px;}
.m2 .right .lylogin .yy02{ position:absolute; top:96px; left:83px; width:149px; height:18px; border:0; line-height:18px;}
.m2 .right .lylogin .yy03{ position:absolute; top:126px; left:83px; width:149px; height:18px; border:0; line-height:18px;}
.m2 .right .lylogin .yy04{ position:absolute; top:156px; left:83px; width:149px; height:18px; border:0; line-height:18px;}
.m2 .right .lylogin .yy05{ position:absolute; top:195px; left:163px; width:72px; height:24px; border:0; background:url(../images/mune.gif) no-repeat 0 0; cursor:pointer;}



.m2 .right .elive{ height:602px; background:url(../images/right2bg.gif) no-repeat 0 -243px;}
.m2 .right .elive h2{ font-size:14px; line-height:38px; padding:0 0 0 20px; color:#fff;}
.m2 .right .elive .vcr{ width:241px; height:197px; margin:6px auto;}
.m2 .right .elive .vpiv{ width:241px; margin:0 auto;}


.m3{ clear:both;}
.m3 h2{ clear:both; width:950px; height:25px; background:url(../images/all.gif) no-repeat 0 -75px; margin:10px auto;}


