/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



*{text-decoration:none; font:12px/1.6em /*"宋体",*/Verdana,Arial,Helvetica,sans-serif;}
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3{padding:0px; margin:0px}
ul, li{list-style:none}
body{background:url(images/bg.png) repeat-x}
img{border:none}
strong{ font-weight:bold}
strong{
color:#4e9bfb;}
.banner, .content, .footer{width:950px;margin:0px auto}
a:link, a:visited, a:active{color:#000}
a:hover{text-decoration:underline;color:#0066CC}

/*********************/
/*      BANNER       */
/*********************/
.banner{
	position:relative;
	width:950px;height:111px;
	background:url(images/logo.png) no-repeat;
}
.banner div.tel{
	width:203px;height:30px;
	position:absolute;top:45px;right:20px;
	background:url(images/tel.png) no-repeat;
}

ul.qmune{float:right}
ul.qmune li{float:left;line-height:20px}
	#languageMenu{height:20px}
         #translation_bar{height:20px};
#translation_bar img{margin-top:3px;margin-left:1px;}
.topNav_box{
	height:43px;width:954px;margin:0px auto;
	background:url(images/topnav_shadow.png) left bottom no-repeat;
	position:relative;z-index:2
}
	ul#topNav{
		background:url(images/topnav_bg.png) no-repeat;
		width:954px;height:38px;
		padding-left:10px;
		position:relative;
	}
	ul#topNav li{float:left;height:38px;margin-left:1px;position:relative;}
	ul#topNav li a{
		display:block;
		line-height:38px;color:#FFF!important;/*text-decoration:none!important;*/font-size:14px;
		margin-left:2px;padding-right:10px;padding-left:8px;
	}	
         ul#topNav li a:hover{
                  background:url(images/mune_select.png) top left no-repeat;
		display:block;
		line-height:38px;color:#FFF!important;/*text-decoration:none!important;*/font-size:14px;
		margin-left:2px;padding-right:10px;padding-left:8px;
	}

	.topNavSel{background:url(images/mune_select.png) top left no-repeat;}
	.topNavSel a{background:url(images/mune_select.png) top right no-repeat;}
	ul#topNav li ul{visibility: hidden;position:absolute!important;top:38px;left:0px;/*background:#79ABEB;*/width:auto;}
	ul#topNav li ul li{background:#174782!important;border-top:1px solid #79abeb;display: inline}
	ul#topNav li ul li a{white-space: nowrap;}
.qSearch{width:195px;position:absolute!important;top:0px;right:10px}
	.qSearch div{width:148px;height:28px;background:url(images/search_input.png) no-repeat;position:absolute;top:4px}
	.qSearch div .qinput{width:137px;/*height:18px;*/border:0px;margin-left:5px;margin-top:3px;color:#999!important}

	.qSearch .seach_but_me{border:none;display:block;width:27px;height:28px;background:url(images/search_but.png) no-repeat;position:absolute;top:4px;right:3px}
/*********************/
/*      CONTENT      */
/*********************/
.content{margin-bottom:20px;}
.qflash{
	background:url(images/flash_shadow.png) bottom repeat-x;
	width:950px;height:263px;margin:0px auto;position:relative;z-index:1
}
	#focus{width:950px;height:255px;margin:0px auto;}
	#focus .focus_imgBox{width:950px;height:255px;}
	#focus .focus_imgBox img{width:950px;height:255px;padding:0;}
	#focus .focus_skip{width:127px;height:16px;overflow:hidden;zoom:1;position:absolute;right:0px;bottom:13px;}
	#focus .focus_skip li{width:28px;height:16px;margin-left:2px;float:left;}
	#focus .focus_skip li a{line-height:16px;display:block;text-align:center;background:#FBFCFB;color:#555;font-size:11px;text-decoration:none!important; cursor:pointer}
	#focus .focus_skip li.focus_label{background:#518fde}
	#focus .focus_skip li.focus_label a{background:/*#EB9947*/#2A64AB;font-weight:bold;color:#fff!important;}
.place{float:right;margin-top:-27px;margin-right:20px;color:#666}
	.place span{margin:0px 3px}
.textBox{width:680px;margin:0px auto;padding-top:10px;}
	.textBox p{line-height:28px}
	.textBox strong, .textBox p{font-size:14px!important}
DIV.yellow {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center}
	DIV.yellow A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
	DIV.yellow A:hover {BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid}
	DIV.yellow A:active {BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid}
	DIV.yellow SPAN.current {BORDER-RIGHT: #A2C7F5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A2C7F5 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #A2C7F5 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #A2C7F5 1px solid; BACKGROUND-COLOR: #7EB3F1}
	DIV.yellow SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
	
/*********************/	
/*       FOOTER      */
/*********************/

.footer{
	background:url(images/compart.png) top left no-repeat;
	position:relative;
	height:100px;
}
.footer p{padding-top:25px}
.qmune_b{
	position:absolute;top:25px;right:10px
}
.qmune_b span, .qmune span{margin:0px 7px}
#SideNav{background:url(images/sideNav_content.png) top right repeat-y;padding-left:10px;padding-bottom:30px;}
.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}
.treeview ul {margin-top: 4px;}

.treeview .hitarea {background: url(images/treeview-default.gif) -64px -25px no-repeat;height: 16px;width: 16px;margin-left: -16px;float: left;cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}

.treeview li { margin: 0;padding: 3px 0px 3px 16px;
}
.treeview li a, .treeview li span, .treeview li strong{margin-top:-2px;display:block;font-size:12px}
.treeview a.selected {/*background-color: #eee;*/}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
ul.productClass{
	width:950px;height:114px;
}
	ul.productClass li{
		width:316px;height:114px;
		float:left;position:relative
	}
	.productImg{
		width:82px;height:82px;
		position:absolute;top:13px;left:16px
	}
	.productText{
		width:185px;
		position:absolute;top:8px;left:109px;
	}
	.productText h1{font-size:18px;}
	.productText p{color:#A0A0A0!important}
	.productEnter{
		position:absolute;bottom:12px;right:25px;
		height:20px;
		background:url(images/but_gray.png) top left no-repeat;
	}
	.productEnter a{
		display:block;color:#555!important;text-decoration:none;
		margin-left:10px;padding-left:9px;padding-right:17px;line-height:20px;
		background:url(images/but_gray.png) top right no-repeat;
	}
.qlistBox{
	width:950px;height:280px;	
}
	.qlist{
		width:313px;height:280px;
		float:left;position:relative;
	}
	.listTitle{border-bottom:1px solid #EAEAEA;height:30px}
	.listTitle div, .listTitle h2{float:left}
	.listTitle h2{font-size:16px;margin-left:5px;}
	.listTitle span{float:right;padding-top:5px;margin-right:15px}
	.Ico_news{width:23px;height:24px;}
	.listData, .listTitle{margin-left:20px;margin-right:5px}
	.listData{height:238px;padding-top:6px;}
	.listData li{}
	.listData li span{color:#E8832C!important}
	.listData li a{margin-left:5px;line-height:23px}
.effectClass{width:252px;height:271px;background:url(images/skill_bg.png) no-repeat;margin:0px auto;padding-top:8px}
	.effectClass li{width:202px;margin:0px auto;height:28px;position:relative}
	.effectClass li img{position:absolute;top:5px;left:0px}
	.effectClass li a{color:#183F8C!important;font-size:16px;margin-left:26px}
	.Lmsg{position:absolute;bottom:20px;left:79px}
	.Lmsg a{display:block;width:199px;line-height:36px}

/*********************/
/*      ABOUT US     */
/*********************/
.qlineClass{height:auto;margin-top:13px;padding-bottom:15px;overflow:auto;zoom:1}
	.qlineLeft{width:207px;margin-top:4px;float:left}
		.SideNavTop{height:16px;background:url(images/sideNav_top.png) top right no-repeat;}
		#SideNavCon{background:url(images/sideNav_content.png) top right repeat-y;padding-bottom:30px;}
			#SideNavCon li{margin-left:14px}
			#SideNavCon li a{line-height:23px;display:block;padding-left:18px;font-size:14px;color:#183F8C!important}
			#SideNavCon li a:hover{color:#fff;}
			.SideNavCon_Sel{background:url(images/sideNav_select.png) no-repeat}
		.SideNavBot{height:132px;background:url(images/sideNav_bottom.png) top right no-repeat;}
			.SideNavBot_msg{position:relative;padding-top:20px}
			.SideNavBot_msg li{margin-left:16px;margin-right:10px;padding-left:20px;color:#555}
	.qlineRight{/*margin-left:220px;*/float:right;width:730px;}
		.regularize{position:relative;height:45px;margin-bottom:10px;background:url(images/regularize_middle.png) repeat-x;}
			.regularizeHead{width:52px;height:53px;position:absolute;top:0px;left:0px}
			.regularize h1{margin-left:55px;font-size:16px;line-height:40px;}
			.regularizeMiddle{}
			.regularizeRight{width:8px;height:45px;position:absolute;top:0px;right:0px;background:url(images/regularize_right.png) repeat-x}
		.regularize2{height:25px;margin-top:20px}
			.regularizeHead2{background:url(images/bg_cl03.gif) left top no-repeat;height:35px;}
			.regularizeHead2 span{margin-left:10px;font-size:14px;font-weight:bold}
			ul.list li{line-height:24px;background:url(images/attach.png) 0px 2px no-repeat;padding-left:16px;}
			ul.list2 li{line-height:24px;background:url(images/ico_ogange.gif) 0px 8px no-repeat;padding-left:10px;}
			ul.list2 li a{font-size:14px!important}
			ul.list3 li{margin-bottom:15px}
			ul.list3 li .t1{background:#EEF1FF;padding-left:10px;}
			ul.list3 li .t1 a{line-height:30px;font-size:14px;font-weight:bold;color:#003399}
			ul.list3 li .t2{margin-top:8px}
			ul.list3 li .t3{color:#747E88;overflow:hidden}
			ul.list3 li .t2, ul.list3 li .t3{line-height:22px}
.dl{width:430px;float:left}
	.dl, .dl p, .dl a, .dl span{font-size:14px}
.dr{width:230px;height:275px; float:right;}
			
/*********************/
/*      HONOR        */
/*********************/
.tB{width:100%!important}
ul.honorBox{overflow:hidden;zoom:1}
	ul.honorBox li{float:left;/*border:1px solid red;*/text-align:center;width:200px;height:202px}
	ul.honorBox li a{line-height:25px}
ul.honorBox2{overflow:hidden;zoom:1}
	ul.honorBox2 li{float:left;/*border:1px solid red;*/text-align:center;width:240px;height:202px}
	ul.honorBox2 li a{line-height:25px}
/*********************/
/*      message      */
/*********************/
ul.subjectDetailed{}
	ul.subjectDetailed li{border:1px solid #8DB2E3;margin-bottom:10px;overflow:hidden;zoom:1}
		ul.subjectDetailed li h1{background:url(../images/msg_ico.gif) 6px 6px no-repeat;padding-left:26px;font-weight:bold; float:left}
		.dName{background-color:#8DB2E3;border:1px solid #fff}
		.dContent{margin:6px;}
		.dDate{margin-left:10px}
		ul.subjectDetailed li h1, .dDate{line-height:26px;height:26px;color:#fff;font-size:12px}



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
