/*basic structure */
#about_box  {width:1000px;margin-top:13px;border-top:solid 1px #efefef;border-bottom:solid 1px #efefef;padding-bottom:50px;}
#about_content  {width:775px;float:left;min-height:450px;}

h2.title_about_company  {display:block;height:80px;line-height:80px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;font-family:"Microsoft YaHei", SimHei;}
h2#about_news  {display:block;height:80px;line-height:80px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:35px;font-family:"Microsoft YaHei", SimHei;}
h2#contactus  {display:block;height:80px;line-height:80px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:35px;font-family:"Microsoft YaHei", SimHei;}

h2#title_about_structure  {display:block;height:95px;line-height:95px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:77px;font-family:"Microsoft YaHei", SimHei;margin-top:14px;}

h2#title_about_culture  {display:block;height:95px;line-height:95px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:4px;padding-left:77px;font-family:"Microsoft YaHei", SimHei;padding-top:14px;}

h2.cooperation_title  {display:block;height:89px;line-height:89px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:77px;font-family:"Microsoft YaHei", SimHei; margin-top:17px;}

h2#title_about_overview_admin  {display:block;height:89px;line-height:89px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:35px;font-family:"Microsoft YaHei", SimHei; }

h2#title_about_overview_structure  {display:block;height:89px;line-height:89px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:35px;font-family:"Microsoft YaHei", SimHei;}

h2#title_about_overview_history  {display:block;height:89px;line-height:89px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;padding-left:35px;font-family:"Microsoft YaHei", SimHei}

h2#title_about_overview_award  {display:block;height:80px;line-height:80px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;font-family:"Microsoft YaHei", SimHei;}

h2#title_about_overview_award2  {display:block;height:90px;line-height:90px;font-size:24px;color:#2b2b2b;font-weight:normal;letter-spacing:3px;font-family:"Microsoft YaHei", SimHei;}



/* about: left tree */
#about_tree {width:225px;float:left;min-height:250px;padding-bottom:350px;background:url("bg_about_tree_grid.gif") no-repeat left bottom;}
#about_tree  ul  {margin-bottom:18px;}

#about_tree dl  {border-bottom:solid 1px #efefef;background:url("bg_about_tree.gif") repeat-y 0 0;  }

	#about_tree  dl dt { overflow:hidden; text-align:left; text-indent:-38px; background-color:#ffffff; border-right: solid 1px #eeefef; }
	#about_tree  dl dt  a  { margin-left:0px; display:block;width:168px;height:38px;padding:0 0 0 57px;line-height:38px;color:#666;  text-decoration:none;font-size:15px;}
	#about_tree  dl dt  a:hover  {text-decoration:none; color:#3980F4; font-size:15px; background-color:#eeefef;}
	#about_tree  dl dt  a.selected  {color:#000;}
	#about_tree  dl dt  a.selected:hover  {color:#000;}

	#about_tree  dl  dd  ul  {display:none;}
	#about_tree  dl  dd  ul  li  a  
	{display:block;width:143px;height:38px;padding:0 0 0 82px;line-height:38px;color:#333;text-decoration:none;font-size:12px; text-indent:-38px;}
	#about_tree  dl  dd  ul  li  a:hover  {background-color:#eeefef;text-decoration:none; font-size:13px; color:#3980F4;}
	
	#about_tree  dl  dd  ul  li  a.selected  {background:url("bg_about_tree_item.gif") no-repeat 0 0 #eb383c;text-decoration:none;color:#fff;}
	#about_tree  dl  dd  ul  li  a.selected:hover {background:url("bg_about_tree_item.gif") no-repeat 0 0 #eb383c;text-decoration:none;color:#fff;}




/* overview: about company */
.about_company_content  {width:740px;padding-top:12px;padding-left:35px;}
	.about_company_content  p  {color:#666;line-height:26px;font-size:12px;display:block;margin-bottom:40px;width:580px;-webkit-text-size-adjust:none;}




/* overview: news */
#about_newslist  {width:775px;}
	#about_newslist   li  {display:block;width:543px;height:30px;line-height:30px;margin-left:172px;padding-top:8px;}
		#about_newslist   li  a{text-decoration:none; font-size:13px;   }
		#about_newslist   li  a:hover {text-decoration:none; color:#3980F4;}
		#about_newslist   li  a  span  {display:block;float:left;width:76px;height:30px;line-height:30px;color:#cfa972;overflow:hidden;cursor:pointer;}
		#about_newslist   li  a  strong  {display:block;float:left;max-width:467px;height:30px;line-height:30px;color:#666;overflow:hidden;font-weight:normal;cursor:pointer;}
		#about_newslist   li  a  strong:hover  {color:#3980F4;}




/* overview: news detail */
#about_newsdetail  {padding:82px 0 114px;}
	#about_newsdetail   h2  {display:block;width:555px;font-style:normal;font-weight:normal;font-size:24px;color:#daa978;padding:21px 133px  21px 87px;border-bottom:solid 1px #f4f4f4;position:relative;margin-bottom:30px;font-family:"Microsoft YaHei", SimHei;}
	#about_newsdetail   h2  span  {font-size:12px;position:absolute;right:61px;bottom:22px;}
	#about_newsdetail   p  {line-height:30px;display:block;width:632px;color:#666;padding:0 0 0 87px;font-size:13px;}
	#about_newsdetail   p img  { border: 1px solid  #ffffff;filter:progid:dximagetransform.microsoft.glow(color=#000000,strength=1);  }




/* overview: administration */
#about_overview_admin  {width:740px;display:block;margin-left:35px;}
	#about_overview_admin  dt  {width:192px;height:49px;line-height:49px;color:#cfa972;float:left;font-size:24px;font-family:"Microsoft YaHei", SimHei;}
	#about_overview_admin  dd  {width:548px;min-height:400px;float:left;font-family:"Microsoft YaHei", SimHei;}
		#about_overview_admin  dd  ul  {display:block;}
		#about_overview_admin  dd  ul  li  {width:274px;height:49px;line-height:49px;float:left;overflow:hidden;}
		#about_overview_admin  dd  ul  li  strong  {float:left;display:block;width:72px;height:49px;line-height:49px;font-size:18px;font-weight:normal;color:#666;overflow:hidden;}
		#about_overview_admin  dd  ul  li  em  {float:left;display:block;width:202px;height:49px;line-height:54px;font-size:13px;font-weight:normal;font-style:normal;overflow:hidden;color:#666;overflow:hidden;}




/* overview: awards */
.about_overview_award_content  {width:740px;background:url("bg_about_company.jpg") no-repeat right top;padding-top:84px;padding-left:35px;min-height:450px;}
	.about_overview_award_content  p  {color:#666;line-height:26px;font-size:12px;display:block;margin-bottom:34px;width:580px;-webkit-text-size-adjust:none;}
#about_overview_awardlist  {width:700px;height:660px;overflow:auto;margin-bottom:40px;}
	#about_overview_awardlist  table  {width:670px;}
		#about_overview_awardlist  table  td  {padding:5px 0 5px 0;}
		#about_overview_awardlist  table  td.award_year  {color:#cfa972;width:88px;vertical-align:top;font-size:36px;line-height:36px;font-family:"Segoe UI", Tahoma, Verdana, Arial;}
		#about_overview_awardlist  table  td.award_month  {color:#cfa972;width:45px;font-size:18px;line-height:18px;text-align:right;padding-right:12px;}
		#about_overview_awardlist  table  td.award_detail  {color:#666;line-height:18px;font-size:13px;line-height:22px;}




/* culture: idea */
#about_culture_idea  {width:775px;height:756px;background:url("bg_culture_idea.jpg") no-repeat 0 0;}
	#about_culture_idea  p  {width:532px;padding:0 0 28px 0;margin-left:214px;color:#666;font-size:14px;line-height:28px;}
	#about_culture_idea  p  em  {display:block;color:#cfa972;font-style:normal;}




/* culture: social responsibilities */
#about_culture_social  {width:775px;min-height:756px;background:url("bg_culture_social.jpg") no-repeat right top;}
	#about_culture_social  p  {width:532px;padding:0 0 28px 0;margin-left:130px;color:#666;font-size:13px;line-height:24px;}




/* cooperation */
.cooperation_box  {width:645px;margin:0 0 0 130px;display:block;}
	.cooperation_box  dt  {width:645px;height:39px;line-height:39px;color:#cfa972;font-size:24px;border-bottom:solid 1px #f4f4f4;}
	.cooperation_box  dd  {width:645px;padding:13px 0 39px 0;}
	.cooperation_box  dd  strong  {display:block;}
	.cooperation_box  dd  p  {display:block;width:560px;padding:0 0 24px 0;color:#666;font-size:13px;line-height:24px;}


.cooperation_table  {width:645px;margin:0 0 28px 130px;display:block;}
	.cooperation_table  caption  {line-height:39px;height:39px;text-align:left;color:#cfa972;font-size:13px;}
	.cooperation_table  th  {line-height:39px;height:39px;font-size:13px;color:#666;text-align:left;}
	.cooperation_table  td  {line-height:39px;height:39px;font-size:13px;color:#666;}

.cooperation_table2  {width:645px;margin:0 0 28px 0;display:block;}
	.cooperation_table2  th  {line-height:39px;height:39px;font-size:13px;color:#666;text-align:left;}
	.cooperation_table2  td  {line-height:20px;padding:10px 0 10px 0;font-size:13px;color:#666;}

.cooperation_para  {display:block;width:595px;margin:0 0 0 130px;padding:0 0 20px 0;color:#666;font-size:13px;line-height:24px;}




/* search result */
#search_result  {width:1000px;display:block;border-bottom:solid 1px #f4f4f4;}
	#search_result  dt  {display:block;float:left;width:256px;min-height:500px;padding:47px 66px 0 0;text-align:right;}
		#search_result  dt  h3  {display:block;height:32px;line-height:32px;font-size:32px;color:#999;font-weight:100;font-family:"Segoe UI Light", "Segoe UI", Tahoma, Verdana, Arial;}
		#search_result  dt  h2  {display:block;height:18px;line-height:18px;font-size:18px;color:#666;font-weight:normal;letter-spacing:3px;}

#search_result  dd  {float:left;width:678px;padding-top:47px;}
	#search_result  dd  em  {display:block;height:60px;line-height:30px;color:#daa978;font-size:18px;width:678px;border-bottom:solid 1px #f4f4f4;font-style:normal;letter-spacing:3px;}
		#search_result  dd  em  i  {font-style:normal;color:#ed1c24;}
#search_result  ul  {margin-top:26px;display:block;width:678px;}
	#search_result  ul  li  {display:block;width:678px;height:33px;line-height:33px;}
		#search_result  ul  li  a,  #search_result  ul  li  a:hover {text-decoration:none;}
		#search_result  ul  li  a  span  {display:block;float:left;width:93px;height:33px;line-height:33px;color:#999;overflow:hidden;cursor:pointer;font-size:14px;}
		#search_result  ul  li  a  strong  {display:block;float:left;max-width:595px;height:33px;line-height:33px;color:#666;overflow:hidden;font-weight:normal;cursor:pointer;font-size:14px;}
		#search_result  ul  li  a  strong:hover  {color:#000;}
		#search_result  ul  li  i  {font-style:normal;color:#ed1c24;}




/* universal paging */
.common_paging  {margin:21px 39px 52px;float:right;}
	.common_paging  td  {height:19px;text-align:center;line-height:19px;color:#666;}
	.common_paging  td.page  {padding:0 6px;}
	.common_paging  td.page  a {color:#666;text-decoration:none;font-size:14px;}
	.common_paging  td.page  a:hover  {color:#000;}
	.common_paging  td.page  a.selected  {color:#ed1c24;}
	.common_paging  td.search_pagearrow_l  {width:26px;}
	.common_paging  td.search_pagearrow_l  a  {
		display:block;width:26px;height:19px;background:url("search_arrow.gif") no-repeat 0 0;
		-webkit-transition: 200ms linear 0s;  
		-moz-transition: 200ms linear 0s;  
		-o-transition: 200ms linear 0s;  
		transition: 200ms linear 0s;
		overflow:hidden;text-indent:-9999px;
	}
	.common_paging  td.search_pagearrow_l  a:hover  {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity:0.6;
	}
	.common_paging  td.search_pagearrow_r  {width:26px;}
	.common_paging  td.search_pagearrow_r  a  {
		display:block;width:26px;height:19px;background:url("search_arrow.gif") no-repeat -27px 0;
		-webkit-transition: 200ms linear 0s;  
		-moz-transition: 200ms linear 0s;  
		-o-transition: 200ms linear 0s;  
		transition: 200ms linear 0s;
		overflow:hidden;text-indent:-9999px;
	}
	.common_paging  td.search_pagearrow_r  a:hover  {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity:0.6;
	}

	.common_paging  td.search_pageinput1  {width:33px;height:19px;padding-left:24px;font-size:12px;text-align:left;background:url("bg_about_page.gif") repeat-y 0 0;}
	.common_paging  td.search_pageinput2  {width:82px;height:19px;}
	.common_paging  td.search_pageinput2  input  {border:solid 1px #ccc;width:72px;height:17px;line-height:17px;font-size:12px;color:#666;padding-left:6px;}
	.common_paging  td.search_pageinput3  button  {
		border:0;width:19px;height:19px;text-indent:-9999px;background:url("search.gif") no-repeat 0 0; cursor:pointer;display:block;		-webkit-transition: 200ms linear 0s;  
		-moz-transition: 200ms linear 0s;  
		-o-transition: 200ms linear 0s;  
		transition: 200ms linear 0s;
	}
	.common_paging  td.search_pageinput3  button:hover  {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity:0.6;
	}




/* contact us */
#contactus_tree {width:225px;float:left;min-height:500px;background:url("bg_about_tree_grid.gif") no-repeat left bottom;}
	#contactus_tree  ul  {padding-top:59px;background:url("bg_about_tree.gif") repeat-y 0 0;margin-bottom:400px;}
	#contactus_tree  ul  li  a  {display:block;width:143px;height:38px;padding:0 0 0 82px;line-height:38px;color:#333;text-decoration:none;font-size:12px;}
	#contactus_tree  ul  li  a:hover  {background-color:#eeefef;text-decoration:none;}
	#contactus_tree  ul  li  a.selected  {background:url("bg_about_tree_item.gif") no-repeat 0 0 #eb383c;text-decoration:none;color:#fff;}
	#contactus_tree  ul  li  a.selected:hover {background:url("bg_about_tree_item.gif") no-repeat 0 0 #eb383c;text-decoration:none;color:#fff;}

.contactus_location  {width:775px;padding:16px 0 16px 0;}
.contactus_address  {width:775px;position:relative;}
	.contactus_address   dt  {float:left;width:232px;padding-top:35px;text-align:center;font-size:24px;color:#daa978;font-family:"Microsoft YaHei", SimHei;}
	.contactus_address   dd {float:left;width:328px;line-height:28px;font-size:12px;color:#666;padding-right:215px;}
		.contactus_address   dd  a  {display:block;width:62px;height:29px;position:absolute;padding-top:59px;font-size:12px;color:#999;text-align:center;bottom:0;right:87px;background:url("contactus_showmap.gif") no-repeat 0 0;text-decoration:none;}
		.contactus_address   dd  a:hover  {background:url("contactus_showmap.gif") no-repeat 0 -88px;color:#666;}
		.contactus_address   dd  a.selected  {background:url("contactus_showmap.gif") no-repeat 0 -88px;color:#666;}
		.contactus_address   dd  a.selected:hover  {background:url("contactus_showmap.gif") no-repeat 0 -88px;color:#666;}

.contactus_map  {width:775px;height:563px;background-position: 0 0;background-repeat:no-repeat;display:none;}
	.contactus_map  dl  {width:775px;height:155px;overflow:hidden;padding-top:408px;}
		.contactus_map  dt  {float:left;width:220px;height:68px;padding-top:87px;font-size:18px;color:#fff;text-align:center;padding-left:12px;font-family:"Microsoft YaHei", SimHei;}
		.contactus_map  dd  {float:left;width:543px;height:145px;padding-top:10px;color:#fff;line-height:23px;font-size:12px;}
		.contactus_map  dd  strong  {display:block;}

#contactus_map1  div.contactus_map  {background-image:url("contactus_location1.jpg");}
#contactus_map2  div.contactus_map  {background-image:url("contactus_location2.jpg");}
#contactus_map3  div.contactus_map  {background-image:url("contactus_location3.jpg");}
#contactus_map4  div.contactus_map  {background-image:url("contactus_location4.jpg");}




/* contact us page map hot area tips */
	#livetip2 {
	  font-size:12px;
	  color:#666;
	  position: absolute;
	  background-color: #eee;
	  padding: 4px;
	  border: 2px solid #999;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}




/* about: structure */
.structure_para  {display:block;width:555px;margin:0 0 0 128px;color:#666;font-size:13px;line-height:24px;}
.structure_para2  {display:block;width:555px;margin:0 0 0 128px;color:#666;font-size:13px;line-height:24px;padding-bottom:20px;}




/* about: history */
#about_overview_history  {width:700px;height:668px;overflow:auto;margin-left:35px;margin-bottom:40px;}
	#about_overview_history  table  {width:670px;}
		#about_overview_history  table  td  {padding:5px 0 5px 0;}
		#about_overview_history  table  td.history_year  {color:#cfa972;width:88px;vertical-align:top;font-size:36px;line-height:36px;font-family:"Segoe UI", Tahoma, Verdana, Arial;}
		#about_overview_history  table  td.history_month  {color:#cfa972;width:45px;font-size:18px;line-height:18px;text-align:right;padding-right:12px;}
		#about_overview_history  table  td.history_detail  {color:#666;line-height:18px;font-size:13px;line-height:22px;}




/* culture: logo download */
.about_culture_logobox  {width:645px;margin:0 0 75px 130px;display:block;}
	.about_culture_logobox  dt  {width:645px;height:39px;line-height:39px;color:#cfa972;font-size:24px;border-bottom:solid 1px #f4f4f4;}
	.about_culture_logobox  dd  {width:645px;padding:18px 0 0 0;}
		.about_culture_logobox  dd  ul  {display:block;}
		.about_culture_logobox  dd  ul  li  {width:215px;text-align:left;height:70px;margin-bottom:8px;float:left;overflow:hidden;}
#about_culture_logotext  {line-height:24px;color:#666;font-size:13px;margin:0 0 45px 130px;}




/* contact us: microblogs */
.contactus_microblog  {margin:21px 0 0 93px;display:block;width:682px;}
	.contactus_microblog  dt   {height:51px;width:682px;line-height:51px;font-size:24px;color:#cfa972;border-bottom:solid 1px #f4f4f4;}
	.contactus_microblog  dd  {width:682px;padding-top:20px;}
