@media screen and (min-width:320px) {
	html {font-size: 62% !important;}
}
@media screen and (min-width:360px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:375px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:384px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:400px) {
	html {font-size: 75% !important;}
}
@media screen and (min-width:414px) {
	html {font-size: 75% !important;}
}
@media screen and (min-width:424px) {
	html {font-size: 87.5% !important;}
}
@media screen and (min-width:480px) {
	html {font-size: 87.5% !important;}
}
@media screen and (min-width:540px) {
	html {font-size: 100% !important;}
}
@media screen and (min-width:720px) {
	html {font-size: 125%;}
}
@media screen and (min-width:750px) {
	html {font-size: 125%;}
}

@media screen and (min-width:1080px) {
	body {font-size: 16px;}
}

body{
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
}
*{
	font-style: normal;
}
li{
	list-style: none;
	outline: none;
}

a{
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

 p{
 	margin: 0;
 }

ul,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	outline: none;
}
img{
	outline: none;
}

.p74_con{
	width: 1200px;
	height: auto;
	min-height: 30px;
	margin: 40px auto;
	overflow: hidden;
	background:#fff;
	margin-top: 0px;
	border-radius: 3px;
}

.p74_left{
	width: 1200px;
	float: left;
	height: auto;
	min-height: 50px;
	overflow: hidden;
}




.p74l_ul{
	height:125px;
	border-bottom: 1px solid rgba(190,194,201,0.3);
	width: 100%;
	padding-left: 50px;
	padding-bottom: 32px;
	margin: 0 auto;
	display: table;
}

.p74l_ul h3 {
    color: #222222;
    width: 100%;
    padding: 0;
}

.p74l_ul h3  b{
	margin-left: 5px;
}


.company_logo{
	width: 80px;
    padding: 1px;
    border: none !important;
    display: block;
    box-sizing: border-box;
    float: left;
    margin-right: 20px;
    height: 80px;
    margin-top: 38px;
	border-radius: 40px;
}

.p74l_ul li{
	height: auto;
    line-height: 27px;
    width: 100%;
    color: #666666;
}

.p74l_ul li:nth-child(2){
	margin-top:35px;
}

.p74l_ul li font{
	color: #222222;
    margin-left: 5px;
    margin-right: 5px;
}

.a74_lulf{
	color: #666 !important;
    font-size: 14px !important;
}

.hr_zhix1 {
    height: auto;
    min-height: 195px;
    overflow: hidden;
    width: 100%;
    background: #fff;
}



.hr_zhi1c {
    box-sizing: border-box;
    padding-right: 50px;
    height: auto;
    overflow: hidden;
}

.hr_zhi1c ul {
    width: 100% !important;
    float: left;
    font-size: 14px;
    height: auto;
}

.hr_zhi1c ul li {
    font-size: 16px;
    color: #222222;
    line-height: 29px;
    height: auto;
    text-align: left;
	width: 250px;
	float: left;
}

.long_ul_p{
	padding-bottom: 60px !important;
}

.long_li{
	width: 1100px;
}

.hr_zhi1c ul li font {
    color: #666666;
	margin-left: 10px;
}

.hr_zhi1c ul a {
    display: inline-block;
    font-size: 13px;
    box-sizing: border-box;
    padding: 0px 3px;
    min-width: 80px;
    height: 30px;
    border: 1px solid #D5D5D5;
    text-align: center;
    line-height: 30px;
    margin-bottom: 5px;
    margin-right: 3px;
    color: #222222;
}

.hr_zhi1c_active {
    border-color: #0062A3 !important;
    color: #0062A3 !important;
}

.headname{
	margin-top: 0px !important;
}

.head_pic{
	width: 80px;
	border-radius: 40px;
    padding: 1px;
    border: 1px solid #EEEEEE;
    display: block;
    box-sizing: border-box;
    float: left;
    margin-right: 20px;
    height: 80px;
    margin-top: 0px;
}

.jbad{
	color: #666 !important;
}

.introduce_head{
	height: auto;
	line-height: 27px;
	min-height:27px;
	padding-left: 104px;
	padding-right: 50px;
}

.m_t_6{
	margin-top: 22px;
}

.m_l_50{
	margin-left: 50px;
	margin-bottom: 15px;
}

.m_l_5{
	margin-left: 5px;
}

.hr_zhix3c {
    box-sizing: border-box;
    padding: 10px 50px;
    color: #101010;
    font-size: 16px;
    line-height: 32px;
}

.warning_c{
	color:#ff9800;
}

.font_xz{
	display: block;
	margin-left: 64px;
}

.hr_zhix2{
	height: auto;
	width: 100%;
	background: #fff;
}

.share_p {
    padding-bottom: 42px;
    padding-top: 42px;
    border-bottom: 1px solid rgba(190,194,201,0.3);
    padding-left: 0px;
    margin-left: 50px;
}

.li_1100{
	width: 1100px !important;
}

.company_Competitor li:nth-child(2){
	margin-left: 0 !important;
}


.li_mt_10 li:nth-child(1){
	margin-left: 0 !important;
}

.w_700{
	width: 700px !important;
}

.w_360{
	width: 420px !important;
}

.p_bottom_20{
	padding-bottom: 0px;
}

.w_600{
	width: 600px;
}

.w_400{
	width: 400px;
}

.ul_33_f{
	width: 33%;
}

.ul_40_f{
	width: 40%;
}

.h3_16{
	font-size:16px;
}

.share_p h3{
	margin: 0;
}

.w_115{
	width: 115px;
}

.logo_s{
	float: right;
	width: 200px;
	margin: 40px 50px 0 0;
}

.special_tip{
	font-size: 14px !important;
	margin-left: 0px !important;
}


.w_100_f li{
	width: 100% !important;
}

.hr_zhix3{
	width: 100%;
	height: auto;
	min-height: 50px;
	background:#fff;
	overflow: hidden;
}

.s_footer{
	width: 115px;
    padding: 20px 0;
    margin-left: 50px;
    float: left;
}

.fs_14{
	font-size:14px;
}

.chance_detail{
	width: 86%;
    font-size: 20px;
    margin: 0 auto;
}

.chance_detail li{
	padding: 30px 0;
    overflow: hidden;
}

.chance_detail li:nth-child(1){
    border-bottom: 1px solid #e3e3e3;
}

.chance_detail li p:nth-child(1){
	color: #666666;
	width: 15%;
    text-align: right;
    float: left;
}

.chance_detail li p:nth-child(2){
	color: #101010;
	float: left;
    margin-left: 4%;
    width: 60%;
}

.ml_1{
	margin-left: 1%;
}

.head_sex{
	font-size: 15px;
	font-weight: 500;
}

.headname_h3 img{
	font-size: 15px;
	font-weight: 500;
}

.position_info_base{
	display: none;
}

.position_clearbox{
	height: 25px;
}

.position_top{
	display: none;
}

.content_phone{
	display: none;
}

.jbad{
	color: #666;
}

.hr_zhix3c font{
    color: #666;
}

.small_info_img{
	top: 4px;
}

.position_tag_li{
	width: auto !important;
	float: left;
	margin: 15px 0 0 20px;
	border: 1px solid #999;
	color: #999 !important;
	padding: 0 10px;
	border-radius: 3px;
	font-size: 16px;
	line-height: 29px !important;
	margin-top: 10px;
}

.long_ul_p ul{
	width: 100% !important;
}

.image_code_box{
	width: 425px;
	height: 260px;
	margin: 0 auto;
	margin-top: 40px;
}

.icb_left{
	float: left;
	width: 140px;
	height: 100%;
}

.icb_right{
	float: right;
}

.image_code_box img{
	width: 140px;
	height: 140px;
}

.image_code_box p{
	text-align: center;
	font-size: 14px;
}

.icb_left p:nth-of-type(1){
	font-weight: 900;
	margin-top: 5px;
}

.icb_left p:nth-of-type(2){
	margin-top: 32px;
}

.icb_left p:nth-of-type(3){
	margin-top: 3px;
}

.icb_right_p_3{
	width: 200px;
	margin-left: -31px;
}

.text_l_h{
	line-height: 26px !important;
	display: block;
}

.position_clearbox_top{
	display: none;
}

.company_tag_box{
	height: auto;
	overflow: hidden;
	padding-bottom: 60px;
	padding-top: 30px;
}

.cd_p_pc{
	font-size: 14px;
	color: #101010;
	width: 240px;
	float: right;
}

.company_tag_box div:nth-of-type(1){
	margin-left: 0 !important;
}

.company_Tag_first div:nth-child(1) {
	margin-left: 3px;
}

.t_con2 li {
	width: 67% !important;
	overflow: hidden;
}

.h_con2_li{
	margin-left: 92px;
}

.contact_ul li{
	width: 100% !important;
}

.citd_title_pb_17{
	padding-bottom: 17px;
}

.citd_title_pb_10{
	padding-bottom: 7px;
}

.rs_text_box{
	margin-top: 35px;
}

.rs_text{
	font-size: 28px;
	font-weight: 700;
	line-height: 41px;
	text-align: center;
}

.image_code_box_img{
	width: 32px !important;
	height: 32px !important;
	float: left;
	margin: 58px 0 0 53px;
}

.ul_li_600{
	width: 600px !important;
}

.hidemore{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p74_con4{
	display: none;
}

@media screen and (min-width:375px) and (max-width:998px){
	.p74_con4{
		display: block;
	}

	.reg_info{
		font-size: 1.97rem;
		font-weight: bold;
		float: left;
		margin-left: 3rem;
		line-height: 9rem;
	}

	.reg_btn_phone{
		width: 13.3rem;
		height: 4.425rem;
		line-height: 4.425rem;
		border: 1px solid #2A70E3;
		color: #2A70E3;
		text-align: center;
		margin: 2.4rem 0 0 4rem;
		font-size: 1.97rem;
		float: left;
	}

	.info_logo_new{
		width: 10rem !important;
		position: unset !important;
		float: left;
		border-radius: 5rem;
		margin-right: 2.2rem;
		top: 0 !important;
	}

	.ul_li_600{
		width: 100% !important;
	}

	.xyd_ul{
		margin-top: -1.9rem;
	}

	.company_tag_box {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}

	.text_l_h{
		line-height: 3.5rem !important;
	}

	.hr_zhi1c ul li font {
		padding-left: 1rem;
	}

	.share_p {
        border-bottom: 1px solid rgba(187,187,187,0.4);
	    margin-left: 3rem;
        padding: 1rem 0 5rem 0;
		margin-right: 3rem;
		padding-bottom: 5rem !important;
	}

	.p74l_ul h3  b{
		font-weight: 600;
		font-size: 4.02rem;
	}

	.p74_con{
		width: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		background:#fff;
		margin-top: 0px;
        margin-bottom: 3rem;
	}

	.w_700{
		width: 100% !important;
	}

	.w_360{
		width: 100% !important;
	}

	.p74_left{
		width: 100%;
		float: left;
		height: auto;
		min-height: 50px;
		overflow: hidden;
	}

	.p74l_ul{
        height: 8rem;
        border-bottom: 1px solid rgba(187,187,187,0.3);
        padding: 0;
        width: 90%;
        padding-bottom: 6rem;
        margin: 0;
        margin-left: 3rem;
        margin-right: 3rem !important;
	}

	.headname_h3 img{
		width: 3.4rem;
		margin: 0.4rem 0 0 1rem;
		height: auto;
	}

	.head_sex{
		font-size: 2.3rem !important;
		font-weight: 500 !important;
	}

	.company_logo{
		width: 14rem;
	    height: 14rem;
	    padding: 1px;
	    border: 1px solid #EEEEEE;
	    display: block;
	    box-sizing: border-box;
	    float: left;
	    margin-right: 20px;
	    margin-top: 38px;
	    display: none;
	}

	.p74l_ul li:nth-child(1) {

	}

	.p74l_ul li:nth-child(2) {
    	margin-top: 1.7rem;
	    font-size: 3.63rem;
	    margin-bottom: 1.1rem;
	}

    .p74l_ul li {
	    height: auto;
    	min-height: 2rem;
	    line-height: 3.4rem;
	    width: 100%;
	    margin-top: 0.3rem;
	    color: #666666;
	    font-size: 2.67rem;
	}

	.a74_lulf {
    	color: #666 !important;
   		font-size: 2.33rem !important;
   		display: block;
	}

	.share_p h3 {
        margin: 0;
        font-size: 2.87rem;
        padding: 3.5rem 0;
        color: #101010;
        font-weight: 800;
        padding-top: 5.5rem;
		line-height: 1.6;
	}

	.hr_zhi1c ul li {
	    font-size: 2.33rem;
	    color: #666;
	    line-height: 3rem;
	    height: auto;
	    text-align: left;
        margin-bottom: 1.7rem;
		width: 100%;
	}

	.hr_zhix3c {
	    box-sizing: border-box;
	    color: #222222;
	    font-size: 2.33rem;
	    line-height: 3rem;
		padding-bottom: 5rem;
	}

	.hr_zhix2{
		height: auto;
		width: 100%;
		background: #fff;
	}

	.p_bottom_20 {
    	padding-bottom: 1rem;
		color: #666;
	}

	.hr_zhi1c ul {
	    width: 100% !important;
	    float: left;
	    font-size: 2.33rem;
	    height: auto;
	}

	.hr_zhi1c ul a{
		font-size: 2.33rem;
	    padding: 5px 3px;
	    height: auto;
	}

	.w_400{
		width: 50% !important;
	}

	.w_600{
		width:100% !important;
	}

	.m_t_6 {
        margin: 3.5rem 0 0 3rem;
        font-size: 2.87rem;
        padding: 2rem 0;
        font-weight: 700;
	}

	.head_pic{
	    width: 10rem;
	    border-radius: 5rem;
	    padding: 1px;
	    border: 1px solid #EEEEEE;
	    display: block;
	    box-sizing: border-box;
	    float: left;
	    margin-right: 20px;
	    height: 10rem;
	    margin-top: 1rem;
    }

	.special_tip{
		font-size: 2rem !important;
		margin-left: 0 !important;
		padding-left: 0rem !important;
	}

    .s_footer {
	    width: 7.2rem;
	    padding: 1.2rem 0;
	    margin-left: 50px;
	    float: left;
	    display: none;
	}

	.fs_14 {
    	font-size: 0.9rem;
	}

	.w_115 {
   		 width: 7.2rem;
	}

	.logo_s {
    	float: right;
	    width: 20.5rem;
	    margin: 7.5rem 20.2rem 0 0;
	}

	.p74l_ul h3 {
	    color: #101010;
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}

	.long_li{
		width: 100% !important;
	}

	.long_li font{
		display: block;
		width: 80%;
    	margin: -3rem 0 0 19%;
	}

	.li_1100{
		width: 100% !important;
	}

	.

	.w_100_f {
    	width: 100% !important;;
	}

	.headname{
		margin-top: 1.7rem !important;
    	font-size: 2.33rem !important;
	}

	.add_right{
		width: 100% !important;
		background:#F0F0F0;
	}

	.d_con{
		width: 100%;
	}

	.cinfo_top{
	    width: 100%;
    	height: auto;
    	overflow: hidden;
    	background: #fff;
	}

	.c_bg{
		width: 100%;
		height: 26rem;
	}



	.c_base_info{
		margin: 5rem 3rem 0;
		font-size: 2.2rem;
	}

	.c_base_info li{
		margin-top: 0px;
		color:#101010;
	}
	.position-all{
		position: relative;
		/*display: flex;*/
		/*justify-content: space-around;*/
	}
	.position-all .position-name{
		width: 80%;
	}
	.com-logo{
		position: absolute;
		width: 10rem;
		height: 10rem;
		margin-top: 2.5rem;
		border-radius: 10rem;
		overflow: hidden;
		top: 0;
		right: 0;
	}
	.com-logo .c_logo{
		width: 100%;
		/*position: absolute;*/
		height: 100%;
		margin: 0;
		/*margin: -5rem 0 0 3rem;*/
	}
	.c_base_info h2{
		font-size: 3.54rem;
		display: inline-block;
		margin-bottom: 0;
		font-weight: 900;
		color: #101010;
		margin-top: 1.5rem;
	}

	.c_b_info{
		line-height: 3.39rem;
	}

	.c_base_info .name-icon{
		width: 4.2rem;
    	/*margin: -2rem 0 0 0.7rem;*/
	}

	.c_data{
		margin: 3.5rem 3rem 0 3rem;
    	font-size: 2.95rem;
	    height: auto;
	    overflow: hidden;
	    width: auto;
	}

	.c_data2{
		border-top: 1px solid rgba(187,187,187,0.3);
		padding: 3rem 0 5rem 0rem;
	}

	.c_data li{
		 width: 25%;
		 text-align: center;
		 float: left;
		 margin-top: 0;
	}

	.c_data2 li{
		width: 33.3% !important;
	}

	.c_data li p:nth-child(1){
		font-weight: 700;
	}

	.c_data li p:nth-child(2){
		font-size:2.2rem;
		color: #bbb;
	}

	.cinfo_detail{
		font-size: 2.2rem;
    	background: #fff;
    	margin-top: 2rem;
	}

	.cinfo_detail ul{
		margin: 4rem 0 0 3rem;
	}

	.citd_title span {
    	font-size: 3rem;
		font-weight: 700;
	}

	.hrline{
		width: 62%;
		margin: 2.5rem 8rem 0 0;
	}

	.company_intro{
		padding: 4rem 0 0rem 0px;
   		width:100%;
   		overflow: hidden;
		text-indent:0;
		color: #666;
		font-size: 2.33rem;
	}

	.company_address{
		position: unset;
	}

	.ca_detail{
		position: unset;
		font-size: 2.2rem;
		top:0;
		left: 0;
		height: auto;
		padding-bottom: 2.3rem;
    	overflow: hidden;
	}

	.ca_detail ul{
		width: 100%;
    	margin: 0rem 0 0 0;
	}

	.ca_detail li {
    	margin-top: 2rem;
	}

	.ca_detail p {
	    font-size: 2.2rem;
	    margin-left: 6rem;
	    line-height: 3.5rem;
	    word-wrap: break-word;
		color: #333;
	}

	.ca_detail li p:nth-child(3) {
    	padding-bottom: 2rem;
   		padding-top: 0.5rem;
	}

	.cd_num{
		width: 3rem;
		height: 3rem;
		border-radius: 1.5rem;
		font-size: 2rem;
		margin-top: 0.5rem;
		line-height: 3rem;
	}

	.ci_box{
	    padding-bottom: 4rem;
	    width: 100%;
	}

	.ci_box img{
		width: 4rem;
	    margin: 0 auto;
	    display: block;
	}

	.chance_detail {
	    width: 95%;
	    font-size: 2.5rem;
	    margin: 0 auto;
	}

	.chance_detail li p:nth-child(1) {
	    text-align: left;
   		width: auto;
	}

	.chance_detail li p:nth-child(2) {
	    color: #101010;
	    float: left;
	    margin-left: 4%;
	    width: 78%;
	}

	.s_content{
	    float: unset !important;
	    margin: 4.5rem 0 0 0rem !important;
	    width: 100% !important;;
    }

    .fix_link{
    	display: block !important;
    }

	.position_top{
		width: 100%;
		position: fixed;
		overflow: hidden;
		background: #fff;
		display: block;
        opacity: 0.9;
        box-shadow: 0px 3px 6px 2px #C7D6EE;
        height: 8.6rem;
        z-index: 10;
	}

	.position_top li{
		height: 8.6rem;
		float: left;
		font-size: 2.8rem;
		line-height: 9.5rem;
		color: #999;
		border-bottom: 0.3rem solid #fff;
		cursor: pointer;
		margin: 0 2rem;
	}
	.list-nav li{
		margin: 0 3rem;
	}

	.position_top span{
		padding: 0 0.4rem;
	}

	.p_top_select{
		font-weight: 700;
		color: #101010 !important;
		border-bottom: 0.4rem solid #2A70E3 !important;
	}
	.list-box-wrap{
		background: #F5F6F8;
		height: 100%;
	}
	.isIngPosition{
		padding:3rem 3rem 5rem;
		border-radius: 4px;
		height: initial !important;
		background: url(../images/tixianBg_01.png) no-repeat center !important;
		background-size: 100% 100%;
	}
	.isIngPosition ul{
		width: 100% !important;
	}
	.new_list_nav{
		opacity: 1 !important;
		height: 10rem !important;
	}
	.new_list_nav li{
		color: #aaaaaa;
		height: 10rem !important;
		font-size: 2.6rem !important;
	}
	.new_list_nav .p_new_select{
		color: #3475F7 !important;
		border-bottom: 0.4rem solid #3475F7 !important;
	}
    .top_navigation_one{
        margin-left: 3.5rem !important;
    }

    .top_navigation_two{
        margin-left: 8rem !important;
    }

	.position_info_base{
		margin-top: 9rem;
		display: block;
	}

	.pib_part_one{
		margin: 16.2rem 3rem 3rem 3rem;
		overflow: hidden;
		padding-bottom: 4rem;
        border-bottom: 1px solid rgba(187,187,187,0.3);
	}
	.pib_part_one .pibpo_box{
		padding-bottom: 1.5rem;
	}
	.pib_part_one h3{
		font-size: 4.23rem;
		margin-bottom: 3rem;
		/*width: 55%;*/
		/*float: left;*/
        color: #101010;
        font-weight: 700;
        line-height: 5rem;
	}

	.pib_part_one b{
		/*float: right;*/
		font-size: 3.3rem;
		color: #E51C23;
		line-height: 5.7rem;
        font-weight: 700;
	}

	.pibpo_box{
		overflow: hidden;
	}

	.pib_part_one li{
		font-size: 2.33rem;
		float: left;
		position: relative;
	}

	.pib_part_one img{
		width: 3.1rem;
		position: absolute;
		top: 0.3rem;
	}

	.pib_part_one span{
		margin-left: 3.8rem;
        color: #333;
	}

	.pib_part_two{
		font-size: 2.33rem;
		margin: 0rem 3rem 0rem 3rem;
		overflow: hidden;
		padding-bottom: 1.7rem;
	}

	.pib_part_two li{
		width: 75%;
	}

    .pib_part_two li:nth-child(2) {
        color:#666;
    }

	.company_logo_new{
        float: right;
        width: 10rem;
        margin-top: -10rem;
        border-radius: 5rem;
        margin-right: 1rem;
	}

	.c_name_li{
		margin-top: 1.2rem;
        margin-bottom: 1.3rem;
	}

	.c_name_li span{
		font-size: 3rem;
        color: #333;
	}

	.c_name_li img{
		width: 3.7rem;
		margin-top: -0.5rem;
	}

	.summary_box{
		margin: -4rem 5rem 0 3rem !important;
		padding-bottom: 5rem;
	}

	.position_clearbox{
		height: 3rem;
		background: #eee;
		display: block;
	}

	.pc_info{
		display: none;
	}

	.p74_con3{
		margin-top: 3rem;
		margin-bottom: 12rem;
	}

	.content_phone{
		position: fixed;
		bottom: 0;
		height: 14.75rem;
		background: rgba(255,255,255,0.9);
		width: 100%;
		display: block;
        /*opacity: 0.9;*/
        box-shadow: 0px -1px 6px 2px #C7D6EE;
        z-index: 10;
	}

	.content_phone img{
		width: 8rem;
		height: 8rem;
		border-radius: 4rem;
		margin: 2rem 0 0 2rem;
		float: left;
	}

	.content_phone span{
        font-size: 3.2rem;
        position: absolute;
        top: 3rem;
        left: 12rem;
        color: #101010;
        font-weight: 700;
	}
	.content_phone .info-nickname{
		float: left;
		display: inline-block;
		max-width: 13rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.content_phone e{
		font-size: 2.1rem;
        font-weight: 500;
		margin-left: 1rem;
	}

	.content_phone a{
		float: right;
		width: 26.66rem;
		text-align: center;
		font-size: 2.36rem;
		color: #fff;
		background: #2A70E3;
		height: 6.83rem;
		line-height: 6.83rem;
		border-radius: 4rem;
		margin: 6.05rem 2.6rem 0 0;
	}

	.long_a_help{
		width: 56rem !important;
		margin-top: 2.6rem !important;
	}

    .w_200{
        width: 200% !important;
    }

    .introduce_head{
        padding-left: 11.4rem !important;
        font-size: 1.97rem !important;
		padding-right: 0;
    }

    .jbad{
        color:#101010 !important;
    }

    .jbad2{
        margin-left: 0.4rem !important;
    }

    .p74_con3{
        height: 24rem;
    }

    .cp_span{
        top: 2rem !important;
    }

    .content_phone p{
		position: absolute;
		font-size: 2.36rem;
		color: #666;
		top: 1.5rem;
		left: 2rem;
		/*width: 29rem;*/
		text-align: center;
    }

	.hrline{
		display: none;
	}

    .p74_con_hr{
        margin-bottom: 0rem;
    }

	.cit_detail li {
		border-bottom: 1px solid rgba(187,187,187,0.4);
		margin-right: 3rem;
	}

	.ca_detail li{

	}

	.company_tag{
		padding-bottom: 7rem;
		height: auto;
		overflow: hidden;
		margin-left: 3rem;
	}

	.company_tag_li{
		width: auto;
		float: left;
		margin: 1.8rem 3rem 0 0rem !important;
		font-size: 1.6rem;
		border: 1px solid #999;
		color: #999;
		padding: 0 2rem;
		border-radius: 3px;
		line-height:4.05rem !important;
	}

	.position_tag_li{
		font-size: 2.3rem;
		line-height: 4rem !important;
		width: auto;
		float: left;
		margin: 2rem 3rem 0 0 !important;
		border: 1px solid #999;
		color: #999;
		padding: 0 1.5rem;
		border-radius: 3px;
	}

	.company_tag_box div:nth-of-type(1){
		margin-left: 0 !important;
	}

	.content_phone .cp_right_a{
		background: #fff !important;
		color: #2A70E3 !important;
		border: 1px solid #2A70E3;
	}
	.content_phone .forbidden-right{
		position: relative;
		background: #fff;
		color: #999;
		border: 0.15rem solid #e5e5e5;
	}
	.content_phone .forbidden-right .right-wx{
		position: absolute;
		left: 0;
		top: -5.3rem;
		display: block;
		width: 100%;
		height: 4rem;
		background: #2A70E3;
		border-radius: 0.6rem;
		font-size: 2.06rem;
		line-height: 4rem;
		color: #fff;
	}
	.triangle_border_down{
		width: 0;
		height: 0;
		border-width: 2rem 2rem 0;
		border-style: solid;
		border-color: #2A70E3 transparent transparent;/*蓝色 透明 透明 */
		position: absolute;
		top: 3rem;
		left: 1rem;
	}

	.pibpo_box_h3{
		font-size: 2.95rem !important;
		line-height: 3.8rem !important;
		margin-bottom: 2.3rem !important;
	}


	/*猎头端立即推人(含如何赚取佣金)*/
	.recommend-box,.earn-box{
		width: 100%;
		height: 22.8rem;
		/*text-align: center;*/
		display: flex;
		flex-direction: column;
		align-items: center;
		background: url("/assets/images/rec-bg.png") no-repeat top center;
		background-size: cover;
	}
	.recommend-box{
		height: 12.8rem;
	}
	.earn-box .earn-icon{
		display: block;
		width: 5.9rem;
		height: 5.9rem;
		background: url("/assets/images/how-do.png ") no-repeat top center;
		background-size: cover;
		margin-top: 4.13rem;
	}
	.recommend-box .rec-title,.earn-box .earn-title{
		font-size: 3.54rem;
		color: #fff;
		margin-top: 1.5rem;
	}
	.recommend-box .rec-title{
		margin-top: 3.5rem;
	}
	.recommend-box .rec-get{
		font-size: 2.65rem;
		color: #fff;
		margin: 1.3rem;
	}
	.recommend-box .rec-money{
		font-size: 2.95rem;
		font-weight: bold;
		color: #fff;
	}
	.apply-recommend .bill-warn{
		background: #FFF6F2;
		color: #FF613C;
		margin-top: 0;
		height: 6.25rem;
		font-size: 2rem;
		line-height: 6.25rem;
		padding: 0 2.95rem;
	}
	.apply-info{
		background: #fff;
		padding: 2.95rem !important;
		margin:  2rem 2.95rem;
		border-radius: 0.625rem;
	}
	.apply-info .money em{
		color: #34383E;
		font-size: 6rem;
		font-weight: 700;
		vertical-align: middle;
		margin-right: 1.5rem;
	}
	.apply-info .money input{
		border: none;
		font-size: 6rem;
		width: 80%;
	}
	.apply-recommend input::-webkit-input-placeholder{
		color: #CCCCCC;
  }
	.apply-recommend input::-moz-placeholder{   /* Mozilla Firefox 19+ */
		color: #CCCCCC;
	}
	.apply-recommend input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
		color: #CCCCCC;
	}
	.apply-recommend input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
		color: #CCCCCC;
	}
	.apply-info .rec-info .withdraw{
		color: #7C848B !important;
		font-size: 1.25rem !important;
	}
	.apply-info .rec-info .withdraw .withdraw-text{
		text-align: left !important;
		margin-right: 0 !important;
		width: initial !important;
		color: #7C848B !important;
	}
	.apply-info .money-data .all-money{
		color: #7C848B !important;
		font-size: 1.25rem !important;
		line-height: initial !important;
	}
	.apply-info .rec-info .info-ul .info-li{
		background: none !important;
		border-bottom: 1px solid #F5F6F8 !important;
	}
	.apply-info .rec-info .info-ul .info-li .info-input{
		width: initial !important;
		text-align: left !important;
	}
	.apply-info .rec-info .info-ul .have-line{
		border-bottom: none !important;
	}
	.user-info{
		padding: 0 2.95rem;
	}
	.user-info .rec-info{

	}
	.user-info .rec-info .info-title{
		font-size: 2.95rem;
		color: #333;
		margin-top: 5.75rem;
		margin-bottom: 1.5rem;
	}
	.user-info .rec-info .withdraw{
		overflow: hidden;
		line-height: 6rem;
	}
	.user-info .rec-info .withdraw .withdraw-text{
		display: block;
		width: 15rem;
		text-align: right;
		float: left;
		font-size: 2.25rem;
		color: #666;
		margin-right: 3rem;
	}
	.user-info .rec-info .withdraw .money-data{
		float: left;
	}
	.money-data .all-money{
		float: left;
		font-size: 4rem;
		color: #F2636C;
		line-height: 5rem;
	}
	.money-data .all-unit{
		float: left;
		color: #333;
		font-size: 2.25rem;
		margin-left: 1rem;
	}
	.money-data .input-money{
		float: left;
		width: 20rem;
		height: 5rem;
		padding-left: 1rem;
		border: 0.1rem solid #ccc;
		border-radius: 0.4rem 0 0 0.4rem;
		/*border-right: none;*/
		background: #fff;
		outline: none;
		font-size: 2.25rem;
		color: #333;
		-webkit-appearance: none;
	}
	.money-data .input-unit{
		float: left;
		display: block;
		width: 5rem;
		height: 5rem;
		background: #ccc;
		color: #333;
		text-align: center;
		line-height: 5rem;
		border-radius: 0 0.4rem 0.4rem 0;
		font-size: 2.25rem;
	}


	.user-info .rec-info .info-ul{
		display: flex;
		flex-direction: column;
	}
	.user-info .rec-info .info-ul .info-li{
		width: 100%;
		height: 6.6rem;
		background: #f0f0f0;
		border-radius: 0.5rem;
		padding: 0 1.5rem;
		margin: 0.7rem 0;
	}
	.user-info .rec-info .info-ul .info-li .must-icon{
		line-height: 6.6rem;
		font-size: 2.65rem;
		color: red;
	}
	.user-info .rec-info .info-ul .info-li .info-text{
		line-height: 6.6rem;
		color: #333;
		font-size: 2.65rem;
	}
	.user-info .rec-info .info-ul .info-li .info-input{
		float: right;
		/*direction: rtl;*/
		text-align: right;
		width: 40rem;
		height: 6.6rem;
		color: #333;
		font-size: 2.65rem;
		border: none;
		outline: none;
		background: transparent;
		vertical-align: inherit;
	}

	/*提取奖励*/
	.user-info .rec-info .info-ul .info-pick-li .default-set{
		/*float: right;*/
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.user-info .rec-info .info-ul .have-line{
		margin-top: 2rem;
		border-bottom: 0.15rem solid #eee;
	}
	.info-pick-new-li .default-set .default-btn .switch-btn:checked + label{
		background: #40D3A4;
	}
	.info-pick-new-li .default-set .default-btn .switch{
		width: 9rem!important;
	}
	.info-pick-new-li .default-set .default-btn .switch-btn + label{
		width: 9rem!important;
		position: relative;
		background: #CCCCCC;
		border-radius: 1rem !important;
	}
	.info-pick-new-li .default-set .default-btn .switch-btn + label:before{
		display: none;
	}
	.info-pick-new-li .default-set .default-btn .inner_i{
		display: inline-block;
		width: 3rem;
		height: 3rem;
		position: absolute;
		right: 0.3rem;
		top: 0.23rem;
		background: #fff;
		border-radius: 0.7rem;
	}
	.info-pick-new-li .default-set .default-btn .switch-btn:checked +label .inner_i i{
		display: inline-block;
		width: 1rem;
		height: 1rem;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		border-radius: 50%;
		border: 2px solid #40D3A4;
	}
	.info-pick-new-li .default-set .default-btn .switch-btn:checked +label .inner_i{
		left: 0.3rem !important;
	}
	.info-pick-new-li .default-set .default-btn .inner_i i{
		display: inline-block;
		border-left: 2px solid #CCCCCC;
		height: 1rem;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
	}
	.info-pick-new-li .default-set .default-text{
		color: #34383E;
	}
	.default-set .default-text{
		color: #999;
		font-size: 2.65rem;
		margin-right: 2.95rem;
		line-height: 7.5rem;
	}
	.default-set .default-btn{
		position: relative;
	}
	.default-set .default-btn .rinse-cover{
		position: absolute;
		width: 100%;
		height: 4.85rem;
		z-index: 9;
		margin-top: 1.83rem;
	}
	.default-set .default-btn .switch{
		width: 7.75rem;
		margin-top: 1.83rem;
		display: flex;
	}
	.default-set .default-btn .switch-btn{
		display: none;
	}
	.default-set .default-btn .switch-btn + label{
		display: block;
		position: relative;
		width: 7.93rem;
		height: 3.85rem;
		border-radius: 8.85rem;
		background: #fafafa;
		border: 0.15rem solid #eee;
		-webkit-tap-highlight-color: transparent;
	}
	.default-set .default-btn .switch-btn + label:before{
		content: '';
		display: block;
		width: 3.85rem;
		height: 3.85rem;
		border-radius: 14.75rem;
		position: absolute;
		top: -0.12rem;
		left: -0.15rem;
		background: #fff;
		border: 0.15rem solid #eee;
		box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.2);
	}
	.default-set .default-btn .switch-btn + label:before{
		content: '';
		display: block;
		width: 3.85rem;
		height: 3.85rem;
		border-radius: 14rem;
		position: absolute;
		top: -0.12rem;
		left: -0.15rem;
		background: #fff;
		border: 0.15rem solid #eee;/* no */
		box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.2);
		-webkit-transition: all 0.1s ease-in;
		transition: all 0.1s ease-in;
	}
	.default-set .default-btn .switch-btn:checked + label{
		background: #2A70E3;
		-webkit-transition: all 0.1s ease-in;
		transition: all 0.1s ease-in;
	}
	.default-set .default-btn .switch-btn:active + label:before{
		width: 4.06rem;
	}
	.default-set .default-btn .switch-btn:checked + label:before{
		left: 3.75rem;
	}
	.default-set .default-btn .switch-open .switch-btn:checked:active + label:before{
		left: 2.42rem;
	}

	.bill-warn{
		padding: 0 2.95rem;
	}
	.bill-warn .bill-text{
		display: block;
		margin-top: 3.24rem;
		width: 100%;
		font-size: 1.9rem;
		line-height: 3rem;
		background: #FDEBCF;
		color: #F5BC85;
		padding: 1rem 1.5rem;
		border-radius: 0.44rem;
	}

	.submit-btn-box ul li{
		width: 100% !important;
		background: #3475F7 !important;
		border-radius: 0.7rem !important;
	}
	.submit-info{
		margin: 5rem 0;
		padding: 0 2.95rem;
	}
	.submit-info .submit-ul{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.submit-info .submit-ul .submit-li{
		width: 24rem;
		height: 6.2rem;
		font-size: 2.65rem;
		text-align: center;
		line-height: 6.2rem;
		border: 0.15rem solid #2A70E3;
		border-radius: 7rem;
		color: #2A70E3;
	}
	.submit-info .submit-ul .submit-no{
		border: 0.15rem solid #f1f1f1;
		color: #BEC2C9;
	}
	.submit-info .submit-ul .submit-cant{
		border: 0.15rem solid #f1f1f1;
		color: #fff;
		background: #cccccc !important;
	}
	.submit-info .submit-ul .submit-yes{
		background: #2A70E3;
		border: 0.15rem solid #2A70E3;
		color: #fff;
	}

	/*如何赚取佣金*/
	.earn-text{
		padding: 2.95rem;
	}
	.earn-text .text-ul{
		display: flex;
		flex-direction: column;
	}
	.earn-text .text-ul .text-li{
		margin-top: 3rem;
	}
	.earn-text .text-ul .text-li .text-title{
		color: #333;
		font-size: 2.36rem;
	}
	.earn-text .text-ul .text-li .text-content{
		color: #101010;
		font-size: 2.06rem;
	}
	.back-box{
		margin: 4rem 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.back-box .back-btn{
		width: 24rem;
		height: 6.2rem;
		font-size: 2.65rem;
		text-align: center;
		line-height: 6.2rem;
		border-radius: 7rem;
		background: #2A70E3;
		border: 0.15rem solid #2A70E3;
		color: #fff;
		box-shadow: 0px 0px 10px 0px rgba(86, 146, 244, 1);
	}

	/*推荐弹窗*/
	.prompt-box{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(4,6,57,0.5);
		z-index: 99;
	}
	.prompt-in{
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.prompt-box .prompt-in .layout{
		width: 53.4rem;
		height: 32.7rem;
		background: #fff;
		border-radius: 0.7rem;
		overflow: hidden;
	}
	.prompt-box .prompt-in .layout .title{
		width: 100%;
		height: 7.08rem;
		padding-left: 2.95rem;
		background: #f6f7f9;
		display: flex;
		justify-content: space-between;
	}
	.prompt-box .prompt-in .layout .title .title-left{
		font-size: 2.36rem;
		line-height: 7.08rem;
		color: #333;
	}
	.prompt-box .prompt-in .layout .title .title-right{
		display: block;
		width: 7.08rem;
		height: 7.08rem;
		text-align: center;
		font-size: 4.54rem;
		line-height: 7.08rem;
		color: #666;
		cursor: pointer;
	}

	.prompt-box .prompt-in .layout .content{
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: 2.36rem;
		line-height: 7.08rem;
		color: #333;
	}
	.prompt-box-new .prompt-in .layout .content .content-icon{
		width: 8rem !important;
		height: 8rem !important;
	}
	.prompt-box-new .prompt-in .layout .content .pick-title{
		color: #34383E;
		font-weight: bold;
		font-size: 2.6rem;
		margin-top: 1.5rem;
	}
	.prompt-box-new .prompt-in .layout .sure-btn .sure-in{
		width: 70% !important;
	}
	.prompt-box-new .prompt-in .layout{
		height: 38.7rem !important;
	}
	.prompt-box .prompt-in .layout .content .content-icon{
		display: block;
		width: 3.54rem;
		height: 3.54rem;
		background: url("/assets/images/share/failIcon.png") no-repeat center center;
		background-size: cover;
		margin-top: 3.5rem;
	}
	.prompt-box .prompt-in .layout .content .content-in{
		line-height: 3rem;
		padding: 0 4rem;
		text-align: center;
		margin-top: 1rem;
	}
	.prompt-box .prompt-in .layout .sure-btn{
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-around;

	}
	.prompt-box .prompt-in .layout .sure-btn .sure-in{
		display: block;
		width: 20rem;
		height: 5.16rem;
		line-height: 5.16rem;
		text-align: center;
		font-size: 2.06rem;
		color: #fff;
		background: #2A70E3;
		border-radius: 0.5rem;
		margin-top: 3rem;
		cursor: pointer;
	}
	.prompt-success .prompt-in .layout .content .content-icon{
		background: url("/assets/images/duigou.png") no-repeat center center;
		background-size: cover;
	}
	.prompt-box .prompt-in .layout .sure-btn .sure-no{
		color: #2A70E3;
		background: #fff;
		border: 0.15rem solid #2A70E3;
	}
	.show-prompt{
		display: block;
	}

	/*提取奖励弹窗*/
	.pick-prompt-box{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(4,6,57,0.85);
	}
	.pick-prompt-in{

	}
	.pick-success-box{
		background: none !important;
	}
	.pick-success-box .pick-prompt-in{
		display: flex;
		width: 100%;
		height: 100%;
		justify-content: center !important;
		align-items: center !important;
		background: rgba(52,56,62,.7) !important;
	}
	.pick-success-box .pick-layout .pick-img{
		width: 8rem !important;
		margin-top: 3.5rem;
	}
	.pick-success-box .pick-layout .pick-sure-btn {
		display: block;
		width: 70%;
		height: 5.16rem;
		line-height: 5.16rem;
		text-align: center;
		font-size: 2.06rem;
		color: #fff;
		background: #2A70E3;
		border-radius: 0.5rem;
		margin-top: 3rem;
		cursor: pointer;
	}
	.pick-success-box .pick-layout .pick-title{
		color: #34383E;
		font-weight: bold;
		font-size: 2.6rem;
	}
	.pick-success-box .pick-layout .pick-main{
		color: #34383E;
	}
	.pick-success-box .pick-layout{
		background: #fff;
		width: 53.4rem;
		height: 38.7rem;
		border-radius: 0.7rem;
		overflow: hidden;
		margin-top: 0;
	}
	.pick-layout{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 10rem;
	}
	.pick-layout .pick-img{
		display: block;
		width: 18.88rem;
	}
	.pick-layout .pick-title{
		color: #fff;
		font-size: 2.36rem;
		margin-top: 1.5rem;
	}
	.pick-layout .pick-main{
		width: 33.9rem;
		color: #fff;
		text-align: center;
		font-size: 2.06rem;
		margin-top: 1.5rem;
	}
	.pick-layout .pick-sure-btn{
		width: 26.55rem;
		height: 6.78rem;
		border-radius: 7rem;
		background: #2A70E3;
		color: #fff;
		text-align: center;
		font-size: 2.36rem;
		line-height: 6.78rem;
		margin-top: 40rem;
	}
	.show-pick-prompt{
		display: block;
	}


	/* notFound页面 移动 */
	.notFound-box{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		padding-left: 10rem;
		padding-top: 15rem;
		background: url("/assets/images/notFound-bg.png") no-repeat top left;
		background-size: cover;
	}
	.notFound-box h2{
		font-size: 18rem;
		color: #fff;
		line-height: 18rem;
		margin-bottom: 2rem;
	}
	.notFound-box p{
		font-size: 3rem;
		color: #fff;
	}
	.notFound-box i{
		font-size: 2.36rem;
		color: #fff;
	}
	.notFound-box .back-home{
		margin: 0;
		padding: 0;
		border: 1px solid transparent;
		outline: none;
		width: 24rem;
		height: 7rem;
		border-radius: 8rem;
		background: #e24b2d;
		box-shadow: 0 0 3rem rgba(175, 41, 14, 0.5);
		font-size: 2.36rem;
		text-align: center;
		color: #fff;
		margin-top: 8rem;
	}

}

@media screen and (min-width:998px){
	/* notFound页面 pc */
	.notFound-box{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		padding-left: 200px;
		padding-top: 200px;
		background: url("/assets/images/notFound-bgPC.png") no-repeat top left;
		background-size: cover;
	}
	.notFound-box h2{
		font-size: 180px;
		color: #fff;
		line-height: 180px;
		margin-bottom: 30px;
	}
	.notFound-box p{
		font-size: 36px;
		color: #fff;
	}
	.notFound-box i{
		font-size: 20px;
		color: #fff;
	}
	.notFound-box .back-home{
		display: block;
		margin: 0;
		padding: 0;
		border: 1px solid transparent;
		outline: none;
		width: 160px;
		height: 50px;
		border-radius: 50px;
		background: #e24b2d;
		box-shadow: 0 0 10px rgba(175, 41, 14, 0.5);
		font-size: 20px;
		text-align: center;
		color: #fff;
		margin-top: 40px;
	}
	.notFound-box .right-img{
		position: absolute;
		height: 644px;
		top: 50%;
		right: 0;
		margin-top: -322px;
	}
}

