.header-29-1{
	
}

.topbg-29-1{
    height:155px;
    background:url(../images/header-29-1/header-bg.png) top center no-repeat;
    position: relative;
    z-index: 99;
}
@media (max-width: 1200px) { /* <= 1024*/
    .topbg-29-1{
        height:63px !important;
	}
}

.toplogo-29-1{
    position:absolute;
    left:0;
    top: 11px;
    z-index:5;
}
.topname-29-1{
    position:absolute;
    left: 185px;
    top: 12px;
}
.tool-29-1{
    width:130px;
    position:absolute;
    right:40px; top:12px;
}
.tool-29-1 .search-btn{
    float:left;
    margin-top:5px;
    padding:0 15px;
    background:url(../images/header-29-1/s-line.png) top right no-repeat;
}
.tool-29-1 .search-btn a{
	
}
.tool-29-1 .lg-btn{
    float:left;
    padding:0 30px 0 15px;
    font-size:19px;
	
    font-weight:bold;
    color:#1158ab;
}	
.tool-29-1 .lg-btn a{
    color:#1158ab;
}
/*************************************/

#nav-29-1{
    top: 97px;
    position:relative;
}
@media (max-width: 1199px) {
    #nav-29-1{
        display: none;
	}
    .toplogo-29-1{
        display: none;
	}
    .topname-29-1{
        display: none;
	}
}
#nav-29-1 ul.top{
    margin-left: 160px;
    /*position:relative;*/
}

#nav-29-1 ul.top li{
    display:inline-block;
    /*height:40px;*/
    margin-left: 0px;
    padding: 10px 0px;
    font:21px/16px 'thaisanslite', Arial, sans-serif;
    text-align: center;
    /* font-weight:bold; */
    background:url(../images/header-29-1/s-line.png) 100% 50% no-repeat;
}
#nav-29-1 ul.top li:last-child{
    background:none;
}

#nav-29-1 ul.top li a:hover{
    width:100%;
    color:#00a2ff;
}
#nav-29-1 ul.top li:hover ul.sub{
    display:block;
}

#nav-29-1 ul.top li a{
    width:100%;
    display:block;
    color:#fff;
    padding: 0px 40px;
}
@media (max-width: 1200px)
{
    #nav-29-1 ul.top{
        margin-left:100px;
	}
}
@media (max-width: 1024px)
{
    #nav-29-1 ul.top{
        margin-left:165px;
	}
    #nav-29-1 ul.top li {
        padding: 0px 12px;
	}
}	

/*************************/	
#nav-29-1 ul.sub{
    position:absolute;
    top:50px;
    left:0;
    right:0;
    height: 240px;
    background: #9f9f9f url(../images/header-29-1/subnav-bg.png) top center no-repeat;
    padding:20px;
    display:none;
    z-index:1;
    -webkit-box-shadow: 9px 10px 33px -8px rgba(0,0,0,0.53);
    -moz-box-shadow: 9px 10px 33px -8px rgba(0,0,0,0.53);
    box-shadow: 9px 10px 33px -8px rgba(0,0,0,0.53);
}
#nav-29-1 ul.sub li{
    display:inline-block;
    width:100%;
    position:relative;
    height:39px;
    margin:0 3px;
    padding:15px 5px;
    font: 21px/21px 'thaisanslite', Arial, sans-serif;
    background:none;
    text-align: left;
}

#nav-29-1 ul li a{
    width:100%;
    display:block;
    color:#fff;
text-decoration:none;
}	

/*******************/

/************************/
.top-socail{
position: absolute;
right: 50px;
top: 91px;
z-index:5;
}

.top-search{
position: absolute;
right: 0px;
top: 30px;
width:230px;
padding:3px;
margin:0;
background:#d01a16;	
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;	
}
.top-search .input{
width:180px;
margin:2px;
margin-left:5px;
padding:4px 0;
border:0px;
text-indent:5px;
font-size:12px;
background:none;
color:#fff;
}
.top-search .select{
width:138px;
margin:2px;
padding:8px 0;
border:0px;
text-indent:5px;
}
.top-search .btn-s{
position:absolute;
right:0; top:0;
margin:0;
padding:0px 6px;

}		


.top-search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #fff;
}
.top-search ::-moz-placeholder { /* Firefox 19+ */
color: #fff;
}
.top-search :-ms-input-placeholder { /* IE 10+ */
color: #fff;
}
.top-search :-moz-placeholder { /* Firefox 18- */
color: #fff;
}	


.sub{
color:#fff;
}	
#nav-29-1 ul.sub li{ 
color:#fff;
}
#nav-29-1 ul.sub li:hover{ 
color:#fff;

}
#nav-29-1 ul.sub li a:hover{ 
color:#fff;
background:none;
background-color:#0b173b;

-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

#nav-29-1 ul.sub li a { 
color:#fff;
}	
















