﻿#main{
	background: url(../images/bg_main.gif) no-repeat top center;
	position:relative;
}
#banner{ background:url(../images/bg_flash.gif) repeat-x; text-align:center; border-top:1px solid #ededed; }

#home_main{ margin:0 auto; width:1004px; }
#home_main td{ text-align:center; color:#6f6f6f; font-size:13px; font-weight:bold; padding:40px 0; width:251px; vertical-align:top;}
#home_main td a{ color:#6f6f6f;}
#home_main td a:hover{ color:#c5d700;}
#home_main .flash_all{position:relative; }
#home_main .flash_img{position:absolute; right:0; padding-right:68px; }


#main_aa {background: url(../images/taihaole.png);width:1217px;height:56px; position:absolute;top:50px;left:0; z-index:99999}


#ej_banner{ width:100%; margin-top:36px; _margin-top:0;}
#ej_banner div{ width:984px; margin:0 auto; padding-left:20px;}
#ej_main{ width:964px; margin:0 auto; padding:40px 20px 0 20px;}

#left{ width:505px; float:left;}
.padding30{ padding-left:30px; text-align:justify;}
#a_voerview_box1{ background: url(../images/bg_a_overview1.gif); width:471px; height:227px; margin-top:15px;}
#a_voerview_box1_nomiddle{ background: url(../images/bg_a_overview1_nomiddle.gif); width:471px; height:153px; margin-top:15px;}
#a_voerview_box1 td{ vertical-align:top; padding-top:5px; padding-left:19px;}
#a_voerview_box1_nomiddle td{ vertical-align:top; padding-top:5px; padding-left:19px;}
.a_voerview_p{ background:url(../images/arrow_green_h4.gif) no-repeat 2px 5px; padding-left:15px; color:#5e5e5e; font-size:12px; padding-bottom:9px; margin:0;}
.a_voerview_p a:hover{ color:#adbc06;}
h4.a_voerview_h4{ color:#000; line-height:40px;font-size:12px;}
.a_voerview_h4 a:hover{ color:#adbc06; }
#a_voerview_box2{ width:471px; margin-top:15px; }
#a_voerview_box2 td{ background:url(../images/bg_a_overview2_middle.gif) repeat-y; padding-left:19px;}
.management{ float:left; margin-bottom:40px; width:505px;}
.management img{ padding-right:15px; float:left;} 
.management p{ margin-top:10px;line-height:17px; margin-left:128px; }
.management_title{ background:url(../images/arrow_green_h3.gif) no-repeat 0 2px; padding-left:18px; color:#5e5e5e; font-size:12px; font-weight:bold; }
#s_index{ background:url(../images/s_index_box2.gif) repeat-y; width:886px; height:272px; margin:0 auto;}
#s_index td{ vertical-align:top; padding-left:15px; padding-right:15px;}
#s_index th{ height:15px;}
#s_index p{ margin-left:8px;}
#s_index h3{ padding-top:0; margin:0; margin-bottom:5px;}
#c_jobs{ width:920px; margin:0 auto;}
#c_jobs td{ background:url(../images/c_jobs_box2.gif) repeat-y; padding:0 40px; font-size:12px;}
#c_jobs h3{color:#adbc06; font-size:12px;}
.padding0{
	padding-left:20px;
	margin-top:0px;
	margin-bottom:50px;
}
.padding20{
	padding-left:20px;
	margin-top:20px;
	margin-bottom:50px;
}
.careers_p{ background:url(../images/arrow_green_h4.gif) no-repeat 2px 5px; padding-left:15px; color:#5e5e5e; font-size:12px; padding-bottom:9px; margin:0; margin-left:5px;}
.careers_p a{ color:#5e5e5e; font-size:12px; padding-bottom:9px; margin:0; text-decoration:underline;}
.careers_p a:hover{ text-decoration:none;}

#right{ margin-left:145px; float:left; width:269px; background:url(../images/right_bottom_bg.gif) bottom no-repeat;}
#right h2{ color:#0076c0; font-size:18px; background:url(../images/right_title_bg.jpg); line-height:46px; height:46px; width:269px; display:block; padding-left:0; text-align:center; font-weight:normal; font-family:DFPHeiMedium-UN, Verdana;}
#right h4{ background:url(../images/arrow_green_h4.gif) no-repeat 3px; padding-left:15px; color:#5e5e5e; font-size:12px; margin-top:15px;}
#right div{ padding:0 20px;  line-height:16px; }
#right .more{ float:right; color:#adbc06; font-weight:bold; line-height:40px;}
#right .more a{color:#adbc06;}
#right .more a:hover{color:#999;}
#right div img{ clear:both; }
#right div p{ text-align:left;}


#c_become th{ text-align:right; font-weight:normal; padding-right:5px;}
.site_green{ padding-left:15px; color:#adbc06; font-size:12px; padding-bottom:9px; margin:0;}
.site_green a{color:#000;}
.site_green a:hover{ color:#adbc06;}
.site_home{color:#adbc06; font-weight:bold; font-size:15px;}
.site_home a:hover{ color:#adbc06;}


#demo{ margin-left:145px; float:left; width:181px;}
#demo h2{ color:#0076c0; font-size:18px; background:url(../images/demo_x_top.jpg); line-height:46px; height:46px; width:181px; display:block; padding-left:0; text-align:center; font-weight:normal; margin-left:12px;}
* {
	margin:0;
	padding:0;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#gallery {width:181px; margin:0 auto;}
#images { height:105px; background:#eef5f6; margin-bottom:10px;}
#image {position:relative; height:105px; padding:5px; margin-bottom:1px;}
#image img{position:absolute; top:5px; text-align:center; }
#thumbwrapper {margin-top:10px; padding:5px 0; width:181px; height:50px;}
#thumbarea {position:relative; overflow:hidden; height:40px; width:176px;}
#thumbs {position:absolute; list-style:none; margin-left:5px; height:40px; width:5000px; border-right:5px solid #FFF;}
#thumbs li {float:left; margin-right:4px; cursor:pointer}
#thumbs li img{ border:1px solid #fff;}
.imgnav {position:absolute; z-index:100; height:50px; width:79px; z-index:100; outline:none; cursor:pointer;}
#imagearea{ background:url(../images/demo_x_bottom.jpg) bottom no-repeat; margin-left:12px; width:181px;}
#thumbs li .thumbs_border1{border:0px solid #fff; width:53px; height:33px;}
#thumbs li .thumbs_border2{border:2px solid #3291cc; width:51px; height:29px;}


/*-------open window-------*/
#simplemodal-overlay {background-color:#404348; cursor:wait; width:100%;}
#simplemodal-container {height:600px; width:714px; line-height:24px; color:#666;}
#simplemodal-container p{ line-height:18px;}
#simplemodal-container h2{ margin-bottom:50px;}
#simplemodal-container h3{ margin:0; padding:0;}
a.modalCloseImg {background:url(../images/x.gif) no-repeat; width:19px; height:19px; display:inline; z-index:3200; position:absolute; top:8px; right:18px; cursor:pointer;}
