/* CSS Document */

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}

.fl{
  float: left;
}
.fr{
  float: right;
}
.cb{
  clear: both;
}
/* nav_top */
.newmenu{
	color:#8d8d8d!important;
	 text-align:left!important;
	 width:89.9%!important;
	 padding:0 0 0 19px!important;
	 line-height:26px!important;
	 border-bottom:1px solid #eeeeee!important;
}
.dropdown-containerxx li a{
	padding-left: 0px !important;
}
.dropdown-containerxx{
	left: 100%!important;
}
.dropdown-btnxx:hover{
	background: #fff0e2!important;
}
.shadow_sub_menu1{
  width: 150px;
    top: 50px;
    visibility: visible;
    left: 0px;
    background-color: rgb(255, 255, 255);
    border-top: 4px solid rgb(236, 116, 6);
    display: none;
}
.div_input{
  margin: 0px 34%;
  width: 35%;
  text-align: right;
}
.input_recive_news{
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 5px 0px;
}
.input_recive_news_submit{
  color: white;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  background-color: #4CAF50;
}
.input_recive_news_submit: hover {
  background-color: #45a049;
}
.icon_dropdown{
  height: 35px;
  width:40px;
  margin: 11px 11px;
  border: none;
  cursor: pointer;
  background-color: #fff;
}
.btn_info_download_img {
    width: 116px;
    height: 23px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 9px;
    overflow: hidden;
    float: right;
    background: url(/images/books_btn.png) no-repeat 0 -44px;
    color: #666666;
    text-align: center;
}
.sh_sub .info_date_content {
    width: 50%;
    margin: 0;
    padding: 0 0 0 20px;
    overflow: hidden;
    float: left;
    background: url(/images/gallery_calendar.png) no-repeat 0 4px;
    color: #999999;
}
.registbox_live{
  background: #ecc9b1;
  /* -webkit-border-radius: 20px;
  -moz-border-radius: 20px; */
  border-radius: 20px;
  border: 15px #654229 solid;
  padding: 20px;
  font-size: 26px;
  color: #774522;
  width: 80%;
  margin: 0px auto;
}
/* ======================================================================================= */



/* ======================================================================================= */



/*mobile*/
@media screen and (min-width:320px) and (max-width:479px) {

}
/*tablet*/
@media screen and (min-width:480px) and (max-width:750px) {

}

@media screen and (min-width:751px) and (max-width:999px) {
  .banner_565{
    margin: 10px 0px 0px 16px;
    width: 567px;
  }
}
