@charset "utf-8";
/* CSS Document */
html,h1,h2,h3,ul,li,dt,dd,dl,textarea,input,p{padding:0;margin:0;}
body{font:12px/18px Tahoma,"宋体";margin:0 auto;color:#333;width:980px;}
a{color:#333;text-decoration:none;}
a:hover{color:#666;}
a img{border:none;}
.fleft{float:left;}
.fright{float:right;}
.clearboth{clear:both;width:0;height:0;line-height:0;font-size:0;visibility:hidden;}
ul,li{list-style:none;}
h1{color:3333; font:bold 22px "黑体"; margin:20px auto;text-align:center;}
strong{ font-weight:normal;}
label{ line-height:33px;}
.w1{width:708px;}
.w2{width:706px;}
.w3{width:440px;float:left;}
.w4{width:252px; float:left; margin-left:12px;}

.banner{ height:98px; background-color:#C30001;}
.logo{ width:498px; height:63px; background:url(/template/images/logo.gif) no-repeat; margin:20px 0 0 20px; float:left;}
.logo a{ font-size:0;text-indent:-999px;}
.logos{ width:498px; height:63px;  margin:20px 0 0 20px; float:left;}
.banner .contact{ color:#fff; line-height:22px; float:right; margin:16px 14px 0 0; text-align:right;}
.banner .contact a{color:#fff;}

.menu{ width:980px; height:33px; background-image:url(/template/images/menubg.gif); text-align:center;line-height:33px;  }
.menu a{ font-weight:bold; color:#fff;border-right:1px solid #fff;padding-right:7px; margin-right:4px;}
.menu .last{ border-right-width:0px; margin-right:0;padding-right:0; }

.boder1{ border:1px solid #CCCCCC;width:258px;height:auto;overflow:hidden; margin-top:8px;background:url(/template/images/dtbg1.gif) repeat-x;}
.boder1 dt{ background:url(/template/images/ico1.gif) 13px 8px no-repeat; height:27px; width:100%;  color:#fff;line-height:27px; font-weight:bold; padding-left:25px; font-size:14px;}
.boder1 dt a{ color:#fff;}
.boder1 dd{ padding:5px; line-height:25px;}
.boder1 p{ line-height:27px;}
.boder1 .baoming{margin:2px; width:241px; height:34px; background-color:#EBF6FC; border:1px solid #9DB8CB; line-height:34px; text-align:center; font-weight:bold;}
.boder1 .baoming span{ font-size:14px; color:#f00;}
.boder1 .shezhi{ height:265px; line-height:26px; padding-top:3px;}

.usuallist li{background:url(/template/images/ico2.gif) 5px 10px no-repeat; padding-left:15px;}

.boder2{ border:1px solid #CCCCCC;height:auto;overflow:hidden; margin-top:8px;background:url(/template/images/dtbg2.gif) repeat-x;}
.boder2 dt{ background:url(/template/images/ico3.gif) 13px 10px no-repeat; height:28px; width:100%;line-height:28px; font-weight:bold; padding-left:25px; font-size:14px;}
.boder2 dd{ padding:5px; line-height:25px;}
.boder2 dd .school{ float:left; width:196px; height:146px; padding:2px; border:2px solid #DFDCDC; margin:5px 10px 5px 5px;}
.boder2 .pindex{ line-height:27px; text-indent:2em; font-size:12px;}
.boder2 p span{ color:#f00;}
.boder2 p span a{ color:#f00;}

.boder2 dd .zhuanye li{ width:48%; float:left;}
.boder2 dd .zhuanye .l{ padding-right:12px; border-right:1px dashed #ccc;}
.boder2 dd .zhuanye .r{ margin-left:12px;}
.boder2 dd .zhuanye .imgzhuanye{ float:left; width:209px; height:94px; margin:5px 10px 5px 5px;}

.boder2 .joblist li{clear:both;line-height:27px;overflow:hidden; background-image:none;}
.boder2 .joblist li .title{float:left;}
.boder2 .joblist li .date {color:#999999;float:right;padding-right:3px;}
.boder2 .jobline{ padding-bottom:6px; margin-bottom:5px; border-bottom:1px dashed #ccc;}

.link{ border-top:1px solid #BE0203; border-bottom:1px solid #BE0203;height:auto;overflow:hidden; margin-top:8px;background:url(/template/images/dtbg3.gif) repeat-x;}
.link dt{ background:url(/template/images/ico4.gif) 13px 15px no-repeat; color:#fff; height:32px; width:100%;line-height:38px; font-weight:bold; padding-left:25px; font-size:14px;}
.link dd{ padding:5px; line-height:25px;}
.link dd a{ margin-right:8px;}

.footer{ padding:5px 0 8px 0; text-align:center; margin-top:10px; border-top:4px solid #BE0203; line-height:25px; color:#666;}

.k_pagelist em {background:#F5F9FE none repeat scroll 0 0;border:1px solid #C6C6C6;color:#14316B;font-size:12px;font-style:normal;font-weight:bold;margin:0 1px;padding:2px;}
.k_pagelist strong {border:1px solid #C6C6C6;color:#009900;font-size:12px;margin:0 1px;padding:2px;}
.k_pagelist a {border:1px solid #C6C6C6;font-size:12px;margin:0 1px;padding:2px;}
.k_pagelist a:link, .k_pagelist a:visited, .k_pagelist a:active {color:#000000;font-size:12px;font-weight:normal;text-decoration:none;}

.boder2 .indt{ font-size:12px;}
.boder2 .time{ color:#666;border-bottom:1px solid #DCD9D9; border-top:1px solid #CCC;text-align:center; line-height:31px; margin-bottom:15px; font-size:12px;}
.boder2 p{font-size:14px; line-height:28px;}
.boder2 .updown{ margin-top:30px; color:#f00; line-height:28px;}
.boder2 .updown a{color:#0C243C;}
.boder2 .updown a:hover{ border-bottom:1px dashed #666;}

.imglist{width:706px;}
.imglist li{ width:203px;text-align:center;line-height:25px; float:left; margin:18px 0 0 22px; font-size:14px; display:inline;}
.imglist li img{ margin-bottom:8px;}
.imglist li a{border:2px solid #CECCCC; display:block; padding:6px;}
.imglist li a:hover{border:2px solid #6B7C8E; color:#f00;}
.boder4 .page{ margin-top:10px; margin-bottom:5px; font-size:12px; color:#DB6803; margin-right:20px;}
.boder4 .page a{color:#DB6803;}

.pagelist li{border-bottom:1px dashed #EBEBEB;clear:both;line-height:26px;overflow:hidden;}
.pagelist li .newstitle{background:url(/template/images/icon4.gif) no-repeat scroll 11px 7px;float:left;padding-left:27px;}
.pagelist li .newstime {color:#999999;float:right;padding-right:15px;}



