﻿@charset "utf-8";

/* CSS Document */

/*公共*/

body,p,ul,li,h1,h2,h3,dd,dt,dl,form {margin:0; padding:0; list-style:none;}

body {font-size:14px; color:#444; font-family:Tahoma,Helvetica,Arial,sans-serif;}

.anniu a{width: 65%;height:25px;border-radius:100px;background:#3388cc;color:#fff;line-height:25px;display: block;

margin:auto;border:#3388cc 2px solid;text-decoration: none;text-align:center;margin:10px auto;}

.anniu a:hover{ border-radius:100px;background:#ff9f40; height:25px;line-height:25px;border:#ff9f40 2px solid;font-weight:bold;text-decoration:none;margin:10px auto;color:#FFF;

text-align:center;}



#announ{height:22px; line-height:22px; overflow:hidden; float:left;background: url(../images/icon.png) no-repeat left -461px; float:left; padding-left:20px;width:555px; margin-top:2px;}

#announ li{height:22px; line-height:22px; overflow:hidden;}

.xl_content{width:310px; float:left; margin-left:10px; text-align:center; margin-right:20px; overflow:hidden;}

.kc_list_pic{border:1px solid #ccc; width:978px; margin:0 auto;}

.img_pic{display:block; width:161px; float:left;}

.img_pic img{width:161px;}

.table .tdr{color:#f00;}

a{color:#666; text-decoration:none; cursor:pointer;}

a:hover {color:#D6701D; text-decoration:none;}

img {border:0;}

.formerror .error{display:none; color:red;}

.red {color:red;}

.clear {clear:both;}

.fleft {float:left;}

.fright {float:right;}

span.more {position:absolute; right:5px; top:5px; display:block; padding-left:20px; background:url(../images/index_bg.gif) no-repeat -510px -294px;}

span.more a{color:#666;}

span.more a:hover {color:#FF6600;}

span.more2 {position:absolute; right:5px; top:8px;}

span.m_icon02 {background:url(../images/icon.gif) no-repeat 0 -23px; padding-left:15px;}

.b{font-weight:bold;}

.reg{color:#f00;}

.org{color:#FF4E00;}

.blue{ color:#0079DC}

.hui{color:#80A5C3}

.h10{height:10px; line-height:10px;}

.f{font-size:12px;}

.weizhi{height:30px; line-height:30px; color:#0079DC; font-size:16px;}

.weizhi a{padding-left:5px; padding-right:5px; color:#0079DC;}

.rel{position:relative;}

.rel .tm{position:absolute; bottom:0; background:url(../images/tm.png); width:122px; height:20px; line-height:20px; overflow:hidden; text-align:center; padding-left:5px; padding-right:5px;}

/*右边窄框*/

.cat_right{width:227px; float:right;}

.cat_right .cat_box{width:225px;  border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; overflow:hidden; margin-bottom:10px; padding-bottom:10px;}

.cat_right .cat_box1{width:225px;  border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; overflow:hidden; margin-bottom:10px; padding-bottom:10px;}

.cat_right .cat_box2{width:225px;  border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; height:162px; overflow:hidden; margin-bottom:10px;}

.cat_right .cat_box3{width:225px;  border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; height:154px; overflow:hidden; margin-bottom:10px;}

.cat_zcd{width:95px; height:30px; line-height:30px; display:block; float:left; text-align:center; margin:10px 0px 0px 10px; background:#d4d4d4; overflow:hidden; color:#444;_display:inline}

.cat_zcd_on{width:95px; color:#fff; height:30px; line-height:30px; display:block; float:left; text-align:center; margin:10px 0px 0px 10px; background:#1190d7; overflow:hidden;_display:inline}

.cat_zcd:hover{background:#1190d7; color:#fff; text-decoration:none;}

.cat_zcd_on:hover{text-decoration:none; color:#fff;}

.cat_box_2_l{width:225px; border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin-bottom:10px;}

.cat_box_3_l{width:225px;  border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}

.cat_ul{margin:5px 10px 5px 10px;}

.cat_li{border-bottom:1px dotted #d4d4d4; clear:both;}

.cat_li .l{display:block; float:left; height:22px; line-height:22px; width:145px; overflow:hidden;}

.cat_li .r{display:block; float:right; height:22px; line-height:22px; width:60px; text-align:center;}

.ys{color:#444}

.cat_left{width:743px; float:left;}

/*通栏*/

.tl_1{width:978px; height:170px; border:1px solid #d4d4d4;}

.tl_2{width:978px; height:170px; border:1px solid #d4d4d4; margin-top:10px;}

.kw_pictxt{ float:left; margin-left:10px; _display:inline; margin-top:10px; text-align:center;}

.kw_pictxt .pic{display:block; width:147px; height:98px; border:1px solid #d4d4d4; padding:1px; overflow:hidden;}

.kw_pictxt .pic img{width:145px; height:96px; display:block;}

.kw_pictxt .txt{display:block; width:145px; height:25px; line-height:25px; overflow:hidden;}

/* 通用容器 */

.zt_tl{border:1px solid #d4d4d4; width:978px; height:100px;padding-top: 15px; overflow:hidden;}

.img_pic{display:block; width:161px; height:100px; float:left; overflow:hidden;}

.img_pic .img{ width:161px; height:100px;}

.dian{display:block; background:url(../images/tab_dian.gif); background-repeat:no-repeat; padding-left:13px; margin-left:5px; height:22px; line-height:22px; overflow:hidden; color:#55A0FF;}

.zt_cp{display:block; margin:0 auto; margin-top:15px;}

.kawa_1_l{width:225px; height:165px; border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; margin-bottom:10px; border-left:1px solid #d4d4d4; margin-bottom:10px; border-right:1px solid #d4d4d4;}

.kawa_kt{height:30px; border-bottom:1px solid #d4d4d4;}

.kawa_title{height:30px; line-height:30px; color:#077ABA; font-size:14px; font-weight:bold; padding-left:10px; float:left;}

.kawa_a_r{display:block; height:30px; line-height:30px; width:63px; float:right; margin-right:5px;}

.kawa_a_rr{display:block; height:30px; line-height:30px; width:120px; float:right; text-align:center;}

.bgg{background:#dfdfdf}

.kbxx{margin:0px 10px 0px 10px;}

.kbxx .list{ height:29px;line-height:29px;color:#313131;font-size:12px;border-bottom:1px dotted #dedede; overflow:hidden;}

.kbxx .list_b{height:35px;}

.kbxx .list_b .l{display:block; height:35px; line-height:35px; width:145px; float:left}

.kbxx .list_b .clickSWT{display:block; height:35px; width:60px; float:right}

.kbxx .list_b .clickSWT img{display:block; margin-top:6px;}





.kbxx-sz{margin:0 auto; width:92%;}

.kbxx-sz li{width:46%; margin:2%; float:left;}

.kbxx-sz li p{font-size:10px; color:#000; text-align:center; line-height:22px; height:16px;}





.kbxx-xy{margin:0 auto; width:98%;}

.kbxx-xy li{width:48%; margin:1%; float:left;}

.kbxx-xy li p{font-size:10px; color:#000; text-align:center; line-height:20px; height:18px;}





.imbox{width:980px; padding:0 10px 10px 10px; margin:0 auto; background:#fff; line-height:20px; border-top:1px #fff solid;}

.imbox_n{width:980px; padding:0 10px 10px 10px; margin:0 auto; background:#fff; line-height:20px; border-top:1px #fff solid;}

.minnav{position:relative; height:30px; line-height:30px; margin-top:-8px; margin-bottom:3px;}

.minnav span {position:absolute; right:0; _right:10px; top:0px;}

.minnav span a{border:1px #dedede solid; background:#fafafa; padding:3px 5px;}

.minnav span a:hover,.imbox .minnav span a.thisclass {background:#1190D7; color:#fff; text-decoration:none;}

.box{border:1px solid #c3d4e7;zoom:1; overflow:auto; padding-bottom:10px}

.box h5,.box h6{background: url(../images/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}

.box h6{ margin-bottom:0}

.box h5.title-1,.box h6.title-1{background-position: right -52px}

.box h5.title-2,.box h6.title-2{background-position: right -100px}

.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}

.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}

.box a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}

.box .content{ padding:0 10px; overflow:auto}

/* 头部 */

.w1000{width:1000px;margin:0 auto;}

.w1200{width:1200px;margin:0 auto;}

.left{float:left;}

.right{float:right;}

.clear{clear:both;}

.clearfix{*zoom:1;}

.clearfix:after{display:block;height:0px;clear:both;content:' ';visibility:hidden;}

.pt5{padding-top:5px;}

.mt5{margin-top:5px;}

.ml30{margin-left:30px;}

.mr20{margin-right:20px;}

.jztop{height:28px; line-height:28px; background:#f6f6f6;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; margin-top:-15px;}

.jztopnav{height:28px; line-height:28px;}

.jztopnav a{color:#123988;font-size:12px;}

.jztopnav span{color:#123988; padding-left:10px; padding-right:10px;}

.header{background:#ffffff;}

.header .logo{width:1200px;margin:0 auto;padding:20px 0px 5px;}

.header .logo-left{width:800px;float:left;text-align:left;}

.header .logo-right{width:400px;padding-top:15px;float:right;text-align:right;}

.navbg{background:#003a8f;height:50px;}

.nav-fixed {position: fixed;width: 100%;left: 0;top: 0;z-index: 1000;}

.nav{width:1200px;margin:0 auto;}

.nav li{float:left;width:120px;line-height:50px;color:#ffffff;position:relative;z-index:99;text-align:center;}

.nav li:hover{background:#00337d;}

.nav a{color:#ffffff;font-size:16px;font-weight:bold;display:block;height:50px;line-height:50px;}

.nav a:hover{color:#ffffff;}

.nav .subnav,.nav .subnav2,.nav .subnav3{background:#ffffff;position:absolute;left:0;top:50px;z-index:1000;width:360px;display:none;box-shadow:2px 2px 5px 2px rgba(4,0,0,0.24);}

.nav li:hover .subnav,.nav li:hover .subnav2,.nav li:hover .subnav3{display:block;z-index:999;position:absolute;left:0;top:50px;}

.nav .subnav2{width:120px;text-align:center;}

.nav .subnav3{width:480px;text-align:center;}

.nav .subnav li,.nav .subnav2 li,.nav .subnav3 li{width:120px;height:50px;line-height:50px;background:none;display:inline-block;*display:inline;_height:50px;}

.nav .subnav a,.nav .subnav2 a,.nav .subnav3 a{color:#313131;font-weight:normal;font-size:14px;display:inline-block;*display:inline;_height:50px;height:50px;line-height:50px;}

.nav .subnav li:hover a,.nav .subnav2 li:hover a,.nav .subnav3 li:hover a{color:#313131;}

.nav .subnav a:hover,.nav .subnav2 a:hover,.nav .subnav3 a:hover{text-decoration:underline;}

/*二级导航*/

#header {width:980px; margin:0 auto; padding:10px; background:#fff;}

#header #headerTag {background:url(../images/v3_tag_bg1.jpg) repeat-x; height:80px; margin-top:0px; position:relative;z-index:0;}

#header #headerTag #TagList {position:absolute; top:10px; left:10px;z-index:1;}

#header #headerTag #TagList .show {float:left; margin-right:14px;}

#header #headerTag #TagList .show .title {position:relative;width:8px; height:6px; margin-bottom:5px;font-size:18px;}

#header #headerTag #TagList .show .title span {position:absolute; top:-10px; background:#fff; left:8px; width:50px; text-align:center; font-weight:bold;}

#header #headerTag #TagList .show .content{margin-top:15px;line-height:18px; }

#header #headerTag #TagList .show .content li {display: inline; padding-right:5px; color:#777;}

#header #headerTag #TagList .show .content li.end {padding-right:0;}

#header #headerTag #TagList .show .content li a {color:#262626; padding-right:3px;font-size:14px;}

#header #headerTag #TagList .show .content li a.end {padding-right:0;}

#header #headerTag #TagList .show .content li a:hover {color: red;}

#header #headerTag #TagList .line{background:url(../images/line.jpg) no-repeat;float:left;width:1px;height:58px;}

.lf-right{width:232px;margin-top:10px;}

.nav-fixed{position:fixed;width:100%;left:0%;top:0;z-index:100;}

.lf-border-btm{border-bottom:none;}

.lf-test{width:150px;margin-left:20px;}

.lf-mar-t{margin-top:5px;}

.lf-pd-l{padding-left: 5px}

.lf-school{width: 150px; margin-left: 30px;}

.lf-bg0{background: #ffe083;}

.lf-bg1{background: #87caf7;}

.lf-bg2{background: #c1e0a4;}

.lf-bg3{background: #cf99f7;}

.lf-bg4{background: #fce9af;}

.lf-color0{color: #ff4701;}

.lf-color1{color:red;}

.lf-color2{color:#00a3ff;}

.lf-color3{color:#52a43e;}

.lf-color4{color:#a735ef;}

.lf-color5{color:#ff9b00;}



/* 分页 */

#pages {padding:10px 0 20px; font-family:宋体; text-align:center;}

#pages a{display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1{background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover{background:#f1f1f1; color:#000; text-decoration:none }

#pages span{display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage{display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 评论-form */

.comment-form{border:1px solid #c3d4e7; padding:10px 20px; margin-bottom:10px}

.comment-form h5{ height:22px; padding-bottom:5px;border-bottom:1px solid #C3D4E7;}

.comment-form strong{background: url(../images/user_comment.png) no-repeat; padding-left:21px; float:left}

.yzm{display:none;position:absolute; background:url(../images/login_ts140x89.gif) no-repeat; width:140px; height:89px;text-align:center; font-size:12px;}

.yzm a:link,.yzm a:visited{color:#036;text-decoration:none;}

.yzm a:hover{ color:#C30;}

.yzm img{ cursor:pointer; margin:0px auto; width:130px; height:50px; margin-top:4px; border:1px solid #fff; margin-bottom:1px;}

.comment-form .posn{ padding:10px 0}

.comment-title{ text-align:center; padding:5px 0 10px}

.comment-title a:hover{	text-decoration: none;	color: #F60;}

.comment{border:1px solid #C3D4E7;zoom:1;  padding:8px 15px}

.comment h4{ border-bottom:1px solid #C3D4E7; padding-bottom:6px; margin-bottom:15px}

.comment .title{ margin-bottom:5px}

.comment .title span{ position:relative; top:-5px}

.comment .content{ font-size:14px; background:#f6f9fb; border:1px solid #c4d5df; zoom:1; padding:8px 10px; margin:5px 0}

.comment .content span{display:block;}

.comment_button{margin-bottom:15px;}

.comment_button a{padding:5px; border:solid 1px #C3D4E7; }

.comment_button a.on{background:#4C7FB6; color:#fff;border:solid 1px #3E73A9}

.handle{height:59px; padding-top:12px; overflow:hidden; clear:both;}

.handle .context{float:left;}

.handle .context ul li{line-height:29px; color:#888;}

.actbox{width:260px; text-align:center; float:right; padding-top:20px; padding-right:10px;}

.actbox ul li{display:inline; padding-left:22px; background-image:url(../images/actbox-ico.gif); background-repeat:no-repeat; margin-right:10px;}

.actbox ul li a{color:#666;}

.actbox ul li#act-fav{background-position:4px 0px;}

.actbox ul li#act-err{background-position:4px -37px;}

.actbox ul li#act-pus{background-position:4px -73px;}

.actbox ul li#act-pnt{background-position:4px -109px;}

/*TAGS标签处样式*/

.all_list{width:741px; border:1px solid #d4d4d4;}

.h_10{margin-top:-10px;}

.gjz{padding-left:10px;}



/*返回顶部*/

/*#goTopBtn {

	POSITION:fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 50px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position:absolute; _right:0}*/

/*底部固定*/

#fx_gd{position: fixed; z-index: 500; height:40px; border-top:2px #1291D8 solid; width: 100%; bottom: 0; left: 0; _position: absolute; _bottom: auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:#F8F8F8; }

#fx_gd .qqonline {width:980px; margin:0 auto; padding-top:5px; position:relative; overflow:visible;}

#fx_gd .qqonline ul {padding:0 4px; position:absolute; right:15px; top:5px;}

#fx_gd .qqonline li {padding:0 6px; _padding:0 3px; float:left; position:relative;}

#fx_gd .qqonline li span {position:absolute; top:3px; left:48px;}

#fx_gd .qqonline img {vertical-align:middle;}

#fx_gd .qqonline .tel24 {font-size:14px;}

#fx_gd .qqonline .tel24 span {color:red; font-weight:bold; font-size:16px;}





.lxb_big{width:210px; height:81px; position:relative; background:url(../images/blxb.png) no-repeat; z-index:999999}

.lxb_big .lxb_gb{width:10px; height:63px; position:absolute; left:0; top:13px; cursor:pointer;}

.lxb_big #vtel{width:104px; height:18px; line-height:18px; position:absolute; left:17px; top:57px; border:0; font-size:12px;}

.lxb_big #cbBtn{width:80px; height:21px; position:absolute; left:126px; top:55px; border:0;}

.lxb_xiao{width:24px; height:46px; display:none; cursor:pointer;}

.c_999{color:#999;}

.lxb_tishi{width:200px; position:absolute; top:81px; right:0px; background:#FFEDBF; font-size:12px; font-family:'宋体'; display:none;}

.lxb_tishi .lxbt{line-height:16px; padding:5px;}

.lxb_tishi .lxbp{line-height:16px; padding:0 5px 5px 5px; color:#CC6601;}

.ml15{margin-left:15px;}

.footmain{width:100%;padding-top:30px;padding-bottom:10px;background:#0183fd;}

.footlist ul{width:980px;margin:0px auto; }   

.footlist li{float:left; display:inline; width:182px;height:108px; text-align:center;border:1px solid #d2d2d2;position:relative;}   

.footlist li .xiaoqu{background:#0183fd;color:#ffffff;font-size:16px;font-family:"微软雅黑";width:87px;height:20px;text-align:center;line-height:20px;border:1px solid #ffffff;position:absolute;left:47px;top:-10px;}

.footlist li .dizhi{width:172px;padding:20px 5px 0;text-align:left;font-size:14px;color:#ffffff;font-family:"微软雅黑";}

.footlist li .dizhi a{font-size:12px;color:#ffffff;font-family:"微软雅黑"; }

.footlist li .dizhi a:hover{font-size:12px;color:#ffffff;font-family:"微软雅黑"; }

.footnav{width:980px; margin:30px auto 0;font-family:"微软雅黑";}

.footnav a{color:#ffffff;font-family:"微软雅黑";line-height:20px;}

.footnav a:hover{color:#ffffff;text-decoration:underline;}

.footnav ul li{float:left;font-size:14px;font-family:"微软雅黑";color:#ffffff;}

.footnav ul li .weixin{width:120px;float:left;font-size:14px;font-family:"微软雅黑";color:#ffffff;text-align:center;}

.footnav ul li .weixin p{margin:10px 0;}

.footer{width:100%;background:#4e6786;color:#ffffff;line-height:25px;font-size:14px;text-align:center;padding:10px 0;}

.footer a{color:#ffffff;}

.footer1{color:#8799af;}

.footer1 a{color:#8799af;}

.footer1 a:hover{color:#8799af;}













/*底部模板*/

.footer{background:#383738;font-size:14px;color:#aaaaaa;padding:30px 0px;}

.footer .foot1{padding:0px 35px;width:1130px;margin:0 auto;}

.footer .foot1 li{float:left;margin-right:30px;}

.footer .foot1 li .foot1_tit{font-size:16px;color:#aaaaaa;margin-bottom:20px;}

.footer .foot1 li a{display:block;font-size:14px;color:#aaaaaa;height:25px;line-height: 25px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}

.footer .foot1 li a:hover{color:#ffffff;}

.footer .foot1 .w100{width:100px;}

.footer .foot1 .w140{width:140px;}

.footer .foot1 .w360{width:360px;}

.footer .foot1 .w280{width:280px;}

.footer .foot1 .w280 p{font-size:14px;color:#aaaaaa;line-height: 25px;}

.footer .foot2{padding:0px 35px;width:1130px;margin:40px auto 0px;font-size:12px;color:#707070;line-height: 22px;}

.footer .foot2 a{font-size:12px;color:#707070;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}

.footer .foot2 a:hover{color:#ffffff;}

.footer .foot2 .foot2_2{text-align:center;}







/*就业喜报的相关阅读处样式*/

.show_tit{font-size:20px;color:#000000;width:710px;margin:10px auto;}

.show_ul{width:720px;margin:0 auto;}

.show_ul ul{width:350px;margin:0 5px;float:left;}