
/* By 5811.com.cn */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; } 
body{background: #ececec;}
#pbanner{background: #fff;}
/**menu*/
@media  (max-width: 640px) {
#pbanner {margin-top: 62px;}
.t-cn{width:90% !important;margin: 0 auto;}	
}
.t-cn p{font-size: 14px;}
.menu-box{ width:100%;height:78px;border-bottom: 1px solid #ccc;position: relative;z-index: 5;background: #fff;}
.menu-box .container{height:78px;width:80%; position: relative; overflow: hidden;max-width: 1300px;}
.menu-box ul{width:100%;height:100%;}
.menu-box ul li{height:100%;}
.menu-list{width:56px;margin-left:30px;}
.menu-list:last-child{margin-left:0px;}
.menu-logo{}
.menu-box ul li{ float: left; list-style: none;line-height: 78px;text-align: center; cursor: pointer;}
.menu-box ul li a{ font-size: 14px;color: #333; font-family: "微软雅黑"; }
.menu-box ul li:hover a{color: #ea5404;}
.menu-box ul li:hover{border-bottom: 2px solid #ea5404;}
.menu-box ul li:nth-child(3):hover{border-bottom: none}
.menu-box .active{border-bottom: 2px solid #ea5404;}
.menu-logo{margin-left:40px;margin-right: 40px;}
.menu-info{width:600px;height:100%;position: absolute;top:0px;left:50%;margin-left: -300px; }
.menu-right{width:60px;height:100%; position: absolute;right:0px;top:0px; padding-top: 25px;display: none;}
.menu-bar{   
	width: 32px;
    height: 3px;
    background: #ea5404;
    display: block;
    z-index: 5;
    transform-origin: center;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    margin-top:5px
}
@media  (max-width: 640px) {
.menu-right{display:none;}	
.menu-box .container{width:100%;}
.menu-box ul li:nth-child(3){display:none;}
.menu-info{width:100%;margin-left: 0;left:0;}
.menu-box ul li{width:33.3%}
.menu-list{margin-left: 0;}
}
/*人才招聘*/ 
#row1{max-width: 1300px;}
.li-1 > div{width:100%;background: #fff;}
.neir{width:90%;margin: 0 auto;height:365px;padding-top: 20px;}
.neir-top{width:100%;text-align-last: left;}
.neir-top h3{font-size:14px ;color:#ea5404;font-weight:bold ;}
.neir-top hr{width: 100%;color:#ccc;height:1px;border-top: solid #ccc 1px;}
.neir-main{width:100%;position: relative;height:45px}
.neir-main > div{ width:45%;position: absolute;}
.neir-main > div:first-child{left:0px;top:0px;}
.neir-main > div:nth-child(2){right:0px;top:0px;}
.neir-main > div:nth-child(3){left:0px;bottom:0px;}
.neir-main > div:last-child{right:0px;bottom:0px;}
.neir-bd{width:100%;padding-top: 15px;}
.neir-bottom{width:100%;height:30px;background:#ea5404 ;margin-top:10px;text-align: center;line-height: 30px;color:#fff;}
.talent {width;100%; background: #F5F5F5;padding-top:50px;position: relative;z-index: 5;background: #fff;padding-bottom: 80px;}
.talent-cont{width:80%;margin:0 auto;height:auto;text-align: center;}
.talent-cont .ti{font-size: 16px;font-family: "微软雅黑";}
.talent-cont .join-p{font-size: 24px;font-family: "微软雅黑";}
.talent-cont .line{
	margin: 0 auto;
    width: 25px;
    height: 4px;
    background: #ea5404;
    position: relative;
    margin-top: 10px;
}
.talent-cont .line .i-1{
	display: inline-block;
    width: 50px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 1px;
    right: 25px;
	}
	.talent-cont .line .i-2{
	display: inline-block;
    width: 50px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 1px;
    left: 25px;
	}
	#part1 h2{font-family: "微软雅黑";color:#fff;}
#part1 .line{
	width: 50px;
    height: 1px;
    background-color: #fff;
    margin: 0 auto;
    margin-top: 31px;
    margin-bottom: 45px;
}
.top-img{width:93%;margin: 0 auto;height:40px;margin-top: 10px;}
.p-body{width:93%;margin: 0 auto;padding-bottom: 25px;}
.p-body h4{font-family: "微软雅黑";color:#ea5404;font-size: 18px;}
.p-body p{    
	font-size: 14px;
    font-family: "微软雅黑";
    margin-top: 15px;
    color: rgb(153, 153, 153);
    margin-bottom: 25px;
}
.row hr{
	width:93%;
	height:1px;
	border-top:1px solid #ccc ;
	margin: 0 auto;
	margin-top: 15px;
	position: absolute;
	bottom:30px;
	left:50%;
	margin-left: -46%;
}
.p-bottom{width:93%;margin: 0 auto;text-align: right;position: absolute;bottom:10px;color:rgb(153, 153, 153);}

#row1 > div{
	position: relative;
	background: #fff;
	width: 31%;
    float: left;
    height:auto;
    cursor: pointer;
    margin-left: 3%;
}
#row1 > div:first-child{
	margin-left: 0;
}

.p-btn{
	width: 150px;
    height: 40px;
    border: 1px solid #CCAB68;
    color: #CCAB68;
    padding-top: 10px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    cursor: pointer;
    margin: 0 auto;
    background: transparent;
    text-align: center;
    margin-top: 50px;
}

@media  (max-width: 640px) {
#row1 > div{width:90%;margin: 0 auto;float: initial;padding-top: 15px;margin-top: 20px;}	
#row1 > div:first-child{margin-left: 5%;}
}

.zhiw{
	position: relative;z-index: 5;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed !important;
    background: url(../images/anti-bg.jpg);
    width: 100%;
    height: auto;
	padding-bottom: 50px;
	padding-top: 50px;
}


/*监督投诉*/ 
.comp{width;100%;height:500px; background: #F5F5F5;padding-top:50px;position: relative;z-index: 5;}
.comp-top{width:100%;margin: 0 auto; text-align: center;}

.comp-top .ti{font-size: 16px;font-family: "微软雅黑";}
.comp-top .join-p{font-size: 24px;font-family: "微软雅黑";}
.comp-top .line{
	margin: 0 auto;
    width: 25px;
    height: 4px;
    background: #ea5404;
    position: relative;
    margin-top: 10px;
}
.comp-top .line .i-1{
	display: inline-block;
    width: 50px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 1px;
    right: 25px;
	}
.comp-top .line .i-2{
	display: inline-block;
    width: 50px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 1px;
    left: 25px;
	}

.comp-body{width:100%;}
.t-cn{margin-top: 30px;width: 100%;text-align: center;}
/*map*/
.map{width:100%;height:658px;background: #fff;}
@media  (min-width: 641px) {
.map{position: relative;z-index: 5;}	
}
.phone{font-size: 18px;}
.m-section8{position: relative;margin-top: 0px;}
#dituContent{height: 658px;}
.m-section8 .zhezhao{background-color: rgba(0,0,0,.5);position: absolute;left: 0;right: 0;top:0;bottom: 0;}
.m-section8 .txt{position: absolute;left: 50%;width: 326px;margin-left: -163px;font-size: 14px;color: #333;line-height: 21px;background-color: #fff;top: 76px;padding-bottom: 52px;}
.m-section8 .txt .pic{height: 0;position: relative;overflow: hidden;padding-top: 62%;z-index: 1;}
.m-section8 .txt .pic img{display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute;z-index: 1;}
.m-section8 .txt button{width: 112px;height: 40px;line-height: 40px;color: #fff;font-size: 14px;text-align: center;border: none;background-color: #ea5404;position: relative;top:-20px;left:50%;margin-left: -56px;display: block;z-index: 10;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.m-section8 .txt .icon1{height: 39px;background: url(/images/gicon33.jpg) no-repeat center center;margin-bottom:12px;display: block;}
.m-section8 .txt h3{font-size: 18px;line-height: 24px;color: #000;font-weight: normal;text-align: center;padding: 0 10px;}
.m-section8 .txt p{text-align: center;}
.m-section8 .txt .icon2{display: block;width: 23px;height: 16px;background: url(../images/gicon35.png) no-repeat center center;position: absolute;bottom: -15px;left: 50%;margin-left: -11px;}
.m-section8 .txt .icon3{width: 36px;height: 37px;display: block;background: url(../images/gicon34.png) no-repeat center center;position: absolute;bottom: -55px;left: 50%;margin-left: -18px;}
.m-section8:hover .txt .icon3{animation: moveMap 600ms ease-in-out; -webkit-animation: moveMap 600ms ease-in-out;}
@keyframes moveMap {
    0% { transform: scale(1); }
    30% { transform: scale(0.6); }
    60% { transform: scale(1.15); }
    80% { transform: scale(0.9); }
    90% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

@-webkit-keyframes moveMap {
    0% { -webkit-transform: scale(1); }
    30% { -webkit-transform: scale(0.6); }
    60% { -webkit-transform: scale(1.15); }
    80% { -webkit-transform: scale(0.9); }
    90% { -webkit-transform: scale(1.05); }
    100% { -webkit-transform: scale(1); }
}


/*super*/ 
.super .row{max-width: 1300px;}
.super-c{width:100%; height:auto;  position: relative; margin-top: 0px;}
.super{width:100%; height:500px; background: url(../images/bg2.jpg);background-position: center center;
    background-repeat:no-repeat ;
    background-size:cover ; padding-top: 15px; position:absolute; top:0px;}
.super h3{margin-top:0px; margin-bottom:10px; font-size:24px;}
.super p{ font-size:18px;}
.super-top{width:100%;height:100px; text-align:center;  font-family:'FuturaCondensedBQ-Medium' ; color: #fff;}
#super-body{ width:55% ;margin:0 auto;}
.form-top input{color:#ccc;height:38px; line-height: 36px; width:100%; border-radius:4px  !important; background-color: #fff; border: none; 
padding-left:15px;}
.form-top > div{ margin-top:20px;}
.form-body > div{margin-top:20px;}
#wenti{color:#ccc; resize: none; width:100%; height:80px; background-color: #fff;border-radius:4px ; padding:15px;}
.form-bottom > div{ text-align: center; margin-top:20px;}
.submit{font-size:14px;color:#ccc;width:140px; height:35px; margin: 0 auto; border-radius:20px ; background-color: transparent; border: 1px solid #ccc;}
.submit:hover{color:#ea5404;border: 1px solid #ea5404;}
@media (max-width: 767px) {
.comp{height:600px}
#super-body{width: 90%;}
}
/*footer*/
.foot{width:100%;height:auto;background: #333;}
@media  (min-width: 641px) {
.foot{z-index: 1;}	
}
@media  (min-width: 641px) {
.ph-p{display: none;}
}
@media  (max-width: 640px){
.pc-p{display: none;}
}
.foot_main{max-width:1300px;margin:0 auto;padding-top: 50px;width:90%;margin:0 auto;}
.foot_main .foot-left{width:75%;float: left;margin-bottom: 20px;}
.foot_main .foot-right{width:25%;float:right;}
.foot_main dl,.foot_main dt,.foot_main dd{color:#fff;font-family: "微软雅黑";}
.foot_main .foot-left dl{width:14%;text-align: left;float:left;}
.foot_main .foot-left dl a{color:#fff;}
.foot_main .foot-left dd{line-height: 30px;font-size: 12px;}
.foot_main .foot-left dt{margin-bottom: 15px;font-size: 16px;font-weight: normal;}
.gt{width:160px;float: left;}
.gt h4{color:#fff;font-family: "微软雅黑";font-size: 16px;margin-top: 0px !important;margin-bottom: 28px;}
.gt > div{width:100%;height:70px;border:1px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}
.gt > div input{ width:130px;margin-left:15px;height:34px;color:#fff;}
.gt > div  hr{margin-bottom: 0px !important; margin-top: 0px !important;width:130px;margin-left: 15px;}
input::-ms-input-placeholder{font-family: "微软雅黑";}
input::-webkit-input-placeholder{font-family: "微软雅黑";}
input::-moz-input-placeholder{font-family: "微软雅黑";}
input::-o-input-placeholder{font-family: "微软雅黑";}
.gt .tj{width:230px;height:30px;border:none;margin-top: 25px;}
.tj button{height:30px;width:50px;font-family: "微软雅黑";
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top:3px !important;
}
.gt .tj >div:first-child{width:50px;height:100%;float: left;}
.gt .tj >div:last-child{height:100%;margin-left: 60px;}
.gt .tj p{color: #fff; font-size: 12px;}
.ewm{ width:240px;height:170px;float:right;margin-top: 40px;}
.ewm >div:first-child{float:left;width:110px;height:100%;text-align: center;}
.ewm >div:first-child img{margin-bottom: 10px;}
.ewm >div:last-child img{margin-bottom: 10px;}
.ewm >div:last-child{float:left;width:110px;height:100%;margin-left: 20px;text-align: center;}
.ewm  p{font-family: "微软雅黑";color:#fff;font-size: 12px;}
.foot-bottom{margin:0 auto;height:100px;clear: both;width:100%;}
.foot-bottom .line{width:100%;background:#fff;border-top: 1px solid #fff;height:0px;margin-bottom: 20px;}
.foot-bottom-left{width:75%;height:80px;float:left;}
.foot-bottom-left > div:first-child{height:100%;width:130px;float: left;padding-top: 5px;}
.foot-bottom-left > div:last-child{margin-left: 145px;height:100%;}
.foot-bottom-left  p{font-family: "微软雅黑";color:#fff;font-size: 14px;}
.foot-bottom-left  p a{color:#fff;}
.foot-bottom-right {width:25%;float: right;height:40px;}
.foot-bottom-right >div:first-child{width:50%;height:100%;float:left;text-align: right;}
.foot-bottom-right >div:last-child{width:50%;height:100%;float:right;text-align: right;}
.foot-bottom-right >div:first-child .p1{font-family: "微软雅黑";color:#fff;font-size: 14px;}
.foot-bottom-right >div:first-child .p2{font-family: "微软雅黑";color:#fff;font-size: 18px;font-style: italic;}
.foot-bottom-right >div:last-child em{margin-left: 20px;}
.foot-phone{ width:100%;height:360px; background: #333; padding-top: 15px;}
.foot-phone-m{width:97%; height:100%; margin: 0 auto;}
.foot-phone li { font-size: 14px;font-family: "微软雅黑"; list-style: none; color:#ccc; width:100%;height:40px; background:#242424;margin-top:8px;line-height: 40px;text-align: center;}
.foot-phone li a{color:#ccc; text-decoration: none; }
.foot-phone-m ul{padding-left: 0px;}
@media  (max-width: 1024px) {
.foot-right{display:none;}	
.foot-left{width:100% !important;}
.foot-left dl{text-align: center !important;}
.foot-bottom-right{display:none;}
.foot-bottom-left{width:100%;}
}
@media  (min-width: 641px) {
.foot-phone{display:none;}
}

@media  (max-width: 640px) {
.foot-phone{display:block;}
.foot_main{width:100%; padding-top: 30px;}
.foot-left{display:none;}
.foot-bottom{width:95%;margin:0 auto;height:auto;padding-bottom: 20px;overflow: hidden;}
.foot-bottom-left{width:100%;height:auto;}
.foot-bottom-left .p2{display: none;}
}
/**menu*/
@media  (max-width:640px){
.menu-box .container{ width:100%;}
}


