body{color:#222!important;line-height: 1.7;}
ol, ul, li {  padding-inline-start: 0px;  list-style: none;}
a:hover{text-decoration: none;}
.f12{font-size:12px!important;}
p{ font-family: 'Arimo'; line-height:1.5;}
.c9{color:#999;}
.c6{color:#666;}
button:focus{border:0px;}
img{max-width:100%;}

.body{width: 100%;height: 100%;margin: 0;padding: 0;background: #fff;}
.maket_header {padding-top:80px;padding-bottom:80px;}
.fwb{font-weight:700;}
.banner{background-size: cover;  overflow-x:hidden;  width: 100%;    min-height: 320px;   background-color: #f7faff;}
.banner h1{font-size:58px;}
.banner h2{font-size:46px;}
.banner_img{max-width:130%;}
.banner_img2{position: absolute;left: -38%;top: -63px;}

.dropdown a{font-size:14px;color:#333;}

.title{font-size:36px;line-height:1.5;}
.lm_cont02 h5{line-height:1.8;margin:15px 0 30px;}

.illustrate_option{text-align:center;padding:30px 0;border:2px dotted #a9b4c0;border-radius:10px;min-height: 318px;transition: all 0.4s ease-out 0s;margin:15px;}
.illustrate_img{display: flex;align-items: center;justify-content: center;padding:30px;}
.illustrate_icon{background:#295399;border-radius:100px;width:77px;height:77px;color:#fff;line-height:77px;text-align:center;margin:5px;}
.illustrate_option h1{font-size:28px;color:#295399;padding-bottom:10px;}
.illustrate_icon2{padding:10px;}
.illustrate_icon2 .illustrate_icon{width:50px;height:50px;line-height:50px;}
.illustrate_option h6{line-height:1.5;margin-bottom:20px;}

.specification_card .card-body{padding:1.25rem 15px;}
.specification_card .card{margin-bottom:20px;border: 0px;   background-color: transparent;}
.specification_card .card-header {padding:0;height: 60px; background-color: rgb(255 255 255);  border-bottom: 1px solid #f5f5f5;}
.specification_card .card-header .btn-link.collapsed{width:100%;color: #333 !important;   background-color: #fff !important;}
.specification_card .card-header .btn-link{    padding-left: 50px;width:100%;font-size:16px; text-align:left;color: #295399;background: #fff;    height: 60px;}
.specification_card .card-header .btn-link.collapsed:after {text-align:center;content: "\2b";	font-weight: bold;	margin-left: 5px;		width: 73px;	height: 72px;	position: absolute;	left: -10px;
	top: 0;	border-radius: 0 50px 50px 0;	line-height: 60px;	font-size: 18px;	color: #000;		}
.specification_card .card-header .btn-link:after {text-align:center; content: "-";    font-weight: bold;    margin-left: 5px;      width: 73px;    height: 72px;    position: absolute;    left:-10px;    top: 0;
    border-radius: 0 50px 50px 0;    line-height: 60px;    color: #295399;    font-size: 18px;	}
.specification_card .nav-tabs {    border-bottom: 0px solid #dee2e6;  }
.specification_card .nav-tabs .nav-item.show .nav-link,.specification_card .nav-tabs .nav-link.active{border:0;    color: #f4c05b;}
.specification_card .nav-tabs .nav-link:focus,.specification_card .nav-tabs .nav-link:hover{     text-decoration: none;  border-color: #ffffff ;  color: #f4c05b;}
.specification_card .nav-tabs .nav-link{color:#666;padding: .5rem 10px;}
.specification_card .card-header .btn-link:hover{  text-decoration: none;}
.specification_card3 .card-body {border-right: 2px solid #f5f5f5;border-left: 2px solid #f5f5f5;border-bottom: 2px solid #f5f5f5;}
.specification_card3 .card-body h5{font-size:16px;margin-bottom:15px;line-height:1.5;}
.btn-link.focus, .btn-link:focus{text-decoration: none;}

.modal-content h6{line-height:1.6;}
.table td, .table th{vertical-align: middle;font-size:14px;text-align:center;padding:0.6rem 0.5rem;}

.btn-primary{background-color:#295399;border:1px solid #295399;border-radius:50px;padding:10px 40px;transition: all 0.4s ease-out 0s;line-height: 1.3;}
.btn-primary:hover{background-color:#295399;border:1px solid #295399;padding:10px 45px;transition: all 0.4s ease-out 0s;}
.header .btn-primary{padding:8px 20px;font-size:14px;}
.header .btn-primary:hover{padding:8px 25px;}
.header .d-lg-block{display:inline-block!important;}


.btn-light{background-color:#f7faff;border-radius:50px;color:#295399;font-size:14px;padding:4px 20px;cursor: none!important;}
.btn-light:hover{background-color:#f7faff;border-radius:50px;color:#295399;font-size:14px;padding:4px 20px;cursor: none!important;}
.btn-info{position:relative;background-color:#ddeaff;border-color:#ddeaff;border-radius:50px;font-size:18px;color:#295399;padding:10px 30px 10px 80px;}
.btn-info:hover{background-color:#ddeaff;border-radius:50px;color:#295399;}
.btn_img{position:absolute;left: -68px;top: -56px;}

.footer{text-align:center;padding-top:20px;padding-bottom:20px;color:#333;font-size:14px;background: #fff;}


.ljcj_cont{margin:25px 0 ;border-radius:15px;box-shadow: 0 4px 8px rgb(0 0 0 / 10%);padding:30px 10px;border: 1px solid #edf1f5;}
.ljcj_cont .border-left{border-left: 1px solid #f4f4f4 !important;}
.ljcj .modal-body{padding:60px;}
.ljcj .close{position: absolute;right: 20px;top: 20px;}
.ljcj .btn-primary{border-radius:10px;}
.ljcj_cont h6{font-size:15px; }
.ljcj_cont_left{padding:0 30px;}

.modal-content{border: 0;border-radius: 1rem;}
/* iPhone5/SE */
	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {	
	.maket_header {padding-top:35px;padding-bottom:35px;}
	h1{font-size:26px;}
	h2{font-size:22px;}
	p{font-size:14px;}
	h5{font-size:16px!important;}
	h4{font-size:18px;}
	h3{font-size:20px;}
	h6{font-size:14px;}
	.footer{font-size:12px;}
	.banner{padding:50px 0 0;text-align:center;}
	.banner h1{font-size:36px;}
	.banner h2{font-size:28px;}
	.banner_img{max-width:100%;}
	.banner_img2{position: absolute;left: -47%;top: -36px;}
	.banner p.pt-4{padding-top:10px!important;}
	.title{font-size:28px;line-height:1.4;}
	.illustrate_option h6{font-size:12px;}
	.logo{width:130px;}
	.header .d-none{display: none !important;}
	.lm_cont .pt-5{padding-top:10px!important;}
	.lm_cont .pb-4{padding-bottom:0px!important;}
	.lm_cont02{text-align:center;}
	.specification_card3 .card-body h5{font-size:14px!important;}
	.specification_card .card-header .btn-link{    padding-left: 30px;}
	.specification_card .card-header .btn-link::after,.specification_card .card-header .btn-link.collapsed::after{left:-25px;}
	.ljcj .modal-body{padding:20px;}
	.ljcj_cont .ljcj_cont_left{text-align:center;padding:20px;}
	.ljcj .close{position: absolute;right: 5px;top: 5px;}
	}

	@media only screen and (min-width: 375px) and (max-width:768px) {
	
	}

	/* iphoneX */
	@media only screen and (width:375px) and (min-height:812px) {
	}

	/* iPad */
	@media only screen and (device-width: 768px) {
	h1{font-size:26px;}
	h2{font-size:22px;}
	p{font-size:14px;}
	h5{font-size:16px!important;}
	h4{font-size:18px;}
	.banner h1{font-size:36px;}
	.banner h2{font-size:28px;}	
	.title{font-size:28px;line-height:1.4;}
	}

	/* iPad Pro */
	@media only screen and (device-width: 1024px) {
	h1{font-size:26px;}
	h2{font-size:22px;}
	p{font-size:14px;}
	h5{font-size:16px!important;}
	h4{font-size:18px;}
	.banner h1{font-size:40px;}
	.banner h2{font-size:32px;}	
	.title{font-size:32px;line-height:1.4;}
	}
	
	
