      * { margin: 0;padding:0;}
      a{text-decoration: none;}
      ul,li { list-style-type: none; }
         html{font-size:20px!important;}
 	 .footer{padding-top: 1rem;overflow: hidden;width:100%;background:#2C2F33;margin-top:1.5rem;}
	 .footer .main{width:65%;margin:0 auto;overflow: hidden;}
	 .footer .main .morelink{text-align:center;color:#fff;font-size:.7rem;margin-bottom:.75rem;}
	 .footer .main .dhlink{text-align:center;color:#fff;font-size:.65rem;margin-bottom:.75rem;}
	 .footer .main .dhlink a{color:#fff;}
	 .footer .main .btink{text-align:center;color:#8c8d90;font-size:.6rem;margin-bottom:.75rem;}
	 .footer .main .btink a{color:#8c8d90;}
	 .header{width:100%;background:#fff;font-family:"黑体";}
	 .header .main{height:3.7rem;width:65%;margin:0 auto;}
	 .header .main .headlogo{float:left;height:1.3rem;margin-right:4.2%;margin-top:1.2rem;}
	 .header .main .headlogo img{height:100%;}
	 .header .main .daohang{float:left;}
	 .header .daohang li{float:left;line-height:3.7rem;text-align:center;margin-right:2.5rem;color:#000;font-size:.7rem;position:relative;}
	 .header .daohang li a{color:#000;}
	 .header .on a,.header .daohang li:hover a{color:#c22830!important;}
	 .header .main .backindex{float:right;height:100%;line-height:3.7rem;text-align:right;}
	 .header .main .backindex a{color:#000;font-size:.7rem;}
	 .banner{width:100%;height:20rem;position:relative;overflow:hidden;}
	 .banner img{width:100%;height:100%;}
	 .banner .info{width:54%;margin:0 auto;position:absolute;top:0;left:23%;}
	 .banner .info .main{width:100%;padding:4rem 1.05rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;text-align:center;}
	 .banner .info .main h1{color: #fff;font-size: 1.3em; font-weight: 400; line-height: 1.2;padding-bottom:1.5rem;border-bottom:.05rem solid #fefefe;display: initial;}.banner .info .main h2{color: #d0d0ce;font-size:.8rem;font-weight: 400; line-height: 1.2;margin-bottom:1.5rem;margin-top:3rem;}
	 @-webkit-keyframes bannerinfo{ 0%{ opacity:0;} 100%{ opacity:1;} }
	 .bannerinfo{ animation-name: bannerinfo; animation: bannerinfo 3s alternate; -webkit-animation: bannerinfo 3s alternate ; -moz-animation: bannerinfo 3s alternate infinite; } 
 	 .header .daohang li .more{position:absolute;top:100%;left:-25%;background:rgba(255,255,255,.8);border:.05rem solid #ccc;border-top:none;line-height:2rem;width:150%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display:none;transition: .4s;text-align:center;z-index: 999;}
	 .header .daohang li:hover .more{display:block;transition: .4s;}
	 .header .daohang li .more a:hover{color:#c22830!important;}
	 .header .daohang li .more a{display: block;color:#000!important;}
	 .banner .info .main input {width: 22rem;border-radius: .4rem 0 0 .4rem;border: 0px;text-indent: 0.5em;height:2rem;color:#000;font-family:"黑体";font-size:.7rem;background-color: #f6f6f6;}
	 .banner .info .main button {color: black;width: 4rem;border: .05rem solid #f6f6f6;background-color: #f6f6f6;border-radius: 0 .4rem .4rem 0;transition:0.3s;-webkit-transition: 0.3s;font-size:.7rem;height:2rem;font-family:"黑体";vertical-align: bottom;}
	 .banner .info .main button:hover {cursor: pointer;border-color: rgba(249,181,125,1);}
	 .banner .info .main p{font-size:.65rem;color:white;line-height:2.3rem;}
	 .banner .info .main p a{color:#fff;}
     .indexmain{width:65%;margin:1.5rem auto;overflow:hidden;padding:.1rem;}
	 .indexmain .left{float:left;width:71%;height:15rem;background:#fff; box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;font-family:"黑体";}
	 .indexmain .left .top{height:2.5rem;width:100%;border-bottom:.05rem solid rgba(31,56,88,0.12);-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .indexmain .left .top .tit{float:left;padding-left:.7rem;font-size:.7rem;line-height:2.5rem;}
	 .indexmain .left .top .more{float:right;padding-right:.7rem;font-size:.7rem;line-height:2.5rem;color:#1b304d;}
	 .indexmain .left ul{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:0 .7rem;}
	 .indexmain .left ul li{height:2.5rem;width:100%;color:#666;font-weight:400;font-size:.7rem;line-height:2.5rem;}
	 .indexmain .left .firleft{width:49%;float:left;}
	 .indexmain .left .twsmid{width:25%;margin-right:8%;float:right;font-size:.7rem;line-height:2.5rem;}
	 .indexmain .left .thrright{width:17%;text-align:right;float:right;}
	 .indexmain .left ul li .tit{float:left;font-size:.7rem;line-height:2.5rem;color:#1b304d;}
	 .indexmain .left ul li .more{float:right;font-size:.7rem;line-height:2.5rem;color:#1b304d;}
	 .indexmain .left .ulbox{height:12.5rem;overflow:hidden;}
	 .indexmain .right{float:right;width:26%;overflow:hidden;padding:.1rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .indexmain .right .top{width:100%;height:7rem; box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;margin-bottom:1rem;padding:1.15rem .85rem;position:relative;background:#fff;}
	 .indexmain .right h3{font-size:.8rem;line-height:2.33rem;font-weight:600;color:#fff;}
	 .indexmain .right .clid{font-size:.9rem;line-height:2.33rem;border-radius: 2px;text-align: center;width:89%;height:2.33rem;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);background:#cecece;}
	 .indexmain .right .bottom{width:100%;height:7rem; box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:1.15rem .85rem;position:relative;background:#fff;}
	 @-webkit-keyframes inforight{ 0%{ left:100%;top:2rem;} 100%{ left:0;top:0;} }
	 .inforight{ animation-name: inforight; animation: inforight 1s alternate; -webkit-animation: inforight 1s alternate ; -moz-animation: inforight 1s alternate infinite; } 
      .about{width:65%;overflow:hidden;margin:40px auto;background:#fff;padding:2rem;box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;text-align: center;}
	  .about h3{color: #000; display: inline-block;font-weight: 500;line-height: 1.5;font-size: 26px;letter-spacing: 2px;margin-top:30px;padding-bottom:5px;}
	  .about .mbx{margin-top:10px;font-size:13px;color:#444;font-family:"黑体";margin-bottom:30px;}
	  .about .mbx span{margin-right:10px;}
	  .about .mbx a{font-size:13px;color:#444;font-family:"黑体";text-align:center;}
	  .about .info{width:65%;margin:5px auto 70px auto;font-size:14px;color:#404040;line-height:21px;}
	  .about .main{overflow:hidden;}
	  .about .main .aboutus{font-size:14px;color:#404040;line-height:21px;letter-spacing: 1px;font-family: 黑体;text-align:left;margin-bottom:35px;}
	  .about .main ul{width:58%;overflow:hidden;margin-right:2%;float:left;}
	  .about .main ul li{margin-bottom:25px;}
	  .about .main ul li h4{font-size: 22px; font-weight: 500; letter-spacing: 1.5px;line-height: 1.5;margin-bottom: 25px;font-family: 黑体;text-align:left;}
	  .about .main ul li p{font-size:14px;color:#404040;line-height:21px;letter-spacing: 1px;font-family: 黑体;text-align:left;}
	  .about .main .showus{float:left;width:40%;}
	  .about .main .showus h5{font-size: 22px; font-weight: 500; letter-spacing: 1.5px;line-height: 1.5;margin-bottom: 25px;font-family: 黑体;text-align:left;}
	  .about .main .showus img{width:100%;}
	  .flowpath{padding:2rem;box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;width:65%;margin:1.5rem auto;overflow:hidden;color: #333;}
	  .flowleft{width:70%;float:left;}
	  .flowleft h3{font-size:1.2rem;font-weight: 500;margin-bottom:1rem;}
	  .flowleft .share{overflow:hidden;margin-bottom:2.5rem;padding-left:.5rem;}
	  .flowleft .info{width:85%;overflow:hidden;color: #333; font-size: .7rem!important; line-height: 2;}
	  .flowright{width:30%;float:left;}
	  .flowright .anniuflth{padding:.6rem;width:2rem;line-height:1rem;height:2rem;border-radius:2rem;font-size:.8rem;text-align:center;background:rgba(66,70,86,.6);color:#fff;margin:0 auto 1.5rem auto;}
.socrecru{width:65%;margin:1.5rem auto;overflow:hidden;padding:1rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .socrecru .left{width:23%;float:left;padding:2rem;box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .socrecru .left h3{margin-bottom: 1rem; font-size: .8rem; font-weight: 600;}
	 .socrecru .left ul{overflow:hidden;width:100%;margin-bottom:1rem;;padding:.2rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .socrecru .left ul li{font-size:.7rem;line-height:1.5rem;color:#666;float:left;width:50%;height:1.5rem;margin-bottom:.7rem;}
	 .ultwo{margin-bottom:0!important;}
	 .socrecru .right{width:75%;float:right;padding:2rem;box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	 .socrecru .right .top{overflow:hidden;border-bottom:.05rem solid rgb(243, 243, 243);color: #7e8196;font-size:.7rem;padding-bottom:.75rem;margin-bottom:.8rem;}
	 .socrecru .right .runame{width:39%;float:left;padding-right:1%;font-size:.7rem;}
	 .socrecru .right .rutype{float:left;width:19%;padding-right:1%;font-size:.7rem;}
	 .socrecru .right ul{overflow:hidden;}
	 .socrecru .right ul li{overflow:hidden;color:#424656;font-size:.7rem;padding:.8rem 0;}
	 .socrecru .right ul li a{color:#424656;}
	 .socrecru .right .pages{margin-top:2.5rem;float:right;width:38%;height:1.5rem;overflow:hidden;font-size:.7rem;padding-top:.1rem;}
	 .socrecru .right .pages a{height:1.4rem;line-height:1.4rem;text-align:center;color:#333;border:.05rem solid #a8a8a8;background:#fff;padding:.2rem .55rem;margin-bottom:1rem;cursor: pointer;}
	 .socrecru .right .pages a:hover{color:#fd6720}
.arcsocru{padding:2rem;box-shadow:0 0 .75rem 0 rgba(31,56,88,0.12); border-radius:.15rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;width:65%;margin:1.5rem auto;overflow:hidden;color: #333;}
	 .arcsocru .asrutop{border-bottom: 1px solid #eee;margin-bottom:1.5rem; padding-bottom:1.2rem;overflow:hidden;line-height:1.55rem;}
	 .arcsocru .asrutop h3{font-size:1.2rem;font-weight: 500;float:left;}
	 .arcsocru .asrutop .backtop{float:right;font-size:.7rem;}
	 .arcsocru .asrutop .backtop a{color:#333;line-height:}
	 .arcsocru h4{margin-bottom:1.5rem; font-size:.8rem; font-weight: 500;}
	 .arcsocru ul{overflow:hidden;width:26rem;}
	 .arcsocru li{margin-bottom:1rem;width:13rem;line-height:.95rem;float:left;font-size:.7rem;color: #333;}
	 .arcsocru .arcmain{padding-left:3.3rem;margin-bottom:2.7rem;color: #333;font-size: .7rem!important;line-height: 2;}
	 .arcsocru .getjob{width:100%;height:1.8rem;padding-top:1.5rem;border-top:.05rem solid rgb(238, 238, 238);text-align:center;}
	 .arcsocru .getjob a{background: #424656;color: #fff;padding:.3rem 1.5rem;font-size:.75rem;border-radius:.9rem;}
	.sbenq{width:23.5rem;position:fixed;left: 50%; top: 50%;background:#fff;border:.05rem solid #ccc;display:none;transform: translate(-50%,-50%);}
	.sbenq .sbqtop{width:23.5rem;height:2rem;padding:0 .5rem;border-bottom:.05rem solid #f4f4f4;line-height:2rem;color:#232323;font-size:1rem;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.sbenq .sbqtop span{float:right;cursor: pointer;}
	.sqbtm{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display:block;padding:1rem 3rem;overflow:hidden;}
	.sqbtminfo{overflow:hidden;text-align:center;margin-bottom:1rem;}
	.sqbtminfo p{line-height: 30px;font-size:.7rem;color:#333;padding-right:1rem;float:left;}
	.sqbtminfo input{width:12.5rem;height:1.5rem;border: 1px solid #f4f4f4;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;float:left;padding:0 .2rem;}
	.sqbinput{background: #424656; color: #fff; padding: .3rem 1.5rem; font-size: .75rem; border-radius: .9rem;cursor: pointer;}
     .xiaozhao{width:100%;background:#232323;height:100%;}
	 .xiaozhao .xzfd{position:fixed;top:50%;left:50%;width:40rem;text-align:center;transform: translate(-50%,-50%);}
	 .xiaozhao .xzfd h2{font-size:2rem;color:#fff;margin-bottom:3rem;}
	 .xiaozhao .xzfd h3{font-size:.85rem;color:#fff;margin-bottom:1.5rem;}
	 .xiaozhao .xzfd a{font-size:.8rem;color:#fff;padding:.1rem .35rem;background:rgba(255,255,255,.5);border-bottom:.05rem solid #fff;border-top:.05rem solid #fff;}