@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {margin:0px; padding:0; font-family:open_sansregular; color:#000000; background-color:#cccccc; font-size:14px;}
form, h1, h2, h3, h4, h5, img{margin:0px; padding:0px; border:0px;}
p {margin:0; padding:0;}
table {padding:0; border:none; outline:none; border-spacing:0;}
table td {padding:0;}
tbody {padding:0; border:none; outline:none; border-spacing:0;}
#container {width:100%; background-color:#e6e6e7; margin:auto;}
#header {width:100%; margin:0px auto; background-color:#FFFFFF; overflow:hidden; position:fixed; z-index:99; height:80px; border-bottom:1px solid #e4e4e4;}
#header_inner {width:1200px; background-color:#fff; padding:10px 0px; margin:0 auto; box-sizing:border-box;}
#hdr_tble {width:100%;}
#hdr_tble tr td {vertical-align:middle;}
#logo {width:300px;}
#navi {overflow:hidden;}
#navi a {color:#000; font-size:15px; padding:0px 10px; text-decoration:none;}
#navi a:hover {color:#ff0000;}
#middle {width:1200px; margin:0px auto; overflow:hidden; background-color:#efefef; padding-top:80px; border-right:2px solid #dadada; border-bottom:2px solid #dadada; margin-bottom:30px;}
#banner_cntnr {position:relative;}
#banner {width:100%; display:block;}
.bnnr_tle {background-image:url(../images/blk_overlay.png); background-repeat:repeat-x; position:absolute; bottom:0px; left:0px; color:#fff; font-family:open_sansbold; font-size:30px; width:100%; padding:15px 20px; background-size:100% 100%;}
#srch_bx_cntnr {text-align:center; position:absolute; top:20px; width:100%; z-index:9;}
#srch_bx_cntnr table {margin:auto; box-shadow:1px 1px 5px #656565; background-color:#CC3333;}
#srchbox {padding:12px 16px; width:300px; border:1px solid #666666; font-size:16px; outline:none;}
.srchbox {padding:12px 16px; width:300px; border:1px solid #666666; font-size:16px; outline:none;}
#srchbtn {background-color:#CC3333; color:#fff; padding:12px 30px; border:none; font-size:16px; background-image:url(../images/ic_search.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
.size_20 {font-size:20px;}
.hme_list_cntnr {background-color:#fbfbfb; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.jcrsl_cntnr {border-bottom:1px solid #e6e6e6; border-top:1px solid #fbfbfb; padding:30px 30px 2px 30px; background-color:#fbfbfb;}
.sec_cntnr {border-bottom:1px solid #e6e6e6; border-top:1px solid #fbfbfb; padding:30px 30px 30px 30px;}
.sec_clr1 {background-color:#fbfbfb; background-image:url(../images/wed_bg.png); background-repeat:no-repeat; background-position:right top; background-size:auto 100%;}
.sec_clr2 {background-color:#f7f5f5; background-image:url(../images/sta_bg.png); background-repeat:no-repeat; background-position:left top; background-size:auto 100%;}
.sec_clr3 {background-color:#efefef; background-image:url(../images/fo_bg.png); background-repeat:no-repeat; background-position:right top; background-size:auto 100%;}
.lst_hdng {font-size:20px; color:#000000; font-weight:bold; border-left:5px solid #CC3300; padding-left:10px;}
.lst_ul {margin:20px 0px 0px 5px; padding:0; list-style:none; overflow:hidden; width:100%;}
.lst_ul li {
    margin: 0px 50px 2px 12px;
    padding: 0;
    float: left;
    width: 27%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 20px;
    list-style-image: url(../images/list_arrow_ic.png);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.lst_ul li a {text-decoration:none; color:#000; font-size:12px;}
.lst_ul li a:hover {color:#CC0000;}
.hme_bxs_outer {padding:20px; width:100%; text-align:center; background-color:#fbfbfb; border-bottom:1px solid #e6e6e6; border-top:1px solid #fbfbfb; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.hme_bx_dv {background:red; width:100px; height:140px; margin:10px 10px; display:inline-block;}
.hme_bx_dv img {width:100%; height:100%;}
.hme_bx_hdng {font-size:20px; color:#666666; font-weight:bold; margin-bottom:12px;}
.blg_slde_tle {padding:6px 10px 10px 0px; font-size:18px; border-bottom:1px solid #e0e0e0;}
.hme_pnl_tble {width:100%; background-color:#fbfbfb;}
.hme_pnl_tble .td2 {width:300px; padding-right:30px; padding-top:10px;}
.hme_pnl_tble td {vertical-align:top;}
.pad_30 {padding:30px;}
.rp_bx_hdng {font-size:18px; padding:10px 0px; font-family:open_sansbold;}
.rp_bx {margin-bottom:20px;}
.rp_bx2 {margin-bottom:20px; width:300px; background-color:#fff; padding-bottom:15px; border-bottom:1px solid #ccc; text-align:center;}
.lst_tble {background-color:#fff; width:100%; border-bottom:1px solid #e0e0e0;}
.td_img {width:100px; padding:14px; vertical-align:top;}
.td_img img {width:100%; display:block;}
.td_txt {vertical-align:top; padding:14px 14px 14px 0px;}
.td_txt2 {vertical-align:top; padding:14px 14px 14px 14px;}
.lst_title {text-decoration:none; color:#000000; font-family:open_sansbold; font-size:16px; display:block;}
.lst_desc {font-size:12px; line-height:20px; margin-top:6px;}
.lst_desc2 {font-size:13px; line-height:24px;}
.lst_rm {padding:4px 10px; background-color:#e6e6e7; text-decoration:none; color:#000000; font-size:12px; display:inline-block; margin-top:6px; border-radius:3px;}
#bottom_in_container {width:100%; background-color:#ffffff; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 0px 70px 0px; background-image:url(../images/footer_bg.png); background-repeat:repeat-x; background-position:bottom;}
#bottom_in {width:1200px; margin:0 auto; font-size:12px; color:#434343;}
#bottom_in a {text-decoration:none; color:#434343;}
#bottom_in a:hover {color:#ff0000;}
.ul_lstng {margin:0; padding:0; list-style:none;}
.ul_lstng li {border-bottom:1px solid #f1f1f1; padding:7px 0px;}
.ftr_desc_bx {line-height:22px;}
#ftr_tble {width:100%;}
#ftr_tble .tdf {width:30%; padding-right:40px; vertical-align:top;}
#ftr_tble .tds {width:40%; vertical-align:top;}
.ftr_sbhdng {font-family:open_sansbold; font-size:14px; margin-bottom:15px;}
.cntct_tble td {vertical-align:top; padding-bottom:8px; font-size:13px; text-align:left; padding-right:5px;}
.cntct_tble td a {text-decoration:none; color:#434343;}
.cntct_tble td a:hover {color:#ff0000;}
#footer_in_container {width:100%; background-color:#434343; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:16px 0px;}
#footer_in {width:1200px; margin:0 auto; font-size:12px; color:#989898;}
.slider1{width:100% !important;}
.slider1 ul{width:100%; list-style:none;}
.slider1 ul a{color:#333333; text-decoration:none;}
.slider1 ul li{margin:30px 0px;  display:inline-block; overflow:visible !important;}
.slider1 ul li img{width:148px; height:175px;}
.slider1 ul li .imagebox{width:100%; height:175px; overflow:hidden;}
.slider1 ul li .blg_slde_tle{background-color:#fff; font-size:12px; text-decoration:none; border-bottom:2px #CCCCCC solid; min-height:35px;}



.slider3{width:100% !important;}
.slider3 ul{width:100%; list-style:none;}
.slider3 ul a{color:#333333; text-decoration:none;}
.slider3 ul li{margin:30px 0px;  display:inline-block; overflow:visible !important;}
.slider3 ul li img{width:148px; height:175px;}
.slider3 ul li .imagebox{width:100%; height:175px; overflow:hidden;}
.slider3 ul li .blg_slde_tle{background-color:#fff; font-size:12px; text-decoration:none; border-bottom:2px #CCCCCC solid; min-height:35px;}



.slider2{width:100% !important;}
.slider2 ul{  list-style:none;  margin:auto;}
.slider2 ul a{color:#333333; text-decoration:none;}
.slider2 ul li{width:290px;   overflow:visible !important; text-align:center;}
.slider2 ul li img{width:150px !important; height:200px;}
.slider2 ul li .imagebox{width:100%; height:175px; overflow:hidden;}
.slider2 ul li .blg_slde_tle{background-color:#fff; font-size:13px; text-decoration:none; border-bottom:2px #CCCCCC solid; font-size:14px; min-height:35px;}



.lft_gllry_cntnr {overflow:hidden; margin-top:10px;}
.glry_itm {float:left; width:30%; height:90px; margin-right:10px; margin-top:10px;}
.glry_itm img {width:100%;}

