﻿@charset "utf-8";
/* common css*/
*{margin:0px;padding:0px}
html{
	/*background:#fff url(../images/body_repeated_bg.jpg) top repeat-x;*/
	background: #fff;
	}
body{
	margin:0 auto;
	color:#333;
	font: 11px/1.4 Arial,sans-serif;
	/*background:transparent url(../images/body_bg.jpg) top no-repeat;*/
	background: #fff;
}
.mainContainer{
	position:relative;
	width:960px;
	height:610px;
	overflow:hidden;
	margin:0px auto;
	}
.innerPageContainer{
	height:auto;
	}
:focus{outline:none}
a img{
border:none;
}
img{
	border:none
}
a{color:#666;text-decoration:none}
a:hover{text-decoration:underline}
a.underline{text-decoration:underline}
a.hunderline,a.underline:hover, a:hover span{text-decoration:none}
a.hunderline:hover{text-decoration:underline}
a span{visibility:hidden;}
ul li{list-style:none;}
ul.list{}
ul.list li{
list-style:none;
padding-left:15px;
background:url(../images/list_ico_blue.gif) left 7px no-repeat;
margin-bottom:5px
}
ul.default{
	padding-top:7px;}
ul.default li{
	margin-top:10px;
	margin-left:30px;
	list-style-position:outside;
	list-style-type:disc
	}
div{
	text-align:left;
}

h4,h3,h2,h1{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:25px;
}

.strong{font-weight:bold}
/*----for bg color----*/
/*----for position -------*/
.floatLeft{float:left; }
.floatRight{float:right; }
/* for font & text & tag  */
.mainBody .red{
	color:red;
}
.mainBody .green{
	color:#3f9f46;
	color:#006600
	}
.mainBody .gray{
	color:#4c4c4c
	}
.size11{
	font-size:11px;
	}
.size12{
	font-size:12px;
	}
.paddt10 {padding-top: 10px}
.paddt5 { padding-top: 5px}
/* for table ============================================================================= for table ========= */
table td{padding-bottom:3px}
.line1{
	height:1px;
	overflow:hidden;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#fff
}
.green_line{
	border-top-color:#bedcbe
	}
/* layout css ========================================================== layout css ======= */
#header{
	height:72px;
	height: 60px;
	width:960px;
	position:relative;
	margin:0 auto;
	background: url(../images/bg_header.gif) repeat-x;
}
.mainBody{
	height:auto;
	}
.mainBody a{
	color:#333;
	}
#mainNavs{
	position:absolute;
	width:960px;
	z-index:999
	/*z-index:100;
	background-color:#00F;
	height:500px;*/
	/*height:33px;
	border-top:3px solid #def2de;
	background:url(../images/navs_bg.png) repeat-x;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="images/navs_bg.png");
	_background:none;*/
	}
/*#mainNavs ul{
	height:auto;
	margin-left:70px;
	overflow:visible;
	zoom:1;
	}
#mainNavs ul li{
	float:left;
	height:33px;
	}
#mainNavs ul li.current{
	}
#mainNavs ul li a{
	display:inline-block;
	height:33px;
	background-position:50% 0px;
	background-repeat:no-repeat;
	}
#mainNavs ul li a:hover, #mainNavs ul li.current a{
	text-decoration:none;
	background-position:50% -33px;
	}
#mainNavs ul li#nav_1 a{
	width:99px;
	background-image:url(../images/nav_1.gif);
	}
#mainNavs ul li#nav_2 a{
	width:117px;
	background-image:url(../images/nav_2.gif);
	}
#mainNavs ul li#nav_3 a{
	width:111px;
	background-image:url(../images/nav_3.gif);
	}
#mainNavs ul li#nav_4 a{
	width:114px;
	background-image:url(../images/nav_4.gif);
	}
#mainNavs ul li#nav_5 a{
	width:141px;
	background-image:url(../images/nav_5.gif);
	}
#mainNavs ul li#nav_6 a{
	width:97px;
	background-image:url(../images/nav_6.gif);
	}
#mainNavs ul li#nav_7 a{
	width:128px;
	background-image:url(../images/nav_7.gif);
	}*/
.content_wrapper{
	background-color:#e0eee0
	}
.box{
	background:url(../images/box_left.gif) left 0px no-repeat;
	}
.box_inner{
	margin-left:8px;
	background:url(../images/box_right.gif) right 0px no-repeat;
	}
.box_content{
	min-height:150px;
	_height:150px;
	margin-right:8px;
	padding:0px 5px;
	background:url(../images/box_center.gif) repeat-x;
	overflow:auto;
	*overflow:visible
	}
.box_title{
	height:25px;
	margin:0px 0px 10px 0px;
	padding-top:18px;
	text-align:center;
	border-bottom:1px solid #e1eaf3
	}
.box_body{
	height:76px;
	margin:0px 0px 6px 0px;
	padding-left:5px;
	border-bottom:1px solid #fff
	}
.box_body .line{
	height:35px;
	overflow:hidden
	}
.newsDate {
	width: 34px;
	background: url(../images/date_div.gif) no-repeat 26px 2px;
	}
.learn_more{
	background:url(../images/learn_more_ico.gif) left no-repeat;
	padding-left:22px;
	}
/*----Home Page---------*/
#home_content_wrapper{
	height:176px;
	padding-left:7px;
	width:970px;
	}
#home_content_wrapper .box{
	float:left;
	display:inline-block;
	width:229px;
	margin-top:7px;
	margin-right:10px;
	}
	
	
.mainBody #bodyContent{
	/*position:relative;*/
	width:960px;
	padding-top:7px;
	padding-bottom:20px;
	font-size: 11px;
	}
	
#header #logo{
	position:absolute;
	left:23px;
	/*bottom:14px;*/
	}
#header #lang{
	position:absolute;
	right:20px;
	bottom:14px;
	color:#3f9f46;
	font-size:11px;
	font-family:Arial,"宋体"
	}
#lang a{
	color:#3f9f46;
	}
#lang a:hover{
	text-decoration:underline
	}
#lang span{
	padding:0px 2px;
	}
/*-------about us----*/
#bodyContent #left_navs{
	width:192px;
	min-height:200px;
	_height:200px;
	padding-left:18px;
	padding-top:18px;
	background:url(../images/left_navs_wrapper_bg.jpg) 7px 0px no-repeat;
	}

#left_navs .page_title{
	height:23px;
	padding-left:20px;
	border-bottom:1px solid #e0eee0
	}
#left_navs .hoverNavs{
	position:absolute;
	width:193px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	/*background-color:#F00;*/
	}
.hoverNavs .hoverNavBg{
	position:absolute;
	top:-36px;
	left:-3px;
	/*height:36px;*/
	width:213px;
/*	background-color:transparent;
	background-image:url(../images/left_nav_current_bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="images/left_nav_current_bg.png");*/
	z-index:1
	}
.hoverNavs .hoverNavBg .hoverNavBgTop{
	height:12px;
	width:213px;
	background-color:transparent;
	background-image:url(../images/left_nav_current_bg_top.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="images/left_nav_current_bg_top.png");
	}
.hoverNavs .hoverNavBg .hoverNavBgMid{
	height: 12px;
	overflow:hidden;
	background-color:transparent;
	background-image:url(../images/left_nav_current_bg_middle.png);
	background-position:0px 0px;
	background-repeat:repeat-y;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="images/left_nav_current_bg_middle.png");
	}
.hoverNavs .hoverNavBg .hoverNavBgBottom{
	height:12px;
	width:213px;
	background-color:transparent;
	background-image:url(../images/left_nav_current_bg_bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="images/left_nav_current_bg_bottom.png");
	}
/*.hoverNavs .hoverNav_modules{
	position:absolute;
	top:78px;
	left:-3px;
	height:80px;
	width:213px;
	background-color:transparent;
	background-image:url(../images/left_nav_modules_bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="images/left_nav_modules_bg.png");
	z-index:1
	
	}*/
#left_navs ul{
	position:relative;
	z-index:2;
	padding-bottom:50px;
	_zoom: 1
	}
#left_navs ul li{
	_position:relative;
	}
#left_navs ul li a{
	display:block;
	width:165px;
	height:25px;
	font-size:12px;
	line-height:25px;
	padding-left:16px;
	margin-left:3px;
	border-bottom:1px solid #fff;
	}
#left_navs ul li a:hover{
	color:#006600;
	text-decoration:none;
	}
#left_navs ul li.current a{
	height:25px;
	width:200px;
	line-height:25px;
	color:#006600;
	border-bottom:1px solid #fff;
	text-decoration:none;
	}
#left_navs ul li a.noBorder{
	border-bottom:none;
	height:26px;
	line-height:25px;
	}

#left_navs ul li.current .subs a{color:#333 }

#left_navs ul li .subs{ display:none; margin-top: -3px; padding-bottom:10px;}
#left_navs ul li .subs div{}
#left_navs ul li .subs div a{
	height:18px;
	line-height:18px;
	font-size:11px;
	border-bottom: none
	}
#left_navs ul li .subs div a.cur{ color: #006600; background: url(../images/ico_arrow_green.gif) no-repeat 170px 6px;}
#left_navs ul li .subs div a:hover{ color: #006600;}

#bodyContent #rightMainContainer{
	width:750px;
	color:#4c4c4c
	}
#rightMainContainer h1{color:#333}
#rightMainContainer p{margin-top:10px}
#rightMainContainer #rightColume{
	width:230px;
	margin-right:6px;
	_margin-right:3px
	}	
.box_2_top{
	position:relative;
	height:42px;
	background:url(../images/content_box_top.gif) 0px 0px no-repeat;
	}
.box_2_middle{
	background:url(../images/content_box_middle.gif) repeat-y;
	}
.box_2_bottom{
	height:19px;
	margin-top:-2px;
	background:url(../images/content_box_bottom.gif) 0px 0px no-repeat;
	overflow:hidden
	}
.box_2_middle .middle_inner{
	min-height:350px;
	_height:350px;
	margin:-25px 15px 0px 30px; 
	}
	
.box_3_top{
	position:relative;
	height:42px;
	background:url(../images/content_box_top_long.gif) 0px 0px no-repeat;
	}
.box_3_middle{
	background:url(../images/content_box_middle_long.gif) repeat-y;
	}
.box_3_bottom{
	height:19px;
	width:743px;
	margin-top:-2px;
	background:url(../images/content_box_bottom_long.gif) 0px 0px no-repeat;
	overflow:hidden;
	}
.box_3_middle .middle_inner{
	min-height:350px;
	_height:350px;
	margin:-25px 15px 0px 30px; 
	}

.box_709_top{
	position:relative;
	height:42px;
	background:url(../images/content_box_top_709.jpg) 0px 0px no-repeat;
	}
.box_709_middle{
	background:url(../images/content_box_middle_709.jpg) repeat-y;
	}
.box_709_bottom{
	height:6px;
	overflow: hidden;
	margin-top:-2px;
	background:url(../images/content_box_bottom_709.jpg) 0px 0px no-repeat;
	overflow:hidden
	}
.box_709_middle .middle_inner{
	min-height:350px;
	_height:350px;
	margin:-25px 30px 0px 30px; 
	}


.mianbaoxie{
	position:relative;
	font-size:11px;
	margin-bottom:14px;
	}
	
.dropdownWrapper{width:452px; min-height:43px; _height:43px;  background-image:url(../images/dropdown_bg.gif); background-position:0px 0px; background-repeat:no-repeat;}
.currentDropdownWrapper{background-position:0px -48px;}
.dropdownWrapper .title{height:43px; color:#006600; font-size:16px; font-weight:normal; font-family:"myriad Pro", Arial; line-height:35px; padding-left:20px; padding-right:25px; cursor:pointer}
.dropdownWrapper .content_wrapper{display:none; margin-bottom:2px; background:none}
.content_wrapper .content{ background:url(../images/dropdown_bg_middle.gif) repeat-y; padding-left:26px;  padding-right:10px; padding-bottom:10px; overflow:auto;zoom:1  }
.content_wrapper .bottom{background:url(../images/dropdown_bg_bottom.gif) left top no-repeat; height:10px; overflow:hidden; }

/*---Products---*/
#left_navs .carouselCert { position: relative; top: 220px; height: 96px; width: 187px; background: url(../images/bg_carousel_certificates.gif) no-repeat;}
#left_navs .carouselCert .prev, .carouselCert .next { position: absolute; top: 33px; cursor: pointer;}
#left_navs .carouselCert .prev { left: 20px;}
#left_navs .carouselCert .next { left: 150px;}
#left_navs .carouselCert .carouselWrapper { position: relative; top: 12px; margin-left: 42px; width: 100px; height: 70px;  }
#left_navs .carouselCert .carouselWrapper ul li { height: 70px; width: 100px; text-align: center}
#left_navs .carouselCert .carouselWrapper ul li a { position: static; border: none; width: 100px; height: auto; padding: 0; margin: 0}
/*---Products Certificates---*/
.list_cert {}
.list_cert dl { float: left; padding-right: 10px; width: 160px; height: 280px; }
.list_cert dl dt { position: absolute; margin-top: 225px; width: 160px; text-align: center}
.list_cert dl dt a.ico_pdf{ display:inline-block; margin-top:5px; background: url(../images/ico_pdf.gif) no-repeat; padding-left: 20px; height:16px; color:#333; text-align:left}
.list_cert dl dd { position: absolute; width: 159px; height: 216px; background: url(../images/bg_cert.gif) no-repeat; }
.list_cert dl dd img { width: 134px; height: 194px; border: #CCC solid 1px; margin: 10px auto  auto 11px;}
/*---Products Customer Service--*/
dl, dl * { margin: 0; }
dt { display: run-in; } 
dt::after { content: "\A\A"; } /* the line-breaks */

.form { margin-top: 13px;}
.form dl {display: block; width: 100%; padding-bottom: 5px; overflow: auto }
.form dl dt { float: left;  width: 100px }
.form dl dd { display: block; float: left; width: 500px  }
.form dl dd input { width: 249px; height: 18px; line-height: 18px; font-family: Arial, sans-serif;   font-size: 11px; padding-left: 4px; border: #90b29c solid 1px; color:#5F5F5F; }
.form dl dd textarea { width: 249px; height: 92px; font-family: Arial, sans-serif;   font-size: 11px; padding-left: 4px; padding-top:4px; border: #90b29c solid 1px; overflow-y: hidden; color:#5F5F5F}
.form dl dd input.submit { width: auto; height: auto; border:none; margin-right: 10px;  }
/*---Products Cells--*/
ul.menu {} 
ul.menu li { width: 170px; border-bottom: #666 dashed 1px; }
ul.menu li a { display: inline-block;  width: 145px; padding: 5px 20px 5px 5px; background: #fff  url(../images/bg_menu_arrow.gif) no-repeat 147px -35px; font-size: 11px; line-height: 12px;} 
ul.menu li a:hover, ul.menu li.current a { color: #366aa3;  background-position: 147px 3px;}
ul.menu li.current a {font-weight: bold; }

ul.imgCells { width: 263px;}
ul.imgCells li { display: none; width: 263px; text-align: center}

ul.introOfMenu { width: 253px;}
ul.introOfMenu li { display: none; width: 253px; background: url(../images/bg_introOfMenu.gif) no-repeat bottom;}
ul.introOfMenu li .title { font-size: 13px; color: #366aa3; border-bottom: #ccc solid 1px; padding:5px 0 5px 10px;}
ul.introOfMenu li .introWrapper { min-height:220px; _height:220px; padding:10px 0 0 10px;}

.dropdownWrapper2{ position: relative; width: 254px; min-height:43px; _height:43px;  background-image:url(../images/bg_dropdown_2.gif); background-position:0px 0px; background-repeat:no-repeat;}
.currentDropdownWrapper2 {background-position:0px -218px;}
.dropdownWrapper2 .title{height:38px; color:#006600; text-align:center; font-size:12px; font-weight:normal; font-family:"myriad Pro", Arial; padding-left:20px; padding-right:25px; cursor:pointer}
.dropdownWrapper2 .title span{ display: block; padding-right:0px; line-height: 12px}
.dropdownWrapper2 .content_wrapper{display:none; margin-bottom:0px; background:none}
.dropdownWrapper2 .content_wrapper .content{ padding-left: 2px; padding-right:0px; background: none; padding-bottom:0px; overflow:auto;zoom:1  }

/*---Our Partners----*/
.hideIco{
	position:absolute;
	margin-top:10px;
	*margin-top:0px;
	margin-left:404px;
	height:20px;
	width:30px;
	background:url(../images/dropdown_bg_middle.gif) 100% 0px repeat-y;
	}
ul.pic_list{
	margin:0px;
	}
ul.pic_list li{
	float:left;
	width:139px;
	height:75px;
	background:url(../images/our_partners_pic_bg.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="images/our_partners_pic_bg.png");
	_background:none;
	}
ul.pic_list li a{
	position:relative;
	margin-top:5px;
	margin-left:5px;
	display:block;
	width:128px;
	height:60px;
	text-align:center;
	overflow:hidden;
	}
ul.pic_list li a:hover{
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	}
ul.pic_list li a img{
	width:128px;
	height:60px;
	}
	
.pages_wrapper{
	margin-top:10px;
	height:29px;
	overflow:hidden;
	text-align:right;
	float:none;
	clear:both;
	}	

.pages_wrapper a{
	display:inline;
	float:none;
	width:12px;
	height:27px;
	padding:1px 4px 1px 4px;
	text-align:left;
	font-size:11px;
	line-height:15px;
	font-family: Helvetica, Arial;
	}
.mainBody .pages_wrapper a:hover, .mainBody .pages_wrapper a.current{
	color:#006600;
	}
.mainBody .pages_wrapper a.current{
	text-decoration:underline
	}
.pages_wrapper a.prev{
	width:15px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/prev_ico.gif) 50% 50% no-repeat;
	}
.pages_wrapper a.next{
	width:15px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/next_ico.gif) 50% 50% no-repeat;
	}

.pages_wrapper_2{
	margin-top:10px;
	height:29px;
	overflow:hidden;
	text-align:right;
	float:none;
	clear:both;
	}	

.pages_wrapper_2 a{
	display:inline-block;
	float:none;
	width:21px;
	height:15px;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	line-height:15px;
	font-family: Arial;
	background: url(../images/bg_pages_2.gif) no-repeat center -23px;
	}
.mainBody .pages_wrapper_2 a:hover, .mainBody .pages_wrapper_2 a.current{
	color:#fff;
	background-position: center -1px;
	text-decoration: none
	}
.pages_wrapper_2 a.prev{
	width:26px;
	height: 17px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/btn_pages_prev.gif) 0 2px no-repeat;
	}
.pages_wrapper_2 a.next{
	width:26px;
	height: 17px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/btn_pages_next.gif) 0 2px no-repeat;
	}
.pages_wrapper_2 a.prev:hover, .pages_wrapper_2 a.next:hover { background-position: 0 2px}
/*----Projects-----*/
.tabBtns { padding-left: 10px; overflow: auto; zoom: 1}
.tabBtns li { float: left; background:none }
.tabBtns li.curTab{padding-right:1px;}
.tabBtns li a{ display: block; height:27px; }
.tabBtns li a:hover{ text-decoration: none}
.tabBtns li a.current{position:relative;height:28px; margin-left: -1px }
.tabBtns li.tab_project_1 a{ width: 86px; background:#fff url(../images/tab_projects.png) no-repeat 0px 0px; }
.tabBtns li.tab_project_1 a:hover {background-position: 0px -84px;}
.tabBtns li.tab_project_1 a.current, .tabBtns li.tab_project_1 a.current:hover { background-position: 0px -168px;}

.tabBtns li.tab_project_2 a{ width: 92px; background:#fff url(../images/tab_projects.png) no-repeat 0px -28px; }
.tabBtns li.tab_project_2 a:hover {background-position: 0px -112px;}
.tabBtns li.tab_project_2 a.current, .tabBtns li.tab_project_2 a.current:hover { background-position: 0px -196px;}

.tabBtns li.tab_project_3 a{ width: 96px; background:#fff url(../images/tab_projects.png) no-repeat 0px -56px; }
.tabBtns li.tab_project_3 a:hover {background-position: 0px -140px;}
.tabBtns li.tab_project_3 a.current, .tabBtns li.tab_project_3 a.current:hover { background-position: 0px -224px;}

/*.tabBtns li a { font-size: 12px; display: inline-block; color: #333; height: 29px;padding-left: 10px; }
.tabBtns li.curTab a { position: relative; color: #006600; background: url(../images/bg_tabBtn.gif) no-repeat left top; padding-left: 10px; }
.tabBtns li a span { display: inline-block; height: 29px; line-height: 29px; visibility: visible; padding-right: 10px;  background: url(../images/bg_tabBtn.gif) no-repeat right -34px; cursor: pointer }
.tabBtns li.curTab a span {background: url(../images/bg_tabBtn.gif) no-repeat right top; cursor: default }*/

.tabContent { border-top: #80c2a3 solid 1px; width: 750px; margin-left: -26px; overflow: auto; zoom: 1; }
.tabContent li {display: block; float: left; width: 211px; padding-left:25px; margin-top: 20px; border-left: #ccc solid 1px; min-height: 208px; _height: 208px; }
.tabContent li div.img { width: 185px; height:115px; margin-bottom: 10px; overflow:hidden;}
.tabContent li div.img a{}
.tabContent li div.img img{ width: 185px; height:115px;}
.tabContent li div.img a:hover{ 
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.tabContent li div.textProject { *width: 200px; }
.tabContent li .titleProject { color: #006600; line-height:12px; }
.tabContent li .locatProject  img{ vertical-align:middle; margin-left: 5px} 


/*====Press Release========*/
.dropdownWrapper3{width:452px; background-image:url(../images/bg_news_title.gif); background-position:0px 0px; background-repeat:repeat-y; margin-bottom: 10px}
/*.currentDropdownWrapper3{background-position:0px -48px;}*/
.dropdownWrapper3 .title{ position:relative; _zoom:1; font-size:11px; font-weight:normal; padding: 5px 70px 5px 20px; cursor:pointer; border-bottom:#8edc8e solid 1px; line-height:1.3;}
.dropdownWrapper3 .title a{display:block; color:#4c4c4c; text-decoration:none}
.dropdownWrapper3 .title a:hover{text-decoration:underline}
.dropdownWrapper3 .title .date{ position:absolute; top: 5px; right:2px; font-size:11px}
/*.dropdownWrapper3 .content_wrapper{display:none; margin-bottom:2px; background:none}
.dropdownWrapper3 .content_wrapper .content{ background:url(../images/dropdown_bg_middle.gif) repeat-y; padding-left:26px;  padding-right:10px; padding-bottom:10px; overflow:auto;zoom:1  }
.dropdownWrapper3 .content_wrapper .bottom{background:url(../images/dropdown_bg_bottom.gif) left top no-repeat; height:10px; overflow:hidden; }*/

#newsListContent { height: 420px; margin-top: 18px; overflow:hidden}

.detailDate{ text-align: center; margin-top:10px;}
#newsDetailContent { min-height:420px; _height: 420px; margin-top:10px; padding-top: 20px; border-top: #bedcbe solid 1px; }
.detailBackBtn { padding-top:10px; border-top: 1px solid #BEDCBE; text-align:center}
/*=====Events=====*/
#tab_events { margin-top: 15px;}
#tab_events ul.year{ position:absolute; width: 434px; height: 26px; padding-left:11px; padding-top: 13px; background: url(../images/bg_events_top.gif) repeat-x; }
#tab_events ul.year li { float: left; width:50px; height: 40px; color: #006600; text-align:center; line-height: 28px; /*background: url(../images/bg_current_eventTab.gif) no-repeat -500px 0px; */cursor:pointer}
#tab_events ul.year li.current { 
position:relative; 
/*background-position: 0px 0px;*/
background:url(../images/bg_current_eventTab.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="images/bg_current_eventTab.png");
	_background:none;
}

#tab_events ul.eventsList { float:none; clear:both; padding:55px 0 15px 10px;  width:435px; min-height:200px; _height:200px; overflow:visible; background: url(../images/bg_event_content.gif) repeat-y; }
#tab_events ul.eventsList li{ display:none  }
#tab_events ul.eventsList li table{ width: 95%}
#tab_events ul.eventsList li table td { padding-right: 15px; padding-bottom: 10px; padding-left: 2px; line-height: 1.1}

/*====Join Us====*/
/*---Position--*/
.positionSearch { position:static; padding-top:20px; padding-bottom:10px; }
.positionSearch input {margin:0 5px 0 0;width: 234px; height: 18px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 2px; border: #90b29c solid 1px; color: #5f5f5f
}
.positionSearch input.btn{ float:left;width:auto; vertical-align:middle; height:auto; padding: 0; margin:-1px 0 0 0; border: none; vertical-align:middle}
.positionSearch .input_text{position: static; float: left}

.positionList, .positionDetail { position:relative;  margin-top: 20px; width:657px; background:url(../images/bg_position_list.gif) repeat-y; }
.positionList .listWrapper{ width: 640px; /*height:150px;*/ height: auto; padding: 13px 0 20px 17px;  }
.positionList .listWrapper td {padding-bottom: 5px; padding-right:10px; vertical-align:top}
.positionList .listWrapper td.alignC { text-align:center}

.positionDetail .posTitle { height: 39px; line-height:39px; padding-left: 16px; background: url(../images/img_position_des.gif) no-repeat 0px 0px; font-family:Arial, Helvetica, sans-serif; color: #009900; font-size:12px; font-weight: bold }
.positionDetail .contentWrapper{ width: 640px; min-height: 150px; _height:150px; padding: 13px 0 20px 17px; }

/*---search wrapper style end-------*/
/*------footer start------------*/
#footer{
	position:relative;
	font-size:11px;
	width:960px;
	height:30px;
	line-height:30px;
	font-family:Arial,Lucida Sans;
	color:#333;
	background-color:#fff;
}
#footer #powered{
	text-align:left;
	width:128px;
	float:left;
	padding-left:0px;
}
#footer #sec{ float:right; width:280px; padding-top:5px;_padding-top:1px;_padding-bottom:3px}
#footer #sec .links{ width:280px}
#footer #footer_left{
	float:left;
	/*width:220px;*/
	/*padding-right: 5px;*/
	}
#footer #footer_left a{
	margin-right:0px;
	}
#footer #footer_left .div{
	padding: 0 5px 0 6px;
	}
#footer #footer_center{
	float:left;
	padding-left:5px;
	}
#footer a{
	color:#333;
	}
/*--find height for float elements ------*/
.cls:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.cls{
	*height:0px;
	*overflow:hidden
	}
/*---------------------------------------*/

/*--------------Sean's css-------------------------*/

.jt_tabContent { border-top: #80c2a3 solid 1px;margin-top:-1px;display:none;text-align:center;padding-top:20px;}

.jt_tabs .tabBtns li.tab_project_1 a{ width: 92px; background:#fff url(../images/tab_system.png) no-repeat 0px 0px; }
.jt_tabs .tabBtns li.tab_project_1 a:hover {background-position: 0px -84px;}
.jt_tabs .tabBtns li.tab_project_1 a.current, .jt_tabs .tabBtns li.tab_project_1 a.current:hover { background-position: 0px -168px;}

.jt_tabs .tabBtns li.tab_project_2 a{ width: 92px; background:#fff url(../images/tab_system.png) no-repeat 0px -28px; }
.jt_tabs .tabBtns li.tab_project_2 a:hover {background-position: 0px -112px;}
.jt_tabs .tabBtns li.tab_project_2 a.current, .jt_tabs .tabBtns li.tab_project_2 a.current:hover { background-position: 0px -196px;}

.jt_tabs .tabBtns li.tab_project_3 a{ width: 83px; background:#fff url(../images/tab_system.png) no-repeat 0px -56px; }
.jt_tabs .tabBtns li.tab_project_3 a:hover {background-position: 0px -140px;}
.jt_tabs .tabBtns li.tab_project_3 a.current, .jt_tabs .tabBtns li.tab_project_3 a.current:hover { background-position: 0px -224px;}

.jt_download{
	margin-top:15px;
}
.jt_download .green{
	color:#060;
}
#rightMainContainer .jt_download td p{
	margin:4px 0;
}
.jt_download dt{
	height:37px;
	line-height:37px;
	padding-left:18px;
	color:#060;
	font-weight:bold;
	background:url(../images/download_title.gif) repeat-x;
}
.jt_download dd{
	border-bottom:1px solid #bedcbe;
	background:url(../images/download_dd.gif) repeat-y left top;
}
.jt_download table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	text-align:center;
	border-bottom:1px solid #fff;
}
.jt_download table td.aleft,.jt_download table th.aleft{
	text-align:left;
	padding-left:18px;
}
.jt_download table th{
	font-weight:normal;
	background-color:#bfd9be;
	border-bottom:1px solid #fff;
	line-height:20px;
}
.jt_download table td{
	padding:8px 0;
	border-right:1px solid #bedcbe;
}
.jt_download table td.nobd{
	border-right:none;
}
.jt_download table tr.darker td{
	background-color:#e3efe3;
}

.jt_introOfMenu ul.introOfMenu { width: 360px;}
.jt_introOfMenu ul.introOfMenu li { display: none; width: 360px; background: url(../images/bg_introOfMenu2.png) no-repeat bottom;}
.jt_introOfMenu ul.introOfMenu li .title { padding:5px 0 5px 20px;}
.jt_introOfMenu ul.introOfMenu li .introWrapper { min-height:0; _height:auto; padding:10px 0 10px 20px;}


.jt_imgshow{
	margin-top:5px;
}
.jt_imgshow .jt_imgzoom{
	width:268px;
	height:187px;
	position:relative;
	overflow:hidden;
	margin-bottom:6px;
}
.jt_imgshow .jt_imgzoom .marker{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
.jt_imgshow .jt_imgzoom li{
	display:none;
}
.jt_imgshow .jt_imgzoom li img{
	width:268px;
	height:187px;
}
.jt_imgshow .jt_imglist li{
	float:left;
	width:60px;
	height:43px;
	padding:1px;
	margin:0 2px 0 3px;
	cursor:pointer;
	overflow:hidden;
	background:url(../images/imglistbg.png) left top;
}
.jt_imgshow .jt_imglist img{
	width:60px;
	height:43px;
}
.jt_imgshow .jt_imglist li.now{
	background-position:left -45px;
	cursor:default;
}

.jt_certibg{
	width:79px;
	height:114px;
	padding:6px 6px 6px 7px;
	background-image:url(../images/certification_bg.png);
}

.jt_certibg{
	width:79px;
	height:114px;
	padding:6px 6px 6px 7px;
	background-image:url(../images/certification_bg.png);
}

table.jt_sitemap{
	width:100%;
	margin-top:8px;
	table-layout:fixed;
}
table.jt_sitemap th{
	font-size:12px;
	padding-right:5px;
	vertical-align:top;
}
table.jt_sitemap td{
	vertical-align:top;
	line-height:15px;
	padding:4px 5px 4px 0;
	font-size:11px;
}
table.jt_sitemap td.graybg{
	padding-left:23px;
	background:url(../images/sitemap.gif) no-repeat 15px 10px;
}

