@charset "utf-8";
@import "base.css";

/*---------- header ---------*/
/*#header .topbar {height: 46px; background-color: #ff6500; color: #fff; overflow: hidden;}
#header .logo {float: left; padding: 5px 0 0 54px;}
.enter {float: right; overflow: hidden; padding-right: 54px;}
.enter a {color: #fff; display: block; float: left; margin-left: 25px; background: url(../bg/arrow_enter.gif) no-repeat left center; height: 14px; padding: 16px 0 16px 10px; line-height: 1;}
.enter a:hover {}
.slogan {float: right; padding-top: 13px;}*/

#header .topbar {height: 69px; background-color: #fff; color: #ff6500; overflow: hidden;    width: 1200px;
    margin: 0 auto;}
#header .logo {float: left; padding: 5px 0 0 0px;}
.enter {float: right; overflow: hidden; padding-right: 54px;}
.enter a {display: block; float: left; margin-left: 25px; width: 58px; background: url(../bg/arrow_enter.png) no-repeat left center; height: 22px; padding: 24px 0 23px 22px; line-height: 22px;}
.enter a:hover {background: url(../bg/arrow_enter_cur.png) no-repeat left center; color: #fff;}
.slogan {float: right; padding: 18px 60px 0 0;}

/*---------- nav ---------*/
.nav {background-color: #d8d8d8; border-bottom: 1px solid #c7c7c7;}
.nav ul {height: 36px; padding: 0 50px 0 250px;}
.nav li {float: left; margin: 0 25px; position: relative; z-index: 3;}
.nav li a {font-size: 16px; line-height: 36px; display: block; padding: 0 30px; white-space: nowrap;}
.nav li a span {background: url(../bg/arrow_nav_li.png) no-repeat right center; padding-right: 15px;}
.nav li a:hover {background-color: #fff; color: #ff6500; height: 37px;}
.nav li a:hover span {background-image: url(../bg/arrow_nav_li_cur.png);}
.nav li a.current {background-color: #fff; color: #ff6500; height: 37px;}
.nav li a.current span {background-image: url(../bg/arrow_nav_li_cur.png);}
.subbox {display: none; position: absolute; top: 105px; left: 0; background-color: #fff; z-index: 2; width: 100%; border-top: 1px solid #c7c7c7; background:url("../bg/bg_line.gif") repeat  left top}
.subnav {overflow: hidden; position: relative; float: left; top: 0; padding: 15px 0;  z-index: 2;}
.subnav .leftbox {float: left;}
.subnav dl {float: left; padding-right: 30px; overflow: hidden; vertical-align:top}
.subnav dt {font-weight: bold; padding-bottom: 10px; clear: both; }
.subnav dt a{ background:#fff}
.subnav dt img {display: block; padding: 9px;}

#subc dd{  margin-right:50px; display:inline-block }
#subc dd a{ word-break:keep-all; white-space:nowrap}
#subc dd,.subnav dd {background: url(../bg/dot_li.gif) no-repeat left center; padding-left: 10px; margin-left: 5px;}
#subc dd a,.subnav dd a {color: #888; line-height: 30px;}
#subc dd a:hover,.subnav dd a:hover {color: #333;}
.subnav dt a:hover {color: #ff6500;}

.subnav dl{ width:120px; display: inline-block; padding: 0 15px; float: none; *display: inline; *position: relative;}
.subnav .leftbox {text-align: center;}
.subnav dt{ clear:both; text-align: center; padding-bottom: 0;}
.subnav dt a {display: block; border: 1px solid #dcdcdc; padding: 0 10px; width: 90px; height: 117px; font-size: 12px; font-weight:normal; color: #666; line-height:18px;}
.subnav dt img {display: block; margin: 0 auto; width:40px; height:40px;}
.subnav dd{ display:none}
.subnav .hasdesc dd {background: none; padding-left: 0; margin-left: 0;}
.subnav .zdd {padding-right: 10px;}

#triangle-up {
    border-bottom: 30px solid red;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    height: 0;
    left: 100px;
    position: absolute;
    top: -25px;
    width: 0;
	z-index:200;
}
#triangle-up div {
    border-bottom: 30px solid #f0f0f0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    float: left;
    height: 0;
    margin: 5px 0 0 -30px;
    position: relative;
    width: 0;
}

/*---------- serch ---------*/
.search {height: 30px; line-height: 30px; padding: 5px 0; background: url(../bg/bg_search.png) repeat-x left top;}
.search a {color: #fff; float: right; padding-right: 25px;}
.search .searchform {border: 1px solid #fff; height: 28px; float: right;}
.search .textinput {border: none; width: 240px; height: 28px; line-height: 28px; padding: 0 5px; font-family: "微软雅黑"; background-color: transparent; color: #fff; border-right: 1px solid #fff;}
.search .submitbtn {border: none; width: 30px; height: 28px; cursor: pointer; background: url(../bg/bg_btn_search.png) no-repeat center center;}

/*---------- banner ---------*/
#banner {height: 553px; overflow:hidden; clear:both; position: relative;}
#banner .wrapper {height: 30px; margin-top: -253px; position: relative;}
#banner .imglist li {background: no-repeat center top; height: 553px;}
#banner .imglist li a{ height:553px; display:block; width:100%}
.btnprev, .btnnext {width: 17px; height: 32px; position: absolute; top: 270px; z-index: 1; display: block; cursor: pointer; background: url(../bg/arrows.png) no-repeat;}
.btnprev {background-position: 0 -16px; left: 0;}
.btnnext {background-position: -33px -16px; right: 0;}
.btnprev:hover {background-position: 0 -78px; width: 18px; height:34px; top: 270px;}
.btnnext:hover {background-position: -32px -78px; width: 18px; height:34px; top: 270px;}
.pagelist {width: 1100px; text-align: right; height: 17px; z-index: 1; position: absolute; right: 100px; bottom: 0px; display: none;}
.pagelist li {position: relative; display: inline-block; *display: inline; margin: 0 10px; font-size: 0px; width: 16px; height: 16px; line-height: 16px; background: url(../bg/bg_banner_dot.png) no-repeat 0 0; cursor: pointer;}
.pagelist li.on {background: url(../bg/bg_banner_dot.png) no-repeat -17px 0; cursor: pointer;}

/*---------- mainwrap ---------*/
.business {background: url(../bg/bg_line.gif) repeat left top; padding: 50px 0;}
.business ul {width: 1220px;}
.business li {float: left; width: 243px; height: 293px; overflow: hidden; border: 1px solid #ccc; padding: 20px 20px 13px; background-color: #fff; margin-right: 20px;}
.business li:hover {border: 1px solid #ff6500; cursor: pointer;}
.business li:hover .ct, .business li:hover .et, .business li:hover .bottom {color: #ff6500;}
.business .top {padding: 110px 0 20px; border-bottom: 1px dotted #dcdcdc; background: no-repeat center 20px; position: relative;}
.business .top h4 {text-align: center;}
.business .top img {position: absolute; top: 20px; left: 87px;}
.business .top .ct {font-size: 18px; display: block; line-height: 1; padding-bottom: 5px;}
.business .top .et {line-height: 1; color: #999;}
/*.business .bs1 {background-image: url(../bg/icon_theory.png);}
.business li:hover .bs1 {background-image: url(../bg/icon_theory_cur.png);}
.business .bs2 {background-image: url(../bg/icon_technology.png);}
.business  li:hover .bs2 {background-image: url(../bg/icon_technology_cur.png);}
.business .bs3 {background-image: url(../bg/icon_standard.png);}
.business  li:hover .bs3 {background-image: url(../bg/icon_standard_cur.png);}
.business .bs4 {background-image: url(../bg/icon_verify.png);}
.business  li:hover .bs4 {background-image: url(../bg/icon_verify_cur.png);}*/
.business .bottom {padding-top: 13px; text-align: center; color: #666;}

.new {background: url(../bg/bg_square.gif) repeat left top; padding: 50px 0;}
.new h3 {text-align: center; padding-bottom: 50px;}
.new h3 .ct {font-size: 30px; line-height: 1; display: block; color: #ff6500;}
.new h3 .et {color: #999;}
.new ul {width: 1250px; height: 290px; overflow: hidden;}
.new li {float: left; width: 575px; margin: 0 50px 50px 0;}
.new img {width: 160px; height: 120px; padding-right: 25px;}
.newname {font-weight: bold; line-height: 1; padding-bottom: 5px;}
.newname a:hover {color: #ff6500;}
.info {color: #999; overflow: hidden; border-bottom: 1px dashed #ccc;}
.view {float: right; padding: 0 25px 0 25px; background: url(../bg/icon_browse.png) no-repeat left center;}
.newdesc {line-height: 1.6; padding-top: 5px;}
.newdesc a {color: #999;}

/*---------- righttool ---------*/
#righttool {position: fixed; width: 60px; z-index: 3; bottom: 40px; right: 100px; background-color: #fff;}
.quickbtn {width: 60px;}
.quickbtn a {display: block; width: 58px; height: 58px; border: 1px solid #d7d7d7; border-bottom: 0; position: relative;}
.quickbtn .bg {background: url(../bg/quickBack.png) no-repeat left top; height: 58px; width: 58px; position: absolute; left: 0; top: 0; display: block;}
.quickbtn .tt {color: #fff; position: absolute; display: block; width: 58px; left: 0; top: 32px; text-align: center; z-index: 2; display: none;}
.quickcart .cartnum {font-family: Arial; color: #fff; height: 17px; padding: 0 2px; background-color: #FF008A; line-height: 17px; text-align: center; display: block; position: absolute; top: 7px; right: 5px;}
.quickcart a:hover .bg {background-position: -58px 0;}
.quickbtn a:hover .tt {display: block;}
.quickservice .bg {background-position: 0 -59px;}
.quickservice a:hover .bg {background-position: -58px -59px;}
.quickfavourite .bg {background-position: 0 -118px;}
.quickfavourite a:hover .bg {background-position: -58px -118px;}
.quicktop a {border-bottom: 1px solid #d7d7d7;}
.quicktop .bg {background-position: 0 -177px;}
.quicktop a:hover .bg {background-position: -58px -177px;}

/*---------- breadcrumb ---------*/
.crentitle {height: 71px; border-bottom: 1px solid #d8d8d8; line-height: 71px; font-size: 30px; background-color: #fff; clear:both}
.crentitle a{ background:url(../bg/back.png) no-repeat left center; padding-left:30px}
.crentitle a:hover{ color:#ff6500}
.jumpnavrapper{ background:#fff}
.jumpnav {padding: 30px 0 0; background-color: #fff; float:none; text-align:center}
.jumpnav ul {overflow: hidden; width: 1224px;}
.jumpnav li {float: left; width: 129px; margin-right: 24px;}
.jumpnav a {display: block;}

.jumpnav dl { width:155px; padding:0; margin-bottom:10px}
.jumpnav dt a{ color:#333; font-weight:normal; line-height:18px; font-size:14px;width:112px; height:119px; padding-top:10px}
.jumpnav dt a:hover{ border-color:#ff6500}

.jumpnav h4 {font-size: 18px; line-height: 1; text-align: center; padding: 103px 0 27px; border: 1px solid #d8d8d8; background: no-repeat center 25px;}
.jumpnav a:hover h4 {color: #ff6500; border: 1px solid #ff6500;}
.jp1 h4 {background-image: url(../bg/icon_bs1_gray.png);}
.jp1 a:hover h4 {background-image: url(../bg/icon_jr.png);}
.jp2 h4 {background-image: url(../bg/icon_bs2_gray.png);}
.jp2 a:hover h4 {background-image: url(../bg/icon_yjbz.png);}
.jp3 h4 {background-image: url(../bg/icon_bs3_gray.png);}
.jp3 a:hover h4 {background-image: url(../bg/icon_cy.png);}
.jp4 h4 {background-image: url(../bg/icon_bs4_gray.png);}
.jp4 a:hover h4 {background-image: url(../bg/icon_kc.png);}
.jp5 h4 {background-image: url(../bg/icon_bs5_gray.png);}
.jp5 a:hover h4 {background-image: url(../bg/icon_sy.png);}
.jp6 h4 {background-image: url(../bg/icon_bs6_gray.png);}
.jp6 a:hover h4 {background-image: url(../bg/icon_whyy.png);}
.newnav .jp1 h4 {background-image: url(../bg/icon_gsdt_gray.png);}
.newnav .jp1 a:hover h4 {background-image: url(../bg/icon_gsdt.png);}
.newnav .jp2 h4 {background-image: url(../bg/icon_mtbd_gray.png);}
.newnav .jp2 a:hover h4 {background-image: url(../bg/icon_mtbd.png);}
.newnav .jp3 h4 {background-image: url(../bg/icon_hyxw_gray.png);}
.newnav .jp3 a:hover h4 {background-image: url(../bg/icon_hyxw.png);}


/*---------- business ---------*/
.banner {height: 456px; clear: both; background: no-repeat center top;}
.floor1{ padding-bottom:20px; font-size:14px}
.floor,.floor1 {background-color: #fff;}
.floor .wrapper {padding: 150px 0 60px; width: 1200px;}
.basic { text-align: center;}
.basic .wrapper {padding-top: 60px;}
.basic h3 {font-size: 45px; color: #ff6500; text-align: center; line-height: 1.2; padding-bottom: 20px;}
.basic p {text-align: center; padding-bottom: 40px; font-size: 20px;}
.floorct h3 {font-size: 35px; line-height: 1.2; color: #ff6500;}
.floorct h3 img {display: block; padding: 9px; border: 1px solid #d8d8d8; margin-bottom: 40px; background-color: #fff;}
.floorct p {width: 480px; color: #999;}
.floorct .more {display: block; color: #ff6500;}
.floorct .slogan {float: none; padding-top: 0; font-size: 26px; line-height: 1.8; padding-bottom: 15px;}
.yjbz, .kc, .whyy {background-color: #f7f7f7;}
.yjbz img, .kc img, .whyy img {margin-right: -100px;}
.newwrap {padding: 60px 0 80px;}
.newwrap h3 {font-size: 45px; color: #ff6500; text-align: center; line-height: 1.2; padding-bottom: 40px;}

  .htxt {
            position: relative;
        }

            .htxt h4 {
                position: absolute;
                color: #333;
                font-size: 55px;
                text-align: center;
                top: 0;
                color: #ff6500;
            }

.curtt{font-size: 45px; color: #ff6500; text-align: center; line-height: 1.2; padding: 40px 0 0px ;}

.newwrap ul {width: 1260px; }
.newwrap li {float: left; width: 386px; padding-right: 20px; height:270px}
.newwrap li a {display: block;}
.newwrap li img {display: block; width: 386px; height: 200px;}
.newwrap li h4 {font-weight: bold;}
.newwrap li .time {color: #999; line-height: 1;}
.newwrap li .desc {padding-top: 10px; line-height: 1.7; color: #666; height: 71px; overflow: hidden;}
.newwrap li a:hover h4 {color: #ff6500;}
.loadmore {text-align: center; line-height: 45px; background-color: #f0f0f0; cursor: pointer; }
.loadmore a { display:block}
.loadmore:hover {color: #ff6500;}

/*---------- pagecount ---------*/
#pageNav {text-align:center; width:100%; clear:both; height:40px; padding-top:20px;}
.pageNum,.cPageNum {line-height:40px; width:59px; text-align:center; display: inline-block; background:url(../bg/page.gif) no-repeat left top;}
.cPageNum {background:url(../bg/page_cur.gif) no-repeat left top; color:#fff; font-weight:bold; *display:inline; *margin-right:5px;}
#pageNav a {color:#2B4A78; text-decoration:none;}
#pageNav a:hover {background:url(../bg/page_hover.gif) no-repeat left top;}

/*---------- back ---------*/
.sBack { border-top: #CCC dotted 1px; margin-top:15px; padding-top:15px; text-align:right; clear:both;}
/*---------- descripition ---------*/
.nDetailBody dt {background:none; font-size:13px; text-align:center;border-bottom:#ccc dotted 1px; line-height:30px; font-weight:bold;}
.nDetailTime {text-align:center; line-height:26px; margin:4px; padding-bottom:10px}
.nDetailCont {line-height:22px;}
/*---------- message ---------*/
#guestform {margin-top:20px; border:dotted 1px #ddd; padding:20px;}
.ajaxtable td {vertical-align:middle;}
.tdinput {font-weight:normal;line-height:30px;}
/*---------- footer ---------*/
/*#footer {background: url(../bg/bg_line_footer.gif) repeat-x left top; padding-top: 3px;}*/
#footer {border-top: 1px solid #FF6500;}
/*#footer .topbar {background: url(../bg/bg_footer.gif) repeat left top; color: #666;}*/
#footer .topbar {background-color: #f0f0f0; color: #666;}
#footer .topbar .wrapper {position: relative; padding: 30px 0; overflow: hidden;}
.totop {position: absolute; right: 0; top: 0; cursor: pointer; width: 40px; height: 20px; background: url(../bg/bg_totop.png) no-repeat center center;}
.outlink {float: right; width: 370px; text-align: right;}
.outlink span {font-weight: bold;}
.outlink a {padding-left: 15px; color: #666;}
.outlink a:hover {color: #FF6500;}
.quicksj {padding-top: 10px; height: 40px;}
.outlink img {float: right; padding-top: 10px; clear: both;}
.contact {float: left;}
.contact p {padding: 0 0 10px 30px;}
.mail {background: url(../bg/icon_mail.png) no-repeat left 6px;}
.mail a {color: #666;}
.mail a:hover {color: #FF6500;}
.add {background: url(../bg/icon_add.png) no-repeat left 0;}
.tel {background: url(../bg/icon_tel.png) no-repeat left 0;}
.copyright {height: 41px; line-height: 41px; background-color: #d8d8d8; color: #888; overflow: hidden; border-top: 1px solid #c7c7c7;}
/*.copyright span {overflow: hidden;}
.copyright span a {display: block; width: 25px; float: left; height: 42px; margin-left: 15px; background: no-repeat center center;}
.copyright .txwb {background-image: url(../bg/icon_txwb.png);}
.copyright .txwb:hover {background-image: url(../bg/icon_txwb_cur.png);}
.copyright .txwx {background-image: url(../bg/icon_txwx.png);}
.copyright .txwx:hover {background-image: url(../bg/icon_txwx_cur.png);}
.copyright .sinawb {background-image: url(../bg/icon_sinawb.png);}
.copyright .sinawb:hover {background-image: url(../bg/icon_sinawb_cur.png);}*/
#footer .copyright a {color: #888;}
.quicklink {float: left; overflow: hidden;}
.quicklink dl {float: left; padding-right: 110px;}
.quicklink dt a {font-weight: bold;}
.quicklink dd {line-height: 1.7;}
.quicklink dd a {color: #666;}
.quicklink dd a:hover {color: #FF6500;}
.quicksj {clear: both; padding-bottom: 15px;}
.quicksj span {line-height: 40px;}
.quicksj a {display: block; width: 44px; float: right; height: 40px; margin-left: 20px; background: no-repeat center center;}
.quicksj .txwb {background-image: url(../bg/icon_txwb.png);}
.quicksj .txwb:hover {background-image: url(../bg/icon_txwb_cur.png);}
.quicksj .txwx {background-image: url(../bg/icon_txwx.png);}
.quicksj .txwx:hover {background-image: url(../bg/icon_txwx_cur.png);}
.quicksj .sinawb {background-image: url(../bg/icon_sinawb.png);}
.quicksj .sinawb:hover {background-image: url(../bg/icon_sinawb_cur.png);}

.bxlogin {float: right;}
.bxlogin form {overflow: hidden; float: left;}
.bxlogin li {float: left;}
.bxlogin span {float: left; padding-right: 15px;}
.bxlogin label, .bxlogin input {float: left;}
.bxlogin input {background: none; border: none;}
.username {background: url(../bg/bg_input.png) no-repeat left center; width: 141px; padding: 0 5px; margin-right: 15px;}
.username input {width: 90px; height: 27px; line-height: 27px; padding: 7px 0 7px 5px; color: #999;}
.userpsd {background: url(../bg/bg_input.png) no-repeat left center; width: 141px; padding: 0 5px; margin-right: 15px;}
.userpsd input {width: 90px; height: 27px; line-height: 27px; padding: 7px 0 7px 5px; color: #999;}
.btnsubmit {height: 27px; padding: 7px 0; width: 52px; background: url(../bg/bg_submit.png) no-repeat center center; margin-right: 15px;}
.btnsubmit input {width: 52px; height: 27px; text-align: center; color: #fff; font-family: "微软雅黑"; cursor: pointer;}
.btnsubmit:hover {background: url(../bg/bg_submit_cur.png) no-repeat center center;}
.mailenter {width: 80px; height: 27px; padding:  7px 0; background: url(../bg/bg_mailenter.png) no-repeat center center;}
#footer .mailenter a {display: block; line-height: 27px; color: #fff; font-family: "微软雅黑"; text-align: center;}
.mailenter:hover {background: url(../bg/bg_mailenter_cur.png) no-repeat center center;}

.footersearch {height: 27px; width: 302px; float: right; margin: 0 0 15px 148px; overflow: hidden;}
.footersearch form {float: right;}
.footersearch .textinput {height: 27px; line-height: 27px; padding: 0 5px; width: 170px; border: none; background: url(../bg/bg_search_form.png) no-repeat left center; color: #fff; font-family: "微软雅黑";}
.footersearch .submitbtn {height: 27px; width: 42px; border: none; background: url(../bg/bg_search_form.png) no-repeat right center; cursor: pointer;}
.footersearch .submitbtn:hover {background: url(../bg/bg_search_form_cur.png) no-repeat right center;}


/*.title{ font-size:21px; text-align:center; font-weight:bold; padding-bottom:10px; color:#333}
.time{ text-align:center; padding-bottom:5px; border-bottom:dotted 1px #aaa; margin-bottom:20px}
.hits{ margin-left:20px}
.operate{ text-align:right; padding-top:10px; border-top:dotted 1px #aaa; margin-top: 20px;}
*/

.innerfooter .outlink {width: 290px;}
.innerfooter .outlink span {display: block; float: none; text-align: left;}
.innerfooter .footersearch {height: 58px; width: 290px; margin-left: 0;}
/*.innerfooter .footersearch form {float: left;}*/
.innerfooter .quicksj {padding: 0 0 15px;}
.innerfooter .quicksj span {white-space: nowrap; clear: both;}
.innerfooter .quicksj a {white-space: nowrap;}
.innerfooter .logo {float: left; width: 220px;}
.innerfooter .quicklink {padding-left: 0px;}
.innerfooter .quicklink dl {padding-right: 60px;}
.innerfooter .quicklink dt a,.innerfooter .quicklink dd a {white-space: nowrap;}
.quicklink dd a{ font-size:12px}


.maincontent { padding:30px 0 10px 0}
.sBack {
    border-top: 1px dotted #ccc;
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
    text-align: right;
}
.nDetailBody h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #ccc;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
.nDetailTime {
    line-height: 26px;
    margin: 4px;
    padding-bottom: 10px;
    text-align: center;
}
.nDetailCont {
    line-height: 22px;
}

.quicksj {position: relative;}
.quicksj .wxbig {position: absolute; top: -70px; left: 50px; display: none; z-index: 999;}
.quicksj .txwx:hover .wxbig {display: block;}

.innerfooter .quicksj .wxbig {top: -70px; left: -40px;}

.searchform{ font-size:16px; height:50px}
.searchform .inputext {
    background: none repeat scroll 0 0 #fff;
    border: solid 1px #ddd;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    width: 280px;
}

.leadCare{ font-family:微软雅黑}
.leadCare .year{ width:69px; background:url(../bg/yearsplit.png) repeat-y center; vertical-align:top}
.leadCare .year.last {background:none}
.leadCare .year div{ width:69px; height:69px; background:url(../bg/yearorange.png) no-repeat; padding-top:23px; text-align:center; font-size:14px; color:#fff}
.leadCare li { width:386px; height:260px; overflow:hidden; text-align:center; line-height:18px; color:#656565; float:left; margin-left:30px}
.leadCare li img{display:block; margin-bottom:5px}

a.amore {display: block; width: 150px; height: 33px; background-color: #F88426; text-align: center; line-height: 33px; color: #fff;}
a.amore:hover {background-color: #E36105;}

.infloorct h3 {color: #333; padding-bottom:60px; font-size:25px;}
.infloorct {padding-bottom: 60px; overflow: hidden;}


.jobs {
    color: #ff6500;
    font-weight: bold;
    padding-bottom: 20px;
}
.jobtitle {
    height: 25px;
    margin-bottom: 0;
    padding-top: 10px;
    width: 705px;
}
.jobtitle td {
    border-bottom: 1px solid #dadada;
    line-height: 26px;
}
.jobtitle .subgif {
    background: url("../bg/mini.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.jobsub {
    background-color: #fafafa;
    border-color: #dadada ;
    border-image: none;
    border-right: 1px dotted #dadada;
    border-style: none dotted dotted;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 10px;
}

