@charset "utf-8";
/*==重置开始*/
body { font-size:12px;line-height:24px;font-family:"宋体","Arial Narrow",HELVETICA; text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table,fieldset,img, a img{border:0;}
ul,ol,li,dl,dd,dt{ list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0;}
em,strong,th{font-style:normal;font-weight:normal;}
strong{ font-weight:600;}
input,select,form img,button {vertical-align:middle;}
iframe {overflow: hidden;}
a,a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a,a:focus{outline:none;}/*去除链接虚线*/
.t1,.t2,.t3{line-height:36px; font-weight:600;}
.t4,.t5,.t6{line-height:24px; font-weight:bolder}
.t1,.t1 a,.f1,.f1 a{ font-size:48px; }
.t2,.t2 a,.f2,.f2 a{ font-size:30px; }
.t3,.t3 a,.f3,.f3 a{ font-size:24px; }
.t4,.t4 a,.f4,.f4 a{ font-size:16px;}
.t5,.t5 a,.f5,.f5 a{ font-size:14px;}
.t6,.t6 a,.f6,.f6 a{ font-size:12px;}
/*==重置 结束*/

a.backToTop {display:none;_display:block;width:56px;line-height: 1.2;padding: 80px 20px 10px; background:url(../images/backtop.png)  center 10px no-repeat scroll #000;color: #fff;font-size: 14px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: 0.4;filter: Alpha(opacity=40);}
a.backToTop:hover{opacity: 0.8;filter: Alpha(opacity=80); display:block;}
/*==框架*/
h1{ display:none;}
.page100,.minibar,.footer{ width:100%;}
.page,.Area,gri,.gri0,.c96,gri1,gri2,gri3,gri4,gri5,gri6,gri7,gri8,gri9,.mode{ margin:0 auto; overflow:hidden;}
.page,.gri,.gri .mode,.w,.w .pic img,.w .pic,.w .ad1,w .ad1 img{width:990px;}
.Area,.gri0,.gri0 .mode,.w0,.w0 .pic img,.w0 .pic,.w0 .ad1,w0 .ad1 img{width:960px;}
.gri9,mode9{ width:863px;}
.gri8,mode9{ width:766px;}
.gri7,mode9{ width:669px;}
.gri6,mode9{ width:572px;}
.gri5,mode9{ width:475px;}
.gri4,mode9{ width:378px;}
.gri3,mode9{ width:281px;}
.gri2,mode9{ width:184px;}
.gri1,mode9{ width:69px;}
.gri9 .mode,.w9,.w9 .pic img,.w9 .pic,.w9 .ad1,.w9 .ad1 img{ width:843px;}
.gri8 .mode,.w8,.w8 .pic img,.w8 .pic,.w8 .ad1,.w8 .ad1 img{ width:746px;}
.gri7 .mode,.w7,.w7 .pic img,.w7 .pic,.w7 .ad1,.w7 .ad1 img{ width:649px;}
.gri6 .mode,.w6,.w6 .pic img,.w6 .pic,.w6 .ad1,.w6 .ad1 img{ width:592px;}
.gri5 .mode,.w5,.w5 .pic img,.w5 .pic,.w5 .ad1,.w5 .ad1 img{ width:455px;}
.gri4 .mode,.w4,.w4 .pic img,.w4 .pic,.w4 .ad1,.w4 .ad1 img{ width:378px;}
.gri3 .mode,.w3,.w3 .pic img,.w3 .pic,.w3 .ad1,.w3 .ad1 img{ width:261px;}
.gri2 .mode,.w2,.w2 .pic img,.w2 .pic,.w2 .ad1,.w2 .ad1 img{ width:164px;}
.gri1 .mode,.w1,.w1 .pic img,.w1 .pic,.w1 .ad1,.w1 .ad1 img{ width:67px;}
/*图片尺寸*/
.pic_borde1 img {background:#ccc;border:1px solid #999;pading:1px;}
.pic_borde4 img {background:#ccc;border:1px solid #999;pading:4px;}
/*.pic30,.pic30 img,img.pic30{ width:30px;}
.pic40,.pic40 img,img.pic40{ width:43px;}
.pic40 li{ width:48px;}
.pic_01,.pic_01 img,img.pic_01{ width:68px;}
.pic_01 li{ width:72px;}
.pic_02,.pic_02 img,img.pic_02{ width:160px;}
.pic_02 li{ width:165px;}
.pic_04,.pic_04 img,img.pic_04{ width:344px;}
.pic_04 li{ width:350px;}/*gri8内两个*/

/*.pic_07_4,.pic_07_4 img,img.pic_07_4{ width:135px;}
.pic_07_4 li{ width:142px;}
.pic_05_4,.pic_05_4 img,img.pic_05_4{ width:124px;}
.pic_05_4 li{ width:130px;}
.pic_05,.pic_05 img,img.pic_05{ width:435px;}
.pic_06,.pic_06 img,img.pic_06{ width:546px;}
.pic_07,.pic_07 img,img.pic_07{ width:630px;}
.pic_08,.pic_08 img,img.pic_08{ width:742px;}
.pic_10,.pic_10 img,img.pic_10{ width:960px;}*/

.pic2 li img,.pic2 img,img.pic2,.pic2 li .pic_info,.pic3 li img,.pic3 li .pic_info,.pic3 img,img.pic3,.pic4 li img,.pic4 li .pic_info,.pic4 img,img.pic4,.pic5 li img,.pic5 li .pic_info,.pic5 img,img.pic5,.pic6 li img,.pic6 li .pic_info,.pic6 img,img.pic6,.pic7 li img,.pic7  li .pic_info,.pic7 img,img.pic7,.pic8 li img,.pic8 li .pic_info,.pic8 img,img.pic8,.pic9 li img,.pic9 li .pic_info,.pic9 img,img.pic9,.pic10 li img,.pic10 li .pic_info,.pic10 img,img.pic10,.pic_user2 .follow_o img,.pic_user3 .follow_o img,.pic_user4 .follow_o img,.pic_user5 .follow_o img,.pic_user6 .follow_o img,.pic_user7 .follow_o img,.pic_user8 .follow_o img,.pic_user9 .follow_o img,.pic_user10 .follow_o img{ width:94%; margin:0 auto;}
.pic_a{ width:94%; margin:0 auto;}
.pic0 img,img.pic0,.pic0 .pic_info{ width:100%;}

.pic1 li,img.pic1{ width:100%;}
.pic2 li,.pic_user2 .follow_o{ width:50%;}
.pic3 li,.pic_user3 .follow_o{width:33%;}
.pic4 li,.pic_user4 .follow_o{ width:25%;}
.pic5 li,.pic_user5 .follow_o{ width:20%;}
.pic6 li,.pic_user6 .follow_o{ width:16.6%;}
.pic7 li,.pic_user7 .follow_o{ width:14.2%;}
.pic8 li,.pic_user8 .follow_o{ width:12.5%;}
.pic9 li,.pic_user9 .follow_o{ width:11.1%;}
.pic10 li,.pic_user10 .follow_o{ width:10%;}
.follow_o{ margin-bottom:10px;}
.mode{ overflow:hidden; width:100%;}

/*==框架结束*/
/*==公共元素 开始*/
.pos_re{ position:relative;}
.pos_ab{ position: absolute;}
.flli { clear:both;}
.flli li{ float:left;display:inline;}
.fl{float:left; display:inline;}
.flm1{float:left; display:inline; margin-left:10px;}
.fr{float:right; display:inline;}
.frm1{float:right; display:inline; margin-right:10px;}
.cl{clear:both;}
.fb{font-weight:bold;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.none {display: none;}
.pd{ padding:10px;}
.pdl{ padding-left:10px;}
.pdr{ padding-right:10px;}
.user .c_info li {width: 52px;}
.flli li {display: inline;float: left;}
.line_lr {border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
/*空白AND清楚浮动*/
.blank,.blank10,.blank20,.blank30{clear:both;display:block;font-size:1px;visibility:hidden;height:-1px;line-height:0;}
.blank10{ height:10px;}.blank20{ height:20px;}.blank30{ height:30px;}
form{ clear:both;}
.fix:after{clear:both;content: ".";display: block;height: 0;visibility: hidden;}
/*跨浏览器盒阴影效果*/
.shadow,.shadow2 li,.shadow3 img {
-moz-box-shadow: 3px 3px 4px #ededed;
-webkit-box-shadow: 3px 3px 4px #ededed;
box-shadow: 3px 3px 4px #ededed;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='##ededed')";
/* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='##ededed');
}
.br_sh,a.miniImg:hover,.artZoomBox .maxImgLink .maxImg, .artZoomBox .tool span{-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius:4px;border:1px solid #CCC;
-moz-box-shadow: 2px 2px 3px #666;-webkit-box-shadow: 2px 2px 3px #666;box-shadow: 2px 2px 3px #666;}
.br{-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius:4px;border:1px solid #CCC;}
.line_dotted,.line{ background:url(../images/line.png) 0 0 repeat-x scroll;height:16px; width:100%;}
.line{ background-position:0 bottom;}
/*按功能区分*/
/*TAB*/
.tit1 .untab_tit h3{ font-size:18px;font-weight:600;}
.tit1 .tab_nav a{ font-size:16px;font-weight:600;}
.tit2 .untab_tit h3{ font-size:16px;}
.tit2 .tab_nav a{ font-size:14px;}
.tit3 .untab_tit h3{ font-weight:600;}
.tit3 .tab_nav a{ font-size:12px;}
.tit_nav{ height:35px; line-height:33px; overflow:hidden; }
.tab_nav ul{ clear:both;}
.tab_nav li{ float:left; margin:0 5px; }
.tab_nav li a{ padding:0 10px; line-height:33px; height:33px; display:block; margin-top:5px;}
.untab_tit h3,.tab_nav,.tit_other{padding:0 10px;}
.tit3{ height:30px; line-height:30px;}
.tit3 .tab_nav li a{line-height:26px; height:26px;}
/*按钮*/
.btn a,.btn a b,.btn a:hover,.btn a:hover b,.btn2 a,.btn2 a b,.btn2 a:hover,.btn2 a:hover b,.btn3 a,.btn3 a b,.btn3 a:hover,.btn3 a:hover b,.btn4 a,.btn4 a b,.btn4 a:hover,.btn4 a:hover b,.btn5 a,.btn5 a b,.btn5 a:hover,.btn5 a:hover b,.btn6 a,.btn6 a b,.btn6 a:hover,.btn6 a:hover b{ background: 0 0 no-repeat scroll; height:29px; line-height:29px; overflow:hidden;}
.btn a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right 0; clear:both;}
.btn a b{ display:block; width:4px; float:left;background-position:left 0; }
.btn a:hover{ background-position:right -176px;}
.btn a:hover b{background-position:left -176px;}
.btn2 a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right -30px;clear:both;}
.btn2 a b{ display:block; width:4px; float:left;background-position:left 30px; }
.btn2 a:hover{ background-position:right -206px;}
.btn2 a:hover b{background-position:left -206px;}
.btn3 a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right -59px;clear:both;}
.btn3 a b{ display:block; width:4px; float:left;background-position:left -59px; }
.btn3 a:hover{ background-position:right -235px;}
.btn3 a:hover b{background-position:left -235px;}
.btn4 a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right -88px;clear:both; color:#EAEAEA}
.btn4 a b{ display:block; width:4px; float:left;background-position:left -88px; }
.btn4 a:hover{ background-position:right -264px;}
.btn4 a:hover b{background-position:left -264px;}
.btn5 a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right -117px;clear:both;color:#EAEAEA}
.btn5 a b{ display:block; width:4px; float:left;background-position:left -117px; }
.btn5 a:hover{ background-position:right -293px;}
.btn5 a:hover b{background-position:left -293px;}
.btn6 a{ display:block; padding: 0 4px 0 0; width:90%; margin:0 auto; background-position:right -146px;clear:both;color:#EAEAEA}
.btn6 a b{ display:block; width:4px; float:left;background-position:left -146px; }
.btn6 a:hover{ background-position:right -323px;}
.btn6 a:hover b{background-position:left -323px;}

/*图标*/
.icon_litx li,.icon_down,.icon_dian,.icon_tiao,.icon_yuan,.icon_quan,.icon_v,.icon_bell,.icon_xing,.icon_live,.icon_talk,.icon_video{ padding-left:20px; background:no-repeat scroll;}
.icon_litx li{ background-position:-5px -381px;padding-left:10px;}
.icon_down{ background-position:0 1px;}
.icon_dian{background-position:0 -32px;}
.icon_tiao{background-position:0 -71px;}
.icon_yuan{background-position:0 -105px;}
.icon_quan{background-position:0 -140px;}
.icon_v{background-position:0 -177px;}
.icon_video{background-position:0 -210px;}
.icon_bell{background-position:0 -248px;}
.icon_xing{background-position:0 -283px;}
.icon_live{background-position:0 -320px;}
.icon_talk{background-position:0 -354px;}
/*图标---排名*/
.rank li,.rank li i{ background:url(../images/rank123.png) no-repeat scroll 0 0 transparent;}
.rank li {clear:both;height: 25px;line-height: 25px;overflow: hidden;padding-left: 5px;   vertical-align: bottom;}
.rank li i {display: block;float: left;height: 13px;margin: 6px 5px 0 0;width: 15px;}
.rank li.nh1, .rank li.nh2, .rank li.nh3 { background-repeat:repeat-x;height: 42px;line-height: 42px;margin: 1px 0;}
.rank li.nh1 i, .rank li.nh2 i, .rank li.nh3 i { background-position: -999em 0 transparent;display: block;float: left;height: 42px;margin: 0 10px 0 0;width: 41px;}
.rank li.n1,.rank li.n2,.rank li.n3,.rank li.n4,.rank li.n5,.rank li.n6,.rank li.n7,.rank li.n8,.rank li.n9,.rank li.n10{ background:none;}
.rank li.nh1 i {background-position: 0 -42px;}
.rank li.nh2 i {background-position: -42px -42px;}
.rank li.nh3 i {background-position: -84px -42px;}
.rank li.n1 i {background-position: 0 -86px;}
.rank li.n2 i {background-position: -15px -86px;}
.rank li.n3 i {background-position: -30px -86px;}
.rank li.n4 i {background-position: 0 -99px;}
.rank li.n5 i {background-position: -15px -99px;}
.rank li.n6 i {background-position: -30px -99px;}
.rank li.n7 i {background-position: -45px -99px;}
.rank li.n8 i {background-position: -60px -99px;}
.rank li.n9 i {background-position: -75px -99px;}
.rank li.n10 i {background-position: -90px -99px;}
/*图片列表*/
.picli{ width:100%; clear:both;}
.picli li{float:left ; margin:0 10px 10px; text-align:center;}
.picli li a{ display:block;}
.pic130 .pos_ab{ right:5px; bottom:5px; background: #000; color:#FFF; height:25px; width:45px;}
/*文字列表横排*/
.text_fl{ width:100%;}
.text_fl li{ width:48%;float:left ; overflow:hidden;height:24px;}
.text_fl3{ width:100%;}
.text_fl3 li{ width:33%;float:left ; overflow:hidden; height:24px;}
/*焦点图*/
#flash {overflow:hidden;margin:0 auto;clear:both;position:relative;/*--*/}
#flash a {display:none;}
#flash img {/* display:none;*/}
.flash_bar {width:100%;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:0px;left:0px;background:url(../images/tg_flashbar.png) no-repeat 0 0 ;text-align:center;}
.flash_bar_con{ margin:0 auto; clear:both;}
.flash_bar .dq {display:block;float:left;width:8px;height:8px;margin:5px 5px; /* background: url(../tg_flash_p.png) no-repeat 0px 0px;*/cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");}
.flash_bar .no {display:block;float:left;width:8px;height:8px;margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");}
#flashBg {overflow:hidden;clear:both;margin:0;padding:0;}
#flashLine {background:url(touming.png) repeat-x center bottom;clear:both;}
/*焦点图02*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
#focus{ overflow:hidden; position:relative; }
#focus ul { position:absolute;}
#focus ul li {float:left;overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:30px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%px; height:24px; right:0; bottom:3px; padding-left:10px;   text-align: right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:24px; height:24px; line-height:24px; text-align:center; font-size:20px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer}
/*==公共元素 结束*/
.c_fn a{ padding:0 5px;}
