﻿@charset "utf-8";/* CSS Document */
/* Style Name:appledesire's blog Author: 丁亚娟 Email: appledesire@gmail.com */
/* 08-07-22 style dingyajuan design */
/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{background:url(../images/body_bg.jpg) repeat-x #190027;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif, "宋体";line-height:22px;color:#e4aaff;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none;color:#dfb9fb;}
a:hover{color:#ffcc00;}
.clearit{clear:both;}
.border{border-top:1px solid #7601b2;border-right:1px solid #2e0043;border-bottom:1px solid #2e0043;border-left:1px solid #7601b2;}
#maindiv{width:940px;margin:0 auto;border-left:1px solid #52007e;border-right:1px solid #52007e;background:#000000 url(../images/main_bg.jpg) repeat-x;padding:0 13px;}
.dheader{width:940px;height:118px;overflow:hidden;}
h1{width:287px;height:85px;background:url(../images/logo.jpg) no-repeat;margin:18px 0 15px 0;float:left;}
h1 a{display:block;width:287px;height:85px;text-indent:-500px;overflow:hidden;}
.dsearch{float:right;width:206px;margin-top:70px;}
.dsearch input{background:url(../images/searchbg.jpg) repeat-x;color:#e4aaff;font-size:12px;height:17px;border-width:1px;}
.dsearch input.btnsearch{background:url(../images/searchbtn.gif) no-repeat;width:51px;height:21px;border:none;cursor:pointer;text-indent:-500px;overflow:hidden;}
.dnav{background:url(../images/nav_bg.jpg) repeat-x;height:34px;width:938px;margin-bottom:4px;}
.dnav li{float:left;background:url(../images/nav_icon.gif) no-repeat right;height:34px;width:104px;text-align:center;line-height:34px;}
/*.dnav li:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);}*/
.dnav li a,.dnav li.current a{color:#cf2aff;text-decoration:none;}
.dnav li a:hover,.dnav li.current a,.dnav li.current a:hover{color:#ffcc00;}
.dnav li.current a{background:url(../images/nav_libg.jpg) no-repeat;display:block;width:104px;height:34px;}
.content{background:url(../images/main_onebg.jpg) repeat-x #2a053b;border-top:1px solid #7600b1;width:940px;overflow:hidden;}
.sidebar{width:176px;padding:4px 13px;}.sidebar a img {-webkit-transition: all 0.2s ease-out;}
 
.sidebar a:hover img {opacity: 1;-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.sidebar,.centerbar{float:left;overflow:hidden;}
.centerbar{width:536px;background:#540572;border-bottom:1px solid #310449;}
.sidetitle{background:url(../images/hbg.jpg) repeat-x;height:23px;line-height:23px;font-weight:bold;text-indent:10px;margin:8px 0;color:#fff;}
.dleftbg{background:url(../images/left_top.jpg) no-repeat;}
.dcenterimg{width:536px;height:190px;overflow:hidden;margin-bottom:8px;}
.darticelli{width:176px;overflow:hidden;}
.darticelli li{background:url(../images/bullet_purple.png) no-repeat 0 0px !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bullet_purple.png',sizingMethod='crop');text-indent:2em;width:176px;height:21px;}
.goutclass{height:147px;}
.newestpic{width:176px;overflow:hidden;}
.newestpic li{float:left;margin:2px;}
.newsarticel{width:170px;margin:0 auto;}
.newsarticel li{height:88px;width:170px;overflow:hidden;line-height:20px;}
.newsarticel li a{display:block;width:170px;height:20px;overflow:hidden;font-weight:bold;color:#cc60ff;text-decoration:none;border-bottom:1px dotted #cc60ff;}
.newsarticel li a:hover{color:#ffcc00;text-decoration:none;border-bottom:1px dotted #ffcc00;}
.newsarticel li p{height:66px;width:170px;overflow:hidden;}
.d_blogcon{margin:3px auto 30px auto;padding:0 10px;}
.indexblogtitle{height:50px;overflow:hidden;border-bottom:1px solid #5d018a;margin-bottom:10px;}
.dateimg{background:url(../images/date_bg.jpg) no-repeat;width:38px;height:44px;float:left;margin-right:20px;position:relative;}
.dateimg span{display:block;}
.month{font-size:12px;line-height:14px;text-align:center;display:block;}
.day{font-family:"Times New Roman", Times, serif;font-size:22px;height:22px;line-height:18px;overflow:hidden;color:#000;text-align:center;font-weight:bold;}
.dateimg sub{font-size:8px;color:#999;position:absolute;bottom:0;right:0;}
.blogtitle{width:436px;float:left;}
.blogtitle h2,.blogtitle h2 a,.blogtitle h2 a:hover{font-size:16px;color:#fff;}
.blogtitle span{float:left;margin:0 5px;color:#9966FF;}
.blog_con{overflow:hidden;}
.blog_con p{text-indent:2em;margin:10px 0;font-size:14px;}
.blog_con p img{border:3px solid #701d89;margin-left:-2em;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.blog_con strong{color:#e142d4;}
.readmore{width:505px;height:20px;margin-bottom:8px;text-align:center;}
.readmore a{display:block;background:url(../images/more_btn.gif) no-repeat;width:79px;height:22px;float:right;line-height:22px;color:#fff;font-weight:bold;}
.comment{margin:10px auto;}
.comment01{width:678px;}
.commenttitle{background:url(../images/hbg.jpg) repeat-x;height:23px;margin-bottom:2px;font-size:12px;text-indent:15px;margin-top:20px;color:#fff;}
.commentall{padding:5px 15px;background:#67078c;border-bottom:1px dotted #7a0d9e;overflow:hidden;position:relative;}
.commentall h4{font-size:12px;background:#8400c1;color:#fff;text-indent:1em;border-bottom:1px solid #980bd9;}
.commentall span{display:block;color:#E6DEFF;text-align:right;padding-right:20px;position:absolute;bottom:0px;right:20px;}
.commentall p{padding:10px;}
.addcomment input,.addcomment textarea,.addcomment01 input,.addcomment01 textarea{width:460px;background:#e0b9fc;border:1px solid #000;}
.addcomment01 input,.addcomment01 textarea{width:635px;}
.btn_public{text-align:right;padding:10px;}
.reply_look{overflow:hidden;float:right;}
.reply_look li{float:left;padding:0 10px;}
.goodwidth{width:648px;}
.leftwidthbar{background:url(../images/main_bodybg.jpg) repeat-x #54007a;width:678px;padding:30px;overflow:hidden;float:left;}
.detailimg{width:506px;float:left;margin-right:20px;}
.detailimg img{border:3px solid #7d29a5;}
.imginfo{width:678px;margin-bottom:30px;overflow:hidden;}
.imginfo h2{font-size:12px;margin-bottom:20px;}
.pageroot{width:678px;text-align:center;margin-bottom:30px;overflow:hidden;}
.pageroot span{display:block;margin:0 5px;height:22px;line-height:22px;border-top:1px solid #7601b2;border-right:1px solid #2e0043;border-bottom:1px solid #2e0043;border-left:1px solid #7601b2;float:left;}
.pageroot span a,.pageroot span.currentpage a{display:block;padding:0 8px;}
.pageroot span a:hover,.pageroot span.currentpage a{background:#7800b0;color:#fc0;}
/*photo*/
.width_mal{min-height:1200px;_height:1200px;}
.photoul{width:678px;overflow:hidden;}
.photoul li{background:url(../images/photo_bg.jpg) no-repeat;width:151px;height:180px;float:left;margin:5px 1px;padding:8px;display:inline;line-height:20px;text-align:center;}
.photoul li img{border:1px solid #c698ff;}
.photoul li h2{font-size:12px;color:#fff;text-align:center;}
.footer{background:url(../images/footer_bg.jpg) repeat-x;height:54px;line-height:54px;text-align:center;color:#b900fe;}
.footer a{color:#b900fe;}
.btninbg{background:url(../images/inputbtn.gif) no-repeat;width:102px;height:27px;border:none;font-weight:bold;color:#fff;}
.daddh{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #e4aaff;}
.dcommbg{margin-top:10px;}
.dcommbg span{float:right;background:url(../images/commbg.jpg) no-repeat;width:100px;height:22px;line-height:22px;text-align:center;color:#fff;}
.dimgbo{padding:5px;display:block;margin-bottom:10px;}
h2.designh,h2.designh a,h2.designh a:hover{font-size:16px;color:#fff;}

/*pagestart*/
.pnav{width:100%;height:29px;position:relative;clear:both;padding:10px 0;line-height:18px;}
.pagelink {height:25px;padding:4px 0 0;margin:0 auto;width:300px;}
.pagelink a, .pagelink span {display:block;float:left;padding:0px 5px;margin-left:6px;}
.pagelink a, .pagelink a:link, .pagelink a:visited {border:1px solid #7800b0;color:#e4aaff;text-decoration:none;}
.pagelink a:hover {background:#7800b0;border-color:#e4aaff;color:#e4aaff;text-decoration:none;}
.pagelink span {color:#e4aaff;}
.pagelink .current {font-weight:bold;color:#e4aaff;}
a.ptop{position:absolute;right:5px;bottom:0;background:url("../images/bg_top.gif") no-repeat center;height:16px;width:36px;padding:5px;text-indent:-999em;overflow:hidden;}

.imgstyle{display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow: inset 0 0 1px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.5), inset 0 -1px 0 rgba(0,0,0,0.4);-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.5), inset 0 -1px 0 rgba(0,0,0,0.4);-moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.5), inset 0 -1px 0 rgba(0,0,0,0.4);}


.title{font-size:48px;color:#fff;line-height:60px;}
