


/*feedback*/

#w_common_text-1589421785817 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}			
.reset_style p {
    margin: 0;
    font-size: 14px;
}
#w_fline-1589421785821 {
    width: 100%;
    max-width: 50px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 20px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_fline-1589421785821 >div {
    animation-fill-mode: both;
}	

.w_fline-001 .w_fline {
    width: 100%;
    min-height: inherit;
    font-size: 0;

}	
#w_fline-1589421785821 .p_FLine {
    border-top-color: #2c3064;
    border-top-width: 4px;
}	
.w_fline-001 .w_fline:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    min-height: inherit;
    width: 0;
}	
	
#c_portalResMessage_form-15894217858907626 {
    width: 100%;
    max-width: 1240px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#c_portalResMessage_form-15894217858907626 .form-group {
    margin: 10px 20px;
}	
#c_portalResMessage_form-15894217858907626 .e_text {
    width: 100%;
}	
#c_portalResMessage_form-15894217858907626 .p_groupBox textarea {
    min-height: 160px;
    padding: 10px;
    max-width: 100%;
}	
#c_portalResMessage_form-15894217858907626 .InputText {
    border-radius: 0px;
    padding-left: 10px;
    background-color: white;
    color: #333;
}	
#c_portalResMessage_form-15894217858907626 .form-control {
    border-radius: 0px;
    max-width: none;
    border: 0px solid #d2d2d2;
    box-shadow: none;
    height: 42px;
}	
#c_portalResMessage_form-15894217858907626 .p_FullNameBox {
    width: calc((100% - 85px) / 2);
    display: inline-block;
}	
#c_portalResMessage_form-15894217858907626 .form-group {
    margin: 10px 20px;
}	
#c_portalResMessage_form-15894217858907626 .e_input {
    height: 42px;
    width: 100%;
}	
#c_portalResMessage_form-15894217858907626 .p_PhoneBox {
    width: calc((100% - 85px) / 2);
    display: inline-block;
}	
#c_portalResMessage_form-15894217858907626 .p_EmailBox {
    width: calc((100% - 85px) / 2);
    display: inline-block;
}
#c_portalResMessage_form-15894217858907626 .p_CaptchasBox {
    width: calc((100% - 85px) / 2);
    display: inline-block;
}	
#c_portalResMessage_form-15894217858907626 .p_image {
    width: 125px;
    height: 42px;
    display: inline-block;
    vertical-align: top;
}	
#c_portalResMessage_form-15894217858907626 .p_EntryBox {
    height: 42px;
    width: calc(100% - 130px);
    display: inline-block;
}	
#c_portalResMessage_form-15894217858907626 .p_CoupWBox {
    padding-left: 0px;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    padding: 0 20px;
}	
#c_portalResMessage_form-15894217858907626 .btn-primary:hover {
    background-color: #609ab1;color: #fff;
}	
#c_portalResMessage_form-15894217858907626 .btn-primary {
    background-color: #262b6d;
    border-color: #262b6d;
    border: 0px;
    border-radius: 0px;
    width: 100%;
    height: 42px;
    transition: 0.5s;
}	
	
@media only screen and (min-width: 769px){
	.logon{ margin-bottom:1rem!important; margin-top:1rem!important; margin-left:1%; }	
.c_portalResMessage_form-01001 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.c_portalResMessage_form-01001 .e_box, .c_portalResMessage_form-01001 .e_icon, .c_portalResMessage_form-01001 .e_title {
    width: auto;
    height: auto;
}	
.c_portalResMessage_form-01001 .p_ContactInfo {
    padding-top: 10px;
}	

.c_portalResMessage_form-01001 .p_ContactInfo>div .e_text {
    width: 335px;
    display: inline-block;
    position: relative;
}	
.c_portalResMessage_form-01001 .p_groupBox textarea {
    display: block;
    width: inherit;
    height: inherit;
    resize: none;
    height: 92px;
    padding: 6px;
    background: none;
}	
.c_portalResMessage_form-01001 .p_LoginPrompt {
    position: absolute;
    bottom: -22px;
    left: 0;
    white-space: nowrap;
}	
.text-error {
    font-style: normal;
    color: #e43a32;
    font-size: 12px;
}	
.c_portalResMessage_form-01001 .p_ContactInfo>div .p_image {
    display: inline-block;
    position: relative;
    width: 125px;
    height: 30px;
    border-style: none;
    cursor: pointer;
    vertical-align: middle;
}	

}
	
@media screen and (max-width: 768px){
#c_portalResMessage_form-15894217858907626 .p_EmailBox,#c_portalResMessage_form-15894217858907626 .p_FullNameBox,#c_portalResMessage_form-15894217858907626 .p_PhoneBox,#c_portalResMessage_form-15894217858907626 .p_CaptchasBox{
    width: 100%;
    padding-right: 20px !important;
}
#c_portalResMessage_form-15894217858907626 .form-group {
    padding: 0;
    margin: 10px 10px;
}	
}



/**news**/

.p_page a{padding: 6px 12px;border-radius: 6px;border: 1px solid #d9d9d9;margin: 0 5px 0 5px; cursor: pointer;}
.p_page a:hover,.p_page .on {
    background-color: #2c3064;
    color: #fff!important;
}
.p_page .on{border: 1px solid #2c3064;}
.p_page span{padding: 6px 12px;border-radius: 6px;border: 1px solid #d9d9d9;margin: 0 5px 0 5px;}




#c_portalResProduct_list-15917541909968292 .proLi {
    padding: 1em;
	margin: 1em 0px;
}	
#c_portalResProduct_list-15917541909968292 .box {
	position: relative;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}	
#c_portalResProduct_list-15917541909968292 .proLink {
     padding: 0;	
}	
#c_portalResProduct_list-15917541909968292 .proSummry {
    padding: 20px 30px 0;
}			
#c_portalResProduct_list-15917541909968292 .lookMore {
    width: 100%;
    padding: 1rem 0 2rem;
    text-align: center;
    font-size: 1.25rem;
    color: #2c3064;
    font-family: Oswald;
}
#c_portalResProduct_list-15917541909968292 .proLi:hover .proLink::after {
    width: 100%;
}	
#c_portalResProduct_list-15917541909968292 .proLink::after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0;
    width: 0px;
    height: 2px;
    background-color: #2c3064;
    transition: all .5s ease;
}
#c_portalResNews_list-15917531771240453 .porBbox {
    background: #fff;
}	



/**news-detail**/

	.bottoms {
    border-top: 1px solid #d9d9d9;
    margin: 30px 0px;
    min-height: 50px;
}.prel {
    float: left;
    width: 50%;
    margin-top: 15px;
}.nextr {
    float: left;
    width: 50%;
    text-align: right;
    margin-top: 15px;
}
@media screen and (max-width: 768px){
.prel, .nextr {
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 15px;
}
}




#w_grid-1588824311272 {
    width: 100%;
    max-width: 1240px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_grid-1588824311282 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#w_fimg-1588824311358 {
    width: 100%;
    max-width: 140px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
	
#w_grid-1588824311309 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_grid-1588824311313 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_grid-1588824311319 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_grid-1588824311287 > div > .p_gridbox {
    padding: 0 20px;
}	
#w_grid-1588824311287 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_grid-1588824311291 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}	
#w_fline-1588824311302 {
    width: 100%;
    max-width: 50px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_fline-1588824311352 {
    width: 100%;
    max-width: 50px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_fline-1588824311371 {
    width: 100%;
    max-width: 50px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_common_text-1588824311355 {
    width: auto;
    max-width: 226px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#c_portalResMessage_form-15888243654985799 .p_ContactInfo>div {
    margin-top: 10px;
}	
#c_portalResMessage_form-15888243654985799 .p_groupBox {
    height: 60px;
}	
#c_portalResMessage_form-15888243654985799 .btn-primary {
    background-color: #2c3064;
    height: 40px;
}	
#c_portalResMessage_form-15888243654985799 .btn {
    border: 0px;
    width: 100%;
    border-radius: 0px;
}	
#w_grid-1588824311265 > div > .p_gridbox {
    background-color: rgba(0, 0, 0, 1);
}	
#w_common_text-1588824311377 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#w_grid-1588824311265 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}	
#c_portalResMessage_form-15888243654985799 .p_groupBox textarea {
    height: 60px;
}	
#c_portalResMessage_form-15888243654985799 .form-control {
    border-radius: 0px;
    border: 0px solid #aaa;
    background-color: white;
}	
#c_portalResMessage_form-15888243654985799 .InputText {
    border-radius: 0px;
    height: 40px;
}	
#c_portalResMessage_form-15888243654985799 .p_image {
    float: right;
    height: 40px;
    width: 30%;
}	
#c_portalResMessage_form-15888243654985799 .p_EntryBox {
    width: 70%;
}	
#c_portalResMessage_form-15888243654985799 .e_text {
    width: 100%;
}	
#c_portalResMessage_form-15888243654985799 .form-group {
    margin-left: 0px;
    margin-right: 0px;
}	
#c_portalResMessage_form-15888243654985799 .p_telephone {
    width: 100%;
	height: 40px;
}	
	
@media only screen and (min-width: 769px){
.c_portalResMessage_form-01001 .p_ContactInfo>div .e_input .InputText {
    border-radius: 2px;
    padding-left: 7px;
    line-height: inherit;
    height: inherit;
    width: inherit;
    display: inline-block;
    background: none;
}	
.c_portalResMessage_form-01001 .p_ContactInfo>div .e_input, .c_portalResMessage_form-01001 .e_droplist, .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryBox, .c_portalResMessage_form-01001 select.InputText {
    width: 335px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}	
.c_portalResMessage_form-01001 .p_ContactInfo>div .p_image {
    display: inline-block;
    position: relative;
    width: 85px;
    height: 30px;
    border-style: none;
    cursor: pointer;
    vertical-align: middle;
}	
#w_grid-1588824311256> div > .p_gridbox > .p_gridCell {
    margin-bottom: 4rem;
    margin-top: 4rem;
    margin-left: 0px;
}	
#w_grid-1588824311272> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
    margin-right: 0;
    width: 33.33333333333333%;
}
#w_grid-1588824311272> div > .p_gridbox > .p_gridCell:nth-child(3n+2) {
    width: 33.33333333333333%;
    margin-left: 0;
    margin-right: 0;
    clear: none;
}
#w_grid-1588824311272> div > .p_gridbox > .p_gridCell:nth-child(3n+0) {
    width: 33.33333333333333%;
    margin-left: 0;
    margin-right: 0;
    clear: none;
}
#w_grid-1588824311272> div > .p_gridbox > .p_gridCell:nth-child(3n) {
    margin-right: 0;
}
.c_portalResMessage_form-01001 .p_groupBox textarea {
    display: block;
    width: inherit;
    height: inherit;
    resize: none;
    height: 92px;
    padding: 6px;
    background: none;
}	
.c_portalResMessage_form-01001 .form-control {
    max-width: 470px;
}	
	
	
	
}
	
@media screen and (max-width: 768px){
#c_portalResMessage_form-15888243654985799 .p_image {
    width: 125px;
    height: 40px;
    bottom: 0;
    margin-top: -40px;
    right: 0px;
}	
	#content_box-1588824311256-0{
padding: 1rem 0;
}
}	



