@charset "utf-8";

html {_background-image: url(about:blank); _background-attachment: fixed;/* prevent screen flash in IE6 */}
body {background-attachment: scroll; }
#main_frame{width:1024px; min-width:1024px; margin:0 auto; height:auto;}

a:link {text-decoration: none;color:#009bba; }
a:visited {text-decoration: none;color:#007fba;}
a:hover {text-decoration: none;color:#8383ff;}
a:active {text-decoration: none;color:#F91919;}


.cn {font: 12px Tahoma, Geneva, sans-serif;}
.jp {font: 12px Tahoma, Geneva, sans-serif;}
.en {font: 12px lucida Sans Unicode, Tahoma, Geneva, sans-serif;}
.st {font: 10.5px Tahoma, Geneva, sans-serif;}

.clear{ clear:both; height:0; margin:0; padding:0; over-flow:hidden; font-size:0; _margin-top:-3px;}

*{ margin:0; padding:0; font:13px lucida Sans Unicode, "微软雅黑", "文泉驿微米黑", Tahoma, Geneva, sans-serif; color:#404040;line-height:25px;_line-height:23px;}
ul{ list-style:none}
img{border:0px;}

/*全局样式*/
.g_font_12{font-size:12px;}
.g_input_text{height:20px; line-height:23px; border:1px solid #e3e3e3; border-style:solid; background:#fff9ee;font-size:13px;
    /*弧度 radius*/border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;  
    /*阴影 shadow*/-moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
.g_input_text input{color:#999;font-size:13px;}
.g_input_text:focus{border-color:#FFF;outline:0;color:#555; background:#FFF; 
    /*阴影 shadow*/-moz-box-shadow: 0 0 25px #AAA;-webkit-box-shadow: 0 0 25px #AAA; box-shadow: 0 0 25px #AAA;}
.g_input_text:hover{border:1px solid #95dbf1;}
.g_input_text_white{height:20px; line-height:23px; border:none; background:#fff; font-size:13px;border:1px solid #e3e3e3;}
.g_input_text_white:hover{border:1px solid #95dbf1;}
.g_width_50{width:50px;}
.g_width_100{width:100px;}
.g_width_150{width:150px;}
.g_width_180{width:180px;}
.g_width_200{width:200px;}
.g_width_280{width:280px;}
.g_width_300{width:300px;}
.g_width_310{width:310px;}
.g_width_360{width:360px;}
.g_width_400{width:400px;}
.g_width_528{width:528px;}
.g_width_575{width:575px;}
.g_width_580{width:580px;}
.g_width_640{width:640px;}
.g_width_660{width:660px;}
.g_width_675{width:675px;}
.g_width_690{width:690px;}
.g_width_720{width:720px;}
.g_width_765{width:765px;}
.g_width_810{width:810px;}
.g_width_860{width:860px;}
.g_width_890{width:890px;}
.g_width_970{width:970px;}
.g_height_170{height:170px;}
.g_height_270{height:270px;}
.g_height_120{height:120px;}
.g_height_107{height:107px;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}
.g_height_90{height:90px;}
.g_height_75{height:75px;}
.g_height_300{height:300px;}
.g_height_100{height:100px;}
.g_height_200{height:200px;}

/*按钮样式*/
a.g_btn_yellow{width:100px; height:22px; line-height:25px; background:#ffcc00; color:#161616;float:left;text-align:center;}

a.g_btn_green{ width:100px; height:25px; line-height:25px; background:#c8eb69; color:#000; float:right; text-align:center;font-size:13px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC; }
a.g_btn_green:hover{background:#5ccaed; color:#fff;}

a.g_btn_green_block{ display:block; width:100px; height:25px; line-height:22px; background:#a0cf69; color:#000000;text-align:center; vertical-align:middle; float:right; }

a.g_btn_black{display:inline-block; width:100px; height:25px; line-height:25px; background:#dfdfdf; color:#000; text-align:center; margin-right:15px;
	border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; 
	-moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
a.g_btn_black:hover{background:#595959; color:#FFF; }

a.g_btn_gray{display:inline-block; width:90px; height:25px; line-height:25px; background:#dfdfdf; color:#000;text-align:center;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
a.g_btn_gray:hover{background:#595959; color:#FFF; }

a.g_btn_commend{width:90px; height:20px; line-height:20px; background:#5ccaed; color:#fff; float:right;text-align:center;font-size:13px;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
a.g_btn_commend:hover{  background:#c8eb69; color:#000;}

a.g_btn_indigo{display:inline-block; width:100px; height:25px; line-height:25px; background:#1f28cd; color:#FFF;text-align:center;}
a.g_btn_white{display:inline-block; width:100px; height:25px; line-height:25px; background:#ffffff; color:#979797;text-align:center;}

a.g_btn_reset{display:inline-block; width:100px; height:25px; line-height:25px; background:#dfdfdf; color:#000; text-align:center; margin-right:15px;
	/*弧度 radius*/border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; 
	/*阴影 shadow*/-moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
a.g_btn_reset:hover{background:#595959; color:#FFF; }

a.g_btn_next{ display:inline-block; width:100px; height:25px; line-height:25px; background:#9bf0ff; color:#3b3b3b; text-align:center; }

a.g_btn_submit{display:inline-block; width:100px; height:25px; line-height:25px; background:#5ccaed; color:#fff; text-align:center; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;-moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
a.g_btn_submit:hover{ background:#c8eb69; color:#000; }

.blackbtn{background-attachment:scroll; background-clip:initial;  background-image:none; background-origin:initial; background-position:0 0; background-repeat:repeat repeat; margin-top:10px; width:100px; border:0px; background-color:#dfdfdf; color:#000; height:25px; margin-right:15px;
	/*弧度 radius*/border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; 
	/*阴影 shadow*/-moz-box-shadow: 0 0 5px #CCC;-webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC;}
.blackbtn:hover{background:#595959; color:#FFF; }

.greenbtn { background-attachment:scroll; background-clip:initial;  background-image:none;  background-origin:initial;  background-position:0 0;  background-repeat:repeat repeat;margin-top:10px;width:100px;border:0px;background-color:#5ccaed; color:#fff;height:25px; 
	/*弧度 radius*/border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;
	/*阴影 shadow*/-moz-box-shadow: 0 0 5px #CCC; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC; }
.greenbtn:hover{ background:#c8eb69; color:#000; }

a.external{ background-image:url(../images/external.png) no-repeat right top; padding-right:12px;}
a.external:hover{ text-decoration:underline;}
a.like{ background:url(../images/like.gif) no-repeat left; padding-left:16px;}
a.like:hover{text-decoration: none;color:#ff5959;}
a.unlike{ background:url(../images/unlike.gif) no-repeat left ; padding-left:18px;}
a.unlike:hover{text-decoration: none;color:#9f9f9f;}
a.help{ background:url(../images/help.gif) no-repeat left; padding-left:17px;}
a.subscribe{background:url(../image/rss_icon.gif) left no-repeat; padding-left:15px;}
a.subscribe:hover{ text-decoration:underline;font-size:12px;}

.enter_info{margin-left:5px;margin-right:5px;}

.g_font_10{font-size:10px;}
.g_font_11{font-size:11px;}
.g_font_12{font-size:12px;}


.g_ul_right{ margin-right:0; margin-left:0; padding-left:0; padding-right:0; float:right;}
ul li.g_ul_right{ margin-right:0; margin-left:0; padding-left:0; padding-right:0; float:right;}

.left{float:left;}
.right{float:right;}
.t_right{text-align:right;}

#TipBox{Position:fixed; _Position:Absolute; Visibility: Hidden;Top: 0;Left: 0;Background-Color: #F8FFE7;Border: 1px solid #ADCD3C;	Padding: 3px;Line-Height:18px;Z-Index:100;Font-Size:12px;Color:#416B2E;}

#dhtmltooltip{position: absolute; max-width:300px; width:auto; border:1px solid #888; background:#f1eddd;padding: 2px; visibility: hidden; z-index: 90;}
#tooltip_panel_ex{ width:auto;text-align:center;}
#tooltip_panel #tip_title{ height:15px; padding-top:15px; font-size:13px; font-weight:bold;  }
#tooltip_panel #tip_author{ height:25px; padding-top:10px; }
#tooltip_panel #tip_author a{  font-size:14px; color:#00bbcc; }
#tooltip_panel #tip_type{width:100%; height:50px; overflow:hidden;}
#tooltip_panel #tip_type dl{ width:100%; line-height:18px; font-size:12px; }
#tooltip_panel #tip_type dl span{ text-align:right; float:right; }

#tooltip_panel_ex #tip_text{float:left;}
#tooltip_panel_ex #tip_close{ float:left; padding-top:3px; padding-left:3px;}
#tooltip_panel_ex #tip_close img{cursor:pointer;}

#serve_copyright{ width:1024px; margin:0 auto; margin-bottom:10px; margin-top:45px; }
#serve_copyright #part_one{float:left;}
#serve_copyright #part_one a{font-size:13px;}
#serve_copyright #part_two{float:right; padding-right:5px; font-size:13px}


.page_nav{margin-top:40px; text-align:left;text-align:center; }
.page_nav a{padding:0px 4px;margin-right:5px;}
.page_nav a.selected{ padding:0px 4px; color:#FFF; background:#8fcfca;}
.page_nav a:hover{padding:0px 4px;color:#FFF; background:#5696ab;}
.page_nav a.text{color:#999;}
.page_nav a.text:hover{color:#FFF;}

a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b { display:block; position:absolute; top:0px; left:15px; padding:10px; font-weight:normal; color:#000; border:1px solid #ccc; background:#fff9ee; width:150px; font-size:12px;
	/*透明度*/filter:Alpha(Opacity=90); -moz-opacity:0.90; opacity: 0.90;
	/*弧度 radius*/border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px; -o-border-radius:5px;
	/*阴影 shadow*/-webkit-box-shadow: 0 0 20px #aaa; -moz-box-shadow: 0 0 20px #aaa; -o-box-shadow: 0 0 20px #aaa; box-shadow: 0 0 20px #aaa;}

span.tooltip {color:#c00;}
span.tooltip b {display:none;}
span.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
span.tooltip:hover b {filter:Alpha(Opacity=90); /* IE */ -moz-opacity:0.90; /*Moz + FF*/ opacity: 0.90; display:block; position:absolute; top:0px; left:15px; padding:10px; font-weight:normal; color:#000; border:1px solid #999; background:#fff9ee; width:150px; font-size:12px;}
span.tooltip:hover b a{font-size:12px;}

/*popup style 及时弹出层样式*/
.popup_recommon{border:1px solid #D4D4D4; background:#fff; position: absolute; padding:15px; left: 30%;
	/*弧度 radius*/border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;
    /*阴影 shadow*/-webkit-box-shadow: 0 0 30px #ccc; -moz-box-shadow: 0 0 30px #ccc; -o-box-shadow: 0 0 30px #ccc; box-shadow: 0 0 30px #ccc;}
.popup_recommon h1{font-size:14px;}
.popup_recommon h1 span{margin-left:15px;}
.popup_recommon h2{margin-bottom:15px;}
.popup_recommon .body textarea{border:1px solid #ccc; margin-top:5px; heigth:200px; width:400px; 
	/*弧度 radius*/border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;}

#eteUnionUpFloat {display:none;}
.notice{font-size:12px; color:red;}
.myopacity {position:absolute; height:25px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;} 

.google_ad{margin:20px 0 20px 0; 
/*透明度 opacity*/filter:Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;}

/*sub navigator style 子导航样式*/

#sub_navigator_website{font-size:14px; margin-top:20px; _margin-top:0px; background:#fff5d9;padding-left:10px; position:relative;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius:3px; -webkit-box-shadow: 0 0 5px #AAA; -moz-box-shadow: 0 0 5px #AAA; -o-box-shadow: 0 0 5px #AAA; box-shadow: 0 0 5px #AAA;}
#sub_navigator_website a{font-size:14px; display:inline-block; padding:0 5px; margin:0 5px; height:36px; line-height:36px; color:#5c6398; text-align:center; text-shadow:0 2 5px #fff;}
#sub_navigator_website a.current,#sub_navigator_website a:hover{background-color:#749dd5; color:#FFF; line-height:36px; height:36px;}
#sub_navigator_website .search_input{position:absolute; right:40px; top:6px;}
#sub_navigator_website .search_input input{border:1px solid #8fa5c3; width:300px; height:23px; line-height:23px;border-style:solid; border-radius:3px;font-size:13px;}
#sub_navigator_website .search_btn{position:absolute; right:5px; top:6px;}

#sub_navigator_vision{font-size:14px;margin-top:20px; _margin-top:0px; background:#696969;padding-left:10px; position:relative;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius:3px;   -webkit-box-shadow: 0 0 5px #AAA; -moz-box-shadow: 0 0 5px #AAA; -o-box-shadow: 0 0 5px #AAA; box-shadow: 0 0 5px #AAA;}
#sub_navigator_vision a{font-size:14px; display:inline-block; padding:0 5px; margin:0 5px;height:36px; line-height:36px; color:#FFF; text-align:center; text-shadow:0 2 5px #fff;}
#sub_navigator_vision a.current,#sub_navigator_vision a:hover{background:#f7fcff; color:#000; line-height:36px; height:36px;}
#sub_navigator_vision .search_input{position:absolute; right:40px; top:6px; border:none;}
#sub_navigator_vision .search_input input{border:1px solid #717171; width:400px; height:23px; line-height:23px;border-style:solid; border-radius:3px;font-size:13px;}
#sub_navigator_vision .search_btn{position:absolute; right:5px; top:7px;}

#sub_navigator_music{font-size:14px; margin-top:20px; _margin-top:0px; background:#f8f8f8;padding-left:10px; position:relative; border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius:3px; -webkit-box-shadow: 0 0 5px #AAA; -moz-box-shadow: 0 0 5px #AAA; -o-box-shadow: 0 0 5px #AAA; box-shadow: 0 0 5px #AAA;}
#sub_navigator_music a{ font-size:14px; display:inline-block; padding:0 5px; height:36px; line-height:36px; color:#ff5757; text-align:center;  text-shadow:0 2 5px #fff;}
#sub_navigator_music a.current,#sub_navigator_music a:hover{background:#ff7c7c; color:#fff; line-height:36px; height:36px;}
#sub_navigator_music .search_input{position:absolute; right:40px; top:6px;}
#sub_navigator_music .search_input input{border:1px solid #bda3a3;  width:250px; height:23px; line-height:23px;border-style:solid; border-radius:3px;font-size:13px;}
#sub_navigator_music .search_btn{position:absolute; right:5px; top:6px;}

#sub_navigator_space{font-size:14px; margin-top:20px;_margin-top:0px; background:#918982;padding-left:10px; position:relative;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius:3px; text-shadow:0 2 5px #fff; -webkit-box-shadow: 0 0 5px #AAA; -moz-box-shadow: 0 0 5px #AAA; -o-box-shadow: 0 0 5px #AAA; box-shadow: 0 0 5px #AAA;}
#sub_navigator_space a{font-size:14px; display:inline-block; padding:0 5px; height:36px; line-height:36px; color:#FFF; text-align:center;}
#sub_navigator_space a.current,#sub_navigator_space a:hover{background:#fbefde; color:#303030; line-height:36px; height:36px;}
#sub_navigator_space .search_input{position:absolute; right:40px; top:6px;}
#sub_navigator_space .search_input input{border:1px solid #717171;  width:250px; height:23px; line-height:23px;border-style:solid; border-radius:3px;font-size:13px;}
#sub_navigator_space .search_btn{position:absolute; right:5px; top:6px;}
