@charset "utf-8";
/* globe begin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
body{background-color:#FFFFFF;}
ul{list-style:none;}
a img{border:0;}
a{text-decoration:none; color:#5b5a5a;}
a:hover{border:none;} /*IE6 HACK*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; display:block;}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix{display:inline-table;}
/*隐藏ie中的css规则*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*end*/
.hide{display:none;}
.nosize{line-height:0; font-size:0; height:0;}
/* globe over */

body{ font-family:"微软雅黑","Verdana,Arial,Helvetica,sans-serif","宋体"; font-size:12px; background:url(../images/body-bg.jpg) repeat #FFF;}

/*site-nav start*/
#site-nav{width:975px; margin:0 auto; line-height:28px; height:28px; background-color:#efeeee; overflow:hidden;color:#5b5a5a; padding-left:5px;}
#site-nav span.visit{color:#4c9fd7;}
#site-nav span.date{float:right; width:280px; text-align:center;}
#site-nav a:hover{text-decoration:underline;}
/*site-nav end*/

/*header start*/
#header{width:980px; height:137px; margin:0 auto; overflow:hidden; background:url(../images/head_bg.jpg) no-repeat;}
#header ul{float:right; margin-top:10px; width:210px;}
#header li{float:left;}
#header li a{float:left; width:52px; line-height:15px; padding:0 9px; height:15px; background:url(../images/header-bd.jpg) no-repeat right 1px; color:#000; cursor:pointer;}
#header li a:hover{text-decoration:underline;}
#header li.nobd a{background:none;}
/*header end*/

/*nav start*/
#nav{ position: relative; z-index:50;width:960px; margin:0 auto 0 auto;height:29px;background:url(../images/nav_bg.jpg) repeat-x; padding-left:20px;}
#nav li{float: left; zoom: 1;}
#nav li a{color:#FFF;width: 80px;text-align:center;font-size:14px;display:block;height:29px;line-height:29px;_line-height:25px;_height:25px;_padding-top:4px;}
#nav a:hover{color:#848383;background:#eee;}
#nav li.hover{position: relative;} /*很重要*/
#nav li.hover a{color:#848383;background:#eee;} 
/*LEVEL TWO*/
#nav ul{ width: 85px; visibility: hidden; position: absolute; top: 100%;left:0; z-index:50; background:#eee;}
#nav ul li{float: none;}
#nav ul li{display: inline\9;width:100%\9;}   
#nav ul li a	{width: 100%; display: inline-block; height:27px; line-height:27px; color:#848383; font-size:12px;_padding-top:0;} /* IE 6 & 7 Needs Inline Block */
#nav ul li a:hover{color:#FFF;background-color:#018ed3;}
/* 
	LEVEL THREE
*/
#nav ul ul{ left: 100%; top: 0;}
#nav li:hover > ul{ visibility: visible;}
/*nav end*/

/*site-notice start*/
#site-notice{width:980px;margin:0 auto; height:24px; line-height:24px; background-color:#efeeee; position:relative; z-index:1; top:0; left:0; overflow:hidden;}
#site-notice ul{position:absolute; z-index:1; top:0; left:0px;overflow:hidden;height:24px; width:100%; overflow:hidden;}
#site-notice li{position:absolute; z-index:1; top:0; left:0; width:350px; overflow:hidden; padding:0 15px;}
#site-notice li.n1{left:380px;}#site-notice li.n2{left:760px;}#site-notice li.n3{left:1140px;}#site-notice li.n4{left:1520px;}
#site-notice li a:hover{text-decoration:underline;}
/*site-notice end*/

/*content start*/
#content{margin:10px auto 0 auto; width:980px; background-color:#FFF;}
#img-player{float:left; width:695px; height:272px; overflow:hidden; background-color:#FFF; position:relative; z-index:1;}
#img-player-show{position:absolute; z-index:1; top:0; left:0;height:272px; overflow:hidden;}
#img-list{ position:absolute; z-index:1; top:0; left:0;height:272px;}
#img-list li{height:272px; overflow:hidden; text-align:center;}
#btn-list{position:absolute; z-index:3; right:8px; bottom:12px;}
#btn-list li{float:left;}
#btn-list a{width:17px; height:17px; line-height:17px; text-align:center; margin-right:3px; float:left; background:#FFF; color:#0871c0;}
#btn-list a.on{color:#FFF; background:#0871c0;}
#img-text{position:absolute; z-index:2; bottom:0; left:0; height:40px; overflow:hidden; line-height:40px;color:#FFF; background:#000000;filter:alpha(opacity=37);-moz-opacity:0.37;opacity: 0.5; width:680px; padding:0 0 0 15px;}
#content .main-module{margin-top:15px; width:340px; float:left;}
#content .main-module h3{background:url(../images/main_title_bg.jpg) no-repeat; height:27px; overflow:hidden;}
#content .main-module h3 a{float:left; margin:5px 0 0 29px; width:62px; height:17px; overflow:hidden; text-indent:-9999px;}
#content .main-module h3 a.more{float:right; margin:8px 11px 0 0; width:52px; height:12px; background:url(../images/icon_more.jpg) no-repeat;}
#content .notice h3 a{background:url(../images/notice_title.jpg) no-repeat;}
#content .student{margin-left:15px;}
#content .student h3 a{background:url(../images/student_title.jpg) no-repeat 0 2px;}
#content .main-module ul{padding:5px 15px 10px 15px;border:1px solid #d4d3d3;color:#5b5a5a; border-top:none; height:229px;}
#content .main-module ul li{height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #d9d8d7; padding-left:12px; background:url(../images/icon_list.jpg) no-repeat 0 6px;}
#content .main-module ul li.nobd{border-bottom:none;}
#content .main-module ul li a{display:block;width:220px;/* overflow:hidden; */}
#content .main-module ul li a:hover{color:#000;}
#content .main-module ul li span{float:right; width:73px; text-align:right;}
#content .sidebar-module{float:right; width:270px; border:1px solid #d4d3d3;}
#content .sidebar-module h3{height:28px; background:url(../images/sidebar_module_title_bg.jpg) repeat-x; line-height:28px; overflow:hidden;}
#content .sidebar-module h3 a{float:left; overflow:hidden;text-indent:-9999px;width:73px; height:22px; margin:6px 0 0 16px;}
#content .collage h3 a{background:url(../images/collage_title.jpg) no-repeat;}
#content .collage ul{height:224px;}
#content .sidebar-module ul{color:#5b5a5a; padding:10px 0 8px 0;}
#content .sidebar-module ul li{height:32px; padding:0 15px; overflow:hidden; line-height:32px;}
#content .sidebar-module ul a{width:155px; display:block; overflow:hidden;}
#content .sidebar-module ul a:hover{text-decoration:underline;}
#content .sidebar-module ul span{float:right; width:70px; height:32px; line-height:32px; overflow:hidden;}
#content .collage ul a{width:240px;}
#content .collage ul li{background:url(../images/icon_list1.jpg) no-repeat 4px 12px; padding-left:20px;}
#content .collage ul li.odd{background:url(../images/icon_list3.jpg) no-repeat #f3f8fd 5px 12px;}
#content .lookup{margin-top:15px;background:url(../images/lookup_bg.jpg) no-repeat 109px 86px;}
#content .lookup h3 a{background:url(../images/lookup_title.jpg) no-repeat;}
#content .lookup ul{padding:4px 8px 4px 8px;height:192px; overflow:hidden;}
#content .lookup ul li{height:27px; line-height:27px; border-bottom:1px dashed #d9d8d7; padding-left:15px; background:url(../images/icon_list1.jpg) no-repeat 0 10px;}
#content .lookup ul li.nobd{border-bottom:none;}
#content .lookup ul li a{display:inline; width:auto;}
#content .lookup ul li a:hover{text-decoration:none; color:#000000;}

#site-search-form input{float:left;}
.search-text{padding:5px 0 5px 20px; height:16px; line-height:14px; font-family:"微软雅黑"; border:0; background:#FFFFFF; width:207px; font-size:12px;}
 .submit{width:31px; height:20px; border:none; background:url(../images/icon_submit.jpg) no-repeat; cursor:pointer; overflow:hidden; text-indent:-9999px; margin-top:3px;}
/*content end*/

/*frlink start*/
#frlink{margin:20px auto 0 auto; width:960px; border:2px solid #dcdada; background-color:#e4eaee; height:56px; line-height:28px; padding-left:16px;}
#frlink a{padding:0 15px;}
#frlink a:hover{text-decoration:underline;}
/*frlink end*/

/*footer start*/
#footer{margin:20px auto 0 auto; width:980px; border-top:1px solid #9f9c9c; padding:15px 0 55px 0;}
#footer p{text-align:center; color:#494949; line-height:20px;}
#footer p a:hover{text-decoration:underline;}
/*footer end*/

/*service-ol start*/
#service-ol{position:fixed; right:10px; width:135px; z-index:999; height:408px; background:url(../images/service_ol_bg.jpg) no-repeat;top:0;  overflow:hidden; display:none;}
#service-ol h3{overflow:hidden;height:68px; line-height:0; font-size:0;}
#service-ol h3 span{float:right; width:11px; height:11px; cursor:pointer; margin:8px 4px 0 0; overflow:hidden; text-indent:-9999px;}
#service-ol ul{padding-top: 10px;}
#service-ol li{line-height:23px; height:23px; overflow:hidden;margin-top:10px; text-align:center;}
/*service-ol end*/
/*service-ol plus*/
#service-ol a{width:135px; height:86px;}

/*layout start*/
#layout{margin:15px auto 0 auto; width:980px; background-color:#FFF;}
#layout a{color:#494949;}
#layout .cate-nav{width:231px; float:left;}
#layout .cate-nav i{display:block; font-size:0; line-height:0; height:6px; background:url(../images/layout/cate-nav-top.jpg) no-repeat;}
#layout .cate-nav h3{height:33px; overflow:hidden; background:url(../images/layout/cate_nav_head_bg.jpg) repeat-x; padding-left:8px;font-size:15px; line-height:26px;}
#layout .cate-nav h3 a{float:left; width:120px; padding-left:37px; background:url(../images/layout/icon_head.jpg) no-repeat 0 0; height:30px; color:#FFF;}
#layout .cate-nav h3 a:hover{text-decoration:underline;}
#layout .cate-nav-list{height:511px; overflow:hidden; background:url(../images/layout/cate_nav_bg.jpg) repeat-x; overflow:hidden; padding-top:16px;}
#layout .cate-nav-list ul{height:325px; overflow:hidden; padding-bottom:140px; background:url(../images/layout/logo.jpg) no-repeat bottom right;}
#layout .cate-nav-list li{padding:10px 0;font-size:14px; margin:0 10px; line-height:20px; cursor:pointer;}
#layout .cate-nav-list li a{display:block; height:24px; overflow:hidden; padding-right:23px;border-bottom:1px solid #eaeff8;}
#layout .cate-nav-list li.on{border-bottom-color:#d3d0d0; margin:0; padding:10px; background-color:#FFF;}
#layout .cate-nav-list li.on a{color:#4784aa;background:url(../images/layout/icon_delta.jpg) no-repeat right center;}
#layout .cate-nav-list li a{color:#4c4c4c;}
/*level two*/
#layout .cate-nav-list li.on ul{display:block;}
#layout .cate-nav-list li ul{height:auto; padding-bottom:0; background:none; width:211px; padding-bottom:10px; display:none;}
#layout .cate-nav-list li ul li{padding:15px 0 2px 30px; margin:0; font-size:12px; height:17px; line-height:17px; border-bottom:1px solid #f6f5f5; background:url(../images/layout/icon_box.jpg) no-repeat 15px 20px; overflow:hidden;}
#layout .cate-nav-list li ul li.on{padding:15px 0 2px 30px; background:url(../images/layout/icon_box.jpg) no-repeat 15px 20px;border-bottom:1px solid #f6f5f5;}
#layout .cate-nav-list li.on ul li a{color:#474747;height:auto; overflow:auto; padding:0; border:none; background:none;}
#layout .cate-nav-list li.on ul li a:hover,#layout .cate-nav-list li.on ul li.on a{color:#0066FF;}
#layout .post-list{float:right; width:717px;}
#layout .post-list .breadcrumbs{font-weight:normal; font-size:12px; height:25px; line-height:25px; color:#000; padding-bottom:5px; border-bottom:2px solid #0082cf; overflow:hidden;}
#layout .post-list .breadcrumbs a:hover{text-decoration:underline;}
#layout .post-list-ul{margin:15px 0 0 15px;}
#layout .post-list-ul li{padding:10px 0 7px 0; height:17px; line-height:17px; overflow:hidden; color:#494949; padding-left:23px; background:url(../images/layout/icon_list.jpg) no-repeat 0 16px; border-bottom:1px dashed #e1e0df;}
#layout .post-list-ul li.hot{background-image:url(../images/layout/icon_list_hot.jpg);}
#layout .post-list-ul li a{display:block; width:508px; overflow:hidden; height:17px;}
#layout .post-list-ul li a:hover{text-decoration:underline;}
#layout .post-list-ul li span{float:right;/* width: 193px; */text-align:right;}
#layout .post-list-ul li strong{font-weight:normal; color:#F00;}
#layout .post-list .no-post{color:#2e577f; font-size:20px; line-height:30px; height:30px; margin-top:15px; font-weight:normal;}
#layout .yiiPager{margin:28px 0 0 15px;}
#layout .yiiPager li{float:left; margin-left:5px;}
#layout .yiiPager li.first{margin-left:0;}
#layout .yiiPager li a{padding:5px 7px; color:#5075bb; border:1px solid #e9e8e8; text-align:center; line-height:15px; display:block;}
#layout .yiiPager li a:hover{background-color:#f4f4f4;}
#layout .yiiPager li.selected a{border:none; color:#4a4a4a; font-weight:bold;}

/*detail*/
#layout .post-list .detail{margin-top:15px; line-height:22px;}
#layout .detail-title{
  border-bottom: medium none;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  height: 21px;
  line-height: 21px;
  text-align: center;
  color:#2e577f;}
#layout .detail-info {
  color: #000000;
  font-weight: bold;
  height: 15px;
  line-height: 15px;
  margin-top: 22px;
  overflow: hidden;
  text-align: center;
  color:#5c5c5c;}
#layout .detail-content {
  color: #494949;
  line-height: 22px;
  margin-top: 20px;
  padding-bottom: 25px;}
#layout .detail-content a:hover{color:#00F; text-decoration:underline;}
#layout .detail-content img,#layout .detail-content table{max-width:717px;}
#layout .detail-file{margin-top:20px;}
#layout .detail-file h4{font-size:14px; font-weight:normal; color:#00F; padding-left:5px; line-height:25px; border-bottom:1px solid #CCC;}
#layout .detail-file li{height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
#layout .detail-file li a:hover{text-decoration:underline;}

/*form*/
#layout .empty-msg{color:#2e577f; font-size:20px; line-height:30px; height:30px; margin-top:15px; font-weight:normal; float:right; width:745px;}
#layout .signup-cate{float:left; width:202px; margin-top:23px; padding:0 15px;}
#layout .signup-cate h3{height:26px; line-height:26px; font-size:14px; font-weight:normal; padding-bottom:3px;border-bottom:1px solid #f4f4f4;color:#0b4075;}
#layout .signup-cate h3 a{color:#0b4075;}
#layout .signup-cate h3 a:hover{text-decoration:underline;}
#layout .signup-cate li{margin-top:12px;}
#layout .signup-cate li a{display:block;height:17px; line-height:17px; overflow:hidden; color:#b0b0b0; padding-right:10px;}
#layout .signup-cate li a:hover,#layout .signup-cate li.on a{color:#0b4075; background:url(../images/signup/icon_on.jpg) no-repeat right center;}
#layout .layout-form{width:745px; float:right; margin-top:23px; padding-bottom:20px;border-left:1px solid #f4f4f4;}
#layout .layout-form h3{padding:0 0 10px 30px; line-height:30px; height:30px; overflow:hidden; color:#4674a0; font-weight:normal; font-size:18px;}
#layout .layout-form h3 span{font-size:12px; color:#494949;}
#layout .layout-form form{float:left; width:745px;}
#layout .layout-form .row{margin-top:10px; float:left; width:100%;}
#layout .layout-form .row label{
  color: #838383;
  float: left;
  font-size: 14px;
  height: 29px;
  line-height: 29px;
  overflow: hidden;
  text-align:center;
  width:110px;}
#layout .layout-form span.required {
  color: #FF0000;}
#layout .layout-form .row input{ float:left;width:235px; height:29px; background:url(../images/signup/input_bg.jpg) no-repeat #FFF; border:none; padding:0 5px; line-height:26px; font-family:"微软雅黑"; font-size:12px;}
#layout .layout-form .long input{width:384px; background:url(../images/signup/long_input_bg.jpg) no-repeat #FFF;}
#layout .layout-form .code input{width:107px; background:url(../images/signup/code_bg.jpg) no-repeat #FFF;}
#layout .layout-form .submit input{width:129px; height:43px; background:url(../images/signup/submit_bg.jpg) no-repeat #FFF; text-indent:-9999px; cursor:pointer; overflow:hidden; margin-left:125px;}
#layout #signup-update-form .submit input{background-image:url(../images/signup/submit_update_bg.jpg);}
#layout #signup-lookup-form .submit input,#layout .lookup-form .submit input{background-image:url(../images/signup/submit_lookup_bg.jpg);}
#layout .layout-form .row select{float:left;width:150px; height:29px;line-height:29px; font-family:"微软雅黑";}
#layout .layout-form .row select.pro{width:340px;}
#layout .layout-form .row textarea{float:left; border:none; width:391px; height:98px; padding:5px; background:url(../images/signup/textarea_bg.jpg) no-repeat; overflow:hidden; line-height:20px; font-size:12px;font-family:"微软雅黑";}
#layout .layout-form .row .errorMessage{float:left; width:200px; line-height:29px; height:29px; overflow:hidden; padding-left:25px; background:url(../images/signup/icon_error.jpg) no-repeat 0px 3px; color:#F00;display:inline;}
#layout .layout-form .row .notice{float:left;color:#494949;height:29px;line-height:29px;width:150px;overflow:hidden;padding-left:5px; display:inline;}
#layout .layout-form .row .verifyCode{line-height:20px; margin:0 0 0 110px; width:400px; clear:both;}
#layout .layout-form .row .verifyCode img{float:left; margin-top:8px;}
#layout .layout-form .row .verifyCode a{float:left; margin:10px 0 0 8px;}
#layout .layout-form .row .verifyCode a:hover{text-decoration:underline;}
#layout .layout-form .errorSummary{border:1px solid #CCC; padding:10px; width:475px; margin:0 0 10px 30px; background:url(../images/signup/error_bg.jpg) repeat-x; height:183px;}
#layout .layout-form .errorSummary ul{margin:22px 0 0 35px; padding-left:155px; background:url(../images/signup/icon_error_1.jpg) no-repeat; height:150px; overflow:hidden;}
#layout .layout-form .errorSummary li{line-height:20px; height:20px; overflow:hidden; margin-top:8px; color:#494949;}
#layout .signup-success{width:570px; float:right; margin-top:23px; padding-bottom:20px; background:url(../images/signup/signup_success_bg.jpg) no-repeat 0 20px; padding-left:150px;}
#layout .signup-success h3{line-height:22px;font-size:16px; font-weight:normal; color:#2567a9; margin-top:30px;}
#layout .signup-success h3.red{color:#F00; margin-top:10px;}
#layout .signup-success h4{margin-top:10px; line-height:20px; height:20px; font-weight:normal; color:#2567a9; border-bottom:1px solid #CCC;}
#layout .signup-success a{color:#00F;}
#layout .signup-success a:hover{text-decoration:underline;}

/*result*/
#layout .layout-form .lookup-result{margin-top:15px; padding-left:30px;}
#layout .layout-form .lookup-result ul{width:600px;border:1px solid #cdcdcd; border-bottom:none;}
#layout .layout-form .lookup-result li{float:left;}
#layout .layout-form .lookup-result li.odd{background-color:#f5f5f5;}
#layout .layout-form .lookup-result li span{float:left; height:39px; line-height:39px; text-align:center; color:#505050; border-bottom:1px solid #cdcdcd; overflow:hidden;}
#layout .layout-form .lookup-result li span.item{width:229px; border-right:1px solid #cdcdcd;}
#layout .layout-form .lookup-result li span.result{width:370px;}
#layout .layout-form .lookup-result .tx span{height:100px; line-height:100px; padding:15px 0px;}
#layout .layout-form .timer{margin-top:12px; padding-left:30px;}
#layout .layout-form .timer h4{line-height:22px; height:22px; overflow:hidden; color:#4674a0; font-size:14px;}
#layout .layout-form .timer a{color:#0000FF;}
#layout .layout-form .timer a:hover{text-decoration:underline;}
#layout .layout-form .timer span.remain{color:red;}
#layout .layout-form .time-counter{padding-top:150px; background:url(../images/loading.jpg) no-repeat -25px 50px;}
#layout .layout-form .time-counter p{line-height:22px; height:22px; font-size:14px; text-align:center;}
#layout .layout-form .time-counter p span{color:#F00;}
/*layout end*/

/*comment start*/
#comments{margin:15px auto 0 auto; width:978px; border:1px solid #dfdcdc;border-radius:5px; background:#FFF; padding-bottom:20px;}
#comments ul.nav{height:38px;background-color:#e1dfee;}
#comments ul.nav li{float:left;}
#comments ul.nav li a{color:#000;width:100px; height:28px; line-height:28px; color:#000; text-align:center; margin:10px 0 0 15px;overflow:hidden; display:block;}
#comments ul.nav li.on a,#comments ul.nav li a:hover{background-color:#ffffff;}
#comments ul.nav li.ask{text-indent:-9999px; float:right; background:url(../images/commet/btn-ask.jpg) no-repeat; width:103px; height:28px; margin:6px 15px 0 0; cursor:pointer;}
.mt15{margin-top:15px;}
#comments .question{padding:0 0 5px 5px; border-bottom:2px solid #000fff;}
#comments .question.nobd{border-bottom:none;}
#comments .question p{line-height:32px; padding-left:30px; min-height:32px;}
#comments .question p span{float:left; width:550px;}
#comments .question p span.info{float:right; width:350px; overflow:hidden; text-align:right; display:inline; margin-right:10px; overflow:hidden;}
#comments .question p.ask{background:url(../images/commet/icon-ask.jpg) no-repeat 0 3px;}
#comments .question p.reply{background:url(../images/commet/icon-reply.jpg) no-repeat #f0f7fc 0 8px; clear:left;}
#comments .question span.reply{cursor:pointer; color:#0000FF; font-size:14px;}
#comments .question a.pos{display:none;}
#comments .yiiPager{margin:30px 0 30px 350px;}
#comments .yiiPager li{float:left; margin-left:5px;}
#comments .yiiPager li.first{margin-left:0;}
#comments .yiiPager li a{padding:5px 7px; color:#5075bb; border:1px solid #e9e8e8; text-align:center; line-height:15px; display:block;}
#comments .yiiPager li a:hover{background-color:#f4f4f4;}
#comments .yiiPager li.selected a{border:none; color:#4a4a4a; font-weight:bold;}
#comments h3.no-comments{color:#2e577f; font-size:20px; line-height:30px; height:30px; margin-top:15px; font-weight:normal; padding-left:30px;}

#contact-form{display:none;}
#contact-form .row{margin-top:10px; overflow:hidden;}
#contact-form span.required{color:#F00;}
#contact-form label{float:left; width:120px; height:25px; line-height:23px;}
#contact-form input{float:left; margin-left:10px; height:22px; line-height:20px; font-size:12px; font-family:"微软雅黑"; padding-left:10px; width:150px;}
#contact-form select{float:left; margin-left:10px; height:22px; line-height:20px; font-size:12px; font-family:"微软雅黑"; width:150px;}
#contact-form .content{float:left; margin-left:10px; width:350px; height:120px;}
#contact-form .notice{float:left; width:300px; text-align:center; color:#000000; height:22px; line-height:22px; overflow:hidden; margin-left:10px;}
#contact-form .errorMessage{float:left; width:300px; margin:10px 0 0 130px; height:18px; line-height:18px; color:#FF0000; _display:inline; clear:left;}
#contact-form .verifyCode{float:left; margin-left:10px; height:50px; width:350px;}
#contact-form .verifyCode img{float:left;}
#contact-form .verifyCode a{float:left; margin-left:10px; line-height:15px; height:15px;}
#contact-form .verifyCode input{float:left;margin:5px 0 0 10px; height:18px; line-height:16px;font-size:12px; font-family:"微软雅黑"; width:150px; padding-left:5px;}
#contact-form #closeJobDialog{width:40px; height:25px; line-height:25px; float:none; text-align:center; padding:0;}
/*comments end*/

/*file icon start*/
.filetype{background-image:url(../images/icons.jpg); background-repeat:no-repeat;width:16px; height:16px; overflow:hidden; float:left; padding-right:5px;}
.pdf{background-position:0 0;}
.doc,.docx{background-position:-72px 0;}
.ppt,.pptx{background-position:-138px 0;}
.xls,.xlsx{background-position:-104px 0;}
.rar,.zip{background-position:-104px -141px;}
/*file icon end*/