/* ==全局CSS== */
*{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
q:before,q:after{content:'';}
html,body{width:100%;height:100%;font-size:12px;font-family:Arial, SimSun;}
body{background:#1F0216;color:##333333;}
div, td{word-wrap:break-word;word-break:break-all;}

/* ==IE hack== */
.clearline{clear:both;}
.hackbox{display:table;}

/* ==外部框架== */
.container{width:950px;margin:0 auto;}
.confix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.container1{height:643px;overflow:hidden; position:relative;}

/* ==头尾== */
.zt_head{float:left;width:950px;height:33px;overflow:hidden;color:#9B0075;background:#fff;}
.zt_head a{color:#9B0075;text-decoration:none;}
.zt_head a:hover{color:#9B0075;text-decoration:underline;}
.zt_head ul{width:730px;float:left;list-style:none;height:33px;}
.zt_head li{float:left;margin-top:10px;padding-left:2px;padding-right:6px;*padding-right:0;border-right:1px solid #67686A;}
.zt_head li.first{border:none;margin-top:0;padding-left:10px;}
.zt_head li.end{border:none;}
.zt_head span{float:right;margin:10px 10px 0 0;max-width:208px;height:23px;overflow:hidden;}

.zt_foot{width:950px;float:left;font-size:12px;padding:30px 0;text-align:center;line-height:2;color:#EA6ECF;}
.zt_foot a{color:#EA6ECF;text-decoration:none;}
.zt_foot a:hover{color:#EA6ECF;text-decoration:underline;}

.divbg{ position: absolute; top:0; left:0; height:643px;}
.zt_top{width:950px;float:left;height:70px;overflow:hidden;}
.bg01{background:url(../i/bg01.jpg) no-repeat; height:50px;}
.bg02{background:url(../i/bg02.jpg) no-repeat; height:50px;}
.bg03{background:url(../i/bg03.jpg) no-repeat;}
.bg04{background:url(../i/bg04.jpg) no-repeat;}
.bg05{background:url(../i/bg05.jpg) no-repeat;}
.bg06{background:url(../i/bg06.jpg) no-repeat;}
.bg07{background:url(../i/bg07.jpg) no-repeat;}
.bg08{background:url(../i/bg08.jpg) no-repeat;}
.bg09{background:url(../i/bg09.jpg) no-repeat;}
.bg10{background:url(../i/bg10.jpg) no-repeat; height:53px;}

.container1 dl{float:left;width:220px;height:130px;overflow:hidden;display:inline; position:absolute;}
.container1 dl.dl1{left:101px; top:360px;background:url(../i/bg_dd.gif) no-repeat 0 80px;}
.container1 dl.dl2{left:365px; top:385px;background:url(../i/bg_dd.gif) no-repeat 0 80px;}
.container1 dl.dl3{left:626px; top:370px;background:url(../i/bg_dd.gif) no-repeat 0 80px;}
.container1 dl dd{float:left;width:220px;line-height:20px;}
.container1 dl dd.dd1{font-weight:bold;font-size:14px;color:#160111;line-height:30px;}
.container1 dl dd.dd1 a,.container1 dl dd.dd1 a:hover{color:#160111;text-decoration:none;}
.container1 dl dd.dd2{height:40px;padding-bottom:5px;overflow:hidden;color:#160111;}
.container1 dl dd.dd2 a,.container1 dl dd.dd2 a:hover{color:#160111;text-decoration:none;}
.container1 dl dd.dd3{height:15px;overflow:hidden;position:relative;margin-top:9px;}
.container1 dl dd.dd3 span{width:144px;height:15px;position:absolute;top:0;left:22px;}
.container1 dl dd.dd3 span strong{float:left;width:100%;background:url(../i/bg_dd4.jpg) repeat-x;height:14px;}
.container1 dl dd.dd3 em{position:absolute;right:53px;top:0;line-height:15px;color:#1D0017;}
.container1 dl dd.dd3 a{position:absolute;right:0;top:0;width:45px;height:15px;text-align:center;line-height:15px;display:block; font-weight:bold;color:#190113;text-decoration:none;}
.container1 p{ position:absolute;}
.container1 p.p5{ left:786px; top:265px;}
.container1 p.p6{ left:786px; top:317px;}
.container1 p.p1{ left:186px; top:123px; width:178px; height:230px; cursor:pointer;}
.container1 p.p2{ left:377px; top:143px; width:206px; height:233px; cursor:pointer;}
.container1 p.p3{ left:602px; top:143px; width:176px; height:222px; cursor:pointer;}

/* ==首页== */
.main{float:left;width:950px;background:#13010F; padding-bottom:20px;}
.main .imgshow{float:left;width:174px;height:381px;display:inline; background:url(../i/bg_dl.jpg) no-repeat; margin:0 5px;}
.main .imgshow .div1{float:left;width:130px;height:240px;overflow:hidden;line-height:20px; padding:21px 0 0 21px;}
.main .imgshow .div1 img{flawidth:130px;height:150px;padding:8px 0 5px 0;}
.main .imgshow .div1 span{font-weight:bold;color:#FEDAF6;height:20px;overflow:hidden;}
.main .imgshow .div1 span i{float:right;font-weight:bold;margin-right:8px;}
.main .imgshow .div1 em{color:#FF9BE9;height:60px;overflow:hidden;}
.main .imgshow .div1 a{text-decoration:none;}
.main .imgshow .div2{float:left;width:130px;height:87px;overflow:hidden;background:url(../i/bg_dd3.gif) no-repeat 0 5px;margin:10px 0 0 22px; display:inline;}
.main .imgshow .div2 dl{float:left;width:130px;}
.main .imgshow .div2 dd{float:left;overflow:hidden;display:inline;}
.main .imgshow .div2 dd.dd1{width:130px;height:15px;overflow:hidden;position:relative;margin-top:8px;}
.main .imgshow .div2 dd.dd1 span{position:absolute;top:0;left:20px;width:104px;height:15px;}
.main .imgshow .div2 dd.dd1 span strong{float:left;width:100%;background:url(../i/bg_dd4.jpg) repeat-x;height:17px;}
.main .imgshow .div2 dd.dd1 em{position:absolute;top:0;left:20px;width:100px;text-align:right;color:#1D0017;}
.main .imgshow .div2 dd.dd3{width:120px;padding:5px 0 0 10px;text-align:center;line-height:26px;height:26px;}
.main .imgshow .div2 dd.dd3 a,.main .imgshow .div2 dd.dd3 a:hover{color:#190113;text-decoration:none; font-weight:bold;}
.main .boxout1{float:left;width:920px;padding:0 15px;}

.main .imggo{float:left;width:840px;height:208px;padding:0 46px;margin:10px 9px 0;display:inline;background:url(../i/bg_k22.jpg) no-repeat center 40px;}
.main .imggo h2{width:100%;height:38px;}
.main .imggo h2 a{float:right;color:#EA6ECF;text-decoration:none;margin-top:15px; font-size:14px;}
.main .imggo h2 a:hover{text-decoration:underline;color:#EA6ECF;}
#demo{float:left;overflow:hidden;width:840px;}
#demo img{width:128px;height:89px;margin:37px 20px 0; border:3px solid #fff;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
.imggo ul{ float:left; width:840px; margin-top:30px; height:150px; overflow:hidden;}
.imggo ul li{ float:left; width:168px; text-align:center; line-height:30px;}
.imggo ul li a{ color:#FDB7EF; text-decoration:none;}
.imggo ul li a:hover{ color:#FDB7EF; text-decoration:underline;}

.main .words{float:left;width:918px;margin:10px 16px 0;display:inline;background:url(../i/bg_word.jpg) no-repeat center top;height:360px;overflow:hidden;}
.main .words .left{float:left;width:416px;height:360px;margin-left:40px;display:inline;}
.main .words .mid{float:left;color:#333333;}
.main .words .mid dl{float:left;width:400px;margin:35px 0 0 35px;display:inline;}
.main .words .mid dl dd{float:left;width:100%;margin-top:10px;}
.main .words .mid dd.dd1{font-weight:bold;font-size:14px;line-height:30px;}
.main .words .mid dd input.ipt1{width:70px; vertical-align:middle;}
.main .words .mid dd img.img1{ vertical-align:middle;}
.main .words .mid dd textarea{width:380px;height:120px;padding:3px;font-size:12px;}
.main .words .mid dd.dd2{text-align:center;}

/* ==送花弹出== */
.dragdiv{position:relative;float:left;}
.g1 {height:1px;font-size:1px;overflow:hidden;display:block;background:black;margin:0 5px;}
.g2 {height:1px;font-size:1px;overflow:hidden;display:block;background:black;margin:0 3px;}
.g3 {height:1px;font-size:1px;overflow:hidden;display:block;background:black;margin:0 2px;}
.g4 {height:2px;font-size:1px;overflow:hidden;display:block;background:black;margin:0 1px;}
.filterbox{filter:alpha(opacity=9,style=0);-moz-opacity:0.09;opacity:0.09;}
.nick{width:425px;float:left;}
.nick div.content{width:425px;float:left;background:black;height:190px;}
.nickbox{width:403px;height:178px;background:white;position:absolute;top:11px;left:11px;text-align:left;background:url(../i/bg51.jpg) no-repeat;}
.nickbox span.sp1{float:left;width:15px;height:15px;margin:6px 0 0 380px;cursor:pointer;}
.nickbox span.sp2{float:left;width:355px;height:56px;line-height:28px;color:#;margin:36px 0 0 48px;}
.nickbox span.sp3{float:left;width:160px;height:40px;cursor:pointer;margin:21px 0 0 121px;}

.dragdiv2{ position:absolute; width:570px; background:#fff; border:1px solid #999999; padding-bottom:20px;}
.dragdiv2 h2{width:548px; padding:0 10px; margin:1px 1px 0; height:30px; background:url(../i/bg_h2.jpg) repeat-x;}
.dragdiv2 h2 em{ float:left; line-height:30px; font-weight:bold; font-size:14px; color:#fff;}
.dragdiv2 h2 span{ float:right;}
.dragdiv2 h2 span img{ margin-top:3px;}
.dragdiv2 ul{ float:left; width:560px; margin:0 5px; display:inline;}
.dragdiv2 ul li{ float:left; width:140px; text-align:center; line-height:22px; margin-top:10px;}
.dragdiv2 ul li a{ color:#ea6ecf; text-decoration:none;}
.dragdiv2 ul li a:hover{ color:#ea6ecf; text-decoration:underline;}
.dragdiv2 ul li a img,.dragdiv2 ul li a:hover img{ text-decoration:none;}

/* ==iframe页== */
.listadd{float:left;width:416px;height:360px;}
.listadd h2{float:left;width:270px;padding-left:150px;line-height:28px;color:#FDB7EF;}
.listadd h2 a{float:right;color:#FDB7EF;text-decoration:none;margin-right:20px;}
.listadd h2 a:hover{color:#FDB7EF;text-decoration:underline;}
.listaddin{float:left;width:380px;height:240px;overflow:auto;margin-top:20px;}
.listaddin p{float:left;width:360px;line-height:20px;padding-bottom:15px;}
.listaddin p a,.listaddin p a:hover{color:#696969;text-decoration:none;}
.listaddin span{color:#764292;}
.pageclass{width:400px;float:left;margin-top:10px;}
.pageclass ol{float:left;width:380px;padding-right:20px;}
.pageclass li{float:right;border:1px solid #CA12A1;margin-left:3px;display:inline;font-weight:bold;}
.pageclass li a{color:#CA12A1;padding:0 5px;line-height:19px;display:block;background:url(../i/p_bg1.jpg) repeat-x;text-decoration:none;}
.pageclass li a:hover, .pageclass li.on a{color:white;font-weight:bolder;text-decoration:none;background:url(../i/p_bg2.jpg) repeat-x;}

/* ==个人资料页== */
.main2 h2.tit{float:left;width:860px;padding:10px 20px 15px;font-size:14px;color:#BBFB7C; font-weight:bold;}
.main2 h2.tit a{color:#FDDCF5;text-decoration:none; font-weight:normal;}
.main2 h2.tit a:hover{color:#FDDCF5;text-decoration:underline;}
.main2 h2.tit span{float:right;color:#FDD0F5; font-weight:normal;}
.main2 .pro{float:left;width:870px;padding:5px;margin:0 10px;display:inline;font-size:14px;line-height:22px; color:#FFE2F9;}
.main2 .pro strong,.main2 .pro2 strong{color:#E012B0;}
.main2 .pro .box2{float:left;width:850px;padding:10px; color:#FFC2F4; background:#9D237D;margin-top:10px;}
.main2 .pro .box3{float:left;width:850px;padding:20px 10px;}
.main2 .pro .box3 strong{ color:#AACF85;}
.main2 .pro2{float:left;width:870px;margin:10px 15px;display:inline;font-size:14px;line-height:22px;}
.main2 .pro2 dl.dl1{float:left;width:230px;height:320px;background:#FBE6F7;}
.main2 .pro2 dl.dl2{float:left;width:580px;padding:10px 15px;margin-left:30px;display:inline;height:300px;background:#FBE6F7;}
.main2 .pro2 dl dd{float:left;overflow:hidden;}
.main2 .pro2 dd.dd1{width:230px;height:320px;text-align:center;line-height:30px;}
.main2 .pro2 dd.dd1 img{ margin-top:10px;}
.main2 .pro2 dd.dd1 a,.main2 .pro2 dd.dd1 a:hover{color:#E012B0;text-decoration:underline;}
.main2 .pro2 dd.dd2{width:580px; border-bottom:1px solid #F5A3E7; padding-bottom:5px;}
.main2 .pro2 dd.dd3{width:230px;height:22px;margin:10px 10px 0 0;}
.main2 .pro2 dd.dd4{width:580px;margin:10px 0 0 0;}
.main2 .pro2 dd.dd5{width:580px;margin:20px 0 0 0;}

/* ==留言详细页== */
.main2 .morewords{float:left;width:870px;padding:10px 15px;min-height:800px;height:auto;_height:800px;}
.main2 .morewords p.tit{float:left;width:850px;padding:0 10px;line-height:23px;font-size:14px;color:#9B1B7A;background:#FCCBF0;margin-top:10px;font-weight:bold;}
.main2 .morewords p.tit a{ color:#9B1B7A; text-decoration:none;}
.main2 .morewords p.tit a:hover{ color:#9B1B7A; text-decoration:underline;}
.main2 .morewords p.con{float:left;width:840px;padding:10px 15px;line-height:20px;color:#484748;background:#FBE6F7;}
.pageclass2{width:840px;margin:0;padding:10px 30px 0; height:25px; overflow:hidden;}
.pageclass2 ol{width:840px;padding:0;}

/* ==照片浏览页== */
.bg21{ background:url(../i/bg21.jpg) no-repeat; height:50px;}
.bg22{ background:url(../i/bg22.jpg) no-repeat; height:50px;}
.bg23{ background:url(../i/bg23.jpg) no-repeat;}
.bg24{ background:url(../i/bg24.jpg) no-repeat;}
.bg25{ background:url(../i/bg25.jpg) no-repeat;}
.bg26{ background:url(../i/bg26.jpg) no-repeat;}
.bg27{ background:url(../i/bg27.jpg) no-repeat;}
.main2{ float:left; width:900px; background:#C44EAB; border:1px solid #F2ACE3; margin:0 24px; display:inline; padding-bottom:20px;}
.main2 .photomore{float:left;width:900px;}
#tbody{float:left;width:900px;}
.photosoutbg{ float:left; width:784px;padding:15px 38px; margin:0 20px; display:inline;background:#FBE6F7;}
.photosout{float:left;width:784px;height:114px;overflow:hidden;}
#goleft{float:left;clear:left;width:35px;height:114px;cursor:pointer;}
#goright{float:right;clear:right;width:35px;height:114px;cursor:pointer;}
#photos{float:left;width:700px;padding:0 7px;height:112px;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;background:#fff;}
#showArea span{float:left;width:118px;height:79px;padding:18px 11px 6px;overflow:hidden;}
#showArea img{cursor:pointer;width:118px;height:79px;}
#showArea span.imgon{background:url(../i/bg34.gif) no-repeat center 5px;}
.goleft2out{float:left;width:155px;height:432px;}
.goright2out{float:left;width:155px;height:432px;}
#goleft2{cursor:pointer;float:left;margin:171px 0 0 55px;width:89px;height:99px;}
#goright2{cursor:pointer;float:left;margin:171px 0 0 11px;width:89px;height:99px;}
#mainbody{float:left;width:590px;height:387px;text-align:center;}
#mainphoto{cursor:pointer;border:7px solid #fff;}