/*tongji*/
.tongji { width:267px; height:230px; overflow:hidden; background:#efefef; border:1px solid #e8e8e8; margin:0 0 20px 20px; text-align:right; line-height:22px; }
.tongji span { font-size:14px; color:#d80616; font-weight:bold; }
.tjtop {width:187px; padding:20px 25px 25px 25px; margin:0 auto;  border-bottom:1px solid #c9c9c9;line-height:26px;}
.tjbottom {width:187px; padding:20px 25px 25px 25px; margin:0 auto;  border-top:1px solid #ffffff;}

/*banner*/
.banner { width:481px; height:232px; overflow:hidden; position:relative; margin-left:15px; }
.tbannerlist { width:100%; height:232px; z-index:2; overflow:hidden; position:relative; }
.tbannerlist a { display: none; position:absolute; width:100%; height:232px; bottom:0px; left:0; z-index:3; }
.tbannerlist a  img{ width:481px; height:232px;}
.bannernum { height:12px; z-index:4; bottom:30px; margin:25px auto 0 auto; width:120px; position:absolute; bottom:10px; right:30px; opacity:0.6 ; }
.bannernum li { width:25px; margin-right:5px; background:#000; height:8px; overflow:hidden; float:left; cursor:pointer;}
.bannernum li.current { background:#ffb100; }

/*read*/
.read { width:265px; height:272px; overflow:hidden; margin-right:20px; padding-left:15px; border-left:1px solid #f4f4f4; position:relative; margin-top:-20px; margin-bottom:-20px; }
.read h2 { width:242px; height:42px; line-height:42px; border-left:18px solid #ffba00; background:#f3f3f3; font-size:14px; color:#5c5c5c; padding-left:10px; position:relative; margin:20px 0px 10px 0; }
.read ul { padding-left:10px; }
.read ul li { height:28px; width:265px; overflow:hidden; line-height:28px; }

/*sfour*/
.sfour { width:1070px; height:335px; overflow:hidden; margin:0 auto;}
.sfour h1 { height:72px; line-height:70px; font-size:18px; color:#000; width:300px;float:left;}
.sfour h2 { height:72px; line-height:23px; font-size:12px; color:#000; width:430px;float:right;}
.sfour h2 span {font-size:14px; color:#d80616; font-weight:bold;}
.sfour ul { width:100%; height:240px; overflow:hidden; }
.sfour ul li { width:248px; height:240px; overflow:hidden; float:left; margin-right:26px; text-align:center; line-height:18px; cursor:pointer; }
.sfour ul li:last-child { margin-right:0; }
.sfour ul li span { color:#d80616; }
.scont { width:248px; height:192px; overflow:hidden; position:relative; margin-bottom:10px;}
.scont img { width:248px; height:192px; position:relative; z-index:2;}
.scont p { position:absolute; background:#000; top:0; z-index:3; width:220px; height:178px; overflow:hidden; padding:0 14px 14px 14px; text-align:left; margin-top:195px; color:#fff;}
.scont p b { background:#ffb100; color:#000; display:block; width:100px; height:32px; line-height:32px; text-align:center; position:relative; margin-left:-14px; font-size:14px; margin-bottom:10px; }



/*zhuanye*/
.zhuanye { width:793px; height:503px; overflow:hidden; }
.zyhead { width:760px; height:42px; line-height:42px; overflow:hidden; margin:20px auto; }
.zyhead li { height:42px; width:156px; text-align:center; background:#f4f4f4; color:#5c5c5c; font-weight:bold; float:left; margin-right:4px; cursor:pointer; }
.zyhead li.active { background:#ffba00; color:#000000; }
.zylist { width:760px; overflow:hidden; margin:0 auto; display:none; }
.zylist li { width:243px; height:106px; overflow:hidden; float:left; padding-bottom:20px; border-bottom:1px dashed #efefef; margin:0 15px 20px 0; }
.zylist li:nth-child(3n) { margin-right:0; }
.zylist li img { float:left; width:106px; height:106px; }
.zylist .right { width:110px; overflow:hidden; margin-right:10px; color:#5c5c5c; }
.zylist h3 { height:32px; line-height:32px; overflow:hidden; font-weight:bold; color:#2d2d2d; }
.zylist p { line-height:18px; height:36px; overflow:hidden; }
.zylist span { color:#e90236; padding:0 5px; font-weight:bold; }
.zylist a.baoming { width:70px; height:26px; line-height:26px; text-align:center; display:block; margin-top:12px; color:#000000; background:#ffba00;}

/*school*/
.school { width:306px; height:503px; overflow:hidden; border-left:1px solid #f4f4f4; position:relative; }
.school h1 { height:62px; line-height:62px; font-size:18px; color:#000; padding-left:25px; border-bottom:1px solid #f4f4f4; }
.school a.up,.school a.down { width:30px; height:26px; position:absolute; top:18px; background:url(../images/updown.jpg) no-repeat; text-indent:-999px; }
.school a.up { right:20px; width:31px; background-position:-30px 0px;}
.school a.down { right:50px;}
.slogo { width:100%; height:441px; overflow:hidden; position:relative; }
.slogo ul { width:100%; overflow:hidden; position:absolute; top:0; }
.slogo ul li { width:100%; height:54px; line-height:54px; border-bottom:1px solid #f4f4f4; }
.slogo img { width:190px; height:54px; margin:0 auto; display:block; }

/*contact*/
.contact { height:100px; overflow:hidden; background:#e6e6e6; margin-top:20px; }
.contact h1 { width:220px; height:60px; padding:20px; line-height:30px; background:#2d2d2d; font-size:28px; color:#ffb900; font-weight:bold; float:left; }
.contact h1 span { display:block; font-size:14px; }
.contact ul { width:540px; height:60px; padding:20px 0; overflow:hidden; float:left; margin-left:35px; }
.contact ul li { width:135px; height:30px; line-height:30px; float:left; background:url(../images/zxico.gif) center no-repeat;}
.contact a { padding-left:40px;color:#000;}
.contact li span { color:#de3b00;}
.contact .left { line-height:16px; width:215px; height:65px; margin-left:30px; padding:20px 0; }
.student { width:793px; height:480px; overflow:hidden; border-right:1px solid #f4f4f4; }
.student h2 { height:56px; line-height:56px; font-size:18px; color:#000000; border-bottom:1px solid #f4f4f4; padding-left:20px; }
.student h2 span { color:#ffba00; font-weight:bold; padding:0 3px; }
.student ul { width:760px; margin:20px auto 0px auto; }
.student ul li { width:235px; height:92px; background:#f8f8f8; overflow:hidden; position:relative; margin:0 5px 5px 0; float:left;padding-right:15px;}
.student ul li:nth-child(3n) { margin-right:0; }
.student li img { float:left; width:150px; height:90px; }
.student li .right { width:70px; padding-top:10px; line-height:18px; text-align:right; }
.student .right p { height:53px; overflow:hidden; text-align:left; }

/*message*/
.message { width:270px; height:460px; overflow:hidden; padding-top:20px; margin-right:20px; }
.message a { display:block; width:100%; height:74px; margin-bottom:10px; }
.message a img { width:270px; height:74px;}
.mbox { width:270px; background:url(../images/mbox.jpg) center top no-repeat;}
.mbox h3 { height:42px; line-height:42px; font-size:14px; font-weight:bold; color:#000; padding-left:10px; margin-bottom:18px;}
.mbox h3 span { font-size:12px; }
.mbox ul { width:200px; overflow:hidden;}
.mbox ul li { width:80px; float:left; margin-bottom:6px; }
.mbox ul li:nth-child(2n) { width:120px; }
.mbox ul li:nth-child(2n-1) { text-align:right; }
.messge { width:250px; height:132px; overflow:hidden; padding:10px; background:#efefef; }
.messge p { height:65px; line-height:18px; overflow:hidden; }
.messge .btn { width:138px; height:26px; line-height:26px; text-align:center; color:#000; background:#ffba00; font-weight:bold; cursor:pointer; border:none; margin:13px 0 0 56px; }
.phonenum { width:230px; height:25px; padding-left:20px; background:url(../images/phico.jpg) #fff 5px center no-repeat;}
.phonenum input { width:100%; height:15px; color:#a9a9a9; margin-top:5px; border:none; background:none; }



/*huanjing*/
.huangjing { width:793px; border-right:1px solid #f4f4f4; }
.huangjing h2 { height:56px; line-height:56px; font-size:18px; color:#000000; border-bottom:1px solid #f4f4f4; padding-left:20px; }
.huangjing h2 span { color:#5c5c5c; font-size:12px; padding-left:8px; }
.huangjing ul { width:760px; margin:20px auto -20px auto; }
.huangjing ul li { width:240px; height:154px; overflow:hidden; position:relative; margin:0 20px 30px 0; float:left;  }
.huangjing ul li:nth-child(3n){ margin-right:0; }
.huangjing ul li h3 { width:240px; height:22px;color:#Fff; line-height:22px; overflow:hidden; padding:0 10px; background:#000; position:absolute; bottom:0; z-index:3; opacity:0.8; }
.huangjing li img { width:240px; height:154px; position:relative; z-index:2; }
.huangjing li a { width:100%; text-align:center; font-size:14px; background:#000; color:#fff; height:154px; line-height:154px; position:absolute; left:0; top:0; z-index:3; display:none; }
.tuijian { width:270px; margin-right:20px; }
.tuijian h2 { width:242px; height:42px; line-height:42px; border-left:18px solid #ffba00; background:#f3f3f3; font-size:14px; color:#5c5c5c; padding-left:10px; position:relative; margin:20px 0; }
.tuijian h2 a { position:absolute; right:10px; font-size:12px;}
.tjhot { width:100%; height:145px; overflow:hidden; position:relative; margin-bottom:20px; }
.tjhot img { width:270px; height:145px; position:relative; z-index:2; }
.tjhot h3 { width:250px; height:32px; line-height:32px; overflow:hidden; padding:0 10px; background:#000; position:absolute; bottom:0; z-index:3; opacity:0.8; }
.tjhot h3 a { color:#fff; }
.tuijian ul { height:185px; width:270px; overflow:hidden; }
.tuijian ul li { width:245px; height:27px; line-height:27px; padding-left:5px; overflow:hidden;  }

