﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.index-bg{background: url("images/index.jpg") no-repeat;height: 768px;width: 1366px;margin: 0 auto;text-align: center;position: relative;}
.p101{margin: 18.25% auto;width: 36%;
    -webkit-animation: bounceIn 1.6s forwards;
    -moz-animation: bounceIn 1.6s forwards;
    -ms-animation: bounceIn 1.6s forwards;
    animation: bounceIn 1.6s forwards;
}
.p102{position: absolute;right: 19%;top: 7%;
    -webkit-animation: bounceInDown 1.6s forwards;
    -moz-animation: bounceInDown 1.6s forwards;
    -ms-animation: bounceInDown 1.6s forwards;
    animation: bounceInDown 1.6s forwards;
}
#times{color: #f00;font-size:18px;margin-right: 5px;}
.forwar{color: #000;font-size:12px;position: absolute;right: 1%;top: 1%;}
.forwar a{ color: #000;font-size:12px;}
.footer{text-align: center;padding: 10px 5px;}
.main-width{width:1366px;margin: 0 auto;}
.main-width2{width:1000px;margin: 0 auto;}
.header-top{}
.logo{display: block;}
.index-top{background: #703980;width: 100%;}
.nav-list{/* float: right; *//* width: 60%; */position: relative;/* border: 1px red dashed; */}
.nav-list li{float: left;}
.nav-list li.one-li{/* height: 40px; *//* line-height: 40px; */text-align: center;/* width: 20%; */display: block;}
.nav-list li.one-li a.one-a{color: #fff;font-size: 18px;text-decoration: none;display: block;padding: 14px 20px;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: #8242a7;}
.nav-list li.one-li a.one-a:hover{  text-decoration: none;  color: #fff;background: #8242a7; }
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.main-body{padding: 7px 11px;}
.main-body .title{background: url("images/title-bg.jpg") no-repeat top center;padding: 15px 0;font-size: 20px;color: #703980; margin-top: 30px;margin-bottom: 15px;}
.main-body .main-p{font-size: 14px;color: #323232; line-height: 26px;margin-top: 15px;}
.text-row{border-bottom: 3px solid #888888;margin-top: 10px;}
.text-row .text-main{padding-bottom: 36px;}
.text-row .text-main .h1{color: #af0f75;font-size: 30px;line-height: 32px;text-align: center;}
.text-row .text-main .p{color: #323232;font-size: 14px;line-height: 26px;}
.footer{color: #af0f75;margin-top: 30px;width: 100%;}
.jobs-main{}
.job_list{width: 100%;margin: 0 auto;font-size: 14px;table-layout: fixed;}
.job_list .dept-name td{background: #af0f75;color: #FFFFFF;font-weight: bold;  height: 30px;line-height: 30px;padding-left: 10px;}
.job_list .job-item td{color: #333333;  border-bottom: 1px dashed #ccc;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.job_list .job-item td a{text-decoration: none;color: #af0f75;}
.img{width: 100%;margin: 50px auto;}
.img img{margin: 0 auto;}
#wrap img{width: 100%;}
@media all and (min-width: 980px) and (max-width: 1366px){
    .body{width: 1200px;}
    .main-width{width: 1200px;}
}
.code{position: fixed;bottom: 0px;right: 0px;
    z-index: 5;}