*{margin: 0;padding: 0;}
html,body{font-family: "microsoft yahei";}


.banner{width: 100%;height: 810px;background: url(../images/banner.png) center top no-repeat;}
.dh{width: 1000px;margin: 0 auto;margin-top: -185px;}
.dh>li{width: 240px;height: 50px;display: inline-block;text-align: center;}
.dh>li a{font-size: 18px;color: #000;width: 100%;display: block;}
.dh>li a span{font-size: 12px;}
.dh>li a:hover{border-bottom: 4px solid #d73236;}
.dh>li a.active{border-bottom: 4px solid #d73236;}

.content{width: 1000px;margin: 0 auto;margin-top: 66px;}
.p102{width: 1000px;margin: 0 auto;text-align: justify;margin-top: 30px;}
.p102 img{float: left;padding: 0 20px 10px;}
.out_box{background: url(../images/bottom.png) center bottom no-repeat;}

.footer{width: 100%;height: 85px;background: #1060b1;color: #fff;text-align: center;line-height: 85px;}

.career{text-align: center;}
.mt30{margin-top: 30px;}
.mt60{margin-top: 60px;}

.notice{width: 1006px;height: 246px;background: url(../images/p202.png);overflow: hidden;}
.notice p{font-size: 14px;color: #000;width: 886px;margin: 0 auto;text-align: left;text-indent: 2em;line-height: 30px;margin-top: 40px;}
.notice p.two{margin-top: 20px;}
.notice p span{color: #d73034;}

.career_tab{width: 1000px;margin: 0 auto;background: #d1ecfa;overflow: hidden;margin-top: 30px;}

.career_tab p{width: 963px;margin: 0 auto;margin-top: 20px;margin-bottom: 10px;text-align: left;text-indent: 2em;}

.tab_box{width: 963px;background: #fff;overflow: hidden;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
.show{width: 900px;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
.show td{font-size: 16px;color: #fff;background: #d73034;margin-bottom: 10px;border-bottom: 5px solid #fff;padding: 10px;}
.apply{color: #fff;}
.join{width: 1000px;margin: 0 auto; text-align: left;margin-top: 60px;}
.join h1{font-size: 18px;color: #d73034;}
.join p{font-size: 14px;color: #000;margin-top: 10px;margin-bottom: 10px;text-align: left;}
.join p span{color: #d73034;font-weight: bold;}

.feature{text-align: center;padding-bottom: 150px;}
.p302{width: 1006px;height: 438px;margin: 0 auto;background: url(../images/p302.png);margin-top: 36px;}
.ts{width: 886px;margin: 0 auto;overflow: hidden;}
.ts h1{font-size: 14px;color: #d73034;margin-top: 30px;}
.ts p{font-size: 14px;color: #000;text-align: left;text-indent: 2em;line-height: 30px;}
#wrap{margin-top: 60px;border-top:2px solid red;border-bottom: 2px solid red;
}
.news img{float: left; padding: 0 20px 20px;}
