body{margin:0; font-size:12px; font-family:Arial; line-height:150%;}
*{margin:0; padding:0; border:none; list-style-type:none; list-style-position:outside;}
input,textarea{font-size:12px; padding:1px;border:1px solid #bac5d4;}

a{color:#069; text-decoration:none;}
a:hover{color:#c30; text-decoration:underline;}
.c_color,.bc_color{width:15px; height:15px; display:block; overflow:hidden; border:1px solid #ccc; padding:1px; margin:4px 0 0 6px; float:left}
a.c_color:hover{border:1px solid #666;}
.bc_color{border:1px solid #000;}

/*顶部*/
#top,#topA{background:url(../img/img.png) repeat-x; margin:0 auto; clear:both; height:32px;}
#top a{color:#333;}
#topCon{width:980px; height:21px; overflow:hidden; padding:4px 0 7px 0; line-height:23px;  overflow:hidden; margin:0 auto;}
#topReg{float:left;}
#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;}

#topC{height:33px; background:url(../img/img.png) repeat-x; margin:0 auto; overflow:hidden; margin-bottom:10px;}
#logoR{float:left;}
#topM,#topB{float:left; font-size:14px; height:17px; line-height:17px; padding:8px 0;}
#topB{float:right; font-size:12px; height:15px; line-height:15px; padding:9px 0;}
#topM li,#topB li{float:left; clear:none; padding-right:10px; margin-right:10px; border-right:1px solid #aaa;}
#topB li{padding-right:8px; border-right:1px solid #aaa; margin-right:8px;}
#topM li.no,#topB li.no{margin:0; border:none;}
#topM a,#topB a{color:#069; font-weight:bold;}
#topB a{font-weight:100; color:#333;}
#topM a:hover,#topB a:hover,#topB a.hover{color:#c30;}

/*面包屑*/
#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;position:relative}

/*导航*/
.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;}

.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;}

/*按钮*/
.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;}

/*注册*/
.reg{padding:40px; height:100%; overflow:hidden; margin-top:-4px; background:#f5f5f5;}
.reg a{color:#069; text-decoration:underline;}
.reg1,.reg2{float:left; height:300px; overflow:hidden;}
.reg1{width:65%; border-right:1px solid #fff; 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{border-left:1px solid #ccc; 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:0 10px 2px 10px; margin-bottom:10px; height:31px; background:url(../img/img.png) 0 -180px;}
div.tcK div.tit h2{text-indent:0; color:#069; font-weight:bold; line-height:31px; font-size:14px; background:none; background-repeat:no-repeat; float:left;}
.tcK div.tit div{float:right; padding:6px 0;}
.tcK div.tit div a{float:left; margin-top:3px; height:14px; width:32px; background:url(../img/img.png) no-repeat -80px -269px; font-size:0; line-height:0; color:#fff; text-align:center;}
.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.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;}

/*底部*/
#bottom{padding:12px 0; overflow:hidden; clear:both;}
#bottom p{text-align:center; color:#888;}
#bottom p.t1{margin:10px 0; color:#069;}

.cover{width:980px; margin:0 auto; padding:10px 0;}
h1{font-size:30px; line-height:30px; font-family:微软雅黑; overflow:hidden; font-weight:100; text-align:center; width:auto; clear:both;}
h1 a{background:url(../img/lz_bg.gif) no-repeat top right; height:40px; line-height:40px; color:#000; padding-right:50px;}
h1 a.wc{background:url(../img/wc_bg.gif) no-repeat top right;}
h1 span{font-size:12px; color:#888; padding-left:12px; font-weight:100;}
h1 span a{background:none; padding:0;}
.cover h2{width:928px; padding:5px 10px; height:15px; line-height:15px; background:#f0f0f0; font-size:12px; font-weight:100;}
.cover h2 span{color:#069;}

#readtext,.main{width:980px; height:100%; margin:0 auto; padding-bottom:10px; clear:both; overflow-y : visible}
#readstyle_up,#readstyle_down{text-align:center; width:956px; margin:12px auto; padding:6px 12px 6px 12px; height:27px; line-height:27px; background:#fff; border:1px solid #ddd;  clear:both;}
#readstyle_up div,#readstyle_down div{float:left; margin:0 6px 0 6px; display:inline;}
#readcolor span{float:left;}
#readstyle_up div#sc{float:right; font-size:12px;}
#readstyle_up div#sc a{border-right:1px solid #aaa; padding-right:12px; margin-right:12px;}
#readstyle_up div#sc a.no{border:none; padding:0; margin:0;}
#readtext p{text-indent:2em; margin:1em 0;}

.ann{color:#888; text-align:center; padding:20px 0 20px 0;}
.ann a{color:#888;}
.ann span,.ann span a{font-weight:bold; color:#444;}

/*表格*/
table.list2{font-size:14px; margin:0 auto; margin-bottom:10px; width:678px; line-height:25px;}
table.list2{width:100%; border:1px solid #ccc;}
table.list2 td{border-bottom:1px dashed #ddd; color:#888; padding:0 5px 5px 5px; line-height:19px;}
table.list2 td b{font-weight:100; font-size:10px; color:#f60; background:url(../img/wx.gif) no-repeat; text-indent:10px; float:left; line-height:10px; margin-top:7px;}
table.list2 td a{float:left;}
table.list2 td span{float:left;}
table.list2 td.tit{background:#f5f5f5; border:none; font-size:18px; line-height:27px; font-family:微软雅黑; font-weight:100; color:#333; padding:2px 5px;}
table.list2 td.tit a{font-size:12px; float:none; text-indent:12px; font-weight:100;}
table.list2 td.tit2{font-size:12px; border-bottom:1px solid #ddd; padding-bottom:10px; text-indent:12px;}
table.list2 td.tit3{ border:none; padding-bottom:0;}
table.list2 td.tit span.l{float:left;}
table.list2 td.tit3 span.l{float:left; color:#f60;}
table.list2 td.tit span.r,table.list2 td.tit3 span.r{float:right; padding-right:12px; font-size:12px; font-family:宋体; color:#f60;}
table.list2 td.tit span.r a,table.list2 td.tit3 span.r a{color:#f60; float:none;}
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.tit1 td{ font-size:12px; font-weight:bold; color:#333; border-bottom:1px solid #ccc;}
table.list2 tr.tit2 td{background:#f0f0f0; padding-top:5px; border-bottom:1px solid #ccc; font-size:12px; color:#333;}
table.list2 tr.tit2 td span{color:#f60; padding:0 5px; float:none;}
table.list2 tr.tit2 td a{float:none;}
table.list2 tr.tit3 td{border:none; font-size:12px;}
table.list2 tr.tit3 td input.d{width:65px; height:25px; color:#fff; font-weight:bold; font-size:12px; background:#f60; border:1px solid #f30;}

#readvip img {display: block;clear: both;margin-right: auto; margin-left: auto;}
 .hongshuchapt{border: 0px ;width:90px;height:20px;background:url(../img/red.png);line-height:20px;clear:both; position:absolute; top:1px; right:3px;}

/*顶部第三方登录 */
#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; }