@charset "utf-8";
/* CSS Document */


* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../img_kt/bg_web.jpg);
	background-repeat: repeat-x;
}
#wrapper {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#website{
	width: 1021px;
	background-image: url(../img_kt/bg_body.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

a { text-decoration:none; color: #333}

a:hover{ 
	color: #D26900;
}
.clear {
	clear: both;
}

#header {
	color: #333;
	width: 1000px;
	float: left;
	padding-bottom: 20px;
	padding-left: 1px;
}
#navigation {
	float: left;
	width: 1000px;
	color: #333;
	height: 50px;
	margin-top: 20px;
	background-image: url(../img_kt/menu.png);
	background-repeat: no-repeat;
}
#navigation .menu {
	height: 48px;
	width: 1000px;
}
.logo  {
	float: left;
	width: 241px;
	text-align: center;
}
#navigation .menu ul {
	float: left;
	display: inline-block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
#navigation .menu ul li  {
	float: left;
	width: 93px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background-color: #000;
	padding-left:1px;
}



#navigation .menu ul li  a{
	color:#FFF;
	font-size:14px;
	display:block;
	line-height:48px;
	width:100%;	
	background-image: url(../img_kt/menu_link.jpg);
	background-repeat: no-repeat;

}

#navigation .menu ul li a:hover,#navigation .menu ul li a.current{
	background-image: url(../img_kt/menu_link_hover.jpg);
}

#navigation .menu .search {
	background-image: url(../img_kt/search.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 161px;
	position:relative;
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}
.search input.input_search {
	border: 0px;
	margin-top: 6px;
	margin-left: 13px;
	width: 115px;
	background: none;
	height: 20px;
}
.menu .search input.bt_search {
	position: absolute;
	right: 2px;
	height: 27px;
	width: 30px;
	background-image: url(../img_kt/search_more.png);
	background-repeat: no-repeat;
	top: 3px;
	border:0px;
	background-color:transparent;
}
.menu .search input.bt_search:hover {
	background-image: url(../img_kt/search_more2.png);
	background-repeat: no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.menu2  {
	clear: both;
	width: 1000px;
	position: relative;
	margin-bottom: 10px;
}
.menu2 .cream {
	height: 30px;
	line-height: 27px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 250px;
	float: right;
	background-image: url(../img_kt/22.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.menu2 .cream2 {
	float: right;
	width: 280px;
	background-image: url(../img_kt/2.png);
	background-repeat: no-repeat;
	height: 47px;
	margin-top: 20px;
}

.menu2 .cream a{
	color:#333;
}

.menu2 .cream a:hover{
	color: #E87400;
}

.menu2 .logo_small {
	width: 100px;
	float: left;
	margin-left: 10px;
}

.cream .costomer_service {
	width: 100px;
	float: left;
	margin-left: 20px;
}
.cream .costomer_service .name {
	color: #999999;
	display: block;
	margin-top: 2px;
	font-size: 10px;
	line-height: 12px;
}
.cream .costomer_service .tel {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
	line-height: 16px;
}

.cream2 .costomer_service {
	width: 120px;
	float: left;
	margin-left: 28px;
}
.cream2 .costomer_service .name {
	color: #999999;
	display: block;
	line-height: 20px;
	margin-top: 5px;
}
.cream2 .costomer_service .tel {
	color: #999;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
}
.cream2 a.bt_cream {
	height: 25px;
	width: 102px;
	background-image: url(../img_kt/3.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	line-height: 25px;
	color: #FFF;
	font-size: 12px;
	padding-left: 5px;
	margin-top: 10px;
}

.cream a.bt_cream {
	height: 25px;
	width: 102px;
	background-image: url(../img_kt/3.png);
	background-repeat: no-repeat;
	display: block;
	line-height: 25px;
	color: #FFF;
	font-size: 12px;
	padding-left: 5px;
	float: left;
}

.cream a.bt_cream:hover { color:#FFF}




#container {
	position: relative;
}
#container .site_address {
	padding-left: 45px;
}
.site_address .site_home {
	background-image: url(../img_kt/home.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-right: 3px;
	padding-left: 15px;
	padding-right: 3px;
	background-position: 0px center;
}
.site_address .site_link {
	display: block;
	float: left;
	background-image: url(../img_kt/sitemap1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	margin-right: 3px;
	padding-right: 3px;
}
.site_address .site_in {
	display: block;
	float: left;
	margin-right: 3px;
	padding-right: 3px;
	padding-left: 12px;
	background-image: url(../img_kt/sitemap2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #abaaaa;
}


.main_news {
	width: 430px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	height: 170px;
	background-position: 0px -320px;
	float: left;
}
.main_news .box_news {
	margin-left: 78px;
	margin-top: 23px;
	position: relative;
	height: 125px;
}

.main_news .box_news img {
	float: left;
	padding: 3px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -440px -360px;
	width: 130px;
	height: 107px;
	margin-right: 10px;
}

.main_news .box_news h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom: 3px;
	float: left;
	margin-top: 3px;
}
.main_news .box_news h2 a{
	color: #333;
	text-decoration:none;
}
.main_news .box_news h2 a:hover{
	text-decoration: underline;
}

#parent4 li span {
	color: #403f3f;
}
.main_news .box_news span {
	float: left;
	display: block;
	width: 185px;
	height: 80px;
	line-height: 16px;
	color: #403f3f;
}
.main_news .box_news .page_next {
	position: absolute;
	right: 15px;
	bottom: 0px;
	height: 23px;
	width: 90px;
}

.main_news .box_news .page_next .page1 {
	display: block;
	float: left;
	height: 23px;
	width: 23px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -60px -133px;
	margin-right: 3px;
}
.main_news .box_news .page_next .page2 {
	display: block;
	float: left;
	height: 23px;
	width: 24px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -86px -134px;
	margin-right: 3px;
}
.main_news .box_news .page_next .page3 {
	display: block;
	float: left;
	height: 23px;
	width: 24px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -115px -134px;
	margin-right: 3px;
}

.main_news .box_news .page_next .page1:hover, .main_news .box_news .page_next .page1.wactive {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -60px -160px;
}
.main_news .box_news .page_next .page2:hover, .main_news .box_news .page_next .page2.wactive {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -86px -161px;
}
.main_news .box_news .page_next .page3:hover, .main_news .box_news .page_next .page3.wactive {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -115px -161px;
}



.main_slide {
	float: left;
	width: 570px;
	height: 170px;
}
.main_slide .title {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	height: 25px;
	padding-left: 20px;
	font-size: 14px;
	padding-top: 9px;
	position:relative;
	margin-top: 10px;
	font-weight: bold;
	color: #333;
}

.main_slide .title a{
	position:absolute;
	height: 27px;
	width: 30px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: 0 -98px;
	top: 3px;
	right: 14px;
}

.main_slide .title a:hover{
	position:absolute;
	height: 27px;
	width: 30px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -34px -98px;
	top: 3px;
	right: 14px;
}

.mian_subport {
	float: left;
	width: 570px;
	height: 120px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	position: relative;
	margin-top: 10px;
}
.mian_subport .title {
	float: left;
	width: 80px;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	height: 100px;
	color: #333;
}
.mian_subport ul {
	padding-top: 15px;
}
.mian_subport ul li {
	display: inline-block;
	line-height: 17px;
	width: 430px;
}
.mian_subport ul li a {
	color: #666;
}

.mian_subport ul li a:hover {
	color: #D26900;
	text-decoration:underline;
}
.mian_subport a.more {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -70px -100px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	height: 20px;
	width: 20px;
}
.mian_subport a.more:hover {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -95px -100px;
}

.main_certified {
	height: 120px;
	width: 430px;
	float: left;
	margin-top: 10px;
}
.main_certified span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 10px;
	padding-left: 20px;
}


.main_certified a.ati {
	display: block;
	float: left;
	height: 60px;
	width: 90px;
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: 10px -510px;
}
.main_certified a.intel {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -70px -510px;
	height: 60px;
	width: 90px;
	float: left;
	display: block;
}
.main_certified a.nvidia {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -150px -510px;
	display: block;
	height: 60px;
	width: 90px;
	float: left;
}
.main_certified a.kingston {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -245px -510px;
	display: block;
	height: 60px;
	width: 160px;
	float: left;
}

.main_certified a.ati:hover {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: 10px -575px;
}
.main_certified a.intel:hover {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -70px -573px;
}
.main_certified a.nvidia:hover {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -150px -576px;
}
.main_certified a.kingston:hover {
	background-image: url(../img_kt/bg.png);
	background-repeat: no-repeat;
	background-position: -245px -585px;
}
.main_reference {
	height: 80px;
	width: 1000px;
	float: left;
}



#leftcolumn {
	color: #333;
	margin: 0px;
	float: left;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 266px;
}
.leftmenu_top {
	height: 35px;
	width: 246px;
	background-image: url(../img_kt/bg_munu1_top.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 8px;
}
.leftmenu_top h1 {
	font-size: 20px;
	color: #f2831a;
	font-weight: bold;
	display: block;
}

.leftmenu_center {
	width: 246px;
	background-image: url(../img_kt/bg_munu1_center.png);
	background-repeat: repeat-y;
	min-height:250px;
}
.leftmenu_center ul {
	margin-left: 20px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.leftmenu_center ul li {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 3px;
	font-size: 13px;
	width: 207px;
	line-height:16px;

}

.leftmenu_center ul li:hover{
	cursor:pointer;
	background-image: url(../img_kt/next.png);
	background-repeat: no-repeat;
	background-position: 200px center;
}

.leftmenu_center ul li:hover a{
	color:#F60;
}

.leftmenu_center ul li.current{
	background-image: url(../img_kt/next.png);
	background-repeat: no-repeat;
	background-position: 200px center;
}

.leftmenu_center ul li.current a{
	color:#F60;
}


.leftmenu_botton {
	height: 24px;
	width: 246px;
	background-image: url(../img_kt/bg_munu1_botton.png);
	background-repeat: no-repeat;
}

#rightcolumn {
	float: left;
	color: #333;
	width: 704px;
	margin-top: 5px;
}
.right_center .right_detail {
	line-height:16px;
}
.right_detail ul {
	border:1px solid #ccc;
	border-bottom:0px;
	float:left;
}

.right_detail ul.lest {
	border:1px solid #ccc;
	float:left;
}

.right_detail ul li {
	display: inline-block;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}
.right_detail ul li.image {
	float: left;
	width: 150px;
	text-align: center;
}

.right_detail ul li.image h2{
	font-size: 17px;
	color: #144b8e;
	font-weight:bold;
}

.right_detail ul li.data {
	width: 300px;
	float: left;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	position: relative;
	padding-bottom: 70px;
	min-height:50px;
}
.right_detail ul li.data h2 {
	font-size: 16px;
	color: #144b8e;
	margin-bottom: 5px;
}
.right_detail ul li.data .product_data {
	line-height: 16px;
	color: #5F5F5F;
	font-size: 12px;
}
.right_detail ul li.data .product_info {
	line-height: 16px;
	color: #3b3b3b;
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.right_detail ul li.link {
	float: left;
	width: 120px;
	text-align: center;
}
.right_detail ul li.link a.detail{
	width:106px;
	height:22px;
	background-image: url(../img_kt/detail.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-top: 5px;
}

.right_detail ul li.link a.download{
	width:106px;
	height:22px;
	background-image: url(../img_kt/download_drivers.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-top: 5px;
}
.right_detail ul li.link a.send_query{
	width:106px;
	height:22px;
	background-image: url(../img_kt/send_query.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-top: 5px;
}


.right_detail ul li.link a.detail:hover{
	background-image: url(../img_kt/detail2.jpg);
	background-repeat: no-repeat;
}

.right_detail ul li.link a.download:hover{
	background-image: url(../img_kt/download_drivers2.jpg);
	background-repeat: no-repeat;
}

.right_detail ul li.link a.send_query:hover{
	background-image: url(../img_kt/send_query2.jpg);
	background-repeat: no-repeat;
}


#rightcolumn .right_top {
	background-image: url(../img_kt/line_right_top.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 704px;
}
#rightcolumn .right_center {
	background-image: url(../img_kt/line_right_center.jpg);
	background-repeat: repeat-y;
	width: 644px;
	padding-left: 25px;
	padding-right: 35px;
}
#rightcolumn .right_botton {
	background-image: url(../img_kt/line_right_botton.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 704px;
}
.right_center h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}


.allright {
	position: absolute;
	left: -255px;
}
#footer {
	width: 1000px;
	color: #333;
	font-size: 9px;
	margin-top: 30px;
}
#footer .logo_footer {
	height: 63px;
	width: 193px;
	float: right;
	padding-right: 20px;
}
#footer .social {
	height: 43px;
	float: right;
	padding-top: 20px;
	padding-right: 20px;
}
#footer .social img {
	margin-right: 5px;
}

#footer .menu_footer {
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
}
#footer .copy {
	float: left;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color:#abaaaa;
}
#footer .copy a{ color:#abaaaa;}

.copyrignt {
	position: absolute;
	left: -255px;
}

/*----------------------------------Page Next-------------------------------------------*/
.pagination{
	padding:10px;
	font-size:13px;
	font-weight:bold;
	margin-top: 10px;
}
.pagination a {
	text-decoration:none;
	color:#333;
}
.no_page{ color:#CCC;}
.pagination a:hover{
	cursor:pointer;
	color:#06F;
}

.pagination .prew_page{
	width:30%;
	float:left;
	text-align:left;
}

.pagination .next_page{
	width:22%;
	text-align:right;
	float:right;
}

.pagination .num_page{
	float:left;
	padding-left:17%;
}

.pagination .num_page span{
	color:#06F;
}

/*----------------------------------Page Next Product-------------------------------------------*/
.pagination2{
	padding:10px;
	font-size:11px;
	margin-top: 10px;
	float:right;
}
.pagination2 a {
	text-decoration:none;
	color:#333;
	display:block;
	border:1px solid #ccc;
	float:left;
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-left:2px;
}
.no_page{ color:#CCC;}

.pagination2 a:hover{
	cursor:pointer;
	color:#06F;
}

.pagination2 .prew_page{
	float:left;
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-left:2px;
}

.pagination2 .next_page{
	float:left;
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-left:2px;
}

.pagination2 .num_page{
	float:left;
}

.pagination2 .num_page span{
	color:#06F;
	display:block;
	border:1px solid #ccc;
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	margin-left:2px;
}

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

.botton_job{
	width:106px;
	background-image: url(../img_kt/job.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 34px;
	display:block;
	border:0px;
	
}

.botton_job:hover{
	background-image: url(../img_kt/job.jpg);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	
}


.right_detail .box_faq{
	border:1px solid #fafafa;
	padding:10px;
	margin-bottom:2px;
	background-color:#fbfcfe;
}

.right_detail .box_faq:hover, .right_detail .box_faq_current{
	border:1px solid #F0F0F0;
}

.right_detail .box_faq .title_faq{
	font-size:16px;
	color:#074693;
	font-weight:bold;
	padding:3px;
	padding-left:20px;
	line-height:18px;
	background-image: url(../img_kt/plus.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.right_detail .box_faq .title_faq_current{ 
	font-size:16px;
	color:#074693;
	font-weight:bold;
	padding:3px;
	padding-left:20px;
	line-height:18px;
	background-image: url(../img_kt/move.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}

.right_detail .box_faq .title_faq:hover, .right_detail .box_faq .title_faq_current:hover{
	cursor:pointer; 

}

.right_detail .box_faq .sub_faq{
	margin-top:20px;
	margin-bottom:20px;
	color: #999;
}

.right_detail .box_faq .sub_none{ display:none}
