*{padding:0; margin:0; list-style:none;}
img{border:none;}
a{text-decoration: none; color: #333;}
a.color{color: #e12160; font-family:"微软雅黑"}
a:hover { text-decoration: underline; color: #e12160; }
.clear{clear:both;}
a.u:link{color:#ddd;}
a.u:visited{color:#ddd;}
a.u:hover{color:#ddd;}

body{font-size:12px; background:#f5f5f5;}
.body_bg{background:url(../images/cpbg.png) repeat-x;}
.pagebody{width:960px; padding:0 5px; margin:0 auto;}
.head{height:97px; width:960px; margin:0 auto;color:#ffffff;}
.head a{color:#ffffff;padding:0 3px;}
.head .logo{float:left;width:397px;margin-top:15px;}
.head .hyzt{width:240px;margin-top:35px;line-height:25px;float:left;}
.head .hylb{width:180px;float:right;margin-top:65px;padding-right:8px;}

.cpmain{border-top:3px solid #18c2c8; margin:0 auto; width:960px; background:#fff;}
.cpmain .left{float:left; background:#effafa; width:180px; min-height:200px; border:1px solid #dedede; font-size:14px;}
.cpmain .left ul{margin-left:12px; margin-top:20px;}
.cpmain .left ul li{width:170px; height:40px; line-height:40px; text-align:center; position:relative; margin:2px 0;}
.cpmain .left ul li.on{background:url(../images/iu.png) no-repeat -556px -67px;}
.cpmain .left ul li a{position:absolute; top:10px; left:10px; line-height:25px;}
.cpmain .left ul li a span{display:block; width:24px; height:24px;  float:left; margin-right:10px;}
.cpmain .left ul li a span.home{background:url(../images/ic.png) no-repeat 0 -168px;}
.cpmain .left ul li a span.edit{background:url(../images/ic.png) no-repeat 0 -48px;}
.cpmain .left ul li a span.member{background:url(../images/ic.png) no-repeat 0 0;}
.cpmain .left ul li a span.msg{background:url(../images/ic.png) no-repeat 0 -144px;}
.cpmain .left ul li a span.space{background:url(../images/ic.png) no-repeat 0 -240px;}
.cpmain .left ul li a span.news{background:url(../images/ic.png) no-repeat 0 -264px;}
.cpmain .left ul li a span.fav{background:url(../images/ic.png) no-repeat 0 -24px;}
.cpmain .left ul li a span.pay{background:url(../images/ic.png) no-repeat 0 -288px;}
.cpmain .left ul li a span.py{background:url(../images/ic.png) no-repeat 0 -216px;}
.cpmain .left ul li a span.buybak{background:url(../images/ic.png) no-repeat 0 -312px;}
.cpmain .left ul li a span.buymony{background:url(../images/ic.png) no-repeat 0 -360px;}
.cpmain .left ul li a span.card{background:url(../images/ic.png) no-repeat 0 -336px;}
.cpmain .left ul li a span.car{background:url(../images/ic.png) no-repeat 0 -120px;}
.cpmain .left ul li a span.listdd{background:url(../images/ic.png) no-repeat 0 -192px;}



.cpmain .right{float:right; width:768px; min-height:200px; font-size:14px; }
.cpmain .right .tabui{height:30px; width:760px; padding-top:15px;background:url(../images/bbb.jpg) 0 12px  repeat-x;}
.cpmain .right .tabui li{float:left; height:30px; line-height:20px; color:#666;}
.cpmain .right .tabui li a{padding:0 10px; text-decoration:none; display:block;}
.cpmain .right .tabui li a.bg{ border-left:1px solid #ddd;}
.cpmain .right .tabui li.on{background:url(../images/i-tab.gif) center bottom no-repeat;}


.r_uinfo{padding-top:10px;background:#EFFAFA;}
.r_uinfo .pic{float:left; width:156px; height:156px; position:relative; font-size:14px;border:1px solid #ddd;  font-variant:small-caps;}
.r_uinfo .pic img{padding:2px; max-width:152px; max-height:150px;}
.r_uinfo .pic .text{position:absolute; width:156px; height:30px; background:#000; bottom:2px; left:0;filter:alpha(opacity=60);-khtml-opacity: 0.6;opacity:0.6;}
.r_uinfo .pic a{display:block; width:152px; height:30px; text-align:center; line-height:30px; bottom:2px; left:2px; position:absolute; color:#fff; font-weight:bold;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.r_uinfo ul{float:left; margin-left:10px; margin-top:3px; color:#666; width:600px;}
.r_uinfo ul li.rtop{width:590px; height:50px;font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666;}
.r_uinfo ul li.rtop p{font-size:12px; font-family:"宋体"; line-height:26px;}
.r_uinfo ul li.list{font-family:"宋体"; line-height:50px; float:left; height:50px; width:124px; background:#F0F0F0; color:#555; margin:0 2px 2px 0; padding:0 10px; border-radius:4px;}
/*列表*/
.ckhy{width:95%;margin:8px auto 0 auto;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.ckhy td{padding-left:15px;height:35px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ckhy td img{width:150px; height:120px;padding:10px;}
.info_list{min-height:430px; margin-top:10px;}
.info_list .newslist{width:554px; border:1px solid #ddd; height:430px; float:left; border-radius:6px; overflow:hidden;}
.info_list .newslist h4{padding-left:15px; line-height:28px; height:28px; color:#fff; background:#21CAD0;}
.info_list .friendlist{width:200px; border:1px solid #E12160; height:430px; float:right; border-radius:6px; overflow:hidden;}
.info_list .friendlist h4{padding-left:15px; line-height:28px; height:28px; color:#fff; background:#E12160;}
.list_f {padding-top:4px;}
.list_f li{float:left; width:60px; height:60px; background:#ddd; margin:3px; border-radius:5px; position:relative; overflow:hidden;}
.list_f li div{position:absolute; bottom:-20px; height:20px; background:rgba(0, 0, 0, 0.6); color:#fff; width:60px; text-align:center; line-height:20px;}
.list_f li div span{position:relative;}

.list_n{padding:10px 0 0 10px;}
.list_n li{line-height:28px; border-bottom:1px dashed #eee; height:28px; margin-top:4px; overflow:hidden;}


.remain{border:1px solid #ddd; min-height:300px; background:#fff;}
.remain_top{height:30px; background:url(../images/line.gif) repeat-x bottom; width:98%; margin:0 auto; padding-top:10px;}
.remain_top .retxt_a{float:left; background:url(../images/sub.png) no-repeat; width:124px; height:20px; margin:0 0 0 20px;}
.remain_top .retxt_b{float:left; background:url(../images/sub.png) no-repeat 0 -20px; width:124px; height:20px; margin:0 0 0 20px;}
.remain_top .retxt_c{float:left; background:url(../images/sub.png) no-repeat 0 -40px; width:124px; height:20px; margin:0 0 0 20px;}
.remain_top .login{float:right; font-size:14px; height:20px; line-height:20px;}
.remain_top .login a{color:#e12160;}
.chregform{width:300px; margin:20px auto; text-align:center;}
.chregform .c_f{width:120px; height:60px; background:#eee; color:#333; border:1px solid #ddd; line-height:60px; text-align:center; font-size:2em; font-family:"微软雅黑";border-radius:5px; cursor:pointer;}
.chregform .h_f{width:120px; height:60px; background:#fb5489; color:#fff; border:1px solid #ddd; line-height:60px; text-align:center; font-size:2em; font-family:"微软雅黑";border-radius:5px; cursor:pointer;}
.ui-msg{padding:10px; background:#e9ffeb; width:330px; border-radius:5px; border:1px solid #cdefd0; color:green; padding-left:30px; margin:10px 0 0 210px;}
.onyes{background:url(../images/onyes.gif) no-repeat 8px 8px;}
.remain table{width:800px;}
.td_a{height:50px; width:100px; padding:0 10px; text-align:right; font-size:14px; color:#666666;}
.td_b{height:26px; padding:0 10px; color:#ff0000;}



.regs_01{width:100%;margin-top:8px;overflow:hidden;}
.regs_01 tr{height:50px;color:#666666;font-size:16px;}
.regs_01 input{padding:5px 10px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; cursor:pointer;}

.input_a{padding:10px 15px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; cursor:pointer;}
.input_a2{padding:5px 10px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; cursor:pointer;}
.input_b{padding:8px 15px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; width:300px; font-family:"微软雅黑";}
.input_b2{padding:4px 10px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; font-family:"微软雅黑";}

.input_bg{background:url(../images/input.gif) repeat-x #fbfbfb;}
.input_file{width:332px; height:30px;border-radius:5px; cursor:pointer;}
.input_area{border:1px solid #ddd; background:url(../images/input.gif) repeat-x #fbfbfb; color:#333;border-radius:5px; padding:5px;}
.selectui{padding:7px 2px;}
.selectui2{padding:4px 2px;}
.second{width:99%;text-align:left;border-left:1px solid #cccccc;border-top:1px solid #cccccc;margin-top:12px;}
.second td{height:25px;padding:8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.second input{padding:5px 10px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px; cursor:pointer;}
.second textarea{padding:5px 10px; border:1px solid #ddd; background:f1f1f1; color:#333;border-radius:5px;overflow:inherit; cursor:pointer;}
.sky{width:759px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.sky td{height:25px;padding:8px;border-bottom:1px solid #cccccc;}
.sky img{width:70px;height:26px; vertical-align:bottom;}
.sky input{width:80px;padding:5px 10px; border:1px solid #ddd; background:f1f1f1;color:#333;border-radius:5px; cursor:pointer;}
.fxk input{margin:0;padding:0;border:0; vertical-align:sub;margin-right:5px;margin-left:5px;}
/* footer */	
.footer{border-top: 2px solid #e12160;width: 100%;margin-top: 10px;line-height: 24px;text-align: center;padding-bottom: 30px;}
.foot-nav{color: #333;height: 24px;overflow: hidden;margin: 25px 0 20px 0;}
.foot-nav a{margin: 0 10px;}
.foot-weibo{margin: 0 auto;width: 165px;margin-top: 10px;padding-left: 8px;}
	
/*通用表格样式*/
.tablestyle{border-collapse: collapse;}
.tablestyle td{border:1px solid #ddd; background:#fdfdfd; padding:0 0 0 10px;}
.tablestyle .header td{font-weight:bold; background:#EFFAFA;}

.delstyle{padding:5px 20px;}