.section-block {
    max-width: 1200px;
    margin: auto;
    height: 100%;
    position: relative;
}
/*ui-datepicker*/
.ui-datepicker.ui-widget.ui-widget-content{
	z-index: 1010!important;
}
.ui-datepicker th{
	font-size: 0.938rem;
	font-weight: 500;
}
.ui-widget-header{
	background-color: #d8d8d8;
}
.ui-datepicker .ui-datepicker-header{
	padding: 5px 0;
	border-radius: 0;
}
.ui-datepicker.ui-widget.ui-widget-content {
	border: 4px solid #e3e3e3;
	width: 350px;
	border-radius: 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #d6d6d6;
	padding: 2px 9px;
	font-size: 0.875rem;
	font-weight: 500;
	width: 39%;
	height: 30px;
}
.ui-datepicker-title{
	position: relative;
}
.ui-datepicker-title:before{
	content: '';
	background-image: url('../img/date-icon-updown.png');
	position: absolute;
	width: 9px;
	height: 13px;
	left: 110px;
	top: 10px;
	z-index: 100;
}
.ui-datepicker-title:after{
	content: '';
	background-image: url('../img/date-icon-updown.png');
	position: absolute;
	width: 9px;
	height: 13px;
	right: 2.3rem;
	top: 10px;
}

.ui-state-default, .ui-widget-content .ui-state-default{
	background-color: #e3e3e3;
	color: #000;
	border: 0;
	text-align: center;
	padding: 9px 12px;
	font-size: 0.875rem;
	font-weight: 500;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{
	background-color: #bebec0;
	border: 0;
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon{
	width: 30px;
	height: 30px;
	background-position: center;
	position: relative;
	left: 0;
	top: 0;
}
.ui-datepicker .ui-datepicker-prev{
	position: absolute;
	top: 6px;
	left: 3px;
	width: 30px;
	height: 30px;
}
.ui-datepicker .ui-datepicker-next{
	position: absolute;
	top: 6px;
	right: 3px;
	width: 30px;
	height: 30px;
}
.ui-datepicker .ui-datepicker-prev span{
	position: relative;
	left: 0;
	top: 0;
	margin:auto;
	background-image: url('../img/CHB-pic-second (41).png');
}
.ui-datepicker .ui-datepicker-next span{
	position: relative;
	left: 0;
	top: 0;
	margin:auto;
	background-image: url('../img/CHB-pic-second (42).png');
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.ui-datepicker.ui-widget.ui-widget-content {
		border: 4px solid #e3e3e3;
		width: 350px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {

}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.ui-datepicker.ui-widget.ui-widget-content {
		border: 4px solid #e3e3e3;
		width: 340px;
	}
	.ui-datepicker-title:before{
		left: 105px;
	}
	.ui-state-default, .ui-widget-content .ui-state-default{
		padding: 9px 11px;
	}
}
@media only screen and (min-width: 320px) and (max-width:345px) {
	.ui-datepicker.ui-widget.ui-widget-content {
		border: 4px solid #e3e3e3;
		width: 300px;
	}
	.ui-datepicker-title:before{
		left: 85px;
	}
	.ui-datepicker-title:after{
		content: '';
		background-image: url('../img/CHB-pic-second (43).png');
		position: absolute;
		width: 9px;
		height: 13px;
		right: 25px;
		top: 10px;
	}
	.ui-state-default, .ui-widget-content .ui-state-default{
		padding: 9px 10px;
	}
}



/*datepicker*//*20180515-��敶圈����雯����辣*/
.datepicker{

}
.datepicker .datepicker-days .table-condensed>thead>tr>th,
.datepicker .datepicker-days .table-condensed>tbody>tr>th,
.datepicker .datepicker-days .table-condensed>tfoot>tr>th,
.datepicker .datepicker-days .table-condensed>thead>tr>td,
.datepicker .datepicker-days .table-condensed>tbody>tr>td,
.datepicker .datepicker-days .table-condensed>tfoot>tr>td{
padding: 10px 15px;
font-size: 1rem;
}
.datepicker td span{
width: 42px;
}
.datepicker td.old, .datepicker td.new {
color: #999999;
opacity: 0.5;
}
.datepicker td.day {
background-color: #ccc;
margin: 1px;
border: 3px solid #fff;
}
/*datepicker*/



/*chb-model-style*/
.chb-model-style{

}
.chb-model-style .close{
	opacity: 1;
	position: absolute;
	right: 20px;
	top: 25px;
}
.chb-model-style .modal-header{
	padding: 25px 20px;
	border-bottom: 0;
	background-color: #ffcf00;
}
.chb-model-style .modal-header img{
	width: 30px;
	height: 30px;
}
.chb-model-style .modal-header .modaltitle{

}
.chb-model-style .modal-header .modaltitle p{
	font-size: 1.25rem;
	color: #000;
	font-weight: bold;
}
.chb-model-style .modal-dialog{
	width: 900px;
	margin: 45px auto;
}
.chb-model-style .modal-content{
	border-radius: 0px;
}
.chb-model-style .modal-body{
	padding: 20px 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-model-style .modal-dialog{
		width: auto;
		margin: 45px 10px;
	}
}



[class^="chb-comp-"] .text-align-left{
text-align: left !important;
}
[class^="chb-comp-"] .text-align-right{
text-align: right !important;
}
[class^="chb-comp-"] .text-align-center{
text-align: center !important;
}


/*chb-comp-6-2*/
.chb-comp-6-2{
}
.chb-comp-6-2 .btnnn{
	display: block;
	text-align: left;
}
.chb-comp-6-2 .btnnn.center{
	display: block;
	text-align: center;
}
.chb-comp-6-2 .btnnn a{
	font-size: 0.875rem;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	padding: 5px 10px;
	background-color: #ffcf00;
	border-radius: 3px;
	display: inline-block;
}


/*chb-comp-15-1*/
.chb-comp-15-1{
	
}
.chb-comp-15-1 .title{
	padding: 10px 0;
	text-align: center;
}
.chb-comp-15-1 .title p{
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 30px;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-15-1{
		padding: 0 10px;
	}
}


/*chb-comp-23-2*/
.chb-comp-23-2{
	
}
.chb-comp-23-2 .table .color-c40000{
	color: #c40000;
}
.chb-comp-23-2 .bg-color-d6d6d6{
	background-color: #d6d6d6;
}
.chb-comp-23-2 .text-align-left{
	text-align: left;
}
.chb-comp-23-2 .text-align-right{
	text-align: right;
}
.chb-comp-23-2 .text-align-center{
	text-align: center;
}
.chb-comp-23-2 .table{
	border: 1px solid #ccc;
}
.chb-comp-23-2 .table thead tr:first-child{
	background-color: #FFCF00;
}
.chb-comp-23-2 .table thead tr th{
	text-align: center;
}
.chb-comp-23-2 .table tr{
	border-bottom: 1px solid #ccc;
	
}
.chb-comp-23-2 .table tr th{
	border: 0;
}
.chb-comp-23-2 .table tr th,
.chb-comp-23-2 .table tr td,
.chb-comp-23-2 .table tr td a{
	font-size: 0.875rem;
	color: #454545;
	border: 0;
}
.chb-comp-23-2 .table tr td,
.chb-comp-23-2 .table tr th{
	border-left: 1px solid #ccc;
	word-wrap: break-word;
	word-break: break-all;
	padding: 8px 5px;
}
.chb-comp-23-2 .table tr td:last-child{
	border-right: 1px solid #ccc;
}
.chb-comp-23-2 .table tbody tr a img{
	display: inline;
	width: 12px;
	height: 22px;
}
.chb-comp-23-2 .table tbody tr a p{
	display: inline;
	font-size: 0.875rem;
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
	.chb-comp-23-2{
		overflow-x: scroll; 
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	.chb-comp-23-2 .table tr th{
		white-space: nowrap;
	}
}


/*chb-comp-23-3*/
.chb-comp-23-3{
	
}
.chb-comp-23-3 .table{
	border: 1px solid #ccc;
	table-layout: fixed;
}
.chb-comp-23-3 .table thead tr{
	background-color: #FFCF00;
}
.chb-comp-23-3 .table tr{
	border-bottom: 1px solid #ccc;
	
}
.chb-comp-23-3 .table tbody tr:hover{
	background: #fff1b2;
}
.chb-comp-23-3 .table tbody tr:hover a{
	color: #d51524;
}
.chb-comp-23-3 .table tbody tr:hover a p{
	color: #d51524;
}
.chb-comp-23-3 .table tr th{
	border: 0;
}
.chb-comp-23-3 .table tr th,
.chb-comp-23-3 .table tr td,
.chb-comp-23-3 .table tr td a{
	font-size: 0.875rem;
	color: #454545;
	border: 0;
}
.chb-comp-23-3 .table tr td,
.chb-comp-23-3 .table tr th{
	border-left: 1px solid #ccc;
}
.chb-comp-23-3 .table tr td:last-child{
	border-right: 1px solid #ccc;
}
.chb-comp-23-3 .table tbody tr a img{
	display: inline;
	width: 12px;
	height: 22px;
	margin-right: 5px;
}
.chb-comp-23-3 .table tbody tr a p{
	display: inline;
	font-size: 0.875rem;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	.chb-comp-23-3{
		overflow-x: scroll; 
		word-break: break-all;
	}
	.chb-comp-23-3 .table tr th{
		vertical-align: top;
	}
}


/*chb-comp-23-4*/
.chb-comp-23-4{
	
}
.chb-comp-23-4 .table{
	border: 1px solid #ccc;
}
.chb-comp-23-4 .table thead tr{
	
}
.chb-comp-23-4 .table thead tr th{
	border-right: 1px solid #ccc;
}
.chb-comp-23-4 .table tr{
	border-bottom: 1px solid #ccc;
}
.chb-comp-23-4 .table tbody tr th{
	background-color: #fff1b2;
	width: 200px;
}
.chb-comp-23-4 .table tbody tr:hover{
	
}
.chb-comp-23-4 .table tbody tr:hover a{
	color: #d51524;
}
.chb-comp-23-4 .table tbody tr:hover a p{
	color: #d51524;
}
.chb-comp-23-4 .table tr th{
	border: 0;
}
.chb-comp-23-4 .table tr th,
.chb-comp-23-4 .table tr td{
	padding: 0px 8px;
}
.chb-comp-23-4 .table tr th,
.chb-comp-23-4 .table tr td,
.chb-comp-23-4 .table tr td a{
	font-size: 0.875rem;
	color: #454545;
	border: 0;
}
.chb-comp-23-4 .table tr td,
.chb-comp-23-4 .table tr th{
	border-left: 1px solid #ccc;
}
.chb-comp-23-4 .table tr td:last-child{
	border-right: 1px solid #ccc;
}
.chb-comp-23-4 .table tbody tr a img{
	display: inline;
	width: 12px;
	height: 22px;
	margin-right: 5px;
}
.chb-comp-23-4 .table tbody tr a p{
	display: inline;
	font-size: 0.875rem;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	.chb-comp-23-4{
		overflow-x: scroll; 
	}
	.chb-comp-23-4 .table tr th{
		white-space: nowrap;
	}
	.chb-comp-23-4 .table tbody tr th {
		width: 100px;
	}
	
}


/*chb-comp-34-1*/
.chb-comp-34-1{
	
}
.chb-comp-34-1 .title{
	border-bottom: 1px solid  #eee;
	margin-bottom: 10px;
}
.chb-comp-34-1 .title p{
	font-size: 1.875rem;
	line-height: 34px;
	padding-bottom: 5px;
	display: inline-block;
	vertical-align: top;
	color: #707070;
}


/*chb-comp-47-1*/
.chb-comp-47-1-block-all{
	position: relative;
}
.chb-comp-47-1-block-all .bgpic{
	background-position: center;
	background-size: cover;
	height: 500px;
}

.chb-comp-47-1-block-all .chb-comp-46{
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
}


/*chb-comp-47-2*/
.chb-comp-47-2-block-all{
	position: relative;
}
.chb-comp-47-2-block-all .bgpic{
	background-position: center;
	background-size: cover;
	min-height: 500px;
}

.chb-comp-47-2-block-all.oversea-introduction .chb-comp-46{
	display: block;
    padding-top: 50px;
	box-sizing: border-box;
	height: 100%;
}


/*chb-comp-48-4*/
.chb-comp-48-4{

}
.chb-comp-48-4 .btnnn{
	display: inline-block;
	vertical-align: top;
	border: 2px solid #fff;
	color: #fff;
	border-radius: 30px;
	padding: 8px 25px;
	text-align: center;
	margin-bottom: 10px;
}
.chb-comp-48-4 .btnnn:hover{
	border: 2px solid #000;
	color: #000;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-48-4 .btnnn{

	}
}


/*chb-comp-49-1*/
.chb-comp-49-1-block-all{
	position: relative;
}
.chb-comp-49-1-block-all .bgpic{
	background-position: center;
	background-size: cover;
	height: 500px;
}
.chb-comp-49-1-block-all .chb-comp-46{
	width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}
.chb-comp-49-1-block-all .chb-comp-46 .title{
	padding-bottom: 0;
	width: 600px;
}
.chb-comp-49-1-block-all .chb-comp-46 .txt{
	padding-bottom: 20px;
	width: 600px;
}
.chb-comp-49-1-block-all .chb-comp-46 .ul-items{
	padding-left: 25px;
	font-size: 1.125rem;
	max-height: 260px;
	overflow-y: scroll;
	width: 600px;
}
.chb-comp-49-1-block-all .chb-comp-46 .ul-items .ul-li-items{
	list-style-type: disc;
	font-size: 1.125rem;
	color: #fff;
}
.chb-comp-49-1-block-all .chb-comp-46 .ul-items .ul-li-items a{
	color: #fff;
	letter-spacing: 1px;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-49-1-block-all .chb-comp-46{
		width: 100%;
	}
	.chb-comp-49-1-block-all .chb-comp-46 .title{
		width: 100%;
	}
	.chb-comp-49-1-block-all .chb-comp-46 .txt{
		width: 100%;
	}
	.chb-comp-49-1-block-all .chb-comp-46 .ul-items{
		width: 100%;
	}
}


/*chb-comp-57-12*/
.chb-comp-57-12-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-12{
	
}
.chb-comp-57-12 .ul-items{
	font-size: 0;
}
.chb-comp-57-12 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 0 10px 50px 10px;
	text-align: center;
}
.chb-comp-57-12 .ul-items .ul-li-items .pic{
	height: 120px;
}
.chb-comp-57-12 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 120px;
}
.chb-comp-57-12 .ul-items .ul-li-items .title{
	padding-top: 10px;
}
.chb-comp-57-12 .ul-items .ul-li-items .title p{
	font-size: 1rem;
	line-height: 30px;
	color: #000;
}
.chb-comp-57-12 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-12 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-12 .ul-items .ul-li-items .a-link{
	padding-top: 20px;
}
.chb-comp-57-12 .ul-items .ul-li-items .a-link a{
	font-size: 0.875rem;
	font-weight: bold;
	color: #e74c3c;
}
@media only screen and (min-width: 320px) and (max-width:1200px) {
	.chb-comp-57-12 .ul-items .ul-li-items .pic{
		height: 120px;
	}
	.chb-comp-57-12 .ul-items .ul-li-items .pic img{
		max-height: 120px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-12 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-12 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-13*//*����*/
.chb-comp-57-13-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-13{
	
}
.chb-comp-57-13 .ul-items{
	font-size: 0;
}
.chb-comp-57-13 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 33.333333%;
	padding: 0 10px 30px 10px;
	text-align: center;
}
.chb-comp-57-13 .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-57-13 .ul-items .ul-li-items .pic{
	height: 125px;
}
.chb-comp-57-13 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 125px;
}
.chb-comp-57-13 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-13 .ul-items .ul-li-items .txt p{
	font-size: 1rem;
	color: #000;
	line-height: 30px;
}
@media only screen and (min-width: 320px) and (max-width:1200px) {
	.chb-comp-57-13 .ul-items .ul-li-items .pic{
		height: 120px;
	}
	.chb-comp-57-13 .ul-items .ul-li-items .pic img{
		max-height: 120px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-13 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-13 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-14*/
.chb-comp-57-14-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-14{
	
}
.chb-comp-57-14 .ul-items{
	font-size: 0;
}
.chb-comp-57-14 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	padding: 0 20px 30px 20px;
	text-align: center;
}
.chb-comp-57-14 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-14 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-14 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-57-14 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
}
.chb-comp-57-14 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-14 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-14 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-14 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-14 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	
}
.chb-comp-57-14 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-14 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-14 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-14 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-14-1*//*銝剜��*/
.chb-comp-57-14-1-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-14-1{
	
}
.chb-comp-57-14-1 .ul-items{
	font-size: 0;
}
.chb-comp-57-14-1 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	padding: 0 20px 30px 20px;
	text-align: center;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-14-1 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-14-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-14-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	
}
.chb-comp-57-14-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-14-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-14-1 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-14-1 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-15*/
.chb-comp-57-15-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-15{
	
}
.chb-comp-57-15 .ul-items{
	font-size: 0;
}
.chb-comp-57-15 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 0 10px 0px 10px;
	margin-bottom: 30px;
	text-align: center;
}
.chb-comp-57-15 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-15 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-15 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-57-15 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
	text-align: center;
}
.chb-comp-57-15 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-15 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-15 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-15 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-15 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	text-align: center;
}
.chb-comp-57-15 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-15 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-15 .ul-items .ul-li-items{
		width: 50%;
		border: 0;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-15 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-15-1*//*銝剜��*/
.chb-comp-57-15-1-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-15-1{
	
}
.chb-comp-57-15-1 .ul-items{
	font-size: 0;
}
.chb-comp-57-15-1 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 0 10px 0px 10px;
	margin-bottom: 30px;
	text-align: center;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-15-1 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-15-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-15-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	
}
.chb-comp-57-15-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-15-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-15-1 .ul-items .ul-li-items{
		width: 50%;
		border: 0;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-15-1 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-16*/
.chb-comp-57-16-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-16{
	
}
.chb-comp-57-16 .ul-items{
	font-size: 0;
}
.chb-comp-57-16 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 20%;
	padding: 0 10px 30px 10px;
	text-align: center;
}
.chb-comp-57-16 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-16 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-16 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
	height: 120px;
}
.chb-comp-57-16 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
	text-align: center;
}
.chb-comp-57-16 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-16 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-16 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-16 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-16 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	text-align: center;
}
.chb-comp-57-16 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-16 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-16 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-16 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-57-16-1*//*銝剜��*/
.chb-comp-57-16-1-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-57-16-1{
	
}
.chb-comp-57-16-1 .ul-items{
	font-size: 0;
}
.chb-comp-57-16-1 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 20%;
	padding: 0 10px 30px 10px;
	text-align: center;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .pic{
	height: 100px;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 100px;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .title{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .title p{
	font-size: 1.5rem;
	line-height: 36px;
	color: #000;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .txt{
	
}
.chb-comp-57-16-1 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .sub-ul-items{

}
.chb-comp-57-16-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items{
	text-align: center;
	padding-bottom: 20px;
}
.chb-comp-57-16-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items p{
	
}
.chb-comp-57-16-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items{
	
}
.chb-comp-57-16-1 .ul-items .ul-li-items .sub-ul-items .sub-ul-li-items .third-ul-items .third-ul-li-items{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-57-16-1 .ul-items .ul-li-items{
		width: 50%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-57-16-1 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 60px 10px;
	}
}


/*chb-comp-67-1*/
.chb-comp-67-1-block-all{
	background-color: #333333;
}
.chb-comp-67-1-block-all .bgpic {
	background-position: center;
	background-size: cover;
	height: 500px;
}
.chb-comp-67-1{
	font-size: 0;
	padding: 150px 10px 60px 10px;
}
.chb-comp-67-1 .left{
	display: inline-block;
	vertical-align: top;
	width: 35%;
	text-align: left;
	padding-bottom: 20px;
}
.chb-comp-67-1 .right{
	display: inline-block;
	vertical-align: top;
	width: 65%;
	padding-left: 20px;
	height: 230px;
	overflow-y: scroll;
}
.chb-comp-67-1 .left .title{
	padding-bottom: 20px;
}
.chb-comp-67-1 .left .title p{
	font-size: 2.5rem;
	line-height: 42px;
	color: #fff;
}
.chb-comp-67-1 .left .txt{
	padding-bottom: 20px;
}
.chb-comp-67-1 .left .txt p{
	font-size: 1rem;
	color: #fff;
}
.chb-comp-67-1 .chb-comp-48-1 .btnnn{
	background-color: transparent;
}
.chb-comp-67-1 .chb-comp-48-1 .btnnn:hover{
	color: #fff;
	border: 2px solid #fff; 
}
.chb-comp-67-1 .chb-comp-23-1{
	
}
.chb-comp-67-1 .chb-comp-23-1 table {
	text-align: center;
}
.chb-comp-67-1 .chb-comp-23-1 table th{
	text-align: center;
}
.chb-comp-67-1 .chb-comp-23-1 table td{
	color: #fff;
}
.chb-comp-67-1 .chb-comp-23-1 table tbody tr:hover{
	background-color: transparent;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-67-1 .left{
		width: 40%;
	}
	.chb-comp-67-1 .right{
		width: 60%;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-67-1 .left .title p{
		font-size: 1.875rem;
		line-height: 36px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-67-1{
		padding: 40px 10px 20px 10px;
	}
	.chb-comp-67-1 .left{
		display: block;
		width: auto;
	}
	.chb-comp-67-1 .right{
		display: block;
		padding-left: 0px;
		width: auto;
	}
}


/*chb-comp-73-3*/
.chb-comp-73-3-block-all{
	
}
.chb-comp-73-3{
	padding: 20px 0;
}
.chb-comp-73-3 .ul-items{
	font-size: 0;
}
.chb-comp-73-3 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding: 0 15px 20px 15px;
	text-align: center;
	position: relative;
}
.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n){
	padding: 0 15px 20px 30px;
}
.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n-1){
	padding: 0 30px 20px 15px;
}
.chb-comp-73-3 .ul-items .ul-li-items .pic{
	max-height: 360px;
}
.chb-comp-73-3 .ul-items .ul-li-items .pic img{
	max-width: 100%;
	max-height: 360px;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt{
	position: relative;
	padding: 0 5%;
	top: -50px;
	margin-bottom: -50px;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt a{
	display: block;
	padding: 0 10px;
	background-color: #fff;
	box-shadow: 1px 1px 2px #aaa;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt .title{
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e74c3c;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt .title p{
	font-size: 1.375rem;
	line-height: 24px;
	color: #000;
	text-align: left;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt .txt{
	padding-top: 10px;
	padding-bottom: 10px;
}
.chb-comp-73-3 .ul-items .ul-li-items .contt .txt p{
	font-size: 0.875rem;
	line-height: 20px;
	color: #5577a4;
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:768px) {
	.chb-comp-73-3 .ul-items .ul-li-items{
		width: 50%;
	}
	.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n){
		padding: 0 15px 20px 15px;
	}
	.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n-1){
		padding: 0 15px 20px 15px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-73-3 .ul-items .ul-li-items{
		width: auto;
		display: block;
		padding: 0 10px 20px 10px;
	}
	.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n){
		padding: 0 10px 20px 10px;
	}
	.chb-comp-73-3 .ul-items .ul-li-items:nth-child(2n-1){
		padding: 0 10px 20px 10px;
	}
	.chb-comp-73-3 .ul-items .ul-li-items .pic{
		max-height: none;
	}
	.chb-comp-73-3 .ul-items .ul-li-items .pic img{
		max-width: 100%;
		max-height: none;
	}
}


/*chb-comp-90-1*/
.chb-comp-90-1-block-all{
	
}
.chb-comp-90-1{
	padding: 10px 10px 10px 10px;
}
.chb-comp-90-1 .ul-items{
	
}
.chb-comp-90-1 .ul-items .ul-li-items{
	font-size: 0;
}	
.chb-comp-90-1 .ul-items .ul-li-items .left{
	display: inline-block;
	vertical-align: top;
	width: 60%;
	padding-left: 10px;
}
.chb-comp-90-1 .ul-items .ul-li-items .right{
	display: inline-block;
	vertical-align: top;
	width: 40%;
}
.chb-comp-90-1 .ul-items .ul-li-items .right .pic{
	padding-left: 50px;
}
.chb-comp-90-1 .ul-items .ul-li-items .right .pic img{
	width: 100%;
	max-width: 200px;
}
.chb-comp-90-1 .ul-items .ul-li-items .left .sub-ul-items{
	
}
.chb-comp-90-1 .ul-items .ul-li-items .left .sub-ul-items .sub-ul-li-items{
	padding-bottom: 5px;
}
.chb-comp-90-1 .ul-items .ul-li-items .left .sub-ul-items .sub-ul-li-items .txt{
	
}
.chb-comp-90-1 .ul-items .ul-li-items .left .sub-ul-items .sub-ul-li-items .txt p{
	font-size: 0.938rem;
	color: #000;
}
.chb-comp-90-1 .chb-comp-35 .items .sub-le {
	width: 80px;
}
@media only screen and (max-width: 1200px) and (min-width: 1024px){
	.content .chb-comp-90-1-block-all .section-block {
		margin: auto;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-90-1 .ul-items .ul-li-items .left{
		display: block;
		width: auto;
	}
	.chb-comp-90-1 .ul-items .ul-li-items .right{
		display: block;
		width: auto;
	}
	.chb-comp-90-1 .ul-items .ul-li-items .right .pic{
		padding-left: 0px;
		text-align: center;
	}
	.chb-comp-90-1 .ul-items .ul-li-items .right .pic img{
		max-width: 320px;
	}
}


/*chb-comp-101*/
.chb-comp-101-block-all{
	padding: 0px 0 200px 0;
}
.chb-comp-101-block-all .bgpic {
	background-position: center;
	background-size: cover;
	height: 800px;
}
.chb-comp-101{
	position: absolute;
	bottom: -150px;
	right: 0;
	margin: auto;
	width: 700px;
	/*border: 1px solid #f00;*/
}
.chb-comp-101 .right{
	padding: 30px 20px 30px 20px;
	margin: 50px auto 0px 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-101{
		display: block;
	}
	.chb-comp-101 .right{
		width: auto;
		padding: 30px 20px;
		margin: 10px 20px 0px 20px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-101-block-all .bgpic{
		height: 300px;
	}
	.chb-comp-101 {
		position: relative; 
		bottom: auto; 
		right: auto;
		margin: auto;
		width: auto;
		top: 240px;
	}
	.chb-comp-101 .right{
		padding: 20px 10px;
		margin: 0px;
	}
}
@media only screen and (min-width: 320px) and (max-width:480px) {
	
}


/*chb-comp-102*/
.chb-comp-102-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-102{
	
}
.chb-comp-102 .title{
	margin-bottom: 30px;
}
.chb-comp-102 .title p{
	color: black;
	font-size: 2rem;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.chb-comp-102 .ul-items{
	font-size: 0;
}
.chb-comp-102 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	padding: 20px 0px 30px 0px;
	margin: 0 1.5%;
	text-align: center;
	background-image: url('../img/CHB-pic-second (2).png');
	background-size: cover;
	background-position: top center;
}
.chb-comp-102 .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-102 .ul-items .ul-li-items a .pic{
	height: 106px;
}
.chb-comp-102 .ul-items .ul-li-items a .pic img{
	max-width: 100%;
	max-height: 106px;
}
.chb-comp-102 .ul-items .ul-li-items a .txt{
	padding: 20px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
.chb-comp-102 .ul-items .ul-li-items a .txt p{
	font-size: 1.25rem;
	color: #000;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-102 .ul-items .ul-li-items a .pic{
		height: 80px;
	}
	.chb-comp-102 .ul-items .ul-li-items a .pic img{
		max-height: 80px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-102 .title{
		margin-bottom: 20px;
	}
	.chb-comp-102 .ul-items .ul-li-items{
		padding: 20px 0px 0px 0px;
		margin-bottom: 10px;
	}
	.chb-comp-102 .ul-items .ul-li-items a .pic{
		height: 50px;
	}
	.chb-comp-102 .ul-items .ul-li-items a .pic img{
		max-height: 50px;
	}
	.chb-comp-102 .ul-items .ul-li-items a .txt p{
		font-size: 0.75rem;
	}
}


/*chb-comp-103*/
.chb-comp-103{
	margin-left: 0;
	width: 550px;
	padding-top: 160px;
}
.chb-comp-103 .title{
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.chb-comp-103 .title p{
	font-size: 3.125rem;
	line-height: 54px;
	color: #d51524;
	font-weight: bold;
}
.chb-comp-103 .desc{
	margin-bottom: 30px;
}
.chb-comp-103 .desc p{
	font-size: 1.5625rem;
	margin-bottom: 0px;
	line-height: 40px;
	font-weight: normal;
}
.chb-comp-103 .desc p .highlight{
	font-weight: bold;
	font-size: 2.25rem;
	line-height: 40px;
	color: #F37;
}
@supports (-ms-ime-align:auto) {
	.chb-comp-103{
		display: table-cell;
		height: 350px;
	}
}
/*IE10.11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.chb-comp-103{
		display: table-cell;
		height: 350px;
	}
}
/*IE9*/
@media screen and (min-width:0\0) {
	.chb-comp-103{
		display: table-cell\9;
		height: 350px\9;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-103{
		padding: 0 10px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-103{
		width: 100%;
	}
	.chb-comp-103 .title p{
		font-size: 2.5rem;
		line-height: 45px;
	}
	.chb-comp-103 .desc p{
		font-size: 1.125rem;
		line-height: 24px;
	}
	.chb-comp-103 .desc p .highlight{
		font-size: 1.5rem;
		line-height: 24px;
	}
}


/*chb-comp-104*/
.chb-comp-104-block-all{
	padding: 40px 0;
	background-color: #fff;
}
.chb-comp-104{
	
}
.chb-comp-104 .title{
	margin-bottom: 30px;
}
.chb-comp-104 .title p{
	color: black;
	font-size: 2rem;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.chb-comp-104 .txt{
	
}
.chb-comp-104 .txt p{
	color: black;
	font-size: 1.125rem;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
}
.chb-comp-104 .ul-items{
	font-size: 0;
}
.chb-comp-104 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 18%;
	padding: 20px 0px 50px 0px;
	margin: 0 1% 30px 1%;
	text-align: center;
	background-image: url('../img/CHB-pic-second (2).png');
	background-size: cover;
	background-position: top center;
}
.chb-comp-104 .ul-items .ul-li-items:last-child{
	width: 38%;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in{
	display: block;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .pic{
	height: 106px;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .pic img{
	max-width: 100%;
	max-height: 106px;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .txt{
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	height: 88px;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .txt p{
	font-size: 1.25rem;
	color: #000;
	font-weight: bold;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .sub-ul-items{
	text-align: center;
	font-size: 0;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .sub-ul-items .sub-ul-li-items{

}
.chb-comp-104 .ul-items .ul-li-items:last-child .sub-ul-li-items{
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .sub-ul-items .sub-ul-li-items a{
	font-size: 0.875rem;
	line-height: 20px;
	color: #000;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .pic{
		height: 80px;
	}
	.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .pic img{
		max-height: 80px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-104 .title{
		margin-bottom: 20px;
	}
	.chb-comp-104 .ul-items .ul-li-items{
		padding: 20px 0px 0px 0px;
		margin-bottom: 10px;
	}
	.chb-comp-104 .ul-items .ul-li-items{
		width: 46%;
		margin: 0 2% 50px 2%;
	}
	.chb-comp-104 .ul-items .ul-li-items:last-child{
		width: 96%;
	}
	.chb-comp-104 .ul-items .ul-li-items .ul-li-items-in .txt p{
		font-size: 0.75rem;
	}

}


/*chb-comp-105*/
.chb-comp-105-block-all{
	
}
.chb-comp-105-block-all .bgpic {
	background-position: center;
	background-size: cover;
	height: 1000px;
}
.chb-comp-105{
	margin: auto;
	position: relative;
	top: -500px;
	margin-bottom: -500px;
}
.chb-comp-105 .cont{
	padding: 0px 20px 30px 20px;
	margin: 0px auto 0px 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-105-block-all .bgpic {
		background-position: center;
		background-size: cover;
		height: 500px;
	}
	.chb-comp-105{
		display: block;
		top: -300px;
		margin-bottom: -300px;
	}
	.chb-comp-105 .cont{
		width: auto;
		padding: 30px 20px;
		margin: 10px 20px 0px 20px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-105-block-all .bgpic {
		height: 250px;
	}
	.chb-comp-105 {
		position: relative; 
		top: -100px;
		margin-bottom: -100px;
	}
	.chb-comp-105 .cont{
		padding: 20px 10px;
		margin: 0px;
	}
}
@media only screen and (min-width: 320px) and (max-width:480px) {
	
}


/*chb-comp-106*/
.chb-comp-106-block-all{
	
}
.chb-comp-106-block-all .chb-comp-106{
	font-size: 0;
	max-width: 1920px;
	margin: auto;
}
.chb-comp-106 .T-lemiri{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-106 .left{
	width: 28%;
}
.chb-comp-106 .mid{
	width: 44%;
	position: relative;
}
.chb-comp-106 .right{
	width: 28%;
}
.chb-comp-106 .T-lemiri .bgpic{
	width: 100%;
	height: 1080px;
	background-repeat: no-repeat;
}
.chb-comp-106 .left .bgpic{
	background-position: right;
}
.chb-comp-106 .mid .bgpic{
	background-position: center;
}
.chb-comp-106 .right .bgpic{
	background-position: left;
}
.chb-comp-106 .mid .ul-items{
	font-size: 0;
	position: absolute;
	top: 150px;
	width: 100%;
}
.chb-comp-106 .mid .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: center;
}
.chb-comp-106 .mid .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-106 .mid .ul-items .ul-li-items a img{
	max-width: 100%;
}
@media only screen and (min-width: 320px) and (max-width:1439px) {
	.chb-comp-106 .T-lemiri .bgpic{
		height: 900px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-106 .T-lemiri .bgpic{
		height: 700px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-106 .left {
		display: none;
	}
	.chb-comp-106 .mid .bgpic{
		background-image: none !important;
		height: auto;
	}
	.chb-comp-106 .right .bgpic{
		display: none;
	}
	.chb-comp-106 .mid{
		width: auto;
		display: block;
		position: relative;
	}
	.chb-comp-106 .mid .ul-items{
		top: 0px;
		position: relative;
	}
}


/*chb-comp-107*/
.chb-comp-107-block-all{
	background-color: #F3F3F3;
}
.chb-comp-107{

}
.chb-comp-107-block-all .chb-comp-123{
	font-size: 0;
}
.chb-comp-107-block-all .chb-comp-124{
	font-size: 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-107{
		padding: 0 10px;
	}
}


/*chb-comp-107-1*/
.chb-comp-107-1-block-all{
	background-color: #F3F3F3;
}
.chb-comp-107-1{

}
.chb-comp-107-1-block-all .chb-comp-120{
	font-size: 0;
}
.chb-comp-107-1-block-all .chb-comp-123-1{
	font-size: 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-107-1{
		padding: 0 10px;
	}
}


/*chb-comp-108*/
.chb-comp-108-block-all{
	padding: 20px 0;
}
.chb-comp-108{
	
}
.chb-comp-108 .txt{
	padding-bottom: 5px;
}
.chb-comp-108 .txt p{
	font-size: 1rem;
	line-height: 24px;
	color: #aaa;
	text-align: center;
}
.chb-comp-108 .title{
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.chb-comp-108 .title:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 2px;
	margin: auto;
	background-color: #ffcf00;
}
.chb-comp-108 .title p{
	font-size: 1.125rem;
	color: #333;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}
.chb-comp-108 .desc{
	
}
.chb-comp-108 .desc p{
	font-size: 0.75rem;
	line-height: 20px;
	color: #333;
	text-align: center;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	
}


/*chb-comp-109*/
.chb-comp-109{

}
.chb-comp-109 .ul-items{
	font-size: 0;
}
.chb-comp-109 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 16.666666666%;
	padding: 20px 5px 30px 5px;
	margin: 0;
	text-align: center;
	background-image: url('../img/CHB-pic-second (38).png');
	background-repeat: no-repeat;
	background-position: left top;
}
.chb-comp-109 .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-109 .ul-items .ul-li-items a .pic{
	height: 110px;
}
/* 20191217新增 by mizok */
.chb-comp-110 .chb-comp-111 .right .chb-comp-109 .ul-items .ul-li-items a .pic,.chb-comp-110 .chb-comp-111 .right .chb-comp-109 .ul-items .ul-li-items a .txt p{
	text-align: center;
}
/* 20191217新增 by mizok */
.chb-comp-109 .ul-items .ul-li-items a .pic img{
	max-width: 100%;
	max-height: 110px;
}
.chb-comp-109 .ul-items .ul-li-items a .txt{
	padding: 10px 0 10px 0;
}
.chb-comp-109 .ul-items .ul-li-items a .txt p{
	font-size: 0.938rem;
	color: #000;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-109 .ul-items .ul-li-items{
		padding: 20px 15px 30px 15px;
	}
	.chb-comp-109 .ul-items .ul-li-items a .pic{
		height: 80px;
	}
	.chb-comp-109 .ul-items .ul-li-items a .pic img{
		max-height: 80px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-109 .title{
		margin-bottom: 20px;
	}
	.chb-comp-109 .ul-items .ul-li-items{
		padding: 20px 0px 0px 0px;
		margin-bottom: 10px;
		width: 50%;
	}
	.chb-comp-109 .ul-items .ul-li-items:nth-child(odd){
		background-image: none;
	}
	.chb-comp-109 .ul-items .ul-li-items a .pic{
		height: 50px;
	}
	.chb-comp-109 .ul-items .ul-li-items a .pic img{
		max-height: 50px;
	}
	.chb-comp-109 .ul-items .ul-li-items a .txt p{
		font-size: 0.75rem;
	}
}


/*chb-comp-110*/
.chb-comp-110{
	background-color: #fff;
	border-top: 3px solid #ffcf00;
}


/*chb-comp-111*/
.chb-comp-107-block-all .chb-comp-111{
}
.chb-comp-111{
	display: table;
	width: 100%;
	background-color: #fff;
	border-top: 3px solid #ffcf00;
	position: relative;
}
.chb-comp-111:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 93px;
	height: 93px;
	background-size: cover;
	background-position: center;
	background-image: url('../img/CHB-pic-second (33).png');
}
.chb-comp-111 .left{
	display: table-cell;
	vertical-align: middle;
	width: 16%;
	padding-left: 30px;
}
.chb-comp-111 .right{
	display: table-cell;
	vertical-align: middle;
	width: 84%;
}
.chb-comp-111 .chb-comp-108 {
	position: relative;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-111{
		display: block;
		width: auto;
	}
	.chb-comp-111:before{
		display: none;
	}
	.chb-comp-111 .left{
		display: block;
		vertical-align: middle;
		width: auto;
		padding-left: 0px;
		padding-top: 20px;
	}
	.chb-comp-111 .right{
		display: block;
		vertical-align: middle;
		width: auto;
	}
}


/*chb-comp-112*/
.chb-comp-112{
	
}
.chb-comp-112 .ul-items{
	font-size: 0;
}
.chb-comp-112 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 30.3333%;
	margin: 0 1.5%;
	text-align: center;
	background-color: #fff;
	border-top: 3px solid #ffcf00;
}
.chb-comp-112 .ul-items .ul-li-items:nth-child(3n){
	margin: 0 0 0 3%;
}
.chb-comp-112 .ul-items .ul-li-items:nth-child(3n-1){
	margin: 0 1.5%;
}
.chb-comp-112 .ul-items .ul-li-items:nth-child(3n-2){
	margin: 0 3% 0 0;
}
.chb-comp-112 .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-112 .ul-items .ul-li-items a .pic{
	line-height: 0;
}
.chb-comp-112 .ul-items .ul-li-items a .pic img{
	max-width: 100%;
	width: 100%;
}
.chb-comp-112 .ul-items .ul-li-items a .txt{
	padding: 10px;
	height: 100px;
}
.chb-comp-112 .ul-items .ul-li-items a .txt p{
	font-size: 0.938rem;
	color: #000;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-112 .ul-items .ul-li-items a .txt {
		height: 130px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-112 .title{
		margin-bottom: 20px;
	}
	.chb-comp-112 .ul-items .ul-li-items{
		display: block;
		width: auto;
		margin: 0 0 20px 0;
	}
	.chb-comp-112 .ul-items .ul-li-items:nth-child(3n-2){
		margin: 0 0 20px 0;
	}
	.chb-comp-112 .ul-items .ul-li-items:nth-child(3n-1){
		margin: 0 0 20px 0;
	}
	.chb-comp-112 .ul-items .ul-li-items:nth-child(3n){
		margin: 0 0 20px 0;
	}
	.chb-comp-112 .ul-items .ul-li-items a .txt {
		height: auto;
	}
	.chb-comp-112 .ul-items .ul-li-items a .txt p{
		font-size: 0.875rem;
	}
}


/*chb-comp-112-1*/
.chb-comp-112-1{
	
}
.chb-comp-112-1 .ul-items{
	font-size: 0;
}
.chb-comp-112-1 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 0 1%;
	text-align: center;
	background-color: #fff;
	border-top: 3px solid #ffcf00;
}
.chb-comp-112-1 .ul-items .ul-li-items:nth-child(2n-1){
	margin: 0 2% 0 0;
}
.chb-comp-112-1 .ul-items .ul-li-items:nth-child(2n){
	margin: 0 0 0 2%;
}
.chb-comp-112-1 .ul-items .ul-li-items a{
	display: block;
}
.chb-comp-112-1 .ul-items .ul-li-items a .pic{
	line-height: 0;
}
.chb-comp-112-1 .ul-items .ul-li-items a .pic img{
	max-width: 100%;
	width: 100%;
}
.chb-comp-112-1 .ul-items .ul-li-items a .txt{
	padding: 10px;
	height: 70px;
}
.chb-comp-112-1 .ul-items .ul-li-items a .txt p{
	font-size: 0.938rem;
	color: #000;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {

}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-112-1 .title{
		margin-bottom: 20px;
	}
	.chb-comp-112-1 .ul-items .ul-li-items{
		display: block;
		width: auto;
		margin: 0 0 20px 0;
	}
	.chb-comp-112-1 .ul-items .ul-li-items:nth-child(2n-1){
		margin: 0 0 20px 0;
	}
	.chb-comp-112-1 .ul-items .ul-li-items:nth-child(2n){
		margin: 0 0 20px 0;
	}
	.chb-comp-112-1 .ul-items .ul-li-items a .txt {
		height: auto;
	}
	.chb-comp-112-1 .ul-items .ul-li-items a .txt p{
		font-size: 0.875rem;
	}
}


/*chb-comp-113*/
.chb-comp-113{
	display: table;
	width: 100%;
	margin: 20px 0;
}
.chb-comp-113 .left{
	display: table-cell;
	vertical-align: top;
	width: 30%;
}
.chb-comp-113 .right{
	display: table-cell;
	vertical-align: top;
	width: 70%;
	padding-left: 3%;
}
.chb-comp-113 .chb-comp-110{
	padding: 20px;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-113{
		display: block;
		width: auto;
	}
	.chb-comp-113 .left{
		display: block;
		width: auto;
		margin-bottom: 20px;
	}
	.chb-comp-113 .right{
		display: block;
		width: auto;
		padding-left: 0%;
	}
}


/*chb-comp-114*/
.chb-comp-114{
	display: table;
	width: 100%;
	margin: 20px 0;
}
.chb-comp-114 .left{
	display: table-cell;
	vertical-align: middle;
	width: 30%;
}
.chb-comp-114 .right{
	display: table-cell;
	vertical-align: top;
	width: 70%;
	padding-left: 3%;
}
.chb-comp-114 .chb-comp-110{
	height: 265px;
	display: table;
	width: 100%;
}
.chb-comp-114 .chb-comp-110 .chb-comp-108 {
	display: table-cell;
	vertical-align: middle;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-114 .chb-comp-110{
		height: 215px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-114{
		display: block;
		width: auto;
	}
	.chb-comp-114 .left{
		display: block;
		width: auto;
		margin-bottom: 20px;
	}
	.chb-comp-114 .right{
		display: block;
		width: auto;
		padding-left: 0%;
	}
}


/*chb-comp-115*/
.chb-comp-115{
	padding: 20px 0 0 0;
}
.chb-comp-115 .select-block{
	margin-bottom: 15px;
}
.chb-comp-115 .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
	border:1px solid grey;
}


/*chb-comp-116*/
.chb-comp-116{
	
}
.chb-comp-116 + .chb-comp-116{
	padding-top: 10px;
}
.chb-comp-116 .btnnn{
	display: block;
	margin: auto;
	text-align: center;
}
.chb-comp-116 .btnnn a{
	display: inline-block;
	color: #000000;
	font-size: 0.875rem;
	line-height: 20px;
	padding: 5px 12px;
	text-align: center;
}
.chb-comp-116 .btnnn a.btnsty-1{
	border: 1px solid #ccc;
	background-color: #fff;
}
.chb-comp-116 .btnnn a.btnsty-1:hover{
	background-color: #D51524;
	color: #fff;
}
.chb-comp-116 .btnnn a.btnsty-2{
	background: #ffcf00;
}
.chb-comp-116 .btnnn a.btnsty-3{
	border: 1px solid #ccc;
	background-color: #ccc;
	padding-right: 30px;
	position: relative;
}
.chb-comp-116 .btnnn a.btnsty-3:after{
	content: '';
	position: absolute;
	width: 17px;
	height: 17px;
	right: 5px;
	top: 7px;
	background-size: cover;
	background-position: center;
	background-image: url('../img/CHB-pic(39).png');
}
.chb-comp-116 .btnnn a.btnsty-4{
	border: 1px solid #5bc0de;
	background-color: #5bc0de;
	color: #fff;
	padding-right: 30px;
	position: relative;
}
.chb-comp-116 .btnnn a.btnsty-4:after{
	content: '';
	position: absolute;
	width: 17px;
	height: 17px;
	right: 5px;
	top: 7px;
	background-size: cover;
	background-position: center;
	background-image: url('../img/CHB-pic(39).png');
}
.chb-comp-116 .btnnn a.btnsty-5{
	background: #ffcf00;
	padding-right: 30px;
	position: relative;
	padding: 6px 30px 5px 12px;
}
.chb-comp-116 .btnnn a.btnsty-5:after{
	content: '';
	position: absolute;
	width: 17px;
	height: 17px;
	right: 7px;
	top: 8px;
	background-size: cover;
	background-position: center;
	background-image: url('../img/CHB-pic(39).png');
}
.chb-comp-116 .btnnn a.btnsty-5:hover{
	background-color: #e74c3c;
	color: #fff;
}


/*chb-comp-117*/
.chb-comp-117{
	margin: 20px 0;
}
.chb-comp-117 .ul-items{
	font-size: 0;
}
.chb-comp-117 .ul-items .ul-li-items{
	width: 31.3333%;
	display: inline-block;
	vertical-align: top;
	margin: 0 1%;
}
.chb-comp-117 .chb-comp-110 {
	padding: 20px 20px 40px 20px;
}
.chb-comp-117 .ul-items .ul-li-items:nth-child(3n){
	margin: 0 0 0 2%;
}
.chb-comp-117 .ul-items .ul-li-items:nth-child(3n-1){
	margin: 0 1%;
}
.chb-comp-117 .ul-items .ul-li-items:nth-child(3n-2){
	margin: 0 2% 0 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-117 .ul-items .ul-li-items{
		width: auto;
		display: block;
		margin: 0 0 20px 0;
	}
	.chb-comp-117 .ul-items .ul-li-items:nth-child(3n){
		margin: 0 0 20px 0;
	}
	.chb-comp-117 .ul-items .ul-li-items:nth-child(3n-1){
		margin: 0 0 20px 0;
	}
	.chb-comp-117 .ul-items .ul-li-items:nth-child(3n-2){
		margin: 0 0 20px 0;
	}
}


/*chb-comp-118*/
.chb-comp-118{
	margin: 20px 0;
}
.chb-comp-118 .ul-items{
	font-size: 0;
}
.chb-comp-118 .ul-items .ul-li-items{
	width: 31.3333%;
	display: inline-block;
	vertical-align: top;
	margin: 0 1%;
}
.chb-comp-118 .chb-comp-110 {
	padding: 20px;
}
.chb-comp-118 .ul-items .ul-li-items:nth-child(3n){
	margin: 0 0 0 2%;
}
.chb-comp-118 .ul-items .ul-li-items:nth-child(3n-1){
	margin: 0 1%;
}
.chb-comp-118 .ul-items .ul-li-items:nth-child(3n-2){
	margin: 0 2% 0 0;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-118 .ul-items .ul-li-items{
		width: auto;
		display: block;
		margin: 0 0 20px 0;
	}
	.chb-comp-118 .ul-items .ul-li-items:nth-child(3n){
		margin: 0 0 20px 0;
	}
	.chb-comp-118 .ul-items .ul-li-items:nth-child(3n-1){
		margin: 0 0 20px 0;
	}
	.chb-comp-118 .ul-items .ul-li-items:nth-child(3n-2){
		margin: 0 0 20px 0;
	}
}


/*chb-comp-119*/
.chb-comp-119{
	padding: 20px 0 0 0;
}
.chb-comp-119 .chb-comp-116 .btnnn{
	text-align: right;
}


/*chb-comp-120*/
.chb-comp-120{
	font-size: 0;
	padding-bottom: 40px;
}
.chb-comp-120 .left{
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.chb-comp-120 .right{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding-left: 3%;
}
.chb-comp-120 .left .desc{
	text-align: center;
}
.chb-comp-120 .left .desc p{
	font-size: 1.125rem;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-120{
		padding-bottom: 10px;
	}
	.chb-comp-120 .left{
		display: block;
		width: auto;
		padding-bottom: 20px;
	}
	.chb-comp-120 .right{
		display: block;
		width: auto;
		padding-left: 0%;
	}
}


/*chb-comp-121*/
.chb-comp-121{
	
}
.chb-comp-121 .top{
	text-align: center;
	border-bottom: 1px solid #ccc; 
	padding-bottom: 10px;
}
.chb-comp-121 .bottom{
	font-size: 0;
	text-align: center;
}
.chb-comp-121 .bottom .bot-left{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding: 20px 5px;
}
.chb-comp-121 .bottom .bot-right{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding: 20px 5px;
	border-left: 1px solid #ccc;
}
.chb-comp-121 .T-tobot .desc{
	
}
.chb-comp-121 .T-tobot .desc p{
	font-size: 1.125rem;
	word-wrap: break-word;
	word-break: break-all;
}
.chb-comp-121 .bottom .desc p{
	font-weight: bold;
}
.chb-comp-121 .T-tobot .txt{
	
}
.chb-comp-121 .T-tobot .txt p{
	color: #aaa;
	font-size: 0.938rem;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-121 .bottom .desc p{
		font-weight: bold;
		font-size: 1rem;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-121 .bottom .bot-left{
		padding: 10px 0;
	}
	.chb-comp-121 .bottom .bot-right{
		padding: 10px 5px;
	}
}


/*chb-comp-122*/
.chb-comp-122{
	padding-top: 20px;
}
.chb-comp-122 .caculate-txt{
	padding: 10px 0;
	text-align: center;
}
.chb-comp-122 .caculate-txt .txt{
	
}

.chb-comp-122 .caculate-txt .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-123 .right .chb-comp-110 .chb-comp-122 .caculate-txt .txt p{
	text-align: center;
}
.chb-comp-122 .caculate-txt .txt p span{
	font-weight: bold;
	font-size: 1.85rem;
	color: #000;
	margin: 0 10px;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-122 .caculate-txt .txt p{
		font-size: 0.75rem;
		color: #000;
	}
}


/*chb-comp-123*/
.chb-comp-123{
	font-size: 0;
	padding: 20px 0;
}
.chb-comp-123 .left{
	display: inline-block;
	vertical-align: top;
	width: 66%;
}
.chb-comp-123 .right{
	display: inline-block;
	vertical-align: top;
	width: 34%;
	padding-left: 3%;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-123 .left{
		width: 63%;
	}
	.chb-comp-123 .right{
		width: 37%;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-123 .left{
		display: block;
		width: auto;
	}
	.chb-comp-123 .right{
		display: block;
		width: auto;
		padding-left: 0%;
		margin-top: 20px;
	}
}


/*chb-comp-123-1*/
.chb-comp-123-1{
	font-size: 0;
	padding: 20px 0 0 0;
}
.chb-comp-123-1 .left{
	display: inline-block;
	vertical-align: top;
	width: 65%;
}
.chb-comp-123-1 .right{
	display: inline-block;
	vertical-align: top;
	width: 35%;
	padding-left: 3%;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-123-1 .left{
		width: 63%;
	}
	.chb-comp-123-1 .right{
		width: 37%;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-123-1 .left{
		display: block;
		width: auto;
	}
	.chb-comp-123-1 .right{
		display: block;
		width: auto;
		padding-left: 0%;
		margin-top: 20px;
	}
}


/*chb-comp-124*/
.chb-comp-124{
	font-size: 0;
	background-color: #fff;
	border: 3px solid #ffcf00;
	height: 400px;
}
.chb-comp-124 .left{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	text-align: center;
}
.chb-comp-124 .right{
	display: inline-block;
	vertical-align: top;
	width: 70%;
	padding-left: 10px;
}
.chb-comp-124 .left .title{
	margin: 50px 0 30px 0;
}
.chb-comp-124 .left .title p{
	font-size: 2.25rem;
	line-height: 40px;
	font-weight: normal;
}
/* 20191217更新 by mizok */
.chb-comp-107 .chb-comp-123 .left .chb-comp-124 .left .title p{
	text-align: center;
}
/* 20191217更新 by mizok */
.chb-comp-124 .left .pic{

}
.chb-comp-124 .left .pic img{
	width: 105px;
	height: 105px;
}
.chb-comp-124 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style {
	padding: 0;
}
.chb-comp-124 .chb-comp-116 .btnnn {
	text-align: right;
	padding-right: 40px;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-124{
		height: auto;
	}
	.chb-comp-124 .left{
		display: block;
		width: auto;
	}
	.chb-comp-124 .right{
		display: block;
		width: auto;
		padding-left: 0px;
	}
	.chb-comp-124 .left .title{
		margin: 30px 0 30px 0;
	}
	.chb-comp-124 .left .pic{
		display: none;
	}
}


/*chb-comp-125*/
.chb-comp-125{
	
}


/*chb-comp-126*/
.chb-comp-126{
	padding: 30px 0 20px 0;
}
.chb-comp-126 .form-row{
	display: table;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0;
	margin-right: 0;
}
.chb-comp-126 .form-row:nth-child(2){
	width: 50%;
	display: table-cell;
}
.chb-comp-126 .form-row:nth-child(3){
	width: 50%;
	display: table-cell;
}
.chb-comp-126 .form-row .left{
	display: table-cell;
	vertical-align: middle;
	width: 80px;
}
.chb-comp-126 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-126 .form-row .right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-126 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-126 .form-row .right .form-item .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-126 .form-row .right .form-item .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
}
.chb-comp-126 .form-row .right .form-item .input-block{

}
.chb-comp-126 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-126 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-126 .form-row .right .form-item .txt{

}
.chb-comp-126 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-126{
		padding: 30px 0 0px 0;
	}
	.chb-comp-126 .form-row:nth-child(2){
		width: 100%;
		display: table;
	}
	.chb-comp-126 .form-row:nth-child(3){
		width: 100%;
		display: table;
	}
}


/*chb-comp-126-1*/
.chb-comp-126-1{
	padding: 0px 0 20px 0;
	border-top: 3px solid #777;
}
.chb-comp-126-1 .form-row{
	display: table;
	width: 100%;
	padding: 10px 0;
}
.chb-comp-126-1 .form-row:nth-child(even) {
	background-color: #f5f5f5;
}
.chb-comp-126-1 .form-row .form-row:nth-child(even) {
	background-color: transparent;
}
.chb-comp-126-1 .form-row>.left{
	display: table-cell;
	vertical-align: middle;
	width: 135px;
	/*padding-top: 12px;*/
	padding-left: 10px;
}
.chb-comp-126-1 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-126-1 .form-row>.right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-126-1 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-126-1 .form-row .right .form-item + .form-item{
	padding-top: 20px;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-5{
	width: 40%;
	display: table-cell;
	vertical-align: middle;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-7{
	width: 60%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-7.width-50{
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-6{
	width: 50%;
	display: table-cell;
	vertical-align: middle;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-8{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-4{
	display: table-cell;
	vertical-align: middle;
	width: 60px;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-126-1 .form-row .right .form-item .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
}
.chb-comp-126-1 .form-row .right .form-item .input-block{

}
.chb-comp-126-1 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-126-1 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-126-1 .form-row .right .form-item .select-block{

}
.chb-comp-126-1 .form-row .right .form-item .select-block select{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-126-1 .form-row .right .form-item .txt{

}
.chb-comp-126-1 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-126-1{
		padding: 30px 0 0px 0;
	}
	.chb-comp-126-1 .form-row{
		display: block;
		width: auto;
		padding: 10px 0;
	}
	.chb-comp-126-1 .form-row>.left{
		display: block;
		vertical-align: top;
		width: auto;
		/*padding-top: 12px;*/
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.chb-comp-126-1 .form-row>.right{
		display: block;
		vertical-align: top;
		width: auto;
		padding-left: 10px;
	}
	.chb-comp-126-1 .form-row .right .form-item .form-row .left{
		padding-left: 0px;
	}
	.chb-comp-126-1 .form-row .right .form-item .form-row .right{
		padding-left: 0px;
	}
	.chb-comp-126-1 .form-row .right .form-item .form-col-10{
		padding-left: 10px;
	}
}


/*chb-comp-126-2*/
.chb-comp-126-2{
	padding: 0px 0 20px 0;
	border-top: 3px solid #777;
}
.chb-comp-126-2 .form-row{
	display: table;
	width: 100%;
	padding: 10px 0;
}
.chb-comp-126-2 .form-row:nth-child(even) {
	background-color: #f5f5f5;
}
.chb-comp-126-2 .form-row .form-row:nth-child(even) {
	background-color: transparent;
}
.chb-comp-126-2 .form-row>.left{
	display: table-cell;
	vertical-align: middle;
	width: 135px;
	/*padding-top: 12px;*/
	padding-left: 10px;
}
.chb-comp-126-2 .form-row>.left.add-width{
	display: table-cell;
	vertical-align: middle;
	width: 220px;
	/*padding-top: 12px;*/
	padding-left: 10px;
}
.chb-comp-126-2 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-126-2 .form-row>.right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-126-2 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-126-2 .form-row .right .form-item + .form-item{
	padding-top: 20px;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-5{
	width: 40%;
	display: table-cell;
	vertical-align: middle;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-7{
	width: 60%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-6{
	width: 50%;
	display: table-cell;
	vertical-align: middle;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-8{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-4{
	display: table-cell;
	vertical-align: middle;
	width: 60px;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-126-2 .form-row .right .form-item .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
}
.chb-comp-126-2 .form-row .right .form-item .input-block{
	max-width: 220px;
}
.chb-comp-126-2 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-126-2 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-126-2 .form-row .right .form-item .select-block{
	max-width: 220px;
}
.chb-comp-126-2 .form-row .right .form-item .select-block{

}
.chb-comp-126-2 .form-row .right .form-item .select-block select{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-126-2 .form-row .right .form-item .txt{
	padding: 5px 0;
}
.chb-comp-126-2 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
	word-break: break-all;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-126-2 .chb-comp-168{
		padding: 0 10px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-126-2{
		padding: 30px 0 10px 0;
	}
	.chb-comp-126-2 .form-row{
		display: block;
		width: auto;
		padding: 10px 0;
	}
	.chb-comp-126-2 .form-row>.left{
		display: block;
		vertical-align: top;
		width: auto;
		/*padding-top: 12px;*/
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.chb-comp-126-2 .form-row>.right{
		display: block;
		vertical-align: top;
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	.chb-comp-126-2 .form-row .right .form-item .form-row .left{
		padding-left: 0px;
	}
	.chb-comp-126-2 .form-row .right .form-item .form-row .right{
		padding-left: 0px;
	}
	.chb-comp-126-2 .form-row .right .form-item .form-col-10{
		padding-left: 10px;
	}
	.chb-comp-126-2 .chb-comp-165 .code-pic{
		padding-top: 10px;
	}
	.chb-comp-126-2 .chb-comp-165 .chb-comp-116{
		padding-top: 10px;
	}
	
}


/*chb-comp-127*/
.chb-comp-127{
	padding: 10px 0;
}
.chb-comp-127 .form-row{
	display: table;
	width: 100%;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0;
	margin-right: 0;
}
.chb-comp-127 .form-row .left{
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	text-align: right;
}
.chb-comp-127 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-127 .form-row .right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
	padding-left: 40px;
}
.chb-comp-127 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-127 .form-row .right .form-item .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
	
}
.chb-comp-127 .form-row .right .form-item .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
}
.chb-comp-127 .form-row .right .form-item .input-block{

}
.chb-comp-127 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-127 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
	border: 0;
	border-bottom: 2px solid #ffcf00;
	text-align: center;
}
.chb-comp-127 .form-row .right .form-item .input-block input[disabled] {
	background-color: transparent;
	-webkit-text-fill-color:inherit;
	opacity: 1;
}
.chb-comp-127 .form-row .right .form-item .txt{

}
.chb-comp-127 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-127 .form-row .left{
		width: 150px;
	}
	.chb-comp-127 .form-row .right{
		padding-left: 20px;
	}
}


/*chb-comp-127-1*/
.chb-comp-127-1{
	padding: 10px 0;
}
.chb-comp-127-1 .form-row{
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.chb-comp-127-1 .form-row .left{
	display: inline-block;
	vertical-align: top;
	text-align: right;
}
.chb-comp-127-1 .form-row .left p{
	font-size: 0.938rem;
	line-height: 18px;
	color: #8a6d3b;
}
.chb-comp-127-1 .form-row .right{
	display: inline-block;
	vertical-align: top;
	width: auto;
}
.chb-comp-127-1 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-127-1 .form-row .right .form-item .form-col-10{
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
	width: auto;
}
.chb-comp-127-1 .form-row .right .form-item .form-col-10.width-90{
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
	width: 90%;
}
.chb-comp-127-1 .form-row .right .form-item .form-col-2{
	display: inline-block;
	vertical-align: top;
	width: 30px;
}
.chb-comp-127-1 .form-row .right .form-item .input-block{

}
.chb-comp-127-1 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-127-1 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 33px;
	padding: 5px 10px;
	border: 0;
	border-bottom: 2px solid #000;
	text-align: center;
	opacity: 1;
}
.chb-comp-127-1 .form-row .right .form-item .input-block input[disabled] {
	background-color: transparent;
	-webkit-text-fill-color:inherit;
}
.chb-comp-127-1 .form-row .right .form-item .txt{

}
.chb-comp-127-1 .form-row .right .form-item .txt p{
	font-size: 0.938rem;
	line-height: 18px;
	color: #8a6d3b;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-127-1 .form-row .left{
		width: 90px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-127-1 .form-row .left{
		width: 150px;
	}
	.chb-comp-127-1 .form-row .right{
		padding-left: 20px;
	}
}


/*chb-comp-128*/
.chb-comp-128{
	margin: 0 20px 20px 20px;
	border-top: 3px solid #777;
}
.chb-comp-128 .form-row{
	display: table;
	width: 100%;
	margin-bottom: 0px;
	padding: 10px 0;
}
.chb-comp-128 .form-row:nth-child(odd){
	background: #f9f9f9;
}
.chb-comp-128 .form-row .left{
	display: table-cell;
	vertical-align: middle;
	width: 80px;
	padding-left: 10px;
}
.chb-comp-128 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-128 .form-row .right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-128 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-128 .form-row .right .form-item .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-128 .form-row .right .form-item .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
}
.chb-comp-128 .form-row .right .form-item .input-block{

}
.chb-comp-128 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-128 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-128 .form-row .right .form-item .select-block{

}
.chb-comp-128 .form-row .right .form-item .select-block select{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
	line-height: 25px;
}
.chb-comp-128 .form-row .right .form-item .txt{

}
.chb-comp-128 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}


/*chb-comp-128-1*/
.chb-comp-128-1{

}
.chb-comp-128-1 .form-row{
	display: table;
	width: 100%;
	margin-bottom: 0px;
	padding: 10px 0;
}
.chb-comp-128-1 .form-row .left{
	display: table-cell;
	vertical-align: middle;
	width: 90px;
}
.chb-comp-128-1 .form-row .left p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}
.chb-comp-128-1 .form-row .right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-128-1 .form-row .right .form-item{
	display: table;
	width: 100%;
}
.chb-comp-128-1 .form-row .right .form-item .form-col-12{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}
.chb-comp-128-1 .form-row .right .form-item .input-block{

}
.chb-comp-128-1 .form-row .right .form-item .input-block label{
	display: none;
}
.chb-comp-128-1 .form-row .right .form-item .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
}
.chb-comp-128-1 .form-row .right .form-item .select-block{

}
.chb-comp-128-1 .form-row .right .form-item .select-block select{
	width: 100%;
	height: 40px;
	padding: 5px 10px;
	line-height: 25px;
}
.chb-comp-128-1 .form-row .right .form-item .txt{

}
.chb-comp-128-1 .form-row .right .form-item .txt p{
	font-size: 0.875rem;
	line-height: 18px;
	color: #000;
}


/*chb-comp-129*/
.chb-comp-129{
	background-color: #fff;
	border: 3px solid #ffcf00;
	height: 400px;
	position: relative;
}

.chb-comp-129.chartCustomize{
	background-color: #fff;
	border: 3px solid #ffcf00;
	height: auto;
	position: relative;
}
.chb-comp-129 .chb-comp-108 .title{
	margin: 20px;
	display: inline-block;
}
.chb-comp-129 .chb-comp-108 .title p{
	text-align: left;
}
.chb-comp-129 .chb-comp-108 .title:after {
	right: auto;
}
.chb-comp-129 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style {
	padding: 0;
}
.chb-comp-129 .chb-comp-130 a{
	color: #fff;
	font-size: 1.25rem;
	position: relative;
	z-index: 1;
	margin-top: 7px;
	display: inline-block;
}
.chb-comp-129 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style{
	display: block;
	font-size: 0;
}
.chb-comp-129 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style li{
	display: inline-block;
	vertical-align: top;
	width: auto;
	padding: 0px 15px;
}
.chb-comp-129 .chb-comp-131{
	position: absolute;
	right: 20px;
	top: 75px;
	text-align: right;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-129 .chb-comp-131{
		position: relative;
		right: auto;
		top: auto;
		text-align: left;
		padding: 0 20px 10px 20px;
	}
	.chb-comp-129 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style{
		display: table;
		width: 100%;
		table-layout: fixed;
	}
	.chb-comp-129 .chb-comp-3-1 .chb-comp-3-tab-block .fulltab-1-tab-style li{
		display: table-cell;
		vertical-align: top;
		padding: 0;
	}
}


/*chb-comp-130*/
.chb-comp-130{
	position: absolute;
	right: 0;
	top: 0;
}
.chb-comp-130:after{
	content: '';
	position: absolute;
	top: 0px;
	right: 0;
	margin: auto;
	border-top: 35px solid #ffd000;
	border-right: 35px solid #ffd000;
	border-left: 35px solid transparent;
	border-bottom: 35px solid transparent;
	width: 10px;
	height: 10px;
}
.chb-comp-130 a{
	color: #fff;
	font-size: 1.25rem;
	position: relative;
	z-index: 1;
	margin-top: 7px;
	display: inline-block;
}


/*chb-comp-131*/
.chb-comp-131{
	text-align: center;
}
.chb-comp-131 .txt{
	
}
.chb-comp-131 .txt p{
	color: #aaa;
	font-size: 0.75rem;
	line-height: 18px;
}
.chb-comp-131 .desc{
	
}
.chb-comp-131 .desc p{
	color: #a94442;
	font-size: 1rem;
	padding-top: 2px;
	line-height: 18px;
}

.chb-comp-142 .order-list {
padding-left: 25px;
font-size: 1rem;
}
.chb-comp-142 .order-list > li {
list-style-type: decimal;
}


/*chb-comp-132*/
.chb-comp-132{
	position: relative;
}
.chb-comp-132 .chb-comp-108 .title{
	margin: 20px;
	display: inline-block;
}
.chb-comp-132 .chb-comp-108 .title p{
	text-align: left;
}
.chb-comp-132 .chb-comp-108 .title:after {
	right: auto;
}
.chb-comp-132 .chb-comp-130 a {
	color: #fff;
	font-size: 1.25rem;
	position: relative;
	z-index: 1;
	margin-top: 7px;
	display: inline-block;
}
.chb-comp-132 .chb-comp-116{
	position: absolute;
	top: 20px;
	left: 150px;
	z-index: 1;
}
.chb-comp-132 .chb-comp-131{
	padding-bottom: 20px;
}


/*chb-comp-133*/
.chb-comp-133{
	position: relative;
	padding: 0 20px 15px 20px;
}
.chb-comp-133 table{
	width: 100%;
	border: 1px solid #ccc; 
}
.chb-comp-133 table tr{
	
}
.chb-comp-133 table tr:nth-child(odd){
	background-color: #f1f1f1;
}
.chb-comp-133 table tr td{
	text-align: right;
	padding: 5px 5px;
}
.chb-comp-133 table tr td.txtcolor{
	color: #546aff;
}


/*chb-comp-134*/
.chb-comp-134{
	padding: 0 20px 20px 20px;
}
.chb-comp-134 .cont{
	display: table;
	width: 100%;
}
.chb-comp-134 .cont .left{
	display: table-cell;
	vertical-align: top;
	width: 70px;
	text-align: center;
}
.chb-comp-134 .cont .right{
	display: table-cell;
	vertical-align: middle;
	width: auto;
	font-size: 0;
	position: relative;
}
.chb-comp-134 .cont .right:after{
	content: '';
	background-image: url('../img/CHB-pic-second (39).png');
	width: 37px;
	height: 137px;
	background-size: cover;
	background-position: center;
	position: absolute;
	left: 15px;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.chb-comp-134 .cont .left .pic{
	
}
.chb-comp-134 .cont .left .pic img{
	width: 50px;
	height: 50px;
}
.chb-comp-134 .cont .left .txt{
	
}
.chb-comp-134 .cont .left .txt p{
	font-size: 0.938rem;
	line-height: 20px;
}
.chb-comp-134 .cont .right .suble{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
}
.chb-comp-134 .cont .right .subri{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
}
.chb-comp-134 .cont .right .suble .txt{

}
.chb-comp-134 .cont .right .suble .txt p{
	font-size: 0.938rem;
	line-height: 20px;
	color: #000;
}
.chb-comp-134 .cont .right .suble .desc{

}
.chb-comp-134 .cont .right .suble .desc p{
	font-size: 1.5rem;
	line-height: 28px;
	color: #000;
	font-weight: bold;
}
.chb-comp-134 .cont .right .subri .txt{
	
}
.chb-comp-134 .cont .right .subri .txt p{
	font-size: 0.938rem;
	line-height: 20px;
	color: #546aff;
}
.chb-comp-134 .cont .right .subri .desc{

}
.chb-comp-134 .cont .right .subri .desc p{
	font-size: 1.5rem;
	line-height: 28px;
	color: #546aff;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-134 .cont .right .suble .desc p {
		font-size: 1.125rem;
	}
	.chb-comp-134 .cont .right .subri .desc p {
		font-size: 1.125rem;
	}
}


/*chb-comp-135*/
.chb-comp-135{
	
}
.chb-comp-135 .cont{
	font-size: 0;
}
.chb-comp-135 .cont>.left{
	display: inline-block;
	vertical-align: top;
	width: 70%;
	padding-right: 4%;
}
.chb-comp-135 .cont>.right{
	display: inline-block;
	vertical-align: top;
	width: 30%;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-135{
		padding: 0 10px;
	}
	.chb-comp-135 .cont>.left{
		display: block;
		width: auto;
		padding-right: 0%;
	}
	.chb-comp-135 .cont>.right{
		display: block;
		width: auto;
	}
	.chb-comp-135 .chb-comp-127-1 .form-row .left {
		width: 120px;
	}
}


/*chb-comp-135-1*/
.chb-comp-135-1{
	
}
.chb-comp-135-1 .cont{
	font-size: 0;
}
.chb-comp-135-1 .cont>.left{
	display: inline-block;
	vertical-align: top;
	width: 70%;
	padding-right: 4%;
}
.chb-comp-135-1 .cont>.right{
	display: inline-block;
	vertical-align: top;
	width: 30%;
}
.chb-comp-135-1 .chb-comp-126-1 .form-row>.left {
	width: 100px;
}
.chb-comp-135-1 .chb-comp-126-1 .form-row .right .form-item .form-col-4{
	width: 150px;
}
.chb-comp-135-1 .chb-comp-126-1 .form-row .right .form-item .form-col-2 {
	width: 50px;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-135-1 .cont>.left{
		display: block;
		width: auto;
		padding-right: 0%;
	}
	.chb-comp-135-1 .cont>.right{
		display: block;
		width: auto;
	}
	.chb-comp-135-1 .chb-comp-127-1 .form-row .left {
		width: 120px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-135-1{
		padding: 0 10px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-135-1 .chb-comp-126-1 .form-row .right .form-item .form-col-4 {
		width: 70px;
	}
	.chb-comp-135-1 .chb-comp-126-1 .form-row .right .form-item .form-col-2 {
		width: 30px;
	}
}


/*chb-comp-136*/
.chb-comp-136{
	
}
.chb-comp-136 .title{
	background: #ffcf00;
	position: relative;
}
.chb-comp-136 .title:after{
	content: '';
	position: absolute;
	bottom: -20px;
	right: 0;
	left: 0;
	margin: auto;
	border-top: 10px solid #ffd000;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid transparent;
	width: 10px;
	height: 10px;
}
.chb-comp-136 .title p{
	color: #fff;
	text-align: center;
	padding: 10px;
	margin: 0;
	font-size: 1.125rem;
	font-weight: bold;
}
.chb-comp-136 .contt{
	background-color: #fcf8e3;
	padding: 20px 20px;
}


/*chb-comp-137*/
.chb-comp-137{
	padding: 20px 20px 20px 40px;
}
.chb-comp-137 .txt{
	padding-bottom: 10px;
	text-align: center;
}
.chb-comp-137 .txt p{
	color: #333;
	font-size: 0.875rem;
	line-height: 20px;
}
.chb-comp-137 .ol-items{
	
}
.chb-comp-137 .ol-items .ol-li-items{
	list-style: decimal;
}
.chb-comp-137 .ol-items .ol-li-items p{
	color: #333;
	font-size: 0.875rem;
	line-height: 20px;
}


/*chb-comp-138*/
.chb-comp-138{
	
}
.chb-comp-138 .title{
	padding: 10px 0;
}
.chb-comp-138 .title p{
	font-size: 1.125rem;
	color: #333;
	font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-138{
		padding: 0 10px;
	}
}


/*chb-comp-139*/
.chb-comp-139{
	
}
.chb-comp-139 .radio-inline{
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0;
	margin-left: 0;
	margin-right: 10px;
}
.chb-comp-139 .radio-inline label{
	font-size: 0.875rem;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	display: inline;
}
.chb-comp-139 .radio-inline input[type=radio]{
	position: relative;
	vertical-align: middle;
	margin: 0;
}
.chb-comp-139 .radio-inline input[type=checkbox]{
	position: relative;
	vertical-align: middle;
}
.chb-comp-139 .radio-inline a.notice {
    font-size: 0.875rem;
	text-decoration: underline;
	color: #5577a4;
}



/*chb-comp-139-1*/
.chb-comp-139-1{
	padding-bottom: 10px;
}
.chb-comp-139-1 .radio-inline{
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0;
}
.chb-comp-139-1 .radio-inline label{
	font-size: 0.875rem;
	font-weight: normal;
	cursor: pointer;
}
.chb-comp-139-1.font-700 .radio-inline label{
	font-size: 0.875rem;
	font-weight: 700;
	cursor: pointer;
}
.chb-comp-139-1 .radio-inline input[type=radio]{
	position: relative;
	opacity: 0;
	display: none;
}
.chb-comp-139-1 .radio-inline input[type="radio"]:checked + label span{
	background: #ffffff;
	box-shadow: 0 0 0 1px #5998f2;
	border: 3px solid #5998f2;
}
.chb-comp-139-1 .radio-inline input[type="radio"] + label span {
	content: '';
	display: inline-block;
	width: 1rem;
	height: 1rem;
	vertical-align: -0.2rem;
	border-radius: 1rem;
	border: 3px solid #fff;
	box-shadow: 0 0 0 1px #777;
	margin: 0 5px 0 0;
	transition: 0.5s ease all;
	background: #ffffff;
}


/*chb-comp-139-2*/
.chb-comp-139-2{
	
}
.chb-comp-139-2 .radio-inline{
	display: block;
	vertical-align: top;
	padding-left: 0;
	margin-left: 0;
	margin-right: 10px;
}
.chb-comp-139-2 .radio-inline label{
	font-size: 0.875rem;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
}
.chb-comp-139-2 .radio-inline input[type=radio]{
	position: relative;
	vertical-align: middle;
	margin: 0;
}
.chb-comp-139-2 .radio-inline input[type=checkbox]{
	position: relative;
	vertical-align: middle;
}
.chb-comp-139-2 .txt{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-139-2 .chb-comp-175{
	padding-left: 40px;
}


/*chb-comp-140*/
.chb-comp-140{
	position: relative;
}
.chb-comp-140 .input-block{

}
.chb-comp-140 label{
	display: none;
}
.chb-comp-140 .input-block input{
	width: 100%;
	height: 40px;
	padding: 5px 30px 5px 10px;
}
.chb-comp-140 a{
	position: absolute;
	right: 13px;
	top: 9px;
}
.chb-comp-140 a img{
	width: 21px;
	height: 21px;
}


/*chb-comp-141*/
.chb-comp-141{
	position: relative;
	padding-bottom: 20px;
}
.chb-comp-141 .chb-comp-3-1 .chb-comp-3-tab-content {
	border: 1px solid #ccc;
	border-top: 0;
}
.chb-comp-141 .chb-comp-3-1{
	margin-bottom: 30px;
}
.chb-comp-141 .chb-comp-23-1 .table thead tr th{
	text-align: center;
}
.chb-comp-141 .chb-comp-23-1 .table tbody tr td{
	text-align: right;
}
.chb-comp-141 .chb-comp-23-1 .table tbody tr td:first-child{
	text-align: left;
}

@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-141{
		padding: 0 10px;
	}
}


/*chb-comp-141-1*/
.chb-comp-141-1{
	position: relative;
	padding-bottom: 20px;
}


.chb-comp-141-1 th,
.chb-comp-141-1 td,
.chb-comp-141-1 label,
.chb-comp-141-1 select	{
	font-family: '微軟正黑體',sans-serif;
}


/*chb-comp-142*/
.chb-comp-142 .text-align-left-right .left{
	display: inline-block;
}
.chb-comp-142 .text-align-left-right .right{
	display: inline-block;
	float: right;
}
.chb-comp-142 .text-align-left{
	text-align: left;
}
.chb-comp-142 .text-align-right{
	text-align: right;
}
.chb-comp-142 .text-align-center{
	text-align: center;
}
.chb-comp-142{
	position: relative;
}
.chb-comp-142 .txt{
	
}
.chb-comp-142 .txt p{
	color: #a94442;
	font-size: 0.875rem;
}
	.chb-comp-142 .txt .p_black{
	color: black;
	font-size: 0.875rem;
}

.chb-comp-142 .txt .p_black.font-700{
	color: black;
	font-size: 0.875rem;
	font-weight: 700;
}
.chb-comp-142 .txt p a{
	color: #5577a4;
	text-decoration: underline;
	font-size: 0.875rem;
}


/*chb-comp-143*/
.chb-comp-143{

}


/*chb-comp-144*/
.chb-comp-144 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}


/*chb-comp-145*/
.chb-comp-145{

}


/*chb-comp-146*/
.chb-comp-146{

}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-146 .chb-comp-23-2 .table tr td,
	.chb-comp-146 .chb-comp-23-2 .table tr th {
		border-left: 1px solid #ccc;
		word-break: keep-all;
	}
}


/*chb-comp-147*/
.chb-comp-147{

}


/*chb-comp-148*/
.chb-comp-148{
	border: 1px solid #eee;
	background-color: #FFCF00;
	padding: 30px 20px 10px 20px;
	margin: 50px 0;
}
.chb-comp-148 .ol-items{
	padding-left: 30px;
}
.chb-comp-148 .ol-items .ol-li-items{
	list-style: decimal;
	padding-bottom: 10px;
}
.chb-comp-148 .ol-items .ol-li-items p{
	line-height: 1.42857;
	font-size: 0.938rem;
	font-weight: bold;
	color: #000;
}


/*chb-comp-148-1*/
.chb-comp-148-1{
	border: 1px solid #ccc;
	padding: 20px 20px 10px 20px;
	margin-top: 20px;
}
.chb-comp-148-1 .title{
	padding-bottom: 10px;
}
.chb-comp-148-1 .title p{
	font-size: 1.125rem;
	color: #8a8a8a;
}
.chb-comp-148-1 .ol-items{
	padding-left: 40px;
}
.chb-comp-148-1 .ol-items .ol-li-items{
	list-style: decimal;
	padding-bottom: 10px;
}
.chb-comp-148-1 .ol-items .ol-li-items p{
	line-height: 1.42857;
	font-size: 0.938rem;
	font-weight: bold;
	color: #000;
}


/*chb-comp-148-2*/
.chb-comp-148-2{
	background-color: #fcf8e3;
	border-color: #faebcc;
	padding: 20px 20px 20px 20px;
	margin-top: 20px;
}
.chb-comp-148-2 .title{
	
}
.chb-comp-148-2 .title p{
	font-size: 0.875rem;
	color: #8a6d3b;
}


/*chb-comp-148-3*/
.chb-comp-148-3{
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	padding: 10px 20px 10px 20px;
	margin-top: 20px;
}
.chb-comp-148-3 .title{
	
}
.chb-comp-148-3 .title p{
	font-size: 0.875rem;
	color: #707070;
}


/*chb-comp-148-4*/
.chb-comp-148-4{
	padding: 20px 0;
}
.chb-comp-148-4 .title{
	padding-bottom: 10px;
}
.chb-comp-148-4 .title p{
	font-size: 1.125rem;
	color: #8a8a8a;
}
.chb-comp-148-4 .ol-items{
	padding-left: 20px;
}
.chb-comp-148-4 .ol-items .ol-li-items{
	list-style: decimal;
	padding-bottom: 10px;
}
.chb-comp-148-4 .ol-items .ol-li-items p{
	line-height: 1.42857;
	font-size: 0.938rem;
	font-weight: bold;
	color: #000;
}


/*chb-comp-148-5*/
.chb-comp-148-5{
	border: 1px solid #ccc;
	padding: 10px 20px 20px 20px;
	margin: 20px 0;
	background-color: #f2dede;
	border: 1px solid #ebccd1;
}
.chb-comp-148-5 .title{
	
}
.chb-comp-148-5 .title p{
	font-size: 0.75rem;
	color: #8B1300;
}
.chb-comp-148-5 .ol-items{
	padding-left: 30px;
}
.chb-comp-148-5 .ol-items .ol-li-items{
	list-style: decimal;
	color: #8B1300;
	font-size: 0.75rem;
}
.chb-comp-148-5 .ol-items .ol-li-items p{
	line-height: 1.42857;
	font-size: 0.75rem;
	color: #8B1300;
}


/*chb-comp-149*/
.chb-comp-149{

}
.chb-comp-141-1 .chb-comp-149 .chb-comp-23-1 .table thead tr th{
	text-align: left;
}
.chb-comp-141-1 .chb-comp-149 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141-1 .chb-comp-149 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-149 .chb-comp-116{
	margin: 10px 0;
}
.chb-comp-149 .chb-comp-116 .btnnn{
	text-align: left;
}


/*chb-comp-150*/
.chb-comp-150{

}
.chb-comp-141-1 .chb-comp-150 .chb-comp-23-1 .table thead tr th,
.chb-comp-141-1 .chb-comp-150 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141-1 .chb-comp-150 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-150 .chb-comp-139-1{
	padding-bottom: 0;
}
.chb-comp-150 .chb-comp-116{
	margin: 10px 0;
}
.chb-comp-150 .chb-comp-116 .btnnn{
	text-align: left;
}
.chb-comp-150 .chb-comp-23-2 .table thead tr th {
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-150 .chb-comp-139-1 .radio-inline{
		margin-left: 0;
		display: block;
	}
}


/*chb-comp-151*/
.chb-comp-151{

}
.chb-comp-141-1 .chb-comp-151 .chb-comp-23-1 .table thead tr th,
.chb-comp-141-1 .chb-comp-151 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141-1 .chb-comp-151 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-151 .chb-comp-139-1{
	padding-bottom: 0;
}
.chb-comp-151 .chb-comp-116{
	margin: 10px 0;
}
.chb-comp-151 .chb-comp-116 .btnnn{
	text-align: left;
}
.chb-comp-151 .chb-comp-142{
	padding-top: 20px;
}
.chb-comp-151 .chb-comp-23-1 .chb-comp-142 {
	padding-top: 0px;
}


/*chb-comp-152*/
.chb-comp-152{
	padding-bottom: 20px;
}
.chb-comp-152 .ul-items{
	border: 1px solid #ccc;
	padding: 10px 10px 20px 10px;
	background-color: #FFCF00;
}
.chb-comp-152 .ul-items .ul-li-items{
	padding-bottom: 10px;
}
.chb-comp-152 .ul-items .ul-li-items .title{
}
.chb-comp-152 .ul-items .ul-li-items .title p{
	font-size: 0.875rem;
	font-weight: bold;
	color: #000;
}
.chb-comp-152 .ul-items .ul-li-items .txt{
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 0.875rem;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
}
.chb-comp-152 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	font-weight: bold;
	color: #000;
}


/*chb-comp-152-1*/
.chb-comp-152-1{
	padding-bottom: 20px;
}
.chb-comp-152-1 .ul-items{
	border: 1px solid #ccc;
	padding: 10px 10px 20px 10px;
}
.chb-comp-152-1 .ul-items .ul-li-items{
	padding-bottom: 10px;
}
.chb-comp-152-1 .ul-items .ul-li-items .title{
}
.chb-comp-152-1 .ul-items .ul-li-items .title p{
	font-size: 0.875rem;
	font-weight: bold;
	color: #000;
}
.chb-comp-152-1 .ul-items .ul-li-items .input-block{

}
.chb-comp-152-1 .ul-items .ul-li-items .input-block label{
	display: none;
}
.chb-comp-152-1 .ul-items .ul-li-items .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}


/*chb-comp-153*/
.chb-comp-153{
	
}
.chb-comp-153 .left{
	
}
.chb-comp-153 .right{

}
.chb-comp-153 .T-leri{
	display: inline-block;
	vertical-align: top;
	padding-bottom: 10px;
}
.chb-comp-153 .T-leri .suble{
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}
.chb-comp-153.font-700 .T-leri .suble p{
	font-size: 0.875rem;
	color: #000;
	font-weight: 700;
}
.chb-comp-153 .T-leri .subri{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-153 .T-leri .subri{
	
}
.chb-comp-153 .input-block label{
	display: none;
}
.chb-comp-153 .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}


/*chb-comp-154*/
.chb-comp-154{
	
}
.chb-comp-154 .chb-comp-116{
	margin: 10px 0;
}
.chb-comp-154 .chb-comp-116 .btnnn{
	text-align: left;
}
.chb-comp-141 .chb-comp-154 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-154 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-154 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141-1 .chb-comp-154 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-154 .chb-comp-23-1 .chb-comp-140 a img{
	width: 21px;
	height: 21px;
	margin-right: 0;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-154 .chb-comp-139-1 .radio-inline{
		margin-left: 0;
		display: block;
	}
}


/*chb-comp-155*/
.chb-comp-155{
	max-width: 860px;
	margin: auto;
	padding: 20px 40px 30px 40px;
	background-color: #f2f2f2;
}
.chb-comp-155>.chb-comp-116{
	padding: 0 0 20px 0;
}
.chb-comp-155 .chb-comp-116 .btnnn{
	text-align: left;
}
.chb-comp-155 .chb-comp-139 .radio-inline{
	padding-top: 0;
}
.chb-comp-155 .chb-comp-23-2{
	padding-top: 30px;
}
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(odd){
	background-color: #fff;
}
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(even){
	
}
.chb-comp-155 .chb-comp-23-2 .table tr td{
	text-align: center;
}
.chb-comp-155 .chb-comp-23-2 .table tr td:nth-child(2),
.chb-comp-155 .chb-comp-23-2 .table tr td:last-child{
	text-align: left;
}
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(2) td:nth-child(2),
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(2) td:last-child,
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(3) td:nth-child(2),
.chb-comp-155 .chb-comp-23-2 .table tr:nth-child(3) td:last-child{
	text-align: center;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-155{
		padding: 20px 10px 30px 10px;
	}
	.chb-comp-155 .chb-comp-139 .radio-inline{
		margin-left: 0;
	}
	.chb-comp-155 .chb-comp-23-2{
		width: 100%;
		overflow-x: scroll;
	}
	.chb-comp-155 .chb-comp-23-2 .table{
		width: 748px;
	}
}


/*chb-comp-156*/
.chb-comp-156{
	
}
.chb-comp-156 .ul-items{
	padding: 10px 0px 0px 0px;
}
.chb-comp-156>.ul-items>.ul-li-items{
	margin-bottom: 20px;
}
.chb-comp-156 .ul-items .ul-li-items .title{
	padding-bottom: 5px;
}
.chb-comp-156 .ul-items .ul-li-items .title p{
	font-size: 1.125rem;
	color: #8a8a8a;
	display: inline;
}
.chb-comp-156 .ul-items .ul-li-items .title a{
	font-size: 0.875rem;
	color: #546aff;
	display: inline;
	text-decoration: underline;
	margin-left: 10px;
}
.chb-comp-156 .ul-items .ul-li-items .select-items{
	font-size: 0;
	display: table;
	width: 100%;
}
.chb-comp-156 .ul-items .ul-li-items .select-items .col-4{
	display: inline-block;
}
.chb-comp-156 .ul-items .ul-li-items .select-items .col-4 .txt{
	display: table-cell;
	vertical-align: middle;
	width: auto;
}
.chb-comp-156 .ul-items .ul-li-items .select-items .col-4 .txt p{
	font-size: 1.125rem;
}
.chb-comp-156 .ul-items .ul-li-items .select-items .col-4 .select-block{
	display: table-cell;
	vertical-align: middle;
	width: 180px;
	padding: 0 10px;
}
.chb-comp-156 .ul-items .ul-li-items .txt{

}
.chb-comp-156 .ul-items .ul-li-items .txt p{
	font-size: 0.875rem;
	color: #8a8a8a;
}
.chb-comp-156 .ul-items .ul-li-items .select-block{
}
.chb-comp-156 .ul-items .ul-li-items .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-156 .ul-items .ul-li-items .input-block{
}
.chb-comp-156 .ul-items .ul-li-items .input-block label{
	display: none;
}
.chb-comp-156 .ul-items .ul-li-items .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-156 .chb-comp-165{
	padding-bottom: 10px;
}
.chb-comp-156 .chb-comp-139 .radio-inline label{
	display: inline;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-156 .ul-items .ul-li-items .select-items .col-4:nth-child(2){
		padding-left: 36px;
	}
	.chb-comp-156 .ul-items .ul-li-items .select-items .col-4:first-child{
		display: block;
		padding-bottom: 10px;
	}
	.chb-comp-156 .ul-items .ul-li-items .select-items .col-4 .select-block{
		width: 130px;
		padding: 0 5px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-156 .chb-comp-165 .code-pic{
		padding-top: 10px;
	}
	.chb-comp-156 .chb-comp-165 .chb-comp-116{
		padding-top: 10px;
	}
}


/*chb-comp-157*/
.chb-comp-157{

}
.chb-comp-157{
	padding: 0px 30px 10px 0px;
	margin: auto;
}
.chb-comp-157 .ul-steps {
	height: 60px;
	width: 100%;
	list-style-type: none;
	font-size: 1.125rem;
	line-height: 30px;
	margin: auto;
	display: table;
}
.chb-comp-157 .ul-steps .step {
	width: 25%;
	position: relative;
	color: #999;
	text-align: center;
	background-image: linear-gradient(to right, #e3e3e3 0%, #d1d1d1 100%);
	display: table-cell;
	vertical-align: middle;
	padding-left: 60px;
}
.chb-comp-157 .ul-steps .step p{
	font-size: 0.938rem;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.53;
	letter-spacing: 1px;
	text-align: center;
	color: #666;
}
.chb-comp-157 .ul-steps .step:first-child{
	background-color: #ffc666;
	background-image: none;
	padding-left: 0px;
}
.chb-comp-157 .ul-steps .step:first-child:before{
	content: '';
	position: absolute;
	top: 15px;
	left: 20px;
	background-image: url('../img/CHB-pic-second (44).png');
	width: 38px;
	height: 30px;
	background-size: cover;
	background-position: center;
}
.chb-comp-157 .ul-steps .step:first-child p{
	color: #000;
}
.chb-comp-157 .ul-steps .step:after {
	content: '';
	position: absolute;
	width: 40px;
	height: 0px;
	border-left: 30px solid #d1d1d1;
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	right: -40px;
	top: 0;
	z-index: 2;
}
.chb-comp-157 .ul-steps .step:first-child::after{
	display: none;
}
.chb-comp-157 .ul-steps .step.active {
	background-color: #ffc666;
	background-image: none;
}
.chb-comp-157 .ul-steps .step.active p{
	color: #000;
}
.chb-comp-157 .ul-steps .step.active:after {
	border-left: 30px solid #ffc666;
}
.chb-comp-157 .ul-steps .step:before{
	position: absolute;
	left: 30px;
	top: 0px;
	font-size: 2.5rem;
	line-height: 40px;
	z-index: 1;
	color: #fff;
	font-weight: bold;
}
.chb-comp-157 .ul-steps .step:nth-child(2):before {
	content: '1';
}
.chb-comp-157 .ul-steps .step:nth-child(3):before {
	content: '2';
}
.chb-comp-157 .ul-steps .step:nth-child(4):before {
	content: '3';
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-157{
		padding: 0px 30px 20px 0px;
	}
	  .chb-comp-157 .ul-steps {
		font-size: 1rem;
	  }
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-157 .ul-steps .step:first-child {
		display: none;
	}
	.chb-comp-157 .ul-steps .step:before{
		position: absolute;
		left: 30px;
		top: 0px;
		font-size: 1.375rem;
		line-height: 22px;
	}
	.chb-comp-157 .ul-steps .step{
		padding-left: 45px;
	}
	.chb-comp-157 .ul-steps .step p{
		font-size: 0.813rem;
	}
	.chb-comp-157 .ul-steps .step:nth-child(2){
		padding-left: 25px;
	}
	.chb-comp-157 .ul-steps .step:nth-child(2):before {
		content: '1';
		left: 10px;
	}
}


/*chb-comp-158*/
.chb-comp-158{
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.chb-comp-158 .top{

}
.chb-comp-158 .bottom{

}
.chb-comp-158 .top .title{
	background-color: #dff0d8;
	border-color: #d6e9c6;
	padding: 8px 20px;
}
.chb-comp-158 .top .title p{
	font-size: 0.875rem;
	color: #3c763d;
}
.chb-comp-158 .bottom .txt{
	background-color: #fff;
	padding: 10px 20px 30px 20px;
}
.chb-comp-158 .bottom .txt p{
	font-size: 0.875rem;
}


/*chb-comp-159*/
.chb-comp-159-block-all{
	background-color: #4e5359;
}
.chb-comp-159{
	display: table;
	width: 100%;
}
.chb-comp-159 .left{
	display: table-cell;
	vertical-align: top;
	width: 125px;
}
.chb-comp-159 .right{
	display: table-cell;
	vertical-align: top;
	width: auto;
	position: relative;
}
.chb-comp-159 .right:after {
	z-index: 15;
	content: "";
	width: 30px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
}
.chb-comp-159 .left .title{
	padding-top: 10px;
}
.chb-comp-159 .left .title p{
	color: #fff;
	font-weight: bold;
	font-size: 1rem;
}
.chb-comp-159 .left .txt{

}
.chb-comp-159 .left .txt p{
	color: #ffcf00;
	font-size: 0.875rem;
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-159 .left{
		padding-left: 10px;
	}
}


/*chb-comp-160*/
.chb-comp-160{
	
}
.chb-comp-160 .ul-items{
	font-size: 0;
}
.chb-comp-160 .ul-items .ul-li-items{
	display: inline-block;
	vertical-align: top;
	padding-right: 30px;
}
.chb-comp-160 .ul-items .ul-li-items .pic{
	display: table-cell;
	vertical-align: middle;
	width: 50px;
}
.chb-comp-160 .ul-items .ul-li-items .pic img{
	width: 50px;
}
.chb-comp-160 .ul-items .ul-li-items .cont{
	display: table-cell;
	vertical-align: top;
	width: auto;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.chb-comp-160 .ul-items .ul-li-items .cont .title{
	padding-bottom: 5px;
}
.chb-comp-160 .ul-items .ul-li-items .cont .title p{
	font-weight: bold;
	color: #ffcf00;
}
.chb-comp-160 .ul-items .ul-li-items .cont .txt{
	font-size: 0;
}
.chb-comp-160 .ul-items .ul-li-items .cont .txt .sub-le{
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
}
.chb-comp-160 .ul-items .ul-li-items .cont .txt .sub-ri{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-160 .ul-items .ul-li-items .cont .txt .sub-le p{
	color: #ff7581;
}
.chb-comp-160 .ul-items .ul-li-items .cont .txt .sub-ri p{
	color: #66ccff;
}


/*chb-comp-161*/
.chb-comp-161{
	
}
.chb-comp-141 .chb-comp-161 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-161 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-161 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-161 .chb-comp-139-1{
	padding-bottom: 0;
}
.chb-comp-161 .chb-comp-23-1 .txt{

}
.chb-comp-161 .chb-comp-23-1 .txt p{
	font-size: 0.875rem;
	   color: #707070;
}


/*chb-comp-162*/
.chb-comp-162{
	
}
.chb-comp-141 .chb-comp-162 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-162 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-162 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-162 .chb-comp-139-1{
	padding-bottom: 0;
}
.chb-comp-162 .chb-comp-23-1 .txt{

}
.chb-comp-162 .chb-comp-23-1 .txt p{
	font-size: 0.875rem;
	   color: #707070;
}


/*chb-comp-163*/
.chb-comp-163{
	
}
.chb-comp-141 .chb-comp-163 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-163 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-163 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141 .chb-comp-163 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-163 .chb-comp-139{
	padding-bottom: 0;
}


/*chb-comp-164*/
.chb-comp-164{
	
}
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141 .chb-comp-164 .chb-comp-23-1 .table .chb-comp-116 .btnnn{
	text-align: left;
}


/*chb-comp-165*/
.chb-comp-165{
	font-size: 0;
}
.chb-comp-165 .input-block{
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
}
.chb-comp-165 .code-pic{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.chb-comp-165 .chb-comp-116{
	display: inline-block;
	vertical-align: middle;
}


/*chb-comp-166*/
.chb-comp-166{
	
}
.chb-comp-141 .chb-comp-166 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-166 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-166 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-166 .chb-comp-139{
	padding-bottom: 0;
}
.chb-comp-166 .chb-comp-139 .radio-inline{
	display: block;
	margin-left: 0;
}


/*chb-comp-167*/
.chb-comp-167{
	
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}

.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}

.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .input-block.input-and-ps{
	max-width: 200px;
	display: inline-block;
}

.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .error-msg{
	color: #ee0000;;
	display: inline-block;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .error-msg p{
	color: #ee0000;;
}

.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .select-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}

.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .inline .select-block{
	display: inline-block;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .inline{
	display: inline-block;
}
.chb-comp-141 .chb-comp-167 .chb-comp-23-1 .table .inline .txt{
	display: inline-block;
}
.chb-comp-167 .chb-comp-139{
	padding-bottom: 0;
}
.chb-comp-167 .chb-comp-139 .radio-inline{
	vertical-align: middle;
}
.chb-comp-167 .chb-comp-139 .radio-inline .input-block{
	display: inline-block;
	vertical-align: middle;
}
.chb-comp-167 .chb-comp-23-1 .table .txt{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-167 .chb-comp-23-1 .table .txt p{
	font-size: 1rem;
	color: #707070;
}
.chb-comp-167 .chb-comp-23-1 .table .txt .chb-comp-116{
	display: inline-block;
}
.chb-comp-167 .chb-comp-23-1 .chb-comp-140{
	max-width: 200px;
}
.chb-comp-167 .chb-comp-23-1 .chb-comp-140 a img {
	width: 21px;
	height: 21px;
}
.chb-comp-167 .chb-comp-23-1 .chb-comp-170{
	max-width: 200px;
}
.chb-comp-167 .chb-comp-23-1 .chb-comp-170 a img {
	width: 26px;
	height: 20px;
}


/*chb-comp-168*/
.chb-comp-168{
	
}
.chb-comp-168 .chb-comp-139{
	display: inline-block;
	vertical-align: middle;
}
.chb-comp-168 .chb-comp-139 .radio-inline{
	padding-left: 0;
}
.chb-comp-168 .chb-comp-116{
	display: inline-block;
	vertical-align: middle;
}


/*chb-comp-169*/
.chb-comp-169{
	
}


/*chb-comp-170*/
.chb-comp-170{
	position: relative;
}
.chb-comp-170 a{
	position: absolute;
	right: 10px;
	top: 11px;
}


/*chb-comp-171*/
.chb-comp-171{
	position: relative;
}
.chb-comp-171 .form-item{
	position: relative;
	font-size: 0;
}
.chb-comp-171 .form-item .form-col-3{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-171 .form-item .form-col-3 .form-item{
	display: table;
	width: 100%;
}
.chb-comp-171 .form-item .form-col-3 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 98px;
}
.chb-comp-171 .form-item .form-col-3 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	width: 10px;
}


/*chb-comp-171-1*/
.chb-comp-171-1{
	position: relative;
}
.chb-comp-171-1 .form-item{
	position: relative;
	font-size: 0;
}
.chb-comp-171-1 .form-item .form-col-4{
	display: inline-block;
	vertical-align: top;
	padding-right: 5px;
}
.chb-comp-171-1 .form-item .form-col-6{
	display: inline-block;
	vertical-align: top;
	padding-right: 5px;
}
.chb-comp-171-1 .form-item .form-col-12{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-171-1 .form-item .form-col-4 .form-item{
	display: table;
	width: 100%;
}
.chb-comp-171-1 .form-item .form-col-4 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 100px;
}
.chb-comp-171-1 .form-item .form-col-4 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
}
.chb-comp-171-1 .form-item .form-col-12 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 100px;
}
.chb-comp-171-1 .form-item .form-col-12 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
}
.chb-comp-171-1 .form-item .form-col-6 .form-item{
	display: table;
	width: 100%;
}
.chb-comp-171-1 .form-item .form-col-6 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 100px;
}
.chb-comp-171-1 .form-item .form-col-6 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-171-1 .form-item .form-col-6 .form-col-10 {
		max-width: 50px;
	}
}
@media only screen and (min-width: 320px) and (max-width:1023px) {
	.chb-comp-171-1 .form-item .form-col-6 .form-col-2{
		padding-right: 0px;
	}
}


/*chb-comp-171-2*/
.chb-comp-171-2{
	position: relative;
	padding: 5px 0;
}
.chb-comp-171-2 .form-item{
	position: relative;
	font-size: 0;
}
.chb-comp-171-2 .form-item .form-col-12{
	display: table;
	width: 100%;
}
.chb-comp-171-2 .form-item .form-col-12 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 565px;
}
.chb-comp-171-2 .form-item .form-col-12 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 40px;
}


/*chb-comp-171-3*/
.chb-comp-171-3{
	position: relative;
	/*padding: 5px 0;*/
}
.chb-comp-171-3 .form-item{
	position: relative;
	font-size: 0;
}
.chb-comp-171-3 .form-item + .form-item{
	padding-top: 5px;
}
.chb-comp-171-3 .form-item .form-col-12{
	display: inline-block;
	vertical-align: top;
}
.chb-comp-171-3 .form-item .form-col-12 .form-col-10{
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
	width: auto;
	max-width: 200px;
}
.chb-comp-171-3 .form-item .form-col-12 .form-col-2{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: auto;
}


/*chb-comp-172*/
.chb-comp-172{
	
}
.chb-comp-172 .chb-comp-23-1 .table .txt .chb-comp-139 {
	display: inline-block;
	padding: 0 10px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table tbody tr th{
	width: 140px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table tbody tr td:nth-child(odd){
	width: 100px;
	font-weight: bold;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .chb-comp-171-2 .input-block {
	max-width: 565px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .select-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .select-block.cus-sty-1{
	max-width: 280px;
}
.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table thead tr th,
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141-1.change-font-family .chb-comp-172 .chb-comp-23-1 .table thead tr th,
.chb-comp-141-1.change-font-family .chb-comp-172 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
	font-family: 微軟正黑體;
}
.chb-comp-141-1.change-font-family .chb-comp-172 .chb-comp-23-1 .table tbody tr th{
	width: 140px;
	font-family: 微軟正黑體;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table tbody tr th{
	width: 140px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table tbody tr td:nth-child(odd){
	width: 100px;
	font-weight: bold;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .chb-comp-171-2 .input-block {
	max-width: 565px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .select-block{
	max-width: 200px;
}
.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-172 .chb-comp-139{
	padding-bottom: 0;
}
.chb-comp-172 .chb-comp-139 .radio-inline{
	vertical-align: middle;
}
.chb-comp-172 .chb-comp-139 .radio-inline .input-block{
	display: inline-block;
	vertical-align: middle;
}
.chb-comp-172 .chb-comp-23-1 .table .txt{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-172 .chb-comp-23-1 .table .txt p{
	font-size: 1rem;
	color: #707070;
}
.chb-comp-172.font-1-15 .chb-comp-23-1 .table .txt p{
	font-size: 1.15rem;
	color: #707070;
}
.chb-comp-172 .chb-comp-23-3 .table .txt{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-172 .chb-comp-23-3 .table .txt p{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-172 .chb-comp-23-1 .table .txt .chb-comp-116{
	display: inline-block;
}
.chb-comp-172 .chb-comp-23-1 .chb-comp-140{
	max-width: 200px;
}
.chb-comp-172 .chb-comp-23-1 .chb-comp-140 a img {
	width: 21px;
	height: 21px;
}
.chb-comp-172 .chb-comp-23-1 .chb-comp-170{
	max-width: 200px;
}
.chb-comp-172 .chb-comp-23-1 .chb-comp-170 a img {
	width: 26px;
	height: 20px;
}

@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table tbody tr th{
		width: 100px;
	}
	.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .input-block{
		max-width: 130px;
	}
	.chb-comp-141 .chb-comp-172 .chb-comp-23-1 .table .select-block{
		max-width: 130px;
	}
	.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table tbody tr th{
		width: 100px;
	}
	.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .input-block{
		max-width: 130px;
	}
	.chb-comp-141-1 .chb-comp-172 .chb-comp-23-1 .table .select-block{
		max-width: 130px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-172 .chb-comp-23-1 .table{
		width: 1024px;
	}
	.chb-comp-172 .chb-comp-23-3 .table{
		width: 1024px;
	}
}


/*chb-comp-173*/
.chb-comp-173{
	
}


/*chb-comp-174*/
.chb-comp-174{
	
}


/*chb-comp-175*/
.chb-comp-175{
	
}
.chb-comp-175 .txt{
	display: block;
}


/*chb-comp-176*/
.chb-comp-176{
	max-width: 350px;
	padding-bottom: 40px;
}
.chb-comp-176 .chb-comp-116 .btnnn{
	text-align: left;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-176{
		padding: 0 10px;
	}
}


/*chb-comp-177*/
.chb-comp-177{
	
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-177{
		padding: 0 10px;
	}
}


/*chb-comp-178*/
.chb-comp-178{
	padding: 20px 0;
}
.chb-comp-178 .chb-comp-23 .table{
	margin-bottom: 0;
}
.chb-comp-178 .chb-comp-23 .table tr:first-child {
	border-top: 1px dashed #ccc;
}
.chb-comp-178 .chb-comp-23 .table tr td a{
	font-size: 0;
	line-height: 0;
}
.chb-comp-178 .chb-comp-23 .table tr td a img{
	max-width: 20px;
	max-height: 20px;
}
.chb-comp-178 .chb-comp-128-1{
	max-width: 350px;
}
.chb-comp-178 .chb-comp-128-1 .form-row .left {
	width: 165px;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-178{
		padding: 20px 10px;
	}
}


/*chb-comp-179*/
.chb-comp-179{
	padding: 20px 0;
}
.chb-comp-179 .chb-comp-139 .radio-inline label{
	display: inline;
}


/*chb-comp-180*/
.chb-comp-180{
	padding: 20px 0;
}


/*chb-comp-181*/
.chb-comp-181{
	padding: 0px 0 10px 0;
}
.chb-comp-181 .txt{
	
}
.chb-comp-181 .txt p{
	font-size: 0.875rem;
	color: #000;
}
.chb-comp-181 .txt p span{
	color: #ee0000;
}


/*chb-comp-182*/
.chb-comp-182{
	padding: 20px 0;
}


/*chb-comp-183*/
.chb-comp-183{
	padding: 20px 0;
}


/*chb-comp-184*/
.chb-comp-184{
	padding: 20px 0;
}


/*chb-comp-185*/
.chb-comp-185{
	padding: 20px 0;
}


/*chb-comp-186*/
.chb-comp-186{
	padding: 20px 0;
}
.chb-comp-186>.chb-comp-116{
	padding-bottom: 20px;
}


/*chb-comp-187*/
.chb-comp-187{
	padding: 20px 0;
}


/*chb-comp-188*/
.chb-comp-188{
	padding: 20px 0;
}
.chb-comp-188 .chb-comp-126-2 .chb-comp-139 .select-block{
	display: inline-block;
	vertical-align: top;
}


/*chb-comp-189*/
.chb-comp-189{
	
}
.chb-comp-189 .chb-comp-23-1 .table .txt .chb-comp-139 {
	display: inline-block;
	padding: 0 10px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table tbody tr th{
	width: 140px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table tbody tr td:nth-child(odd){
	width: 100px;
	font-weight: bold;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .chb-comp-171-2 .input-block {
	max-width: 565px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .select-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .select-block select{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-189 .chb-comp-139{
	padding-bottom: 0;
}
.chb-comp-189 .chb-comp-139 .radio-inline{
	vertical-align: middle;
}
.chb-comp-189 .chb-comp-139 .radio-inline .input-block{
	display: inline-block;
	vertical-align: middle;
}
.chb-comp-189 .chb-comp-23-1 .table .txt{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-189 .chb-comp-23-1 .table .txt p{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-189 .chb-comp-23-1 .table .txt .chb-comp-116{
	display: inline-block;
}
.chb-comp-189 .chb-comp-23-1 .chb-comp-140{
	max-width: 200px;
}
.chb-comp-189 .chb-comp-23-1 .chb-comp-140 a img {
	width: 21px;
	height: 21px;
}
.chb-comp-189 .chb-comp-23-1 .chb-comp-170{
	max-width: 200px;
}
.chb-comp-189 .chb-comp-23-1 .chb-comp-170 a img {
	width: 26px;
	height: 20px;
}

@media only screen and (min-width: 320px) and (max-width:1199px) {
	.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table tbody tr th{
		width: 100px;
	}
	.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .input-block{
		max-width: 130px;
	}
	.chb-comp-141 .chb-comp-189 .chb-comp-23-1 .table .select-block{
		max-width: 130px;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-189 .chb-comp-23-1 .table{
		width: 1024px;
	}
}


/*chb-comp-190*/
.chb-comp-190{
	
}
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table thead tr th,
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table tbody tr td{
	text-align: left;
}
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table .colorred{
	color: #a94442;
}
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table .input-block{
	max-width: 200px;
}
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table .input-block label{
	display: none;
}
.chb-comp-141 .chb-comp-190 .chb-comp-23-1 .table .input-block input{
	width: 100%;
	padding: 5px;
	height: 40px;
	line-height: 25px;
}
.chb-comp-190 .chb-comp-139{
	padding-bottom: 0;
}
.chb-comp-190 .chb-comp-139 .radio-inline{
	vertical-align: middle;
}
.chb-comp-190 .chb-comp-139 .radio-inline .input-block{
	display: inline-block;
	vertical-align: middle;
}
.chb-comp-190 .chb-comp-23-1 .table .txt{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-190 .chb-comp-23-1 .table .txt p{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-190 .chb-comp-23-1 .table .txt .chb-comp-116{
	display: inline-block;
}
.chb-comp-190 .chb-comp-23-1 .chb-comp-140{
	max-width: 200px;
}
.chb-comp-190 .chb-comp-23-1 .chb-comp-140 a img {
	width: 21px;
	height: 21px;
}
.chb-comp-190 .chb-comp-23-1 .chb-comp-170{
	max-width: 200px;
}
.chb-comp-190 .chb-comp-23-1 .chb-comp-170 a img {
	width: 26px;
	height: 20px;
}
.chb-comp-190 .chb-comp-116{
	padding-bottom: 20px;
}


/*chb-comp-191*/
.chb-comp-191{
	
}
.chb-comp-191 .ul-items{
	display: table;
	width: 100%;
	table-layout: fixed;
	border: 1px solid #ccc;
	padding: 10px;
}
.chb-comp-191 .ul-items .ul-li-items{
	display: table-cell;
	width: auto;
	text-align: center;
}
.chb-comp-191 .ul-items .ul-li-items p{
	font-size: 0.875rem;
	color: #707070;
}


/*chb-comp-192*/
.chb-comp-192{
	
}
.chb-comp-192 .txt{
	
}
.chb-comp-192 .txt p{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-192 .txt p span{
	font-size: 0.875rem;
	color: #707070;
}
.chb-comp-192 .chb-comp-23-3 .table {
	margin-bottom: 5px;
}


/*chb-comp-193*/
.chb-comp-193{

}
.chb-comp-193 .title{
	
}
.chb-comp-193 .title p{
	font-size: 1rem;
	color: #707070;
	line-height: 20px;
}
.chb-comp-193 .txt{
	
}
.chb-comp-193 .txt p{
	font-size: 0.875rem;
	color: #707070;
	line-height: 18px;
}
.chb-comp-193 .chb-comp-23-4 .table{
	margin-bottom: 0;
}


/*chb-comp-194*/
.chb-comp-194{
	padding: 20px 0px 10px 0px;
	border-bottom: 3px dashed #888;
}
.chb-comp-194 .cont{
	display: table;
	width: 100%;
	padding: 0 50px;
}
.chb-comp-194 .cont .left{
	display: table-cell;
	vertical-align: top;
	width: auto;
}
.chb-comp-194 .cont .right{
	display: table-cell;
	vertical-align: top;
	width: 50px;
}
.chb-comp-194 .cont .right .desc{
	width: 50px;
	display: block;
	padding: 0 20px;
}
.chb-comp-194 .cont .right .desc p{
	font-size: 0.875rem;
	line-height: 16px;
	color: #707070;
	letter-spacing: 1px;
	word-break: break-all;
	display: inline;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	.chb-comp-194 .cont {
		padding: 0px; 
	}
	.chb-comp-194 .cont .right {
		width: 20px;
	}
	.chb-comp-194 .cont .right .desc {
		width: auto;
		display: block;
		padding: 0 0px;
	}
}

/*試算結果css*/	
.chb-comp-136  input.result {
font-weight: 700;
font-size: 1.55rem;
}

.chb-comp-136 .contt {
padding: 20px 10px 20px 10px;
}

@media only screen and (max-width: 1199px) and (min-width: 769px) {
.chb-comp-127-1 .form-row .left {
	width: 120px;
	text-align: left;
}

.chb-comp-127-1 .form-row .right .form-item .form-col-2 {
	width: 20px;
	vertical-align: bottom;
}

.chb-comp-136 input.result {
	font-size: 1.15rem;
	padding-left: 0px;
}
}


@media only screen and (max-width: 480px) {
.chb-comp-136 input.result {
	font-size: 1.45rem;
}

.chb-comp-127-1 .form-row .right .form-item .form-col-2 {
	vertical-align: bottom;
}
}

/**海外分行**/
.chb-comp-47-2-block-all .bgpic:before,
.chb-comp-67-1-block-all.rate .bgpic:before{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
content: '';
opacity: 0.4;
z-index: 2;
background-color: #333333;
}
.chb-comp-67-1-block-all.rate .bgpic{
position: relative;
}
.chb-comp-47-2-block-all .section-block,
.chb-comp-67-1-block-all.rate .section-block{
z-index:3;
}

.oversea-introduction .left {
display: table-cell;
vertical-align: top;
width: 50%;
}

.oversea-introduction .right {
display: table-cell;
vertical-align: top;
width: 50%;
padding-left: 50px;
}

.oversea-introduction .right .location-info .info{
font-size: 1.2rem;
line-height: 2rem;
}

.oversea-introduction .right .location-info .info span{
color:white;
display: inline;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
.oversea-introduction .left,
.oversea-introduction .right {
	display:block;
	width:100%;
}

.oversea-introduction .right {
	padding-left:0px;
}

.oversea-introduction .right .info span {
	font-size: 0.875rem;
}
}

@media (max-width: 768px) {
.chb-comp-3-1 .ga-tab-title-container {
	display:block;
}
}

/*2018-10-10 added by titan for oversea*/
#subarea_news2_oversea .chb-comp-67 .chb-comp-5-1 ul.ul-items {
height: 260px;
overflow: hidden;
overflow-y: scroll;
/*overflow-y: auto;*/
}

#subarea_news2_oversea .chb-comp-67 .chb-comp-5-1 ul.ul-items  li{
max-width: 900px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}