/* CSS Document */

html { overflow:hidden; }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000 url(../images/bg.gif); color:#808080; outline:none;}


#top_panel { position:absolute; width:398px; height:85px; z-index:90; display:none; top:-85px; }
.logo { position:relative; width:167px; height:30px;  overflow:hidden; background-position:0px 0px;}
.logo a:link,.logo a:visited { display:block; width:167px; height:30px; background:url(../images/ui.gif) no-repeat; text-indent:-1000px; background-position:0px 7px;}
.logo a:hover { display:block; width:167px; height:30px; background-position:0px -20px;}

.global_search { position:absolute; width:163px; height:120px; z-index:200; top:0px; left:0px; display:none; }
.global_search_btn { position:absolute; width:24px; height:23px; z-index:200;}
.search_img { position:relative; width:132px; height:30px;}
.global_search_box { position:absolute; width:163px; height:120px; padding-top:10px; z-index:102;  top:0px; left:0px; display:none; }
.global_layer {position:absolute; z-index:90; background:#d81b22; width:163px; height:120px; display:none;}
.search_list { position:relative; width:132px; height:150px;}
.search_list li { float:left; width:132px; height:24px; background:url(../images/se_bg.jpg) no-repeat; list-style:none; margin-bottom:15px; color:#fff;}
.show_seach_type { display:none;}

.show_seach_type p a:link, .show_seach_type p a:visited  { color:#686969; font-size:12px; text-decoration:none; }
.show_seach_type p a:hover { color:#ededed; font-size:12px; text-decoration:none; }


#search_type_box { position:absolute; z-index:1111; width:130px;  height:110px; background:#000; line-height:18px; margin:23px 0px 0px 0px; border-left:1px #b7b9b8 solid;
 border-right:1px #b7b9b8 solid;
  border-bottom:1px #b7b9b8 solid;
}
#search_type_box p { text-indent:8px;}

#search_server_box { position:absolute; width:130px; z-index:1111; height:80px; background:#000; line-height:18px; margin:23px 0px 0px 0px; border-left:1px #b7b9b8 solid;
 border-right:1px #b7b9b8 solid;
  border-bottom:1px #b7b9b8 solid;
}
#search_server_box p { text-indent:8px;}

#search_year_box { position:absolute; padding-right:20px; width:110px; z-index:1111; height:70px; background:#000; line-height:18px; margin:23px 0px 0px 0px;  border-left:1px #b7b9b8 solid;
 border-right:1px #b7b9b8 solid;
  border-bottom:1px #b7b9b8 solid;
}
#search_year_box p { text-indent:8px;}

.search_type_item { position:absolute; width:132px; height:23px; line-height:23px; text-indent:8px; z-index:1;}


#footer { position:absolute; width:100%; height:50px;   bottom:0; z-index:800; overflow:hidden; }
.footer_box { position:relative; width:100%; height:50px; top:50px; background-color:#000;}
.footer_line { position:relative; width:100%; height:2px; border-bottom:1px #232323 solid; overflow:hidden; }
.footer_content { position:relative; width:100%; height:46px;}

.footer_logo { position:absolute; z-index:10; left:12px; width:32px; height:32px; top:8px;}

.footer_logo a:link, .footer_logo a:visited { 
												display:block; 
												width:32px; height:32px; overflow:hidden; 
												text-indent:-100px; 
												background:url(../images/ui.gif) no-repeat; background-position:-179px 0px;
											}
											
.footer_logo a:hover { display:block; width:32px; height:32px; background-position:-216px 0px;}



.footer_other_list { position:absolute; width:150px; height:46px; right:15px; }
.footer_other_list  li { float:left; width:20px; height:46px; list-style:none;}
.footer_other_list  li a:link ,.footer_other_list  li a:visited ,.footer_other_list  li a:hover {
	display:block;
	width:20px; height:46px;
	background:url(../images/ui.gif) no-repeat;
	background-position:0px -56px;
	text-indent:-1000000px;
	overflow:hidden;
}
.footer_other_list  li a.item1:link, .footer_other_list  li a.item1:visited {background-position:0px -144px; }
.footer_other_list  li a.item1:hover {background-position:0px -201px; }

.footer_other_list  li a.item2:link, .footer_other_list  li a.item2:visited { background-position:-62px -144px; }
.footer_other_list  li a.item2:hover {background-position:-62px -201px; }

.footer_other_list  li a.item3:link, .footer_other_list  li a.item3:visited { background-position:-117px -143px; }
.footer_other_list  li a.item3:hover {  background-position:-117px -201px; }

#other_info { position:absolute; width:100%; height:316px; bottom:0px; z-index:750; background:url(../images/bg_80.png); display:none;}

.other_info_panel {  position:absolute; width:100%; height:316px; bottom:-278px; z-index:700; }
.close_other_info { position:absolute; width:100%; height:27px; top:0; z-index:780; right:0px; border-bottom:1px #d61920 solid; }
.close_foot_info { float:right; width:28px; height:27px; background:#d61920; cursor:pointer;}

.other_contact_panel { position:relative; width:850px; height:122px; top:30px;}
.o_c_title { position:relative; width:850px; height:45px; line-height:45px; border-bottom:0.1em #808080 dotted; font-size:14px; color:#d6d6d6; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; margin-bottom:20px;}

.oc_n_title { position:relative; width:280px; height:45px; line-height:45px; border-bottom:0.1em #808080 dotted; font-size:14px; color:#d6d6d6; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; margin-bottom:10px;}

.left_content_panel	{ float:left; width:285px;}
.oc_n_title_d {  float:left; width:285px; height:45px; line-height:45px; border-bottom:0.1em #808080 dotted; font-size:14px; color:#d6d6d6; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; margin-bottom:5px;}
.oc_n_left_table	{ float:left; width:285px;}
.oc_n_left_table  h1 { font-size:12px;}

.right_content_panel { float:right; width:500px;}


.oc_n_title_c	{ float:left; width:502px; height:45px; line-height:45px; border-bottom:0.1em #808080 dotted; font-size:14px; color:#d6d6d6; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; margin-bottom:10px;}

.input_a	{ width:120px; height:22px; line-height:22px; border:1px #5b5b5b solid; background:#000000; font-size:12px; color:#787878;}
.input_3	{ width:130px; height:22px; line-height:22px; border:1px #5b5b5b solid; background:#000000; font-size:12px; color:#787878; }
.input_e	{ width:208px; height:22px;  line-height:22px; border:1px #5b5b5b solid; background:#000000; font-size:12px; color:#787878;}
.input_t	{ width:500px; height:74px; border:1px #5b5b5b solid; background:#000000; font-size:12px; color:#787878; line-height:18px; }
.oc_address_info	{  float:left; width:280px; margin-left:15px;}
.oc_address_info h1 { font-size:12px;}
.oc_submit_from	{ float:left; width:502px;}

.o_c_list { position:relative; width:850px; height:45px; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif;  }
.o_c_list h1 { color:#d6d6d6; font-size:12px;}
.submit_c 	{ cursor:pointer;}
.site_map_info { position:relative; top:45px; width:990px; height:280px;  font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif;}
.site_map_info li { float:left; width:168px; height:280px; list-style:none;  margin-left:22px;}
.site_title { position:relative; width:168px; height:25px; font-size:14px;   border-bottom:5px #282828 solid; line-height:20px; color:#d6d6d6; margin-bottom:10px; }
.site_content { float:left; width:90px; height:22px; line-height:22px;}
.site_content a:link,.site_content a:visited { color:#808080; text-decoration:none;}
.site_content a:hover { color:#d61920; text-decoration:none;}



.pro_sort_name1  {  }
.pro_sort_name2  {  display:none;}

/*nav menu */
.nav_menu { position:relative; width:385px; height:18px;  top:25px;}
.nav_menu  li { float:left; width:77px; height:18px;  list-style:none;}
.nav_menu  li a:link ,.nav_menu  li a:visited ,.nav_menu  li a:hover {
	display:block;
	width:77px; height:18px;
	background:url(../images/ui.gif) no-repeat;
	background-position:0px -56px;
	text-indent:-1000px;
	overflow:hidden;
}
.nav_menu  li a.menu1:link, .nav_menu  li a.menu1:visited { background-position:0px -56px;}
.nav_menu  li.now a.menu1:link,.nav_menu  li.now a.menu1:visited { background-position:0px -74px;}
.nav_menu  li a.menu1:hover { background-position:0px -123px;}

.nav_menu  li a.menu2:link,.nav_menu  li a.menu2:visited { background-position:-65px -56px;}
.nav_menu  li.now a.menu2:link,.nav_menu  li.now a.menu2:visited { background-position:-65px -74px;}
.nav_menu  li a.menu2:hover { background-position:-65px -123px;}

.nav_menu  li a.menu3:link,.nav_menu  li a.menu3:visited { background-position:-128px -56px;}
.nav_menu  li.now a.menu3:link,.nav_menu  li.now a.menu3:visited { background-position:-128px -74px;}
.nav_menu  li a.menu3:hover { background-position:-180px -123px;}

.nav_menu  li a.menu4:link,.nav_menu  li a.menu4:visited { background-position:-195px -56px;}
.nav_menu  li.now a.menu4:link,.nav_menu  li.now a.menu4:visited { background-position:-195px -74px;}
.nav_menu  li a.menu4:hover { background-position:-280px -123px;}

.nav_menu  li a.menu5:link,.nav_menu  li a.menu5:visited { background-position:-312px -56px;}
.nav_menu  li.now a.menu5:link,.nav_menu  li.now a.menu5:visited { background-position:-312px -74px;}
.nav_menu  li a.menu5:hover { background-position:-390px -122px;}

/*content box*/
#content_box { position:absolute; width:100%;  overflow:hidden;}
.map_change	{ position:relative; width:849px; height:472px; overflow:hidden;}
.s_map_img	{ position:relative; width:849px; height:472px; overflow:hidden;}
.e_map_img	{ position:relative; width:849px; height:472px; overflow:hidden; display:none;}

.fd_map_icon { position:absolute; width:29px; height:29px; right:0px; top:388px; text-indent:-1000px; overflow:hidden; z-index:500;}
.fd_map_icon a:link,.fd_map_icon a:visited { display:block; width:29px; height:29px; background:url(../images/cd/d1.jpg) no-repeat;  background-position:0px -29px;}
.fd_map_icon a.now:link,.fd_map_icon a.now:visited { display:block; width:29px; height:29px; background:url(../images/cd/d1.jpg) no-repeat; background-position:0px 0px;}

.sx_map_icon { position:absolute; width:29px; height:29px; right:0px; top:420px; text-indent:-1000px; overflow:hidden; z-index:300;}
.sx_map_icon a:link,.sx_map_icon a:visited { display:block; width:29px; height:29px; background:url(../images/cd/s1.jpg) no-repeat; background-position:0px 0px;}
.sx_map_icon a.now:link,.sx_map_icon a.now:visited { display:block; width:29px; height:29px; background:url(../images/cd/s1.jpg) no-repeat;  background-position:0px -29px;}

/*homage page css*/

#logo_effect { position:absolute; width:100%; height:423px; z-index:100;}
.index_project_box { height:423px; z-index:100; display:none; }
#intro_logo {  position:relative; width:423px; height:423px;  overflow:hidden; display:none;}
#frame {  position:absolute; width:423px; height:423px;  z-index:200;}
#logo_panel { 
	position:relative;/* width:28px; height:26px;*/ top:212px; 
	width:423px; height:423px;
	/*filter:alpha(opacity=20); 
	-moz-opacity:0.2; 
	opacity:0.2;*/
}
#logo_panel img {}

#logo_list { position:absolute; z-index:100; width:423px; height:423px; display:none;}
#logo_list	 ul { width:500px; height:423px;}
#logo_list li { 
	float:left; margin-right:7px; margin-bottom:7px;
	width:208px; height:208px; 
	list-style:none; 
}

.gray {
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;
}

/*#index_left_arrow { position:absolute; z-index:899; top:201px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-517px 0px; cursor:pointer;}
#index_right_arrow { position:absolute; z-index:900; top:201px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-579px 0px; left:12px; cursor:pointer;}*/


#index_left_arrow { position:absolute; top:170px; z-index:9999;  width:26px; height:26px; background:url(../images/a_arrow.jpg); background-position:0px 0px; cursor:pointer; display:none;}
#index_right_arrow { position:absolute; top:170px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg); background-position:0px -26px;  cursor:pointer;display:none;}

.loading_intro 	{ position:absolute; width:16px; height:16px; background:#000; z-index:100; display:none;}


/*-------------project list -------------------------*/
#vet_panel { position:absolute; width:100%; height:423px; z-index:100; padding:0px; display:none; }
#slider_panel_vet { position:relative;}
#vet_panel li { float:left; width:100%; height:423px; list-style:none;}
#p_list_box { position:relative;  width:423px; height:423px; }
.p_loading { padding-top:180px; padding-left:200px;}

#show_0 { width:423px; height:423px;  display:none; background:#000; overflow:hidden; }
#show_1 { width:423px; height:423px;  display:none; background:#000; overflow:hidden;  }
#show_2 { width:423px; height:423px;  display:none; background:#000; overflow:hidden;  }
#show_3 { width:423px; height:423px;  display:none; background:#000; overflow:hidden;  }

#show_0,#show_1,#show_2,#show_4 img { position:absolute; z-index:900;}


.p_pic_list { position:absolute; width:450px; height:423px; left:0px; z-index:500; overflow:hidden;}
.ver_pro_pic { float:left; width:208px; height:208px;  margin-right:7px; margin-bottom:7px; display:none; cursor:pointer;}

/*--*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; display:none; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 423px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }



/*index news pagel*/
.news_c_panel	{ position:absolute; width:400px; height:40px; z-index:1000; left:13px; bottom:157px; display:none;}
.news_container {  position:absolute;  width:108px; height:108px; }
.news_container li {width:108px; height:88px; line-height:20px; list-style:none;}
.news_container ul li a {
		padding-bottom:0px;
		font-size:12px;
		height:88px;
		color:#a0a0a0; text-decoration:none;
	}

.news_container ul { margin-top:20px;}
.news_container h1 { font-size:12px; height:28px; font-weight:normal; color:#dddddd; margin-bottom:15px; }
.news_container ul li h2 { font-size:11px; font-weight:normal; color:#3d3d3d; margin-bottom:7px; }
.news_container ul li h3	{ font-size:12px; font-weight:normal; color:#858585; line-height:18px;}
.news_container ul li a {  color:#858585; text-decoration:none;}
.news_container ul li a:hover {  color:#dddddd; text-decoration:underline;}





.news_box_panel { position:absolute; padding:8px; width:108px; height:108px; border:1px #d81b22 solid; background:#000000;}
.news_box_panel h1 { font-size:12px; font-weight:normal; color:#dddddd; margin-bottom:15px; }
.news_box_panel h2 { font-size:11px; font-weight:normal; color:#3d3d3d; margin-bottom:7px; }
.news_box_panel h3	{ font-size:12px; font-weight:normal; color:#858585; line-height:18px;}
.news_box_panel a {  color:#858585; text-decoration:none;}
.news_box_panel a:hover {  color:#dddddd; text-decoration:underline;}
/*project thumbs */
#project_thumbs { position:absolute; width:135px; height:149px; z-index:200;  overflow:hidden;}
.project_thumbs_slider { 
	position:relative;
	width:135px; height:137px; 
	top:149px; display:none; 
}
.project_thumbs_slider ul { position:relative; width:150px; height:137px;}
.project_thumbs_slider li { float:left; width:50px; height:49px; border:1px #d61920 solid; margin-bottom:6px; margin-right:6px; background:url(../images/bg_index_project.jpg) no-repeat; background-position:0px -60px; list-style:none; color:#8f8d8e; padding:5px; cursor:pointer;}
.project_thumbs_slider li.now { background-position:0px 0px; color:#fff; }

.project_intro {  height:208px;}
#porject_status { position:relative; width:430px; height:208px; display:none; }
.project_no { position:absolute; left:0px;  border:1px #d61920 solid; width:206px; height:206px; background:url(../images/no.jpg); background-position:0px -206px; z-index:700; overflow:hidden;}
.project_no a:link,.project_no a:visited,.project_no a:hover { display:block; width:208px; height:208px; text-indent:-1000px;}
.project_yes { position:absolute; left:222px;  border:1px #d61920 solid; width:206px; height:206px; background:url(../images/ok.jpg); z-index:700;}
.project_yes a:link,.project_yes a:visited,.project_yes a:hover { display:block; width:208px; height:208px; text-indent:-1000px;}

.project_status_tips { position:absolute; width:100%; left:0px;  height:208px;  z-index:750; background:#000; display:none; text-align:center;}
.project_status_tips img {  padding-top:85px;}

.project_status_show_yes { position:absolute; left:0px; width:206px; height:206px; background:url(../images/ok.jpg); background-position:0px -206px;}
.project_status_show_no { position:absolute; left:0px; width:206px; height:206px; background:url(../images/no.jpg); }
/*sub menu*/

.sub_w1 { width:285px;}
#sub_menu { 
	position:absolute; top:98px;
	height:20px; 
	border-bottom:1px #d81b22 solid; 
	border-top:1px #d81b22 solid; 
	border-left:1px #d81b22 solid;
	z-index:100;
	overflow:hidden;
	display:none;
}
#sub_menu li { float:left; width:95px; height:20px;  list-style:none;  font-size:12px; text-align:center; line-height:20px;}
#sub_menu li a:link , #sub_menu li a:visited { display:block; width:95px; height:20px; background:url(../images/bg_sub.jpg) no-repeat; background-position:0px -20px; color:#808080; text-decoration:none;}
#sub_menu li a:hover {   width:95px; height:20px; background:url(../images/bg_sub.jpg) no-repeat; background-position:0px -20px; color:#efefef;  text-decoration:none;}
#sub_menu li.now a:link,#sub_menu li.now a:visited,#sub_menu li.now a:hover { color:#efefef; text-decoration:none;   width:95px; height:20px; background:url(../images/bg_sub.jpg) no-repeat; background-position:0px 0px;}


/*about*/
.content_h1 { height:398px; }
.about_content { display:none; z-index:300;}
.a_show_pic { float:left; width:358px; height:398px; margin-right:40px; overflow:hidden; }
.a_show_text { float:right; width:480px; height:398px; overflow:hidden;}
.a_slider_pic { position:relative; width:358px; height:358px;}
.a_slider_pic li { position:absolute; left:0px; z-index:100; width:358px; height:358px; list-style:none;}
.pic_thumb { position:absolute; width:385px; height:6px; top:370px; margin:0px; z-index:1000;}
.pic_thumb_li { float:left; width:54px; border-right:1px #d61920 solid; height:6px; background:red; margin-right:6px; background:url(../images/a_slider.jpg) no-repeat; background-position:-54px 0px; cursor:pointer; overflow:hidden; margin-bottom:5px; }

.a_title_img { position:relative; width:184px; height:52px; margin:0px;}
.a_title_text { position:relative; width:530px; height:250px; padding-top:20px;  margin:0px; line-height:20px; text-align:justify; text-justify:inter-ideograph; overflow:hidden;}

.about_arrow { position:absolute; width:62px; height:26px;  z-index:1000; top:350px; right:0;}
.about_prev_arrow { float:left; width:26px; height:26px; background:url(../images/a_btn.jpg); background-position:0px -26px; cursor:pointer;}
.about_next_arrow { float:right; width:26px; height:26px; background:url(../images/a_btn.jpg); background-position:-26px -26px;  cursor:pointer;}

.slider_about_text_ul {  position:relative; width:530px; height:250px; }
.about_text_li { float:left; width:480px; height:250px; margin-right:50px; line-height:19px;}
 

/*show conent*/
#slider_panel { position:relative; width:100%px; height:398px; overflow:hidden; }
#slider_panel li{ float:left; width:100%; height:398px; list-style:none; overflow:hidden; }
#slider_content { position:relative; height:398px; width:39800px;}

.coent_box { position:relative; height:398px; width:878px; margin:0px auto; overflow:hidden; }

#current{ width:980px !important;}
.slider_cd_project { position:relative; width:878px; height:308px; top:10px; overflow:hidden;}
.slider_cd_project li { float:left; width:878px; height:308px; list-style:none; !important;}
.cd_project_list	{ float:left; width:278px; height:118px; margin-right:7px; margin-left:5px; margin-bottom:10px; border:1px #434343 solid;}
.cd_pro_img	{ position:absolute; z-index:10; width:110px; height:110px; margin:4px 0px 0px 4px;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	opacity:0.85;
}
.show_cd_pro { position:absolute; width:76px; height:21px; z-index:30; margin:98px 0px 0px 189px;}
.cd_pro_text { position:absolute; width:150px; height:110px; z-index:29;  margin:4px 0px 0px 123px;}
.cd_pro_text h3 { position:relative; font-size:12px; width:148px; height:25px;  border-bottom:0.1em #434343 dotted; line-height:21px; color:#d1d1d1;}
.cd_pro_text p { padding-top:3px; padding-bottom:2px; } 

#prev { position:absolute; top:297px; left:825px; z-index:40; width:20px; height:20px; background:#000000; line-height:20px; text-align:center; font-family:Arial; font-size:14px;}

#prev a:link,#prev a:visited { display:block; width:20px; height:20px; background:#000; color:#808080; text-decoration:none; }
#prev a:hover	{ display:block;  width:20px; height:20px; background:#d61d22; color:#fff; text-decoration:none;}

#next { position:absolute; top:297px; left:850px;  z-index:40; width:20px; height:20px; background:#000000; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#next a:link,#next a:visited { display:block; width:20px; height:20px; background:#000; color:#808080; text-decoration:none; }
#next a:hover	{ display:block;  width:20px; height:20px; background:#d61d22; color:#fff; text-decoration:none;}


.slider_cd_text { position:relative; width:878px; height:308px; top:10px; overflow:hidden;}
.slider_cd_text  li { float:left; width:878px; height:308px; list-style:none;}

#cd_text_div	{ position:relative;height:30px; line-height:30px; }
#cd_text_div a:link,#cd_text_div a:visited ,#cd_text_div a:hover { color:#d1d1d1; text-decoration:none;}
.h_color { background:#333;}
.title_cd_text  { float:left; margin-left:5px; width:486px; height:30px; color:#d1d1d1;}
.title_cd_text a:link,.title_cd_text a:visited,.title_cd_text a:hover { color:#d1d1d1; text-decoration:none;}

.type_cd_text  { float:left; width:166px; height:30px; color:#808080;}
.date_cd_text  { float:left; width:98px;  color:#808080;}



.cd_content_list	{ position:relative; width:878px;}
.cd_content_li { position:relative; width:878px; height:30px; overflow:hidden;  }
.cd_content_li h1 { display:block; width:878px; height:29px; border-bottom:1px #333333 solid; font-size:12px; color:#d1d1d1; line-height:40px; background:url(../images/cd/ac.jpg) no-repeat right top; text-indent:5px;cursor:pointer;}
.cd_clist	{ position:relative; width:878px; height:280px; margin-top:10px;}
.cd_img		{ float:left; width:270px; height:270px; margin-right:20px;}
.cd_text	{ float:left; width:550px; height:auto; line-height:20px;}

/*team person*/
.team_box { position:relative; width:100%; height:398px; overflow:hidden;}
.team_slider { position:relative; width:100%; height:338px; margin-top:30px;}
.team_li { float:left; width:196px; height:338px; cursor:pointer; }

.team_p1 { position:absolute; width:196px; height:338px; z-index:200;}
.team_p2 { position:absolute; width:196px; height:338px; z-index:300; display:none;}
.team_name_title { font-size:14px; color:#fff; font-weight:bold; height:18px; line-height:18px;}
.team_name_po { font-size:12px; color:#b4b4b4;}

.contrl_team_panel	{ position:relative; width:100%; height:338px;}


.all_slider_panel { position:relative; width:100%; height:398px;}
/*-------------------------*/

/*event list*/
.event_box { position:relative; width:100%; overflow:hidden;}
.event_slider { position:relative; width:100%; height:398px;  }
.event_li { float:left; width:200px; height:398px;}
.bg_evet { position:absolute; z-index:10; background:url(../images/bg_e.jpg) repeat-x; width:100%; height:149px; bottom:0; display:none; }
.m_title { position:relative; height:45px; line-height:45px; color:#808080; font-size:28px; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:bold; }

.m_box { position:relative; padding:10px; height:auto !important; height:170px; min-height:170px; border:1px #3b3b3b solid;}
.m_box h1 { position:relative; font-size:12px;  line-height:18px;  font-weight:normal; border-bottom:0.1em #808080 dotted; padding-top:5px; padding-bottom:5px;}

.red_line { position:absolute; width:200px; height:5px; top:45px; background-color:#d81b22; z-index:900; display:none; overflow:hidden; }



/*popop*/
#pop_bg { 
	position:absolute; 
	width:100%; height:100%; 
	background:#000;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	opacity:0.85;
	z-index:1900;
	display:none;
}
.pop_box {
	position:absolute;
	width:432px;
	z-index:2900;
	height:400px;
	border:1px #d61a21 solid;
	background:url(../images/bg.gif);
	display:none;
	overflow:hidden;
}

.close_pop { 
	position:absolute; 
	width:32px; height:32px; z-index:9999; 
	background:#d61a21;
	color:#fff; cursor:pointer;
	display:none;
}
.close_pop_img {
	position:absolute; width:32px; height:22px; z-index:99999; text-align:center; left:0px;
}
#theimage { margin-top:6px; margin-left:7px;}
#theimage2 { margin-top:5px; margin-left:5px;}
#theimage1 { margin-top:5px; margin-left:5px;}
#box {
	position:relative;
	width:400px; margin-top:10px; margin-bottom:20px;
}
.title_a { position:relative;  height:40px; margin-bottom:20px; line-height:40px; border-bottom:1px #808080 dotted;}
.title_a_left { float:left; color:#d1d1d1; margin-right:10px; font-size:16px; font-weight:bold;}
.title_a_right  { float:left; color:#9e9e9e; font-size:12px; font-weight:bold;}
.content_box { position:relative; width:400px; height:auto; margin-top:10px; line-height:22px; text-align:left; text-align:justify; text-justify:inter-ideograph;}
.team_p { position:relative; width:400px; height:30px; color:#d1d1d1; font-size:14px; margin-bottom:5px; margin-top:10px;}
.team_p_li { position:relative; width:400px; height:25px; line-height:25px;}
.team_p_content { position:relative; width:400px; line-height:20px;}
.team_p_content a:link,.team_p_content a:visited { color:#808080; text-decoration:none;}
.team_p_content a:hover,.team_p_content a:visited { color:#efefef; }
.content_box_team	{ position:relative; width:380px; padding-right:20px; line-height:22px; text-align:left; text-align:justify; text-justify:inter-ideograph;}
.summary_team_info	{ position:relative; width:406px; height:335px;}
#box_team {
	position:relative;
	width:400px; margin-top:10px; margin-bottom:20px;
}

/*project*/
.project { height:288px; display:none;}
.project_box { position:relative; width:100%; height:208px;}
.project_slider { position:relative; width:100%; height:208px; top:40px; }
.project_li { float:left; width:208px; height:208px; cursor:pointer; display:none;}

.project_no_data { position:relative; width:208px; padding-top:90px; height:118px; text-align:center; vertical-align:middle; font-size:12px; color:#efefef;}



#select_porject { position:absolute; z-index:700; width:292px; height:103px; display:none;}
#select_porject li { float:left; width:131px; height:23px; background:url(../images/project/bg_select.jpg) no-repeat; list-style:none; margin-right:5px; margin-left:5px; line-height:23px;}
#select_porject li a:link, #select_porject li a:visited  { color:#686969; font-size:12px; text-decoration:none; }
#select_porject li a:hover { color:#ededed; font-size:12px; text-decoration:none; }

#project_type { position:absolute; width:129px; height:160px; z-index:9500; top:-160px; border-top:1px #d81b22 solid; border-left:1px #d81b22 solid; border-right:1px #d81b22 solid; background:#000;}
#project_type h1 { width:129px; height:25px; line-height:25px; font-weight:normal; font-size:12px; text-indent:5px;}

#project_server { position:absolute; width:129px;  height:110px; z-index:9500; top:-110px; border-top:1px #d81b22 solid; border-left:1px #d81b22 solid; border-right:1px #d81b22 solid; background:#000;}
#project_server h1 { height:25px; line-height:25px; font-weight:normal; font-size:12px; text-indent:5px;}

#project_year { position:absolute; width:129px; height:180px; z-index:9500; top:-180px; border-top:1px #d81b22 solid; border-left:1px #d81b22 solid; border-right:1px #d81b22 solid; background:#000;}
#project_year h1 { width:129px; height:25px; line-height:25px; font-weight:normal; font-size:12px; text-indent:5px;}

.p_type { display:none; margin:0px 0px 0px 0px;}
.type_p_text { position:absolute; width:131px; height:23px; z-index:9400; text-indent:5px; }


.project_img { position:absolute; z-index:10; width:208px; height:208px;}
.project_img img { border:1px #ed1c24 solid;}
.project_img_layer { 
						position:absolute; z-index:11; 
						width:208px; height:208px; background:#000 url(../images/p_bg.gif);  
					    filter:alpha(opacity=25);
						-moz-opacity:0.25; 
						opacity:0.25;
						
				   }
.project_title { position:absolute; width:208px; height:30px; line-height:30px; color:#ededed; z-index:12; top:208px; display:none;}
.project_img_layer_img { position:absolute; z-index:15; width:208px; height:208px; background:#000;  text-align:center; display:none;}
.project_img_layer_img img { padding-top:85px;}

.project_pop_title { position:absolute; z-index:99999; width:426px; height:40px; line-height:40px; background:#fff; display:none;}
.project_pop_foot { position:absolute; z-index:99999; width:426px; height:40px; background:#fff; display:none;}

.project_pop_box {
	position:absolute; z-index:9999;
	width:426px; height:426px; 
	display:none;
}

.a_right_line { 
				position:absolute; right:0px; z-index:5; _z-index:70; _right:-1px;
				width:3px; background:#000; height:424px; 
				background:#d61a21; /*border-right:1px #d61a21 solid;*/  display:none;
			 }
.a_project_box {
	position:absolute; z-index:10;  top:25px;
	width:424px; height:424px;
	border:1px #d61a21 solid;
	background:#000;
	overflow:hidden;

}

.a_project_title {
	position:absolute; z-index:999999; 
	width:424px; height:25px;
	color:#fff;
}

.a_project_img_li {
	position:absolute; z-index:2000;  overflow:hidden; top:459px;
	width:424px;
}

.a_p_img {
	position:absolute; z-index:40;
	width:424px; height:424px;
	display:none;
}

.a_p_loding { position:absolute; width:100%; height:424px; text-align:center; z-index:30; background:#000; display:none;}
.a_p_loding img { padding-top:190px;}




.a_project_text { position:absolute; width:380px; height:370px; background:#000; z-index:60; top:50px; overflow:hidden; left:20px; line-height:18px; text-align:justify; text-justify:inter-ideograph;}
.a_p_s_title { position:absolute; width:400px; height:40px; top:10px; color:#bdbdbd; font-size:16px; z-index:60; font-weight:bold; line-height:30px; left:20px;}


/*sub content panel and db_slider panel*/

.content_left { float:left; width:385px; height:330px; margin-left:38px; margin-top:27px; _margin-left:18px; }
.content_right { float:right; width:380px; height:276px; margin-right:28px; margin-top:70px;}
.cotent_title { position:relative; width:385px; height:30px; }
.content_text { position:relative; width:385px; height:300px; overflow:hidden; padding-top:10px; line-height:19px;  text-align:justify; text-justify:inter-ideograph;}
.content_img { position:relative; width:380px; height:250px;}
.content_img_li { float:left; width:115px; height:115px; border:1px #d81b22 solid; list-style:none; margin-left:5px; margin-bottom:5px; overflow:hidden;}
.content_more { position:relative; width:360px; height:20px; text-align:right;}


.db_slider_box { position:relative; width:100%; height:390px;  overflow:hidden; }

.db_slider_contrl { position:relative; width:860px; height:390px; overflow:hidden; }
.db_slider_ul { position:relative; width:820px; height:390px; margin:0px; }
.db_slider { float:left; width:910px; height:390px;}

.client_list_contrl { position:relative; width:860px; height:350px; margin-top:10px; overflow:hidden; display:none; }
.client_list_ul { position:relative; width:910px; height:350px;  background:url(../images/gh.jpg);}
.client_list_slider { float:left; width:910px; height:390px; }
.client_list_box  { float:left; width:270px; margin-left:25px; height:25px; line-height:25px; color:#808080; text-indent:55px;}



.e_db_slider_ul { position:relative; width:910px; height:390px; margin:0px; }
.e_db_slider { float:left; width:910px; height:390px;}

.m_db_slider_ul { position:relative; width:910px; height:390px; margin:0px; }
.m_db_slider { float:left; width:910px; height:390px;}
.m_event_box_show { 
	display:block; _background:#000;
	float:left;  margin-right:30px; margin-bottom:36px; 
	width:410px; height:159px; 
	border:1px #4b4b4b solid;
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	opacity:0.6;
}



.click_prev { position:absolute; margin:142px 0px 0px 15px; z-index:300; width:14px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-518px 0px ;}
.click_next { position:absolute; margin:142px 15px 0px 0px; right:0px; z-index:300; width:14px; height:26px;  background:url(../images/ui.gif) no-repeat; background-position:-580px 0px ;}



/*services*/
.sub_service { width:285px; overflow:hidden;}
.sub_service_2 { overflow:hidden;}
.client_box {
		 float:left; width:106px; height:106px; border:1px #2b2b2b solid; margin-right:17px; margin-bottom:10px;
		 filter:alpha(opacity=40); 
		-moz-opacity:0.4; 
		opacity:0.4;
	}
.client_msg { position:absolute; margin:8px 0px 0px 92px; width:20px; height:13px; background:url(../images/msg.jpg) no-repeat; z-index:10;}

.a_client_title { position:absolute; width:388px; height:30px;  z-index:19; line-height:30px; font-size:16px; color:#d1d1d1; font-weight:bold; left:20px; top:20px; border-bottom:0.1em #808080 dotted;}
.a_client_text { position:absolute; width:388px; height:338px; z-index:9; top:60px; left:20px; line-height:18px;  text-align:justify; text-justify:inter-ideograph;}



/*news*/
.sub_news { width:285px;}


.company_box,.company2_box { position:relative; width:100%; height:387px; overflow:hidden;}
.company_slider ,.company2_slider{ position:relative; width:100%; height:387px;   }
.company_li,.company2_li { float:left; width:230px; height:387px;}
.company_news_box { 
	position:relative; padding:12px;
	width:200px; height:331px; 
	border:1px #121212 solid; 
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	opacity:0.6;
	cursor:pointer;
}

.company_title { position:relative; width:200px; padding-top:10px; height:45px; margin-bottom:5px; border-bottom:0.1em #808080 dotted;}
.company_title  h1 {color:#d2d2d2;  font-size:16px; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; height:25px; line-height:25px;}
.company_title  h3 { color:#393939; height:18px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:11px; font-weight:normal;}
.company_summary { position:relative; width:195px; height:119px; text-align:justify; text-justify:inter-ideograph; line-height:18px;}
.event_more { position:relative; width:195px; height:12px; text-align:right;}
.company_title a:link ,.company_title a:visited,.company_title a:hover{ color:#d2d2d2; text-decoration:none;}
.company_summary a:link ,.company_summary a:visited,.company_summary a:hover{ color:#d2d2d2; text-decoration:none;}

#content_event_show { position:relative; width:600px; height:auto; margin-top:30px;}

#content_event_show h1 { height:30px; line-height:30px; width:600px; font-size:16px; color:#d1d1d1; font-weight:bold; }
#content_event_show h2 { font-size:12px; color:#575757; height:25px; line-height:25px; margin-bottom:15px; font-weight:normal; border-bottom:0.1em #808080 dotted;}
#content_event_show h3 { font-weight:normal; line-height:20px; font-size:12px;}
#content_event_show h4 { float:right; font-size:12px; width:30px; height:30px;} 
.event_box_show { 
	display:block; _background:#000;
	float:left; margin-right:30px;  margin-bottom:36px; 
	width:410px; height:159px; 
	border:1px #4b4b4b solid;
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	opacity:0.6;
}

.event_left { float:left; width:278px; height:139px; margin-left:12px; margin-top:12px; _margin-left:8px;}
.event_right { float:right; width:76px; height:149px; margin-right:12px; margin-top:12px; }


.event_down { 
	position:relative; top:42px; left:-70px; _top:22px;
	width:76px; height:17px; background:#d81b22; text-align:center; line-height:18px; color:#d2d1cd;

}
.event_down a:link, .event_down a:visited ,.event_down a:hover { color:#d2d1cd; text-decoration:none;}
.img_event_dow	{ position:relative; width:76px; height:89px;}




.event_title { position:relative; width:278px; height:30px; border-bottom:0.1em #808080 dotted;}
.event_title h1 {color:#d2d2d2; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; font-size:16px; font-weight:bold; height:30px; line-height:30px; font-weight:normal;}
.event_text { position:relative; width:278px; height:106px; padding-top:3px;}
.event_text h1 {  color:#393939; height:18px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:11px; font-weight:normal;}
.event_text h3 { line-height:18px; font-weight:normal; font-size:12px; padding-top:5px;}
.event_text p { line-height:20px; font-weight:normal; font-size:12px; padding-top:5px;}



/*join us*/
.sub_join { width:380px;overflow:hidden;}


.join_box { position:relative; width:100%;  overflow:hidden;}
.join_slider { position:relative; width:100%; height:398px;}
.join_li { float:left; width:200px; height:398px; }
.join_li_box { position:relative; margin-top:80px; margin-left:25px; width:153px; height:150px; background:url(../images/bg_join.jpg) no-repeat; cursor:pointer;}
.join_li_box_p { position:absolute; width:130px; height:128px; margin:12px 0px 0px 10px; }
.join_li_box_p h1{  width:130px; height:27px; line-height:25px; margin-bottom:6px; color:#d1d1d1;  border-bottom:0.1em #808080 dotted; font-size:14px; font-weight:normal;}
.join_li_box_p h3{ width:130px; height:23px; line-height:23px; font-weight:normal; font-size:12px;}


.a_join_title { position:relative; width:385px; height:125px;  border-bottom:0.1em #808080 dotted; margin-bottom:8px; margin-top:18px;}

.a_join_title  h1 { font-size:16px; color:#d1d1d1; height:30px; line-height:30px;}
.a_join_title  h3 { font-size:12px; font-weight:normal; color:#808080; height:20px; line-height:20px;}

.a_join_text { position:relative; width:375px; margin-left:18px; padding-right:20px; height:260px; overflow:hidden; line-height:20px; /*text-align:justify; text-justify:inter-ideograph;*/}
.a_join_btn { position:absolute; width:385px; height:20px;  top:380px; left:20px;}

.join_item1	{ position:relative; width:988px; height:auto;}
.join_list_item { float:left; width:209px; height:425px; list-style:none; margin-right:35px;}
.join_list_item p { font-size:12px; line-height:18px; color:#878787;}
.join_list_item p span { color:#c9c9c9;}

.join_tag_list { position:relative; width:633px; height:27px; border-bottom:1px #d81b22 solid;         }
.join_tag_list div { float:left; width:130px; height:27px; line-height:27px;  color:#fff;  margin-left:12px;}

.join_tag_list div a:link,.join_tag_list div a:visited,.join_tag_list div a:hover { 
	display:block; 
	width:130px; height:26px; line-height:26px; 
	color:#9f9f9f; text-indent:12px;
	background:url(../images/join/og.jpg) no-repeat; 
	border-top:1px #393939 solid; border-left:1px #393939 solid; border-right:1px #393939 solid;
	text-decoration:none;
}
.join_tag_list div.now a:link,.join_tag_list div.now a:visited { background-position:0px -27px; border-left:1px #d81b22 solid; border-top:1px #d81b22 solid; border-right:1px #d81b22 solid; color:#fff;}

.join_pos_img { position:relative; width:633px; height:443px; overflow:hidden;  display:none;}
.slider_pos_panel { position:relative; width:633px; height:433px; }
.join_org_img { position:relative; width:956px; height:443px; overflow:hidden;}

.join_tag_box { position:absolute; width:126px; height:24px; background:#565656; color:#fff; line-height:24px; text-align:center; z-index:30;}
.join_tag_box_a	{  position:absolute; width:126px; height:29px;  z-index:30;}
#jo001	{ left:253px; top:52px;}
#jo002	{ left:253px; top:77px;}
#jo003	{ left:253px; top:106px;}
#jo004	{ left:253px; top:131px;}
#jo005	{ left:253px; top:159px;}
#jo006	{ left:253px; top:183px;}
#jo007  { left:253px; top:213px;}
#jo008  { left:253px; top:237px;}
#jo009  { left:187px; top:266px;}
#jo010  { left:323px; top:266px;}
#jo011  { left:253px; top:290px;}
#jo012  { left:187px; top:319px;}
#jo013  { left:323px; top:319px;}
.join_tag_box a:link,.join_tag_box a:visited { display:block; width:126px; height:24px; background:#565656;color:#fff; text-decoration:none;}
.join_tag_box a.now:link,.join_tag_box a.now:visited,.join_tag_box a:hover { display:block; width:126px; height:24px; background:#d81b22;color:#fff; text-decoration:none;}

.pos_info_list { position:relative;  height:273px; display:none;}
.join_pos_info { position:absolute; width:217px; height:273px; padding:10px;  border:1px #5d5d5d solid; z-index:50; right:0; top:-352px; left:900px;}
.join_pos_info h1 { font-size:14px; color:#fff; padding-bottom:6px;}
.join_pos_info p  { font-size:12px;  line-height:18px; padding-bottom:5px;}
.jon_pso_text { position:relative; width:217px; height:250px; padding-right:10px;}



.join_press	{ position:relative; width:524px;  height:320px; }
.join_event_title { position:relative; width:380px; height:30px; border-bottom:0.1em #808080 dotted;}
.join_event_left { float:left; width:380px; height:139px; margin-left:12px; margin-top:12px; _margin-left:8px;}
.join_more_info { position:absolute; width:76px; height:17px; background:#d81b22; text-align:center; line-height:18px; color:#d2d1cd; margin:131px 0px 0px 290px; }
.join_more_info a:link,.join_more_info a:visited { color:#fff; text-decoration:none;}
.join_ptitle	{ position:relative; width:865px; height:40px;}
.join_text {position:relative; width:380px; height:106px; padding-top:3px; line-height:18px;}
/*other_arrow*/
/*.team_prev { position:absolute; z-index:1000; left:15px; top:150px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-517px 0px; cursor:pointer;}
.team_next { position:absolute; z-index:1000; top:150px; right:15px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-579px 0px; cursor:pointer;}
*/
.team_prev { position:absolute; margin:128px 0px 0px 0px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.team_next { position:absolute; margin:128px 0px 0px 0px; right:0px; z-index:9999; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px -26px;}


.slider_left_arrow { float:left; width:26px; height:398px;}
.slider_right_arrow { float:right; width:26px; height:398px;}

.event_prev { position:absolute; margin:120px 0px 0px 0px; left:0px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.event_next { position:absolute; margin:120px 0px 0px 0px; right:0px;   z-index:9999; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px -26px;}




/*.event_prev { position:absolute; z-index:1000; left:15px; top:150px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-517px 0px; cursor:pointer;}

.event_next { position:absolute; z-index:1000; top:150px; right:15px; width:16px; height:26px; background:url(../images/ui.gif) no-repeat; background-position:-579px 0px; cursor:pointer;}*/


.client_prev { position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:300; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.client_next { position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:300; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px -26px;}

.client_list_prev { position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:300; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px; display:none;}
.client_list_next { position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:300; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px -26px; display:none;}

.company_prev,.company2_prev { position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:300; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.company_next,.company2_next { position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:300; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px -26px;}
.event1_prev { position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.event1_next { position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:9999; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer;background-position:0px -26px;}
.event2_prev { position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.event2_next { position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:9999; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer;background-position:0px -26px;}
.join_prev {position:absolute; margin:142px 0px 0px 0px; left:0px; z-index:9999; width:26px; height:26px; background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer; background-position:0px 0px;}
.join_next {  position:absolute; margin:142px 0px 0px 0px; right:0px; z-index:9999; width:26px; height:26px;  background:url(../images/a_arrow.jpg) no-repeat; cursor:pointer;background-position:0px -26px;}
.select_complete { position:absolute; z-index:500; width:70px; height:26px; overflow:hidden; left:-70px; display:none; top:0px;  }
#select_add { float:left; width:27px; height:26px; margin-right:3px; background:url(../images/add.jpg) no-repeat; background-position:0px -26px; cursor:pointer;  overflow:hidden;}
#select_add  a:link,#select_add a:visited,#select_add a:hover { display:block; width:26px; height:26px; text-decoration:none; text-indent:-10000px;}
#select_red { float:left; width:26px; height:26px; background:url(../images/add.jpg) no-repeat; background-position:-26px -26px; cursor:pointer;  overflow:hidden;}
#select_red  a:link,#select_red a:visited,#select_red a:hover { display:block; width:26px; height:26px; text-decoration:none; text-indent:-10000px;}

.arrow_control { position:absolute; z-index:16; width:62px; height:26px; overflow:hidden; right:-62px;  top:260px; display:none; }

.project_index_tips { position:absolute; width:30px; height:30px; z-index:600;  text-align:center; display:none;}
.layer_index_project	{ position:absolute; width:100%; height:100%; z-index:800;}

.footer_quick_menu { position:relative; width:380px; height:20px; top:8px; text-align:center;}
.footer_quick_menu li { float:left; width:50px; text-align:center; margin-left:5px;  height:20px; list-style:none; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif;}
.footer_quick_menu li a:link,.footer_quick_menu li a:visited { text-decoration:none; color:#808080;}
.footer_quick_menu li.now a:link,.footer_quick_menu li.now a:visited,
.footer_quick_menu li a:hover { color:#bdbdbd; text-decoration:none;}
.footer_quick_menu li a.lang:link,.footer_quick_menu li a.lang:visited{ color:#d61920;}
.prowerby {  position:relative; width:680px; height:20px; top:10px; font-size:11px; text-align:center; color:#393939; }
.init_loading { text-align:center; margin-top:160px;}
.prowerby  a {color:#393939; text-decoration:none;}
.prowerby  a:hover { color:#efefef; text-decoration:underline;}
/*magazine*/
.magzien_li_content { display:none; z-index:300;}
.magazine_li_box { position:relative; width:175px; height:286px; margin-top:55px; display:none; }
.magazine_layer { 
    position:absolute; 
	width:175px; height:231px;
	z-index:999998; 
	background:#000; 
	filter:alpha(opacity=40); 
	-moz-opacity:0.4; 
	opacity:0.4;
}
.magazine_layer a:link,.magazine_layer a:visited,.magazine_layer hover { 
	display:block; 
	width:175px; height:231px; 
	text-indent:-1000px; 
	text-decoration:none; 
	overflow:hidden;
}

.m_img { position:relative; width:175px; height:231px; cursor:pointer; }
.img_sever_laer { 
	position:absolute; z-index:100; width:115px; height:115px;
	background:#000; 
	filter:alpha(opacity=40); 
	-moz-opacity:0.4; 
	opacity:0.4;
}
.img_sever_laer a { display:block; width:115px; height:115px; text-decoration:none; text-indent:-1000px; overflow:hidden;}

.img_li_title { position:absolute; z-index:200;  width:115px; height:30px; line-height:30px; margin:85px 0px 0px 0px; background:#000; font-size:12px; text-indent:10px; color:#ededed; font-weight:bold; overflow:hidden}
.list_and_img { position:absolute; width:893px; height:40px; top:360px; z-index:6600; }
.list_img_panel { float:right; width:60px; height:16px; margin-top:10px;}
#img_style { float:left; width:16px; height:16px; margin-right:10px; background:url(../images/k.jpg) no-repeat; background-position:0px -16px; cursor:pointer;}
#list_style { float:left; width:16px; height:16px; background:url(../images/l.jpg) no-repeat; cursor:pointer;}

/*magazine page*/
.maga_title	{ position:relative; width:auto; height:50px;  font-size:20px; color:#d81b22; font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif;}
.maga_summary	{ position:relative; width:auto; height:140px; line-height:18px;  margin-bottom:10px;}
.maga_pdf_list	{ position:relative; width:470px; height:auto; overflow:hidden; margin:0px; margin-top:20px;}

.maga_pdf_list_c	{ position:relative; width:600px; height:auto;}

.maga_pdf_list_li { float:left; width:212px; height:22px; margin-bottom:20px; margin-right:32px;list-style:none;}
.maga_pdf_title	{ float:left; width:28px; height:26px; border-bottom:1px #1e1e1e solid; border-right:1px #1e1e1e solid; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#686868; line-height:26px; }
.maga_pdf_file	{ float:left; width:183px; height:26px; border-bottom:1px #1e1e1e solid; line-height:26px; text-indent:5px; font-size:12px;font-family:"Microsoft Yahei",Arial,helvetica,arial,sans-serif; }
.maga_pdf_file a:link,.maga_pdf_file a:visited { display:block; width:183px; height:26px; background:url(../images/down.gif) no-repeat right -25px; color:#D6D6D6; text-decoration:none;}
.maga_pdf_file a:hover	{ display:block; width:183px; height:26px; background:url(../images/down.gif)no-repeat right 3px; color:#d50910; text-decoration:none;}

.cd_link { position:absolute; width:150px; height:29px; z-index:100; top:330px;}

.f_h { display:block;}
.f_n { display:none;}
.send_to { position:absolute; margin:14px 0px 0px 293px; width:100px; height:20px; line-height:20px; z-index:10;}
.send_to a:link,.send_to a:visited { color:#efefef; text-decoration:none;}
.send_to a:hover { color:#d81b22; text-decoration:none;}
.heigh_ling	{ color:#CCC;}zz