/*design by deodar*/
/*qq:489484*/
/*mail:deodarw@hotmail.com*/

/*通用设定*/
*{margin:0; padding:0; list-style-type:none; list-style-position:outside;}
body{background:#fff; font-family:arial; font-size:12px; color:#333;}
input,textarea{font-size:12px; padding:1px;}
table,td{border:0; border-collapse:collapse;}
div{line-height:21px; text-align:left; word-break:break-all;}
*:lang(zh) div{word-wrap:break-word!important;}
img{border:0;}
.l{float:left;}
.r{float:right;}
.c{text-align:center;}
.ma{margin:0;}
.pa{padding:0;}

/*闭合器*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfix{display:inline-block;}

/*链接文字*/
a{color:#333; text-decoration:none;}
a:hover{color:#069; text-decoration:underline;}/*链接颜色*/
a.f,.p1{color:#069;}/*蓝色*/
a.o,.p2{color:#f60;}/*橙色*/
a.h,.p3{color:#666;}/*灰色*/
a.w,.p4{color:#fff;}/*白色*/
a.g,.p5{color:#390;}/*绿色*/

.c1,ul.c1{font-size:14px;}/*大字体*/
.c2{font-size:12px; color:#888;}/*注释*/
.c3{font-weight:100;}

/*顶部*/
#top,#topA{background:url(../img/img.png) repeat-x; margin:0 auto; clear:both; height:32px;}
#topCon{width:980px; height:21px; overflow:hidden; padding:4px 0 7px 0; line-height:23px;  overflow:hidden; margin:0 auto;}
#topReg{float:left;}
#topReg span{vertical-align:middle; display:inline-block;}
#topReg span input{margin-right:8px;}
#topHome{float:right; background:url(../img/img.png) -50px -42px no-repeat;}
#topHome a{float:left; line-height:23px; *line-height:25px; display:inline; width:58px; margin-left:20px;}

#header{height:60px; width:980px; overflow:hidden; padding:10px 0; margin:0 auto;}
#logo{float:left; width:232px;}
#logo li{float:left; clear:none;}
#logo li img{margin-right:14px;}
#logo li a{color:#c30; font-weight:bold;}
#logo li.t1,#logo li.t2{line-height:24px; height:24px; width:50px; background:url(../img/img.png) -100px -376px no-repeat; text-indent:11px;}
#logo li.t1{margin-top:8px;}
#topAd{width:548px; text-align:center; float:left;}
#topNews{float:left;width:168px; background:url(../img/img.png) 0 -80px no-repeat; height:46px; padding:7px 10px 7px 22px;}
#topNews li{ line-height:23px;height:28px;}
#topNews li span{float:left;width:90px;height:23px;}
#topNews a{color:#666;}
/*温馨顶部*/
#cozytop{background-color:#fffcd7; margin:0 auto; clear:both; height:26px;border-bottom:1px solid #ccc;}
#cozytopCon{width:99%; height:26px; overflow:hidden; padding:0; line-height:24px;  overflow:hidden;margin-left:10px;}
#cozyspan{float:left;}
#cozyspan span{vertical-align:middle; display:inline-block;line-height:26px;}
#cozytopHome{float:right;width:300px;height:26px;border:0px solid #ccc;text-align:center;}
#cozytopHome a{display:block;}
#cozytopHome .downdesk{float:right;border-left:1px solid #f9cb93;border-right:1px solid #dd5800; color:#fefce6;background:url(../img/cozyload.gif) repeat-x;width:110px;height:26px;line-height:26px;padding:0;margin-right:15px;}
#cozytopHome .mydown{float:right;line-height:26px;}
#cozytopHome a:hover{text-decoration: none}
#cozytopHome .downfav{float:right;border-left:1px solid #f9cb93;border-right:1px solid #dd5800; color:#fefce6;background:url(../img/cozyload.gif) repeat-x;width:80px;height:26px;line-height:26px;padding:0;}
/*面包屑*/
#navSub{padding-bottom:8px; font-family:宋体; height:15px; line-height:15px; margin:0 auto; margin-bottom:12px; border-bottom:1px solid #ccc; width:980px; clear:both; overflow:hidden;}
#navSub a{color:#069;}

/*导航*/
.nav{width:980px; height:104px; background:url(../img/n_bg.png) top no-repeat #f0f0f0; margin:0 auto; clear:both; margin-bottom:10px; overflow:hidden;}
.navN{background:url(../img/n_bg2.png) top no-repeat #f0f0f0;}
#nav1,#nav2,#nav3{float:left; overflow:hidden;}
#nav1{padding:0 0 0 50px; height:36px; background:url(../img/n_bg.png) no-repeat; overflow:hidden; width:930px;}
div.navN div#nav1{background:url(../img/n_bg2.png) no-repeat;}
#nav1 ul{float:left; height:28px; padding:5px 0 3px 0; overflow:hidden;}
#nav1 ul.nL2{background:url(../img/n_bg.png) 0 -71px no-repeat;}
#nav1 ul.nL3{background:url(../img/n_bg.png) -490px -71px no-repeat;}
#nav1 ul.nL4{background:url(../img/n_bg.png) 0 -107px no-repeat;}
#nav1 ul.nL5{background:url(../img/n_bg.png) -490px -107px no-repeat;}
#nav1 ul.nR{float:right;}
#nav1 li{float:left; height:28px; line-height:28px; width:98px; text-align:center; font-size:14px; font-weight:bold;}
#nav1 ul.nR li{ width:95px; padding-bottom:4px;}
#nav1 ul.nR li a{float:left; height:24px; width:95px; color:#f75e00; font-size:0; line-height:0;}
#nav1 ul.nR li a:hover{color:#f75e00;}
#nav1 li a.hover{color:#fff;}
#nav1 li a:hover{text-decoration:none;}
#nav2{padding:0 10px 2px 59px; width:911px; height:32px; line-height:33px;}
#nav2 li{font-size:12px; float:left; clear:none; background:url(../img/n_bg.png) -50px -36px; text-align:center; width:97px; padding-right:1px; height:32px; line-height:32px;}
div.navN div#nav2 li{background:url(../img/n_bg2.png) -50px -36px;}
#nav2 li.no{padding:0; background:none;}
#nav2 li a{color:#fff;}
#nav3{width:940px; height:22px; position:relative; line-height:21px; padding:8px 30px 8px 10px; background:#f0f0f0;}
#nav3L{float:left;}
#nav3R{float:right; height:19px; width:300px; margin:1px 0 2px 0; padding-left:15px; background:url(../img/li_02.gif) no-repeat; overflow:hidden;}
#nav3R2{width:24px; background:none; height:29px; position:absolute; right:2px; top:4px;}
#nav3R li{overflow:hidden; line-height:19px; height:19px; clear:both;}
#nav3 h2{float:left; text-indent:-999px; width:20px; height:20px; background:url(../img/img.png) -8px -147px no-repeat;}
#nav3 input,#nav3 select{float:left; margin-right:5px;}
#nav3 input.inpS{margin:0 15px 0 3px;}
#nav3 span{ padding-right:30px; float:left;}
#nav3 span a{color:#f30;}
.inpH{height:36px; width:26px; background:url(../img/img.png) -205px -330px no-repeat; border:none; cursor:pointer;}

/*底部*/
#bottom{padding:12px 0; overflow:hidden; clear:both;}
#bottom p{text-align:center; color:#888;}
#bottom p.t1{margin:10px 0; color:#069;}
#bottom p.t1 a{color:#069;}

/*按钮*/
.inp1,.inp2,.inp3,.inp4,.inp5{border:1px solid #000; background:#069; padding:1px; display:inline; text-align:center; color:#fff; font-size:12px; font-weight:bold; height:23px; line-height:19px; background-position:0 -70px; cursor:pointer;}
.inpL,.inpS{height:21px; width:47px; border:none; display:inline; margin:0 8px; cursor:pointer; background:url(../img/img.png) 0 -44px no-repeat;}
.inpS{background:url(../img/img.png) -50px -145px no-repeat; padding:0; height:22px; width:48px;}

.inpA,.inpC,.inpD{width:85px; height:25px; *line-height:19px; margin:0 10px 0 0; font-size:14px; background:#069; color:#fff; font-weight:bold; border:1px solid #069; cursor:pointer;}
.inpA{width:65px; font-size:12px; background:#f60; border:1px solid #f30; margin:0;}
.inpD{background:#888; border:1px solid #666;}

.inpT{height:33px; width:97px; display:inline-block; cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../img/btn01.png) no-repeat;}
.inpT1{height:21px; width:89px; margin-right:5px;}

/*块修饰*/
.box,.box1,.box3,.link{border:1px solid #ddd; background:#fff; padding:1px; height:100%; overflow:hidden;}
.mod2 div.box1{padding:0; margin:0;}
.mod2 div.box2{background:#d9ecff; padding:10px; height:103px; overflow:hidden;}
.mod2 div.box1 h2{float:left; font-size:12px; color:#069; line-height:35px; text-indent:12px; width:244px; height:35px; background:url(../img/img.png) 0 -284px no-repeat; display:inline; margin-left:10px; margin-bottom:5px;}
.mod2 div.box1 div.con li{clear:none; width:49%; display:inline; margin:0 0.5%; float:left;}
.mod2 div.box2 h2{background:url(../img/img.png) 0 -332px no-repeat; width:12px; line-height:15px; height:50px; padding:20px 9px 30px 9px; margin-right:10px; font-size:12px; float:left; color:#069;}
.mod2 div.box2 ul{width:205px; float:left;}
.box3{ border:1px solid #ccc;}
.box3 div.tit h2{font-size:14px;}
.box3 table{width:680px; border-bottom:1px dashed #ccc; margin:0 12px 12px 12px;}
.box3 table div h2{ font-size:12px; background:url(../img/pj.gif) no-repeat bottom; padding-bottom:10px; font-weight:100; clear:both; margin-bottom:10px; height:100%; overflow:hidden;}
.box3 table div h2 span.r{ color:#888;}
.box3 table div h2 a{color:#069; margin-right:10px;}
.box3 table div p{ font-size:14px; color:#666; margin-bottom:0.9em; line-height:21px;}
.box3 table div p span{color:#f30;}
.box3 table div p a{color:#069;}
.box3 table div p.hf{padding:5px 10px; color:#333; font-size:12px; background:#d9ecff;}
.box3 table div p.hf span{color:#f30; font-weight:bold;}
.box3 td{line-height:19px;}
.box3 td.t1{width:58px; height:100px; text-align:center;}
.box3 td.t1 a,.box3 td.t1 span{clear:both; width:58px; float:left; overflow:hidden;}
.box3 td.t1 span{ color:#f30;}
.box3 td.t1 a img{height:50px; width:50px; padding:3px; border:1px solid #ddd;}
.box3 td.t1 a:hover img{border:1px solid #f60;}
.box3 td.t2{padding-left:12px;}

.link{ margin:0 auto; height:87px; position:relative; width:950px; padding:10px 14px; overflow:hidden;}
.link div{height:32px; float:left; width:976px; background:url(../img/img.png) 0 -220px repeat-x; position:absolute; top:1px; left:1px;}
.link ul{position:absolute;}
.link li,ul.bq1 li,.tit31 li{float:left; width:auto; white-space:nowrap; padding-right:8px; margin-right:8px; margin-top:4px; margin-bottom:5px; border-right:1px solid #888; height:13px; line-height:13px; *line-height:14px; clear:none;}
div.con ul.bq1 li{ border:none; height:19px; line-height:19px; margin:2px 0;}
div.con ul.bq1 li a{color:#069;}
.link li.t1{padding:0; border:none; margin-right:0;}
.link li.br{display:inline;width:950px;text-align:center;border-right:0px;}
.link li.logo{float:left; width:auto; white-space:nowrap; padding-right:2px; margin-right:2px; margin-top:2px; margin-bottom:2px; border-right:0px;}
.link li h2{font-size:14px; font-weight:bold; color:#c30;}
.link li.more{padding:0; margin-right:0; border:none;}
.link li.more a{font-family:宋体; color:#069;}

.mod5 div.link{border:none; background:none; line-height:23px; padding:0 20px 10px 20px; height:100%; overflow:hidden;}
.mod5 div.link li{ margin-top:5px; margin-bottom:5px;}

/*标题栏*/
.tit,.tit1,.tit21,.tit3,.tit31{height:31px; padding:0 10px 2px 10px; margin-bottom:5px; background:url(../img/img.png) 0 -180px;}
.tit1,.tit21{padding:0 10px 0 0; height:33px;}
.titAdd{padding-top:2px; margin-top:1px; background:url(../img/img.png) 0 -178px;}
.titAdd2{margin-top:8px; border-top:1px solid #ddd;}
.tit h2,.tit1 h2,.tit3 h2,.tit31 h2{line-height:31px; font-size:14px; float:left; color:#c30; background:url(../img/li_01.gif) no-repeat left; font-weight:bold; text-indent:10px;}
.tit h2.s{background:none; font-size:12px; color:#333; text-indent:0;}
.tit h2.s span{padding:0 5px; color:#c30;}
.titAdd1 h2{float:left; height:20px; width:100px; background-image:url(../img/level.gif); background-repeat:no-repeat; margin-top:5px;}
.titAdd1 h2.x0{background-position:0 -100px;}
.titAdd1 h2.x1{background-position:0 0;}
.titAdd1 h2.x2{background-position:0 -20px;}
.titAdd1 h2.x3{background-position:0 -40px;}
.titAdd1 h2.x4{background-position:0 -60px;}
.titAdd1 h2.x5{background-position:0 -80px;}
.tit1 h2{text-indent:0; padding:0 20px 2px 20px; height:31px; border-right:1px solid #ccc; background:url(../img/img.png) 0 -220px repeat-x;}
.tit1 h2.t1{color:#069;}
.tit1 h2.t2{color:#f38;}
.tit div,.tit1 div,.tit21 div,.tit3 div{float:right; height:19px; line-height:19px; padding:6px 0;}
.tit1 .hongshum{border: 0px solid ;width:100px;height:14px;margin:auto;margin-top:3px;background:url(../img/red.png);line-height:14px;}
.tit div a,.tit1 div a.t1,.tit1 div a.t2,.tit1 div a.t3,.tit21 div a{float:left; margin-top:3px; height:14px; width:32px; background:url(../img/img.png) no-repeat 0 -269px; font-size:0; line-height:0; color:#fff; text-align:center;}
.tit1 div a.t2{background:url(../img/img.png) no-repeat -40px -269px;}
.tit1 div a.t3{background:url(../img/img.png) no-repeat -80px -269px;}
.tit21 div a{background:url(../img/img.png) no-repeat -120px -269px; width:52px;}
.tit div a:hover{color:#fff; text-decoration:none;}
.tit1 div span,.tit21 div span{float:left; color:#888; padding-right:10px;}
.tit1 div span a{color:#888;}
.tit21 div span b{color:#069; font-weight:100;}
.tit div.txt a{font-size:12px; line-height:19px; color:#333; width:auto; float:none; background:none; margin:0;}
.tit ul{margin-left:-10px;}
.tit li{float:left; height:33px; border-right:1px solid #ccc; line-height:33px; clear:none;}
.tit li a{float:left; height:33px; text-align:center; padding:0 15px; font-size:14px;}
.tit li a:hover,.tit li a.hover{background:url(../img/img.png) 0 -220px repeat-x; text-decoration:none; color:#c30; font-weight:bold;}
.tit3,.tit31{background:none; border:none;}
.tit3 h2,.tit31 h2{background:none; font-size:12px;}
.tit3 div a{float:left; margin-right:5px; font-size:0; line-height:0; text-align:center; color:#ccc; height:28px; width:92px; background-image:url(../img/sj.png); background-repeat:no-repeat;}
.tit3 div a:hover{text-decoration:none;}
.tit3 div a.t1{background-position: 0 0;}
.tit3 div a.t2{background-position: 0 -30px;}

.titH{padding:5px 0 10px 0; height:60px; margin-bottom:15px; border-bottom:1px dashed #ddd;}
.titH div.htl{float:left;}
div.htl p{width:600px;}
.titH h1{float:left; text-align:left; clear:both; font-size:30px; line-height:30px; font-family:微软雅黑; font-weight:100;}
.titH p{float:left; clear:both;}
.titH p a,.titH p span,.titH p b{float:left; display:block;}
.titH p span{color:#888;}
.titH p b{font-weight:100; margin-right:12px;}
.titH p span.vip{background:url(../img/img.png) -180px -260px; height:10px; font-size:0; line-height:0; overflow:hidden; width:18px; margin-right:10px;}
.titH div.htr{float:right; height:60px; width:100px; color:#666; font-size:12px;}
.titH div.htr span{color:#f60; height:60px; line-height:60px; font-family:Georgia; font-size:55px;}

/*内容*/
.con{padding:0 5px; height:100%; overflow:hidden; clear:both;}
.con1{padding:0;}
.con ul,.con dl,.con ol,.con p{display:block; margin:0 5px 10px 5px; height:100%; clear:both;}
.con ul,.con dl,.con ol{overflow:hidden;}
.con li{width:100%; clear:both;}
.con h3,.con h4{ margin:0 5px; font-size:12px; font-weight:bold;}

ul.list1 li{ line-height:25px; border-bottom:1px dashed #ddd; background:url(../img/img.png) 0 -568px; text-indent:15px;}
ul.num1,ul.num2{background:url(../img/num1.png) no-repeat;}
ul.num2{background:url(../img/num2.png) no-repeat;}
ul.num1 li,ul.num2 li{background:none; text-indent:16px;}

ul.list2 li{line-height:25px; border-bottom:1px dashed #ccc;}
ul.list2 li.no{border:none;}
ul.list2 li span{color:#069;}
ul.list2 li a.o{font-weight:bold;}

div.hy1 li{float:left; line-height:35px; border-bottom:1px solid #eee; clear:none; width:45%; display:inline; margin:0 2%;}
div.hy1 li span{color:#888;}
div.hy1 li b{color:#f60; margin-right:5px;}
div.hy1 p{padding-left:14px; color:#888;}
div.hy1 p span{color:#f60; padding:0 5px;}
div.hy2 ul{margin:10px 20px;}
div.hy2 li{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee; text-indent:24px;}

ul.pic1{}
ul.pic1 li{width:86px; float:left; display:inline; margin:10px 12px 0 12px; height:155px; overflow:hidden; text-align:center; clear:none;}
ul.pic1 li a,ul.pic1 li span{clear:both; display:block; line-height:25px; color:#069; text-align:center;}
ul.pic1 li span{color:#888; line-height:15px;}
ul.pic1 li.tj{height:142px; width:285px; padding:8px 5px 0 0; margin:10px 0 0 0; text-align:left; background:url(../img/tj.png) no-repeat;}
ul.pic1 li.tj h3{font-size:12px; height:19px; padding-left:25px;}
ul.pic1 li.tj p{text-indent:24px; margin-bottom:0; height:89px; line-height:19px; color:#888; padding-left:20px;}
ul.pic1 li.tj p span{color:#333; padding-top:10px; text-align:left; text-indent:0;}
ul.pic1 li.tj a{float:left; height:26px; width:199px; font-size:0; line-height:0; color:#f85f00;}
ul.pic1 li.tj a:hover{color:#f85f00; text-decoration:none;}
div.mod3 ul.pic1 li{margin:10px 15px 0 15px;}

ul.pic3,ul.pic31{float:left; width:1000px;}
ul.pic31{ width:760px;}
ul.pic3 li{width:126px; text-align:center; height:186px; display:inline; clear:none; float:left; margin:15px 16px; overflow:hidden; position:relative;}
ul.pic31 li{margin:15px 25px;}
ul.pic3 li a{line-height:31px; color:#069; text-align:center; clear:both; z-index:0;}
div.con ul.pic3 img{margin:0; z-index:0;}
ul.pic3 li div{float:left; position:absolute; z-index:1001; right:6px; top:4px; background:url(../img/xin.png) no-repeat; height:19px; width:47px;}

ul.picS li{padding-bottom:15px; height:156px; overflow:hidden; margin:15px 0 0 0; border-bottom:1px dashed #ddd;}
ul.picS li div.hp{width:136px; overflow:hidden; margin-right:0;}
ul.picS li div.pn{width:570px;}
ul.picS li div.pn h3 a{color:#069;}
ul.picS li div.pn h3 span{font-weight:100; color:#888;}
ul.picS li div.pn p span{color:#c30;}
ul.picS li div.pn p a{color:#069;}

div.reHot div.tab h3 span.xh,div.reHot div.tab h3 span.jf,span.xh,span.jf{background:url(../img/h1.png) left no-repeat; padding-left:20px; display:inline; margin:0 5px; vertical-align:middle; font-style:italic; color:#f38; font-size:12px; font-weight:100;}
div.reHot div.tab h3 span.jf,span.jf{background:url(../img/starx.png) left no-repeat; color:#f60;}
div.reHot div.tab h3 b{font-size:12px; font-weight:100; padding-left:5px;}
div.reHot div.tab h3 b a{color:#c30;}

ul.wid li{float:left; clear:none; width:48%; display:inline; margin:0 1%;}
ul.wid li.t1{text-indent:18px; background:url(../img/jia.png) no-repeat left;}
ul.wid li.t1 a{color:#069;}

ul.ds li{height:25px; float:left; clear:both; line-height:25px;}
div.mod4 div.con ul.ds li.t1{border:none; text-align:center; height:40px;}
ul.ds li.t1 a{font-size:0; float:left; display:inline; margin:10px 82px; height:25px; width:53px; line-height:0; text-align:center; background:url(../img/img.png) -184px -300px no-repeat; color:#f60;}
ul.ds li.t1 a:hover{color:#f60;}
div.mod4 div.con ul.ds li span.l{color:#069;}
ul.ds li span.r b{color:#f60; font-weight:100; padding-left:6px;}

ul.mar{margin:10px 20px;}
ul.mar li{margin:0 0 15px 0;}
ul.mar li.t1{padding-bottom:10px; border-bottom:1px solid #eee;}

.con dl.pic1{margin:0 0 19px 0; height:164px;}
.con dl.pic1 dt{float:left; margin:0 20px 0 0;}
.con dl.pic1 dt a img{padding:1px; border:5px solid #fff1f5;}
.con dl.pic1 dt a:hover img{padding:1px; border:5px solid #ffadc6;}
.con dl.pic1 h2,.con dl.pic2 h2{font-family:微软雅黑; font-size:18px; font-weight:100;}
.con dl.pic2,.con dl.pic5{margin-bottom:0; width:325px; height:165px; display:inline; float:left; clear:none;}
.con dl.pic2 dt,.con dl.pic5 dt{margin:0 12px 0 0; float:left;}
.con dl.pic2 dt img,,.con dl.pic5 dt img{margin:4px 0 0 0;}
.con dl.pic5{width:680px; clear:both;}
.con dl.pic5 h2{font-size:14px; font-weight:bold; clear:none;}

.pj{height:25px; padding-bottom:10px; line-height:25px;}
.pj span{float:left; height:25px; width:83px; background:url(../img/cover.png) -100px -290px; text-indent:-999px;}

.mod1 div.con ul,.mod21 div.con ul,.mod4 div.con ul{margin-bottom:5px;}
.mod1 div.con li,.mod21 div.con li,.mod4 div.con li{border-bottom:1px dashed #ddd; line-height:25px;}
.mod1 div.con li span,.mod21 div.con li span,.mod4 div.con li span{color:#888; margin-right:4px;}
.mod21 div.con li.t1{padding:10px 0 15px 0; height:106px; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:5px;}
.mod21 div.con li.t1 img,ul.pic1 li img{float:left; height:100px; width:80px; padding:2px 4px 4px 2px; background:url(../img/hb.png) -350px 0 no-repeat; margin-right:9px;}
.mod21 div.con li.t1 h3{font-size:14px; font-weight:bold;}
.mod21 div.con li.t1 h3 a{color:#069;}
.mod21 div.con li.t1 p{color:#888; clear:none; line-height:19px; text-indent:24px; width:auto; margin:0;}
.mod21 div.con li.t1 p a{font-family:宋体; color:#f60;}

.read{ padding:0 20px 10px 20px; line-height:23px;}
.read p{font-size:14px; margin:0.9em 0; text-indent:28px;}
.read ul{margin:0.9em 0;}
.read h2{font-size:16px; border-bottom:1px solid #ddd; padding-bottom:10px; font-weight:bold;}
.read h3{font-size:14px; font-weight:bold;}
.read h4{font-size:12px; font-weight:bold;}
.read h5{font-size:12px; font-weight:100; color:#888;}

/*登录*/
.login{background-position:0 -1326px;}
.login ul{height:103px; padding-top:4px;}
.login li{float:left; width:156px; margin:0 0 8px 0; clear:none;}
.login li.login{margin:-25px 0 0 0; padding:0; width:45px;}
.login li.n1{width:100%; margin:0; text-align:center;}

/*表格*/
table.list{margin-bottom:5px;}
table.list td{font-size:12px; padding:1.5px 5px 2px 5px; *padding:2px 5px; color:#888; border-bottom:1px solid #eee;}
table.list td a{color:#888;}
table.list td.t1 div{overflow:hidden; float:left; width:350px; height:21.5px; line-height:21px;}
table.list td.t1 a{font-size:14px; color:#444;}
table.list td.t1 a:hover{font-size:14px; color:#069;}
table.list td.t1 a span{font-size:12px; color:#666; padding-left:6px;}
table.list td.t1 a:hover span{color:#069;}
table.list2{width:95%; margin:0 auto; margin-bottom:15px;}
table.list2 td{border-bottom:1px solid #e6e6e6; width:auto; white-space:nowrap; font-size:14px; padding:5px 10px;}
table.list2 td.tit,table.list2 td.tit2{background:#fff1f5; border:none; text-align:center; font-weight:bold; color:#f58;}
table.list2 td.tit2{font-size:12px; color:#444; background:#f0f0f0;}
table.list2 td.ann{border:none; text-align:center; font-size:12px; height:41px; vertical-align:top; color:#888;}
table.list2 td.ann a{color:#888;}
table.list2 td.ann span,table.list2 td.ann span a{color:#444; font-weight:bold;}
table.list2 tr.td1 td{font-size:12px; font-weight:bold; background:#f0f0f0;}
table.list2 a.f{font-size:12px;}

table.list td.vip div{padding-left:20px; width:330px; background:url(../img/vip.png) no-repeat left;}

/*布局*/
.main{width:980px; height:100%; margin:0 auto; padding-bottom:10px; clear:both; overflow-y : visible}
.mod1,.mod2,.mod21,.mod3,.mod4,.mod5,.mod0,.cover{float:left; margin-right:10px; overflow:hidden;}
.mod1{width:200px;}
.mod2{width:560px;}
.mod21{width:275px; margin-bottom:10px;}
.mod3{width:730px;}
.mod4{width:240px;}
.cover{width:700px; padding:14px; border:1px solid #ddd;}
.mr0{margin-right:0;}
.mb0{margin-bottom:0;}
.mb10{margin-bottom:10px;}
.mod4c{width:226px; overflow:hidden;}

/*封面页*/
.fm{float:left; width:206px; height:256px; overflow:hidden; margin-right:10px;}
.fm img{padding:2px 4px 4px 2px; height:250px; width:200px; background:url(../img/hb.png) no-repeat;}
.spacefm{float:left; width:150px; height:256px; overflow:hidden; margin-right:10px;}
.spacefm img{padding:2px 4px 4px 2px; height:250px; width:145px; background:url(../img/hb.png) no-repeat;}
#nr{float:left; width:480px; height:252px; overflow:hidden; clear:none;}
#nr2{float:left; width:698px;  overflow:hidden; clear:none;}
#nr3{float:left; width:698px; overflow:hidden; clear:none;}
div#nr div.tab{padding:5px 15px;}
div#nr2 div.tab{padding:5px 15px;}
div#nr3 div.tab{padding:5px 15px;}
.xx{padding:5px 8px; height:19px; line-height:19px; background:#f5f5f5;}
.spacexx{padding:5px 8px;height:160px;}
div#nr div.tab div.xx p{text-indent:0;}
.xx p.r span{float:left; height:14px; margin-top:3px; width:46px; background:url(../img/img.png) -180px -270px; font-size:0; text-align:center; line-height:0; color:#fff;}
.xx p.r span.t1{background:url(../img/img.png) -180px -284px;}
.int{padding:10px 0; height:128px; overflow:hidden;}
.bq{height:19px; line-height:19px; padding-top:5px; border-top:1px dashed #ddd;}
div#nr div.tab li{line-height:25px; height:auto; padding:0; margin:0;}
div.tab ul.wid{clear:both; margin-bottom:10px; float:left;}
div#nr div.tab ul.wid li{ width:30%; padding:0; line-height:31px; height:31px; overflow:hidden; display:inline; clear:none; float:left; margin:0 1.5%;}
div#nr2 div.tab ul.wid li{ width:30%; padding:0; line-height:31px; height:31px; overflow:hidden; display:inline; clear:none; float:left; margin:0 1.5%;}
div#nr3 div.tab ul.wid li{ width:30%; padding:0; line-height:31px; height:31px; overflow:hidden; display:inline; clear:none; float:left; margin:0 1.5%;}
div.tab ul.wid li span{color:#888;}
div#nr div.tab h3 span{color:#069; font-size:20px; font-weight:bold; font-style:italic; padding:0 12px;}

.sc{clear:both; height:46px; padding-top:10px; overflow:hidden;}
.sc li{float:left; clear:none; height:46px; width:92px; margin-right:5px; overflow:hidden;}
.sc li span,.sc li a{float:left; clear:both; display:block;}
.sc li span{height:18px; line-height:15px; color:#888;}
.sc li a{height:28px; width:92px; background-image:url(../img/img.png); background-repeat:no-repeat; text-align:center; font-size:0; color:#ccc; line-height:0;}
.sc li a:hover{color:#ccc;}
.sc li.t1 a{background-position:0 -300px;}
.sc li.t2 a{background-position:-92px -300px;}
.sc li.t3 a{background-position:0 -330px;}
.sc li.t4 a{background-position:0 -360px;}
.sc li.t41 a{background-position:0 -390px;}
.sc li.t5{float:right; width:103px; margin:0;}
.sc li.t5 a{background-position:-100px -330px; height:46px; width:103px; color:#399906;}
.sc li.t5 a:hover{color:#399906;}
.sc li.t6 a{background-position:0 -480px;}
.sc li.t7 a{background-position:0 -510px;}

div.con p.yp{padding:0 0 3px 0; margin-top:4px; line-height:30px; height:30px;}
div.con p.yp input{margin-top:5px;}
div.con p.yp span.r b{font-size:30px; font-weight:100; font-style:italic; color:#069; padding:0 12px;}

ul.star{background:url(../img/level.gif) 0 -120px no-repeat; width:216px; height:163px; height:160px\9; overflow:hidden;}
ul.star li.t1{padding-left:85px; font-size:10px; line-height:21px;}
ul.star li.t1 span{float:left; background:#f90; height:13px; margin-top:6px; *margin-right:2px;}
ul.star li{padding-left:0; line-height:21px;}
ul.star li b{font-size:16px; color:#c30; padding-right:5px;}

div#dt{height:225px; margin-bottom:5px; overflow:hidden;}
div#dt li{height:34px; padding:5px 0; overflow:hidden;}
div#dt li h3,div#dt li p{margin:0; line-height:17px; font-size:12px; font-weight:100; color:#888; clear:both; height:17px;}
div#dt li h3{color:#333;}
div#dt li p a{color:#069;}

.zx h3{border-bottom: 1px solid #eee; padding-bottom:5px; margin-bottom:5px; font-size:12px;}
.zx li{float:left; height:27px; line-height:27px; border-bottom:1px dashed #ddd;}
.zx li span{font-size:12px; color:#888;}
.zx li span b{font-weight:100; padding-right:12px;}
.zx li a{font-size:14px;}

div#pl div.tab{padding:15px;}
div#pl div.tab li{width:696px; margin:15px 0 0 0; padding-bottom:15px; border-bottom:1px dashed #ddd; height:auto; overflow:hidden;}
div#nr2 div.tab li{width:670px; margin:15px 0 0 0; padding-bottom:15px; border-bottom:1px dashed #ddd; height:auto; overflow:hidden;}
div#nr3 div.tab li{width:670px; margin:15px 0 0 0; padding-bottom:15px; border-bottom:1px dashed #ddd; height:auto; overflow:hidden;}
.hp{float:left; margin-right:15px; width:56px;}
.userhp{float:left; margin-right:15px; width:56px;}
div#pl div.hp img{height:50px; width:50px; margin:0; padding:2px 4px 4px 2px; background:url(../img/hb.png) no-repeat -220px -160px;}
div#nr2 div.userhp img{height:50px; width:50px; margin:0; padding:2px 4px 4px 2px; background:url(../img/hb.png) no-repeat -220px -160px;}
div#nr3 div.userhp img{height:50px; width:50px; margin:0; padding:2px 4px 4px 2px; background:url(../img/hb.png) no-repeat -220px -160px;}
.pn{float:left;width:625px;}
.pn p{ text-indent:24px;}
.pn h4{font-weight:100; font-size:12px; color:#888;}
.pn h4 a{color:#069;}
.pn h4 a.o{color:#f60;}
div#pl div.pn p a,div.ans a{color:#069;}
ul.pl h3{padding:5px 10px; margin-bottom:10px; background:#f0f0f0;}
ul.pl h3 span{color:#c30; padding-right:10px;}

.fb{padding:0 12px 9px 80px;}
.fb li{height:100%; clear:both; text-align:top; padding-bottom:9px; overflow:hidden;}
.fb li span{float:left;}
.fb li.t1{padding-left:405px;}

/*翻页*/
.page{margin:0 auto; padding:10px 5px; text-align:center; clear:both;}
.page a,.page a:hover{display:inline-block; line-height:15px; height:15px; margin:0 3px; padding:3px 7px; color:#333; background:#f0f0f0; border:1px #dcdcdc solid; text-decoration:none; font-family:宋体; vertical-align:middle;}
.page a:hover,.page a.hover{background-color:#444; border:1px #333 solid; color:#fff; font-weight:100;}


/*选项卡*/
.reHot{padding:1px; border:1px solid #ddd; overflow:hidden; clear:both;}
.dolookHot{float:left; width:480px; height:252px; overflow:hidden; clear:none;}
.tab{display:none;}
.tab.up{display:block;}
.reHot div.tab{ padding:22px 15px;}
.reHot div.tab li{height:156px; float:left; width:526px; clear:both; padding-bottom:22px; margin-bottom:22px; border-bottom:1px dashed #ddd; overflow:hidden;}
.reHot div.tab img,ul.picS li img,ul.pic3 li img,div.excellcover img{height:150px; width:120px; padding:2px 4px 4px 2px; background:url(../img/hb.png) no-repeat -220px 0; float:left; margin-right:15px;}
#nr2 div.tab img{float:left; height:100px; width:80px; padding:2px 4px 4px 2px; background:url(../img/hb.png) -350px 0 no-repeat; margin-right:9px;}
.reHot div.tab h3{font-size:14px; font-weight:bold;}
.reHot div.tab h3 a{color:#069;}
.reHot div.tab h3 span{font-size:12px; padding-left:8px; color:#888; font-weight:100;}
.reHot div.tab p{text-indent:24px; color:#333; line-height:19px;}
.reHot div.tab p a{color:#f60;}
.reHot div.tit21{padding:0;}
div.tit21 h5{cursor:pointer; float:left; height:33px; width:110px; border-right:1px solid #ccc; margin:0; padding:0; overflow:hidden; line-height:31px; text-align:center; font-size:14px; font-weight:100;}
.tit21 h5.up{background:url(../img/img.png) 0 -220px repeat-x; color:#c30; font-weight:bold;}
.tit21 h5.t1{color:#f38;}
.tit21 div b a{font-size:12px; background:none; color:#069; float:none; height:auto; width:auto;}

div.mod3 div.tab ul{float:left; width:800px;}
div.mod3 div.tab li{clear:none; width:330px; display:inline; margin:0 10px 25px 10px; padding:0; border:none;}

div.tit div.tTab{margin-top:7px;}
div.tit div h5{float:left; float:left; display:inline; margin-left:6px; height:19px; width:19px; text-align:center; font-size:12px; font-weight:100; color:#333; cursor:pointer;}
div.tit div h5.up{color:#c30; font-weight:bold; border:1px solid #ccc; border-bottom:none; background:#fff;}

/*注册*/
.reg{padding:40px; height:100%; overflow:hidden; margin-top:-4px; background:#f5f5f5;}
.reg a{color:#069; text-decoration:underline;}
.reg1{ height:300px; overflow:hidden;float:left;margin-right:10px;}
.reg1{width:65%; border-right:1px solid #ccc; padding-right:10px;}
.reg1 li{clear:both; height:38px; overflow:hidden;}
.reg1 li div{float:left; line-height:19px; margin-right:10px;}
.reg1 li div.t1{text-align:right; width:15%;}
.reg1 li div.t2{width:40%;}
.reg1 li div.t2 input{height:17px; width:220px; border:1px solid #aaa;}
.reg1 li div.t2 input.rep1{width:60px;}
.reg1 li div.t2 input.rep2{width:auto; border:none; vertical-align:middle;}
.reg1 li div.t2 input.inpA{ width:65px; border:1px solid #c30; height:25px; font-size:14px;}
.reg1 li div.t2 span{float:left; padding-right:5px; vertical-align:middle;}
.reg1 li div.t3{width:38%;}
.reg1 li div.t3 div{color:#f60;}
.reg1 li div.t3 p{ float:left; color:#888; width:92%;}
.reg1 li div.t3 p span{color:#c30;}
.reg2{padding-left:20px;}
.reg2 h3{font-size:12px; padding:10px 0; font-weight:bold; line-height:19px;}
.reg2 ul{float:left; width:280px;}
.reg2 li{float:left; clear:none; margin-right:10px;}
.rcon{height:300px;}
.rcon h2{font-size:12px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:10px;}
.rcon p{border-top:1px solid #ccc; font-size:14px; padding:10px 0;}
.rcon h3{font-size:12px; color:#666; font-weight:bold;}
.rcon li{color:#888; padding-left:12px;}

/*弹窗*/
.tc{border:1px solid #069; height:278px; width:478px;}
.tcK{border:3px solid #39c; overflow:hidden; padding:1px; background:#fff; height:270px; width:470px;}
.tcK div.tit{padding-left:10px; margin-bottom:10px;}
.tcK div.tit h2{text-indent:0; color:#069; font-size:14px; background-repeat:no-repeat;}
.tcK div.tit div a{ background:url(../img/img.png) no-repeat -80px -269px}
.tcK div.con{height:auto; padding:0 12px;}
.tcK div.con p{height:auto; margin:0.4em 0;}
.tcK div.con p.t1{padding-left:60px;}
.tcK div.con h3{font-size:14px; margin:0; font-weight:bold;}
.tcK div.con h3 span{padding:0 10px; color:#f60;}
.tcK div.con a{color:#069; text-decoration:underline;}
.tcK div.con a:hover{ color:#f60;}
.tcK div.tit h2{background:none;}
.tcK div.reg{margin-top:-10px; padding:20px;}
.tcK div.reg div.reg1,.tcK div.reg div.reg2{height:200px;}
.tcK div.reg div.reg1{ width:55%;}
.tcK div.reg div.reg1 li div.t1{width:18%;}
.tcK div.reg div.reg1 li div.t2{width:70%;}
.tcK div.reg div.reg2 ul{width:150px;}

.tcK div.titAdd1{line-height:31px; font-size:14px; color:#f60; font-weight:bold;}

/*书架*/
.sj{background:#f0f0f0; height:100%; overflow:hidden; padding:15px;}
.sj li{float:left; height:80px; padding:5px; background:#fff; width:100px; border:1px solid #ccc; display:inline; float:left; clear:none; margin:5px;}
.sj li h3{font-size:12px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #ccc;}
.sj li p{color:#666;}
div.tit31{border-bottom:1px solid #ccc;}
div.tit31 ul{padding-top:5px;}
div.tit31 li{border:none; border-left:1px solid #ccc; padding:0 0 0 10px; margin:5px 0 5px 10px; display:inline;}

/*广告*/
.indexad{border:0px;width:468px;height:60px;}
/*下载图标*/
.flashgetdown{display:block;width:120px;height:33px;background:url(../img/download_flash.png)}
.orddown{display:block;width:120px;height:33px;background:url(../img/download_ord.png)}



.message img{height:150px; width:120px; padding:2px 4px 4px 2px; background:url(../img/hb.png) no-repeat -220px 0; float:left; margin-right:2px;margin-left:-10px;}



/*手机*/
.mydiv {border: 1px solid #069;z-index:999;width: 530px;height: 350px;left:50%;top:50%; margin-left:-265px!important;/*FF IE7 该值为本身宽的一半 */ margin-top:-175px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;position:fixed!important;/* FF IE7*/   position:absolute;/*IE6*/ 

_top:       expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.mobile-phone_main{border:3px solid #39c; overflow:hidden; margin:0; padding:1px; background:#fff; height:342px; width:522px;}
.phone_top{height:35px;width:100%;background-image:url(../img/img.png);background-position: -80px -179px;}
.tl{height:35px;float:left;line-height:35px;color:#069;text-align: center;font-size:14px;width:100px;font-weight: bold;}
.window_close{background-image: url(../img/img.png);background-position: -80px -270px;width:32px;height:13px;margin-top:10px;
display:inline-block;float:right;margin-right: 15px;}
.mobile-phone_con{ margin:0px; padding:0px; background-color:#f5f5f5; font-size:14px; height:100%; overflow:hidden; width:100%; color:#2d2d2d;} 
a:hover{ text-decoration:underline;}
#conaddress{color:#006699;font-size:14px;line-height: 16px;height: 14px;margin-bottom: 10px;margin-top: 20px;text-align: left;text-indent: 20px;display: inline;float: left;width: 100%;}
#con11{color:#373737;font-size:12px;line-height: 22px;height: 22px;margin-bottom: 5px; padding-bottom:5px;margin-top: 10px;text-align: left;text-indent: 20px;display: inline;float: left;width: 100%;vertical-align: middle;}
#con2{color:#2d2d2d;font-size:12px;line-height: 14px;height: 14px;margin-top: 20px;display: inline;}
#con3{color:#ff6600;font-size:12px;text-align: center;vertical-align: middle;display: inline;margin-top: 10px;}
.help{text-decoration:none;color: #ff6600;}
.wm{text-align: center;margin: 0px;padding: 0px;}
.btn_sr{height:16px;width:90px;line-height: 16px;font-size: 12px;padding-top: 2px;}
.btn_fs{width:60px;line-height: 22px;font-size: 14px;border:1px solid #a9a9a9;padding:1px;adding-right:1px;height:26px;color:#333333;font-size:14px
;font-family: "新宋体";background-color: #f0f0f0;}
.phone_bg {background-color: #000; display:none;width: 100%;height: 100%;left:0;top:0;/*FF IE7*/ filter:alpha(opacity=60);/*IE*/
opacity:0.6;/*FF*/ z-index:1;position:fixed;/*IE6*/}
.popIframe {background-color: #000; display:none;width: 100%;height: 100%;left:0;top:0;/*FF IE7*/ filter:alpha(opacity=60);/*IE*/
opacity:0.6;/*FF*/ z-index:1;position:absolute;/*IE6*/}
.popIframe {filter:alpha(opacity=0);/*IE*/opacity:0;/*FF*/}

ul.num3{background:url(../img/num3.png) no-repeat;}
ul.num3{text-indent:16px;}
.like{height:80px;width:944px;padding-left:34px;border:1px solid #dddddd;background-image: url(../img/default/like_pic.png);background-repeat: no-repeat;background-position: left center;padding-top: 6px;padding-bottom: 6px;line-height: 26px;}
.like li{float:left;height:26px;line-height:26px;font-size:14px;color:#333333;width:236px;list-style-type:none;display: block;background-image: url(../img/default/like_disc.png);background-repeat: no-repeat;background-position: left center;text-indent: 10px;}
div.ans{float:right;}
div#pl div.pn img{width:20px;height:20px;background:url();float:none;padding:0;margin:0;}
div#comment_face{width:178px;height:155px;margin-left:220px;margin-top:-120px;background-color:#fff;display:none;position:absolute;z-index:1}
#comment_face table td{border:1px solid #ccc;text-align:center;height:25px;}
/*顶部第三方登录 */
#topCon1{width:1002px!important;width:980px; height:21px; overflow:hidden; padding:4px 0 7px 0; line-height:23px;  overflow:hidden; margin:0 auto;}
#topReg1{float:left;}
#topReg1 span{vertical-align:middle; display:inline-block;}
#topReg1 span input{margin-right:2px!important;margin-right:4px;}
#topHome1{float:right; background:url(../img/img.png) -50px -42px no-repeat;}
#topHome1 a{float:left; line-height:23px; *line-height:25px; display:inline-block; height:21px; width:50px; margin-left:2px;}
.qq{background-image:url(../img/otherlogin/qq.png); display:inline-block; height:21px;  width:57px; margin-right:2px!important; margin-right:6px;cursor:pointer;}
.weibo{background-image:url(../img/otherlogin/weibo.png); display:inline-block; height:21px;  width:57px; margin-right:2px!important; margin-right:6px;cursor:pointer;}
.zhifubao{background-image:url(../img/otherlogin/zhifubao.png); display:inline-block; height:21px;  width:57px; margin-right:2px!important; margin-right:6px; cursor:pointer;}



/*顶部菜单*/
.toppadding{padding:0 5px;}
.topnickname{color:#069;padding:0 5px;}
.replycall{color: #333;padding: 0 20px 0 5px;margin-right:5px;display:inline; background:url(../img/replycall.gif) no-repeat right 0;}
.noreplycall{color: #333;padding: 0 20px 0 5px;margin-right:5px;display:inline; background:url(../img/noreplycall.gif) no-repeat right 0; }