@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; margin:0px; text-align:left; font-size:12px; color:#333333; background:url(bg.gif) repeat-y left top; width:1000px;   }
img { border:0px;}
ul,ol,li{ list-style-type: none; margin:0px; padding:0; }
div,form,dl,dt,dd,table,td,th,p{ margin:0; padding:0; }
h2,h3,h4,h5,h6{	padding:0; margin:0px;}
h1{ font-size:28px; font-weight:bold;color:#0628B7;  margin:8px 0 12px 0; text-align:left; }

/* 先把这个 xmenu 的样式放到css里 */
.xmenu ul{ list-style:none;}
.xmenu li{font-size:14px;font-family:tahoma,verdana,arial;font-weight:bolder;color:#ffffff;background:#2C2896;filter:blendtrans(duration=0.5);cursor:hand;text-align:center; float:left; width:auto;height:30px;line-height:30px;border-right:1px solid #ffffff;padding:0 20px 0 20px;}
.xmenu a:link,a:visited,a:active,a:hover{ text-decoration:none; color:#ffffff; }
#tab { clear:both; background-color:#2C2896; height:30px;padding-left:50px; }
#tab a:link,a:visited,a:active,a:hover{ text-decoration:none; color:#ffffff; }


/* 先把这个 xmenu 的样式放到css里 */
.ymenu ul{ list-style:none;}
.ymenu li{font-size:14px;font-family:arial,verdana,tahoma;color:#000000;background:#D2E9F6;filter:blendtrans(duration=0.5);cursor:hand;text-align:center; width:140px;height:auto;line-height:34px;border-right:1px solid #ffffff; text-align:left; padding-left:10px;margin-top:3px;}
.ymenu a:link,a:visited,a:active{ text-decoration:none; color:#000000;display:block;}
.ymenu a:hover{ text-decoration:none; color:#000000;display:block;}
.ymenu img{margin-top:3px;}
#tab1 { clear:both; height:30px;}



.blank1 { clear:both; height:1px; overflow:hidden; }
.blank2 { clear:both; height:2px; overflow:hidden; }
.blank3 { clear:both; height:3px; overflow:hidden; }	
.blank5 { clear:both; height:5px; overflow:hidden; }
.blank8 { clear:both; height:5px; overflow:hidden; }
.blank10 { clear:both; height:10px; overflow:hidden; }
.blank15 { clear:both; height:15px; overflow:hidden; }
.black { clear:both; background-color:#D82828; height:2px; overflow:hidden; }
.itembg { clear:both; background:url(itembg.gif) repeat-x left; height:12px; overflow:hidden; }	
.mail { clear:both; padding-top:100px; padding-bottom:15px; background-color:#D0E7E9; text-align:center; }
.banner { clear:both; margin-bottom:10px; text-align:center; }
.name { clear:both; text-align:left; }

/* detail_word */
.text { clear:both; text-align:left; font-size:12px; line-height:21px; margin-left:30px; margin-right:40px; margin-bottom:20px; }
.text1 { clear:both; text-align:center; font-size:12px; line-height:21px;  margin-bottom:20px; }
.text h1 { clear:both; text-align:center; font-size:18px; line-height:20px; padding:0px; margin:10px 0 5px 0; }
.text .author { clear:both; text-align:center;  }
.text p { font-size:12px; line-height:23px; margin:15px 0; text-indent:25px;  }

/* headcontantfoot */
#head{ clear:both; width:1000px; }
#head .logo{ float:left; width:225px; margin-top:10px; height:70px; text-align:left; padding-left:30px; }
#head .logo_in{ float:left; width:225px; margin-top:5px; height:55px; text-align:left; padding-left:20px; }

#head .right { float:right;  position:relative;  }
#head .right #topbanner { position:absolute; right:40px; top:0px; z-index:10; }
#head .right .toplink { position:absolute; right:5px; top:5px; z-index:20; width:110px; }
#head .right .toplink span { font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}
#contant_in { clear:both; width:1000px; background:url(leftbg.gif) repeat-y left top;   }
#contant { clear:both; width:1000px; background:url(leftbg1.gif) repeat-y left top;   }
#foot{ clear:both; width:1000px; text-align:left; }
#foot .link { clear:both;  width:995px; margin-left:5px; background-color:#ADBCC2; height:18px; line-height:18px; text-align:right; }
#foot .link ul { text-align:right;  }
#foot .link li { display:inline; padding-left:5px; padding-right:4px; }
#foot .link li a:link,
#foot .link li a:visited,
#foot .link li a:active { text-decoration:none; color:#ffffff; }
#foot .link li a:hover { text-decoration:underline; color:#000099;  }
#foot .copyright { clear:both; text-align:right; line-height:18px; color:#888888; padding-right:10px;  }



/* DIV */
.partleft_in { clear:left; float:left; width:140px; margin-left:5px; margin-right:10px; }
.partmain_in{ clear:right; float:right;  height:140px;  width:845px;  }
.partright_in  { float:right;  width:225px }

.partleft { float:left; clear:left; width:150px; margin-left:5px; margin-right:10px; }
.partmain { float:right; clear:right; width:830px; min-height:430px;  }
* html .partmain { float:right; clear:right; width:830px; height:430px; } /* nur for IE 5.5 - 6.x */
html + body .partmain { float:right; clear:right; width:830px; height:430px; } /* nur for IE 5.0 */

.partleft_ex { float:left; clear:left; width:210px; margin-left:5px; margin-right:10px; }
.partmain_ex { float:right; clear:right; width:770px; min-height:430px;  }
* html .partmain_ex { float:right; clear:right; width:770px; height:430px; } /* nur for IE 5.5 - 6.x */
html + body .partmain_ex { float:right; clear:right; width:770px; height:430px; } /* nur for IE 5.0 */

.leftmenu_ex { clear:both; width:210px; padding-top:30px; text-align:left; background: #FFFFFF url(namebg1.gif) right top no-repeat;  }
.leftmenu_ex h2 { font-size:12px; color:#FFFFFF; line-height:22px; background-color:#36AAEC; padding-left:10px; width:200px;  }

#main { margin-left:5px;}
/* lo_links	 */	
#lo_links { clear:both; margin:auto; padding:0px 0px 5px 0px; text-align:left; color:#A0A3B2; line-height:26px; }
#lo_links a:link,
#lo_links a:visited,
#lo_links a:active { font-size:12px; color:#A0A3B2; text-decoration:none;  }
#lo_links a:hover{ font-size:12px; color:#A0A3B2; text-decoration:underline; }

.page { line-height:25px; text-align:center; clear:both; height:25px; padding:0px; margin:0px; }
#page { line-height:25px; text-align:center; clear:both; height:35px; padding:0px; margin:0px; }

.leftcon { float:left; width:645px; margin-right:10px;  }
.rightcon { float:left; width:175px; }

.leftcon_ex { float:left; width:580px; margin-right:10px;  }
.rightcon_ex { float:left; width:150px; }

.leftmenu { clear:both; width:150px; padding-top:30px; text-align:left; background: #FFFFFF url(namebg1.gif) right top no-repeat;  }
.leftmenu h2 { font-size:12px; color:#FFFFFF; line-height:25px; background-color:#36AAEC; padding-left:10px; width:140px;  }

.leftmenu_ex { clear:both; width:210px; padding-top:30px; text-align:left; background: #FFFFFF url(namebg1.gif) right top no-repeat;  }
.leftmenu_ex h2 { font-size:12px; color:#FFFFFF; line-height:25px; background-color:#36AAEC; padding-left:10px; width:200px;  }

#partmenu { clear:both; background:url(partname.gif) no-repeat 5px left #4FBBFF; padding:33px 3px 3px 3px;  }
#partmenu .list { clear:both; background-color:#FFFFFF; padding:5px 5px 5px 5px; }
#partmenu .list li { font-size:12px; background:url(part_bg.gif) no-repeat left top; font-weight:bold; color:#034EA2; line-height:25px; padding-left:16px; }
#partmenu .list li a:link,
#partmenu .list li a:visited,
#partmenu .list li a:active { font-size:12px; color:#034EA2; text-decoration:none;  }
#partmenu .list li a:hover{ font-size:12px; color:#034EA2; text-decoration:underline; }

#partmenu_left { clear:both; background:url(partname.gif) no-repeat 0px left; padding:33px 0px 0px 0px; width:150px; }
#partmenu_left2 { clear:both; background:url(partname2.gif) no-repeat 0px left; padding:33px 0px 0px 0px; width:150px; }

/*cooperation*/
#cooperation { clear:both; background:url(cooperation.gif) no-repeat 5px left #4FBBFF; padding:33px 3px 3px 3px;  }
#cooperation .list { clear:both; background-color:#FFFFFF; padding:3px; height:150px; }
#cooperation .list li { list-style:none;font-weight:bold; color:#034EA2; line-height:25px; }
#cooperation .list li a:link,
#cooperation .list li a:visited,
#cooperation .list li a:active { font-size:12px; color:#034EA2; text-decoration:none;  }
#cooperation .list li a:hover{ font-size:12px; color:#034EA2; text-decoration:underline; }

#cooperation_left { clear:both; background:url(partname.gif) no-repeat 0px left; padding:33px 0px 0px 0px; width:150px; }
#cooperation_left2 { clear:both; background:url(partname2.gif) no-repeat 0px left; padding:33px 0px 0px 0px; width:150px; }

#demo {background: #FFF;overflow:hidden;border: 1px dashed #CCC;height: 150px;width:160px;text-align: center;float: left;}
#demo img {border: 1px solid #F2F2F2;display: block;margin-top:3px;}

/* бʽ ʼ */
.style1 li { padding:0px 0px 0px 5px; margin:0 0 10px 0; text-align:left; } 
.style1 li h3 { clear:both; font-size:12px; line-height:18px;  }
.style1 li h3 span { padding-left:10px; font-size:12px; font-weight:normal; }
.style1 li .con { clear:both; line-height:19px; }

.style2  { clear:both; width:150px; }	
.style2 li { border-bottom:#DDDDDD 1px solid; color:#333366;  background:#FFFFFF url(point.gif) 5px 6px no-repeat; margin:0 0 2px 0; padding:0 0 0 15px; line-height:22px;  }
.style2 li a { font-size:12px; color:#333366; }
.style2 li a:link,
.style2 li a:visited,
.style2 li a:active{ font-size:12px; color:#333366; text-decoration:none; }
.style2 li a:hover{ font-size:12px; color:#0000CC; text-decoration: underline; }
.style2 .hit { font-size:12px;  }
.style2 .hit a:link,
.style2 .hit a:visited,
.style2 .hit a:active{ font-size:12px; font-weight:bold; color:#0F0A83; text-decoration:none; }
.style2 .hit a:hover{ font-size:12px; font-weight:bold; color:#0F0A83; text-decoration:none; }

.style2_ex  { clear:both; width:210px; }	
.style2_ex li { clear:both; border-bottom:#DDDDDD 1px solid; color:#333366;  background:#FFFFFF url(point.gif) 5px 9px no-repeat; margin:0 0 2px 0; padding:0 0 0 15px; line-height:22px;  }
.style2_ex li a { font-size:12px; color:#333366; }
.style2_ex li a:link,
.style2_ex li a:visited,
.style2_ex li a:active{ font-size:12px; color:#333366; text-decoration:none; }
.style2_ex li a:hover{ font-size:12px; color:#0000CC; text-decoration: underline; }


.style3  { clear:both; }	
.style3 li { background:url(item1.gif) 5px 9px no-repeat; margin:0 0 5px 0; padding:0 0 0 12px;  }
.style3 li h3 { float:left; font-size:12px; font-weight:normal; margin:0; padding:0; line-height:20px;  }
.style3 li h3 a:link,
.style3 li h3 a:visited,
.style3 li h3 a:active{ font-size:12px; color:#333366; text-decoration:none; }
.style3 li h3 a:hover{ font-size:12px; color:#0000CC; text-decoration: underline; }

.style4 { clear:both; line-height:20px;   }	
.style4 li { display:inline; background:url(item1.gif) 5px 4px no-repeat; margin:0 0 10px 0; padding:0 0 0 12px;  }

.style5 li { clear:both; line-height:20px; text-align:center; margin:0 0 5px 0; padding:0; }
.style5 li img { display:block; }

.style6 li { float:left; display:inline; line-height:25px; text-align:center; margin-bottom:15px; }
.style6 li img { display:block; }

.style7 li { float:left; display:inline; width:200px; line-height:25px; text-align:center; margin-bottom:15px; }
.style7 li img { display:block; }

.style8 { clear:both; background:url(item1.gif) 5px 6px no-repeat; padding:0 0 0 12px; line-height:20px;  }	
.style8 a:link,
.style8 a:visited,
.style8 a:active{ font-size:12px; color:#003399; text-decoration:none; }
.style8 a:hover{ font-size:12px; color:#0000CC; text-decoration: underline; }

/*in_menu*/
#in_menu { clear:both; background:url(in_bg.gif) no-repeat left top; padding-left:166px;text-align:right; height:85px; margin:6px 0 6px 0; }

.intro { clear:both; font-size:12px; background: url(bg_intro.gif) no-repeat 530px 15px; }
.intro p { font-size:12px; line-height:23px; width:465px; margin:15px 0; text-indent:25px; margin-left:22px;  }

.sponsors { clear:both; font-size:12px; background: url(sponsorsbg.gif) no-repeat right 15px; }
.sponsors p { font-size:12px; line-height:23px; width:465px; margin:15px 0; text-indent:25px; margin-left:22px;  }

.investor { font-size:12px;width:645px; float:left;}
.investor .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.investor .list { clear:both; padding:5px 0 20px 5px;width:645px;}
.investor .list .title { clear:both; margin:10px 0 10px 46px; }
.investor .list .logo { float:right; width:150px; }
.investor .list .con { float:left; width:500px; }
.investor .list .con p { font-size:12px; line-height:23px; margin:0px 0 0 0; text-indent:25px; margin-left:5px;margin-right:12px; }
.investor .list .con p span { font-weight:bold; color:#003399; }
.investor .list .con p span a:link,
.investor .list .con p span a:visited,
.investor .list .con p span a:active{ font-size:12px; color:#003399; text-decoration:none; }
.investor .list .con p span a:hover{ font-size:12px; color:#003399; text-decoration:underline; }

.college { clear:both; font-size:12px; background:url(bg_college.gif) no-repeat 560px 30px; height:300px; }
.college p { font-size:12px; line-height:23px; width:465px; margin:15px 0; text-indent:25px; margin-left:22px;  }
.college .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }

.windows { clear:both; font-size:12px; }
.windows p { font-size:12px; line-height:23px; width:465px; margin:15px 0; text-indent:25px; margin-left:22px;  }
.windows .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.windows .banner { margin-top:8px; }

.news { clear:both; font-size:12px; line-height:22px; background:url(bg_news.jpg) no-repeat 650px 40px;  }
.news .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.news .list { padding-left:16px; margin:20px 0 20px 0; width:620px;}
.news .list h2 { float:left; background-color:#2C2896; color:#ffffff; padding:2px 10px 1px 10px; font-size:12px; margin:5px 0 5px 5px; }
.news .list h2 a:link,
.news .list h2 a:visited,
.news .list h2 a:active{ font-size:12px; color:#FFFFFF; text-decoration:none; }
.news .list h2 a:hover{ font-size:12px; color:#FFFFFF; text-decoration:underline; }
.news .list span { float:left; font-size:12px; color:#999999; line-height:20px; margin:0 0 0 15px; }


.job { clear:both; margin:0px 0 20px 0px; background:url(bg_job.gif) no-repeat 400px 160px;  }
.job .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.job .list { clear:both; margin:0px 0 0 22px; padding:10px 0 0 0; }
.job .list h2 { float:left; background-color:#CBE5FF; color:#2C2896; padding:2px 5px 1px 5px; font-size:12px; margin:5px 0 5px 0; }
.job .list h2 span { padding-left:20px; }
.job .list .con { clear:both; line-height:20px; margin-left:18px; }
.job .list .con span { display:block; font-weight:bold; }

.lx { clear:both; text-align:left; font-size:12px; line-height:20px; margin:0px 0px 20px 0px;  }
.lx .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.contact { clear:both; text-align:left;  margin:0px 60px 20px 20px; }
.contact h2 { clear:both;  font-size:12px; background:#ABDBF8; margin-bottom:8px; margin-top:8px; padding:3px 0 1px 10px; height:15px; }
.contact .logo { float:left; width:200px; text-align:center; }
.contact .con { float:right; width:530px; text-align:left;}
.contact .con p { font-size:12px; line-height:20px; padding-left:25px; }
.contact .con h3 { clear:both;  font-size:14px; color:#0F0A83; margin-top:5px; padding:3px 0 3px 25px;   }

.contact .con span { display:block; font-size:12px; line-height:23px;  font-weight:bold; }
.contact .map { float:right; clear:right; width:400px; text-align:left; margin:20px 0 0 0; }

.site { clear:both; text-align:left; font-size:12px; margin:0px 20px 20px 0px;   }
.site .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.site .list { clear:both; margin:10px 0 20px 22px; }
.site .list h2 { float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#4FBBFF; color:#FFFFFF; font-weight:bold; }
.site .list h2 a:link,
.site .list h2 a:visited,
.site .list h2 a:active{ font-size:12px; color:#FFFFFF; text-decoration:none; }
.site .list h2 a:hover{ font-size:12px; color:#FFFFFF; text-decoration:underline; }
.partment { clear:both; margin-left:25px; }
.partment h3 { clear:both; float:left; line-height:16px; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#F79910; color:#FFFFFF; font-weight:bold; }
.partment h3 a:link,
.partment h3 a:visited,
.partment h3 a:active{ font-size:12px; color:#ffffff; text-decoration:none; }
.partment h3 a:hover{ font-size:12px; color:#ffffff; text-decoration:underline; }


.duty { clear:both; text-align:left; font-size:12px; line-height:20px; height:300px; background:url(bg_help.gif) no-repeat 480px 60px; margin:0px 0px 20px 0px;  }
.duty .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.duty .con { clear:both; margin-top:30px; margin-left:25px; width:500px;}
.duty .con h1 { font-size:12px; font-weight:bold; color:#333333; }
.duty .con h1 span { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color:#2C2896; }
.duty .con p { clear:both; margin-bottom:6px; }

.privacy { clear:both; text-align:left; font-size:12px; line-height:21px; height:300px; background:url(bg_help.gif) no-repeat 480px 100px; margin:0px 0px 20px 0px;  }
.privacy .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.privacy .con { clear:both; margin-top:30px; margin-left:25px; width:650px;}
.privacy .con p span { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color:#2C2896; }
.privacy .con p { clear:both; margin-bottom:6px;  text-indent:25px; }

/*partment*/
.exhtbition { clear:both; line-height:20px; margin-bottom:20px;  }
.exhtbition .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.exhtbition .con { float:left; margin:20px 0px 20px 10px; line-height:22px; }
.exhtbition .con h2 { float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#2C2896; color:#FFFFFF; font-weight:bold; }
.exhtbition .con span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.exhtbition .con .hz { clear:both; font-size:12px; line-height:20px; margin-bottom:16px; }
.exhtbition .con .hz span {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#0F0A83; padding-left:8px;  }
.exhtbition .con p { clear:both;  margin-bottom:6px;  text-indent:25px; }
.exhtbition .con p img{ float:left; margin:0px 20px 0px 0; }
.exhtbition .con .logo { clear:both; padding:0 0 10px 20px;}
.exhtbition .style_hd { padding-left:12px;  font-weight:bold; text-align:center; color:#FFFFFF;  line-height:20px; background-color:#2C2896;  }
.exhtbition .style_td { padding-left:12px; padding-right:12px; line-height:25px; background-color:#FFFFFF;  }
.exhtbition .style_td_c { padding-left:12px; text-align:left; padding-right:12px; line-height:25px; }

.trade { clear:both; line-height:20px; margin-bottom:20px;  }
.trade .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.trade .con { float:left; margin:20px 0px 20px 10px; }
.trade .con .title { float: left; width:400px; }
.trade .con .title h2 { clear:both; float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#2C2896; color:#FFFFFF; font-weight:bold; }
.trade .con .title span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.trade .con .title .hz { clear:both;  font-size:12px; line-height:20px; margin-bottom:16px; }
.trade .con .title .hz span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#0F0A83; padding-left:8px;  }
.trade .con .logo { float:right;  padding:0 30px 10px 20px;}
.trade .con p { clear:both;  margin-bottom:6px;  text-indent:25px;  line-height:22px;  }

.world { clear:both; background:url(bg_world.gif) no-repeat left bottom ; height:280px;  }
.world .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.world .con { float:left; margin:10px 0px 0 10px;  width:620px;  }
.world .con h2 { float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#2C2896; color:#FFFFFF; font-weight:bold; }
.world .con p { clear:both; margin-bottom:6px;  text-indent:25px; line-height:22px;   }
.world .con p img{ float:left; margin:0px 20px 0px 0; }
.world .style_hd { font-weight:bold; text-align:center; color:#FFFFFF;  line-height:25px; background-color:#227BB3;  }
.world .style_td { padding-left:12px; padding-right:12px; line-height:25px; background-color:#FFFFFF;  }

.meeu { clear:both;  }
.meeu .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.meeu .con { float:left; margin:10px 0px 20px 10px; width:620px;  }
.meeu .con h2 { float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#2C2896; color:#FFFFFF; font-weight:bold; }
.meeu .con span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.meeu .con .hz { clear:both; font-size:12px; line-height:20px; margin-bottom:16px; }
.meeu .con .hz span {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#0F0A83; padding-left:8px;  }
.meeu .con p { clear:both; margin-bottom:6px;  text-indent:25px; line-height:22px;   }
.meeu .con p img{ float:left; margin:0px 20px 0px 0; }
.table_style { text-align:center; margin-bottom:20px;  }
.table_style h1 { clear:both; text-align:center; font-size:26px; color:#2C2896; line-height:28px;  }
.table_style h1 span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:600; color:#9296A7; line-height:30px;  }
.style_hd { font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF;  line-height:25px; background-color:#227BB3;  }
.style_hd_c { font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF;  line-height:22px; }
.style_td { padding-left:12px; padding-right:12px; line-height:25px; background-color:#FFFFFF; text-align:left;  }
.style_td_b { padding-left:12px; font-weight:bold; padding-right:12px; line-height:25px; background-color:#FFFFFF; text-align:left;  }
.style_td_b span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:600; color:#9296A7; margin-bottom:5px; }

.media { clear:both; width:750px; margin-bottom:20px;  }
.media .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.media .item { clear:both; margin-bottom:20px; margin-top:8px; }
.media .item .pic { clear:left; float:left; width:150px; text-align:center; }
.media .item .con { clear:right; float:right; margin-right:20px; }
.media .item .con h2 { clear:both; float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#F79910; color:#FFFFFF; font-weight:bold; }
.media .item .con span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.media .item .con p { clear:both;  margin-bottom:6px;  text-indent:25px;  line-height:22px;  }


.internet { clear:both; line-height:20px;  }
.internet .name { clear:both; text-align:left; background:url(bg_name.gif) repeat-x 12px; }
.internet .con { float:left; margin:20px 0px 20px 10px; width:580px; }
.internet .con p { margin-bottom:6px;  text-indent:25px; }
.internet .con p img{ float:left; margin:0px 20px 0px 0; }
.internet .pic { float:right; width:160px; margin:20px 20px 0 0; }

/* intro */
.honours { clear:both; padding-left:12px; margin:10px 0 20px 30px; }
.honours .list { clear:both; width:100%; }
.honours .list li { display:inline; float:left; text-align:center; margin:5px 20px 10px 20px; line-height:23px; width:250px; min-height:200px; }
* html .honours .list li { display:inline; float:left; text-align:center; margin:5px 20px 10px 20px; line-height:23px; width:250px; height:200px;  } /* nur for IE 5.5 - 6.x */
html + body .honours .list li { display:inline; float:left; text-align:center; margin:5px 20px 10px 20px; line-height:23px; width:250px; height:200px;  } /* nur for IE 5.0 */
.honours .list li img { display:block; margin:auto; }

.history { clear:both; font-size:12px; line-height:22px; background:url(bg_news.jpg) no-repeat 650px 40px;  }
.history .list { padding-left:16px; margin:20px 0 20px 0; width:620px;}
.history .list span { font-weight:bold; display:block; }
.history .list a:link,
.history .list a:visited,
.history .list a:active{ font-size:12px; color:#0432B2; text-decoration:underline; }
.history .list a:hover{ font-size:12px; color:#FC321E; text-decoration:underline; }

.photo { clear:both; margin:15px 15px 0 20px; }
.huodong  { clear:both; }
.huodong .title { clear:both; height:21px; line-height:21px; padding-left:12px;  background-color:#FFA800;  font-size:12px; font-weight:bold; color:#FFFFFF; position:relative; }
.huodong .title .viewmore { position:absolute; right:5px; top:0px; font-weight:normal; }
.huodong .body { clear:both; padding:10px 0 10px 0; margin:0 0 0 15px; }
.huodong .body .pic { float:left; width:115px; margin-top:3px; }
.huodong .body .con { float:right; width:475px; line-height:18px; }
.huodong .body .con h3 { display:block; font-size:12px; line-height:22px; }

.zhanhui { clear:both; }
.zhanhui .title { clear:both; height:21px; line-height:21px; padding-left:12px;  background-color:#FF5700; font-size:12px; font-weight:bold; color:#FFFFFF; position:relative; }
.zhanhui .title .viewmore { position:absolute; right:5px; top:0px; font-weight:normal; }
.zhanhui .title .viewmore a:link,
.zhanhui .title .viewmore a:visited,
.zhanhui .title .viewmore a:active{ font-size:12px; color:#ffffff; text-decoration:none; }
.zhanhui .title .viewmore a:hover{ font-size:12px; color:#ffffff; text-decoration:underline; }
.zhanhui .body { clear:both; padding:10px 0px 10px 0px; margin:0 0 0 15px; }
.zhanhui .body .pic { float:left; width:115px; margin-top:3px; }
.zhanhui .body .con { float:right; width:475px; line-height:18px; }
.zhanhui .body .con h3 { display:block; font-size:12px; line-height:22px; }

.photodetail { clear:both; text-align:center; line-height:25px; }
.photodetail img { display:block; margin:15px 0 5px 0;}
.photodetail .dis { width:600px; line-height:18px; margin-bottom:10px; text-align:left; text-indent:25px;  }
.photodetail h1 { float:left; background-color:#FFA800; line-height:16px; color:#FFFFFF; padding:2px 6px 2px 6px; font-size:12px; margin:15px 0 0px 10px;  }
.photodetail h2 { clear:both; text-align:center; line-height:35px; color:#2C2896; font-size:18px;  padding:2px 6px 2px 6px; margin:15px 0 0px 10px;  }

.show { clear:both; margin-bottom:20px; }
.show h1 { float:left; background-color:#2C2896; color:#FFFFFF; padding:2px 6px 2px 6px; font-size:12px; margin:15px 0 0px 10px;  }
.show h2 { clear:both; text-align:center; line-height:25px; font-size:18px;  padding:2px 6px 2px 6px; margin:15px 0 0px 10px;  }
.show .list { clear:both; margin:15px 0 0 15px; text-align:center; line-height:25px; }
.show .list img { display:block; margin-top:15px; }


/*wenhua*/
.wenhua { clear:both; margin:10px 10px 15px 18px; }
.wenhua li { clear:both; height:30px; line-height:23px; color:#333333; font-weight:bold; }
.wenhua li h2 { float:left; font-size:12px; width:150px; background:url(wh1.gif) no-repeat left top; color:#02427D; text-align:center; line-height:23px; margin-right:10px;  }
.wenhua .itemtwo h2 { float:left; font-size:12px; width:150px; background:url(wh2.gif) no-repeat left top; color:#02427D; text-align:center; line-height:23px;  } 

/*wenhua1*/
.wenhua1 { clear:both; margin:5px;}
.wenhua1 .w2 { float:right; padding-top:5px; height:20px; width:440px; line-height:20px; color:#333333; font-weight:bold; }
.wenhua1 .w1 { float:left; height:30px; line-height:30px; font-weight:bold; font-size:12px; width:170px; background:url(wh1.gif) no-repeat left top; color:#02427D; text-align:center; line-height:23px; margin-right:10px;  }
.wenhua1 .bl { clear:both; background-color:#ccc; height:1px; overflow:hidden;}
/*prat*/
.groupprat { clear:both; margin:10px 10px 15px 18px; }
.groupprat li { clear:both; height:30px; line-height:23px; color:#333333; font-weight:bold; }
.groupprat li h2 { float:left; font-size:12px; width:93px; background:url(wh1.gif) no-repeat left top; color:#02427D; text-align:center; line-height:23px; margin-right:10px;  }
.groupprat .itemtwo h2 { float:left; font-size:12px; width:93px; background:url(wh2.gif) no-repeat left top; color:#02427D; text-align:center; line-height:23px;  } 

/*company*/
.company { padding-left:26px; }
.company .name { clear:both; padding-left:26px; }
.company .name h2 { clear:both; font-size:14px; color:#0F0A83; display:block; margin:0 0 5px 0; padding:0; }
.company .name span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.company .name .hz { clear:both; font-size:12px; line-height:20px; }
.company .name .hz span {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#0F0A83; padding-left:8px;  }
.company p { font-size:14px; line-height:23px; margin:15px 0; text-indent:28px;  }

#scrollDiv{ position:absolute; right:0; top:33px; width:451px; height:23px;line-height:23px; overflow:hidden; background:url(news_bg.gif) no-repeat left top;}
#scrollDiv .list { float:left; width:310px; margin:0 0 0 88px; }
#scrollDiv .list li{ line-height:23px;}
#scrollDiv .more { float:right; width:46px;  }

#fbtn{display:none;color:#0099FF;overflow:hidden;border-style:solid;border-width:1 1 1 1 ;border-color:#D2E9F6 #D2E9F6 #D2E9F6 #D2E9F6;width:150px;height:50px;margin-bottom:2px;}
#fbtn_txt{color:#D2E9F6;position:relative;}
#fbtn_txt div{height:50px;padding-top:11px;padding-left:10px;font-size:12px;color:#034EA2;text-align:left;cursor:hand;}
#fbtn_mask{background-color:#3399FF;position:relative;width:100%;height:100%;}


.business {widht:830px;}
.business .body{width:645px; float:left;line-height:24px;padding:0 10 0 0px;}
.business .right{float:right;}
.business .con { float:left; margin:10px 0px 20px 10px; width:620px; }
.business .con h2 { float:left; font-size:12px; padding:2px 5px 1px 5px; margin-bottom:5px; background-color:#2C2896; color:#FFFFFF; font-weight:bold; }
.business .con span { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#9296A7; }
.business .con .hz { clear:both; font-size:12px; line-height:20px; margin-bottom:16px; }
.business .con .hz span {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#0F0A83; padding-left:8px;  }
.business .con p { clear:both; margin-bottom:6px;  text-indent:25px; line-height:22px;   }
.business .con p img{ float:left; margin:0px 20px 0px 0; }
.business .con .logo { float:left; width:100px; }
.business .con .pic { float:left; width:100px;}
.business .name{width:645px; float:left;line-height:24px;padding:0 10 0 0px;}