body{
	background-repeat: repeat-x;
	margin: 0;
	background-position: center 25px;
	background-image: url(../images/sty1/topbg.gif);
	}
a{
	text-decoration:none
	}
a:hover{
	text-decoration:underline
	}
.redt{
	color:#F00
	}
.topsky {
	height: 25px;
	color:#333
}
.topsky a{
	color:#333
}
.topsky .title3 {
	display:none
}
.main {
	width: 960px;
	margin: 50px auto 20px;
}
.main .topmain {
	height: 60px;
	background-image: url(../images/sty1/toplibg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
}

.main .topUare {
	position: absolute;
	left: 329px;
	top: 33px;
	width: 622px;
	height: 20px;
}
.main .topUare h1{
	font-size: 16px;
	color: #1d1d1d;
	line-height: 20px;
	text-align: right;
	font-weight:normal;
	margin:0
}
.main .topUare a{
	color: #242424;
}

.main .topimg {
	height: 158px;
	background-color: #9cc5f3;
	width: 950px;
	overflow: hidden;
	padding: 0 5px 5px;
}
.main .topimgin {
	height: 158px;
	text-align: center;
	background-repeat: repeat;
	background-position: center top;
	width: 950px;
}
.main .topm {
	height: 38px;
	color: #406cb3;
	font-size: 12px;
	padding:0px 0px;
	background-color: #bbd5ff;
}

.main .topm a{
	padding:0 7px 0 7px;
	display:block;
	float:left;
	text-align:center;
	margin-right:2px;
	background-color:#5e95ee
}

.main .topm .menuon{
	color:#FFF;
	background-color:#ff733d;
	background-image:none
}
.main .topm2{
	float:left;
	width: 87px;
	height: 23px;
	text-align: center;
	color:#fff;
	float:right;
	padding: 3px 5px 4px 0;
}
.main .main2 {
	height: auto;
	margin-bottom: 20px;
	background-image: url(../images/sty1/main2bg.png);
}
.main .main2 .m2topli {
	padding: 4px 10px 0px;
	background-color: #dbdbdb;
	height: 31px;
}
.main .main2 .m2topli .m2tb {
	height: 28px;
	width: 700px;
	float: left;
}

.main .main2 .m2topli .m2tb a {
	background-image: url(../images/mtbtn_02.png);
	background-repeat: no-repeat;
	height: 14px;
	display: block;
	float: left;
	width: 81px;
	text-align: center;
	color: #2e5da8;
	font-size: 14px;
	margin-right: 2px;
	line-height: 14px;
	padding: 5px 0 11px;
}
.main .main2 .m2topli .m2tb .on {
	background-image: url(../images/mtbtn_01.png);
	background-repeat: no-repeat;
}
.main .main2 .m2topli .m2txt {
	height: 28px;
	float: right;
	width: 180px;
	font-size: 12px;
	text-align: right;
}

.main .main2 .m2topli .m2txt input {
	font-size: 12px;
	line-height: 16px;
}
.main .main2 .allin {
	float: left;
	width: 645px;
	padding: 20px;
}
.main .main2 .allin .topmy {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	padding: 0 0 10px 0;
}

.main .main2 .allin .happiness {
	background-image: url(../images/hapimg.png);
	background-repeat: no-repeat;
	height: 27px;
	margin-bottom: 10px;
	padding: 0 0 0 143px;
	line-height: 18px;
	font-size: 15px;
	width: 500px;
}
.main .main2 .allin #happiness a{
	color:#000;
	text-decoration: underline;
	background-color: transparent;
}
.main .main2 .allin .blog .detail {
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	font-size: 15px;
	color: #2e5da8;
}
.main .main2 .allin .blog .detail a{
	color: #2e5da8;
}
.main .main2 .allin .blog .detail .m2txt {
	position: absolute;
	right: 0px;
	top: 0px;
}
.main .main2 .allin .blog .detail .fdgood {
	position: absolute;
	right: 140px;
	top: -3px;
	width:45px;
	height:30px
}
.main .main2 .allin .blog .contin .conall .innertxt .quit .quitimg {
	padding: 5px 0;
}



/**/


.allin .blog .contin{
	margin-bottom: 10px;
}
.contop  {
	background-image: url(../images/sty1/date.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 20px 7px 45px;
	position: relative;
	height: 14px;
}
.conall .contop  {
	background-image: url(../images/sty1/date2.png);
}
.del {
	position: absolute;
	right: 20px;
}
.contin .contop .del a{
	color: #2e5da8;
	text-decoration: none;
}
.contin .conall {
	padding: 10px 5px;
}
.contin .conall .frc {
	float: left;
	width: 32px;
}
.share_menu2  {
	background-image: url(../images/dateA.png);
	background-repeat: no-repeat;
	line-height: 14px;
	padding: 7px 20px 7px 10px;
	position: relative;
	height: 14px;
	color: #3b69aa;
	margin: 10px 0 5px;
}
.share_menu2 .del a{
	color: #F00;
	text-decoration: none;
}
.innertxt {
	float: right;
	width: 595px;
	font-size: 12px;
}
.innertxt p {
	font-size: 12px;
	margin: 0;
}



.title {
	min-height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #2e5da8;
	margin: 0;
	font-weight: bold;
}
.title a{
	color: #2e5da8;
}
.con_menu {
	line-height: 18px;
	color: #3b69aa;
	height: 30px;
}
.con_menu a {
	color: #3b69aa;
}
.share_menu {
	line-height: 18px;
	color: #3b69aa;
	height: 20px;
}
.share a {
	color: #3b69aa;
}
.share .share_box {
	background-image: url(../images/share_arrow.png);
	background-repeat: no-repeat;
	padding: 11px 0 0 0;
}
.share #message{
	background-position: 12px top;
}
.share #message2{
	background-position: 25px top;
}
.share #quote{
	background-position: 77px top;
}
.share #quote2{
	background-position: 90px top;
}
.share #gift{
	background-position: 136px top;
}
.share #accuse{
	background-position: 186px top;
}
.share .share_box .share_in {
	background-color: #dfdfdf;
	padding: 10px;
	margin-bottom: 5px;
}
.share .share_box .share_in .shin_img {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 10px;
	padding-top: 2px;
}
.share .share_box .share_in .shin_txt {
	width: 420px;
	line-height: 150%;
	float: left;
	color: #000;
	word-break: break-all;
}
.share .share_box .share_in .shin_txt p{
	width: 420px;
	word-break: break-all;
	overflow:hidden
}
.share .share_box .share_in .shin_txt .shin_t2 {
	color: #2E5DA8;
	position: relative;
	height: 20px;
	margin-top:5px;
}
.share .share_box .share_in .shin_txt .shin_t2 .shin_del {
	position: absolute;
	width: 115px;
	right: -115px;
	bottom: 0px;
	height: 20px;
	text-align:right;
}
.share .share_box .share_in .shin_txt .shin_t2 .shin_del a {
	text-decoration: underline;
}
.share .share_box .share_in .shin_post{
	color: #2E5DA8;
	float:left;
	width: 530px;
	line-height: 150%;
}
#quote .shin_post , #accuse .shin_post {
	color: #000;
}
.share #accuse .share_in .shin_post .radio,.share #gift .share_in .shin_post .radio {
	border: 0;
	width: auto;
}



.share .share_box .share_in .shin_post input {
	border: 1px solid #ccc;
	width: 415px;
	padding: 3px 5px;
	margin: 2px 0;
	font-size: 12px;
	line-height: 16px;
}




.share .share_box .share_in .shin_fake {
	clear: both;
}
/**/




.share #gift .giftimg img {
	border: 1px solid #a3e0ff;
}
.share #gift .gift_inli {
	padding: 10px 0;
	height: 150px;
	position: relative;
}

.share #gift .gift_inli td p {
	margin: 0;
}
.share #gift .gift_inli .giftname {
	margin-top: 10px;
	font-size: 15px;
	color: #264d8c;
}
.share #gift .gift_inli .giftpri {
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	color:#636363
}


.share #gift .gift_inli .gift_play {
	position: absolute;
	left: 13px;
	top: 140px;
}

.share #gift .gift_inli .gi_btn {
	position: absolute;
	left: 319px;
	top: 140px;
	width: 198px;
	text-align: right;
}
.innertxt .intxt {
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 200%;!important
	word-break: break-all;
	overflow:hidden;
	width: 595px;
}
.innertxt .intxt p{
	margin: 5px 0;

}

.innertxt .intxt h2{
	line-height: 150%;!important
}

.innertxt .intxt a{
	color:#000;
}
.innertxt .intxt img{
	max-width:595px
}
.blog .contin .conall .innertxt .gbook {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

.gbook .gbmsg {
	padding:10px
}

.gbook .gbmsg .gbimg {
	width: 50px;
	float: left;
	height: 50px;
	background-color: #FFF;
	text-align: center;
}
.gbook .gbmsg .gbtxt {
	float: right;
	width: 520px;
	line-height: 18px;
	word-break: break-all;
	overflow:hidden;
}
.gbook .gbmsg .gbtxt .gbmname {
	font-weight: bold;
	color: #2e5da8;
}





/**/





.hysty {
	clear: both;
}


/**/
.main .main2 .right {
	float: right;
	width: 255px;
	padding: 10px;
}
.main .main2 .right .myimg {
	background-image: url(../images/infobg.png);
	background-repeat: no-repeat;
	height: 175px;
	text-align: center;
	padding: 15px;
	font-size: 12px;
	margin-bottom: 10px;
}
.main .main2 .right .myimg a{
	color:#000
}
.main .main2 .right .myimg img{
	margin:5px 0
}
.main .main2 .m2bot {
	clear: both;
	margin: 0;
}




.rightin {
	padding: 0 0 8px;
	background-image: url(../images/sty1/right_03.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}
/*璅?*/
.rightin_t{
	height: 28px;
	text-align: left;
	font-size: 12px;
	line-height: 200%;
	font-weight: bold;
	color: #3b69aa;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-align:right
}
.rightin_t a{
	color: #3b69aa;
}
/*?批捆*/
.rightin_c {
	font-size: 12px;
	line-height: 20px;
	color: #3b69aa;
	margin: 0;
	padding: 0 5px;
	background-repeat: repeat-y;
	background-position: center bottom;
	background-image: url(../images/sty1/right_02.png);
}
.rightin_c p {	
	margin: 0 5px;
}
.rightin_c a {
	color: #3b69aa;
	background-image: url(../images/sty1/lidot.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
}
#seed {
	background-image: url(../images/sty1/rightA_03.png);
}

#seed .rightin_t {
	background-image: url(../images/sty1/rightA_01.png);
	height:8px
}
#seed .rightin_c {
	background-image: url(../images/sty1/rightA_02.png);
	padding: 0;
}

#seed .in {
	height: 120px;
	background-image: url(../images/seed_bg.jpg);
	background-repeat: no-repeat;
	width: 240px;
	margin: 0 auto;
	position: relative;
}
#seed .in .inl {
	width: 123px;
	height: 120px;
	float: left;
}
#seed .in .inr {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F39;
	width: 41px;
	text-align: left;
	font-weight: bold;
	position: absolute;
	left: 180px;
	top: 30px;
}
#seed .in .inz {
	font-size: 13px;
	line-height: 18px;
	color: #329902;
	position: absolute;
	left: 127px;
	top: 63px;
	width: 112px;
	height: 54px;
}
#seed .in .inz a{
	color:#515151;
	font-size:12px;
	padding: 0;
	background-image: url(none);
	text-decoration: underline;
}
#myinfo .rightin_t {
	background-image: url(../images/sty1/right_01a.png);
}

#commend .rightin_t {
	background-image: url(../images/sty1/right_01b.png);
}
#treasure .rightin_t {
	background-image: url(../images/sty1/right_01c.png);
}
#latest .rightin_t {
	background-image: url(../images/sty1/right_01d.png);
}
.main .main2 .right .wordsch {
	font-size: 15px;
	font-weight: bold;
	color: #3b69aa;
	line-height: 18px;
}

.main .main2 .right .wordsch p {
	margin: 0 0 5px;
}
.footer  {
	border-top: 2px solid #aecbf9;
	padding-top: 10px;
	clear: both;
	height: 80px;
	width: 960px;
	margin: 10px auto;
	font-size: 12px;
	color: #6d6d6d;
	line-height: 150%;
}
.footer a{
	color: #6d6d6d;
	}
.footer p {
	margin:0
}
.footer .banner  {
	width: 468px;
	height: 60px;
	float: left;
	margin-right: 15px;
}
.count {
	text-align: right;
	height: 20px;
	color: #666;
	padding: 10px 5px 0;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	line-height: 20px;
}
.count a{
	padding:0px 3px;
	border:1px solid #a7a7a7;
	color: #a9a9a9;
	margin:auto 2px;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial;
}
.count a:hover{
	padding:0px 3px;
	border:1px solid #bd4b4b;
	color: #bd4b4b;
	margin:auto 2px;
	font-weight: bold;
	font-size: 16px;
}
.count .countnow{
	padding:0px 3px;
	border:1px solid #bd4b4b;
	color: #bd4b4b;
	margin:auto 2px;
	font-size: 16px;
	background-color:#fff;
	line-height: 20px;
	font-family: Arial;
	font-weight: bold;
}	
.count .countimg{
	border:0
	}
.main .main2 .allin .myset1 {
	font-size: 13px;
	line-height: 200%;
}
.allin .myset1 p  {
	margin:0
}
.allin .myset1 .settit {
	background-image: url(../images/dateA.png);
	background-repeat: no-repeat;
	width: 635px;
	height: 28px;
	line-height: 20px;
	padding: 4px 5px;
	font-size: 15px;
	margin: 20px 0 5px;
}
.myset1 .stycho td{
	padding: 10px 0;
}
.myset1 .stycho td img {
	margin-bottom: 10px;
}
.myset1 .seltopimg td {
	background-color: #FFF;
	padding: 10px 0;
	font-size: 12px;
	line-height: 150%;
}
