﻿@charset "utf-8";
html{color:#000;font-family:Arial, Helvetica, sans-serif,"宋体";font-size:12px;}
body,div,label,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;border: 0;outline: 0;list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{margin:0;padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体"; outline:none; color:#333}
textarea{resize:none}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
.left{ float:left; }
.right{ float:right; }
.clear{ clear: both; height:0px; overflow:hidden}
body{ width:100%; background:#000;}
a:link,a:active{ text-decoration:none; }
a:hover{ text-decoration:underline; }

/*尾色*/
.foot {line-height:180%;padding:30px 0 60px 0;text-align:center; clear:both; }
.foot .linkInfo .span1{ margin-right:25px;}
.foot .linkInfo .span1 em{ margin:0 4px;}
.foot .copyInfo{font-family:arial}
.foot .copyInfo .span1{ margin-right:10px;}
.foot,.foot a:link,.foot a:visited{color:#727272;}

.icon{ background:url('../images/icon.gif') no-repeat 0 0;}
.icon1{ background-position:0 0;}
.icon2{ background-position:-30px 0;}
.icon3{ background-position:-60px 0;}
.icon4{ background-position:-90px 0;}
.icon5{ background-position:-120px 0;}
.icon6{ background-position:0 -30px;}
.icon7{ background-position:-30px -30px;}
.icon8{ background-position:-60px -30px;}
.icon9{ background-position:-150px -30px;}
.icon10{ background-position:-150px 0;}

.iconbig{ background:url('../images/icon.gif') no-repeat 0 0;}
.iconb1{ background-position:0 0;}
.iconb2{ background-position:0 0;}
.iconb_t1{ background-position:0 -60px;}
.iconb_t2{ background-position:-50px -60px;}
.iconb_t3{ background-position:-100px -60px;}
.iconb_t4{ background-position:-150px -60px;}

.flagIcon{ background:url('../images/flagicon.gif') no-repeat 0 0;}
.fi1{ background-position:0 0;}


/* 国旗 */
.wdc_flag  { width:58px; height:40px; background:url(../images/wdc_flag.gif) no-repeat left top;}
.wdc_flag_s{ width:18px; height:13px; background:url(../images/wdc_flag.gif) no-repeat left top;}
.wdc_1_s{ background-position:0 0;}
.wdc_2_s{ background-position:-30px 0;}
.wdc_3_s{ background-position:-60px 0;}
.wdc_4_s{ background-position:-90px 0;}
.wdc_5_s{ background-position:-120px 0;}
.wdc_6_s{ background-position:-150px 0;}
.wdc_7_s{ background-position:-180px 0;}
.wdc_8_s{ background-position:-210px 0;}
.wdc_9_s{ background-position:0 -30px;}
.wdc_10_s{ background-position:-30px -30px;}
.wdc_11_s{ background-position:-60px -30px;}
.wdc_12_s{ background-position:-90px -30px;}
.wdc_13_s{ background-position:-120px -30px;}
.wdc_14_s{ background-position:-150px -30px;}
.wdc_15_s{ background-position:-180px -30px;}
.wdc_16_s{ background-position:-210px -30px;}
.wdc_17_s{ background-position:0 -60px;}
.wdc_18_s{ background-position:-30px -60px;}
.wdc_19_s{ background-position:-60px -60px;}
.wdc_20_s{ background-position:-90px -60px;}
.wdc_21_s{ background-position:-120px -60px;}
.wdc_22_s{ background-position:-150px -60px;}
.wdc_23_s{ background-position:-180px -60px;}
.wdc_24_s{ background-position:-210px -60px;}
.wdc_25_s{ background-position:0 -90px;}
.wdc_26_s{ background-position:-30px -90px;}
.wdc_27_s{ background-position:-60px -90px;}
.wdc_28_s{ background-position:-90px -90px;}
.wdc_29_s{ background-position:-120px -90px;}
.wdc_30_s{ background-position:-150px -90px;}
.wdc_31_s{ background-position:-180px -90px;}
.wdc_32_s{ background-position:-210px -90px;}

.wdc_1{ background-position:0 -120px;}
.wdc_2{ background-position:-60px -120px;}
.wdc_3{ background-position:-120px -120px;}
.wdc_4{ background-position:-180px -120px;}
.wdc_5{ background-position:0 -180px;}
.wdc_6{ background-position:-60px -180px;}
.wdc_7{ background-position:-120px -180px;}
.wdc_8{ background-position:-180px -180px;}
.wdc_9{ background-position:0 -240px;}
.wdc_10{ background-position:-60px -240px;}
.wdc_11{ background-position:-120px -240px;}
.wdc_12{ background-position:-180px -240px;}
.wdc_13{ background-position:0 -300px;}
.wdc_14{ background-position:-60px -300px;}
.wdc_15{ background-position:-120px -300px;}
.wdc_16{ background-position:-180px -300px;}
.wdc_17{ background-position:0 -360px;}
.wdc_18{ background-position:-60px -360px;}
.wdc_19{ background-position:-120px -360px;}
.wdc_20{ background-position:-180px -360px;}

.wdc_21{ background-position:0 -420px;}
.wdc_22{ background-position:-60px -420px;}
.wdc_23{ background-position:-120px -420px;}
.wdc_24{ background-position:-180px -420px;}

.wdc_25{ background-position:0 -480px;}
.wdc_26{ background-position:-60px -480px;}
.wdc_27{ background-position:-120px -480px;}
.wdc_28{ background-position:-180px -480px;}

.wdc_29{ background-position:0 -540px;}
.wdc_30{ background-position:-60px -540px;}
.wdc_31{ background-position:-120px -540px;}
.wdc_32{ background-position:-180px -540px;}


/*  按钮css  */
a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited{color:#333; cursor:pointer; _cursor:hand;}

/* 内容按钮 */

a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited {text-decoration:none;font-size:12px!important;padding:4px 0 6px 3px; padding:0 0 0 3px\9;*display:inline-block;*height:25px; overflow:hidden;*padding:0 0 0 3px;white-space:nowrap;*vertical-align:middle;background-repeat:no-repeat;background-position:0 0; display:inline-block\9;margin-right:6px;margin-right:4px\9;}

a.SG_aBtn cite {font-size:12px!important;line-height:23px;padding:4px 10px 6px 8px;padding:0px 10px 0px 8px\9;*padding:0 10px 0 8px; _padding-top:1px; display:inline-block\9; *display:block;_line-height:23px; height:23px; _height:auto; background-repeat:no-repeat;background-position:right -28px;min-width:48px;_width:48px; overflow-x:visible; white-space:nowrap; text-align:center;}
a.SG_aBtn, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff 2 不支持 inline-block 问题 */
a.SG_aBtn:link, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn:visited, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn cite, x:-moz-any-link, x:default{ display:inline-block; padding:0 10px 0 8px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn,a.SG_aBtn cite{ background-image: url(../images/face/sg_btn.png);}
/* 浮层按钮 - 按钮b */
a.SG_aBtnB,
a.SG_aBtnB cite{ color:#333399;background-image: url(../images/face/sg_btnb.png);_background-image: url(../images/face/sg_btnb.gif);}


/* 表情浮层 */
.CP_w{ border:0; border-collapse:collapse; border-spacing:0; width:150px; color:#333;}
.CP_w a:link,
.CP_w a:visited { color:#2e3092 }
.CP_w a:hover { color:#c00 }
.CP_w a.SG_aBtn_dis:link,
.CP_w a.SG_aBtn_dis:link cite,
.CP_w a.SG_aBtn_dis:visited,
.CP_w a.SG_aBtn_dis:visited cite,
.CP_w a.SG_aBtn_dis:hover,
.CP_w a.SG_aBtn_dis:hover cite{ color:#B9B8B8;}
.CP_w thead .tLeft,
.CP_w thead .tMid,
.CP_w thead .tRight,
.CP_w tfoot .tLeft,
.CP_w tfoot .tMid,
.CP_w tfoot .tRight,
.CP_w_shut{ background-image:url(../images/face/layerbg1.png);_background-image:url(../images/face/layerbg1.gif);}


.CP_w tbody .tLeft,
.CP_w tbody .tRight{ background-image:url(../images/face/layerbg2.png);_background-image:url(../images/face/layerbg2.gif);}
.CP_w thead .tLeft{  background-position:0 0; background-repeat:no-repeat; width:4px; height:26px;}
.CP_w thead .tMid{   background-position:0 -45px; background-repeat:repeat-x;}
.CP_w thead .tRight{ background-position:-15px 0; background-repeat:no-repeat; width:7px; height:26px;}
.CP_w tfoot .tLeft{  background-position:0 -30px; background-repeat:no-repeat; width:4px; height:4px;}
.CP_w tfoot .tMid{   background-position:0 -75px; background-repeat:repeat-x;height:4px;}
.CP_w tfoot .tRight{ background-position:-15px -30px;background-repeat:no-repeat;width:7px; height:4px;}
.CP_w tbody .tLeft{  background-position:0 0; background-repeat:repeat-y; width:4px;}
.CP_w tbody .tMid{   background:#fff;}
.CP_w tbody .tRight{ background-position:right 0; background-repeat:repeat-y;}

.CP_w thead .tLeft span,
.CP_w thead .tRight span,
.CP_w tfoot .tLeft span,
.CP_w tfoot .tMid span,
.CP_w tfoot .tRight span,
.CP_w tbody .tLeft span,
.CP_w tbody .tRight span{ display:block; overflow:hidden}

.CP_w thead .tLeft span{  width:4px; height:26px;}
.CP_w thead .tRight span{ width:7px; height:26px;}
.CP_w tfoot .tLeft span{  width:4px; height:4px;}
.CP_w tfoot .tMid span {   height:4px;}
.CP_w tfoot .tRight span{ width:7px; height:4px;}
.CP_w tbody .tLeft span{  width:4px;}
.CP_w tbody .tRight span{ width:7px;}

.CP_w thead th{ text-align:left}
.CP_w thead .bLyTop{ *padding:5px 0 0; font-family:"宋体"}
.CP_w thead .tMid{padding:0 5px 0 8px}
.CP_w thead .tMid strong { float:left; color:#666 }
.CP_w thead .tMid cite { float:right; font-weight:400; }
.CP_w thead .tMid cite a { float:left; margin-left:8px; color:#449 }
.CP_w thead .tMid cite a:hover { color:#c00 }
.CP_w_shut:link,
.CP_w_shut:visited { background-position:0 -90px; background-repeat: no-repeat;  
					float:right; display:block; width:15px; height:15px; text-indent:-1000em; overflow:hidden; }
.CP_w_shut:hover{  background-position:0 -105px;}
.CP_layercon2 { width:358px; padding:20px 17px 35px 17px; min-height:50px; _height:50px; }


.CP_w_tag { background:url(../images/face/CP_tag_hr.gif) repeat-x left bottom; height:25px; width:auto; }
.CP_w_tag ul{ margin-left:10px;}
.CP_w_tag li a:link,
.CP_w_tag li a:visited{ color:#43609C;}
.CP_w_tag li a:hover{ text-decoration:none}
.CP_w_tag li .CP_a_fuc a:hover{ text-decoration:underline}
.CP_w_tag li{ float:left; background:url(../images/face/CP_tag_bg.png) no-repeat left top; height:25px; line-height:25px; overflow:hidden; padding-left:5px; margin-left:-1px; cursor:pointer;}
.CP_w_tag li div{ padding:0px 15px 0px 11px; background:url(../images/face/CP_tag_bg.png) no-repeat right -30px; float:left; display:block;}
.CP_w_tag li.cur{background:url(../images/face/CP_tag_bg.png) no-repeat left -60px; cursor:text;}
.CP_w_tag li.cur em{ font-weight:600}
.CP_w_tag li.cur div{ background:url(../images/face/CP_tag_bg.png) no-repeat right -90px; }

.faceItemContent .insertface{ width:534px; padding:0 7px 10px 6px; overflow:hidden; zoom:1;}
.faceItemContent .insertface .insertface_top{ clear:both; height:25px; padding:18px 10px; overflow:hidden;}
.faceItemContent .insertface .insertface_top h3{ float:left; font-size:12px; width:200px;}
.faceItemContent .insertface .insertface_top .insertface_search{ float:right; width:264px;}
.faceItemContent .insertface .insertface_top .insertface_search .SG_input{ width:183px; height:16px; border:1px solid #ccc; margin-right:5px; }
.faceItemContent .insertface .insertface_top .insertface_search a.SG_aBtn{ vertical-align:middle; margin-right:0;}
.faceItemContent .insertface .insertface_hot{ min-height:21px _height:21px; padding:0 10px; clear:both; line-height:21px; background-color:#f4f4f4;outline:none;}
.faceItemContent .insertface .insertface_hot a{ margin-right:10px;}
.faceItemContent .insertface .facekeyword{ line-height:26px; height:55px; padding:5px 10px 10px;}
.faceItemContent .insertface .facetitle{ line-height:27px; height:27px; padding:0 10px; font-size:12px; font-weight:normal;}
.faceItemContent .insertface .facelist{ }
.faceItemContent .insertface .facelist ul{width:132px; min-height:217px; _height:217px;}
.faceItemContent .insertface .facearrow{ clear:both; padding-left:30px; padding-top:10px;}
.faceItemContent .insertface .facearrow a{width:12px; height:12px; overflow:hidden; background:url(../images/face/arrow.gif) no-repeat left top; float:left; margin-left:12px;}
.faceItemContent .insertface .facearrow a.up_off{}
.faceItemContent .insertface .facearrow a.down_off{ background-position:left -19px;}
.faceItemContent .insertface .facearrow a.up{ background-position:left -36px;}
.faceItemContent .insertface .facearrow a.up:hover{background-position:left -70px;}
.faceItemContent .insertface .facearrow a.down{ background-position:left -54px;}
.faceItemContent .insertface .facearrow a.down:hover{ background-position:left -88px;}
.faceItemContent .insertface .bigface { padding:10px 0 0; margin:0; width:534px; height:347px; overflow:hidden; border-bottom:none;}
.faceItemContent .insertface .bigface .faceSidebar{ background:url(../images/face/layerface_4.gif) repeat-y left top; width:132px; float:left; margin-bottom:0px; overflow:hidden; height:347px; }
.faceItemContent .insertface .bigface .faceSidebar ul{ width:100%;}
.faceItemContent .insertface .bigface .faceSidebar li{ height:22px;overflow:hidden; padding:5px 0; background:url(../images/face/layerface_3.gif) repeat-x left bottom;margin-top:-1px; width:132px; float:left; font-family:simsun;}
.faceItemContent .insertface .bigface .faceSidebar li img{ margin:0 8px 0 16px; float:left;}
.faceItemContent .insertface .bigface .faceSidebar li span{float:left; padding-top:5px; } 
.faceItemContent .insertface .bigface .faceSidebar li em{ float:left; padding-top:5px;}
.faceItemContent .insertface .bigface .faceSidebar li.cur{background:url(../images/face/layerface_cur.gif) no-repeat left top; border:none;}
.faceItemContent .insertface .bigface .faceSidebar li.cur a:link,
.faceItemContent .insertface .bigface .faceSidebar li.cur a:visited{ color:#333; font-weight:600; }
.faceItemContent .insertface .bigface .faceSidebar li.cur a:hover{ text-decoration:none;}
.faceItemContent .insertface .bigface .faceShowAll{ width:390px; height:347px; float:right; overflow:hidden;}
.faceItemContent .insertface .bigface .faceShowAll .faceShowAll_list li{ float:left; width:52px; height:70px; overflow:hidden; margin:0px 6px 8px 6px; display:inline; }
.faceItemContent .insertface .bigface .faceShowAll .faceShowAll_list li span{ display:block; color:#999; padding-top:3px; text-align:center;white-space:nowrap;font-family:"宋体";}
.faceItemContent .insertface .bigface .faceShowAll .faceShowAll_list li a:link,
.faceItemContent .insertface .bigface .faceShowAll .faceShowAll_list li a:visited{border:1px solid #ccc; display:block; width:50px; height:50px;}
.faceItemContent .insertface .bigface .faceShowAll .faceShowAll_list li a:hover{ border-color:#51BD2F;}
.faceItemContent .insertface .bigface .faceShowAll .SG_page{ text-align:center; padding-left:100px; width:auto;}
.faceItemContent .insertface .bigface .faceShowAll .SG_pages{ float:none; text-align:center;}
.faceItemContent .insertface .bigface .faceShowAll .faceShownone{ height:313px;}
.faceItemContent .insertface .bigface .faceShowAll .faceShownone p{ padding-top:83px; padding-left:60px; font-family:"宋体";}

.faceItemContent .insertface .bigface .faceShowAll .SG_page li{ float:left; width:auto; height:auto; overflow:hidden; margin:0; }
.faceItemContent .insertface .bigface .faceShowAll .SG_page li span{ display:block; color:#999; padding-top:3px; text-align:center;white-space:nowrap;font-family:"宋体";}
.faceItemContent .insertface .bigface .faceShowAll .SG_page li a:link,
.faceItemContent .insertface .bigface .faceShowAll .SG_page li a:visited{border:none; display:block; width:auto; height:auto;}
.faceItemContent .insertface .bigface .faceShowAll .SG_page li a:hover{ border-color:none;}

.facein{ width:420px;}
.facein .facein_line1{ clear:both;}
.facein .facein_hot{ float:left; width:222px; height:91px; border:1px solid #e3e3e3; position:relative;}
.facein .facein_hotlist{ clear:both; padding-top:18px; padding-left:2px;}
.facein .facein_hotlist li{width:28px; height:28px; overflow:hidden; float:left; margin-left:7px; margin-bottom:8px; display:inline; }
.facein .facein_hotlist a{ width:28px; height:28px; overflow:hidden;}
.facein .facein_hotlist img{ width:22px; height:22px; border:1px solid #ccc;}
.facein .facein_hotlist a:hover img{border:1px solid #51bd2f;}
.facein .facein_in{float:left; margin-left:5px; width:188px; height:91px; border:1px solid #e3e3e3;position:relative;}
.facein .facein_inlist{ padding-top:15px;}
.facein .facein_inlist li{ margin-bottom:2px; width:177px; height:34px; overflow:hidden; margin-left:5px; cursor:pointer;}
.facein .facein_inlist li.hover{ background-color:#f3f5f7;}
.facein .facein_inlist li img{ width:22px; height:22px; border:1px solid #ccc; float:left; margin:5px;}
.facein .facein_inlist li.hover img{border:1px solid #51bd2f;}
.facein .facein_inlist li p{ float:left; width:132px; line-height:17px; color:#9b9b9a; white-space:nowrap; vertical-align:middle; padding-top:10px; overflow:hidden; font-family:"宋体";}
.facein .facein_inlist li em{ vertical-align:middle;}
.facein .facein_tit{ position:absolute; left:10px; top:-10px; background-color:#fff; padding:3px 10px; }
.facein .facein_line2{ clear:both; padding-top:10px;}
.facein .facein_line2 .insertface_hot{ min-height:21px _height:21px; margin-top:6px; padding:0 10px; clear:both; line-height:21px; background-color:#f4f4f4;}
.facein .facein_line2 .insertface_hot a{ margin-right:10px;}
.facein .faceinContent .facein_hotlist{ padding-top:12px; padding-left:8px;}
.facein .faceinContent .facein_hotlist li{ margin-left:8px;}
.facein .faceinContent .SG_page{ padding-top:5px;}
.facein .faceinContent .SG_pages{ float:none; padding-left:150px; width:auto;}
.facein .faceinContent .facein_inlist{ padding-top:12px;}
.facein .faceinContent .facein_inlist li{ width:205px; padding:2px 0; margin-bottom:0; float:left; border-bottom:1px dotted #c5c5c5; margin-right:5px; margin-left:0;}
.facein .faceinContent .facein_inlist li.hover{ background:none;}
.facein .faceinContent .facein_inlist li.hover .facein_bg{ height:34px; width:205px;background-color:#f3f5f7; }
.facein .faceinContent .facein_inlist li img{ margin:5px 10px;}

/* 翻页 */
.SG_page { width:100%; height:21px; line-height:21px; clear:both; overflow:hidden; _overflow:visible; font-size:12px;}
.SG_pages { float:right; height:100% }
.SG_pages li { float:left; height:100%; margin:0 2px; font-family:Arial }
.SG_pages a { display:block; height:19px; padding:0 5px; line-height:19px; float:left; font-family:Arial; font-size:12px; text-align:center; text-decoration:none }
.SG_pages a:hover { text-decoration:none }
.SG_pgon { font-weight:bold; padding:0 3px }
.SG_pgttl { padding:0 1em }
.SG_pgprev a,
.SG_pgnext a { width:62px; height:21px; line-height:21px; padding:0; border:none; font-size:12px; background-repeat:no-repeat; background-position:0 0; font-family:"宋体" }
.SG_pgprev a:hover,
.SG_pgnext a:hover { background-position:0 -21px }
.SG_pages .SG_pgelip a { border:0; height:21px; line-height:21px; padding:0 2px;font-family:"宋体" }
.SG_pages a:link,
.SG_pages a:visited { color:#748396 }
.SG_pages a:hover { color:#900 }
.SG_pages a { border-color:#ccc; background:#fff ;font-family:"宋体"}
.SG_pgprev a:hover,
.SG_pgnext a:hover { color:#43609c }