
/* wrapper */
.wrapper { overflow:hidden; }


/* header */
.header { height:110px; background:url(imagesbanner.gif) no-repeat; overflow:hidden; }


/* logo_text */
.logo_text { width:400px; float:left; margin-top:38px; margin-left:274px; display:inline; }
.logo_text .cn { font-family:Î¢ÈíÑÅºÚ, ºÚÌå, ËÎÌå; font-size:26px; *font-weight:bold; letter-spacing:5px; *letter-spacing:0px; margin-bottom:4px; }
.logo_text .en { font-family:Tahoma, Geneva, sans-serif; font-size:12px; }


/* search */
.search { width:285px; height:20px; line-height:20px; background:url(../images/search_bg02.gif) no-repeat; float:right; margin-top:72px; }
.search p { margin-right:10px; *margin-right:8px; text-align:center; vertical-align:baseline; }
.search input { width:90px; height:15px; line-height:14px; margin-top:4px; background:none; border:none; margin-left:20px; *margin-left:6px; *text-indent:12px; vertical-align:middle; }
.search p a { width:50px; height:20px; line-height:20px; text-align:center; display:block; color:#656565; text-decoration:none; }
.search p a:hover { text-decoration:underline; }


/* nav */
.nav { height:34px; line-height:34px; background:#d7d7d7; border-bottom:#70768e 1px solid; text-align:center; }
.nav ul { height:29px; line-height:29px; padding-top:2px; margin-left:6px; }
.nav ul li { position:relative; float:left; margin-right:6px; display:inline; height:29px; line-height:29px; }
.nav ul li a { padding:0 21px; background:#9b9b9b; display:inline-block; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff; text-align:center; }
.nav ul li a:hover { background:#5179aa; text-decoration:none; color:#fff; }




/* nav */
.nav ul ul { clear:both; position:relative; left:-10px;_left:-10px; visibility:hidden; }   
.nav table { position:absolute; top:0; left:0; }
.nav ul li:hover ul, 
.nav ul a:hover ul{ visibility:visible; } 
.nav ul ul li { width:100px;clear:both; text-align:left; }   
.nav ul ul li a{  display:block; height:29px; line-height:29px; white-space:nowrap; color:#000; font-weight:normal; background:#FFF; border:none; filter:none; text-shadow:none; text-align:left; font-family:"ËÎÌå", "Ó×Ô²"; border-bottom:#CCC 1px dotted;
 filter:alpha(opacity=75); /* IE */ 
 -moz-opacity:0.7; /* Moz + FF */
 opacity: 0.7; padding:0 20px;
 }   
.nav ul ul li a:hover{ border:0; text-decoration:none; background:#CCC; border-bottom:#EEE 1px dotted;
}  








/* content */
.content { width:958px; margin:0 auto; overflow:hidden; zoom:1; background:url(../images/left_menu_bg.gif) repeat-y; border-left:#ddd 1px solid; border-right:#eee 1px solid; }

/* box_left */
.box_left { width:200px; background:#304274 url(imagesleft_menu_bottom_pic.gif) left bottom no-repeat; overflow:hidden; vertical-align:top; }

/* box_right */
.box_right { width:758px; overflow:hidden; vertical-align:top; text-align:right; }

/* c_middle */
.c_middle { width:550px; float:left; vertical-align:top; display:inline; }

/* c_right */
.c_right { width:190px; float:left; vertical-align:top; overflow:hidden; zoom:1; display:inline; }

/* c_top */
.c_top { overflow:hidden; margin:0 12px 15px; }

/* c_top2 */
.c_top2 { height:20px; background:#304274; overflow:hidden; }



/* s_menu */
.a_menu { overflow:hidden; }
.s_menu h3 { height:32px; line-height:32px; }
.s_menu h3 span { font-size:14px; font-weight:bold; color:#fff; padding-left:10px; }
.s_menu .menu_box { overflow:hidden; }
.s_menu .menu_box ul { margin-left:15px; padding:10px 0; }
.s_menu .menu_box ul li { line-height:20px; background:url(imagesleft_menu_icon.gif) 0 8px no-repeat; }
.s_menu .menu_box ul li a { color:#fff; margin-left:8px; text-decoration:none; }
.s_menu .menu_box ul li a:hover { color:#c0b597; }
.s_menu .menu_box ul li ul { padding:0; }
.s_menu .menu_box ul li ul li { background:none; }
.s_menu .menu_box ul li ul li a { color:#fff; }
.s_menu .menu_box ul li ul li a:hover { color:#c0b597; }


/* nav_01 */
.nav_01 { line-height:35px; border-bottom:#dfdfdf 1px dotted; overflow:hidden; _display:inline-block; }
.nav_01 li { float:left; display:inline; margin-left:5px; }
.nav_01 li a { color:#666; text-decoration:none; }
.nav_01 li a:hover { text-decoration:underline; }
.nav_01 .returnPre{
	text-align:right;
	margin-left:620px;
}




/* box_detail */
.box_detail { text-align:left; vertical-align:top; margin-bottom:40px; }
.box_detail h2 { line-height:70px; text-align:left; padding-left:40px; }
.box_detail h2 span { color:#323232; font-size:16px; font-weight:bold; }
.box_detail p { line-height:20px; padding:0 40px 0 44px; text-align:justify; text-justify:inter-ideograph; color:#676767; margin-bottom:15px; }
.box_detail div img { margin:10px 40px 10px 10px; }



/* box_detail_list */
.box_detail_list { padding:0 45px; overflow:hidden; }
.box_detail_list li { line-height:22px; background:url(../../yx_en/images/dot_icon_blue.gif) 0 10px no-repeat; padding-left:10px; text-align:justify; text-justify:inter-ideograph; }



/* box_list */
.box_list { text-align:left; overflow:hidden; margin:0 40px 40px; }
.box_list h2 { line-height:60px; border-bottom:#ccc 1px dotted; }
.box_list h2 span { color:#323232; font-size:16px; font-weight:bold; }
.box_list ul { margin:10px auto; }
.box_list ul li { height:26px; line-height:26px; clear:left; background:url(imagesdot_gary.gif) 2px 12px no-repeat; }
.box_list ul li a { float:left; padding-left:10px; color:#454545; text-decoration:none; }
.box_list ul li a:hover { text-decoration:underline; }
.box_list ul li p { float:right; color:#888; }

.box_list ul .list_event { background:#f8f8f8 url(imagesdot_gary.gif) 2px 12px no-repeat; }


/* info_r_01 */
.box_r_01 { border:#ccc 1px solid; text-align:left; }
.box_r_01 h3 { height:22px; line-height:20px; background:url(../images/title_bg01.gif) repeat-x; }
.box_r_01 h3 span { color:#fff; font-size:12px; font-weight:bold; margin-left:10px; }
.box_r_01 ul { background:#f8f8f8 url(imagesinfo_bg01.gif) left top repeat-x; padding:10px 0; }
.box_r_01 ul li { padding:5px; }
.box_r_01 ul li h5 { margin-bottom:5px; }
.box_r_01 ul li h5 a { color:#225a73; font-size:12px; font-weight:normal; }
.box_r_01 ul li h5 a:hover { color:#225a73; text-decoration:underline; }
.box_r_01 ul li p { color:#666; line-height:18px; }



/* pic_list */
.pic_list { padding:5px 0; height:150px; margin:5px 40px 15px; clear:both; overflow:hidden; }
.pic_list p { width:210px; float:left; margin-right:10px; margin-top:3px; }
.pic_list p img { padding:5px; border:#ccc 1px solid; }

.pic_list ul { margin:6px 0px 0px 240px; text-align:left; padding-left:10px; }
.pic_list ul h4 { height:28px; line-height:24px; font-weight:bold; }
.pic_list ul h4 a { color:#000; text-decoration:none; }
.pic_list ul h4 a:hover { color:#f00; }
.pic_list ul li { color:#555; line-height:18px; }



/* pic_list2 */
.pic_list2 { padding:5px 0; height:150px; margin:15px 40px 15px; clear:both; }
.pic_list2 p { width:220px; text-align:center; float:left; margin:5px 3px 0; display:inline; zoom:1; }
.pic_list2 p a { line-height:24px; color:#454545; }
.pic_list2 p a:hover { text-decoration:underline; }


/* s2_right_con */
#s2_right_con{ padding:5px 40px 80px 0px; text-align:left; }
#s2_right_con h1{ line-height:30px; height:30px; color:#555; letter-spacing:1px; font-size:22px; font-weight:bold; padding-top:20px; padding-bottom:10px;}
#s2_right_con img{ float:left; width:147px; height:188px; padding:2px; border-top:none; border-left:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0; border-bottom:solid 1px #a2a2a2; margin:15px 45px; margin-right:25px;} 
#s2_right_con p{ background:#FFFFFF; line-height:21px; padding:10px 0px; padding-left:45px;color:#676767; font-family:Arial, Helvetica, sans-serif;}
#s2_right_con li{ line-height:25px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#s2_right_con li a{ color:#666;}
#s2_right_con h4{ height:24px; line-height:24px; padding-left:5px; background:#efedf0; clear:both; margin-left:45px; font-size:12px; font-weight:bold; }



/* footer */
.footer { background:#304274; border-top:#fff 1px solid; line-height:22px; overflow:hidden; color:#9d9fb4; text-align:center; }







