*{margin: 0;padding: 0;}
ul, ul li{list-style: none;}
a:hover{text-decoration: none;}
ul{padding-left: 0;}
ul li, ul{list-style: none;}
h1, h2, h3, h4, h5, h6{
	margin-top: 0;
	margin-bottom: 0;
}
body{font-family:Arial, Helvetica, sans-serif;/*font-size: 13px;*/}
img{max-width: 100% !important;}
.container{width: 1100px;max-width: 100%;background-color: #FFFFFF;}
.pg-container-all{box-shadow: 1px 1px 30px 3px #7ea5cd;background-color: #FFFFFF;}
.pg-hidden{display: block !important;}
.pg-show{display: none !important;}

.padding-5px{padding: 5px;}
.padding-left-no{padding-left: 0;}
.padding-right-no{padding-right: 0;}
.color_red{color: #055699;}
.color_yellow{color: rgba(255, 221, 0, 1);}
.cbh10{clear: both;width: 100%;height: 10px;}
.cbh20{clear: both;width: 100%;height: 20px;}
.cbh50{clear: both;width: 100%;height: 50px;}
.padding-lr-10px{padding-right: 10px;padding-left: 10px;}
.padding-lr-20px{padding-right: 20px;padding-left: 20px;}
.padding-right-10px{padding-right: 10px;}
.padding-right-20px{padding-right: 20px;}
.text-color-red{color: #055699;font-weight: bold;}
div.line{height: 2px;width: 100%;background-image: url(../img/bg-line.png);background-repeat: no-repeat;background-position: center;display: none;}


.pg-container{background-color: #FFFFFF;margin-top: 15px;margin-bottom: 20px;border-radius: 20px;}
.text_note{font-weight: bold;width: 100%;font-size: 14px;color: #232163;}
.text_note span{font-size: large; color: #FF0000;}

/*********************************** HEADER ****************************************/
header{background-color: #FFFFFF;}
.top_bar{display: block;width: 100%;/*background-color: #232163 !important;*/ color: #FFFFFF;padding: 10px 0;font-weight: bold;}
.top_bar i{font-size: 150%;margin-right: 5px;}
/*.top_bar .container{background-color: #055699;}*/
.header_banner{display: block;width: 100%;}
.header_banner img{height: auto;}
.header_nav{display: block;width: 100%;background-color:#D9A55A;}
.header_nav .container{background-color: #D9A55A;}
.nav_main{text-transform: normal;color: ;margin-bottom: 0;}
.nav_main > li{position: relative;float: left; /*width: 16.6%;*/}
.nav_main > li a{color: #fff; display: inline-block;padding: 0px 10px;font-size: 14px;line-height: 40px;text-align: center;width: 100%;}
.nav_main > li a:hover{text-decoration: underline;color: #000000;}
.nav_main > li.active a{display: block;color: #000000;font-weight: bold;}
.nav_full{position: relative;}
.has-sub .nav_sub{display: none;}
.nav_sub_full{position: relative;height: 0px;}
.nav_sub_full #nav_sub{position: absolute;width: 100%;position: absolute;top: -2px;left: 0px;background-color: #FFFFFF;z-index: 1;border-style: solid; border-width: 1px; border-color: #e5e5e5;display: block;padding-top: 5px;}
.nav_sub_full #nav_sub li a{line-height: 20px;color: #005596;font-size: 14px;display: block;width: 100%;margin-bottom: 5px;}


/*********************************** FOOTER ****************************************/
footer{display: block;width: 100%;background-repeat: no-repeat;background-position: center bottom;background-color: #FFFFFF;padding-bottom: 200px;}
.top_footer img{margin-bottom: 5px;}
.top_footer p:nth-of-type(1){color: rgb(0,85,150);font-weight: bold;margin-bottom: 0;}
.top_footer p:nth-of-type(2){font-style: italic;}
.top_footer p:nth-of-type(3){color: rgb(255, 0, 0);font-size: large;font-weight: bold;margin-bottom: 0;}
.top_footer p:nth-of-type(4){color: rgb(255, 0, 0);font-style: italic;}
.bottom_footer p{color: #232163;}
.bottom_footer ul{display: block;width: 100%;}
.bottom_footer ul li{display: inline-block;}
.bottom_footer ul li:nth-of-type(1) a{background-color: rgb(223,56,50);}
.bottom_footer ul li:nth-of-type(2) a{background-color: rgb(47,164,28);}
.bottom_footer ul li a{color: #FFFFFF;font-weight: bold;padding: 3px 10px;border: 1px solid rgb(221,221,221);border-radius: 5px 5px 5px 5px;background-image: initial;background-repeat: initial;display: block;width: 100%;height: 100%;}


/*********************************** MAIN ****************************************/

.sidebar{display: block;width: 100%;margin-bottom: 10px;border: 1px solid #e5e5e5;}
.top_sidebar{display: block;width: 100%;margin-bottom: 0;}
.top_sidebar li{float: left;width: 50%;text-align: center;padding: 10px 0;}
.top_sidebar li a{font-weight: bold;color: #FF0000;margin-right: 10px;display: block;width: 100%;background-color: rgb(47,164,28);color: #FFFFFF;padding: 10px;}
.top_sidebar li:nth-of-type(2) a{background-color: rgb(223,56,50);}
.sidebar_title{/*background-color: #055699;*/ font-weight: bold;text-transform: NONE;text-align: center;color: #FFFFFF;font-size: 14px;padding: 10px;}
.sidebar_support{display: block;width: 100%;padding: 10px;margin-bottom: 0;}
.sidebar_support li{display: block;width: 100%;margin-bottom: 10px;}
.sidebar_support li:last-of-type{margin-bottom: 0;}
.sidebar_support li img{float: left;margin-right: 5px;height: 70px;width: 70px;border-radius: 50%;}
.sidebar_support li p:nth-of-type(1){color: rgb(0,85,150);font-weight: bold;margin-bottom: 0;}
.sidebar_support li p:nth-of-type(2){font-style: italic;margin-bottom: 0;}
.sidebar_support li p:nth-of-type(3){color: rgb(255, 0, 0);font-size: large;font-weight: bold;margin-bottom: 0;}
.sidebar_support li p:nth-of-type(4){color: rgb(255, 0, 0);font-style: italic;}

.sidebar_ads{display: block;width: 100%;margin-bottom: 0;}
.sidebar_ads li{display: block;width: 100%;}
.sidebar_ads li a{display: block;width: 100%;}
.sidebar_ads li a img{display: block;width: 100%;}

.sidebar_list{display: block;width: 100%;margin-bottom: 0;max-height: 1390px;overflow-x: hidden;}
.sidebar_list li{display: block;width: 100%;padding: 10px;border-bottom: 1px solid #e5e5e5;}
.sidebar_list li:last-of-type{border-bottom: none;}
.sidebar_list li a{display: block;width: 100%;font-weight: nomal;color: #055699;line-height: 18px;}
.sidebar_list li a i{margin-right: 5px;}

.title_h1{display: block;width: 100%;border-bottom: 1px dashed rgb(204, 204, 204);font-size: 13px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;margin-top: 20px;}
.title_h1 a{color: #055699;font-size: large;padding: 10px 0;display: block;}
.title_search{display: block;width: 100%;color: rgb(0, 57, 101);}
.title_search i{color: #9C8600;font-weight: bold;margin-right: 5px;}
.list_search_price{display: block;width: 100%;margin-bottom: 0;}
.list_search_price li{float: left;width: 20%;text-align: center;}
.list_search_price li a{display: block;width: 100%;margin-bottom: 10px;color: #055699;font-weight: bold;}
.list_search_price li img{width: 60px;height: auto;}

.list_search_local li{border-bottom: 1px solid rgb(235, 235, 235);}
.list_search_local li a{color: #055699;display: inline-block;font-size: 15px;margin: 5px 0;}
.list_search_local li a i{margin-right: 5px;color: #767B90;}
.home_ads, .home_ads a, .home_ads a img{display: block;width: 100%;}
.home_ads{margin-bottom: 10px;}

.list_show_home{display: block;width: 100%;margin-bottom: 0;}
.list_show_home li{display: block;width: 103.5%;background-color: #fff;padding: 10px;margin-bottom: 0px;color:#000000;border: 1px solid #055699; border-bottom: none;}
.list_show_home li h2{line-height: 20px;margin-bottom: 5px;font-size: 13px;/*height: 20px*/;overflow: hidden;}
.list_show_home li h2 a{font-weight: bold;color: #055699;}
.list_show_home li figure{float: left;margin-right: 10px;width: 130px;height: 100px;overflow: hidden;}
.list_show_home li figure img{/*max-height: 100%;*/width: auto;}
.list_show_home li p{margin-bottom: 0;line-height: 20px;text-align: justify;}
.list_show_home li p i{margin-right: 5px;color: #9C8600;}
.list_show_home li p span{font-size: large;font-weight: bold;color: #FF0000;}
.list_show_home li.active{border: 2px solid rgb(200, 175, 75);}
.list_show_home li.active h2 a{color: #FF0000;}


.text-ads{display: block;width: 100%;font-size: small;font-style: italic;}
.text-ads a{color: #232163;text-decoration: underline;}


table.detail_post_info{border-collapse: collapse;width: 100%;height: auto;position: relative;margin-bottom: 10px;}
table.detail_post_info span{font-weight: bold;color: #000;}
table.detail_post_info strong{display: inline-block;font-family: tahoma;color: rgb(49,156,0);line-height: 20px;}
p.detail_time{font-style: italic;color: #c8c8c8;}
.detail_title{display: block;width: 100%;padding: 10px 10px;background-color: #055699;font-weight: bold;text-transform: uppercase;color: #FFFFFF;font-size: 13px;margin-bottom: 10px;}
div.pg-details{
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
div.pg-details p,
div.pg-details h2,
div.pg-details h3,
div.pg-details h4,
div.pg-details h5,
div.pg-details h6,
div.pg-details img,
div.pg-details span,
div.pg-details table,
div.pg-details table tr,
div.pg-details table td,
div.pg-details {
  max-width: 100% !important;
  height: auto !important;
}
div.pg-details iframe{
    max-width: 100% !important;
}
div.pg-details h2,
div.pg-details h3{
  font-size: 16px !important;
}
div.pg-details h2,
div.pg-details h3,
div.pg-details h4,
div.pg-details h5,
div.pg-details h6{
  margin-bottom: 10px;
}
div.pg-details img{
  max-width: 100% !important;
  height: auto !important;
}
div.pg-details ul{list-style-type: circle !important;padding-left: 20px;}
div.pg-details ul > li{list-style-type: circle !important;}

.detail_post_contact{padding: 10px;border: 1px solid rgb(238,238,238);line-height: 20px;background-color: rgb(255,255,255);}
.detail_post_contact ul{margin-bottom: 0;}

.menu-btn{color: #FFFF;cursor: pointer;background-color: #055699;}


.item-special{padding-top: 10px;padding-bottom: 10px;border: 1px solid rgb(238,238,238);}
.item-special figure{max-width: 100%;height: 120px;text-align: center;}
.item-special figure img{max-height: 100%;width: auto;}
.item-special ul li{background-color: rgb(47,164,28); color: #FFFFFF;text-align: left;padding-top: 5px;padding-bottom: 5px;font-size: 10px;}
.item-special ul li:last-of-type{background-color: rgb(223,56,50);}
.item-special h2{line-height: 18px;}
.item-special h2 a{font-size: 12px;color: #232163;height: 36px;overflow: hidden;display: block;width: 100%;font-weight: bold;}
.scrolltop {
  background: url("theme-sprite.png") no-repeat 0 -341px;
  bottom: 10px;
  display: none;
  height: 46px;
  opacity: 1;
  opacity: 0.7;
  position: fixed;
  text-align: center;
  text-indent: -9999px;
  width: 46px;
  z-index: 999;
  left:50%;
}