.clear {
	clear: both;
}

.blog_html_area {
	max-width:100%;
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 0px;
	margin: auto;
	font-size:16px;
}




.blog_html_area .tc ul,.blog_html_area .tc ul li{
font-size:13px;
 line-height: 150%;
 font-weight: 600;
}


.blog_html_area .en ul,.blog_html_area .en ul li{
font-size:15px;
 line-height: 150%;
  font-weight: 600;
}


.blog_html_area  ul,.blog_html_area  ul li{
font-size:13px;
 line-height: 150%;
  font-weight: 600;
}


.blog_html_area ul  .en,.blog_html_area  ul li  .en{
font-size:15px;
 line-height: 150%;
  font-weight: 600;
}



.blog_html_area .tc{
margin-bottom:5px;
}


.blog_html_area .en{
font-size:18px;
}


.big_black{
	color:#333333;
	font-size:28px;
	font-weight: 600;
}

.en.big_black{

	font-size:30px;
}

.blog_html_area .highlight {
	color: #eb001a;
	font-weight: 600;
}

.blog_html_area p {
	font-size: 13px;
	padding-bottom:5px;
	line-height: 115%;
}
.blog_html_area .en p{
font-size:15px;
	line-height: 115%;
}

.blog_html_area p.small {
	font-size: 11px;
	font-style:italic;
}
.blog_html_area .en p.small{
font-size:13px;
	font-style:italic;
}


.blog_html_area ul,
.blog_html_area ol {
	font-size: 13px;
	margin-bottom:5px;
	margin-top:0px;
}
.blog_html_area .en ul,.blog_html_area .en ol{
font-size:15px;
}

.lang1 p,
p.lang1,.lang1 {
	font-size: 15px;
}

.lang1 ul,
.lang1 ol,
ul.lang1,
ol.lang1 {
	font-size: 15px;
}

.blog_html_area ul li,
.blog_html_area ol li {
	margin-bottom: 5px;
	padding-bottom: 0;
}

.blog_html_area .en ul li,
.blog_html_area  .en  ol li {
	margin-bottom: 0px;
	padding-bottom: 0;
}




.blog_html_area h2{
	text-align:center;
	margin-bottom:15px;
	font-size:26px;
	font-weight: 600;
}
.blog_html_area h2.left{
	text-align:left;

}

.blog_html_area h2 .en{

	font-size:28px;
	
}

.blog_html_area .blog_h2{
	margin-bottom:50px;
}

.blog_html_area .big {
	font-size: 200%;
	margin-right:5px;
	
}
.blog_html_area .en .big {
	font-size: 220%;

	
}


.blog_html_area p.remark{

	font-size:15px;
	
}


.blog_html_area_page_cover_container{
	position:relative;
}



.blog_html_area_page_cover{
	margin-top:50px;
	margin-bottom:100px;
}

.blog_html_area_page_cover .heading{
	text-align: center;
		max-width:80%;
	margin:auto;
  	margin-bottom:50px;
	font-size:38px;
	color:#ee1d23;
	font-weight: 600;

	
}


.blog_html_area_page_cover .heading .en{
	font-size:42px;
}


.blog_html_area_page_cover .sideheading{
position: absolute;
right:10px;
top:50px;
 
	font-size:13px;
	color:#ee1d23;

transform: rotate(90deg);
  transform-origin: center; /* Adjust as needed */
  white-space: pre-line; /* Preserves line breaks */
  display: inline-block; /* Needed for transform to work on inline elements */
	line-height:100%;


}
.blog_html_area_page_cover  .sideheading .tc{
	margin:0;
	padding:0;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
		line-height:100%;
	
}

.blog_html_area_page_cover  .sideheading .en{
	font-size:15px;

		line-height:100%;
	margin:0;
	padding:0;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	margin-top:-8px;
}

.blog_html_area_page_cover .cover_img{
	max-width:680px;
	margin:auto;
	margin-top:100px;
	margin-bottom:100px;
	 display: flex;
  align-items: center; 
  justify-content: space-between; 

}

.blog_html_area_page_cover .item{

  display: flex;
  align-items: center; 
  justify-content: center; 

}

.blog_html_area_page_cover .item_left{
width: 25%;
	
}
.blog_html_area_page_cover .item_middle{
width: 50%;

	
}
.blog_html_area_page_cover .item_right{
width: 25%;
	
}

.blog_html_area_page_cover .item img{

max-width:100%;
max-height:70px;

}

.blog_html_area_page_cover .item_middle img{

max-width:100%;
max-height:140px;

}
.blog_html_area_page_cover .item_middle2 img{

max-height:160px;

}
.blog_html_area_page_cover .item_middle3 img{

max-height:180px;

}
.blog_html_area_page_cover .item_middle4 img{

max-height:190px;

}

.blog_html_area_page_cover .item_middle5 img{

max-height:280px;

}
.blog_html_area_page_cover .subheading{
	text-align: center;
		max-width:80%;
	margin:auto;
  	margin-bottom:50px;
	font-size:38px;
	color:#ee1d23;
	font-weight: 600;

	
}


.blog_html_area_page_cover .subheading .en{
	font-size:42px;
}

.blog_html_area_page_cover .remark_text{
	text-align: center;
	margin:auto;
  	margin-bottom:50px;
	font-size:12px;


	
}


.blog_html_area_page_cover .remark_text .en{
	font-size:15px;
}

.cover_logo{
	text-align: center;
}
.cover_logo img{
	max-width:100%;
	max-height:40px;
}

.blog_html_area_page_chart_form_container{
	width:100%;
	position:relative;
	background-image:url(../images/bg/bg1_top.png?v=22);
	background-repeat:no-repeat;
	background-position:left top;


}

.blog_html_area_page_chart_form_container2{
	width:100%;
	position:relative;
	background-image:url(../images/bg/bg1_bottom.png?v=22);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:50px;
	
}

.blog_html_area_page_chart_form_container3{
	padding-top:50px;
	min-height: 500px;

	max-width:92%;
	margin:auto;
}

.blog_html_area_page_chart_form{
		padding-top: 0px;
}

.blog_html_area_page_chart_form .heading{
	clear:both;
	width:100%;
	margin-bottom:30px;
}

.blog_html_area_page_chart_form .heading .heading_left{
	float:left;
	width:70%;
}

.blog_html_area_page_chart_form .heading .heading_right{
	float:right;
	width:30%;
	text-align:right;
}

.blog_html_area_page_chart_form .heading .heading_right .img{
	float:right;
}
.blog_html_area_page_chart_form .heading .heading_right .img img{
	max-width:100%;
	max-height:40px;
}


.blog_html_area_page_chart_form .heading .icon_title {
    display: flex;
    align-items: center; 

    gap: 10px; 
}



.blog_html_area_page_chart_form .heading .icon_title .content {
    display: flex;
    flex-direction: column;
      align-items: left; 
	  	color:#ffffff;
	font-weight: 600;
	text-shadow: 1px 0px 6px rgba(66, 68, 90, 1);
}


.blog_html_area_page_chart_form .heading .icon_title .img {
    display: flex;
    align-items: center;
	justify-content: center; 

	
}

.blog_html_area_page_chart_form .heading .icon_title .img img {
  	max-width:100%;
	max-height:66px;
}

.blog_html_area_top_form_box{
	display:block;
	margin-bottom:30px;
	background-color:#ffffff;
	
-webkit-box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);

-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottomleft: 30px;
border-bottom-left-radius: 30px;

}

.blog_html_area_top_form_box {
     display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.blog_html_area_top_form_box_left,
.blog_html_area_top_form_box_right {
	flex:1;
	display: flex;
  flex-direction: column;
  justify-content:  flex-start;
}



.blog_html_area_top_form_box_left_container {
    display:block;
	background-color: #ffffff;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottomleft: 30px;
border-bottom-left-radius: 30px;
padding:20px 20px 20px 20px;
}


.blog_html_area_top_form_box_right {
	background-color: #fcebf1;
}

.blog_html_area_top_form_box_right_container {
    display:block;

padding:10px 20px 10px 20px;
}


.blog_html_area_top_form_box_left .heading {
   	font-size:20px;
	color:#ee1d23;
	font-weight: 600;
	margin-bottom:15px;
}

.blog_html_area_top_form_box_left .heading .en{
   	font-size:22px;
}

.blog_html_area_top_form_box_left .subheading {
   	font-size:13px;
	color:#ffffff;
	font-weight: normal;
	margin-bottom:15px;
-webkit-border-top-right-radius: 60px;
-moz-border-radius-topright: 60px;
border-top-right-radius: 60px;
background-color: #f499c2;
display:block;
padding:0px 40px 0px 20px;
}

.blog_html_area_top_form_box_left .subheading ul {
   	margin:0;
	padding:0;
	font-size:13px;
	color:#ffffff;
}

.blog_html_area_top_form_box_left .subheading ul li {
   	margin:0;
	padding:0;
	font-size:13px;
	line-height: 120%;
}

.blog_html_area_top_form_box_left .subheading ul li .en{

	font-size:15px;
}

.blog_html_area_top_form_box_left .subheading table td {
   	vertical-align: middle;
	padding-right:10px;
}


.blog_html_area_top_form_box_left .subheading table td.col1 {
   	width:56px;
	padding-right:20px;
}


.blog_html_area_top_form_box_left .subheading table td.col1 img{
   	max-width:100%;
}




.blog_html_area  ul.ul_no_bottom{
	margin-bottom:5px !important;
	padding-bottom:0px !important;
}

.table_blog_input{
	width:100%;
	margin-bottom:10px;
	 table-layout: auto;
}


.table_blog_input td{
	background-color: #ffffff;
	vertical-align: middle;
}

.table_blog_input td.col1{
	background-color: #f499c2;
	color:#ffffff;
	font-size:15px;
	padding:5px  10px 5px 10px;

	 width: auto; /* Column will shrink to fit content */
    white-space: nowrap; /* Prevents text from wrapping */
	line-height: 100%;
}

.table_blog_input tr td:last-child {
    width: 100%; /* Forces full width */
}

.table_blog_input td.col1 .en{
	font-size:18px;
}

.input_blog_input{
	width: 95%;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0px 2% 0px 2%;
	text-align: left;
	border: none;
	font-size: 15px;
	font-weight: normal;
	background: none;
	color: #000000;
	background-color: #ffffff;
	font-family: 'dincond-regular', Arial, Verdana, sans-serif;
}


.input_blog_input_center{

	text-align: center;
	
}

.table_blog_input_chart{
width:100%;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;

}

.table_blog_input_chart th{
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
padding:5px 5px 5px 5px;
text-align: center;
color:#ffffff;
font-size:13px;
background-color: #f499c2;
font-weight: normal;
line-height: 110%;
vertical-align: middle;
}

.table_blog_input_chart th .en{
font-size:15px;
}

.table_blog_input_chart td{
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
text-align: center;
background-color: #ffffff;
}


.blog_html_area_top_form_remark{
	margin-bottom:30px;
	font-size:13px;
}

.blog_html_area_top_chart{
margin-bottom:30px;
}

.blog_html_area_top_chart_container{
	background-color: #ffffff;
	display:block;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	padding:20px 20px 20px 20px;
-webkit-box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 24px -13px rgba(66, 68, 90, 1);

}


.blog_html_area_top_chart .chart{
margin-bottom:30px;
}

.blog_html_area_top_chart .chart img{
width:100%;
}

.blog_html_area_top_chart_bottom{
	width:100%;
}

.blog_html_area_top_chart_bottom_left{
	float:left;
	width:48%;
	font-size:12px;
	padding-top:20px;
}
.blog_html_area_top_chart_bottom_right{
float:right;
	width:48%;
}

.table_blog_chart_qrcode{
	float:right;
}
.table_blog_chart_qrcode td{
	vertical-align: bottom;
	padding-left:10px;
	text-align:right;
	font-size:12px;
	line-height:110%;
}
.table_blog_chart_qrcode td .en{

	font-size:14px;
}

.table_blog_chart_qrcode td img{
	max-width:60px;
}


.blog_html_area_page_chart_form_blue .blog_html_area_page_chart_form_container{

	background-image:url(../images/bg/bg2_top.png?v=22);



}

.blog_html_area_page_chart_form_blue .blog_html_area_page_chart_form_container2{
	
	background-image:url(../images/bg/bg2_bottom.png?v=22);
	
	
}

.blog_html_area_page_chart_form_blue .blog_html_area_top_form_box_left .subheading {

	
background-color: #6dcff5;


}


.blog_html_area_page_chart_form_blue .table_blog_input td.col1{
background-color: #6dcff5;
}

.blog_html_area_page_chart_form_blue .table_blog_input_chart th{
background-color: #6dcff5;
}

.blog_html_area_page_chart_form_blue  .blog_html_area_top_form_box_right {
	background-color: #e3f5ff;
}
