@charset "gb2312";body{font:12px/1.5 "Sim sun",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}
ul,ol,input{margin:0;padding:0;}
li{list-style:none;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}
b,strong,th{font-weight:normal;}
textarea{resize:none;}
button,input,textarea{font-family:"Sim sun",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:inline;color:#cc0000;}
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block;clear:both;}
.container{width:700px;margin:0 auto;}
h1{font-size:18px;font-weight:normal;}
.mt15{margin-top:15px;}

#header{height:60px;left:0;position:absolute;top:0;width:100%;z-index:1000;}
#header .wrap{margin:auto;width:1000px}
#hd_logo{display:inline;float:left;margin: 10px 0 0 20px;}
#hd_logo a{background: url(/resources/images/logo.png) no-repeat;float:left;height:40px;width:172px;}
#hd_nav{display:inline;float:right;font-size:0;margin: 10px 20px 0 0;}
#hd_nav li{display:inline-block;*display:inline;font-family:simsun;font-size:12px;vertical-align:middle;*zoom:1}
#hd_nav .home a,#hd_nav .bbs a{filter: alpha(opacity=80);opacity: .8;color: #fff;font-size: 14px;}
#hd_nav .home{border-right:1px solid #fff;border-color:rgba(255,255,255,0.3);margin-right:8px;padding-right:8px}
#hd_nav .bbs{line-height:1;margin-right:12px}
#hd_nav .zhushou a,#hd_nav .android a,#hd_nav .dimecode a{border-radius:3px;display:inline-block;line-height:21px;margin-left:10px;padding: 0 2px;text-decoration:none;color: #fff;}
#hd_nav .zhushou a:hover,#hd_nav .android a:hover,#hd_nav .dimecode a:hover,#hd_nav .dimecode a.hover{background-color:rgba(255,255,255,0.4);}
#hd_nav .zhushou .ico,#hd_nav .android .ico,#hd_nav .dimecode .ico{background: url(/resources/images/1.png) no-repeat 0 -25px;display:inline-block;height:14px;margin-bottom:3px;margin-right:3px;vertical-align:middle;width:13px;}
#hd_nav .android .ico{background-position:-15px -25px;height:15px}
#hd_nav .dimecode .ico{background-position:-30px -25px;height:13px}
#hd_nav .dimecode{position:relative}
#hd_nav .dimecode .dime{display:none;position:absolute;right:0;top:26px;width: 160px;}
#hd_nav .dimecode a:hover .dime,#hd_nav .dimecode a.hover .dime{display:block}

.banner{width:100%;background: #01B75B;      }
.banner1{margin:0 auto;text-align:center;width:960px;}
.banner1 .common{overflow:hidden;word-spacing:1px;}
.banner1 h1{color:#FFFFFF;font-size:36px;font-weight:bold;font-family:'黑体';line-height: 60px;padding-bottom: 16px;}
.banner_top_p{color:#FFFFFF;text-align: center;margin: 15px 0 0;font: 26px/32px "黑体";}
.maquee{height:665px;overflow:hidden;border-bottom:1px solid #d8d8d8;}
.box{width:960px;margin:0 auto;}
.select{z-index:10000;margin:0 15px 10px 0;}
.select p input{
	height: 40px;
	line-height: 40px;
	color:#807a62;
	font-style:normal;
	padding-left:10px;
	border: 1px solid #e64f5c;
	background:#fff;
	font-size:16px;
	width: 172px;
}
.search{border: solid 1px #ECECEC;background: #FFFFFF;padding:0 24px;overflow:hidden;}
.search_tab{
	border-bottom:solid 1px #e64f5c;
	height:46px;
	margin-bottom:20px;
	overflow:hidden;
}
.search_tab li{float:left;font-size:18px;line-height:18px;padding:16px 8px 11px;margin-bottom:-1px;cursor:pointer;}
.search_tab li.cur{
	/* [disabled]border-bottom: solid 1px #e64f5c; */
	color: #e64f5c;
}
.select{text-align:center;}
.select div{text-align:center;margin: 0px -2px;display: inline-block;padding: 0;}
.tishi{text-align:center;margin: 10px 0;color:#656565;}
.select input.search_btn{width: 184px;height: 42px;color:#fff;border:none;text-align:center;font-size:20px;line-height: 42px;cursor:pointer;background: #009C86;      background: linear-gradient(to right,#dc4cb8,#e64f5c );}
.search_tab a p{padding-top:18px;font-size:16px;color:#F04444;margin:0;float:right;}
.job_table{margin-top:15px;}
.job_title{
	height:58px;
	background: #e64f5c;
	color:#fff;
	font:22px/58px "Sim sun";
	padding-left:20px;
	overflow:hidden;
}
.job_title span{color:#ff0;}
.job_title span a{color: #FFF;float:right;padding: 0 10px;background: #e64f5c;      }
.job_content{
	margin-bottom:10px;
	background-image: url(/resources/images/shuiying.jpg);
}
.job_content table{border-collapse:collapse;line-height:25px;}
.job_content th{background:#f8f8f8;border:1px solid #d8d8d8;text-align:center;height:38px;font:14px/38px "黑体";}
.job_content td{border:1px solid #d8d8d8;text-align:center;height:34px;line-height:14px;font:14px/38px "黑体";}
.htjg{width:100%;text-align:center;font:18px/36px "Sim sun",Tahoma,Arial,Helvetica,sans-serif;border:1px solid #d8d8d8;box-sizing:border-box;}
.htzwxq{width:100%;text-align:center;font:13px/24px "Sim sun",Tahoma,Arial,Helvetica,sans-serif;border: 1px solid #01B75B;box-sizing:border-box;}
.htzwxq a{color:#01B75B;}
.htzwxq a:hover{color:#f00;}
.htjg span{color:#f00;font-size:26px;}
.numRow h3 a:hover{color:#d21332;}
.numRow ul li{clear:both;height:32px;}
.page{background: #01B75B;color: #ff0;font: 18px/48px "黑体";overflow:hidden;}
.mzsm{width:946px;background:#f8f8f8;padding:15px 6px;text-align:center;color:#666666;}
.footer{margin-top:15px;color:#757575;text-align:center;line-height:38px;background:#f8f8f8;padding:10px;font-size:14px;}
.div_footer a{
	color: #e64f5c;
	padding: 0 15px;
	background:#F7F7F7;
	display:inline-block;
	margin: 3px;
	border: 1px solid rgba(0, 156, 134, 0.17);
	border-radius:55px;
	font-size:14px;
	line-height:38px;
}

#head{width:100%;}
#head h1{
	color:#fff;
	font:bold 42px/42px "黑体";
	padding-top: 53px;
	text-align:center;
	background: #e64f5c;
}
#head h1 span{display:none;}
#head p{
	color:#fff;
	font: 30px/60px "黑体";
	text-align:center;
	background: #e64f5c;
}

.marquee-box{overflow:hidden;width:100%;position:absolute;left:0;top:0}
.marquee{width:8000%;height:60px}
.wave-list-box{float:left}
.wave-list-box ul{float:left;height:60px;overflow:hidden;zoom:1}
.wave-list-box ul li{height:60px;width:100%;float:left;line-height:30px;list-style:none}
.wave-box{position:relative;height:60px;}


#register{width:100%;}
#register .container{box-shadow: 0 1px 15px 1px #E0E0E0;}
#register .container .yi{font-size: 16px;line-height: 30px;padding: 10px 0;text-align:center;color: #FF9800;}
#register .container .yi a{color: #F44336;font-size: 18px;}
#register .container form{padding-top: 10px;padding-left: 10px;margin:0px;}
#register .container form li{margin-bottom: 28px;position:relative;}
#register .container form li p{float:left;width: 144px;text-align:right;color:#e64f5c;font-size:16px;height:48px;line-height: 48px;}
#register .container form li input.inleft{float:left;width:334px;height:48px;color:#b8b8b8;background:#fff;line-height:48px;font-size:16px;margin-left:21px;padding-left:17px;font-family:"黑体";border:1px solid #E8E8E8;}
#register .container form li input.inleft::-webkit-input-placeholder{color:#b8b8b8;}
#register .container form li input.inleft:-moz-placeholder{color:#b8b8b8;}
#register .container form li input.inleft::-moz-placeholder{color:#b8b8b8;}
#register .container form li input.inleft:-ms-input-placeholder{color:#b8b8b8;}
#register .container li.yinsi.last {text-align: center;margin-bottom: 25px;}

#register .container form li input.inright{width:133px;height:48px;background:#fff;color: #e64f5c;font-size:16px;cursor:pointer;margin-left:17px;font-family:"黑体";border:1px solid #E8E8E8;outline: none;}
#register .container form li input.inright:hover{color:#FFFFFF;border:1px solid #E8E8E8;background: linear-gradient(to right,#dd4db1 , #e64f5c);}
#register .container form input.chafen{width:351px;height:56px;color:#fff;background: #e64f5c;font-size:18px;border:none;cursor:pointer;margin-left: 170px;margin-top: 5px;font-family:"黑体";background: linear-gradient(to right,#dd4db1 , #e64f5c);border-radius:50px;outline: none;}
#register .container form input.chafen:hover{color: #e64f5c; background: #FDFFFE;box-shadow: 0 0px 15px 0 #e64f5c;}
#footer{width:100%;height:116px;}
#footer .container{height:100%;}
#footer .htzt{text-align:center;color:#e5e5e5;font-size:14px;line-height:14px;padding-top:25px;}
#footer .htzt a{color: #999999;font-size:14px;margin:0 20px;}
.copyright,.copyright a{color:#c4c4c4;font-size:14px;line-height:14px;padding-top:33px;text-align:center;}
a.num{background:#ff7600;color:#fff;line-height: 20px;text-align:center;padding: 2px 8px;display:inline-block;margin:0 auto;font-size: 13px;}
a.num:hover{color:#fff;background:#ef2445;}
a.num.cur{color:#FF7600;background:#FFFFFF;box-shadow:0 0 0 1px #FF7600;}
.smewm{width:130px;height:auto;padding:3px 8px;background:#fff;position:fixed;top:298px;right:10px;}
.smewm p{
	text-align:center;
	color: #e64f5c;
	padding:0px 0 3px;
	font-size:14px;
}
.mobile{display:none;}

.job_title a{font-size:16px;color:#ff0;margin:0;float:right;padding-right:13px;}
.i_jobcz{overflow:hidden;padding-bottom:15px;margin:10px auto;background:#fff;box-sizing:border-box;}
.i_jobcz h2,.i_jobinfo h3{font-size:16px;color: #EC3551;line-height:20px;height:20px;margin: 15px;font-weight:bold;text-align: center;}
.i_jobcz ul{margin: 0 6px;overflow:hidden;}
.i_jobcz ul li{margin: 4px 6px;float:left;white-space:nowrap;}
.i_jobcz li a{padding: 3px 6px;background:#f5f5f5;float:left;border:solid 1px #f5f5f5;line-height:22px;font-size:14px;min-width:60px;text-align:center;text-decoration:none;}
.i_jobcz li a:hover{background:#fff;color:#e53538;border:solid 1px #e53538;}
.i_jobcz li a.cur{background:#fff;color:#e53538;border:solid 1px #e53538;}

.container h2 {text-align: center;padding: 10px 0;}

@media screen and (max-width:1400px){
#head h1{color:#fff;font: bold 30px/42px "黑体";padding-top: 30px;}
#register .container form li{margin-bottom: 12px;}
}

@media screen and (max-width:1000px){
#header {
    background: #e64f5c;
    position: relative;
    height: 40px;
}
	#hd_logo a {
height: 30px;
    width: 100px;
    background-size: contain;
}
#hd_logo{margin: 5px 0 0 5px;}
#hd_nav{margin: 5px 5px 0 0;}
#hd_nav .bbs {margin-right:0;}
#hd_nav .home a,#hd_nav .bbs a{font-size: 12px;}
 
.banner1{width:100%;}
.banner_top_p{font-size:16px;margin:5px 0 0;text-align:center;}
.banner1 h1{font-size:22px;line-height:30px;padding-bottom:15px;}
.box{width:100%;}
.mt15{ margin-top:5px;}
table {width:100%;}
.nav ul::-webkit-scrollbar,.fx_listnavtxt p::-webkit-scrollbar{display:none;}
.select{float:none;margin:8px auto 0;width: 100%;}
.search {height:auto;padding:0 5px;margin:0;}
.search_tab{float:none;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;height:48px;}
.search_tab::-webkit-scrollbar{display:none;}
.search_tab li{display:inline-block;float:none;white-space:nowrap;font-size:18px;padding:16px 8px 12px;}
.mzsm {border:none;width:96%;padding:6px 2%;}
.job_title {height:auto;line-height:40px;font-size:16px;padding-left:3px;}
.smewm{position: relative;top: 0;right: 0;margin: 0 auto;}
.noh5{display:none !important;}
.mobile{display:block !important;}
.container{width:100%;background:#fff;}
#head{height:auto;overflow:hidden;}
#head h1{/* padding-top: 0; */font-size: 18px;line-height: 20px;}
#head h1 span{display:inline-block;}
#head p{padding: 0;font: 16px/28px "黑体";}
#register{height:auto;background:#fff;}
#register .container{background:#fff;box-shadow:none;}
#register .container .yi{padding:0;line-height:46px;text-align:center;font-size: 13px;}
#register .container form{padding:0;margin-top: 0;}
#register .container form li input.inleft{float:none;width: 94%;padding:0;margin:0 auto 5px;background:#fff;text-align:center;border-radius:50px;border:1px solid #E4E4E4;display:block;font-size: 15px;}
#register .container form li input.inright{margin:0 auto;display:block;max-width:90%;background:#fff;height:32px;color:#F83E22;border:none;border-radius: 30px;}
#register .container form li p{display:none;}
#register .container form input.chafen{width:90%;height:56px;margin:20px auto;display:block;}

#footer .htzt a{margin:0 2px;line-height:24px;display:inline-block;}
#footer .copyright{padding-top: 12px;text-align:center;}
#register .container form li{margin-bottom:10px;}

}
@media screen and (max-width:500px){
.wave-box,.marquee,.wave-list-box ul,.wave-list-box ul li {height: 30px;}
.wave-list-box ul li img {width:500px;height:30px;vertical-align:initial;}
}
@media screen and (max-width:330px){
#head h1{font-size: 17px;}
#register .container form li input.inleft{font-size: 14px;}
#hd_nav li.home {display: none;}
}