body{background: #FFFFFF;color:#616161;font-size:14px;font-family:"microsoft yahei","微软雅黑";}
*{padding: 0;margin: 0;}
li{list-style:none;}
img{border:none;display: block;}
em{font-style: normal;}
b{font-weight: normal;}
a{text-decoration:none;color:#616161;cursor: pointer;}
.clearfix{ content: ""; display: block; overflow: hidden; clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.width{width: 1180px;margin: 0 auto;}
.pdr0{padding-right: 0!important;}
.ml0{margin-left: 0!important;}

.head .top{height: 40px;line-height: 40px;background: #000000;}
.head .top a{color: #757575;display: inline-block;height: 40px;margin-right: 6px;}
.head .top a:hover{color: #FFF;}
.head .top .fl .weixin{position: relative;margin-left: 6px;}
.head .top .fl .weixin img{position: absolute;left: -30px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index: -1;}
.head .top .fl .weixin:hover img{filter:alpha(opacity=1);-moz-opacity:1;opacity:1;z-index: 3;}
.head .nav{height: 130px;border-bottom: 2px solid #0097a7;}
.head .nav .fl{padding-top: 22px;}
.head .nav .fr a{line-height: 130px;display: block;float: left;padding: 0 18px;font-size: 16px;}
.head .nav .fr em{display: block;width: 2px;height: 2px;background: #757575;overflow: hidden;margin-top: 64px;float: left;}
.head .nav .fr a.on,.head .nav .fr a:hover{color: #0097A7;}

.banner .fr{width: 310px;height: 400px;background: #000000;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70);padding: 80px 40px 0 30px;color: #d4d4d4;line-height: 26px;}
.banner .fr span{display: block;color: #FFF;font-size: 24px;margin-bottom: 24px;}
.banner p.width{position: relative;top: -112px;z-index: 2;}
.banner .next,.banner .prev{display: block;width: 32px;height: 32px;position: absolute;top: 0;}
.banner .next{background: url(../../images/employment/left.png);right: 318px;}
.banner .prev{background: url(../../images/employment/right.png);right: 284px;}

.content{padding: 30px 0 40px;height: auto;overflow: hidden;}
.content a:hover{text-decoration: underline;}
.content .fl{width: 880px;overflow: hidden;}
.content .fr{width: 280px;}
.content .title{background: #FAFAFA;border-top: 2px solid #F5F5F5;position: relative;line-height: 38px;}
.content .title .more{float: right;margin-right: 10px;font-size: 12px;text-align: right;}
.content .title .nav{font-size: 16px;font-weight: bold;width: 85px;display: inline-block;text-align: center;}
.content .title .off{color: #9E9E9E;}
.content .title em{width: 85px;height: 2px;background: #00acc1;position: absolute;left: 0px;top: -2px;}
.content .title a:hover{text-decoration: none;}
.content .list{padding: 0 10px;}
.content .list li{line-height: 30px;}
.content .list li em{display: inline-block;width: 3px;height: 3px;background: #0097A7;overflow: hidden;vertical-align: middle;margin-right: 10px;}
.content .list li a{color: #212121;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;display: inline-block;vertical-align: middle;width: 370px;}
.content .list li span{color: #9E9E9E;float: right;}
.content .floor_1{position: relative;height: 321px;}
.content .floor_1 .cont{position: absolute;width: 860px;}
.content .fl .cont{padding: 20px 0 20px 10px;margin-bottom: 10px;}
.content .fl .cont .img{width: 345px;height: 240px;position: relative;display: block;margin-right: 20px;float: left;overflow: hidden;}
.content .fl .cont .img p{line-height: 30px;background: #000000;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70);width: 100%;color: #FFFFFF;bottom: 0;position: absolute;text-align: center;}
.content .fl .cont .img img{width: 345px;}
.content .floor_2 .fl,.content .floor_2 .fr{width: 430px;}
.content .floor_2 .fl ul{padding-top: 6px;}
.content .floor_2 .fl ul li{line-height: 22px;padding:16px 0;}
.content .floor_2 .fl ul li a{display: block;color: #00838f;font-size: 16px;padding-bottom: 4px;}
.content .floor_2 .fr ul{padding-top: 18px;}
.content .floor_2 .fr .no2{margin-top: 28px;}
.content .floor_2 .fr ul li a{width: 310px;}
.content .fr .down{padding-top: 20px;}
.content .fr .down a{width: 260px;display: block;}
.content .fr .tools{margin: 20px 0 32px;}
.content .fr .tools a{display: block;}
.content .fr .tools .no2{margin-top: 20px;}
.footer{background: #393b3d;height: auto;overflow: hidden;padding-bottom: 50px;margin-top: 30px;}
.footer .fl{color: #737373;line-height: 30px;background: url(../../images/jcjx/footer_logo.png) left 40px no-repeat;padding-top: 155px;}
.footer .fl a{color: #737373;}
.footer .fr p{float: left;color: #737373;margin: 60px 0 0 33px;}
.footer .fr p img{max-width: 82px;margin-bottom: 5px;display: block;}
.footer .fr span{display: block;line-height: 30px;clear: both;text-align: right;padding-top: 10px;color: #737373;}
.footer .fr span em{font-family: DIN-MediumItalicAlt;font-size: 22px;line-height: 30px;color: #737373;}
/*list*/
.list_top{height: 200px;background: url(../../images/employment/list_top.jpg) center top;}
.list_top span{font-size: 30px;color: #FFFFFF;display: block;line-height: 60px;padding-left: 15px;padding-top: 70px;}
.list_cont{padding: 20px 0 30px;height: auto;overflow: hidden;}
.list_cont .fl{width: 880px;padding-bottom: 50px;overflow: hidden;}
.list_cont .fr{width: 280px;}
.list_cont .fl .top{line-height: 38px;border-bottom: 2px solid #F5F5F5;padding-left: 28px;background: url(../../images/employment/icons.jpg) 10px center no-repeat #FAFAFA;}
.list_cont .fl .top a{display: inline-block;padding: 0 8px;}
.list_cont .fl ul.list li{margin-top: 20px;border-bottom: 1px solid #EEE;padding-bottom: 20px;}
.list_cont .fl ul.list li a{font-size: 24px;color: #000000;display: block;}
.list_cont .fl ul.list li a:hover{color: #0097A7;text-decoration: underline;}
.list_cont .fl ul.list li span{color: #757575;line-height: 22px;margin: 10px 0;display: block;padding-right: 55px;}
.list_cont .fl ul.list li em{color: #0097A7;}
.list_cont .fl .page{margin-top: 30px;}
.list_cont .fl .page li{float: left;line-height: 32px;margin-right: 10px;border: 1px solid #0097A7;color: #0097A7;position: relative;}
.list_cont .fl .page li a{color: #0097a7!important;display: block;width: 40px;height: 32px;line-height: 32px;text-align: center;font-size: 16px;}
.list_cont .fl .page li.active a{background: #0097a7;color: #FFF!important;padding: 0!important;}
.list_cont .fl .page li:first-child a,.list_cont .fl .page li:last-child a{width: 60px;}

.list_cont .fr p.title{font-size: 16px;padding-left: 10px;line-height: 38px;border-bottom: 2px solid #F5F5F5;background: #FAFAFA;font-weight: bold;}
.list_cont .fr .list_1 ul{padding: 10px;}
.list_cont .fr .list_1 li{background: url(../../images/employment/icons_1.jpg) left center no-repeat;border-bottom: 1px dashed #E0E0E0;padding-left: 20px;line-height: 40px;}
.list_cont .fr .list_1 li a{font-size: 16px;}
.list_cont .fr .list_2{padding-top: 20px;}
.list_cont .fr .list_2 ul{padding: 0 10px;}
.list_cont .fr .list_2 ul li{height: auto;overflow: hidden;padding: 20px 0;border-bottom: 1px solid #EEEEEE;font-size: 16px;line-height: 24px;font-weight: 600;}
.list_cont .fr .list_2 ul li .img{width: 120px;height: 80px;float: left;margin-right: 10px;overflow: hidden;}
.list_cont .fr .list_2 ul li img{width: 120px;height: 80px;}
.list_cont .fr .list_2 ul li a{display: block;font-size: 14px;color: #424242;font-weight: normal;margin-top: 6px;}
.list_cont .fr .list_2 ul li a:hover{color: #0097A7;}
.list_cont .fr .list_3{margin-top: 30px;}
.list_cont .fr .list_3 .title{position: relative;}
.list_cont .fr .list_3 em{display: block;width: 85px;height: 2px;background: #00ACC1;position: absolute;left: 0;top: 0;}
.list_cont .fr .list_3 .link{padding: 10px 0;}
/*.list_cont .fr .list_3 .link a{display: block;float: left;margin-right: 10px;line-height: 30px;}*/

.list_cont .fl .art{padding: 20px;line-height: 28px;height: auto;overflow: hidden;}
.list_cont .fl .art .title{font-size: 30px;line-height: 50px;}
.list_cont .fl .art span.info{display: block;color: #9E9E9E;padding: 10px 0;border-bottom: 1px dashed #e0e0e0;margin-bottom: 15px;}
/*.list_cont .fl .art .intro{margin: 10px 0;background: #F5F5F5;padding: 10px;border: 1px solid #CCC;line-height: 28px;}*/
.list_cont .fl .art p{text-indent: 2em;padding: 3px;}
.list_cont .fl .art .body{border-bottom: 1px dashed #e0e0e0;padding-bottom: 15px;}
.list_cont .fl .art .body img{border: 1px solid #E0E0E0;padding: 2px;margin: 0 auto;width: 100%!important;height: auto!important;}
.list_cont .fl .other{padding: 0 20px;}
.list_cont .fl .other .left{float: left;width: 50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list_cont .fl .other .right{float: right;width: 50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list_cont .fl .art .down{font-size: 16px;padding: 15px 0;}
.list_cont .fl .art .down a{color: #F00;}
.link{padding: 10px 0;height: auto;overflow: hidden;}
.link a{display: block;float: left;line-height: 27px;width: 92px;text-align: center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
