/* CSS Document */
.ad{ overflow:hidden; text-align:center; margin:0 auto 8px auto;}

/*首页*/
.bigflash{ float:left; width:350px; height:300px; overflow:hidden; margin-bottom:8px;}

.hot_best{ width:360px; float:left; margin:0 10px 8px 10px;}
.hot_best ul.title{ height:29px; width:360px;}
.hot_best ul.title li{ float:left; width:119px; height:23px; text-align:center;}
.hot_best ul.title li a,.hot_best ul.title li a:visited{ display:block;text-decoration:none; padding-top:5px;}
.hot_best ul.title li.active#new_a{ height:29px;width:122px;}
.hot_best ul.title li.active a,.hot_best ul.title li.active a:visited{ font-weight:bold;padding:4px 0 0 38px; height:19px; text-align:left; }
.hot_best ul.title li.active#hot_a{ height:29px; width:122px;}
.hot_best ul.title li.active#pic_a{ height:29px;width:122px;}
.hot_best img{ display:block;}
.hot_best .content{ width:358px; height:270px;border-top:0;}
.hot_best .content ul li{ float:left}
.hot_best .content ul.hot_to{ height:130px; padding-top:10px; margin:0 13px;}
.hot_best .content ul.hot_to li{ width:160px; height:130px; overflow:hidden; display:inline; margin-left:12px; text-align:center;}
.hot_best .content ul.hot_to li a,.hot_best .content ul.hot_to li a:visited{ display:block;width:160px; height:149px;}
.hot_best .content ul.hot_to li img{ margin-bottom:6px; width:140px; height:110px;}  
.hot_best .content ul.hot_to li.last{ margin-left:0;}
.hot_best .content ul.hot_bo{ height:94px; padding-top:15px;margin:0 13px;}
.hot_best .content ul.hot_bo li{ width:100px; height:80px; overflow:hidden; margin-left:16px; display:inline;}
.hot_best .content ul.hot_bo li.last{ margin-left:0;}
.hot_best .content ul.hot_text{ height:99px; padding-top:10px; width:320px;margin:0 13px;}
.hot_best .content ul.hot_text li{ background:url(img/sj.gif) no-repeat 0 5px;  height:25px;width:320px; padding-left:10px; overflow:hidden; white-space:nowrap;}
.hot_best .content dl{height:82px; padding:13px 0;margin:0 13px; }
.hot_best .content dl.line{ border-bottom:1px dotted #ddd;}
.hot_best .content dl dt{ float:left; width:102px; height:82px; overflow:hidden; margin-right:10px;}
.hot_best .content dl dt img{ border:1px solid #ddd; width:100px; height:80px;}
.hot_best .content dl dd{ float:left; color:#999;width:220px;}
.hot_best .content dl dd.h1{font-size:14px; overflow:hidden; white-space:nowrap; height:21px; font-weight:bold}
.hot_best .content dl dd.tit{ line-height:21px; height:40px;}
.hot_best .content dl dd.tit a,.hot_best .content dl dd.tit a:visited{ color:#EC0000;}
.hot_best .content ul.hot_st{width:330px;margin:0 13px; height:auto; overflow:auto;}
.hot_best .content ul.hot_st li{height:21px;width:160px; padding-right:5px overflow:hidden; white-space:nowrap; float:left;}

#right .tady_top{ float:none; margin-bottom:8px;}
.tady_top{ width:218px; float:right;}
.tady_top ul{ height:271px; margin:0 8px; padding-top:5px;}
.tady_top ul li{ float:left; line-height:26px; height:26px;}
.tady_top ul li span{ display:block; float:left; width:14px; float:left;font-size:9px; text-align:center;}
.tady_top ul li p{ width:183px; float:right; height:26px; padding-left:5px;}

.girl{ width:948px; display:table; margin-bottom:8px;}
.girl dl{ padding:15px 0; width:948px; height:auto; overflow:auto;}
.girl dl dt.big_pic{float:left; margin-left:15px; display:inline; width:180px; height:310px;}
.girl dl dt.big_pic a,.girl dl dt.big_pic a:visited{ width:170px; height:304px;display:block; text-align:center; padding:4px 4px 0 4px; white-space:nowrap; overflow:hidden;}
.girl dl dt.big_pic img{ margin-bottom:12px; display:block}
.girl dl dd{ float:left;margin-left:15px; width:170px; height:157px; overflow:hidden; white-space:nowrap; text-align:center; display:inline}
.girl dl dd img{ display:block}
.girl dl dd a,.girl dl dd a:visited{display:block; width:170px; height:157px;}
.girl dl dd a img,.girl dl dd a:visited img{ padding:4px; margin-bottom:5px; }
.girl dl.front{ padding-left:4px;width:944px;}

.girl dl dt.tit_pic{float:left; margin-left:15px; display:inline; width:180px; height:310px;}
.girl dl dt.tit_pic img{ display:block; margin-bottom:12px;}
.girl dl dt.tit_pic a.pic,.girl dl dt.tit_pic a:visited.pic{ width:170px; height:214px; display:block; text-align:center; padding:4px 4px 0 4px; white-space:nowrap; overflow:hidden;}
.girl ul{ width:180px; height:90px; padding-top:5px;}
.girl ul li{ float:left; height:21px; line-height:21px;width:170px; white-space:nowrap; overflow:hidden; padding-left:10px;}

.girl_b{ width:468px; display:table; margin-bottom:8px;}
.girl_b ul{ width:468px; padding-top:15px; height:264px;}
.girl_b ul li{ float:left; width:142px; height:129px; overflow:hidden; text-align:center; white-space:nowrap; display:inline; margin-left:10px;}
.girl_b ul li img{  display:block; margin-bottom:5px;}

.links{ width:948px; display:table; margin-bottom:8px;}
.links ul{ height:auto; overflow:auto; width:942px; margin:0 3px 0 3px;}
.links ul li{ float:left; width:88px; margin-left:15px; display:inline; overflow:hidden; white-space:nowrap;}
.links ul li img{ display:block;width:88px; height:31px;}
.links ul.links_pic li{ height:31px; padding-top:10px;}
.links ul.links_text{ padding:5px 0 10px 0; text-align:center;}
.links ul.links_text li{ height:21px; line-height:21px;}

#friend_r{width:720px; float:right;}
#friend_l{width:220px; float:left; clear:left; clear:right;padding-bottom:8px;}

.app{width:718px;display:table; margin-bottom:5px;}
.app .title p{ padding:4px 10px 0 0;}
.links .title1 p{ padding:4px 10px 0 0;}
.links .title p{ padding:4px 10px 0 0;}
.app .content{width:510px;margin:0 auto;padding:30px 0;display:table;}
.app .content p{width:510px;height:auto;overflow:auto;float:left;}
.app .content label{width:80px;text-align:right;display:block;float:left;line-height:25px;margin-bottom:10px;}
.app .content input{height:17px;padding:6px 5px 0 5px;font-size:12px;color:#999;width:408px;border:1px solid #ddd;float:left;margin-bottom:10px;}
.app .content textarea{width:408px;padding:5px;float:left;height:100px;font-size:12px;line-height:21px;}
.app .content label.texta{height:122px;float:left;}
.app .content p.button{padding-left:80px;width:330px;}
.app .content p.button input{height:23px;padding-top:6px;width:81px;border:0px;cursor:pointer;}
.gong{ width:218px; margin-bottom:8px;}
.gong ul{ width:200px; height:auto; overflow:auto; margin:0 auto; padding:5px 0 8px 0;}
.gong ul li{ height:23px; line-height:23px; width:190px; overflow:hidden; white-space:nowrap; padding-left:10px;}

.announce{width:718px;display:table; margin-bottom:5px;}
.announce .cont{width:718px;margin-bottom:10px;display:table}
.announce .cont ul{width:688px;padding:10px 0;margin:0 15px;}
.announce .cont li{height:24px;line-height:24px;font-size:14px;padding-left:10px;}
.announce .cont li span{float:left;width:560px;}
.announce .cont li em{float:right;font-style:normal;font-size:10px;}
.announce p.none{width:718px;margin-bottom:15px;height:70px;line-height:70px;text-align:center;font-weight:bold}

.announce_left{width:218px;display:table;}
.announce_left ul{width:198px;height:auto;overflow:auto;padding:5px 0;margin:0 10px;}
.announce_left ul li{width:188px;float:left;height:23px;line-height:23px;padding-left:10px;white-space:nowrap;overflow:hidden;}
.announce_cont{width:688px;display:table;padding:15px;}
.announce_cont h1{height:30px;line-height:30px;font-size:18px;text-align:center}
.announce_cont span{text-align:center;display:block;padding-bottom:10px}
.announce_cont .cont{width:688px;display:table;line-height:23px;padding-top:10px;font-size:14px;}
/*大图*/
.tady_top p#tags{ margin:0 15px; padding:6px 0 6px; line-height:25px;}
.porit{ width:718px; display:table; margin-bottom:8px;}
.porit .title{ margin-bottom:10px;}
.porit ul.cont_pic{ width:718px; height:auto; overflow:auto;}
.porit ul.cont_pic li{float:left; width:340px; height:260px; overflow:hidden; display:inline; margin:10px 0 0 13px;}
.porit ul.cont_pic li img{ display:block}
.porit ul.cont_pic li a img,.porit ul.cont_pic li a:visited img{ padding:9px;}
/*list*/
.list{ width:720px; display:table;margin-bottom:8px;}
.list p.none{padding:30px 0; text-align:center; font-weight:bold; }
.list .title{height:28px;}
.list .title div{ margin:0 1px;height:28px; width:716px; position:absolute}
.list .title div.g_b{ margin:0 1px;height:28px; width:466px; position:absolute}
.list .title span{ display:block; height:27px;}
.list .title span.left{width:103px;position:relative;top:-1px;left:-2px;height:24px; font-size:14px; font-weight:bold;  padding-top:6px;text-align:center; }
.list .title span.right{ padding-right:10px; height:22px; padding-top:6px;}

.list ul.cont_list{ width:718px; height:auto; overflow:auto; padding-top:10px;}
.list ul.cont_list li{ float:left; width:170px; height:157px; overflow:hidden; display:inline; margin:0 0 0 8px; text-align:center;}
.list ul.cont_list li img{ height:120px; width:160px;}
.list ul.cont_list li a,.list ul.cont_list li a:visited{ display:block;width:170px; height:157px;}
.list ul.cont_list li img{ display:block; margin-bottom:5px;}
.list ul.cont_list li a img,.list ul.cont_list li a:visited img{ padding:4px;}
.list span.right a,.list span.right a:visited{ padding-left:10px;}

/*best*/
.best{text-align:center; margin-bottom:8px;}
.best h1{ font-size:18px; text-align:center; padding:15px 0 10px 0;}
.best .content{ text-align:center; font-size:1px;}
/*content*/
#content{ width:610px; float:left; display:table; overflow:hidden}
.improt{width:608px; margin-bottom:8px;}
.improt ul.marquee{height:53px; width:448px; padding:10px 0;  margin:auto; overflow:hidden}
.improt ul.marquee li{ margin-left:5px;height:54px; width:54px; overflow:hidden; float:left;}
.improt ul.marquee li a img,.improt ul.marquee li a:visited img{ padding:1px; width:50px; height:50px; }
.improt ul.marquee li.san{ width:15px; margin-left:0;}
.improt ul.marquee li.san a,.improt ul.marquee li.san a:visited{ display:block; height:52px;}
.improt ul.marquee li.san#ri{ float:right;}

.improt .biaoti{ height:23px; width:608px;margin:0 auto;padding-top:10px;}
.improt h1{text-align:center; font-size:14px; width:370px; margin:0 auto; white-space:nowrap; overflow:hidden;}
.improt .upd{ width:560px; margin:0 auto; height:25px; padding:10px 0;}
.improt .upd span{ display:block;height:25px; line-height:25px; }
.improt .upd span a,.improt .upd span a:visited{padding-left:23px;}
.improt .upd p{width:220px; float:left}
.improt .upd ul{ height:25px; float:left;}
.improt .upd ul li{ height:25px; width:55px; float:left; margin-left:5px}
.improt .upd ul li a,.improt .upd ul li a:visited{ display:block; height:23px; text-align:center;line-height:23px; text-decoration:none; }
.improt .upd span.frt{ margin-right:5px;float:left;}
.improt .upd span.end{ margin-left:5px; float:right;}
.improt .upd ul li{ float:left;}
.improt .pic_look{ width:608px; text-align:center; margin:0 auto;}
.improt .l_r{ width:560px; margin:0 auto;height:23px; padding-top:10px;}
.improt .p{ width:538px;line-height:23px;overflow:hidden;margin-top: 0;margin-right: auto;margin-bottom: 10px;margin-left: auto;padding-top: 2px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;
}
.tui{ width:608px;display:table; margin-bottom:8px;}
.tui ul.cont_pic{ width:608px; height:auto; overflow:auto; margin-bottom:10px;}
.tui ul.cont_pic li{ float:left; width:110px; height:110px; overflow:hidden; display:inline; margin:10px 0 0 9px;}
.tui ul.cont_pic li img{display:block; width:100px; height:80px; margin-bottom:4px;}
.tui ul.cont_pic li a,.tui ul.cont_pic li a:visited{width:100px; height:104px; display:block; padding:4px 4px 0 4px; white-space:nowrap; overflow:hidden; text-align:center; text-decoration:none; }
.tui ul.cont_pic li.ad a,.tui ul.cont_pic li.ad a:visited{padding:0;width:108px; height:108px;}
.tui ul.cont_pic li.ad a img..tui ul.cont_pic li.ad a:visited img{ margin:0}

#c_right{ float:right; width:330px;}
.about{ width:328px; margin-bottom:8px;}
.about ul{ width:328px; height:auto; overflow:auto; margin-bottom:10px;}
.about ul li{ float:left; width:99px; height:99px; overflow:hidden; display:inline; margin:10px 0 0 8px; text-align:center}
.about ul li img{display:block; width:95px; height:75px; margin-bottom:4px; padding:1px}
.about ul li a,.about ul li a:visited{ display:block; height:99px; width:99px;}

.jing{ width:328px; margin-bottom:8px;}
.jing dl.j{width:328px; height:auto; overflow:auto; padding-top:10px; margin-bottom:10px}
.jing dl.j dt{ height:220px; width:120px; float:left;}
.jing dl.j dd{ width:190px; padding-left:10px;height:22px; float:left;}
.jing dl.j ul{ width:104px; height:220px; overflow:auto; padding:0 8px;}
.jing dl.j ul li{overflow:hidden; width:104px; height:110px; text-align:center;}
.jing dl.j ul li a,.jing ul li a:visited{width:104px; height:110px; display:block}
.jing dl.j ul li a img,.jing ul li a:visited img{ padding:1px;}
.jing dl.j ul li img{display:block; width:100px; height:80px; margin-bottom:4px; padding:1px}

.b_top{width:328px; margin-bottom:8px;}
.b_top dl{width:328px; height:auto; overflow:auto; padding-top:10px; margin-bottom:10px}
.b_top dl dt{ height:54px; width:328px;margin-bottom:10px;}
.b_top dl ul{ height:54px;}
.b_top dl ul li{overflow:hidden; width:54px; height:54px; float:left; margin-left:10px; display:inline}
.b_top dl ul li a img,.b_top ul li a:visited img{ padding:1px;}
.b_top dl ul li img{display:block; width:50px; height:50px;padding:1px}
.b_top dl dd{ width:308px;height:23px; padding-left:10px; overflow:hidden; line-height:23px;}
.b_top dl dd span{ display:block; float:left; width:14px; float:left; font-size:9px; text-align:center;}
.b_top dl dd p{ width:240px; float:left; height:23px; padding-left:5px; white-space:nowrap; overflow:hidden}
.b_top dl dd em{ float:right; font-size:11px; font-style:normal}
/*top*/
body .marl{ margin-left:0;}

.top{ width:228px; height:278px; float:left; margin-left:10px; margin-bottom:8px;}
.top ul{ width:208px; height:251px;padding:3px 10px 0 10px;}
.top ul li{ float:left; width:208px; height:24px; line-height:24px;}
.top ul li span{ float:left; width:16px;text-align:center; font-size:9px;}
.top ul li span.num{text-align:center;}
.top ul li em{ float:left; width:44px;font-style:normal; text-align:right; font-size:11px}
.top ul li p{ float:left; width:138px; margin:0 5px; height:24px; overflow:hidden; white-space:normal}
