/***********************************! mingpao style ***********************************/
#bkg_wrapper {width:100%;  clear: both; /*background:#fcfcfc;*/}
#bkg_wrapper:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#outer_wrapper {width:100%;  position: relative; text-align: left; margin:0 auto; clear: both; /*background: url(../image/background2.gif) repeat-y center;*/}
#outer_wrapper:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#maincontent_container {width:100%; /*width:996px;*/ min-width:996px; clear: both; position: relative; background:#FFF;  margin:0 auto;}
#maincontent_container:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#maincontent_container.column_996_content {width:1020px;}
#maincontent{clear: both;width: 100%; /* 1000px / 1250px *//*max-width: 92.3em;*/ /* 1200px / 13 */margin: 0 auto;/* 20140731 padding: 0px; */ padding: 0px; color: #333;position: relative; /*background:#F5F5F5;*/}
#maincontent:after { clear:both; content:""; display:block; height:0; visibility:hidden;}	
.maincontent{clear: both;width: 100%; /* 1000px / 1250px */font-size: 0.8125em; /* 13 / 16 */max-width: 92.3em; /* 1200px / 13 */margin: 0 auto; padding: 1em 0px;color: #333;line-height: 1.5em; position: relative;}
header {background:#fff; margin-bottom:1.25em;}
header.colorbg {background:#EDEDED; margin-bottom:1.25em;}

section {background:#fff; margin-bottom:0.625em;}

a img:hover, .hover:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */ filter: alpha(opacity=90);  /* IE 5-7 */ -moz-opacity: 0.9;          /* Netscape */ -khtml-opacity: 0.9;        /* Safari 1.x */ opacity: 0.9; }

.imgLiquid:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */ filter: alpha(opacity=90);  /* IE 5-7 */ -moz-opacity: 0.9;          /* Netscape */ -khtml-opacity: 0.9;        /* Safari 1.x */ opacity: 0.9; }

/* self clearing floats */
.group:after,.lastUnit:after {clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.group{*zoom:1;}

.photoresize_H150 {width:208px; height:150px; overflow:hidden; display:table-cell; vertical-align:middle; }

/*
@media only screen and (min-width : 10em) and (max-width: 40em) {

#bkg_wrapper { background-color:#FFF; background-image:none;}
#maincontent_container {width: 100%; clear: both; position:relative; display:block; }
#outer_wrapper {width:100%; position: relative;text-align: left; margin:0 auto;  display:block;}
#maincontent{width:100%; /*min-height: 600px;*//* padding: 0px;}

}*/
/* 600 */
/*
@media only screen and (min-width : 10em) and (max-width: 37.5em) {
	#maincontent_container {width: 100%; }
}
*/
/***********************************! resume edit ***********************************/

/***********************************! mingpao style ***********************************/
img { max-width:100%}
ul, ul li {list-style:none; margin:0; padding:0;}

ul.ul_decimal {}
ul.ul_decimal li {list-style:decimal;}

ul.ul_disc {}
ul.ul_disc li {list-style:disc inside;}

ul > li > ul {margin:0 0 0 0;}


input, select, textarea {background-color: #FFF; border:#999 1px solid; border-radius:0; padding:4px 5px; line-height:1.5; font-size:14px;}
input, select {width:100%;}
select {-webkit-appearance: none; -moz-appearance:none; appearance:none; background:url(../image/select_angle-down.png) #FFF no-repeat right !important; padding:4px 27px 4px 5px;}
select::-ms-expand {display: none;}
.input-file_reset { width:auto; border:0; padding:0;}
textarea {width:100%;}
input[type="checkbox"], input[type="radio"] {width:auto; position: relative; top: 2px;}
/* IE 11 */
_:-ms-fullscreen, input, select { padding:6px 5px 7px; }
/* IE 11 */
/*select.selectTop, select option:first-child {color: #aaa;}
select option:not(:first-child) {color: black;}*/
.input_wrap_L {width:80%}
.input_wrap_M {width:60%}
.input_wrap_S {width:30%}
.input_wrap_XS {width:15%}
.input_wrap_XXL { width: 95%;}


.pagination-list li {float: left; margin-right: 1em;}
.result_list_column_pagination {margin:2em auto; width:600px;}
.pagination-list .page-control { width: 18px; height: 18px; background: url("../image/job-desc-icon.png") 0 -159px no-repeat; margin: 4px 8px 0; display: block;}
.pagination-list li.current-page .page { background: #0085B2; color: #FFF; padding: 0.2em 0.4em;}	
.pagination-list .page-control.prev-page { background-position: 0 -177px;}
.pagination-list .page-control.next-page { background-position: 0 -159px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #FFF;
    background-color: #0085B2;
    border-color: #ddd;
}
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #333; text-decoration: none; background-color: #fff; border: 0px solid #ddd;}


li.space {padding: 6px 12px;  position: relative;  margin-left: -1px;  color: #333;  text-decoration: none;  background-color: #fff;  bottom: 11px; border: 0px solid #ddd;}
.pagination { display: block;  padding-left: 0;  margin: 2em auto;  border-radius: 4px; text-align:center;  }
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.pagination > li { display: inline-block; margin-right:5px;}
.margin1em { margin:1em;}
footer {margin-top:2em;}


/* font */
body { font-family: Arial, "Microsoft JhengHei"; word-wrap: break-word;}
/* article font*/
.clear { clear: both;}
h5.title { font-weight:bold; letter-spacing:0;}
h6.title { letter-spacing:0; font-weight:bold;}
p {font-size:15px;}
.title_font { font-family:"Gill Sans MT Condensed", "impact", "Microsoft YaHei"; }
.txt_15em { font-size:1.5em; }
.color_ol { color:#CA257B;}
.color_jump { color:#D90000;}
.color_jump_blue { color:#0085B2;}
/*.color_blue { color:#0085B2;}*/
.color_white { color:#fff !important; }
.color_333 { color:#333; }
.color_666 { color:#666; }
.color_aaa { color:#aaa; }
.color_ed { color:#EDEDED; }
.color_orange {color:#FF9326;}
.color_yellow {color:#FFC926;}
.pt_up {color:#149B00;}
.pt_down {color:#F00606;}
.line_3em { line-height:3em; }
.line_2_5em { line-height:2.5em; }
.line_2em { line-height:2em; }
.line_1_5em { line-height:1.5em; }
.line_1_2em { line-height:1.2em; }
.line_24px { line-height:24px; }
.txt_12px { font-size:0.75em; }
.txt_13px { font-size:0.8125em; }
.txt_14px { font-size:0.875em; }
.txt_15px { font-size:0.9375em; }
.txt_16px { font-size:16px; }
.txt_18px { font-size:18px; }
.txt_20px { font-size:1.25em; }
.txt_20px small{font-size:65%}
.txt_chi {letter-spacing:1px;}
.bold {font-weight:bold;}
.word-break {word-wrap:break-word;}

.breadcrumb > .active { color: #0085B2; font-weight: bold;}
.print_buttom { position: absolute; z-index: 999; top: 25px; left: 250px; }
.form-control {display: block; width: 100%; height: 34px; padding:5px 30px 5px 5px; font-size: 14px; line-height: 1.42857143; color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #999;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2; color: #fff; cursor: default; background-color: #0085B2; border-color: #337ab7;}



.color_ed a:link, .color_333 a:visited, a.color_333:link, a.color_333:visited, a h4.color_333:visited, a h4.color_333:link { color:#EDEDED; text-decoration:none; }
.color_ed a:hover, .color_333 a:active, a.color_333:hover, a.color_333:active, a h4.color_333:hover, a h4.color_333:active, a h5.color_333:hover, a h5.color_333:active { color:#FFF; text-decoration:none; }

.color_333 a:link, .color_333 a:visited, a.color_333:link, a.color_333:visited, a h4.color_333:visited, a h4.color_333:link { color:#333; text-decoration:none; }
.color_333 a:hover, .color_333 a:active, a.color_333:hover, a.color_333:active, a h4.color_333:hover, a h4.color_333:active, a h5.color_333:hover, a h5.color_333:active { color:#333; text-decoration:none; }

.color_666 a:link, .color_666 a:visited, a.color_666:link, a.color_666:visited, a h4.color_666:visited, a h4.color_666:link { text-decoration:none; }
.color_666 a:hover, .color_666 a:active, a.color_666:hover, a.color_666:active, a h4.color_666:hover, a h4.color_666:active, a h5.color_666:hover, a h5.color_666:active { color:#333 !important; text-decoration:none; }

.color_aaa a:link, .color_aaa a:visited, a.color_aaa:link, a.color_aaa:visited, a h4.color_aaa:visited, a h4.color_aaa:link { text-decoration:none; }
.color_aaa a:hover, .color_aaa a:active, a.color_aaa:hover, a.color_aaa:active, a h4.color_aaa:hover, a h4.color_aaa:active, a h5.color_aaa:hover, a h5.color_aaa:active { color:#aaa !important; text-decoration:none; }

.color_ol a:link, .color_ol a:visited, a.color_ol:link, a.color_ol:visited,  a h3.color_ol:visited, a h3.color_ol:link { text-decoration:none; }
.color_ol a:hover, .color_ol a:active, a.color_ol:hover, a.color_ol:active, a h3.color_ol:hover, a h3.color_ol:active { color:#DF539C; text-decoration:none; }

.color_jump a:link, .color_jump a:visited, a.color_jump:link, a.color_jump:visited,  a h3.color_jump:visited, a h3.color_jump:link { color:#D90000; text-decoration:none; }
.color_jump a:hover, .color_jump a:active, a.color_jump:hover, a.color_jump:active, a h3.color_jump:hover, a h3.color_jump:active { color:#D90000; text-decoration:none; }

.color_position a:link, .color_position a:visited, a.color_position:link, a.color_position:visited, a:link .color_position, a:visited .color_position { color:#333333; text-decoration:none; }
.color_position a:hover, .color_position a:active, a.color_position:hover, a.color_position:active, a:hover .color_position, a:active .color_position { color:#0085B2; text-decoration:none; }

.color_position a:visited, a:visited .color_position, .visited { color:#32748E !important; text-decoration:none; }

.color_jump_blue a:link, .color_jump_blue a:visited, a.color_jump_blue:link, a.color_jump_blue:visited,  a h3.color_jump_blue:visited, a h3.color_jump_blue:link { color:#0085B2; text-decoration:none; }
.color_jump_blue a:hover, .color_jump_blue a:active, a.color_jump_blue:hover, a.color_jump_blue:active, a h3.color_jump_blue:hover, a h3.color_jump_blue:active { color:#0085B2 !important; text-decoration:none; }


.color_white a:link, .color_white a:visited, a.color_white:link, a.color_white:visited,  a h4.color_white:visited, a h4.color_white:link { text-decoration:none; }
.color_white a:hover, .color_white a:active, .color_white a:focus, a.color_white:hover, a.color_white:active, a.color_white:focus, a h4.color_white:hover, a h4.color_white:active, a h4.color_white:focus, a h5.color_white:hover, a h5.color_white:active, a h5.color_white:focus { color:#fff !important; /*color:#eee !important;*/ text-decoration:none; }

.color_ed a:link, .color_ed a:visited, a.color_ed:link, a.color_ed:visited,  a h4.color_ed:visited, a h4.color_ed:link { text-decoration:none; }
.color_ed a:hover, .color_ed a:active, .color_ed a:focus, a.color_ed:hover, a.color_ed:active, a.color_ed:focus, a h4.color_ed:hover, a h4.color_ed:active, a h4.color_ed:focus, a h5.color_ed:hover, a h5.color_ed:active, a h5.color_ed:focus { color:#EDEDED !important; /*color:#eee !important;*/ text-decoration:none; }

.color_white2 a:link, .color_white2 a:visited, a.color_white2:link, a.color_white2:visited,  a h4.color_white2:visited, a h4.color_white2:link { color: #FFF; text-decoration:none; }
.color_white2 a:hover, .color_white2 a:active, .color_white2 a:focus, a.color_white2:hover, a.color_white2:active, a.color_white2:focus, a h4.color_white2:hover, a h4.color_white2:active, a h4.color_white2:focus, a h5.color_white2:hover, a h5.color_white2:active, a h5.color_white2:focus { color:#fff !important; /*color:#eee !important;*/ text-decoration:none; }

.color_yellow a:link, .color_yellow a:visited, a.color_yellow:link, a.color_yellow:visited,  a h4.color_yellow:visited, a h4.color_yellow:link { text-decoration:none; }
.color_yellow a:hover, .color_yellow a:active, a.color_yellow:hover, a.color_yellow:active, a h4.color_yellow:hover, a h4.color_yellow:active, a h5.color_yellow:hover, a h5.color_yellow:active { color:#FF7F00 !important; /*color:#eee !important;*/ text-decoration:none;}


.color_blue a:link, .color_blue a:visited, a.color_blue:link, a.color_blue:visited,  a h4.color_blue:visited, a h4.color_blue:link { color:#0085B2 !important; text-decoration:none; font-weight:bold; }
.color_blue a:hover, .color_blue a:active, a.color_blue:hover, a.color_blue:active, a h4.color_blue:hover, a h4.color_blue:active, a h5.color_blue:hover, a h5.color_blue:active { color:#0085B2 !important; /*color:#eee !important;*/ text-decoration:none;}

#job_detail a{word-break: break-word;}
/*ol font */


/***********************************! jump header footer ***********************************/
.top_nav_wrapper { width:100%; /*height:62px;*/ margin:0;  display:inline; float:left; background:#fff;}
.top_nav_wrapper.bg1 {background:#444444;}
.top_nav_wrapper.bg2 {background:#fff; margin:1.5em 0 1em 0;}
.top_nav_wrapper.bg3 {background: linear-gradient(0deg, rgba(195,0,0,1) 23%, rgba(217,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D90000', endColorstr='#C30000',GradientType=1 );/*border-top:#DB4D4D 1px solid; border-bottom:#DB4D4D 1px solid;*/}
.top_nav_wrapper.bg4 {background:#fff; margin:1em 0 0 0;}
nav.top_nav_wrap.text-center { font-size: 15px;}
.top_btn_sep { width:1px; height:62px; background:url(../image/top_ver_border.png) repeat-y; float:left; display:block; }
.top_btn_sep2 { width:1px; height:62px; background:url(../image/top_ver_border.png) repeat-y; float:right; display:block; }
.top_btn_wrap { width:62px; height:62px; padding:9px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left; }
.top_search_posit { position:relative; }
.top_logo_wrap { width:152px; height:72px; margin:0.8em 1em 1em 1em;  float:left; display:block;; }
.top_logo_wrap2 { width: 152px; height: 72px; margin: 1em auto; display: block; position:relative; }
.top_promo_wrap { float:right; display:block;}
.top_promo_wrap ul {}
.top_promo_wrap ul li {width:90px; margin:0 5px; float:left;}
.top_tody_wrap {float:left; display:block;}
.top_tody_wrap ul {}
.top_tody_wrap ul li {margin:0 1em; padding: 0.5em 0; float:left;}
.top_tody_wrap ul li i {margin:0 0.7em 0 0;vertical-align:middle;}
.top_login_wrap {float:right; display:block;}
.top_login_wrap ul {}
.top_login_wrap ul li {margin-left:0.5em; float:left;}
.top_login_wrap ul li a { padding:0.5em 2em; display:block;}
.top_login_wrap ul li.bg1 {background:#D80000;}
.top_login_wrap ul li.bg1 a {padding:9px 2em 5px;}
.top_login_wrap ul li .ui-caret_right {position: relative; left: 10px;}
.top_login_wrap ul li .ui-login {vertical-align:middle; position: relative; top:-4px; right:8px;}

/*.top_jump_logo_wrap > a> img {width:200px; height:62px;}*/


/* jump header */
/* jump nav 1em=16px*/
nav.top_nav_wrap { width:100%; font-size:1em;}
nav.top_nav_wrap ul {position:relative;border:0; border-radius:0; width:100%; min-height: 40px;}
nav.top_nav_wrap ul li {float:left; color:#fff; border-right:#DB4D4D 1px solid; width: calc(0.125*996px);} /*20171030*/
nav.top_nav_wrap ul li:first-child  {border-left:#DB4D4D 1px solid; width:calc(0.125*996px); /*width:12.5%;//20171227*/}
nav.top_nav_wrap ul.nofloat { z-index:99; position:absolute; } /*20171030*/
nav.top_nav_wrap ul.nofloat li {float:none!important;  background: linear-gradient(0deg, rgba(195,0,0,1) 23%, rgba(217,0,0,1) 100%);} /*20171030*/
nav.top_nav_wrap ul li.nofloat a:link, nav.top_nav_wrap ul li a:visited, nav.top_nav_wrap ul li a:hover, nav.top_nav_wrap ul li a:active {color:#fff !important; padding: 8px 0px;}
nav.top_nav_wrap ul li i {font-size:14px;}
nav.top_nav_wrap ul li:hover, nav.top_nav_wrap ul li.active {background:#B20000;}
nav.top_nav_wrap ul li.hightlight {background:#A785AE;}
nav.top_nav_wrap ul li a {display:block; /*width:141px;*/} /*20171030*/
nav.top_nav_wrap ul li a:link, nav.top_nav_wrap ul li a:visited, nav.top_nav_wrap ul li a:hover, nav.top_nav_wrap ul li a:active {color:#fff !important; padding: 8px 0px;}

/* top dropdown */
.dropdown-menu > li > a {color:#666;}
.top_login_wrap ul li > ul > li  {float:none; margin:0;}
.top_login_wrap ul.dropdown-menu { border:#eee 1px solid; border-top:none; border-radius: 0; box-shadow:none; min-width:180px; margin:0; padding:0.5em 0; font-size:1em; position:absolute; left:inherit; right:0;}
.top_login_wrap ul.dropdown-menu > li > a {padding:0.7em 1em;}
.top_login_wrap ul.dropdown-menu > li > a:hover, .top_login_wrap ul.dropdown-menu > li > a:focus {background:#F5F5F5;}

/* Login */
form#loginbox, form#forgotbox {display:none;}
.login_wrap {width:600px; min-height:315px; margin:20px;}
.login_wrap .title {margin:30px 0;}
.login_wrap .login_option {margin:20px 0; position:relative;}
.login_wrap .login_option input {width:100%; padding: 7px 7px 7px 40px;}
.login_wrap .login_option input[type="checkbox"] {width:inherit; /*vertical-align: top;*/ margin: 4px 8px 0 0;}
.login_wrap .jump_ui {position:absolute;}
.login_wrap .jump_ui.ui-email {top: 12px; left: 10px;}
.login_wrap .jump_ui.ui-password {top: 8px; left: 10px;}
/* IE 11 */
_:-ms-fullscreen, .login_wrap .jump_ui.ui-email  {top: 4px;}
_:-ms-fullscreen, .login_wrap .jump_ui.ui-password {top: 4px;}
/* IE 11 */

/* footer */ 
.supportlogo_wrap  { background-color:#F9F9F9; padding:1em 0; text-align:center;}
.supportlogo_wrap li {background-color: #FFF; margin: 0.5em; padding: 1em 0.5em; display: inline-block; width: 20%; text-align:center;}

.footer_nav { padding:2em 0; background-color: #EEE;}
.footer_nav h5.color_jump.title { padding:0 0 1em 0; }
.footer_nav ul li { padding:0 0 0.5em 0;}

.footer_bottom { background-color:#333; padding:0.5em 0 0.5em 0.5em;}
.footer_bottom ul { text-align: right;}
.footer_bottom ul li { display: inline-block; text-align:right; margin-right:1em;}


/* Fix bottom slide */
.fix_bottom_wrap {background:#fff; width:100%; /*height:212px;*/ /*position:fixed;*/ bottom:0; /*z-index:999;*/}
.fix_bottom_wrap .slide_boxSep_wrap {}
.fix_bottom_wrap .slide_boxSep_wrap.bg_red {background:#D70000; border-top:#D70000 4px solid; border-bottom:#D70000 4px solid; /*margin-bottom:0.5em;*/}
.fix_bottom_wrap .slide_boxSep_wrap.bg_red .image_carousel ul > li {border-left:#D70000 1px solid; border-left: 1px solid transparent; border-image: url(../image/line_red.png) 1 stretch;}
.fix_bottom_wrap .slide_boxSep_wrap.bg_red .image_carousel ul > li {border-left:#D70000 1px solid; border-left: 1px solid transparent; border-image: url(../image/line_red.png) 1 stretch;}

.fix_bottom_wrap .slide_boxSep_wrap.bg_blue {background:#0085B2; border-top:#0085B2 4px solid; border-bottom:#0085B2 4px solid;}
.fix_bottom_wrap .slide_boxSep_wrap.bg_blue .image_carousel ul > li {border-left:#D70000 1px solid; border-left: 1px solid transparent; border-image: url(../image/line_blue.png) 1 stretch;}
.fix_bottom_wrap .slide_boxSep_wrap .slide_title {width:275px; padding:1em 1.5em 0em 0;}
.fix_bottom_wrap .slide_boxSep_wrap .slide_title h5 {width:90px;}
.fix_bottom_wrap .slide_boxSep_wrap .slide_content {}
.fix_bottom_wrap .slide_boxSep_wrap .image_carousel {width:calc(100% - 275px); margin:0;}
.fix_bottom_wrap .slide_boxSep_wrap .image_carousel .boxSep {width:220px; height:96px; margin:0; padding:0.7em 1em;}

/*.boxSep_reset {width:190px; height:96px; margin:0; padding:0.7em 1em;}*/




.fix_bottom_wrap .slide_boxSep_wrap .image_carousel ul > li:first-child {border:none;}
.fix_bottom_wrap .slide_boxSep_wrap .image_carousel h6 {padding:0 0 0.3em 0;}
.fix_bottom_wrap .slide_boxSep_wrap.bg_red .image_carousel h6 {padding:0.8em 0 0.3em 0;}
@media only screen and (min-width : 80em) and (max-width: 90em) {
	.fix_bottom_wrap .slide_boxSep_wrap .slide_title {width:223px;}
	.fix_bottom_wrap .slide_boxSep_wrap .image_carousel {width:calc(100% - 223px);}
}
@media only screen and (min-width : 64em) and (max-width: 79.9375em) {
	.fix_bottom_wrap .slide_boxSep_wrap .slide_title {width:140px;}
	.fix_bottom_wrap .slide_boxSep_wrap .image_carousel {width:calc(100% - 140px);}
	.fix_bottom_wrap .slide_boxSep_wrap .image_carousel .boxSep {width:250px;}
}
@media only screen and (min-width : 0em) and (max-width: 63.9375em) {
	.fix_bottom_wrap .slide_boxSep_wrap .slide_title {width:140px;}
	.fix_bottom_wrap .slide_boxSep_wrap .image_carousel {width:calc(100% - 140px);}
	.fix_bottom_wrap .slide_boxSep_wrap .image_carousel .boxSep {width:250px;}
}


/* Perfect-scrollbar */
.scroll-content { position:relative; margin:0px auto; padding:0px; width: 600px; height: 1240px; overflow: auto; }
.scroll-content .content {min-width:360px;}

/* Error messages */
.error_messages {width: 500px; min-height: 150px; margin: 0px; font-size:14px;}
.error_messages h5 {padding:0 0 0.5em;}
.error_messages li {list-style-type:disc; list-style-position:inside;}

/* Form style, Accordion */
.accordion-title {width:100%; display:block; transition:all linear 0.15s; cursor:pointer;}
.accordion-content {display:none;}
.accordion .active, .accordion .open {display:block;}
.accordion .accordion-section {border-top:1px solid #eeeeee;}
.accordion .accordion-section:first-child {border-top:none;}
.accordion-section:last-child {margin-bottom:0;}
.accordion .accordion-section .group_panel{padding-left:0.7em;}
.accordion .remove {position:relative; margin:0 0 0 1em; top:9px;}
.accordion .remove .jump_ui.ui-size20 {background-size:cover; width:18px; height:24px; margin:0;}
.accordion .ui-angle_down {position:absolute; top:6px; right:6px;}
.accordion-title.active .ui-angle_down {background-position:0 -41px;}
.accordion-title.active .glyphicon-chevron-down:before{content: "\e113";}

/*epaper*/
.epaper_wrap .epaper_accordion img{max-height:164px;}

.epaper_wrap .epaper_accordion .epaper_content{border:1px solid #EEEEEE;}
.epaper_wrap .epaper_accordion .epaper_center{width:101px; margin:0 auto;}
.epaper_wrap .epaper_accordion .epaper_text{text-align:center; color:#000000;}
.epaper_wrap .epaper_accordion .padding1em{padding: 1em; background-color: #F7F7F7;}

.epaper_wrap .epaper_accordion .accordion-title {width:100%; display:block; transition:all linear 0.15s; cursor:pointer;}
.epaper_wrap .epaper_accordion .accordion-content {display:none;}
.epaper_wrap .epaper_accordion .accordion .active .accordion .open {display:block; background-color:#D81D20; color:#ffffff;}
.epaper_wrap .epaper_accordion .accordion .accordion-section {border-top:none; background-color:#EDEDED;}
.epaper_wrap .epaper_accordion .accordion .accordion-section:first-child {border-top:none;}
.epaper_wrap .epaper_accordion .accordion-section:last-child {margin-bottom:0;}
.epaper_wrap .epaper_accordion .accordion .accordion-section .group_panel{padding-left:0.7em;}
.epaper_wrap .epaper_accordion .accordion .remove {position:relative; margin:0 0 0 1em; top:9px;}
.epaper_wrap .epaper_accordion .accordion .remove .jump_ui.ui-size20 {background-size:cover; width:18px; height:24px; margin:0;}
.epaper_wrap .epaper_accordion .accordion .ui-angle_down {position:absolute; top:6px; right:6px;}
.epaper_wrap .epaper_accordion .accordion-title.active .ui-angle_down {background-position:0 -41px;}
.epaper_wrap .epaper_accordion .accordion-title.active .glyphicon-chevron-down:before{content: "\e113";}


.epaper_wrap .epaper_accordion button.accordion {background-color: #eee; color: #444; cursor: pointer; width: 100%; border: none; text-align: left; outline: none; font-size: 14px; transition: 0.4s; padding:0.8em 0.7em; font-weight:bold;}
.epaper_wrap .epaper_accordion button.accordion.active, button.accordion:hover {background-color: #D81D20; color:#ffffff; }
.epaper_wrap .epaper_accordion button.accordion:after {content: '\02795'; font-size: 13px; color: #777; float: right; margin-left: 5px;}
.epaper_wrap .epaper_accordion button.accordion.active:after {content: "\2796"; color:#ffffff;}
.epaper_wrap .epaper_accordion div.panel {padding: 0px; margin-bottom:0.5em; background-color: white; max-height: 0; overflow: hidden; transition: 0.6s ease-in-out; opacity: 0;}
.epaper_wrap .epaper_accordion div.panel.show {opacity: 1; max-height: 5500px;}

.epaper_wrap .epaper_view{width:80%; margin-top:1em;}






/* fancybox */
.fancybox-item.fancybox-close.fancybox-x {
	background:url('../js/source/fancybox_close.png') no-repeat; background-size:contain;
	width:16px; height:16px;
    top:-22px; right:-22px;
}

/* Popup Message */
.popup_wide {background-color:rgba(0, 133, 178, 0.9); box-shadow: 0 3px 5px rgba(0,0,0,0.4); border-radius: 0 0 5px 5px; min-width:800px; padding:1em; position:fixed; left:calc(50% - 400px);  top: 0; z-index: 555; text-align: center; color:#FFF;  font-weight:bold;
}


/***********************************! font face ***********************************/

@font-face{font-family:'Gill Sans MT Condensed';src:url(../fonts/gill_sans_mt_condensed_1_.eot);src:url(../fonts/gill-sans-mt-condensed.woff) format('woff'),url(../fonts/gill-sans-mt-condensed.ttf) format('truetype')}

/***********************************! font face ***********************************/



/*left sidebar widget (latest news) video icon*/
.video_icon_play {height: 263px;position: absolute;top: 0;left: 0;text-align: center;line-height: 263px;width: 348px;background: url('/image/play_btn.png') no-repeat center center;}

										




