﻿.connect-box{
	height: 600px;
	width: 600px;
}
.con-item{
	margin-bottom: 10px;
	text-align: center;
}
.con-item p{
	color: white;
}

.con-item img{
	width: 30px;
	height: 30px;
}
.connect-h2{
	font-size: 25px;
	color: white;
}

.connect-p{
	color: white;
}

.opt {
    height: 30px;
    line-height: 24px;
    float: left;
}
.magic-radio, .magic-checkbox {
    position: absolute;
    display: none;
}
.magic-radio + label, .magic-checkbox + label {
    position: relative;
    display: block;
    padding-left: 30px;
    cursor: pointer;
    vertical-align: middle;
}

.magic-radio:checked + label:before {
    border: 1px solid #8b1c21; /*171101*/
}
.magic-radio:checked + label:after {
	top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #8b1c21; /*171101*/
}

.magic-radio + label:after {
	content: "";
	top: 6px;
    left: 6px;
    width: 8px;
    display: block;
    position: absolute;
    height: 8px;
    border-radius: 50%;
    background: #c0c0c0;
}


.magic-radio:checked + label:before, .magic-checkbox:checked + label:before {
    animation-name: none;
}

.magic-radio + label:before {
    border-radius: 50%;
}

.magic-radio + label:before, .magic-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #c0c0c0;
}
.connect-main{
	padding: 20px 50px;
	box-shadow: 2px 2px 2px 2px #e4e4e4;
}
.connect-left{
	width: 500px;
/*	margin: 0 50px;*/
	float: left;
	background: url(../img/con-bg.png) right center no-repeat;
	height: 600px;
}
.con-h2{
	font-size: 22px;
	font-weight: 600;
	color: #333333;
}
.con-span{
	font-size: 15px;
	color: #8b1c21;
}
.connect-left{
	text-align: center;
}
.connect-right{
	width: 498px;
/*	margin: 0 50px;*/
	float: right;
	height: 600px;
}
.con-p{
	padding-bottom: 30px;
}
.con-p2{
/*	display: inline-block;*/
	padding: 10px 0;
	text-align: left;
/*	width: 300px;*/
/*	background: #e4e4e4;*/
/*	height: 100px;*/
}
.connect-left p{
	width: 100%;
}
.con-img{
	display: block;
    width: 120px;
    height: 30px;
    text-align: left;
    float: left;
    line-height: 30px;
    padding-left: 34px;
	background: url(../img/lxr-icon.PNG) left center no-repeat;
	
}


.con-p2 .con-lig{
	border: 1px solid #e4e4e4;
	padding: 0 5px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 300px;
}
.con-null{
	display: block;
    width: 120px;
    height: 30px;
    text-align: left;
    float: left;
    line-height: 30px;
    padding-left: 34px;
}

.con-small{
	border: 1px solid #e4e4e4;
	padding: 0 5px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 170px;
	float: left;
}
.code-btn{
	border: 0;
	background: #8b1c21;
	color: white;
	height: 35px;
	width: 120px;
	margin-left: 10px;
	float: left;
}
.con-p2 select{
	height: 30px;
	width: 148px;
	padding: 5px 0;
	border: 1px solid #e4e4e4;
	
}
.con-p2 textarea{
	width: 400px;
	height: 70px;
	border: 1px solid #e4e4e4;
	resize: none;
	margin-left: 22px;
	padding-left: 5px;
	padding-top: 5px;
}

.con-sub{
	height: 35px;
	border: 0;
	width: 400px;
	background: #8b1c21;
	color: white;
	border-radius: 4px;
	margin-left: 22px;
}
.connect-right p{
	text-align: center;
	width: 100%;
}
.con-r{
	margin-bottom: 30px;
	text-align: left;
}


/*加盟政策*/
.policy-box{
	margin-top: 30px;
}

.policy-box .page_R{} /*171028*/
.page_R1{ border-top:3px solid; padding-bottom:13px !important;border-top-color:#8b1c21;} /*171028*/
.policy-box .page_R .f4{
	padding: 10px 0;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    //border-bottom: 3px solid #8b1c21;
    font-size: 16px;
    text-align: center;
	font-weight: bold;
    line-height: 16px;
    width: 100%;
    position: relative;
    display: inline-block;
	}  /*171028*/


.po-left{
	float: left;
	width:600px;
	height: 789px;
	overflow: hidden;
	
}
.po-left img{
	width:600px;
}
.po-right{
	width: 600px;
	height: 789px;
	overflow: hidden;
	float: left;
}
.policy-one{
	width: 600px;
	height: 263px;
	background: url(../img/zc-bg.jpg) center center no-repeat;
	background-size: cover;
}
.policy-two{
	width: 600px;
	height: 263px;
	background: url(../img/zc1-bg.jpg) center center no-repeat;
	background-size: cover;
}
.policy-second{
	width: 600px;
	height: 263px;
	background: url(../img/zc2-bg.jpg) center center no-repeat;
	background-size: cover;
}
.po-ta-ce{
	width: 500px;
	left: 50px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	height: 263px;
	overflow: hidden;
	position: relative;
}
.po-le-im{
	float: left;
	width: 80px;
}
.po-le-im img{
	width: 100%;
}
.po-ri-in{
	overflow: hidden;
}
.po-one-title,.po-se-title{
	font-size: 20px;
	color: #8b1c21;
	margin-bottom: 5px;
	font-weight: 600;
}
/*.po-explain,.po-se-explain,.po-two-explain{
	margin-bottom: 20px;
}*/
.po-p-info{
	margin-top: 30px;
}
.po-list,.po-two-list,.po-se-list{
	margin-bottom: 20px;
	/*height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;*/
	font-size: 12px;
}
.po-list span,.po-se-list span{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #8b1c21;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 5px;
}

.po-two-title{
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 5px;
	font-weight: 600;
}
.policy-two .po-ri-in p{
	color: white;
}
.po-two-list span{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ffffff;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 5px;
}
.chart-box{
	width: 1200px;
	height: 900px;
	background: url(../img/zcxt.jpg) center center no-repeat;
	background-size: cover;
}
.chart-p{
	background: #FEF2F2;
	height: 40px;
	text-align: center;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto;
	line-height: 40px;
	font-size: 12px;
}
.ma-to-10{
	margin-top: 10px!important;
}
.ma-to-20{
	margin-top: 20px!important;
}
.chart-le-1{
	float: left;
	width: 300px;
	text-align: center;
}
.chart-le-2{
	float: left;
	width: 600px;
	text-align: center;
}
.chart-le-3{
	float: left;
	width: 300px;
	text-align: center;
}
.chart-con{
	width: 1200px;
	height: 250px;
	margin: 0 auto;
	margin-top: 55px;
}

.chart-le-1 p,.chart-le-3 p{
	width: 250px;
	background: #FEF2F2;
    height: 40px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    line-height: 40px;
    font-size: 12px;
}
.ma-to-45{
	margin-top: 45px!important;
}
.ma-to-100{
	margin-top: 100px!important;
}
.chart-le-2 p{
	width: 600px;
	background: #FEF2F2;
    height: 40px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    line-height: 40px;
    font-size: 12px;
}
.chart-table table td{
	border: 1px solid #e4e4e4;
	padding: 5px;
	text-align: center;
}

.pre-p{
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}
.step-main li{
	width: 390px;
	margin-right: 15px;
	height: 400px;
	background: #FBFBFB;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	float: left;
	margin-bottom: 15px;
}
.step-info{
	width: 390px;
	height: 400px;
	background: #FBFBFB;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.step-main li:nth-child(3n){
	margin-right: 0;
}
.step-main li img{
	width: 80%;
}
.step-h2{
	font-size: 30px;
	font-weight: 900;
}
.step-seve{
	margin-top: 30px+;
	height: 500px;
	background: #FBFBFB;
	width: 1200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.step-seve-box{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

.step-seve-box p{
	text-align: left;
}




/*修改开始 170930*/

html,body,div,img{
	 
    font-family:"华康黑体W5","Microsoft yahei", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	
	}
	/*170925*/
	
/*@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?8nqtqc');
    src:    url('fonts/icomoon.eot?8nqtqc#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?8nqtqc') format('truetype'),
        url('fonts/icomoon.woff?8nqtqc') format('woff'),
        url('fonts/icomoon.svg?8nqtqc#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}	
	*/
	
@font-face {
    font-family: '华康黑体W5';
    src:    url('../fonts/华康黑体W5.TTF');
    src:    url('../fonts/华康黑体W5.TTF') format('embedded-opentype'),
        url('../fonts/华康黑体W5.TTF') format('truetype'),
        url('../fonts/华康黑体W5.TTF') format('woff'),
        url('../fonts/华康黑体W5.TTF') format('svg');
    font-weight: normal;
    font-style: normal;
}	
	

.connect-box{
	height: 600px;
	width: 600px;
}
.con-item{
	margin-bottom: 10px;
	text-align: center;
}
.con-item p{
	color: white;
}

.con-item img{
	width: 30px;
	height: 30px;
}
.connect-h2{
	font-size: 25px;
	color: white;
}

.connect-p{
	color: white;
}

.opt {
    height: 30px;
    line-height: 24px;
    float: left;
}
.magic-radio, .magic-checkbox {
    position: absolute;
    display: none;
}
.magic-radio + label, .magic-checkbox + label {
    position: relative;
    display: block;
    padding-left: 30px;
    cursor: pointer;
    vertical-align: middle;
}

.magic-radio:checked + label:before {
    /*border: 1px solid #8b1c21;*/
	
	border: 1px solid #ff4400; /*170916*/
}

.magic-radio:checked + label:after {
	top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
	
    /*background: #8b1c21;*/
	
	background:#ff4400; /*170916*/
	
}




.magic-radio + label:after {
	content: "";
	top: 6px;
    left: 6px;
    width: 8px;
	
    display: block;
    position: absolute;
    height: 8px;
    border-radius: 50%;
    background: #c0c0c0;
}


.magic-radio:checked + label:before, .magic-checkbox:checked + label:before {
    animation-name: none;
}

.magic-radio + label:before {
    border-radius: 50%;
}

.magic-radio + label:before, .magic-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #c0c0c0;
}

.connect-join{
   width:1200px; 
   margin:0 auto
}
/*170925*/


.connect-main{
	width:1200px;
    margin:0 auto; /*170925*/

	padding: 20px 50px;
	box-shadow: 2px 2px 2px 2px #e4e4e4;
}
.connect-left{
	width: 500px;
/*	margin: 0 50px;*/
	float: left;
	background: url(../img/con-bg.png) right center no-repeat;
	height: 600px;
}
.con-h2{
	font-size: 22px;
	font-weight: 600;
	color: #333333;
}
.con-span{
	font-size: 15px;
	color: #8b1c21;
}
.connect-left{
	text-align: center;
}
.connect-right{
	width: 498px;
/*	margin: 0 50px;*/
	float: right;
	height: 600px;
}
.con-p{
	padding-bottom: 30px;
}
.con-p2{
/*	display: inline-block;*/
	padding: 10px 0;
	text-align: left;
/*	width: 300px;*/
/*	background: #e4e4e4;*/
/*	height: 100px;*/
}
.connect-left p{
	width: 100%;
}
.con-img{
	display: block;
    width: 120px;
    height: 30px;
    text-align: left;
    float: left;
    line-height: 30px;
    padding-left: 34px;
	background: url(../img/lxr-icon.PNG) left center no-repeat;
	
}


.con-p2 .con-lig{
	border: 1px solid #e4e4e4;
	padding: 0 5px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 300px;
}
.con-null{
	display: block;
    width: 120px;
    height: 30px;
    text-align: left;
    float: left;
    line-height: 30px;
    padding-left: 34px;
}

.con-small{
	border: 1px solid #e4e4e4;
	padding: 0 5px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 170px;
	float: left;
}
.code-btn{
	border: 0;
	background: #8b1c21;
	color: white;
	height: 35px;
	width: 120px;
	margin-left: 10px;
	float: left;
}
.con-p2 select{
	height: 30px;
	width: 148px;
	padding: 5px 0;
	border: 1px solid #e4e4e4;
	
}
.con-p2 textarea{
	width: 400px;
	height: 70px;
	border: 1px solid #e4e4e4;
	resize: none;
	margin-left: 22px;
	padding-left: 5px;
	padding-top: 5px;
}

.con-sub{
	height: 35px;
	border: 0;
	width: 400px;
	background: #8b1c21;
	color: white;
	border-radius: 4px;
	margin-left: 22px;
}
.connect-right p{
	text-align: center;
	width: 100%;
}
.con-r{
	margin-bottom: 30px;
	text-align: left;
}


/*加盟政策*/
.policy-box{
	margin-top: 30px;
	width:100%; /*170925*/
	margin:0 auto; /*170925*/
}
.po-left{
	float: left;
	/*width:600px;*/
	width:50%; /*170925*/
	text-align:right; /*170925*/
	height: 789px;
	overflow: hidden;
	
}
.po-left img{
	/*width:600px;*/
	width:100%; /*170925*/
	float:right; /*170925*/
}
.po-right{
	/*width: 600px;*/
	width:50%; /*170925*/
	text-align:left; /*170925*/

	height: 789px;
	overflow: hidden;
	float: left;
}
.policy-one{
	/*width: 600px;*/
	width:100%; /*170925*/
	text-align:left; /*170925*/

	height: 263px;
	/*background: url(../img/zc-bg.jpg) center center no-repeat;*/
	background:#fff;
	background-size: cover;
}
.policy-one:hover{ background:#8b1c21; color:#fff !important;} /*170925*/
.policy-one:hover .po-p-info{ color:#fff !important; } /*170925*/
.policy-one:hover .po-se-list span{ background:#fff !important; } /*170925*/
.policy-one:hover .po-list span{ background:#fff !important; } /*170925*/

.policy-one:hover .po-list{ color:#fff !important; } /*170925*/
.policy-one:hover .po-explain{ color:#fff !important;} /*170925*/
.policy-one:hover .po-one-title{  color:#fff !important;} /*170925*/
.policy-one:hover .po-p-info{  color:#fff !important;} /*170925*/
.policy-one:hover .po-two-list span{ background:#fff !important; } /*170925*/


.policy-two{
	/*width: 600px;*/
	width:100%; /*170925*/
	text-align:left; /*170925*/
	
	padding-top:15px; /*170916*/
	height: 308px;  /*170925*/

	/*background: url(../img/zc1-bg.jpg) center center no-repeat;*/
	background:#fff;
	
	background-size: cover;
}
.policy-two:hover{ background:#8b1c21; color:#fff !important;} /*170925*/
.policy-two:hover .po-list span, .po-se-list span{ backgrond:#fff !important; }
.policy-two:hover .po-two-title{  color:#fff !important;} /*170925*/
.policy-two:hover .po-two-explain{  color:#fff !important; font-weight:normal;} /*170925*/
.policy-two:hover .po-two-list{ color:#fff !important; font-weight:normal;} /*170925*/
.policy-two:hover .policy-two .po-ri-in p{
	color: #8b1c21 !important;   /*170925*/
}
.policy-two:hover .po-two-list span{ background:#fff !important; } /*170925*/
.policy-two .po-two-title{ font-weight:bold !important; color:#8b1c21 !important;}


.policy-second{
	/*width: 600px;*/
	width:100%; /*170925*/
	text-align:left; /*170925*/
	height: 263px;
	/*background: url(../img/zc2-bg.jpg) center center no-repeat;*/
	background:#fff;
	background-size: cover;
}

.policy-second:hover{ background:#8b1c21; color:#fff !important;} /*170925*/
.policy-second:hover .po-se-list{  color:#fff !important;} /*170925*/
.policy-second:hover .po-se-title{  color:#fff !important;} /*170925*/
.policy-second:hover .po-se-list span{ background:#fff !important;} /*170925*/
.policy-second:hover .po-list span{ background:#fff !important;} /*170925*/

.policy-second:hover .po-two-list span{ background:#fff !important; } /*170925*/

.policy-second .po-list span, .po-se-list span{ background:#8b1c21 !important;} /*170925*/

.po-ta-ce{

    /*width: 500px; */ 
	/*left: 50px;*/ 
	
	font-size:16px;  /*170916**/
	font-weight:bold; /*170916**/

	width:550px; /*170916*/
	left: 25px; /*170916*/
	line-height:1.5; /*170916*/


    display: table-cell;
	vertical-align: middle;
	text-align: left;
	height: 263px;
	overflow: hidden;
	position: relative;
}



.po-le-im{
	float: left;
	width: 80px;
}
.po-le-im img{
	width: 100%;
}
.po-ri-in{
	overflow: hidden;
}
.po-one-title,.po-se-title{
	font-size: 20px;
	color: #8b1c21;
	margin-bottom: 5px;
	font-weight: 600;
}


.po-one-title{
	padding-bottom:10px; 
	line-height:1.4;
	width:auto; 
	display:block;	
	font-weight:bold;
	font-size:24px;
	}
	/*170916*/




/*.po-explain,.po-se-explain,.po-two-explain{
	margin-bottom: 20px;
}*/

.po-two-explain{ margin-bottom:0px; 
font-weight:normal
} /*170925*/	

.po-explain{
font-size:15px; 
line-height:1.8px; 
margin-bottom:10px;
float:left;

font-weight:normal;
color:#757575;
} /*170916*/

.po-p-info{
	margin-top: 30px;
	margin-top: 23px; /*170916*/
}
.po-list,.po-two-list,.po-se-list{
	margin-bottom: 20px;
	/*height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;*/
	font-size: 12px;
	
}



.po-se-list{ color:#757575; font-weight:normal !important;} /*170925*/
.po-list { color:#757575; font-weight:normal !important; line-height:2.4;} /*170930*/

.po-list span,.po-se-list span{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #8b1c21;
	float: left;
	margin-right: 10px;
	
	margin: 5px 10px 0px 0px; /*170916*/	
	
	/*position: relative;*/  /*170916*/
	
	top: 5px;
}

.po-two-title{
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 5px;
	font-weight: 600;
}



.policy-two .po-ri-in p{
	color: #757575;   /*170925*/
	font-weight:normal; /*170925*/
}


.po-two-list span{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #8b1c21;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 5px;
}



.chart-box{
	width: 1200px;
	height: 900px;
	margin-bottom:30px;  /*170925*/
	margin:0 auto;  /*170925*/
	background: url(../img/zcxt.jpg) center center no-repeat;
	background-size: cover;
}


.step-box
{
	width: 1200px;
	height: auto;
	margin:0 auto;  
	clear:both;
	overflow:hidden;
	margin-bottom:28px;
}
/*170925*/

.step-main{}

.step-box .step-main .step-info:hover
{

	width: 390px;
    height: 400px;
    background: #ffc9c9;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	}
/*170930*/

.step-box .step-main .step-info:hover .step-h2
{
	color:#fff;
}
/*170930*/

.step-box .step-main .step-info:hover p
{
	color:#fff;
}
/*170930*/


.step-box .step-seve:hover{

	height: 400px;
    background: #ffc9c9;
    width: 1200px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
	color:#fff;
	}
/*170930*/

.step-box .step-seve:hover .step-h2
{
	color:#fff;
}
/*170930*/

.step-box .step-seve:hover p
{
	color:#fff;
}
/*170930*/



.chart-p{
	background: #FEF2F2;
	height: 40px;
	text-align: center;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto;
	line-height: 40px;
	font-size: 12px;
}
.ma-to-10{
	margin-top: 10px!important;
}
.ma-to-20{
	margin-top: 20px!important;
}
.chart-le-1{
	float: left;
	width: 300px;
	text-align: center;
}
.chart-le-2{
	float: left;
	width: 600px;
	text-align: center;
}
.chart-le-3{
	float: left;
	width: 300px;
	text-align: center;
}
.chart-con{
	width: 1200px;
	height: 250px;
	margin: 0 auto;
	margin-top: 55px;
}

.chart-le-1 p,.chart-le-3 p{
	width: 250px;
	background: #FEF2F2;
    height: 40px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    line-height: 40px;
    font-size: 12px;
}
.ma-to-45{
	margin-top: 45px!important;
}
.ma-to-100{
	margin-top: 100px!important;
}
.chart-le-2 p{
	width: 600px;
	background: #FEF2F2;
    height: 40px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    line-height: 40px;
    font-size: 12px;
}
.chart-table table td{
	border: 1px solid #e4e4e4;
	padding: 5px;
	text-align: center;
}

.pre-p{
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.step-main{ 
	 width:100%;
	 float:left;
	 clear:both;
	 min-height:500px;
	 height:auto;
}
 /*170925*/

.step-main li{
	width: 390px;
	margin-right: 15px;
	height: 400px;
	background: #FBFBFB;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	float: left;
	margin-bottom: 15px;
}
.step-info{
	width: 390px;
	height: 400px;
	background: #FBFBFB;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.step-main li:nth-child(3n){
	margin-right: 0;
}
.step-main li img{
	width: 80%;
}
.step-h2{
	font-size: 30px;
	font-weight: 900;
}
.step-seve{
	margin-top: 30px+;
	height: 400px; /*170925*/
	background: #FBFBFB;
	width: 1200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.step-bo1{height:360px !important}  /*170925*/

.step-bo1>.step-h2{ width:auto; margin-bottom:10px; margin-top:10px; } /*170925*/
.step-bo1 img{ margin-bottom:10px;} /*170925*/

.step-bo>.step-h2{ width:auto; margin-bottom:10px; margin-top:10px; } /*170925*/
.step-bo img{ margin-bottom:10px;} /*170925*/


.step-seve-box{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

.step-seve-box p{
	text-align: left;
	font-size:14px; /*170916*/
	line-height:1.6; /*170916*/
	margin-top:20px; /*170916*/
	padding-top:10px; /*170916*/
}





.po-two-title{
	font-weight:bold;
	font-size:24px;
	}
	/*170916*/
.po-se-title{
	font-weight:bold;
	font-size:24px;
	}
	/*170916*/	

.po-ta-ce{
	width: 550px;
	width:100%;
    left: 25px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    height: 263px;
    overflow: hidden;
    position: relative;
		
	font-size:16px;  
	font-weight:bold; 

	width:550px; 
	left: 25px; 
	line-height:1.5;

	}  /*170925*/
	
	
.magic-radio:checked + label:before{
	
	    border: 1px solid #8b1c21; /*171101*/
	} /*170917*/
	
.magic-radio:checked + label:after{
	top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #8b1c21; /*171101*/
	} /*170917*/


/*修改开始 170930 结束*/