@charset "utf-8";
/* Design by sky(www.ansky.com) QQ:56919
##################################################################*/

/* 浙大网新 Main stylesheet
##################################################################*/

/* 全局定义
##################################################################*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{color:#5c5c5c;background:url(/images/bg.png) top repeat-x #fff;font:76%/140% Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;white-space:normal;word-break:break-all;}
img{border:none;}
a{color:#5c5c5c;text-decoration:none;}
a:hover{color:#e6002c;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
#wrapper{width:960px;padding:0;margin:0 auto;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}

/* 顶部
##################################################################*/
#top{height:95px;}
#top .logo{float:left;margin:15px 0 0 0;}#top .logo a{background:url(/images/imgstyle.gif) no-repeat 0 0;width:150px;height:62px;display:block;text-indent:-9999px;}
#top ul.topnav{margin:35px 0 0 0;float:right;}#top ul.topnav li{float:left;margin:0 0 0 10px;}
#top ul.topnav a{color:#a8a8aa;text-decoration:none;}
#top ul.topnav .ico_contact{background:url(/images/imgstyle.gif) no-repeat -175px -5px;width:11px;height:10px;display:block;float:left;margin:4px 3px 0 0;}
#top ul.topnav .ico_map{background:url(/images/imgstyle.gif) no-repeat -176px -20px;width:8px;height:8px;display:block;float:left;margin:4px 3px 0 0;}
#top .search{float:right;margin:32px 0 0 5px;}
#top .sbox{background:#fff;border:1px solid #ccc;width:140px;height:19px;line-height:19px;color:#888;}
#top .sbnt{background:#E6002C;border:none;width:35px;height:21px;text-align:center;line-height:21px;color:#fff;cursor:pointer;margin:0 0 0 1px;}

/* 菜单
##################################################################*/
#menu{background:url(/images/menubg.png) left repeat-x;height:34px;border:solid #bebebe;border-width:1px 1px 0 1px;}
#menu li{float:left;background:url(/images/menuli.gif) right no-repeat;}
#menu li a{background:url(/images/menubg.png) left repeat-x;width:134px;margin:0 2px 0 0;height:34px;display:block;text-align:center;font-size:14px;font-weight:bold;color:#5c5c5c;text-decoration:none;line-height:34px;}
#menu li a:hover{background:#fff;width:134px;margin:0 2px 0 0;height:34px;display:block;}

.ddsmoothmenu{background:url(/images/menubg.png) left repeat-x;height:34px;border:solid #bebebe;border-width:1px 1px 0 1px;}
.ddsmoothmenu ul{z-index:100;margin:0;padding: 0;list-style-type: none;}
.ddsmoothmenu ul li{position:relative;display: inline;float:left;background:url(/images/menuli.gif) right no-repeat;}
.ddsmoothmenu ul li a{display: block;background:url(/images/menubg.png) left repeat-x;width:135px;margin:0 1px 0 0;height:34px;display:block;text-align:center;font-size:14px;font-weight:bold;color:#5c5c5c;text-decoration:none;line-height:34px;}
.ddsmoothmenu ul li a:hover{background:url(/images/menubghover.png) left repeat-x;width:135px;margin:0 1px 0 0;height:34px;display:block;}
.ddsmoothmenu ul li .curr{color:#e6002c;}

* html .ddsmoothmenu ul li a{display: inline-block;}
.ddsmoothmenu ul li a{color:#5c5c5c;font-size:14px;font-weight:bold;}
.ddsmoothmenu ul li a.selected{background:url(/images/menubghover.png) left repeat-x;color:#e6002c;position:relative;z-index:200;}
.ddsmoothmenu ul li a:hover{}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{position:absolute;left:0;margin:-1px 0 0 0;border:solid #e6e6e6;border-width:1px;width:318px;background:url(/images/menuulbg.png) right top no-repeat #fff;display: none; /*collapse all sub menus to begin with*/visibility: hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{display:list-item;float: none;background:none;margin:0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{top: 0;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{width:320px;/*width of sub menus*/height:32px;line-height:32px;background:none;border-top-width:0;font-size:12px;text-align:left;padding:0 10px;}
.ddsmoothmenu ul li ul li a:hover{background:none;width:320px;height:32px;line-height:32px;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height:1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position:absolute;top: 12px;right: 7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height:0;}
.toplevelshadow{opacity: 0.8;}
.ddsmoothmenu a.curr{color:#000;}
.ddsmoothmenu ul.serverarea,.ddsmoothmenu ul.serverarea-1{padding:10px;float:left;}
.ddsmoothmenu ul.serverarea-1{width:260px;}.ddsmoothmenu ul.serverarea-2{width:120px;padding:10px;}
.ddsmoothmenu ul.serverarea li{display:inline;}
.ddsmoothmenu ul.serverarea-1 li{display:inline;float:left;}
.ddsmoothmenu ul.serverarea-1 li a,.ddsmoothmenu ul.serverarea-1 li a:hover{width:120px;}
.ddsmoothmenu ul.serverarea-2 li a,.ddsmoothmenu ul.serverarea-2 li a:hover{width:90px;}
.ddsmoothmenu ul.serverarea li a,.ddsmoothmenu ul.serverarea li a:hover{width:120px;}
.ddsmoothmenu ul.serverarea dd a,.ddsmoothmenu ul.serverarea dd a:hover{font-size:12px;font-weight:normal;text-align:left;height:26px;line-height:26px;}
.ddsmoothmenu a:hover{color:#e6002c;}

/* 首页内容
##################################################################*/
.header{margin:10px 0 10px 0;}
.index_col_1{float:left;width:350px;background:url(/images/imgstyle.gif) no-repeat 0 -74px;width:350px;height:210px;}
.index_col_2{float:left;width:280px;background:url(/images/imgstyle.gif) no-repeat 0 -290px;width:280px;height:210px;margin:0 0 0 20px;}
.index_col_3{float:right;width:290px;background:url(/images/imgstyle.gif) no-repeat -282px -290px;width:290px;height:210px;}
.indextitle{font-size:14px;color:#5c5c5c;height:40px;line-height:42px;text-indent:30px;}
ul.indexnewslist{margin:10px 0 0 10px;}
ul.indexnewslist li{background:url(/images/ico1.gif) left no-repeat;padding:4px 0 4px 7px;}
ul.indexnewslist li a{color:#717171;text-decoration:none;}ul.indexnewslist li a:hover{color:#e6002c;}
.i-zhfw{margin:10px 0 5px 0;}
.zhfw-link a{background:url(/images/ico2.gif) left no-repeat;padding:0 0 0 15px;margin:0 0 0 15px;}
ul.i-jjfa{margin:7px 0 0 7px;}
ul.i-jjfa li{float:left;background:#f9f9f9;border:1px solid #d0d0d1;margin:5px;padding:0 0 0 5px;filter:alpha(opacity=80); /*IE*/-moz-opacity:0.8; /*MOZ , FF*/opacity:0.8; /*CSS3, FF1.5*/}ul.i-jjfa li a{background:url(/images/ico2.gif) left no-repeat;padding:0 0 0 15px;display:block;width:105px;height:28px;line-height:28px;color:#333;}ul.i-jjfa li a:hover{color:#e6002c;}
#footer{border-top:1px solid #ddd;margin:30px 0 0 0;padding:0 10px;height:50px;line-height:50px;color:#888;}

/* 子栏目
##################################################################*/
.locat{background:url(/images/bg_topic-path.gif) top left repeat-x;height:29px;line-height:29px;}
#scrollfollowmenu{position: relative;}
.subheader{margin:7px 0 2px 0;*margin:7px 0 -2px 0;}
.subcol-1{width:180px;float:left;}
.subcol-2{width:540px;float:left;margin:0 0 0 20px;}
.subcol-3{width:200px;float:right;}
.subcol-4{width:755px;float:right;}
ul.subnav{border-top:5px solid #ccc;}
ul.subnav li a{background:#f3f3f3;border-bottom:1px solid #dfdfdf;border-top:1px solid #f3f3f3;border-left:3px solid #d2d2d2;display:block;text-indent:5px;height:28px;line-height:28px;}
ul.subnav li a:hover{background:#fff;border-left:3px solid #E6002C;}
ul.subnav a.arrow01{background:url(/images/bullet_arrow_01.gif) left no-repeat #f3f3f3;padding:5px 0 0 10px;}
ul.subnav a:hover.arrow01{background:url(/images/bullet_arrow_02.gif) left no-repeat #fff;padding:5px 0 0 10px;border-left:3px solid #E6002C;}
ul.subnav .subcurr a.arrow01{background:url(/images/bullet_arrow_02.gif) left no-repeat #fff;padding:5px 0 0 10px;color:#E6002C;border-left:3px solid #E6002C;font-weight:bold;}
ul.ssnav{border:none;}
ul.ssnav li a{text-indent:20px;height:24px;line-height:24px;background:url(/images/ssnavbg-1.gif) bottom left no-repeat #fff;border:none;border-left:3px solid #E6002C;padding:3px 0;}
ul.ssnav li a:hover{background:url(/images/ssnavbg-2.gif) bottom left repeat-x #fff;border:none;border-left:3px solid #E6002C;}
ul.ssnav .sscurr a{text-indent:20px;height:24px;line-height:24px;background:url(/images/ssnavbg-2.gif) bottom left no-repeat #fff;border:none;border-left:3px solid #E6002C;padding:3px 0;color:#E6002C;}
ul.ssnav dl.sssnav a{color:#717171;text-indent:44px;height:20px;line-height:20px;background:#fff;}
ul.ssnav dl.sssnav a:hover{color:#E6002C;}
ul.ssnav dl.sssnav .ssscurr a{color:#E6002C;}
.subtitle{background:url(/images/subtitlebg.png) left no-repeat;height:29px;line-height:29px;font-size:14px;padding:0 10px;margin:0 0 10px 0;}
.tabsty-1 td{padding:5px;border-bottom:1px dashed #ddd;height:110px;}
.imgsty-1{float:left;width:88px;}.imgsty-1 img{width:88px;border:1px solid #fff;}
.textdeco{float:left;margin:0 0 0 8px;width:230px;}
.textdeco dt{font-weight:14px;font-weight:bold;}.textdeco dt a{color:#E6002C;}.textdeco dd{margin:5px 0 0 0;color:#5c5c5c;}
.fm{margin:10px 0;}.mc a{font-size:14px;color:#E6002C;}.mc{text-align:left;text-indent:34px;}
ul.fwlist{margin:5px 0 0 20px;}ul.fwlist li{text-align:left;margin:5px 0;background:url(/images/bullet_arrow_01.gif) left no-repeat;padding:0 0 0 15px;}.fwd{margin:10px 0 0 0;text-align:left;background:url(/images/dotline.gif) bottom left repeat-x;padding:0 0 5px 0;}
.related-t{font-size:12px;background:url(/images/rightcol.gif) no-repeat 0 0;width:200px;height:28px;line-height:32px;text-indent:12px;}
.rightcolbg{background:url(/images/rightcolbg.gif) left repeat-y;padding:5px 10px;}
.related-b{background:url(/images/rightcol.gif) no-repeat 0 -28px;height:16px;margin:0 0 10px 0;}
ul.relatedlink li{margin:5px 0;background:url(/images/ico4.gif) left no-repeat;padding:0 0 0 15px;}
#bodycont{font-size:14px;line-height:24px;padding:0 5px;}#bodycont p{text-indent:24px;margin:0 0 5px 0;}
.fx{width:755px;background:url(/images/dotline.gif) top left repeat-x;float:right;margin:10px 0 0 0;padding:10px 0 0 0;}
a.lxck{background:url(/images/ico4.gif) left no-repeat;padding:3px 0 0 15px;}
ul.jjfa li{width:260px;float:left;margin:0 5px 20px 5px;_margin:0 4px 20px 4px;height:117px;overflow:hidden;}
ul.jjfa .ggsy{background:url(/images/jjfa-img.jpg) no-repeat 0 0;width:260px;height:117px;}
ul.jjfa .jr{background:url(/images/jjfa-img.jpg) no-repeat -261px 0;width:260px;height:117px;}
ul.jjfa .dx{background:url(/images/jjfa-img.jpg) no-repeat 0 -118px;width:260px;height:117px;}
ul.jjfa .dli{background:url(/images/jjfa-img.jpg) no-repeat -261px -118px;width:260px;height:117px;}
ul.jjfa .jt{background:url(/images/jjfa-img.jpg) no-repeat 0 -236px;width:260px;height:117px;}
ul.jjfa .znly{background:url(/images/jjfa-img.jpg) no-repeat -261px -236px;width:260px;height:117px;}
ul.jjfa .yl{background:url(/images/jjfa-img.jpg) no-repeat 0 -354px;width:260px;height:117px;}
ul.jjfa .sy{background:url(/images/jjfa-img.jpg) no-repeat -261px -354px;width:260px;height:117px;}
ul.jjfa dl{width:160px;margin:5px 0 0 98px;}ul.jjfa dt{margin:0 0 5px 0;}ul.jjfa dt a{color:#E6002C;font-weight:bold;}
ul.newslist li{background:url(/images/ico1.gif) left no-repeat;padding:3px 0 5px 10px;margin:8px 0;border-bottom:1px dashed #ddd;}
ul.newslist span{font-size:11px;}
.pagenav{background:#f1f1f1;height:28px;line-height:28px;text-align:center;}
table.joblist{border-right:1px solid #efefef;}
.joblist th{background:#f6f6f6;height:30px;line-height:30px;border-right:1px solid #fff;font-weight:normal;}
.joblist td{height:28px;line-height:28px;border-left:1px solid #efefef;border-bottom:1px solid #efefef;padding:5px;}
.joblist td a{color:#E6002C}
.zhcs{background:url(/images/zhcs-bg.jpg) left no-repeat;height:500px;}
.zhcs ul{padding:345px 0 0 7px;}
.zhcs li{float:left;width:124px;height:103px;display:block;overflow:hidden;padding:35px 12px 10px 12px;color:#777;}
.zhcs .csln{background:url(/images/zhcs-area.png) no-repeat 0 0;width:128px;height:103px;}
.zhcs .csjg{background:url(/images/zhcs-area.png) no-repeat -148px 0;width:124px;height:103px;}
.zhcs .ywms{background:url(/images/zhcs-area.png) no-repeat -297px 0;width:124px;height:103px;}
.zhcs .dxal{background:url(/images/zhcs-area.png) no-repeat -446px 0;width:124px;height:98px;padding:40px 12px 10px 12px;}
.zhcs .zxdt{background:url(/images/zhcs-area.png) no-repeat -594px 0;width:124px;height:103px;}
.readmore{margin:5px 0 0 0;}.readmore a{color:#E6002C;}
.zhcs .dxal p{margin:5px 0;}
.jobtitle{font-size:14px;}
.jobs_1{margin:10px 0 10px 0;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-size:12px;}
.txt_1{border-top-width: 1px;border-top-style: solid;border-top-color: #e3e3e3;background-color: #f1f1f1;padding:7px;}
.txt_2{border-top-width: 1px;border-top-style: solid;border-top-color: #e3e3e3;background-color: #ffffff;padding:7px;}
.txt_3{border-top-width: 1px;border-top-style: solid;border-top-color: #fd5900;margin-top:5px;height:28px;line-height:35px;}
.txt_4 {padding:7px;line-height:20px;width:600px;margin-left:20px;}
.job_des{font-size:14px;color:#444;border-bottom:1px solid #e3e3e3;padding:0 0 5px 0;margin:10px 0 10px 0;}
.job_body{line-height:22px;font-size:12px;}
.back a{background:url(/images/back.gif) left no-repeat;font-size:12px;color:#333;padding:2px 0 0 12px;}
.job_ok a{background:url(/images/jobok.gif) no-repeat;color:#333;text-decoration:none;width:100px;height:24px;line-height:24px;padding:0 0 0 25px;margin:auto;display:block;font-size:12px;}
.tab_job{font-size:12px;
#bodycont ul.sitemap a{color:#333;text-decoration:none;font-size:12px;}#bodycont ul.sitemap li{margin:5px 0;font-weight:bold;}#bodycont ul.sitemap li ul{margin:0 0 0 20px;}#bodycont ul.sitemap li ul li{font-weight:normal;}#bodycont ul.sitemap li dl{margin:0 0 0 30px;font-weight:normal;}
