.head-link {
	background-color: #f2f2f2;
	min-width: 1200px;
	height: 40px;
	line-height: 40px;
}

.head-link>a {
	margin-left: 10%;
	color: #4f4f4f;
	font-size: 14px;
	text-decoration: none;
}

.nav-div {
	height: 75px;
	background-color: #ffffff;
}

.head-nav {
	background-color: #fff;
    min-height: 75px;
    min-width: 1200px;
	font-size:14px;
	display: flex;
}
.head-nav-item{
	line-height: 100px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.head-nav-item>a{
	padding-left: 20px;
    padding-right: 20px;
    display: block;
    padding-top: 15px;
	text-align: center;
    padding-bottom: -10px;
    color: #3e3e3e;
}

.head-nav-active{
	background-color: #c40311;
	cursor: pointer;
}

.head-nav-active>a{
	color:#fff;
}

.menu-nav-item{
	border-top: solid 1px #999999;
    border-bottom: solid 1px #999999;
    text-align: left;
    color: #333;
    line-height: 36px;
    padding: 0 20px;
    cursor: pointer;
}
.nav-li-left {
	width:45%;
	background-image: url(../img/index0.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.nav-img {
	margin-bottom: 25px;
}


.nav-li01 {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 10px;
    padding-right: 10px;
}

.nav-li01-active {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 10px;
    padding-right: 10px;
}

.nav-li03 {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 60px;
}

.nav-li03-active {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
}

.nav-li05 {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
}

.nav-li05-active {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
}

.nav-li07 {
	background-image: url(../img/index02.jpg);
	background-size:120px 120px;
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
    height:150px;
    width:150px;
}

.nav-li07-active {
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-left: 15px;
    padding-right: 15px;
}

.banner-div{
	min-width:1200px;height:350px;margin-bottom: 15px;
}

.banner-img {
	height: 350px;
	width:100%;
	cursor: pointer;
}

.foot-div{
	min-width:1200px;
	background-color: #012038;
	color:#ffffff;
	padding-top:40px;
	padding-bottom:40px;
	margin-left:0;
	margin-right:0;
	margin-top: 20px;
}
.foot-div a{
	color:#ffffff;
}
.foot-div-up{
	text-align: center;
}

.foot-div-down{
	text-align: center;padding-top: 10px;
}

.foot-div-word{
	color:#a3aab3;
	margin-left:20px;
	display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    text-align: left;
}
.foot-div-word div a{
	color:#a3aab3;
	padding-left:10px;
    text-align: left;
}

.foot-gov-img{
	display: inline-block;
	cursor:pointer;
}

.foot-error-img{
	display: inline-block;
	margin-left:20px;
	cursor:pointer;
}

.foot-div-img{
	margin-left:10%;
}
.query_table{
	width: 100%;text-align: center;color: #333333;
}
.query_table thead tr{
	background-color: #f5f5f5;height: 40px;font-weight: bold;
}
.query_table tbody tr{
	height: 40px;border-bottom: 1px solid  #f5f5f5;
}
.middle-content-div{
	padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
    font-size: 20px;
    color: #333333;
}
.middle-content-one-word{
	height: 20px;padding-top: 40px;padding-left: 20px;font-size: 22px;
}
.middle-content-one-button{
	margin-top: 20px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 75px;
    height: 28px;
    line-height: 29px;
    border: solid 1px #0073ff;
    border-radius: 3px;
    color: #0073ff;
    cursor: pointer;
    text-align: center;
}
.middle-content-one1{
	background-image: url(../img/index03.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.middle-content-one2{
	background-image: url(../img/index04.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.middle-content-one3{
	background-image: url(../img/index05.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.middle-content-two-left {
	background-image: url(../img/zhaopbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:350px;
	width:100%;
	color:#ffffff;
}
.middle-content-two-left-title{
	padding: 10px;
    padding-top: 20px;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
}
.middle-content-two-left-time{
	padding: 10px;
}
.middle-content-two-left-place{
	padding: 10px;
}
.middle-content-two-left-phone{
	padding: 10px;
}
.middle-content-two-right {
	height:330px;
	width:100%;
	background-color: #ffffff;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
}
.middle-content-two-right-title1{
	padding: 10px;
    font-size: 16px;
    font-weight: bold;
    width: 70%;
    display: inline-block;
}
.middle-content-two-right-title2{
	padding: 10px;
    font-size: 17px;
    font-weight: bold;
    width: 20%;
    text-align:center;
    display: inline-block;
    vertical-align: middle;
    cursor:pointer;
}
.middle-content-two-right-content{
	padding-top: 10px;overflow: hidden;height: 200px;
}
.middle-content-three1{
	background-image: url(../img/index06.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.middle-content-three2{
	background-image: url(../img/index07.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.middle-content-three3{
	background-image: url(../img/index08.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#474747;
	height:150px;
	padding:10px;
}
.zhaop_img{
	width: 260px;
    height: 170px;
    margin-right: 15px;
}
.hot-col-md4{
	display: inline-block;
    width: 380px;
    padding: 10px;
}
.hot-col-md4-left{
	display: inline-block;
    width: 118px;
}
.hot-col-md4-right{
	display: inline-block;
    width: 240px;
    float: right;
}
.hot-company-div{
	background-color: #fff;height: 120px;padding:10px;cursor: pointer;border: 1px solid #e9e9e9;
}
.hot-company-div img{
	border: none;
    height: 100px;
    width: 100px;
    margin-top: 10px;
    margin-left: 10px;
}
.hot-company-div-title{
	margin: 13px;color:#333333;font-weight: bold;font-size: 17px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hot-company-div-job{
	margin: 13px;color:#474747;
}
.famous-company-div{
	background-color: #fff;padding:10px;text-align: center;height:350px;cursor: pointer;
}
.famous-company-div img{
	border: none;
	height: 160px;
    width: 95%;
}
.famous-company-div-title{
	margin: 10px;
    font-size: 17px;
    font-weight: bold;
    color:#333333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.famous-company-div-content{
	margin: 10px;
	color:#999999;
	text-align:left;
	height: 138px;
    overflow: hidden;
}
.index-bignews-title{
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 14px;
    font-weight: bold;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-bignews-content{
	font-size: 14px;
	line-height: 30px;
    color: #474747;
    text-indent: 30px;
    overflow: hidden;
    margin: 10px;
    cursor: pointer;
    letter-spacing: 1.5px;
}
.index-table{
	width:100%;
}
.index-table tr{
	height: 40px;
    border-bottom: 2px dotted #999999;
}
.index-info-more{
	float: right;
    margin-top: 5px;
    cursor: pointer;
}
.index-job-li{
	display: inline-block;
    width: 32%;
    height: 210px;
    margin-right: 18px;
    line-height: 40px;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}
.index-job-li1{
	display: inline-block;
    width: 32%;
    height: 210px;
    margin-right: 0px;
    line-height: 40px;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}
.index-job-li-title{
	padding: 20px;
}
.index-job-li-title img{
	display: inline-block;width: 26px;height: 30px;
}
.index-job-li-title div{
	display: inline-block;margin-left: 17px;font-weight: bold;font-size: 18px;
}
.index-job-li-title div font{
	color: #999999;
}
.index-job-li-name{
	padding-left: 20px;padding-right: 20px;color: #999999;
}
.index-job-li-content{
	padding-left: 20px;padding-right: 20px;padding-bottom: 20px;
}
.index-job-li-ul{
	height: 27px;
    padding-right: 12px;
    line-height: 28px;
    display: inline-block;
    text-align: left;
    cursor: pointer;
}
.talent_show_ul{
    border: 1px solid #e9e9e9;
    width: 138px;
    height: 200px;
    display: inline-block;
    margin-right: 15px;
    cursor: pointer;
}
.talent_show_li_img{
	display: flex;
    justify-content: center;
    align-items: center;
}
.talent_show_li_img img{
	border-radius: 50px;
	margin-top: 15px;
	margin-bottom:10px;
    width: 80px;
    height: 80px;
}
.talent_show_li_name{
	text-align: center;
    color: #888b8b;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.talent_show_li_c1{
	padding-top: 10px;
    padding-bottom: 7px;
    text-indent: 10px;
    background-color: #f1f1f1;
    color: #888b8b;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 20px;
}
.talent_show_li_c2{
    padding-bottom: 10px;
    text-indent: 10px;
    background-color: #f1f1f1;
    color: #888b8b;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
}
.park-content-one-button{
	margin-top: 10px;
    width: 75px;
    height: 28px;
    line-height: 29px;
    border: solid 1px #999999;
    background-color:#999999;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
}
.park-info-content-div{
	padding:10px;
	background-color: #fff;
}
.park-content-one-left-title{
	color: #333333;
    font-weight: bold;
    font-size: 17px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.park-content-one-left-content{
	height: 150px;
	overflow: hidden;
	text-indent: 20px;
	padding: 5px;
	font-size: 14px;
    line-height: 30px;
    color: #474747;
    letter-spacing: 1.5px;
}
.park-content-one-right{
	padding-left: 15px;
	padding-top: 20px;
    padding-bottom: 20px;
    cursor:pointer;
    text-align: center;
}
.park-content-one-right img{
	height:200px;
	width:95%;
}
.park-info-line{
	height: 4px;
    background-color: #c40311;
}
.park-info-line2{
	height: 2px;
    background-color: #c40311;
}
.park-info-title{
	display: inline-block;
    margin-top: 10px;
    width: 97px;
    height: 35px;
    line-height: 37px;
    border: solid 1px #c40311;
    background-color: #c40311;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
.park-info-more{
	float: right;display: inline-block;margin-top: 20px;cursor: pointer;
}
.park-news-div{
	display: inline-block;
	width:33%;
	padding-top: 20px;
	cursor: pointer;
}
.park-news-div img{
	height:170px;
	width:95%;
}
.park-industry-div{
	display: inline-block;
	width:24%;
	padding-top: 20px;
	cursor: pointer;
}
.park-industry-div img{
	height:170px;
	width:95%;
}
.park-bignews{
    margin-top: 10px;
    height: 35px;
    line-height: 37px;
    border: solid 1px #c40311;
    background-color: #c40311;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    text-indent:10px;
}
.park-bignews-title{
	padding-top: 20px;
    padding-bottom: 10px;
    color: #c40311;
    font-size: 17px;
    font-weight: bold;
    height: 17px;
    overflow: hidden;
}
.park-bignews-content{
	font-size: 12px;
    text-indent: 15px;
    height: 47px;
    overflow: hidden;
}
.park-bignews-old{
	cursor: pointer;
}
.park-dotted-line{
	border-bottom:1px dashed #000; height:10px;width:100%;margin-bottom: 10px;
}
.email-line{
	background-image: url(../img/email_line.png);
	background-repeat: no-repeat;
	background-position: center 15px;
    height: 35px;
}
.email-angle{
	background-image: url(../img/email_angle.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
    height: 25px;
    background-color: #f5f5f5;
    margin: 20px auto;
    margin-left: 10px;
}
.job-search-btn{
	text-align: center;
    margin-top: 10px;
    margin-right: 10px;
}
.job-search-btn>button{
	width:150px;
}
.job-apply-div{
	display: inline-block;
	width: 80px;
}
.job-info-content-boxleft{
	display: inline-block;padding: 10px;width: 12%;
}
.job-info-content-boxright{
	display: inline-block;
	width: 85%;
	float: right;
}
.job-info-month{
	background-color: #c40311;color:#fff;text-align: center;line-height: 30px;
}
.job-info-week{
	background-color: #f2f2f2;text-align: center;line-height: 30px;
}
.job-left-div{
	text-align:left;
}
.job_red_btu{
	width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    display: inline-block;border: 1px solid red;background-color: red;color:#fff;
}
.job_blue_btu{
	width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #c40311;
    background-color: #c40311;
    color:#fff;
}
.job-resume-btu{
	width: 100px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    border: 1px solid blue;
    color:blue;
    margin: 0px auto;
}
.job-resume-time{
	color: #999999;text-align: center;margin-bottom: 10px;
}
.job-resume-collect{
	text-align: center;margin-top: 10px;cursor: pointer;
}
.job-name-div{
	padding-left: 15px;padding-bottom: 5px;color: blue;cursor: pointer;
}
.job-name-div-param1{
	display: inline-block;width:32%;
}
.job-name-div-param2{
	margin-top: 10px;color:#999999;height: 20px;
}
.job-name-div-param3{
	padding-top: 5px;color: #999999;height: 37px;overflow: hidden;
}
.job-collect-btu{
	display: inline-block;
    border: solid 1px #999999;
    background-color: #f2f2f2;
    border-radius: 3px;
    line-height: 25px;
    height: 25px;
    width: 70px;
    text-align: center;
    cursor: pointer;
    margin-left: 10px;
}
.job_info-line-l{
	display: inline-block;
    width: 88%;
}
.job_info-job-name{
	display: inline-block;
    margin-right: 10px;
    padding: 20px;
}
.job_info-job-time{
	display: inline-block;
    margin-right: 30px;
    color: #999999;
}
.job_info-condition{
display: inline-block;margin-right: 20px;
}
.job_info-title{
	font-weight: bold;
    font-size: 18px;
    text-indent: 20px;
}
.index-search-col-md8{
	display: inline-block;
    width: 75%;
    text-align: left;
}
.index-search-col-md4{
	display: inline-block;
	width: 25%;
    float: right;
}
.index-search-job-t{
	font-size: 18px;
    /* font-weight: bold; */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-search-select{
	min-height: 36px;margin-top: 8px;display: inline-block;padding-right: 10px;
}
.index-search-select-text{
	position:absolute;z-index:2;width:120px;
}
.index-search-div-left{
	margin-top: 10px;
	cursor: pointer;
}
.index-serach-left-money{
	display: inline-block;margin-right: 10px;color:red;
}
.index-serach-left-m1{
	display: inline-block;margin-right: 10px;
}
.index-serach-left-c1{
	display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    color: #ffffff;
    font-size: 12px;
    border-radius: 3px;
    padding: 2px;
}
.fuli1{
	background-color: #0091ff;
}
.fuli2{
	background-color: #fdb324;
}
.fuli3{
	background-color: #ff6c6c;
}
.fuli4{
	background-color: #68d778;
}
.index-search-right{
	text-align: right;
    margin-bottom: 10px;
    cursor: pointer;
}
.index-search-table-div{
	border: 1px solid #e8e8e8;padding: 10px;/* margin: 10px; */
}
.corp_center-div{
	margin-bottom: 20px;padding: 10px;background-color: #fff;
}
.corp_center-div-name{
	margin-bottom: 15px;
    font-weight: bold;
    font-size: 18px;
}
.corp_center-div-introduce{
	color:#999999;
	margin-bottom: 15px;
}
.corp_center-div-url{
	color:blue;cursor: pointer;
}
.corp_center-zhaop-div{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}
.corp_center-zhaop-div font{
	font-size: 30px;
	font-weight: bold;
}
.corp_center-zhaop-left{
	display: inline-block;
	text-align: center;
	border-right: 2px solid #e8e8e8;
	padding-right: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.corp_center-zhaop-right{
	display: inline-block;text-align: center;cursor: pointer;
}
.corp_center-info-line{
	margin: 20px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.corp_center-info-line img{
	height: 430px;
    width: 1100px;
}
.corp_center-info-line-zi{
	display: inline-block;
    margin-right: 20px;
    border-left: 4px solid blue;
    text-indent: 10px;
}
.corp_center-info-line-l{
	display: inline-block;width:90%;
}
.corp_center-info-content{
	margin: 20px;line-height: 25px;padding: 5px;
}
.corp-job-btu-before{
	cursor: pointer;
	display: inline-block;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    width: 65px;
    text-align: center;
}
.corp-job-btu-click{
	border: 1px solid blue;
	color:blue;
	border-radius: 5px;
}
.person_center-info-box{
	margin-top:15px;
	border: 1px solid #e8e8e8;
	padding: 5px;
}

.person_center-resume-img{
	padding: 10px;
    height: 100px;
    width: 100px;
    margin-left: 10px;
}
.person_center-resume-div1{
	padding-top: 10px;
	padding-bottom: 10px;
}
.person_center-resume-div1-1{
	margin-top: 5px;
	color:#999999;
}
.person_center-resume-div1-1 font{
	color:black;
	font-size: 20px;
}
.person_center-resume-div1-2{
	margin-top: 10px;
}
.person_center-resume-div1-3{
	margin-top: 5px;
}
.person_center-resume-div2{
	margin-top: 18px;
    cursor: pointer;
    display: flex;
    /* justify-content: center; */
    align-items: center;
}
.person_center-info-div1{
	padding: 10px;
}
.person_center-info-div1-1{
	font-size: 18px;
	padding-left: 10px;
}
.person_center-info-table{
	width: 100%;
	margin-top: 25px;
}
.person_center-info-table-td{
	width: 100px;
    padding: 10px;
}
.person_center-info-table-td1{
	width:250px;border: 0;
}
.person_center-info-addbtu{
	border: 1px solid #e8e8e8;
    border-radius: 30px;
    margin-top: 18px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 28px;
    color: #999999;
}
.person_center-info-addbtu-b{
	border: 1px dashed black;
    border-radius: 1px;
    margin: 18px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 48px;
    color: #999999;
    background-color: #f2f2f2;
}
.person_center-info-content{
	margin: 10px;
	padding: 10px;
}
.person_center-right-div{
	border-bottom: 1px solid #e8e8e8;
	margin: 10px;
	padding-bottom: 20px;
}
.person_center-right-div-c{
	display: inline-block;
}
.person_center-right-div-c img{
	width:56px;height:56px;
}
.person-right-div-con{
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding: 5px;
	width: 170px;
}
.person-right-div-con font{
	color:blue;
	margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}
.person_center-right-img{
	display: inline-block;width:75px;text-align: center;cursor: pointer;
}
.person_center-right-img img{
	width:45px;height:45px;
}
.person_center-right-down-div{
	border-left: 1px solid #e8e8e8;
	margin-left: 20px;
}
.person_center-right-down-box{
	padding-left: 33px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: -1px;
	cursor: pointer;
}
.person_center-gongz-c{
	color:#999999
}
.dw_tlc{
	margin-top: 15px;
    border: 1px solid #e8e8e8;
    padding: 5px;
}
.dw_tlc.fix{
	margin-top: 15px;
    border: 1px solid #e8e8e8;
    padding: 5px;
    position: fixed;
    top: 0;
    width: 264px;
}
.gong_z_add-table-text{
	margin-left: 0px;
	margin-right: 75px;
	padding-top: 10px;
    padding-bottom: 10px;
}
.pannel-title{
	padding-top: 10px;
    padding-bottom: 10px;
}
.pannel-title div {
	float: left;
}
.pannel-title .layui-input-block {
	width: 150px;
	margin-left: 0px;
	margin-right: 10px;
}
.resume-preview-table{
	width: 100%;
}
.resume-preview-table tr td{
	height:40px;
}
.resume-preview-table .layui-form-switch{
	width: 80px;
    text-align: center;
}
.resume-preview-table-text{
	width: 80px;
    border: 0;
}
.resume-preview-table-update{
	cursor: pointer;
	color: blue;
}
.resume-preview-edit-div{
	display: inline-block;
}
.resume-preview-del{
	margin-top: 18px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 25px;
}
.resume-border{
	border: solid 1px #474747;
}
.right-down-box-click{
	padding-left: 30px;
	border-left: 3px solid blue;
	color:blue;
}
.guide-index-li-img{
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center 5px;
	cursor: pointer;
	padding-left: 15px;
    padding-right: 15px;
    width:13%;
    height:80px;
    background-size: 84px 72px;
    text-align:center;
}

.guide-index-li-img>a{
	color: #8a8a8a;
	line-height: 180px;
}
/*
@media screen and (max-width:768px){
	.guide-index-li-img{width:80px;}
}
*/
.gidl-img01{
	background-image: url(../img/guide01.png);
}

.gidl-img02{
	background-image: url(../img/guide02.png);
}

.gidl-img03{
	background-image: url(../img/guide03.png);
}

.gidl-img04{
	background-image: url(../img/guide04.png);
}

.gidl-img05{
	background-image: url(../img/guide05.png);
}

.gidl-img06{
	background-image: url(../img/guide06.png);
}

.gidl-img07{
	background-image: url(../img/guide07.png);
}


.guide-index-person-li{
	display: inline-block;
    width: 31%;
    height: 40px;
    margin-right:5px;
    line-height: 40px;
    border: solid 1px #edecec;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.handle-query-btn {
    border: 1px solid #fff;
    background-color: #fff;
    color: #c40311;
}

.handle-query-btn:hover{
	border-color:#fff;
	color:#c40311;
}

.handle-query-tltie{
	width: 90px;
    height: 30px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 16px;
    border-bottom: solid 1px #fff;
    line-height: 30px;
}

.handle-hot-ul>li{
	list-style-type: disc;color: #f0b7b8;font-size: 14px;line-height: 30px;
	
}

.handle-hot-ul>li>a{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.handle-hot-title{
	height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: solid 1px #dddddd;
    margin-bottom: 10px;
}

.index-middle-img{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}



.handle-result-head{
	min-height: 30px;
    background-color: #f4f4f4;
    color: #666666;
    margin-bottom: 10px;
}

.handle-result-head>li{
	display: inline-block;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}

.handle-result-ul{
	height: 30px;
    color: #666666;
    margin-bottom: 10px;
    border-bottom:solid 1px #edecec;
}

.handle-result-ul>li{
	display: inline-block;
	line-height:30px;
	text-align:center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.customer-index-ul{
	width:100%;
	text-align: right;
}

.customer-index-ul>li{
	display:inline-block;
	border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
	background-repeat: no-repeat;
	background-position: center 15px;
	cursor: pointer;
	padding-left: 15px;
    padding-right: 15px;
    width: 43%;
    height: 100px;    
    line-height: 140px;
    text-align:center;
    margin-bottom: 5px;
}


.cil-img01{
	background-image: url(../img/customer01.png);
	float:left;
}

.cil-img02{
	background-image: url(../img/customer02.png);
}

.cil-img03{
	background-image: url(../img/customer03.png);
	float:left;
}

.cil-img04{
	background-image: url(../img/customer04.png);
}

.login-tip{
	color:#d24831;
}

.login-card-div{
	width: 330px;
	height: 340px;
    position: absolute;
    z-index: 1000;
    margin-top: -360px;
    right: 10%;
}

.login-success-div{
	float:right;color:#4f4f4f;margin-right: 20px;display:none;
}

.login-success-div>a {
	color:#4f4f4f;
	font-size: 14px;
	text-decoration: none;
}

.login-info-span{
	color: #4f4f4f;
	cursor:pointer;
}

.login-info-span:hover{
	text-decoration: underline;
}

.verify-code-img{
	height:35px;
	cursor:pointer;
}
/*
@media screen and (max-width:768px){
	.login-card-div{right: 5%;}
}
*/
.login-line-div{
	margin-bottom: 10px;
}

.verify-code-input{
	display: inline-block;
    width: 160px;
}

.verify-code-div{
	display: inline-block;
    width: 100px;
    float: right;
}

.banner-div2{
	min-width:1200px;
}
.banner-div2>img{
	height: 150px;
	width: 100%;
}

.conten-wrapper{
	width: 1200px;
    margin: auto;
    margin-bottom:20px;
}

.guide-info-content-div {
	min-height:220px;
    padding: 10px;
    background-color: #fff;
}

.guide-info-title{
	background-color: #fff;height:40px;line-height:40px;
}

.guide-info-line{
	height: 4px;
    background-color: #c40311;
    margin-bottom: 10px;
}

.guide-check-table-box{
	border: 1px solid #e8e8e8; padding: 10px;margin-left:10px;margin-right:10px;margin-top:15px;
}

.guide-check-table{
	width:100%;border: 1px solid #ddd;
}

.guide-check-wrapper-default{
	height:40px;
	overflow:hidden;
}

.guide-check-wrapper-active{
	height:auto;
	overflow:auto;
}  

.guide-check-td-left{
	width:80px;
	height:40px;
	border: 1px solid #ddd;
	text-align:center;
	background-color: #f7f7f7;
	color:#333;
	font-weight: bold;
}

.guide-check-td-right{
	height:40px;
	padding-left:10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	border-right:0;
}

.guide-check-td-btn{
	width: 60px;
	border-bottom: 1px solid #ddd;
	vertical-align: top;
    text-align: center;
    color: #9c9999;
    font-size: 12px;
}

.guide-check-btn-div{
	cursor:pointer;
	margin-top: 17px;
}

.guide-check-icon-down{
	display:none;
	width: 17px;
	height:17px;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    border: solid 1px #c9c9c9;
}
.guide-check-icon-up{
	width: 17px;
	height:17px;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    border: solid 1px #c9c9c9;
}
.guide-check-btn-i{
    display: block;
    height: 4px;
    font-size: 12px;
}

.guide-check-div{
	height:27px;
	margin-top: 10px;
	padding-left: 12px;
    padding-right: 12px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.guide-own-div{
	height:27px;
	margin-top: 10px;
	padding-left: 12px;
    padding-right: 12px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.guide-check-div-default{
	color:#6c6c6c;
}
.guide-check-div-active{
	color:#fff;
	background-color: #c40311;
}
.guide-check-div-line{
	width:1px;
	height:15px;
	line-height:15px;
	margin-left:3px;
	margin-right:3px;
	border-left:solid 1px #6c6c6c;
	display:inline-block;
}

.guide-info-content-box{
	border: 1px solid #e8e8e8; padding: 10px;margin-bottom: 10px;
}
.guide-info-content-box1 {
    padding: 10px;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.guide-info-content-boxleft{
	display: inline-block;width: 80%;
	overflow: hidden;
}

.guide-info-content-boxright{
	display: inline-block;margin-left: 100px;
}

.guide-info-content-t{
	text-align:left;
	color:#333333;
	font-size: 18px;
    font-weight: bold;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.guide-info-content-a{
	text-align:left;
	margin-top:20px;
}

.guide-info-content-a>div{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}



.guide-info-content-c01{
	width:40%;
	display: inline-block;
	color:#333333;
	background-image: url(../img/guide09.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.guide-info-content-c02{
	width:25%;
	display: inline-block;
	color:#333333;
	background-image: url(../img/guide10.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.guide-info-content-c03{
	width:30%;
	display: inline-block;
	color:#333333;
	background-image: url(../img/guide11.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.guide-info-content-c04{
	width:20%;
	display: inline-block;
	color:#333333;
	background-image: url(../img/guide12.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.guide-info-content-b{
	text-align:left;
	margin-left:25px;
}

.guide-info-content-btn{
	width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    border: solid 1px #c40311;
    color: #c40311;
    background-color: #ffe1e1;
    cursor: pointer;
}
.guide-info-content-btn:hover{
	background-color: #c40311;
	color:#fff;
}

.guide-btn-disable{
	width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    border: solid 1px #bbb;
    color: #bbb;
    background: transparent;
}

.content-btn-bottom{
	margin-top:10px;
}

.guide-tab-div{
	width: 100%;
    height: 50px;
    background-color: #c40311;
    margin-top: 20px;
}

.guide-tab{
	display: inline-block;
    margin-left: 10px;
    width: 100px;
    height: 40px;
    border-radius: 5px 5px 0px 0px;
    margin-top: 10px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}

.guide-tab-default{
	color: #fff;
}

.guide-tab-active{
	background-color: #fff;
	color: #c40311;
}

.guide-data{
	margin-top: 10px;
	width: 100%;
}

.guide-table{
    border: solid 1px #efcac9;
}

.guide-td-left{
	width:15%;
	background-color: #f9e9e9;
	color:#d24831;
	font-weight:bold;
	text-align:center;
	height:40px;
	border: 1px solid #efcac9;
}

.guide-td-right{
	width:35%;
	color:#666666;
	text-align:left;
	padding-left: 10px;
	height:40px;
	border: 1px solid #efcac9;
}

.guide02-th{
	background-color: #f9e9e9;
	color: #d24831;
    font-weight: bold;
    text-align: center;
    height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #efcac9;
}

.guide02-td{
	color: #666666;
    text-align: center;
    height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #efcac9;
}

.news-info-div{
	padding: 30px;
	background-color: #fff;
}

.news-info-title{
	font-size: 18px;
    font-weight: bold;
    color: #333;
    text-align: center;
}

.news-info-date{
	margin-top: 15px;
    height: 30px;
    background: #f8f8f8;
    line-height: 30px;
    text-align: center;
    color: #777777;
}

.news-info-content{
	margin-top: 15px;
	color: #050505;
	line-height: 36px;
    font-size: 16px;
}

.news-info-content img{
	max-width:98%;
}

.news-tab-head{
	height:50px;
	line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.news-tab-div{
	display: inline-block;
	vertical-align: top;
    width: 200px;
    margin-left: 20px;
    background-image: url(../img/news01.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 120px;
}

.news-tab-ul{
    height: 500px;
    overflow-y: auto;
    margin-left: 20px;
    background-color: #f5f5f5;
}

.news-tab-li{
	height: 50px;
    line-height: 50px;
    text-align: left;
    cursor: pointer;
    padding-left:20px;
    padding-right:20px;
    border-bottom: solid 1px #e6e6e6;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news-li-default{
    color: #515151;
}


.news-li-active{
    color: #c40311;
}

.news-li-active>i{
	color:#c40311;
}

.guidelist-sinput-div{
	width:45%;display:inline-block;
}

.guidelist-sinput-div input{
	display:inline-block;
}

.guidelist-sbtn-div{
	display:inline-block;
}

.guidelist-sbtn{
	width:90px;margin-left:10px;margin-top:-4px;background-color:#c40311;color:#fff;
}

.handle-result-search{
	text-align: center;height: 50px;background-color: #c40311;padding: 10px;line-height: 50px;
}

.hanle-result-box{
	margin-top:20px;
	width:100%;
}

.handle-result-s-head{
	height: 40px;
    background-color: #f4f4f4;
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.handle-result-s-tr{
	height: 40px;
    color: #666666;
    text-align: center;
}

.handle-result-s-tr>td{
	border-bottom: solid 1px #edecec;
	padding-top:10px;
	padding-bottom:10px;
}

.regist-input{
	width:280px;
	float:left;
}
.regist-msg-div{
	float: left;
    height: 38px;
    line-height: 38px;
    margin-left: 3px;
    color: #ff6701;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.regist-check{
	display:inline-block;
}
.regist-note{
	display:inline-block;
}
.verify-input-div{
	width:150px;display: inline-block;
}
.verify-btn-div{
	display: inline-block;
}
.verify-btn{
	margin-left: 1px;
    background-color: green;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    height:38px;
    line-height:38px;
    border-radius: 5px;
    cursor:pointer;
}

.verify-btn:hover{
	color:#fff;
}

.regist-line{
	display:inline-block;height:400px;width:10px;margin-left: 10px;border-left:solid 1px #ddd;vertical-align:top;
}

.regist-desc{
	display:inline-block;width:260px;vertical-align:top;color:#7b7b7b;
}

.regist-desc>div{
	margin-top:10px;
	line-height: 22px;
}
.regist-desc-title{
	color:#ff6701;font-size:16px;
}

.regist-desc-ct{
	color:#7b7b7b;
}

.left-tab-head{
	height:50px;
	line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.left-tab-div{
	display: inline-block;
	vertical-align: top;
    width: 200px;
    margin-left: 20px;
    background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 120px;
}

.left-tab-ul{
    margin-left: 20px;
    background-color: #f5f5f5;
    height:500px;
    overflow-y: auto;
}

.left-tab-li{
	height: 50px;
    line-height: 50px;
    text-align: left;
    cursor: pointer;
    padding-left:20px;
    padding-right:20px;
    border-bottom: solid 1px #e6e6e6;
}

.left-li-default{
    color: #515151;
}


.left-li-active{
    color: #c40311;
}

.left-li-active>i{
	color:#c40311;
}

.right-info-div{
	width:940px;
	display: inline-block;
}
.right-info-title{
	height:39px;
	line-height:39px;
	margin-left:20px;
	padding-left: 10px;
	text-align: left;
    /* background-color: #f5f5f5; */
    color: #c40311;
    border-bottom: solid 1px gainsboro;
}

.survey-title{
	font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
}

.survey-info-bar{
	margin-top: 15px;
	margin-bottom: 20px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #f8f8f8;
    color: #777777;
    font-size: 16px;
}

.survey-info-bar>div{
	max-width:600px;
	margin-left:20px;
	display:inline-block;
	text-overflow: ellipsis;
    white-space: nowrap;
   	overflow: hidden;
}

.survey-info-ct{
	margin-bottom: 40px;
    line-height: 30px;
    font-size: 16px;
}

.survey-item-box{
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-right: 30px;
}

.survey-item-title{
	font-weight:bold;
	font-size:16px;
}

.survey-ul{
	
}

.survey-ul>li{
	line-height:40px;
}

.survey-option-a{
	display: inline-block;
}

.survey-option-c{
	width: 400px;
    height: 90px;
    margin-top: 13px;
}

.survey-option-d{
	display: inline-block;
    vertical-align: middle;
    height: 40px;
    line-height: 46px;
}

.color-a{
	color:#ac1215;
}
.bg-a{
	background-color:#c40311;
}
.bdc-a{
	border-color:#ac1215;
}

.color-b{
	color:#c40311;
}
.bg-b{
	background-color:#c40311;
}
.bg-h{
	background-color:#999999;
}
.bdc-b{
	border-color:#c40311;
}

.color-c{
	color:#d24831;
}
.bg-c{
	background-color:#d24831;
}
.bdc-c{
	border-color:#d24831;
}

.color-d{
	color:#f9e9e9;
}
.bg-d{
	background-color:#f9e9e9;
}
.bdc-d{
	border-color:#f9e9e9;
}

.color-e{
	color:#ffe1e1;
}
.bg-e{
	background-color:#ffe1e1;
}
.bdc-e{
	border-color:#ffe1e1;
}

.color-f{
	color:#efcac9;
}
.bg-f{
	background-color:#efcac9;
}
.bdc-f{
	border-color:#efcac9;
}

.color-g{
	color:#06b6eb;
}
.bg-g{
	background-color:#06b6eb;
}
.bdc-g{
	border-color:#06b6eb;
}

.select-a{
	height:37px;
	border-color:#bbb;
}

.input-a{
	border-color:#bbb;
}

.btn-a{
	background-color: #c40311;
    color: #fff;
}
.btn-b{
	background-color: #06b6eb;
    color: #fff;
}
	

/*覆盖layui样式开始*/
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #333333;
    background-color: #ffffff;
    font-weight:bold;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{
	    border-bottom: 2px solid #c40311;
}

.layui-tab-title li{
	color:#999999;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #c40311;
    color: #fff;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #c40311;
    background-color: #c40311;
    color: #fff;
}

.layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #c40311;
}

.layui-form-select dl dd.layui-this{
	background-color: #c40311;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #c40311!important;
    background-color: #c40311!important;
}
.layui-nav {
    background-color: #c40311;
    text-align: center;
}
.layui-nav-item {
    width: 10%;
}
.menu-item{
	background-color: #075191;
}
.layui-nav-child{
	text-align: left;
}
/*覆盖layui样式结束*/