﻿
.nav{ width: 1200px; margin: 0 auto;}
.nav  .site{color: #707070; font-size: 14px; height: 24px; line-height: 24px; margin: 10px 0 10px 3px;}
.nav  .site a{color: #707070;}
.nav  .site a:hover{color:#f3750f; text-decoration:underline;}

.main{margin: auto; width: 1200px; background: #fff; height: auto; display: block; overflow: hidden;}
.main .bo{width: 1200px; display: block; overflow: hidden;}
.main .bo .bo-left{width: 820px; float: left; padding: 0 18px; background: #fff; height: auto;    border-right: 1px solid #ededed;}
.main .bo .bo-left .to{z-index: 5; width: 820px; position: relative; padding-bottom: 15px; height: 136px; border-bottom: 1px solid #eee;}
.main .bo .bo-left .to h1{text-align: center; font-size: 22px; background: #fff; font-weight: bold; line-height: 50px; padding-top: 10px;}
.main .bo .bo-left .to p{text-align: center; padding-top: 5px; padding-bottom: 15px; height: 27px;}
.main .bo .bo-left .to p >a{width: 82px; height: 25px; display: inline-block; line-height: 25px; padding-left: 8px; font-size: 12px; position: relative;}
.main .bo .bo-left .to p .fk{background: url(../images/ftool_bg.png) no-repeat;}
.main .bo .bo-left .to p .pk{background: url(../images/ftool_bg.png) no-repeat 0 -25px;}
.main .bo .bo-left .to p .sk{background: url(../images/ftool_bg.png) no-repeat 0 -50px;}
.main .bo .bo-left .to p .mk{position: relative; font-size: 12px; color: #666; width: 12px; height: 17px;}
.main .bo .bo-left .to p .lk{font-size: 16px; color: #666; position: relative; text-align: center;}
.main .bo .bo-left .to p .ok{font-size: 18px; color: #666; position: relative;}
.main .bo .bo-left .to p .jk{background: url(../images/ftool_bg.png) no-repeat 0 -100px; color: #666; padding-left: 9px;}
.main .bo .bo-left .to .author{font-size: 13px; text-align: center; height: 20px; padding-bottom: 3px; background: #fff; color: #000;}
.main .bo .bo-left .to .author .v{display: inline-block; height: 16px; width: 16px; background: url(../images/zt-ico.png) no-repeat -8px -3px; margin: -3px 3px -3px 15px;}
.main .bo .bo-left .to .author .b{display: inline-block; height: 16px; width: 16px; background: url(../images/zt-ico.png) no-repeat -93px -3px; margin: -3px 3px -4px 15px;}
.main .bo .bo-left .to .author .m{background-color: #38aa41; display: inline-block; padding: 2px 4px; font-size: 12px; line-height: 14px; color: #fff; border-radius: 3px; margin-right: 4px;}




.main .bo .bo-left .content{padding-top: 10px; line-height: 32px; color: #333; font-size: 16px;    overflow: hidden;} 
.content .qb{width: 820px; height: 120px;    overflow: hidden;} 
.content .qb .down{height: 90px; background: #f7f7f7; border: 0px dashed #f6e3af; margin: 4px 10px 12px 10px; padding: 10px; border-radius: 6px;} 
.content .qb .down .img{float: left;} 
.content .qb .down .img img{width: 90px; height: 90px; border-radius: 5px; margin: 8px auto;}
.content .qb .down .entry{float: left; margin-left: 5px; width: 535px; line-height: 28px; margin-top: -5px; height: 105px;} 
.content .qb .down .entry .title{width: 540px; float: left; height: 30px;} 
.content .qb .down .entry .title a em{color: #15AB5B; font-size: 17px;}
.content .qb .down .entry .title a i{font-size: 13px; color: #666; padding-left: 12px; font-style: normal;}
.content .qb .down .entry .uo{width: 535px; height: 75px; float: left;}
.content .qb .down .entry .uo .px{float: left; font-size: 13px; text-indent: 0; margin: 0; line-height: 28px; width: 130px;}
.content .qb .down .entry .uo .px .font{color: #f60; font-weight: bold; font-size: 14px; font-family: Georgia;}
.content .qb .down .entry .uo .pm{width: 130px; height: 30px; float: left;}
.content .qb .down .entry .uo .pm a{background: url(../images/sta.png) repeat-x 0 bottom; float: left; height: 16px; overflow: hidden; width: 100px; margin-top: 3px;}
.content .qb .down .entry .uo .pm a span{width: 60px; background: url(../images/sta.png) repeat-x 0 top; float: left; height: 16px; overflow: hidden;}
.content .qb .down .entry .uo .pm a span.start1{ width: 20px; }
.content .qb .down .entry .uo .pm a span.start2{ width: 40px; }
.content .qb .down .entry .uo .pm a span.start3{ width: 60px; }
.content .qb .down .entry .uo .pm a span.start4{ width: 80px; }
.content .qb .down .entry .uo .pm a span.start5{ width: 100px;}
.content .qb .down .entry .uo .ph{width: 130px; margin-top: 8px; float: left; font-size: 13px; line-height: 28px;}
.content .qb .down .entry .uo .ph .font1{display: inline-block; width: 20px; height: 24px; vertical-align: middle; background: url(../images/os_20.png) no-repeat; margin-left: 6px;}
.content .qb .down .entry .uo .pf{width: 400px; float: left; font-size: 13px; margin-top: 10px;}
.content .qb .down .entry .uo .pf a{color: #333; font-size: 13px;}
.content .qb .down .entry .uo .pf span a{margin-right: 8px; padding: 3px 10px; color: #08961e; border: 1px solid #08961e; border-radius: 3px; line-height: 20px; background: #fffbf2;}
.content .qb .down .btn{float: right;}
.content .qb .down .btn a{color: #fff; width: 105px; height: 42px; background: #09A500; text-align: center; line-height: 42px; margin-top: 25px; border-radius: 4px; float: left;}
.content p a{color: #09A500;}
.content .gh{width: 810px; height: 64px; text-indent: 2em; float: left;}
.content .center{text-align: center; margin-top: 10px; margin-bottom: 10px;}
.content .center img{border: 0; max-width: 780px; display: block; margin: 8px auto;}
.content .tips{text-align: left; margin: 10px auto; height: 37px; width: 110px;}
.content .tips a{display: block; font-weight: bold; color: rgb(255, 255, 255); height: 37px; width: 110px; background: url(../images/c_show3.png) left top no-repeat; text-indent: 30px; line-height: 27px; font-size: 14px;}
 
 .main .bo .bo-left .tab{width: 820px;top: 20px; position: relative;}
 .main .bo .bo-left .tab .tab-t{border-bottom: 2px solid #ddd; position: relative; display: block; margin-bottom: 12px; height: 30px;}
 .main .bo .bo-left .tab .tab-t h2{border-left: 6px solid #38aa41; font-size: 20px; margin-top: 3px; float: left; font-weight: 700; padding-left: 12px;}
 .main .bo .bo-left .tab .tab-t span{margin-left: 20px; position: absolute; bottom: 4px;}
 .main .bo .bo-left .tab .tab-t span a{font-weight: normal; margin: 0 15px; background: #e5e5e5; padding: 4px 8px; border-radius: 3px; color: #6b6b6b;}
 .main .bo .bo-left .tab .tab-t span .cur{background: #f59912; color: #FFF;}

.main .bo .bo-left .tab .tab-b{display: block; height: 350px;}
.main .bo .bo-left .tab .tab-b .topp{overflow: hidden; zoom: 1; padding-bottom: 14px; border-bottom: 1px dashed #d8d8d8; margin-left: 9px; height: 103px;}
.main .bo .bo-left .tab .tab-b .topp .img{float: left; width: 210px; height: 103px; overflow: hidden; zoom: 1; position: relative;}
.main .bo .bo-left .tab .tab-b .topp .img span{width: 215px; height: 105px; display: block; position: absolute; background: url(../images/guess_cover1.png) -3px top no-repeat;}
.main .bo .bo-left .tab .tab-b .topp .img img{width: 210px; height: 102px;}
.main .bo .bo-left .tab .tab-b .topp .span{width: 580px; height: 18px; line-height: 18px; margin: 6px 0 0 15px; display: block; float: left;}
.main .bo .bo-left .tab .tab-b .topp .sn{float: left; display: inline; line-height: 22px; font-size: 18px; color: #444; font-family: "Microsoft YaHei"; font-weight: bold; height: 22px;}
.main .bo .bo-left .tab .tab-b .topp  i{font-size: 16px; font-weight: 100; padding-left: 4px;}
.tab .tab-b .topp .gd{float: right; color: #999; line-height: 28px; margin-left: 30px; font-size: 14px;}
.tab .tab-b .topp p{float: left; width: 580px; line-height: 26px; margin-left: 15px; color: #858585; margin-top: 10px; font-size: 14px;}
.tab .tab-b .bottom{overflow: hidden; width: 820px; height: 220px;}
.tab .tab-b .bottom ul li{float: left; width: 253px; padding: 10px; height: 90px;}
.tab .tab-b .bottom ul li .li-a{float: left; margin-right: 8px; position: relative; display: inline-block; width: 90px; height: 90px;}
.tab .tab-b .bottom ul li .li-a img{width: 90px;height: 90px;}
.tab .tab-b .bottom ul li .li-a em{background: url(../images/bg_90.png); width: 90px; height: 90px; position: absolute; top: 0; left: 0;}
.tab .tab-b .bottom ul li .li-x{display: block; width: 155px; height: 22px; color: #08c; line-height: 22px; overflow: hidden; font-size: 16px;}
.tab .tab-b .bottom ul li .s-c{margin-top: 8px; display: inline-block; width: 155px; height: 24px; overflow: hidden; color: #999; line-height: 18px;}
.tab .tab-b .bottom ul li .s-c .font{display: inline-block; width: 20px; height: 24px; vertical-align: middle; background: url(../images/os_20.png) no-repeat;}
.tab .tab-b .bottom ul li .s-v{display: inline-block; width: 155px; height: 24px; overflow: hidden; color: #999; line-height: 18px; margin-top: 8px;}
.tab .tab-b .bottom ul li .s-v a{color: #666; font-size: 14px;}
.tab .tab-b .bottom ul li .s-v i{width: 1px; height: 12px; background: #dbdbdb; display: inline-block; margin: 0 6px;}
.tab .tab-b .bottom ul li .s-v em{color: #f08620; font-weight: bold; font-size: 14px; font-family: Georgia;}


.main .bo .bo-left .ty{display: block; overflow: hidden; clear: both; padding-top: 15px;}
.ty .ty-t{line-height: 46px; font-size: 12px; position: relative;}
.ty .ty-t h2{font-size: 20px; padding: 12px 0 10px 15px; line-height: 26px; font-weight: bold;}
.ty .ty-t h2 i{width: 5px; background: #58b029; position: absolute; height: 24px; left: 0; top: 14px;}
.ty .ty-b ul{overflow: hidden;}
.ty .ty-b ul li{background: url(../images/dotted.png) no-repeat 0 24px; width: 100%; border-bottom: 1px dashed #d7d7d7; height: 49px; line-height: 49px; padding-left: 17px;}
.ty .ty-b ul li .bh{display: inline-block; width: 330px; padding-right: 20px; float: left;}
.ty .ty-b ul li .xi{float: left; margin-right: 6px; width: 75px;}
.ty .ty-b ul li .xi span i{width: 75px; height: 19px; vertical-align: middle; display: inline-block; background: url(../images/stars1.png) no-repeat;}
.ty .ty-b ul li .xi span .star4{background-position: -15px -42px;}
.ty .ty-b ul li .qt{display: inline-block; color: #d7d7d7; float: left; width: 250px; height: 49px;}
.ty .ty-b ul li .qt span{color: #999; margin: 0 6px;}
.ty .ty-b ul li .xq{display: inline-block; float: right; margin-top: 11px; width: 83px; height: 26px; line-height: 26px; font-size: 14px; color: #999; border: 1px solid #e2e2e2; text-align: center; margin-right: 20px; border-radius: 3px;}


.main .comment{width: 820px; margin-top: 20px;float: left;}
.comment .comment-t,
.sex .sex-t{line-height: 46px; font-size: 12px; position: relative;}
.comment .comment-t h2,
.main .sex .sex-t h2{font-size: 20px; padding: 12px 0 10px 15px; line-height: 26px; font-weight: bold;}
.comment .comment-t i,
.main .sex .sex-t i{width: 5px; background: #58b029; position: absolute; height: 24px; left: 0; top: 14px;}
.comment .comment-b{padding: 0 10px; margin-top: 15px; overflow: hidden; font-size: 14px;}
.comment .comment-b .sun{line-height: 30px; font-size: 16px;}
.comment .comment-b .sun i{padding: 0 4px; background: #f60; color: #fff; border-radius: 4px; margin-left: 5px; font-size: 12px; height: 17px; display: inline-block; line-height: 17px;}
.comment .comment-b .sun span{font-size: 14px; color: #858585; float: right;}
.comment .comment-b ul li{height: 34px; float: left; width: 390px; background: url(../images/file_.jpg) 0px 12px no-repeat; padding-left: 8px;}
.comment .comment-b ul li a{display: inline-block; width: 332px; height: 30px; line-height: 30px; overflow: hidden; color: #666;}
.comment .comment-b ul li span{float: right; line-height: 30px; margin-right: 20px; color: #999; font-size: 13px;}


.sex{display: block; overflow: hidden; clear: both; padding-top: 4px; height: 275px;}
.sex .sex-b{width: 800px; margin: 0 auto; padding-top: 10px;}
.sex .sex-b .b-a{height: 20px; line-height: 20px; display: block; padding-bottom: 5px;} .sex .sex-b .b-a .bq{width: 30px; height: 20px; background: url(../images/icon.gif) no-repeat 2px 5px; padding: 2px 0 0 20px; cursor: pointer; float: left;} .sex .sex-b .b-a .bq-img{float: left;} .sex .sex-b .b-a .bq-img img{display: inline-block;} .sex .sex-b .b-a .pin{float: right; font-size: 12px; height: 25px; line-height: 25px;}
.sex .sex-b .b-a .pin a{color: #000;}
#saytext{width: 99%; height: 110px; margin: 5px auto; padding: 3px; border: 1px solid #CCC;}
#Text{width: 80px; text-align: center; float: left; height: 25px; border: 1px solid #CCC;}
.left-ts{float: left; line-height: 29px; color: #999;}
.left-ts .tishi{margin-left: 5px;}
.left-ts p{float: left;}
.left-ts #sid{font-size: 14px; font-weight: bold; color: #4598ec; font-style: italic;}
.check{float: right; width: 230px;}
.check label{float: left;}
.check #yzmText{width: 80px; height: 23px; border: 1px solid #CCC;}
.check .up-btn{width: 90px; height: 25px; line-height: 25px; display: block; background: #4598ec; text-align: center; float: right; color: #FFF; border: 0; cursor: pointer;}

.main .bo .bo-right{float: left; width: 310px; position: relative; left: 20px;}
.h-title{border-bottom: 3px solid #505050; padding: 15px 0 10px; position: relative;}
.h-title em{font-size: 20px; width: auto; padding: 0 0 10px; font-weight: bold;cursor:pointer;}
.h-title .cur{border-bottom: 3px solid #58b029; color: #58b029;}
.h-title .cn{padding-left: 10px;}
.right-one ul{width: 300px; padding-top: 5px; padding-bottom: 12px;}
.right-one{overflow: hidden;height:403px;}
.right-one .sun li{width: 300px; padding: 8px 0 8px 6px; float: left; height: 20px; line-height: 23px; border-bottom: 2px dotted #eee; overflow: hidden;}
.right-one .sun li a{color: #666; height: 20px; display: inline-block; overflow: hidden;}
.right-two{margin-top: 30px;}
.right-two ul{margin-bottom: -1px; background: #fff;}
.right-two ul li{overflow: hidden; border-bottom: 1px dotted #ddd; padding: 10px 0 10px 10px!important;}
.right-two ul li .img_box_90{position: relative; display: inline-block; width: 90px; float: left; margin-right: 8px;}
.img_box_90 img{width: 90px; height: 90px;}
.bg_90{background: url(../images/bg_90.png); width: 90px; height: 90px; position: absolute; top: 0; left: 0;}
.tit{font-size: 17px; display: block; height: 35px; line-height: 35px; overflow: hidden; color: #444;}
.info p{color: #858585; height: 26px; line-height: 26px; overflow: hidden; font-size: 13px!important; white-space: nowrap;float: left;}
.scores{color: #f60; font-weight: bold; font-size: 14px; font-family: Georgia;}
.star_5{width: 90px; overflow: hidden; background: url(../images/st.png) repeat-x scroll 0 bottom; background-size: 18px; height: 18px; display: inline-block; position: relative; top: 2px; left: -2px;}
.star_5 span{background: url(../images/st.png) repeat-x scroll 0 bottom; background-size: 18px; height: 18px; display: inline-block;}
.info p span{ width: 90px; background: url(../images/sta.png) repeat-x 0 bottom; float: right; height: 16px; overflow: hidden; width: 100px; margin-top: 3px;}
.info p span i{width: 60px; background: url(../images/sta.png) repeat-x 0 top; float: left; height: 16px; overflow: hidden;}
.info p span i.start1{ width: 20px; }
.info p span i.start2{ width: 40px; }
.info p span i.start3{ width: 60px; }
.info p span i.start4{ width: 80px; }
.info p span i.start5{ width: 100px;}
.star_5 span.lv3{width: 53px;}
.star_5 .lv4{width: 71px;}
.star_5 span{background-position: 0 3px;}

.foot-ztz{height: 172px; margin: 0 auto; width: 1200px;}
.foot-zt{position: absolute; width: 1200px; background: #fff; margin-top: 30px; margin-bottom: 10px; z-index: 10; padding-top: 5px; padding-bottom: 5px; overflow: hidden;}
.foot-zt li{float: left; list-style: none; width: 583px; height: 38px; line-height: 38px; overflow: hidden; margin-left: 5px;}
.foot-zt li b{background: url(../images/litem0.png) no-repeat; font-weight: normal; font-size: 12px; height: 22px; line-height: 22px; display: inline-block; width: 70px; text-indent: -8px; margin: 8px 0 0 12px; background-position: 0 -22px; color: #fff; text-align: center;}
.foot-zt li span a{padding: 0 6px; font-size: 13px; display: inline-block;}


.footer{width: 100%; background: #fff; min-width: 1200px; line-height: 32px; text-align: center; }
.footer .fo{padding: 20px 0 16px; margin-top: 40px; border-top: 2px solid #f59912;}
.footer .f-t{color: #c9c9c9;}
.footer .f-t a{color: #565656; margin: 0 4px;}
.footer .f-v{color: #888;}


.footer .f-t a:hover,
.footer .f-c a:hover{
    color:#f3750f; text-decoration:underline;
}

.main .bo .bo-left .to p a:hover{
	color: #02A0E7;
}
.main .bo .bo-left .to p .mk:hover,
.main .bo .bo-left .to p .lk:hover,
.main .bo .bo-left .to p .ok:hover,
.content .qb .down .entry .title a em:hover,
.content p a:hover{
	color: #f60;
}

.content .qb .down .entry .uo .pf span  a:hover {
    background: #08961e;
    color: #fff;
}

.tab .tab-b .bottom ul li:hover{
	background:#f6f6f6;
}

a:hover,
.comment .comment-b ul li a:hover,
.tab .tab-b .bottom ul li .li-x:hover,
.tab .tab-b .bottom ul li .s-v a:hover,
.right-one .sun li a:hover {
    text-decoration: none;
    color: #ff6600;
}
.ty .ty-b ul li .xq:hover {
    background-color: #f60;
    border-color: #f60;
    color: #fff;
}
/**/
.giftWrap { width: 820px; height: 287px;float:left; }
.giftWrap .wrap-top { border-bottom: 2px solid #38aa41; margin-bottom: 12px; position: relative; display: block; height: 55px; }
.giftWrap .wrap-top .cur { background: #fff; color: #444; }
.giftWrap .wrap-top h2, .bo .ticle h2 { height: 38px; line-height: 38px; padding: 0 15px; display: inline-block; font-weight: normal; font-size: 16px; margin-top: 17px; float: left; border-radius: 5px 5px 0px 0px; background: #38aa41; color: #fff;cursor: pointer;}
.giftWrap .wrap-top h2.cur{background: #fff;color: #444;}
.bottom{ overflow: hidden; width: 820px; height: 220px;}
.bottom ul li{ float: left; width: 253px; padding: 10px; height: 90px; }
.bottom ul li:hover{ background: #f6f6f6; }
.bottom ul li .li-a{ float: left; margin-right: 8px; position: relative; display: inline-block; width: 100%; height: 90px; }
.bottom ul li .li-a >em{ background: url(../images/bg_90.png); width: 90px; height: 90px; position: absolute; top: 0; left: 0;}
.bottom ul li .li-a img{float: left;margin-right: 8px; width: 90px; height: 90px;}
.bottom ul li .s-v{ display: inline-block; width: 155px; height: 24px; overflow: hidden; color: #999; line-height: 18px; margin-top: 8px;}
.bottom ul li .s-v em{color: #f08620; font-weight: bold; font-size: 14px; font-family: Georgia;}
.bottom ul li .s-v i{ width: 1px; height: 12px; background: #dbdbdb; display: inline-block; margin: 0 6px;}

/*评论*/
.commentTit{width:100%;height:50px;overflow:hidden;font-size:20px;font-weight:bold;line-height:50px;}
.commentTit p{float:left;}
.commentTit p span{float:left;height:30px; min-width:25px; border-radius:6px;background:#f59912;line-height:30px;color:#fff;text-align:center;font-weight:normal;font-size:16px;margin:10px 0;}
.commentTit p i{float:left;width:0;height:0;border-left:6px solid #f59912;border-top:6px solid transparent;border-bottom:6px solid transparent; margin:20px 8px 0 0;}
.commentTit a{float:right;}
.sex .comment{margin:0;}
.sex .comment textarea{width:100%;height:84px; box-sizing:border-box;border:1px solid #f59912;padding:0 10px;line-height: 19px;border-radius:6px;}
.sex .comment input{box-sizing:border-box;border:1px solid #f59912;}
.sex .comment ul{width:100%;height:auto; overflow:hidden;margin:10px 0;}
.sex .comment ul li{width:100%;height:auto; overflow:hidden;border-bottom:1px solid #f59912;padding:6px 0;}
.sex .comment ul li .contTitle{width:100%;height:40px; line-height:40px; overflow:hidden;}
.sex .comment ul li .contTitle span{float:left;color:#f59912;}
.sex .comment ul li .contTitle time{float:right;}
.sex .comment ul li .contC{width:100%;height:auto; overflow:hidden;}
.sex .comment{background-color:#fff;width:100%; height:auto;overflow:hidden; box-sizing:border-box;}
.sex .comment .plbutton{width:100%;height: auto;overflow:hidden;margin:0;padding:5px 0 0;box-sizing:border-box;float: left;}
.sex .comment .tjbutton{float: left;width: 67%;height:30px;line-height:30px;background:#ff4d4e;font-size:14px;font-weight:normal;font-family:"microsoft yahei";text-align:center;color:#fff;padding:0;margin:0;border:0;display: block;overflow:hidden;border-radius:4px;-webkit-box-flex:1;outline: none;cursor: pointer;}
.sex .comment .cancel{float: left;width: 30%;height:30px;line-height:30px;background:#ccc;font-size:14px;font-weight:normal;font-family:"microsoft yahei";text-align:center;color:#fff;padding:0;margin: 0 0 0 3%;border:0;display:block;overflow:hidden;border-radius:4px;outline: none;cursor: pointer;}
.sex .comment .plbutton .yzm{width: 31%;height: 30px;line-height: 30px;border-radius:6px;outline: none;}
.sex .comment .plbutton img{height: 21px;position: relative;margin-right: 20px;}
.main .bo .bo-right .right-two .fell .css2 {
        overflow: hidden; /*自动隐藏文字*/
        text-overflow: ellipsis;/*文字隐藏后添加省略号*/
        white-space: nowrap;/*强制不换行*/
        width: 190px;/*不允许出现半汉字截断*/
    }