body { background-color:#ffffff; color: #666666; margin:auto; width:1100px; padding:0px; font-family: Arial, Helvetica, Verdana; font-size:12px; line-height:20px; background:url(/de/image/web_top_bg.gif) repeat-x center top #ffffff;}
a {text-transform:none; text-decoration:none; color:#333333;}
a:hover{color:#ff00aa;}
.clear{clear:both;}
.zt2{font-size:12px;color:#ff00aa;}
.lj5{ text-transform:none; text-decoration:none; color:#000000;padding:2px;}
.lj5:hover{color:#ff00aa;}
.lj3{margin-left:2px;margin-right:2px;}
.homepage_hot_tags{width:1090px; height:50px; margin-left:5px; margin-bottom:5px; overflow:hidden;} 
.homepage_hot_tags A{width:80px; height:47px; float:left; margin-left:5px; margin-right:5px;}

.web_top_banner{width:1099px; height:85px; position:relative;}
.web_top_banner_log{width:182px; height:45px; position:absolute; margin-left:40px; margin-top:20px;}
.web_top_banner_log_en{width:172px; height:30px; position:absolute; margin-left:240px; margin-top:15px;}
.web_top_banner_txt{width:280px; height:30px; position:absolute; margin-left:240px; margin-top:50px; color:#aaaaaa; line-height:15px; font-size:14px;}
.web_top_banner_txt span{font-size:14px;}
.web_top_ads{width:1090px; height:22px; border:1px solid #eaeaea; margin-top:10px; margin-left:3px; margin-bottom:10px; padding-top:3px; overflow:hidden;}
.web_top_ads_left{width:750px; margin-left:10px; float:left;}
.web_top_ads_right{width:160px; float:right;}
.web_top_banner_gg_search{width:300px; height:30px; position:absolute; margin-left:700px; margin-top:50px;}
.web_top_ads_m{width:170px; float:left;}
.web_top_ads_m A{text-decoration:underline; color:#ff00aa;}
.web_top_ads_m A:hover{color:#008000;}

.web_url1{width:200px; position:absolute; margin-left:500px;}
.web_url1 A{color:#5599ff;}
.web_url1 A:hover {color:#ff00aa;}

.web_url2{width:200px;float:left; margin-left:100px;}
.web_url2 A{color:#5599ff;}
.web_url2 A:hover {color:#ff00aa;}

.web_left{width:302px; float:left; margin-left:2px;}
.web_right{width:780px; float:left; margin-left:8px; overflow:hidden; }
.web_right_main{width:780px;  height:auto; overflow:hidden; background-color:#eaeaea;}

.web_right_pointer{height:20px; padding-left:10px; margin-top:2px; background-color:#eaeaea;}
.web_right_ads{width:730px; height:90px; margin-left:25px; margin-top:15px; margin-bottom:15px; overflow:hidden; }
.web_right_title{width:758px; border:1px solid #eaeaea; padding:10px;  overflow:hidden;}
.web_right_title span{font-size:14px; color:#ff00aa;}
.web_right_title_pg{text-align:center; margin-top:10px;}
.web_right_title_pg span{font-size:12px; color:#444444; padding-left:10px; padding-right:10px;}
.web_right_title_pg_text{border:1px solid #999999; font-size:12px; width:30px; height:13px;background:none; color:#dd33aa;}
.web_right_title_pg_button{border:1px solid #999999; width:40px; height:18px;font-size:12px;background:none;}
.web_right_tags{margin:10px; line-height:1.5;}
.web_right_tags A{color:#797979;}
.web_right_tags A:hover{color:#ff00aa;}

.web_right_down_url{width:760px; overflow:hidden; padding:10px;}
.web_right_down_url A{float:left; width:250px; height:25px; line-height:25px; font-size:14px;}
.web_right_down_url A:hover{ background-color:#f5f5f5;}
.web_right_down_url span{line-height:30px;}

.lan_top{width:500px; height:60px; position:absolute; margin-left:540px; margin-top:10px;}
.url_lan { border: 1px solid #dedede; float:left; padding:2px; margin:5px; color:#920783; font-size:12px;line-height:1.3;}
.url_lan A{color:#aaaaaa; padding:2px; }
.url_lan A:hover{color:#ea68a2; background-color:#eaeaea;}
.url_lan2 { border:1px solid #ea68a2; float:left; padding:2px; margin:5px; color:#ff00aa; font-size:12px;line-height:1.3;}
.url_lan2 A{color:#999999; padding:2px; }
.url_lan2 A:hover{color:#000000; background-color:#eaeaea;}

.menu_top{text-align:center; margin-top:1px; margin-bottom:3px;}
.menu_top A{float:left; height:25px; line-height:25px; overflow:hidden; margin-left:20px; padding-left:30px; padding-right:30px; font-size:14px;}
.menu_top A:hover{ background-color:#f5f5f5;}

.menu_left{margin-top:10px; text-align:center;}
.menu_left A{float:left; width:120px; height:25px; line-height:25px; overflow:hidden; border:1px dotted #ea68a2; margin-left:15px; margin-bottom:10px; margin-top:5px; font-size:14px;}
.menu_left A:hover{ background-color:#ffeaff;}
.menu_left span{width:290px; height:30px; line-height:30px; float:left; font-size:14px; }
.menu_left_td{border-left: 1px solid #dedede; border-right: 1px solid #dedede; padding:2px;}
.menu_left_title{font-size:12px; line-height:25px; color:#0000aa; padding-left:20px;}

.web_left_search{width:290px; height:30px; line-height:20px; text-align:center; margin-top:10px;}
.web_left_search_text{border:1px solid #999999; font-size:12px; width:80px; height:13px;background:none; color:#dd33aa;}
.web_left_search_button{border:1px solid #999999; width:40px; height:18px;font-size:12px;background:none;}

.web_left_ads{width:300px; height:250px; margin-top:10px; margin-bottom:10px;}
.web_bottom{border-top: 1px solid #dedede; padding:5px;}

.s_p_list{width:188px; height:167px; background:url('/de/image/s_p_back.gif'); position:relative; float:left; margin:3px;}
.s_p_list_pic{width:160px; height:100px; overflow:hidden; margin-top:10px; margin-left:13px; position: absolute;}
.s_p_list_pic img{border:0px;}
.s_p_list_title{width:170px; height:30px; overflow:hidden; margin-top:115px; margin-left:8px; position: absolute; text-align:center; line-height:15px;}
.s_p_list_other{width:170px; height:15px; overflow:hidden; margin-top:145px; margin-left:8px; position: absolute; text-align:center; line-height:15px;}
.s_p_list_ads{width:770px; height:15px; position:relative; float:left; padding-left:10px; padding-right:10px;}
.s_p_list span{background:url('/de/image/view_pic.gif') no-repeat left center; margin-left:2px; padding-left:13px;}

.pg_pointer{text-align:center; margin:8px 10px 5px 10px;}
.pg_pointer A{ color:#000000; text-decoration:none; padding:3px 5px 3px 5px; border:1px solid #999999; margin:3px; background-color:#ffffff; }
.pg_pointer A:hover{ border:1px solid #999999; background-color:#eaeaea; color:#ff00aa; }
.pg_pointer span.nowpg{ color:#000000;  padding:3px 5px 3px 5px; border:1px solid #999999; margin:3px; background-color:#eaeaea; font-weight:bold; }
.pg_pointer span.dispg{ color:#dddddd; padding:3px 5px 3px 5px; border:1px solid #dddddd; margin:3px; background-color:#ffffff; }
