.header-41-1{



	position:relative;

	z-index:999;	

	

	}



.topbg-41-1{

	position: relative;

	height:172px;

	z-index:999;

	background: url(../images/header-135-1/bg.png) top center no-repeat;

	}

.toplogo-41-1{

	position:absolute;

	top: 17px;

    left: 5px;

	    z-index: -1;

	}

.topname-41-1{

	position:absolute;

	left: 165px;

	top: 105px;

	}

.topname2-41-1{

	position:absolute;

	right: 170px;

	top: 109px;

	}

.tool-41-1{

	width:130px;

	position:absolute;

		right:40px; top:12px;

	}

.tool-41-1 .search-btn{

	float:left;

	margin-top:5px;

	padding:0 15px;

	background:url(../images/header-41-1/s-line.png) top right no-repeat;

	}

.tool-41-1 .search-btn a{



}

.tool-41-1 .lg-btn{

	float:left;

	padding:0 30px 0 15px;

	font-size:19px;

	

	font-weight:bold;

	color:#1158ab;

	background:url(../images/header-41-1/hatyaiwit_0002.png) 100% 50% no-repeat;

	}	

.tool-41-1 .lg-btn a{

	color:#1158ab;

}

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

.fix-position{

	position:relative;

	}

#nav-41-1{

    top: 0px;

    right: 0;

    height: 75px;

    z-index: 99;

    position:relative;

    /* background: url(../images/header-25-1/bg-menu.png)  top right no-repeat; */

 }

#nav-41-1 ul.top{

        margin-left: 118px;

    padding-top: 108px;

 }



#nav-41-1 ul.top li{

    display: inline-block;

    height: 26px;

    margin-left: 0;

    padding: 6px 25px;

    font: 17px/10px 'lineseed', Arial, sans-serif;

    font-weight: bold;

    text-align: center;

    /* background: url(../images/header-41-1/li.png) 100% 50% no-repeat; */

    border-right: 1px solid #d3d3d3;

	}



#nav-41-1 ul.top li:last-child{

	background:none;

}

#nav-41-1 ul.top li:hover{

	background:url(../images/header-135-1/hover.png) bottom center no-repeat;

}



#nav-41-1 ul.top li:hover .menu-hover-1 a{

	color:#fff;

}

#nav-41-1 ul.top li:hover a{

	color:#000;

	}

#nav-41-1 ul.top li:hover ul.sub{

	display:block;

	}

	

	

#nav-41-1 ul.top li a{

	height:auto;

	padding: 0px;

	display:block;

	color:#000;

	}





.social-menu {

    position: absolute;

    top: 100px;

    left: 87%;

    /* background: url(../images/header-107-1/left.png) 0% 35% no-repeat; */

    /* padding: 0px 30px; */

}



.social-menu .pic {

    width: 28px;

    height: 28px;

}



.social-menu .pic img {

    max-width: 100%;

    height: auto;

}

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

@media (max-width: 575px) { 

.topbg-41-1{

	display:none;	

}

#nav-41-1{

	display:none;	

}

 }

@media (min-width: 576px) and (max-width: 767px) { 

.topbg-41-1{

	display:none;	

}

#nav-41-1{

	display:none;	

}

 }

@media (min-width: 768px) and (max-width: 991px) { 

.topbg-41-1{

	display:none;	

}

#nav-41-1{

	display:none;	

}

 }

@media (min-width: 992px) and (max-width: 1199px) { 

.topbg-41-1{

	display:none;	

}

#nav-41-1{

	display:none;	

}

 }



		

@media (max-width: 1200px)

 {



 }

@media (max-width: 1024px)

 {

#nav-41-1 ul.top{

	margin-left:90px;

	}

#nav-41-1 ul.top li {

    padding: 0px 12px;

}

.topname-41-1 {

    left: 70px;

}

.toplogo-41-1 {

    left: 395px;

}

.topname2-41-1 {

    right: 70px;

}

}	



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

#nav-41-1 ul.sub{

	position:

	absolute;

    top: 135px;



	left: 0px;

	right: 0;

	height:300px;

	background:

	url(../images/header-135-1/subnav-bg.png?v=1) top center no-repeat;

	padding:35px;

	padding-left: 250px;

	display:

	none;

	z-index:9999;

	}

#nav-41-1 ul.sub li {

	display:

	inline-block;

	width:100%;

	position:

	relative;

	height:

	auto;

	margin:0 3px;

	padding:0 5px;

	color: #000;

	background-image:

	none;

	font-family:

	Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:20px;

	text-align: left;

	background: none !important;

	border:none;

	}



#nav-41-1 ul.sub li a{

	color:#000 !important;

	

}



#nav-41-1 ul.sub li a{

	width:100%;

	display:block;

	color:#000;

	text-decoration:none;

	}	

#nav-41-1 ul.sub li a:hover{

	width:100%;

	display:block;

	color:#742e0c;

	text-decoration:none;

	}		

#nav-41-1 ul.sub li:hover {

	background-image:none;

}

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

	

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



.sub{

	color: #000;

	}	

	#nav-41-1 ul.sub li a{ 

		color:#000;

	}



		#nav-41-1 ul.sub li a:hover{

		color:#000;

		background:

		none;

		background-color: #0ab0fb;

	}



#nav-41-1 ul.sub li a {

		color: #000;

	}	

	

	@media (min-width: 1200px) and (max-width: 1280px) { 

	.toplogo-41-1{

		 left: 1px;

	}

	.toplogo-41-1 img{

			max-width: 85%;

			height:auto;

	}

	 .topbg-41-1 .container-cv{

		 width:100%;

	 }

	#nav-41-1 ul.top{

	        margin-left: 62px;

	}





	#nav-41-1 ul.top li{

		    /* width: 123px; */

		    background-size: cover;

	}

	}

@media (min-width: 1281px) and (max-width: 1366px) { 

.toplogo-41-1 img{

	margin-top: 5px;

	max-width: 90%;

	height: auto;

}

.container-cv {

    width: 100%;

}



.toplogo-41-1 {

    left: 0px;

}



 }

@media (min-width: 1367px) and (max-width: 1440px) { 

.toplogo-41-1 img{

	max-width:90%;

	height:auto;

}

.container-cv {

    width: 100%;

}



 }

@media (min-width: 1441px) and (max-width: 1600px) { ... }