body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:url(/img/bg_body.jpg) repeat left top; margin:0px;}

a{color: #000000; text-decoration:none}
a:hover {color: #505050;}

a.two:link{ color:#fdb700; text-decoration:none;}
a.two:visited{color:#fdb700;}
a.two:hover{color: #f0f0f0;}

input{ background:#000000; border:1px solid #000000; font-size:10px; color:#FFCC00; width:100px;}

.bold{ font-weight:bold;}
.img{ padding:2px; border:1px solid #000000; background:#FFFFFF;cursor:pointer;}
.bg{ background:#000000; padding:1px 3px 3px 3px;  display:inline;}
.bg a{color:#fdb700;text-decoration:none;}

#top01{ margin:0px; padding:0px; width:100%; height:5px;background:url(/img/bg_top_line.jpg) repeat-x left top; overflow:hidden;}
#top02{ margin:0px; padding:0px;  width:100%; height:79px;background:url(/img/bg_top_02.jpg) repeat-x left top;}
.logo_row{ margin-left:auto; margin-right:auto; width:920px; height:79px; }
.logo{ float:left; width:277px;}
.company_name{ float:left; width:360px; height:79px; line-height:25px; font-size:18px; font-weight:bold;padding-top:18px;}
.Language{ float:right; width:222px; height:20px; font-size:10px; line-height:20px; text-align:right;}
.login{ float:right; width:222px; padding-top:15px;font-size:11px;}

#menu{ margin:0px; padding:0px; width:100%; height:34px; background:url(/img/bg_menu.jpg) repeat-x left top; clear: both;}
#menu ul{ margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px; width:920px; height:34px; text-align:left; line-height:34px; list-style:none; overflow:hidden; background:url(/img/bg_menu_dot.jpg) no-repeat  left top;}
#menu li{ display:block;color:#ffbb00; font-weight:bold; display:inline; padding:0px 22px;}
#menu li a{color:#ffbb00; text-decoration:none;}
#menu li a:hover{color:#bbbbbb;}
#menu_shadow{ margin:0px; padding:0px; width:100%; height:13px;background:url(/img/bg_menu_shadow.jpg) repeat-x  left center;overflow:hidden; }

#banner{ width:920px; height:173px; margin-left:auto; margin-right:auto;clear:both;}

#info{margin-left:auto; margin-right:auto; margin-top:8px; padding:0px; width:920px; background:#fdb700;clear:both;}
.info_left{ float:left; margin:0px 5px 0px 0px; width:183px;}
.info_mid{ float:left; width:544px; margin:0px; padding:0px;}
.info_righ{ float:left; width:178px; margin:0px 0px 0px 5px;}

.info_left_bar01{ width:168px; height:21px; background:url(/img/bg_bar_infoleft.jpg) left top no-repeat; font-weight:bold; color:#fdb700;
 padding:8px 0px 0px 15px;}
.info_list{ width:178px; margin-left:5px;font-size:11px;}
.info_list ul{ margin:0px; padding:0px; list-style:none;}
.info_list li{ height:18px;line-height:18px; border-bottom:1px dotted #0a0a0a; padding-left:10px;}
.info_list li a{ height:18px;line-height:18px; text-decoration:none;}
.info_list li a:hover{ height:18px;line-height:18px; background:url(/img/icon_arrow_cp.jpg) right 50% no-repeat;text-decoration:none; display:block; text-decoration:none;}
.info_list bold li{ height:18px;line-height:18px; border-bottom:1px dotted #0a0a0a; padding-left:10px; }

.info_left_bar02{ width:168px; height:25px; background:url(/img/bg_bar_infoleft02.jpg) left top no-repeat; font-weight:bold; color:#fdb700; line-height:25px; padding-left:15px; margin-top:5px;}

.info_mid_bar01{ margin-top:4px;width:534px; height:25px; background:#000000;font-weight:bold; color:#fdb700; line-height:25px; padding-left:10px;clear:both;}
.info_mid_bar01 .text{ float: left; }
.info_mid_bar01 .more{ float: right; color: white; margin-right: 10px; font-size: 11px; }
.mid_company{ width: 544px; margin-bottom: 5px;}
.mid_flash{ float:left;width:191px; height:111px; padding:2px; border:1px solid #000000; background:#FFFFFF; margin:7px 4px 0px 0px;}
.company_info{float:left;height:117px; width:343px;margin-top:7px; font-size:11px; line-height:17px; }
.company_info_02{float:left; margin-top:2px;margin-bottom: 5px; width:544px; font-size:11px; line-height:17px;clear: both;}

.cp_line{float:left;margin:5px 0px 5px 0px; padding:0px; width:544px; border-bottom:1px solid #cc9402;clear:both;}
.cp_box{float:left; width:134px; margin:0px 0px 0px 2px;}
.cp_box img{ margin-bottom: 3px; }
.cp_info{float:left; margin-left:8px; padding-left:7px;width:386px;}
.cp_info .title{ padding-left:7px;margin-bottom:2px; height:20px; border-bottom:1px solid #000000; font-size:11px; font-weight:bold; line-height:20px;background:url(/img/icon_arrow.jpg) left 50% no-repeat;}
.cp_info2 .info, .cp_info .info{ margin-right:5px; padding-left:3px; font-size:11px;line-height:15px;width:370px;word-break:break-all; height:75px;overflow:hidden;}

.cp_line2{float:left;margin:0px 0px 5px 0px; padding:0px; width:720px; border-bottom:1px solid #cc9402;clear:both;}
.cp_info2{float:left; margin-left:8px; padding-left:7px;width:560px;}
.cp_info2 .title{ padding-left:7px;margin-bottom:5px; height:21px; border-bottom:1px solid #000000; font-size:11px; font-weight:bold; line-height:21px;background:url(/img/icon_arrow.jpg) left 50% no-repeat;}

.news_info{ margin-left:3px; padding-left:7px;width:97%; height:18px; border-bottom:1px solid #cc9402; font-size:11px;line-height:18px;background:url(/img/icon_arrow.jpg) left 50% no-repeat;}
.news_box{ width:134px; height:86px; margin:7px 10px 0px 0px; }

.info_righ_bar{ margin-top:4px;padding-left:10px;width:168px; height:25px; line-height:25px;font-weight:bold; color:#fdb700;background:#000000;clear:both;}
.Upcoming_info{width:178px;}
.Upcoming_info ul{ width:178px;margin:0px; padding:0px; list-style:none;clear:both;}
.Upcoming_info li{ float:left;width:178px; font-size:11px;line-height:16px; border-bottom:1px dotted #0a0a0a;clear:both;padding:5px 0px 5px 0px;}
.Upcoming_info li p{ padding: 0px; margin: 0px; word-break:break-all;}
.Upcoming_info .title{ padding-left: 5px; background: url(/img/icon_arrow.jpg) left 50% no-repeat; }
.Upcoming_info .date{ color: #666666; font-size: 10px; display: block; text-align: right; }
.Upcoming_info li img{float:left; border:1px solid #000000;margin-right:3px;}
.Upcoming_info li .imgDiv{float:right;width:118px;margin:0px 0px 0px 4px;word-break:break-all;line-height:normal;overflow:hidden;}
.iso{ width:178px; height:96px; margin:7px 0px 6px 0px;clear:both;}

.contact_us{ width:178px; line-height:18px;clear:both;}
.contact{width:718px;line-height:30px;clear:both;}

.nei_right{float:left;width:727px; overflow:hidden;}
.nei_righ_bar01{ margin-top:4px; height:25px; background:#000000;font-weight:bold; color:#fdb700; line-height:25px; padding-left:10px;clear:both;}
.nei_right .content{padding:5px;line-height:18px;}

#news ul{margin:0px;padding:0px;}
#news ul li{list-style:none;line-height:25px;height:25px;padding-left:5px;border-bottom:1px dashed #000;background:url(/img/icon_arrow.jpg) left 50% no-repeat;}
#news li span{float:right;width:150px;height:25px;color:#999999;}

#copyright{ margin-top:12px; height:111px; background:url(/img/bg_copyright.jpg) left top repeat-x;clear:both;}
.copyright_info{ width:100%;height:111px;  font-size:11px; line-height:18px; color:#fdb700; text-align:center; }

#page{margin-top:10px;margin-left:10px;text-align:right;}

#newscontent{
	line-height: 20px;
}
#newscontent img{
	max-width: 700px;
}
.down_info{ margin-left:3px; padding-left:7px;width:97%; height:18px; border-bottom:1px dotted #0a0a0a; font-size:11px;line-height:18px;background:url(/img/icon_arrow.jpg) left 50% no-repeat;}
