@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; min-width:1200px; font-family: "Microsoft YaHei";}
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

.wrap{ position: relative; width: 100%; height: auto;}

.header{ position: relative; width:100%;height:98px; background:#fff;}
.header .middle{ position: relative; width:1200px; height:100%; margin:0 auto;}
.header .middle .logo{width:201px; vertical-align: top;}
.header .middle ul.nav{ padding-top:26.5px;}
.header .middle ul.nav li{ position: relative; float: left; width:148px; height:46px; border-right:1px dotted #f5889c;}
.header .middle ul.nav li a{display: block; width:100%; line-height:46px; text-align:center; font-size:16px; color:#005aa6;}
.header .middle ul.nav li:hover a{color:#019794;}
.header .middle ul.nav li.on a{color:#019794;}
.header .middle ul.nav li.last{border-right:0;}

.banner{width:100%;}
.banner img{width:100%; vertical-align: top;}

.main{width:1050px; margin:0 auto;}

.company{width:100%;}
.company h1{ width:659px; height:73px; margin:100px auto; line-height:73px; letter-spacing: 2px; text-align: center; font-size:24px; font-weight: normal; color:#fff; background:url("../images/h1.jpg") no-repeat;}
.js{width:100%; padding-bottom: 100px; border-bottom:2px solid #c9c9c9;}
.js p{ line-height:32px; font-size:16px; color:#494949; text-indent:13px; margin-bottom:20px;}

.zw{width:100%;}
.zw h2{width:242px; height:73px; margin:100px auto; line-height:73px; font-weight:normal; text-align: center; font-size:24px; letter-spacing:2px; color:#fff; background: url("../images/title.png") no-repeat;}
.zw h3{ line-height:50px; font-size:18px; color:#0059a9; background: url("../images/dept.png") bottom left no-repeat;}
.zw .box{width:1000px; margin:0 auto; padding:30px 0px;}
.zw .box h4{ line-height:42px; font-size:16px; color:#009794;}
.zw .box h4 a{ color:#009794;}
.zw .box .jobCont{width:1000px;}
.zw .box .jobCont strong{ line-height:42px; font-weight: normal; color:#535353;}
.zw .box .jobCont .pCont{padding-left:13px;}
.zw .box .jobCont .pCont p{line-height:32px; font-size:14px; color:#535353;}

.job{width:100%; padding:100px 0;}
.job h3{ line-height:50px; font-size:18px; color:#0059a9; background: url("../images/dept.png") bottom left no-repeat;}
.job .jobList{padding-top:30px;}
.job .jobList .item{ position: relative; padding-left:2px; margin-bottom: 30px; line-height:43px; font-size:16px; color:#fff;
    background: -webkit-linear-gradient(left, #089694 , #8acfcf); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #089694, #8acfcf); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #089694, #8acfcf); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #089694 , #8acfcf); /* 标准的语法（必须放在最后） */
}
.job .jobList .item a{ display: block; position: absolute; top:0; right:176px; line-height:50px; color:#fff;}

.btn_gotop{ display: none; position:fixed; bottom:100px; right: 25px; width: 40px; height: 40px; background: url("../images/top.png") no-repeat;}
.btn_gotop a{display: block; width: 100%; height: 100%;}

.footer{width:100%; height:40px; line-height:40px; text-align: center; font-size:14px; color:#fff; background: url("../images/footer.jpg") center top no-repeat;}
.footer a{color:#fff;}


@media screen and (max-width:980px) {

}

