﻿/* mobile menu left =============================================================================================================== */
.mmm-header a { width:48px; }
#cpos_2.fix .mmm-header { box-shadow:1px 1px 5px #ccc; -moz-box-shadow:1px 1px 5px #ccc; -webkit-box-shadow:1px 1px 5px #ccc; }
/* END: mobile menu left =============================================================================================================== */

a:hover, #cpos_2 .b_menu div.center:hover>a, #cpos_2 .b_menu div.center:hover>span,
#dw0content .pc_title, 
.pl_thumb_c .l-item:hover .l-title h4, .pl_thumb_c .l-item:hover .l-title h2, .pl_thumb_c .l-item:hover .entry-title a 
{ color: #f2b612; }
.top-support .hotline a:hover, .top-support .hotline a span:hover { color:#f5f5f5; }


#page_gototop {background: #f2b612;}
#page_gototop:hover { background: #999; }
.arcontactus-widget .arcontactus-message-button .static .img-24 { line-height:0; }

.contact_c .button, #cpos_15 .contact_c .button { background-image:-moz-linear-gradient(55deg,#f15722 0%,#f2b612); background-image:-webkit-linear-gradient(55deg,#f15722 0%,#f2b612); background-image:-ms-linear-gradient(55deg,#f15722 0%,#f2b612); }

.table_normal { margin-bottom:8px; }
.table_normal th, .table_normal td { padding:5px 8px; }
.table_normal td { border-color:#ccc; }
.table_normal th, .table_normal td.header { background-color: #eee; border: 1px solid #ccc; color: #111; font-weight:500; }

.plc2_1, .plc2_2 { width:48%;margin-bottom: 4%; }
.plc2_1 { clear:both; }
.pl_thumb_c .l-item:hover { box-shadow: 0 6px 18px 0 #858585; -moz-box-shadow: 0 6px 18px 0 #858585; -webkit-box-shadow: 0 6px 18px 0 #858585; }
.pl_thumb_c .pl_thumb img { border:0; margin:0; }
.pl_thumb_c .l-title h4 { color:#212529; font-weight:500; font-size:100%;  }
#dw0content .pc_title { line-height:1.6em; }

#cpos_11 .l-title h4, #cpos_11 .l-title-nolink { margin-top:0; font-size:13px; font-weight:400; line-height:1.6em; }

#cpos_11, #cpos_8 .pl_list_c000 { padding-top:30px; }

.ct-wrp { box-sizing: border-box; border: 1px solid #E25440; padding: 1px; margin: 40px auto 30px; text-align: center; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.ct-wrp .c0 { border: 1px solid #EE9E93; padding: 10px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.ct-wrp .ct-h1 { clear: both; color: #fff; font-size: 20px; line-height: 1.6em; margin: -34px auto 0; padding: 5px; white-space: nowrap; background: #e25440; width: 160px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; }
.ct-wrp .ct-b { clear: both; padding: 15px 10px 5px; }

#cpos_8 .pc_description h2::before { border-right: 2px solid #ffe18f; border-top: 2px solid #ffe18f; }
	
#cpos_8 .contact_c .line-bottom::after { background-image: linear-gradient(to right,#F2B612,rgba(0,0,0,0)); }
.home-section .section-title::after, .navigator h1::after, .navigator>.pc_title::after, .box_c_2 .box_header .center>a::after, .box_c_2 .box_header .center>h3::after { background-image: linear-gradient(to right,rgba(0,0,0,0),#F2B612,rgba(0,0,0,0)); }

.m33-c-hr > .item > .img { height:80px; }
.m33-c-hr { padding-top: 30px; }
.mod-chucnang .b2 { padding-bottom:0; }

.m18 .main { margin-top:40px; }
.m18 .brief { padding-bottom:30px; }
.m18 .g-item .absolute-text { padding:15px 20px 10px 20px; }
.m18 .absolute-text > .c2 { min-height:initial; display:block; }

.m33 .h { font-size:18px !important; color:#f16c5b !important }
.tk1 .h>.c {color: #07294d;font-weight: normal;}
.m33-c > .item img { border:none !important }
.m33 { background-color:none }
.m33-c > .item img {border: none !important;margin: 0;}

.tk1 .brf { padding-top: 15px; padding-bottom: 15px; }
.m13-content, .m41-content, .m42-content, .m43-content, .m44-content, .m46-content, .m48-content, .m49-content { font-size: 15px; }
.m41-content, .m42-content { line-height:1.6em; }
.m42 .brief, .m43 .brief, .m44 .brief { line-height:1.6em; font-size:18px; }
.m41-img>img, .m42-img>img, .m43-img>img { border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; }

.h-title { color:#f2b612; }
.m41 .h-title, .m42 .h-title, .m43 .h-title, .m44 .h-title, .m48 .h-title, .m49 .h-title { color:#f2b612; padding-bottom:10px; }

.logo_c a img, .cpos_1_2.fix .logo_c a img { max-height:60px; }
#cpos_25 .pl_display_list .pl_brief .plcat-t {  display:none;}
#cpos_25 #dw0content .pc_description { padding-bottom:0; }
.ft_c_2 .row_1 .c1 {width: 53%;}
.ft_c_2 .row_1 .c2 {width: 30%;}
.ft_c_2 .row_1 .c3 {width: 17%;}
#cpos_1 { background-color: #f2b612; border-bottom:0; }

.contact_c .description .r [class^="pe-7s-"], #cpos_8 .contact_c .description .r [class*=" pe-7s-"] { font-size:40px; }

.logo_c .c1 { float: left; }
.logo_c .c2 { float: left; text-align: left; padding-left: 10px; display: grid; vertical-align: middle; align-items: center; white-space: nowrap;  height: 60px; }

.b_menu_active>div>div>div>a { color:#f2b612; }
.slide_show, .slide_show * { color:#fff; }
.pl_content:hover .l-title h4, .pl_thumb_c .l-item:hover .l-title h2, .i-slide:hover .entry-title a {
    color: #f2b612;
}

@media only screen and (max-device-width: 768px){
	.ft_c_2 .row_1 .c { width:100% !important; }
	.logo_c { left: 65px; width: calc(100% - 65px); }
	.logo_c .c1 {  height: 50px; }
	.logo_c .c2 {  height: 50px; width: calc(100% - 70px); }
	.m18 .brief { line-height:1.4em; }
	.cpos_main_c { padding:0; }
	.m18 .absolute-text > div { margin-bottom:0; }
	.mod-chucnang .b2 { padding-top:0; }
	.m33 .main .ft { padding-top:15px; }
	.plc2_1, .plc2_2 { width:100%; }
}