@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(images/bg_body.jpg) repeat-x top left;
	text-align:center;
}
* {
	margin:0;
	padding:0;
}

.sub_menu{
	display:block;
	position:absolute;
	visibility:hidden;
	width:200px;
	height:auto;
	border:1px solid #dfb3c1;
	border-bottom:none;
	left: 225px;
	top: 167px;
	z-index:100;
	background-color:#ffeeee;
	margin-top:-2px;
	
}

.sub_menu a{
	display:block;line-height:21px;
	text-decoration:none; 
	border-bottom:1px solid #dfb3c1;
	
	background:#F6A619;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;
	text-align:left; padding-left:20px;
}
.sub_menu a:hover{
	display:block; height:21px;
	text-decoration:none; color:#FFFFFF;
	background:#0175C8;
}

.page {
	width:980px;
	margin:auto;
	text-align:left;
	background-color:#fff;
}
.page img {border:none;}
.page a {text-decoration:none;cursor:pointer; color:#397ec1;}
.page ul {list-style:none;vertical-align:middle;}
.page li {list-style-type:none;}
.top {
	width:980px;
	height:196px;
	float:left;
	display:inline;
}
		.banner {
		width:980px;
		height:152px;
		float:left;
		display:inline;
		}
		.menu {
		width:980px;
		height:44px;
		float:left;
		display:inline;
		_margin-top:-3px;
		background:url(images/bg_menu.jpg) repeat-x top left;}
				.menu ul {
				width:760px;
				height:39px;
				float:left;
				display:inline;
				margin-left:30px;
				margin-top:5px;}
				.menu ul li.one {
				width:95px;
				height:39px;
				float:left;
				display:inline;
				text-align:center;}
				.menu ul li.one p {
				width:95px;
				height:29px;
				float:left;
				display:inline;
				padding-top:10px;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
				color:#fff;}
				.menu ul li.one a p {
				color:#fff;
				background:none;}
				.menu ul li.one#act a p {
				background:url(images/bg_menu_act.jpg) no-repeat top center;}
				.menu ul li.two {
				width:140px;
				height:39px;
				float:left;
				display:inline;
				text-align:center;}
				.menu ul li.two p {
				width:140px;
				height:29px;
				float:left;
				display:inline;
				padding-top:10px;
				text-align:center;
				font-weight:bold;
				color:#fff;
				background:none;
				text-transform:uppercase;}
				.menu ul li.two a p {
				background:none;}
				.menu ul li.two#act a p {
				background:url(images/bg_menu2_act.jpg) no-repeat top center;}
		.search {
		width:180px;
		height:44px;
		float:left;
		display:inline;
		}
		.search input {
		width:116px;
		height:17px;
		float:left;
		display:inline;
		margin-top:13px;
		font-size:11px;
		border:none;
		padding-left:10px;
		margin-left:10px;
		padding-top:2px;
		*padding-top:0px;
		_padding-top:0px;
		}

.main {
	width:980px;
	float:left;
	display:inline;
}
.mq {
width:980px;
height:30px;
float:left;
display:inline;
}
.mq {
width:980px;
height:30px;
line-height:30px;
text-align:center;
color:#a4a4a4;
}
.left {
width:230px;
float:left;
display:inline;
}
.cate {
width:230px;
float:left;
display:inline;
}
.cate_top {
width:230px;
height:37px;
float:left;
display:inline;
background:url(images/bg_cate_top.jpg) no-repeat top left;
}
.cate_top p {
width:230px;
height:37px;
line-height:37px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
color:#fff;
}
.cate_main {
width:230px;
float:left;
display:inline;
background:url(images/bg_cate_main.jpg) repeat-y top left;
}
.cate_main ul {
width:201px;
float:left;
display:inline;
margin-left:32px;
margin-top:25px;
}
.cate_main ul li {
width:201px;
height:20px;
padding-bottom:3px;
margin-top:2px;
float:left;
display:inline;
background:#fff url(images/dot.jpg) no-repeat 0px 3px;
border-bottom:1px dotted #f59c00;
}
.cate_main ul li p {
width:181px;
height:20px;
font-weight:bold;
padding-left:20px;
line-height:20px;
float:left;
display:inline;
color:#397ec1;
}
.cate_main ul li#li_act {
width:201px;
height:20px;
padding-bottom:3px;
float:left;
display:inline;
background:#fff url(images/dot_act.jpg) no-repeat 0px 3px;
border-bottom:1px dotted #f59c00;
}
.cate_main ul li#li_act p {
width:181px;
height:20px;
line-height:20px;
float:left;
display:inline;
font-weight:bold;
color:#fff;
}
.cate_end {
width:230px;
height:78px;
float:left;
display:inline;
background:url(images/bg_cate_main.jpg) no-repeat top left;
//background:url(images/bg_cate_end.jpg) no-repeat top left;
}
.cate_end p {
width:74px;
height:19px;
line-height:19px;
float:right;
display:inline;
text-align:center;
margin-right:32px;
margin-top:20px;
background:url(images/detail.jpg) no-repeat top left;}
.cate_end a {
color:#fff;}
.partner {
width:201px;
height:50px;
float:left;
display:inline;
margin-left:32px;
margin-top:5px;
border-bottom:1px dotted #f59c00;}
.partner img {
width:70px;
height:45px;
float:left;
display:inline;
margin-right:10px;
}
.partner p {
line-height:45px;
}
.content {
width:530px;
float:left;
display:inline;
}
.info {
width:530px;
float:left;
display:inline;
margin-top:0px;
}
.title {
width:530px;
float:left;
display:inline;
height:26px;
background:url(images/bg_tit.jpg) no-repeat top left;}	
.title p {
width:600px;
line-height:26px;
padding-left:20px;
text-transform:uppercase;
font-weight:bold;
color:#fff;}
.info_main {
width:510px;
float:left;
display:inline;
margin-left:15px;
color:#646363;
padding-bottom:15px;
border-bottom:1px dotted #f59c00;}

.info_main img {
width:130px;
float:left;
display:inline;
margin-right:15px;
padding-bottom:15px;
margin-top:15px;
}

.info_main p {
line-height:17px;
color:#646363;
margin-top:15px;
text-align:justify;
}
.info_main p.tit {
margin-top:15px;
text-align:left;
font-weight:bold;
}
.info_main p.dt {
width:100px; <!-- nut chi tiet-->
height:19px;
line-height:19px;
float:right;
display:inline;
background:url(images/detail.jpg) no-repeat top left;
text-align:center;
}
.info_main p.dt a {
color:#fff;
}
.service {
width:450px;
float:left;
display:inline;
margin-left:45px;
margin-top:30px;
color:#646363;
padding-bottom:25px;}
.service ul {
width:200px;
float:left;
display:inline;
margin-left:10px;
}
.service ul li {
width:200px;
float:left;
display:inline;
margin-top:5px;
padding-bottom:3px;
background:#fff url(images/dot.jpg) no-repeat 0px 2px;
}
.service ul li p {
width:180px;
font-weight:bold;
padding-left:20px;
line-height:17px;
float:left;
display:inline;
}				
.footer {
	width:100%;
	height:35px;
	text-align:center;
	float:left;
	display:inline;
	background:#fff url(images/bg_footer.jpg) repeat-x top left;
}
.footer a {text-decoration:none;cursor:pointer; color:#fff;}
.footer_main {
width:980px;
height:34px;
text-align:left;
margin:auto;
background:url(images/bg_footer_main.jpg) no-repeat top left;}
.footer_p {
width:980px;
float:center;
display:inline;
text-align:center;
color:#397ec1;
margin-top:20px;}
.menu_end {
		width:980px;
		height:44px;
		float:left;
		display:inline;
		font-size:11px;}
				.menu_end ul {
				width:730px;
				height:39px;
				float:left;
				display:inline;
				margin-left:100px;
				margin-top:5px;}
				.menu_end ul li.one {
				width:90px;
				height:39px;
				float:left;
				display:inline;
				text-align:center;}
				.menu_end ul li.one p {
				width:90px;
				height:29px;
				float:left;
				display:inline;
				padding-top:10px;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
				color:#fff;}
				.menu_end ul li.two {
				width:140px;
				height:39px;
				float:left;
				display:inline;
				text-align:center;}
				.menu_end ul li.two p {
				width:140px;
				height:29px;
				float:left;
				display:inline;
				padding-top:10px;
				text-align:center;
				font-weight:bold;
				color:#fff;
				background:none;
				text-transform:uppercase;}
/*------------------------------------PAGESITE--------------------------------*/
	.page_site {width:480px; height:20px; float:left; text-align:center; display:inline; margin-top:20px;}
	.site {height:20px; display:inline; margin-right:5px;}
	.site_right {width:13px; height:20px; background:#0175c8 url(images/icon_site_right.jpg) no-repeat top left; display:inline;}
	.site_left {width:7px; height:20px; background-color:#0175c8; display:inline;}
	.site_center {height:20px; color:#000; font-weight:bold; background-color:#0175c8; float:right; display:inline;}
	.site_center p {line-height:20px; padding-top:0px; display:inline; background-color:#0175c8;}
	
/*-------------------------------Detail--------------------------------------------*/	
	.info_detail {
	width:690px;
	float:left;
	display:inline;
	margin-left:15px;
	text-align:center;
	color:#646363;
	padding-bottom:15px;
	border-bottom:1px dotted #f59c00;}
	.info_detail img {
	width:530px;
	padding-bottom:20px;
	margin-top:20px;
	}
	.info_detail p {
	width:690px;
	float:left;
	display:inline;
	line-height:20px;
	color:#646363;
	margin-top:15px;
	text-align:justify;
	}
	.info_detail p.tit {
	margin-top:15px;
	text-align:left;
	font-weight:bold;
	color:#0175c8;
	}
				.other_detail {
				width:600px;
				float:left;
				display:inline;
				margin-top:30px;
				color:#646363;
				padding-bottom:25px;}
				.other_detail p.p_other {
				padding-left:70px;
				font-weight:bold;
				color:#646363;
				background:url(images/other.jpg) no-repeat 20px 2px;}
				.other_detail ul {
				width:600px;
				margin-top:30px;
				float:left;
				display:inline;
				margin-left:50px;
				}
				.other_detail ul li {
				width:600px;
				float:left;
				display:inline;
				margin-top:5px;
				padding-bottom:3px;
				background:#fff url(images/dot.jpg) no-repeat 0px 2px;
				}
				.other_detail ul li p {
				width:580px;
				font-weight:bold;
				padding-left:20px;
				line-height:17px;
				float:left;
				display:inline;
				}
	.other {
	width:600px;
	float:left;
	display:inline;
	margin-left:45px;
	margin-top:30px;
	color:#646363;
	padding-bottom:25px;}
	.other ul {
	width:600px;
	float:left;
	display:inline;
	margin-left:10px;
	}
	.other ul li {
	width:600px;
	float:left;
	display:inline;
	margin-top:5px;
	padding-bottom:3px;
	background:#fff url(images/dot.jpg) no-repeat 0px 2px;
	}
	.other ul li p {
	width:580px;
	font-weight:bold;
	padding-left:20px;
	line-height:17px;
	float:left;
	display:inline;
	}
/*-------------------------------Contact---------------------------------------------*/
.cate_contact {
				width:650px;
				float:left;
				display:inline;
				margin:20px 15px 0px 0px;}
.contact {
width:480px;
float:left;
display:inline;
margin-top:20px;
margin-left:100px;}
.contact p {
color:#626262;}
.contact p span {
color:#ff0000;}
.ip {
width:480px;
float:left;
display:inline;
margin-top:10px;
text-align:left;}
.ip p {
width:100px;
float:left;
display:inline;
height:20px;
text-align:left;}
.ip input {
width:350px;
float:left;
display:inline;
height:17px;
margin-left:10px;
padding-left:10px;
border:1px solid #999999;
}
.ip select {
width:360px;
float:left;
display:inline;
height:20px;
margin-left:10px;
padding-left:10px;
font-size:11px;
border:1px solid #999999;
}

.ip textarea {
width:350px;
float:left;
display:inline;
height:100px;
margin-left:10px;
padding-left:10px;
border:1px solid #999999;
}
.ip_submit {
width:480px;
float:left;
margin-top:10px;
display:inline;
text-align:left;}
.ip_submit p {
width:150px;
float:left;
display:inline;
height:20px;
text-align:left;}
.ip_submit input {
width:75px;
float:right;
display:inline;
height:21px;
margin-right:10px;
}
.ip_info {
width:480px;
float:left;
margin-top:30px;
display:inline;
text-align:left;}
.ip_info p {
width:480px;
float:left;
display:inline;
line-height:20px;
text-align:left;}
.cate_main1 {
width:230px;
float:left;
display:inline;
background:url(images/bg_cate_main.jpg) repeat-y top right;
}
.cate_main1 ul {
width:201px;
float:left;
display:inline;
margin-left:32px;
margin-top:25px;
}
.cate_main1 ul li {
width:201px;
height:20px;
padding-bottom:3px;
margin-top:2px;
float:left;
display:inline;
background:#fff url(images/dot.jpg) no-repeat 0px 3px;

}
.cate_main2  {
width:230px;

padding-bottom:30px;

float:left;
display:inline;
background:#fff url(images/dot.jpg) no-repeat 0px 3px;
border-bottom:1px dotted #f59c00;
}