@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; -webkit-font-smoothing: antialiased; - webkit-text-size-adjust: 100%; background: #bfbfbf; color: #6d6943; }
div, form, img, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font- family: '\5FAE\8F6F\96C5\9ED1';
}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
fieldset, img, input { border: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
i, em { font-style: normal; }
fieldset, img { border: 0px; }
textarea { resize: vertical }
a { text-decoration: none; color: #343112; blr:exPRession(this.onFocus=this.blur ());
-webkit-tap-highlight-color: rgba(0,0,0,0); }
a:focus { outline: 0; }
a:hover { text-decoration: none; }
.clear:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.clear { zoom: 1 }
.left { float: left; }
.right { float: right; }
.p15 { padding-top: 15px; }
.mb15 { margin-bottom: 15px; }
.mb30 { margin-bottom: 30px; }
.f_l { float: left; }
.f_r { float: right; }
.w1200 { width: 1200px; margin: 0 auto;overflow: hidden;}

/* 顶部 */
.top { width: 1200px; margin: 0 auto; display: block; overflow: hidden; }
.navBar { float: right; width: 73%; overflow: hidden;}
.nav { font-size: 16px;color: #fff; overflow: hidden;}
.nav a { float: left; color: #fff; }
.nav a { display: block; color: #323232; text-align: center; font-weight: bold; width: 125px; line-height: 78px;}
.nav a:hover{ color:#fff476; line-height: 78x; border-bottom: 2px solid #fdf278; width: 125px;}
.nav a.on{ color:#fff476; line-height: 78x; border-bottom: 2px solid #fdf278; width: 125px; }
/* banner */
.banner { position: relative; display: block; overflow: hidden; width: 100%;z-index: 1; }
.slides { position: relative; }
.slides li img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 10px; height: 5px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 10px; height: 5px; line-height: 40px; overflow: hidden; cursor: pointer; background-color: #fff; }
.flex-control-nav .flex-active { background-position: 0 0; background: #fff476; }
/* 产品中心 */
.index-tit{text-align: center; padding-top: 15px; margin-bottom: 30px; }
.index-tit h2{height:30px;line-height:30px;font-size:24px;color:#222222}
.index-tit h3{height:20px;line-height:20px;font-size:12px;color:#c0c0c0;text-transform:uppercase;}
.index-tit i{width: 60px; height: 4px;  border-bottom: 2px solid #1651b8; display: block; margin: 0 auto;}
.subnav { text-align: center; display: block; margin-bottom: 40px; }
.subnav a { color: #333333; padding: 0 25px; border-right: 1px solid #e6e6e6; font-size: 16px; }
.subnav a:hover { color: #fff; background-color: #1651b8; }
.cp_c{overflow: hidden;}
.cp_c ul{margin-right: -30px;}
.cp_c ul li{float: left; width: 277px; margin-right: 30px; margin-bottom: 30px;}
.cp_c ul li .piv1{ width: 277px; height: 226px; overflow: hidden; display: block;}
.cp_c ul li .piv1 img { width: 277px; height: 226px; transition: .2s transform; transform: translateZ(0); }
.cp_c ul li:hover .piv1 img { transform: scale(1.1, 1.1); transition: .4s transform; }
.cp_c ul li .piv2{width: 277px; background-color: #fff476; display: block;  }
.cp_c ul li .piv2 p{ width: 200px; margin: 0 auto; height: 30px;line-height: 30px; text-align: center; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #343112; overflow: hidden;}
/* 优势 */
.ys_ti{background: url(../images/ys.png) no-repeat center; width: 1200px; height: 110px;}
.ys_ti_c{width: 570px; margin: 0 auto; color: #fff;}
.ys_ti h2{text-align: center; border-bottom: 1px solid #3d71bf; font-size: 24px; color: #fff; padding-top: 10px;}
.ys_ti i{font-size: 36px; }
.ys_ti h3{font-size: 12px; text-align: center;}
.ys{background: url(../images/bjbj.png) no-repeat center;  width: 1200px; height: 1145px; position: relative;}
.ys1{ width: 1200px; height: 375px;  position: relative;}
.ys1_l{ overflow: hidden; background: url(../images/btbj.png) no-repeat; width: 80px; height: 175px; position: absolute; left: 28px; top: 95px;}
.ys1_l p{width: 24px;margin: 0 auto; color: #fff;font-size: 22px; text-align: center; padding-top: 16px;}
.ys1_ra1{ float: left; overflow: hidden; padding-left: 160px; padding-top: 50px;}
.ys1_ra2{ float: left; width: 605px; padding-top: 80px; padding-left: 30px;}
.ys1_ra2 h2{font-size: 30px; color: #0c4ba8;}
.ys1_ra2 h3{font-size: 20px; color: #323232; padding-top: 5px; padding-bottom: 10px;}
.ys1_ra2 p{line-height: 26px; color: #6d6d6d; font-size: 14px;}

.ys2{ width: 1200px; height: 375px;  position: relative;}
.ys2_l{ overflow: hidden; background: url(../images/btbj.png) no-repeat; width: 80px; height: 175px; position: absolute;  right: 25px;  top: 95px;}
.ys2_l p{width: 24px;margin: 0 auto; color: #fff;font-size: 22px; text-align: center; padding-top: 16px;}
.ys2_ra1{ float: left; overflow: hidden;  padding-top: 17px; padding-right: 20px;}
.ys2_ra2{ float: left; width: 605px; padding-top: 80px; }
.ys2_ra2 h2{font-size: 30px; color: #0c4ba8;}
.ys2_ra2 h3{font-size: 20px; color: #323232; padding-top: 5px; padding-bottom: 10px;}
.ys2_ra2 p{line-height: 26px; color: #6d6d6d; font-size: 14px;}
/* 案例 */
.acc{width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 15px; padding-bottom: 30px;}
.al_bj { background-attachment: fixed; overflow: hidden; display: block; position: relative;  }
.index-tit1{text-align: center; padding-top: 15px; margin-bottom: 30px; }
.index-tit1 h2{height:30px;line-height:30px;font-size:24px;color:#fff;}
.index-tit1 h3{height:20px;line-height:20px;font-size:12px;color:#fff;text-transform:uppercase;}
.index-tit1 i{width: 60px; height: 4px;  border-bottom: 2px solid #fff; display: block; margin: 0 auto;}
.al_c{background-color: #fff; overflow: hidden; width: 1200px; height: 370px; margin-bottom: 30px;}
.pro1{width: 1160px; margin: 0 auto; overflow: hidden;}
.pro1 ul { margin-right: -30px; margin-top: 25px; }
.pro1 ul li { width: 365px; float: left; margin-right: 30px; margin-top: 10px; margin-bottom: 18px;}
.pro1 ul li img { width: 365px; height: 200px; }
.pro1 ul li .product_img { width: 365px; height: 200px; display: block; overflow: hidden;border: 1px solid #e4e4e4; }
.pro1 ul li .product_img img { width: 365px; height: 200px; transition: .2s transform; transform: translateZ(0); }
.pro1 ul li:hover .product_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.pro1 ul li:hover h2 { color: #fff476; }
.pro1 ul li:hover p { color: #414141; }
.lbtv h2{ font-size: 14px; color: #414141; line-height: 40px; display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.lbtv span{ color: #959595; font-size: 12px;}
.lbtv p{ line-height: 22px; overflow: hidden; font-size: 12px; color: #8a8a8a; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.more1{width: 80px; height: 24px; display: block; margin: 0 auto;}
.more1 a{ color: #383838; display: block; text-align: center; border-radius：3px; line-height: 24px; background-color: #fff; }

.pro2{width: 1160px; margin: 0 auto; overflow: hidden; padding-bottom: 10px;}
.pro2 ul { margin-right: -30px; }
.pro2 ul li { width: 280px; float: left; margin-right: 30px; margin-bottom: 18px;}
.pro2 ul li img { width: 280px; height: 153px; }
.pro2 ul li .product_img2 { width: 280px; height: 153px; display: block; overflow: hidden;border: 1px solid #e4e4e4; }
.pro2 ul li .product_img2 img { width: 280px; height: 153px; transition: .2s transform; transform: translateZ(0); }
.pro2 ul li:hover .product_img2 img { transform: scale(1.1, 1.1); transition: .4s transform; }
.pro2 ul li:hover h2 { color: #2996e6; }
.pro2 ul li:hover p { color: #414141; }

/* 新闻 */
.w720{float: left; width: 720px; overflow: hidden;}
.w440{width: 440px; float: right; overflow: hidden;}
.w4401{width: 440px; height: 60px; color: #fff; background-color: #1e2944; margin-bottom: 20px; }
.w4401 h2{background: url(../images/tba.png) no-repeat 10px 18px; padding-left: 38px; line-height: 60px; font-size: 18px;}
.w4402 {width: 424px; margin: 0 auto; overflow: hidden; padding-bottom: 20px; padding-top: 13px;}
.w4403{width: 424px; margin: 0 auto; overflow: hidden; color: #333;}
.w4403 p{font-size: 14px; line-height: 26px; margin-bottom: 10px;}
.w4403 a{ color: #274fb1; padding-left: 20px;}
.tab-bd{float: left; width: 635px; overflow: hidden;}
.tab-hd{width: 540px; float: right; overflow: hidden; padding-top: 100px;}
.tab-hd a {background-color: #fff476; display: block; width: 340px; height: 87px; margin-bottom: 40px; padding-left: 20px;}
.tab-hd h2{font-size: 30px; color: #343112; display: block; padding-top: 12px; }
.tab-hd h3{font-size: 12px; color: #a39b49; display: block; }
.tab-hd a:hover.active {background-color: #fff;}
.rh_new{overflow: hidden; padding-top: 50px;}
.rh_new img{}
.rh_newt{overflow: hidden; margin-bottom: 30px;}
.rh_newt .left{ overflow: hidden;}
.rh_newt .right{width: 92%;}
.tva1{ font-size: 16px; color: #000;}
.tva2{ font-size: 14px; color: #6c6c6c;}
.tv1 a{width: 80%; float: left; overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.tv1 { color: #b4b4b4; line-height: 30px; text-align: right;}
.disn{display: none;}
/* 友情链接 */
.link { width: 1200px; padding: 20px 10px; border-radius: 5px;  margin-top: 10px; margin-bottom: 20px; }
.link h2 { font-size: 14px; color: #333; border-bottom: 1px solid #c03729; line-height: 30px;}
.link .link_m { margin-top: 10px; }
.link .link_m a { float: left; font-size: 12px; color: #666; margin-right: 20px; line-height: 24px; }
.link .link_m a:hover { color: #ff6c00; }
/* 底部 */
.footer_bj { width: 100%; display: block; overflow: hidden; background-color: #ababab; padding: 20px 0; }
.footer_bj .footer { width: 1200px; margin: 0 auto; }
.footer_nav { width: 680px; float: left; }
.footer_nav ul { margin-right: 7.5%; float: left }
.footer_nav ul:last-child { margin-right: 0; }
.footer_nav ul h2 { font-size: 1.1rem; color: #1f1f1f; padding-bottom: 0.9rem }
.footer_nav ul li a { font-size: 0.9rem; color: #575757; line-height: 1.65rem }
.footer_nav ul li a:hover { color: #fff476; }

.footer1a{ float: right;}
.footer1a img{width: 100px; height: 100px;}
.footer1a p{width: 100px; text-align: center; color: #fff;font-size: 12px; line-height: 22px;}

/* 右侧浮动在线客服 */
.commonposition { _position: absolute; _top: expression(documentElement.scrollTop + 200 + "px");
position: fixed; top: 31.6%; right: 0px; z-index: 999999; display: none; }
.commonposition a { display: block; width: 45px; height: 45px; position: relative; background-color: #434343; background-image: url(../images/icon.png); background-repeat: no-repeat; margin-top: 1px; }
.commonposition a span { display: none; position: absolute; right: 0px; top: 0px; height: 45px; padding-left: 50px; color: #fff; line-height: 45px; font-size: 14px; background-color: #262626; }
.commonposition a.HomeQQ { background-position: -4px 0px; }
.commonposition a.HomeQQ1 { background-position: -4px 0px; }
.commonposition a.Homedianhua { background-position: -4px -102px; }
.commonposition a.Homeweixin { background-position: -4px -153px; }
.commonposition a.Hometop { background-position: -4px -205px; background-color: #4e4e4e; }
.commonposition a span.QQbggray { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.QQbggray1 { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.weixinerweima { right: 45px; padding: 0px; }
.commonposition a span.dianhuabggray { background-position: -4px -102px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 120px; }
/* 内页 */
.content { width: 1200px; display: block; overflow: hidden; margin: 0 auto; }
.content .location img { position: relative; top: 5px; margin: 0px 10px; }
.content .location { font-size: 14px; color: #343112; height: 40px; line-height: 40px; margin: 20px 0; }
.content .location a:hover { color: #343112; }
.content .menu { width: 250px; margin-bottom: 20px; }
.sidemenu {overflow: hidden; margin-bottom: 20px;}
.sidemenu h2 { height: 75px; width: 250px; background-color: #fff476; text-align: center; font-size: 24px; color: #343112; padding-top: 25px; }
.sidemenu h2 i { font-size: 14px; color: #343112; }
.sidemenu ul { background-color: #fff; width: 250px; padding-bottom: 40px; padding-top: 20px; }
.sidemenu ul li { width: 190px; margin: 0 auto; text-align: center; border-bottom: 1px dashed #e2e2e2; line-height: 50px; color: #fff; font-size: 14px; }
.sidemenu ul li a { color: #000; width: 190px; height: 50px; display:block;}
.sidemenu ul li .sub_nav { color: #343112; background-color: #fff476; display: block; }
.sidemenu ul li a:hover { color: #343112; background-color: #fff476; display: block; }
.contiune {margin-left: 30px; width: 920px; float: left; display: block; overflow: hidden; margin-bottom:10px;}
/* 单页 */
.about p{font-size:14px; color:#333; text-indent:2em; line-height:24px; margin-bottom: 20px;}
.about img{text-align: center; display: block; margin: 0 auto; padding: 20px 0; width: 100%;}

/* 分页 */
.page { padding:0 0 20px 0; text-align: center; font-size: 12px; font-family: '\5b8b\4f53';}
.page a { display: inline-block; margin: 0 5px; height: 24px; line-height: 24px; padding: 0 8px; border: #a3a3a3 solid 1px; border-radius: 2px; color: #a3a3a3; }
.page i { width: 0; height: 0; line-height: 0; display: block; border-width: 5px; border-style: solid; Filter: Chroma(color=color); position: absolute; top: 7px; }
.page .first { padding-left: 20px !important; position: relative; }
.page .last { padding-right: 20px !important; position: relative; }
.page .first i { border-color: transparent #a3a3a3 transparent transparent; left: 5px; }
.page .last i { border-color: transparent transparent transparent #a3a3a3; right: 5px; }
.page a:hover { color: #a3a3a3; border: #a3a3a3 solid 1px; text-decoration: none; }
.page .on { color: #FFF !important; border: #a3a3a3 solid 1px; background: #a3a3a3; }
.news_lb{ overflow: hidden; padding-bottom: 10px;}
.news_lb ul li{padding-bottom:22px;border-bottom:1px dashed #ddd;margin-bottom:23px;}
.news_lb ul li a{display:block;overflow:hidden;}
.news_lb ul li a .Time{width:80px;height:80px;float:left;background:#2f4a91;color:#fff;text-align:center;}
.news_lb ul li a .Time h1{font-size:32px;font-weight:normal;}
.news_lb ul li a .Time span{font-size:16px;}
.news_lb ul li a .Title{width:820px;height:80px;float:right;}
.news_lb ul li a .Title h1{font-size:18px;color:#666;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;}
.news_lb ul li a .Title p{color:#666;font-size:14px;}
.news_lb ul li a:hover .Title h1{color:#2f4a91;}
.news_lb ul li a:hover .Title p{color:#2f4a91;}

/* 图文详情 */
.pic_list_xq p{font-size:14px; color:#333; text-indent:2em; line-height:24px;}
.pic_list_xq img{text-align: center; display: block; margin: 0 auto; padding: 20px 0 0 0; height: auto;}
.pic_list_xq1{overflow: hidden; border-bottom: 1px dashed #d6d4d4;}
.pic_list_xq1 h2 { font-size: 24px; text-align: center; color: #000; line-height:40px;}
.pic_list_xq1 h3 { font-size: 14px; color: #979696; text-align: center; line-height: 30px; }
.pic_list_details {  margin-top: 20px; padding-top:20px;}
.pic_list_details p { font-size: 14px; color: #000; text-indent: 2em; text-align: left; line-height: 24px; padding-top: 20px; }
.page_text { border-top: #ababab dotted 1px; border-bottom: #ababab dotted 1px; font-size: 14px; padding: 10px 0px; margin-top: 30px; color: #2c6abc; margin-bottom: 20px; }
.page_text p { line-height: 30px; height: 30px; overflow: hidden; font-weight: bold; }
.page_text p a { color: #3f3f3f; font-weight: normal; }
.page_text p a:hover { color: #108b3f;}

/* 联系我们 */
.contact{margin-top:20px;}
.contact h2{font-size:18px; padding-bottom:10px; color:#333;}
.contact p{font-size:15px; line-height:30px; color:#666666;}
/* 百度地图 */
#allmap {width:100%; height:350px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
.myclass{ height:50px; width:180px; font-size:12px; line-height:22px;}
.bigdiv{width:100%; height:100%; margin:0 auto; padding:20px 0;}


/* 在线留言 */
.zxly { width: 910px; margin: 0 auto; padding-bottom: 20px; }
.zxly .form2 { width: 426px; margin-top: 30px; }
.zxly .form2 label { font-size: 14px; color: #666; padding-right: 10px; width: 80px; text-align: right; float: left; line-height: 30px }
.zxly .form2 .input1 { width: 300px; line-height: 30px; border: 1px solid #ccc; border-radius: 5px; outline: none; padding-left: 10px; font-size: 14px; color: #666; }
.zxly .form3 { width: 906px; padding-top: 30px; clear: both }
.zxly .form3 textarea { width: 780px; line-height: 24px; height: 80px; border: 1px solid #ccc; border-radius: 5px; outline: none; padding-left: 10px; font-size: 14px; color: #666; }
.zxly .form3 label { font-size: 14px; color: #666; padding-right: 10px; width: 80px; text-align: right; float: left; line-height: 30px }
.zxly .button1 { width: 790px; line-height: 30px; background-color: #fff476; text-align: center; color: #585858; border-radius: 5px; margin: 30px 0 0 90px; display: block; outline-style: none;}
.gywm_c{overflow: hidden; position: relative; padding-top: 60px; margin-bottom: 30px;}
.gywm_l{float: left; width: 500px; height: 300px; background-color: #fff476; padding-top: 20px; position: absolute; top: 115px;}
.w470{width: 440px; border: 1px solid #fff; background-color: #fff476; height: 260px; margin: 0 auto; padding: 10px;}
.w470_t{ overflow: hidden; margin-bottom: 20px; padding-top: 10px;}
.w470_t h2{float: left; font-size: 30px; padding-right: 10px;}
.w470_t h3{float: left; font-size: 12px; padding-top: 20px;}
.w470_b{ overflow: hidden; margin-bottom: 20px;}
.w470_b p{line-height: 26px;}
.w730{float: right; overflow: hidden;}


.bta{width: 257px; height: 82px; background: url(../images/bk.png) no-repeat center; margin: 0 auto; color: #fff; padding-top: 30px; display: block;}
.bta h2{font-size: 30px; text-align: center;}
.bta h3{font-size: 12px; text-align: center;}

#four_flash { position: relative; width: 1140px; margin: 0 auto; padding-left: 60px; }
#four_flash .flashBg { width: 1080px; height: 440px; position: relative; overflow: hidden;  }
#four_flash .flashBg ul.mobile { width: 2000%; height: 520px; position: absolute; top: 15; left: 0; padding-top: 50px; }
#four_flash .flashBg ul.mobile li { float: left; width: 365px; height: 380px; style:visibility: visible;
animation-name: slideInUp; }
#four_flash .flashBg ul.mobile li .mobile_1 { width: 320px;  height: 380px; ; margin-left: 15px; transition: all 0.3s ease-out 0s; }
#four_flash .flashBg ul.mobile li .mobile_1:hover { box-shadow: 0 0px 20px rgba(0, 0, 0, 0.6); margin-top: -34px; height:380px; border-bottom: 10px solid #fff476; }
#four_flash .flashBg ul.mobile li .mobile_1:hover .ascendancy_t2 { margin-top: 40px; }
#four_flash .flashBg ul.mobile li img { width: 300px; height: 245px; margin: 10px; }
#four_flash .flashBg ul.mobile li .ascendancy_t1 { font-size: 14px; width: 70px; height: 24px; margin: 0 auto; line-height: 24px; margin-top: 25px; color: #fff476; text-align: center; border: 1px solid #fff476;}
#four_flash .flashBg ul.mobile li .ascendancy_t3 { font-size: 14px; width: 300px; margin: 0 auto; text-align: center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #fff;}
#four_flash .but_left { width: 33px; height: 42px; position: absolute; top: 230px; left: 0px; }
#four_flash .but_right { width: 33px; height: 42px; position: absolute; top: 230px; right: 0px; }
#four_flash .but_right img{ text-align: right;}

.zs{background: url(../images/xwxw.jpg) no-repeat center; height: 550px; width: 100%; margin-bottom: 30px;}
.footer1{ float: left;}
.footer1 h2{ font-size: 1.1rem; color: #1f1f1f; padding-bottom: 0.9rem}
.footer1 p{font-size: 0.9rem; color: #1f1f1f; line-height: 1.65rem}
.footer1a{ float: right;}
.footer1a img{width: 100px; height: 100px;}
.footer1a p{width: 100px; text-align: center; color: #fff;font-size: 12px; line-height: 22px;}
.prot { width: 910px; overflow: hidden;}
.prot ul li{float:left;width:910px;height:130px;}
.prot ul li a{display:block;width:100%;height:100%;}
.prot ul li .pic{float:left;width:160px;height:97px;text-align:center;vertical-align:middle;background:#e1e1e1}
.prot ul li .pic img{width:160px;height:97px;}
.prot ul li .txt{float:right;width:720px;height:120px}
.prot ul li .txt .tit{color:#222;font-size:16px;}
.prot ul li .txt .desc{margin-top:10px;height:44px;line-height:22px;color:#868686;font-size:12px;overflow:hidden}
.prot ul li .txt .line{margin-top:20px;width:20px;height:2px;background-color:#fff476}
.prot ul li .txt .tit:hover{color:#fff476;}

/* 招聘列表 */
.job-list .title_job { height: 49px; line-height: 49px; background: #ababab; padding: 0 20px; color: #fff; }
.job-list .job-con { padding: 0 20px; }
.job-list .job-con { margin-bottom: 30px; }
.job-list ul.job-info li { height: 49px; line-height: 49px; border-bottom: 1px dashed #dcdfe2; }
.job-list ul.job-info li:hover { background: #ababab; }
.job-list ul.tabble li { float: left; border: none; text-align:center}
.job-list ul.tabble li.name { width: 380px; padding-left: 30px; padding-right: 5px; }
.job-list ul.tabble li.address { width: 155px; padding: 0 5px; }
.job-list ul.tabble li.num { width: 125px; padding: 0 5px; }
.job-list ul.tabble li.time { width: 100px; padding: 0 5px; }
.talent_bd { color: #666; line-height: 30px; padding: 0 60px; }
.talent_td { border-bottom: 1px solid #ababab; height: 20px; margin-bottom: 20px; position: relative; }
.talent h1 { background: #ababab; font-weight: bold; height: 40px; line-height: 40px; padding-left: 20px; text-align: left; color: #fff476; margin-bottom: 10px; font-size: 18px; }
.talent_td span { background: #ababab; color: #666; display: block; font-weight: bold; height: 20px; left: 20px; line-height: 20px; position: absolute; text-align: center; top: 10px; width: 70px; }

