*{
	margin: 0;
	padding: 0;
}
body{
	font-family: Arial;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	width: 1349px;
	margin: auto;
}
img{
	vertical-align: middle;
}
li{
	list-style-type: none!important;
}
a{
	text-decoration: none;
	color: #5959f4;
}
a:hover{
	/*color: #3779ae;*/
}
.clearfix{
	clear: both;
}
@font-face {
    font-family:'UTM HelvetIns';
    src: url('../font/UTM HelvetIns.ttf');
}
.active{
	color: red!important;
}


#header{
	width: 100%;
	background: #3779ae;
	
}
#top{
	width: 1200px;
	margin: auto;
	color: #fff;
	height: 40px;
	line-height: 40px;

}
#top a{
	color: #fff;
}
.add-top{
	color: #fff;
}
#header2{
	width: 1349px;
	margin:auto;
}
#logo{
	width: 265px;
	/* height: 98px; */
	float: left;
}
#menu{
	height: 34px;
	line-height: 34px;
	/* margin-left: 200px; */
	float: left;
	margin-top: 78px;
}
#menu ul li{
	display: inline-block;
	padding: 0 30px;
}
#menu ul li a{
	color: #727272;
	text-transform: uppercase;
	font-weight: bold;
}
#menu ul li a:hover{
	color: #3779ae;
	text-decoration: none;
}
#slide{
	width: 1349px;
	height: 355px;
	margin: auto;
}
#slide img{
	width: 100%;
	height: 355px;
}
#container{
	width: 1200px;
	z-index: 99999;
	margin: -80px auto 0;
	border-radius: 15px 15px 0 0;
	/*background: #fff;*/
	/* position: absolute; */
	/* top: -80px; */
	/*left: 75px;*/
	/*box-shadow: 0px 0px 15px #000;*/
	background:  #fff url(../images/bg-containerr.png)repeat-x;
}
#slogan{
	font-family: UTM HelvetIns;
	font-size: 24px;
	text-transform: uppercase;
	color: #3879ae;
	text-align: center;
	width: 100%;
	padding:20px 0;
	/*background: #f2f2f2;*/
	border-radius:15px 15px 0 0;
}
#big-container{
	width: 1200px;
	position: relative;
	/* background: url(../images/bg-container.png); */
	z-index: 9;
	margin: auto;
}
#content{
	/* width: 1180px; */
	padding: 15px 10px;
	box-shadow: 0 -7px 10px #333;
	border-radius: 15px 15px 0 0;
}
#div_hot{
	width: 918px;
	float: right;
	background: #fff;
	border-radius: 10px 10px 0 0;
}
#div_sp{
	margin-top: 20px;
}
#right{
	width: 250px;
	float: left;
	background: #fff;
}
#cata-home{
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	background: #077db4;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 15px;
	padding-left: 20px;
}
#cata-home img{
	margin-top: -5px;
}
#tieude{
	text-transform: uppercase;
	background: #077db4;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 15px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
#dmsp-r{
	/* padding:10px 20px; */
	background: #e6e6e6;
	border-radius: 0 0 10px 10px;
	margin-bottom: 0px;
}
#dmsp-r li{
	/* height: 32px; */
	line-height: 32px;
	/* border-bottom: 1px solid #D6d6d5; */
}
#dmsp-r li:last-child{
	border-bottom: none;
}
#dmsp-r li a{
	/* display: block; */
	/* color: #565656; */
}
#dmsp-r li a:hover{
	color: #077db4;
	text-decoration: none;
}
#div_prd{
	padding: 10px 0 10px 10px;
}
#cata{
	padding: 15px 0 7px 0;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	/* background: url(../images/icon-dot.png) repeat-x left 3px top 17px; */
	border-bottom: 2px solid #077db4;
}
.cata-sp{
	background: #fff;
	padding-right: 10px;
}
#posts{
	width: 286px;
	height: 270px;
	margin-right: 24px;
	float: left;
	display: block;
	text-align: -webkit-center;
}
#posts_intro {
	width: 286px;
	height: 270px;
	margin-right: 24px;
	float: left;
	display: block;
	text-align: -webkit-center;
}
#imgsp{
	box-shadow: 0px 0px 5px #888888;
}
#imgsp img{
	width: 285px;
	height: 210px;
	padding: 4px;
}
#imgsp_intro img{
	width: 285px;
	height: 210px;
	padding: 4px;
}
#tensp{
	font-weight: bold;
	/* text-transform: uppercase; */
	text-align: center;
	padding-top: 10px;
}
#tensp a{
	color: #282828;
}
#price{
	text-transform: uppercase;
	text-align: center;
}
#xemthem{
	text-transform: uppercase;
	
	border-radius: 10px;
	background: #f8aa27;
	width: 108px;
	margin: 5px 0 0 0;
	padding:5px;
	
}
#xemthem a{
	color: #fff;
	display: block;

}
#new_home{
	margin: 0 10px;
	    width: 1180px;
	    display: none;
}
#home_news{
	margin-top: 40px;
}
#posts_new{
	width: 343px;
	height: 381px;
	float: left;
	display: block;
	position: relative;
	margin-right: 74px;
}
#imgnew{
	width: 263px;
	height: 173px;
}
#imgnew img{
	width: 263px;
	height: 173px;
}
#new-main{
	width: 263px;
	height: 295px;
	float: right;
	
}
#tennew{
	padding:15px 0;
}
#tennew a{
	color: #fba618;
	font-weight: bold;
	
}
#shortnew{
	font-size: 12px;
}
#docthemnew{
	position: absolute;
	bottom: 39px;
	right:0;
}
#ngaythang{
	width: 40px;
	text-align: center;
	position: absolute;
	top: 54px;
	left: 14px;
	font-weight: bold;
	color: #51c6f8;
	font-size: 16px;
}
#footer{
	/*padding:0 10px;*/
	background: #3778ae url(../images/bg-footer.png)top left repeat-x;
	border-top: 15px solid #298ad9;
}
#contactinfo{
	width: 268px;
	margin-right: 35px;
	float: left;
}
#f-tieude{
	font-weight: bold;
	font-size: 15px;
	padding: 0 20px 20px 0;
}
#f-tieude span{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 3px solid #3779ae;
	padding: 0 20px 5px 0;
}
#contact-lh tr{
	float: left;
	padding: 5px 0;
}
#imgfoot{
	width: 102px;
	height: 102px;
	float: left;
}
#imgfoot img{
	width: 102px;
	height: 102px;
}
#newnamefoot{
	height: 70px;
	float: left;
	text-transform: uppercase;
	width: 160px;
	    line-height: 17px;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
}
#thongtinfoot{
	float: left;
	width: 160px;
	 padding-left: 5px;
	 font-size: 12px;
}
#post_foot{
	float: left;
	padding: 30px 0;
	border-bottom:1px dotted #333;
}
#post_foot:last-child{
	border-bottom: none;
}
#dangkynhantin{
	position: relative;
	margin: 45px 0;
}
#emaildk{
	height: 47px;
	width: 268px;
	
}
#submitdk{
	background: url(../images/icon-send.png) no-repeat;
	width: 69px;
	height: 53px;
	border:none;
	position: absolute;
	top: -1px;
	right: -3px;
}
#icon-mxh{
	float: left;
}
#icon-mxh a{
	padding: 20px;
	border: 1px solid #ddd;
	margin-left: -5px;
	display: inline-block;
}

#danhmuc{
	margin-bottom: 10px;
	background: #fff;
	border-radius: 15px 15px 0 0;
	border: 1px solid #e0e0e0;
}
.hotrott{
	text-align: center;
}
#post_httt{
	padding: 20px 0;
	border-bottom: 1px solid #e0e0e0;
	font-weight: bold;
	color: #777;
}
#post_httt:last-child{
	border-bottom: none;
}
#shadowleft{
position: absolute;
top: -73px;
left: -13px;
}
#shadowright{
	position: absolute;
	    top: -73px;
    right: -13px;
}
#copyright {
    width: 1259px;
    height: 35px;
    color: #68aade;
    background: #3779ae;
    line-height: 35px;
    margin-left: -75px;
    padding-left: 90px;
}
#phone_httt{
	/* font-size: 20px; */
	/* color: red; */
}
#doitac{
	margin-bottom: 30px;
}
/*Tin tuc*/
.posts_news{
	float: left;
	margin-top: 10px;
	width: 97%;
	padding: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid pink;
}
.img_news{
	float: left;
	margin-right: 20px;
	width: 158px;
	height: 108px;
	border: 1px solid pink;
}
.img_news img{
	width: 156px;
	height: 106px;
	padding: 4px;
}
.news_name{
	float: left;
	width: 60%;
}
.tentt{
	color: black;
	font-size: 16px;
	font-weight: bold;
}
.viewdetail{
	float: right;
	margin-top: 30px;
	margin-right: 30px;
}
.txt_nxs{
	padding: 30px 0px;
	overflow: hidden;
}
#txt_Name{
	font-size: 20px;
	font-weight:bold;
	padding: 30px 10px;
}
#txt_NewsName{
	padding: 10px 10px;
	font-weight: bold;
}
/*Lien he*/
.thefield input{
	height: 30px;
    	margin: 5px 0;
    	border-radius: 5px;
    	border: 1px solid #acacac;
}
.thefield textarea{
	border-radius: 5px;
    	border: 1px solid #acacac;
}
.btn{
	padding: 5px 10px;
}
/*Product detail*/
#gallery{
	text-align: center;

}
#gallery img{
	max-width: 100%;
	height: 400px;
	margin: auto;
	text-align: center;
}
.detailsp{
	border: 1px solid #ddd;
}
.detailsp tr td{
	border: 1px solid #ddd;
	padding: 10px;
}
.tabs li{
	display: inline-block;
	padding-left: 20px;
}
.tabs li a{
	color: #fff;
	text-transform: uppercase;
}
.tabs{
	background: #f8aa27;
	line-height: 35px;
	margin-top: 10px;

}
#tab1{
	border: 1px solid #ddd;
	padding:10px;
}
#tab2{
	border: 1px solid #ddd;
	padding: 10px;
}
#logo img{
	width: 1349px;
}
.menu-r1{
	color: #fff;
	background: #00aeff;
	/* padding-left: 25px; */
	border-bottom: 1px solid #dbf4ff;
}
.menu-r1 a{
	color: #fff;
	padding-left: 25px;
	display: block;
}
.menu-r2 a{
	color: #fff;
	padding-left: 35px;
	display: block;
}
.menu-r1 a:hover{
	/* background: #e6e6e6; */
	color: #fff!important;
}
.menu-r1 ul{
	background: #dbf4ff;
}
.menu-r2 a{
	color: #515151;
	display: block;
}
.menu-r2 a:hover{
	color: #000!important;
}
.menu-r2{
	background: #dbf4ff url(../images/icon-dmsp.png) left 20px center no-repeat;
}
#imgsp_intro{
	background: #077db4;
}
#em_httt{
	font-weight: normal;
}
.dm-anhquangcao{
	border: none!important;
}
#post_sphome {
    float: left;
}
.box-img{
	margin: 7px;
	border: 1px solid #e0e0e0;
}
.title-doitac{
	font-weight: bold;
	color: #077db4;
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	background: url(../images/gachdoitac.png)left center repeat-x;
	padding: 20px 0;
}
.title-doitac span{
	padding: 5px 10px;
	background: #fff;
}
#content3{
	background: #fff;
}
#contactinfo60{
	width: 60%;
	float: left;
}
#contactinfo40{
	width: 40%;
	float: right;
}
#contactinfo40 iframe{
	width: 100%!important;
}
#footer-main{
	width: 1200px;
	margin: auto;
	padding: 30px 0 20px 0;
}
.title-footername{
	color: #fff;
	padding: 15px 0;
}
.xemthem{
	float: right;
	width: 100%;
	text-align: right;
}
.xemthem a{
	color: #333;
	font-weight: bold;
}
#head{
	position: relative;
}
#box_lang{
	position: absolute;
	top: 20px;
	right: 75px;
}
#wrapper{
	background: url(../images/bg-wrapper.png);
}
.containers{
	width: 1200px;
	margin: auto;
}
#footer-last{
	background: #fff;
	height: 35px;
	line-height: 35px;
}
#txtgioithieu{padding: 10px;}