﻿/* CSS Document */
@import url(http://res.static.sdo.com/css/comm.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
li
{
list-style:none;
}

td,dt,dd
{
font-size:12px;
}

p,li,.devField,.expand_lst dd
{
 font-size:12px; color:#707070; line-height:20px;
}

td,p,li,.devField,.expand_lst
{
	font-family:SimSun,Arial;
}

h2,h3
{
font-size:12px; color:#d0111b; font-family:Arial, Helvetica, sans-serif;
}

h3
{
background:url(images/dot.gif) no-repeat left; padding-left:15px; color:#000000;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

body
{
height:100%; background:url(images/body_bg.gif) repeat-x top #FFF;
}

.wrap
{
width:1000px;
}

.alert1,.expand_lst .datetime
{
color:#d0111b;
}

.alert2
{
color:#000000;
}

.head
{
height:136px;
width:1000px;
background:url(images/head_bg.gif) no-repeat left top;
left:50px;
z-index:20;
}

.head .top
{
height:29px; position:relative;
}

.head .top .logo
{
	position:absolute;
	top:71px;
	left:87px;
}

.head .top .language
{
float:right;
color:#ff0000;
line-height:29px;
padding-right:50px;
}

.head .top .language p
{
color:#ff0000;
}

.head .top .language,.head .top .language p a
{
color:#ff0000;
font-size:12px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
}

,.head .top .language p a.now
{
color:#FFFFFF;
}

.head .top .language p a.alert1
{
color:#FF0000;
}

.head .top .language p a:hover
{
color:#ff0000;
text-decoration:none;
}

.body
{
background:url(images/sub_menu.gif) repeat-y left;
}

.clearboth
{
clear:both;
}

.clearboth2
{
	height:0; font-size:0; line-height:0; clear:both;
}

.top_menu
{
background:url(images/top_menu_bg.gif);
height:30px;
width:632px;
position:relative;
margin-left:318px;
}

.top_menu .bottom_cotent
{
background:url(images/topmenu_content.png) no-repeat; width:630px; height:33px; position:absolute; top:31px; left:0; z-index:10;
}

.top_menu .bottom_cotent2
{
background:url(images/topmenu_content.png) no-repeat; width:630px; height:66px; position:absolute; top:31px; left:0; _behavior: url(htc/iepngfix.htc); z-index:10;
}

.top_menu .bottom_cotent_p
{
width:624px; z-index:20; position:absolute; left:0; top:31px; padding-left:8px; z-index:50; background:#6f0102; color:#FFFFFF; font-size:12px;
}

.top_menu .bottom_cotent_p a
{
line-height:31px; text-decoration:none; font-size:12px; margin:0 10px; font-family:Arial;color:#ffffff;
}

.top_menu .bottom_cotent_p a:hover,.top_menu .bottom_cotent_p a.now2
{
 text-decoration:none;color:#ffff00;; 
}

#d0_p
{
padding-left:1px; width:630px;
}

#d1_p
{
padding-left:16px; width:615px;
}

#d2_p
{
padding-left:121px; width:510px;
}

#d4_p
{
padding-left:358px; width:273px;
}

.top_menu #d5_p
{
width:616px; padding-left:16px; background:url(images/d5_p.gif) repeat-x center #6f0102;
}

.top_menu #d5_p a
{
line-height:30px;
}

.top_menu li
{
float:left; 
}

.top_menu li a
{
color:#6c6c6c; display:block; width:103px; line-height:29px; text-align:center; font-size:12px; overflow:hidden; height:29px;
}

.top_menu li a.btn1
{
background:url(images/top_btn1.gif) no-repeat top; width:88px;
}

.top_menu li a.btn1:hover
{
background:url(images/top_btn1.gif) no-repeat bottom; background-position:0 -29px;
}

.top_menu li a.btn2
{
background:url(images/top_btn2.gif) no-repeat top; width:93px;
}

.top_menu li a.btn2:hover
{
background:url(images/top_btn2.gif) no-repeat bottom;  background-position:0 -29px;
}

.top_menu li a.btn3
{
background:url(images/top_btn3.gif) no-repeat top; width:89px;
}

.top_menu li a.btn3:hover
{
background:url(images/top_btn3.gif) no-repeat bottom;  background-position:0 -29px;
}

.top_menu li a.btn4
{
background:url(images/top_btn4.gif) no-repeat top; width:87px;
}

.top_menu li a.btn4:hover
{
background:url(images/top_btn4.gif) no-repeat bottom;  background-position:0 -29px;
}

.top_menu li a.btn5
{
background:url(images/top_btn5.gif) no-repeat top; width:88px;
}

.top_menu li a.btn5:hover
{
background:url(images/top_btn5.gif) no-repeat bottom;  background-position:0 -29px;
}

.top_menu li a.btn6
{
background:url(images/top_btn6.gif) no-repeat top; width:109px;
}

.top_menu li a.btn6:hover
{
background:url(images/top_btn6.gif) no-repeat bottom;   background-position:0 -29px;
}

.top_menu li a.btn0
{
background:url(images/top_btn0.gif) no-repeat top; width:76px;
}

.top_menu li a.btn0:hover
{
background:url(images/top_btn0.gif) no-repeat bottom;   background-position:0 -29px;
}

.top_menu li a.now
{
	background-position:0 -29px;
}

.top_tumb
{
height:174px; width:774px; position:absolute; left:226px; top:59px;
}


.top_menu li a span
{
display:block; padding-top:31px;
}

.subMenu
{
width:226px; 
float:left;
z-index:10;
}

.subMenu h2
{
color:#c7000b;
padding-top:85px;
text-align:right;
padding-right:28px;
padding-bottom:40px;
font-size:14px;
}

h2 img
{
	vertical-align:text-bottom;
}

.subMenu ul
{
padding-left:51px;
}

.subMenu li 
{
display:block;
line-height:20px;
text-align:right;
height:22px;
}

.subMenu li a
{
color:#707070;
font-size:12px;

}

.subMenu li a,.subMenu li a.now
{
margin-right:28px;
padding-left:15px;
}

#subMenu li a:hover,.subMenu li a.now
{
background:url(images/submenu_bg.gif) no-repeat left;
color:#ff0000;
text-decoration:none;
}

.mainContent
{
float:right;
width:774px;
}

.mainContent .leftbox
{
float:left;
width:433px;
padding-top:274px;
padding-left:44px;
}

.mainContent .midbox
{
padding-top:143px;
padding-left:44px;
padding-bottom:30px;
width:655px;
min-height:400px;
_height:400px;
}

.mainContent .golbox
{
padding-top:220px;
padding-left:44px;
width:655px;
}

.mainContent .midbox p,.grow_content .introduce_box p
{
padding:8px 0; padding-bottom:10px; text-indent:2em;
}

.mainContent .midbox a,.introduce_box a
{
color:#999999;
}

.mainContent .midbox a:hover,.introduce_box a:hover
{
color:#FF0000;
}


.mainContent .leftbox p
{
padding:6px 0;
}

.mainContent .rightbox
{
width:197px;
padding-top:260px;
float:right;
padding-right:50px;
}

.mainContent .rightbox a img
{
display:block; border:none;
margin-bottom:8px;
}

.foot
{
background:#6c6c6c; height:28px;
 font-size:12px; clear:both;

 }

.foot p
{
padding-left:56px; color:#FFFFFF; line-height:28px; font-family:Arial, Helvetica, sans-serif;
}

#d5_p
{
}

.leader_title h3
{
font-weight:100;
}

.mainContent .leader_title h3 a
{
color:#000; font-weight:bold; margin-right:10px;
}

.Leadtable
{
margin:10px 0;
}

.mainContent .midbox p.noindent,.grow_content .introduce_box p.noindent
{
	text-indent:0;
}

div.devField p,.mainContent .midbox div.devField p
{
	text-indent:0;
}

div.devField ul,.mainContent .midbox div.devField ul
{
	margin-left:12px;
}

div.devField ul li
{
	list-style:disc;
}

div.devField ul.culture_lst,.mainContent .midbox div.devField ul.culture_lst
{
	padding-left:0; margin-left:0;
}

div.devField ul.culture_lst li
{
	list-style:none; padding-left:0; margin-left:0;
}

.leader_title td
{
padding:0;
}

.mainContent .leader_title table td p,.mainContent .response_title table td p
{
padding:0;
}

.company_logo
{
z-index:30;
}

.company_logolst
{
position:relative;
}

.company_logo img
{
}

.company_intro
{
background:#FFFFFF; z-index:20;
background:url(images/company_intro_bg.gif) no-repeat top; padding-top:50px; width:641px; text-align:left;
}

#intro1
{
 left:14px; top:1035px;position:absolute; display:none;
}

#intro2
{
 left:0; top:1260px;position:absolute; background:url(images/company_intro_bg3.gif) no-repeat top; display:none;
}

#intro3
{
 left:0; top:80px;position:absolute; background:url(images/company_intro_bg3.gif) no-repeat top; display:none;
}

#intro4
{
	left:0;
	top:871px;
	position:absolute;
	display:none;
}

#intro5
{
 left:2px; top:110px;position:absolute; display:none;
}

#intro6
{
 left:0px; top:1260px;position:absolute; display:none;
}

#intro7
{
 left:0; top:1035px;position:absolute; background:url(images/company_intro_bg3.gif) no-repeat top; display:none;
}

#intro8
{
 left:0; top:110px;position:absolute; background:url(images/company_intro_bg2.gif) no-repeat top; display:none;
}

#intro9
{
 left:0; top:280px;position:absolute; display:none;
}

#intro10
{
 left:-2px; top:1035px;position:absolute; background:url(images/company_intro_bg2.gif) no-repeat top; display:none;
}

#intro11
{
 left:0px; top:1332px;position:absolute; display:none;
}

#intro12
{
 left:0; top:280px;position:absolute; background:url(images/company_intro_bg4.gif) no-repeat top; display:none;
}

#intro13
{
 left:0px; top:1260px;position:absolute; background:url(images/company_intro_bg2.gif) no-repeat top; display:none;
}

#intro14
{
 left:0; top:1332px; position:absolute; background:url(images/company_intro_bg3.gif) no-repeat top; display:none;
}



.company_intro_b
{
background:url(images/company_intro_bg4.gif) no-repeat bottom; padding-left:30px; padding-right:30px; padding-bottom:20px;
}

.logo_lst li
{
float:left;
}

.culture_lst li a,.culture_lst li .alert1
{
background:url(images/culture_arrow.gif) no-repeat left; height:24px; padding-left:12px;
}

.culture_lst li .culture_lstdiv .alert1
{
	background:none; padding:0;
}

.culture_lst li a.now
{
background:url(images/culture_arrow_b.gif) no-repeat left; padding-left:12px;
}

.mainContent .midbox .culture_lst li a,.introduce_box .culture_lst li a
{
 line-height:24px; color:#FF0000; font-weight:bold;
}

.culture_lstdiv
{
display:none;
}

.culture_lst li .culture_lstdiv a
{
background:none;
}

.alert3
{
color:#000000;
}

.alert3td
{
background:#707070; height:48px; color:#FFFFFF;
}

.writer
{
text-align:right;
}

.culture_al1
{
background:url(../culture_pic/culture_al1.gif); display:block; height:20px; width:14px;
}

.culture_al2
{
background:url(../culture_pic/culture_al2.gif); display:block; height:20px; width:9px;
}

.culture_ar1
{
background:url(../culture_pic/culture_ar1.gif); display:block; height:20px; width:9px; 
}

.culture_ar2
{
background:url(../culture_pic/culture_ar2.gif); display:block; height:20px; width:14px;
}

.news_lst li
{
background:url(images/culture_arrow.gif) no-repeat left; height:30px; padding-left:12px;
}

.news_lst li a
{
line-height:30px; border-bottom:1px dashed #707070; line-height:30px; _line-height:28px; display:block; height:30px; _height:28px; overflow:hidden;
}

.news_lst li a:hover
{
text-decoration:none; /*border-bottom:1px solid #FF0000;*/
}

.mainContent .midbox .grayarrow
{
background:url(images/gray_arrow.gif) no-repeat left; background-position:0px 13px; padding-left:12px;
}

ul.grayarrowlst li
{
background:url(images/gray_arrow.gif) no-repeat left; background-position:0px 6px;  padding-left:12px;
}

.date
{
float:right;
}

.newsinnerh2
{
background:url(images/culture_arrow.gif) no-repeat left; padding-left:12px;
}

.news_table
{
border-collapse:collapse; border:1px solid #999999; margin-bottom:10px;
}

.news_table th
{
background:#c0c0c0;
}

.news_table th,.news_table td
{
font-size:12px; padding:3px;
}

.news_table td
{
border:1px solid #000000;
}

.mainContent .midbox .news_pageselect
{
padding-top:15px;
}

.mainContent .midbox .news_pageselect a
{
	padding:3px; background:#cccccc; color:#FFF; margin-right:2px; border:1px solid #cccccc;
}

.mainContent .midbox .news_pageselect a:hover,.mainContent .midbox .news_pageselect a.now
{
	padding:3px; background:#f5f5f5; color:#666666; border:1px solid #cccccc;
}

.mainContent .midbox .news_pageselect a.arrow
{
	border:1px solid #cccccc; background:#f5f5f5; color:#cccccc;
}

.mainContent .midbox .news_pageselect .page_num
{
	height:18px; font-size:12px; vertical-align:middle; width:57px; border:1px solid #cccccc; margin-right:2px; line-height:18px; text-align:center;
	 color:#666666; padding:3px;
}

.mainContent .midbox .input_searchbox
{
	border:1px solid #cccccc; padding:1px; font-size:12px; vertical-align:middle;
}

.mainContent .midbox .searchbox_btn
{
	background:#cccccc; color:#FFF; border:1px solid #cccccc; height:19px; vertical-align:middle; cursor:pointer;
}

.news_table2 td
{
font-size:12px; padding:3px;
}

.downlink
{
background:url(images/icon_download.gif) no-repeat left; padding-left:20px; line-height:24px; padding-top:5px; padding-bottom:5px;
}

.tvlink
{
background:url(images/icon_tv.gif) no-repeat left; padding-left:20px; line-height:24px; padding-top:5px; padding-bottom:5px;
}

.sdo_lst li
{
	background:url(images/sdo_list_t.gif) no-repeat left; padding-left:15px;
}

.sdl_lst li
{
	background:url(images/culture_arrow.gif) no-repeat left; padding-left:15px;
}

.selectTitle
{
	background:#9a754a; color:#f9f9f9;
}

.selectTitle2
{
	background:#aa0506; color:#f9f9f9;
}

.dashedborder
{
	border-bottom:1px dashed #a0a0a0;
}

.sdg_tumb
{
	background:url(images/sdg_tumb.jpg); height:213px; width:774px; position:relative;
}

.sdl_tumb
{
	background:url(images/sdl_tumb.jpg); height:212px; width:774px; position:relative;
}

.sdo_tumb
{
	background:url(images/sdo_tumb.jpg); height:212px; width:774px; position:relative;
}

.sdg_tumb .flashlink,.sdl_tumb .flashlink,.sdo_tumb .flashlink
{
	width:257px;
	height:86px;
	position:absolute;
	left: 44px;
	top: 93px;
}

.ccbnBgTblTtl td
{
	background:#c7000b; padding:6px; color:#FFF; font-weight:bold;
}

.mainContent .midbox a.alert1
{
	color:#d0111b;
}

.fGry33Bd td,.ccbnBgTblEven td
{
	background:#eeeeee;
}

.fGry66
{
	font-family:Arial, Helvetica, sans-serif;
}

.sitemapbox
{
	background:url(images/sitemap.gif);
	width:680px;
	height:580px;
	position:relative;
}

.sitemapbox div
{
	height:24px; width:120px; text-align:center;
}

.sitemapbox a
{
	font-size:12px; line-height:24px;
}

.sitemapbox a.sitemaptitle,.sitemapbox a.sdg
{
	color:#A40000;
}

.sitemapbox a.sdo
{
	color:#00A0E9;
}

.sitemapbox a.sdl
{
	color:#009944;
}

.expand_lst
{
	background:url(images/expand_lst_bg.gif) repeat-y; min-height:1250px; #min-height:auto;  background-position:70px 0; _background-position:114px 0;
}

.expand_lst .datetime
{
	width:70px; text-align:right; float:left; clear:right; display:inline; line-height:20px; margin-bottom:30px;
}

.expand_lst .detail
{
	margin-bottom:30px; float:right; width:550px; display:inline; background:url(images/expand_lst_icon.gif) no-repeat left top; background-position:0 5px; padding-left:35px;
}

.expand_lst .last .datetime,.expand_lst .last .detail
{
	margin-bottom:0px;
}

.hr
{
	height:10px; overflow:hidden;
}
