﻿/*body{*/
    /*font-family: "宋体",Arial,Helvetica,sans-serif;*/
/*}*/
/*.inde_content{

overflow:hidden}*/
*,ul,li,h2{
    padding: 0;
    margin: 0;
    list-style: none;
}
img{
    border: 0;
}
.lun{
    width: 100%;
    height:405px;
    overflow:hidden;
    margin:0 auto;
}
.case{
    background: #fff !important;
}
.lun .lun_kuang{
    width: 1180px;
    margin: 0 auto;
    height: 0;
    position: relative;
    top: -423px;
    z-index: 1;
}
.lun .lun_kuang .nav{
    width: 251px;
    height: 405px;
    margin-top: 18px;
}
.nav i{
    display: inline-block;
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: url(../images/zx_all.png) -174px -230px no-repeat;
    float: right;
	position:absolute;
	top:393px;
	left:236px;
}
.nav dt{
    font-weight: bold;
    display: inline-block;
    height: 18px;
    margin-top: 3px;
    margin-left: 18px;
    overflow: hidden;
    line-height: 18px;
    font-size: 15px;
    padding-left: 24px;
}
.kongjian{
    margin-top: 15px;
}
.frame-top .itemMap{
    width: 238px;
    background: #fff;
    float: left;
    font-family: "microsoft yahei";
    height: 393px;
}
.itemMap_dl_dt{
   margin-top:18px;
}
.nav .nav_l{
    width:13px;
    height:394px;
    background:#fff;
    float: right;
    background: url(../images/shadow_line.png) top center repeat-y;

}
.nav .nav_w{
    width:237px;
    height:13px;
    *height: 12px;
    background:#fff;
	margin-top:-1px;
    float: left;
}
.nav .kongjian dt{
    background: url(../images/zx_all.png) -209px 0 no-repeat;
}
.nav .fengge dt{
    background: url(../images/zx_all.png) -209px -18px no-repeat;
}
.nav .huxing dt{
    background: url(../images/zx_all.png) -209px -36px no-repeat;
}
.nav dd{
    margin-top: 8px;
    color: #666;
    display: inline-block;
    margin-left: 12px;
}
img{
    border: 0;
}
.nav dd a{
    display: inline-block;
    width: 66px;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border-radius: 2px;
    background: #f4f4f4;
    vertical-align: top;
    margin-left: 6px;
    margin-bottom: 8px;
    text-decoration: none;
    color: #666;
}
.nav dd a:hover{
    background: #f6456b;
    color: #fff !important;
}
.pic_list{
    width:1160px;
    height:230px;
    padding: 15px 20px;
    margin:0 auto;
    overflow:hidden;
    background: #fff;
    margin-top: 22px;
}
.pic_list #sprev{position:absolute;left:0px; top:0px; width:10px; height:60px; background:#999;line-height:60px; text-align:center; color:#FFF; display:inline-block; z-index:10;background:rgba(0,0,0,0.3); font-size:16px; display:none;}
.pic_list #sNext{position:absolute;right:0px; top:0px; width:10px; height:60px; background:#999; line-height:60px; text-align:center;color:#FFF;display:inline-block; background:rgba(0,0,0,0.3);font-size:16px; display:none;}
.pic_list .m-g{width:1160px;height:98px;overflow:hidden;position:relative; margin-top:20px;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.pic_list .pic li{
    list-style: none;
    width: 372px;
    height: 134px;
    padding-left: 22px;
    float: left;
	
}
.pic_list .pic li:first-child{
    padding-left: 0px;
}
.pic_list .pic_t{
    float: left;
    height: 60px;
    border: solid 1px #f5f5f5;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 2px;
    background: #fbfbfb;
    margin-top:16px;
	width:2268px;
	
}
.pic_list .pic_t li{
    float: left;
    list-style: none;
    padding-left: 11px;
    padding-right: 10px;
    width: 140px;
    height: 60px;
    border-right: 1px solid #efefef;
}
.pic_list .pic_t li a{
    display: block;
    width: 102px;
    height: 31px;
    margin: 15px auto;
}
.pic_list .pic_t li img{
    float: left;
    cursor: pointer;
}
.zhuangxiu{
    width:1200px;
    margin:0 auto;
    margin-top: 30px;
    overflow: hidden;
}
.zhuangxiu .zhuangxiu_left{
    width:890px;
    float:left;
}
.zhuangxiu_left .title{
    width:885px;
    height:35px;
    background:#f0f1f1;
    margin-bottom: 10px;
}
.zhuangxiu_left .biaoti{
    width:855px;
    background:#fff;
    overflow:hidden;
    padding:20px;
}
.biaoti .dt{
    width:420px;
    height:468px;
    float:left;
    position:relative;
    _position:relative;
}

 .prev {
    left: 10px;
}
.next {
    right: 10px;
}
 .arrows{
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: solid 1px #000;

    border-radius: 30px;
    background: #000;
    opacity: .5;

    text-align: center;
    overflow: hidden;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 50%;
    text-decoration: none;
}
.biaoti .dt .t-bg{
    height:40px;
    width:380px;
    background:rgba(0,0,0,0.5);
    position:absolute;
    bottom:0;
    padding:5px 21px;
}
#xiaoguo_li_p{
    z-index: 1;
    top: 420px;
}
.biaoti .xt{
    width:423px;
    height:230px;
    float:left;
    margin-left:9px;
    position:relative;
}
#zx_right_2{
    margin-top: 10px;
}
.xt .xt_bg{
    height:40px;
    width:380px;
    background:rgba(0,0,0,0.5);
    position:absolute;
    bottom:0;
    padding:5px 21px;
}
.biaoti .link{
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
   font-family:"Microsoft YaHei";
}
.biaoti .link:hover{
    color: rgb(230,41,81)!important;
    text-decoration: underline;
}
.biaoti .p{
    position:relative;
    font-size:12px;
    color: #cccccc;
}
.one{
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: solid 1px #000;
    border-radius: 30px;
    background: #000;
    opacity: .5;
    overflow: hidden;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 50%;
    text-decoration: none;
}
.one:hover{
    color: #fff!important;
    background: #f6456b;
    border-color: #f6456b;
}
.upOne{
    left: 10px;
}
.nextOne{
    right: 10px;
}

.zhuangxiu .zhuangxiu_right{
    width:250px;
    _width:225px;
    background:#fff;
    float:left;
    margin-top:4px;
    margin-left:20px;
    padding:20px;
    padding-bottom: 0;
    position:relative;
    overflow: hidden;
    height:544px;
    *height:547px;
    _height:547px;
    height:547px\9;

}
#zhuangxiu_div{
    height: 512px;
}
.zhuangxiu_right li{
    width:250px;
    _width:225px;
    height:152px;
    overflow: hidden;
    padding-bottom:20px;
}
.zhuangxiu_right li img{width:100%;}
.zhuangxiu_right li span{
    line-height: 16px;
    +line-height: 18px;
    color: #333333;
}
/*.zhuangxiu_right #other_country li{*/
    /*height: 157px !important;*/
/*}*/
.nun{
    font-family:"microsoft yahei";
    width: 150px;
    display: inline-block;
    margin-top:2px;
}
.nun a{
    font-size:13px;
    text-decoration: none;
    width: 140px;
    height: 17px;
    overflow: hidden;
    display: block;
}
.nun a:hover{
    color: #e53434!important;
    text-decoration: underline;

}
.nums{
    font-family: '宋体';
    margin-top:2px;
    float:right;
    color:#fff;
    +float: clear;
    font-size:12px;
    color: #545454 !important;
}
.nums2{
    float:right;
    color:#ccc;
    font-family: "宋体";
    font-size:12px;
}
.rights h2{
    float:right;
    margin-right:200px;
    color:#333;
    font-size: 22px;
    margin-bottom: 5px;
	margin-top:5px;
    display: block;
    height: 32px;
    text-decoration: none;
    font-weight: bold;
    font-family: "microsoft yahei";
}
.nTxt {
    display: block;
    height: 32px;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
    font-family: "microsoft yahei";
    color: #333;
    float: left;
}
.nTxt:hover{
    color: rgb(230,41,81)!important;
}
.more {
    display: inline-block;
    line-height: 32px;
    font-size: 12px;
    margin-top: -4px;
    margin-top: -2px;
    color: #f6456b;
    text-decoration: none;
    float: right;
    font-family: "宋体",Arial,Helvetica,sans-serif;
}
.more:hover{
    color: #e53434!important;
}
.pTxt {
    display: inline-block;
    height: 15px;
    background: url(../images/zx_all.png) -8px -224px no-repeat;
    margin: 8px 5px 0 0;
    float: right;
    width: 166px;
}
.pTxt2{
    display: inline-block;
    height: 15px;
    background: url(../images/zx_all.png) -8px -239px no-repeat;
    margin: 8px 5px 0 0;
    float: right;
    width: 166px;
}
.pTxt3{
    display: inline-block;
    height: 15px;
   font-size:14px;
    margin: 6px 5px 0 0;
    float: right;
    width: 196px;
	line-height:15px;
}

.fon1{
    color: #666666;
}
.fon2{
    color: #666666;
    font-size: 12px;
}
.num {
    font-style: italic;
   font-family:"Microsoft YaHei";
    color: #f6456b;
    vertical-align: baseline;
    font-size: 15px;
    margin: 4px 6px 0 0;
    cursor: pointer;
    float: right;
    margin-top: 4px;
    margin-top: 2px\9\0;
    margin-top: 4px\0;
    +margin-top: 2px;
    +text-decoration: none;
}
.tags a{
    font-size: 12px;
    text-decoration: none;
}
.tags a:hover{
    text-decoration: underline;
    color: #ea496b;
}
.tags {
    height: 15px;
    line-height: 16px;
    margin-bottom: 8px;
}
.tags span {
    display: inline-block;
    color: #ff7795;
    margin-right: 10px;
    width: 34px;
    font-size: 12px;
    padding: 0px 8px;
    vertical-align: top;
    background: url(../images/zx_all.png) -9px -206px no-repeat;
}
.tags a {
    display: inline-block;
    line-height: 17px;
    vertical-align: top;
    color: #545454;
    margin-right: 15px;
}
a{
    color:#333333;
}
.zxal li{
    position:relative;
    float:left;
    margin-top: 7px;
    margin-top: 10px\9;
    margin-top: 10px\0;
    +margin-top: 6px;
    +margin-left: 10px;
    display: inline;
}
.zxal #1{
    display: inline;
}

.zxal li:hover .zxal-bj{
    display: block;
}
.zxal li:hover .viewsBg{
     display: none;
 }
.zxal li:hover .viewsFg{
    display: none;
}
.zxal-bj{
    display: none;
    position: absolute;
    bottom:1px;
    right: 0px;
    height:60px;
    height: 70px\9\0;
    height: 70px\0;
    -moz-padding:10px 20px!important ;
    -webkit-padding:14px 20px ;
    padding:14px 20px;
    padding:15px 20px\9\0;
    +padding:10px 20px;
    bottom:-0px\9\0;
    bottom:-0px\0;
    + bottom:3px;
    background: #000;
    filter: alpha(opacity=50);
    filter: alpha(opacity=100)\9\0;
    filter: alpha(opacity=70)\0;
    +filter: alpha(opacity=50);
    background:rgba(0,0,0,0.5);
    background:rgba(0,0,0,1)\9\0;
    background:rgba(0,0,0,0.7)\0;
    +background:rgba(0,0,0,0.5);
    /*margin-top: -84px;*/
    margin-top: -80px\9\0;
    margin-top: -80px\0;
    width:382px;
    +margin-left: -425px;
}
.zxal-tt{
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    text-decoration: none;
    font-family: "microsoft yahei";
}
.zxal-tt:hover{
    text-decoration: underline;
    color: #e53434!important;
}
.zxal-jj{
    font-size: 12px;
    margin-top:5px;
    display:inline-block;
    line-height: 18px;
    height:36px;
    overflow:hidden;
    color: #ccc;
}
#zxal_li_img{
    width: 422px;
    height: 240px;
}
.viewsBg{
    border: solid 1px #000;
    background: #111;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 1;
    display: inline-block;
    width: 64px;
    height: 22px;
    position: absolute;
    left: 20px;
    bottom: 11px;
}
.viewsFg{
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    z-index: 2;
    display: inline-block;
    width: 64px;
    height: 22px;
    position: absolute;
    left: 20px;
    bottom: 11px;
    font-size: 12px;
}
.biaoti a{
    text-decoration: none;
}
.biaoti a:hover{
    color: rgb(230,41,81)!important;
    text-decoration: underline;
}
.dius{
    width: 450px;
    height: 224px;
    float: left;
    margin-left: 28px;
}
.dius h2{
    height: 22px;
}
.dius h2 a{
    overflow: hidden;
    font-size: 16px;
    line-height: 22px;
    font-family: "microsoft yahei";
    +position: absolute;
}
.xTop{
    height: 224px;
    padding-bottom: 20px;
    border-bottom: dotted 1px #d5d5d5;
}
.xTop_1{
   width: 870px;
    float: left;
}
.yqzx{
    font-size: 12px;
}
.baoming{
    height: 63px;
    line-height: 21px;
    margin-top: 12px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}
.link2 {
    font-size: 12px;
    color: #f6456b;
    font-family: "宋体",Arial,Helvetica,sans-serif;
}
.dius p{
    margin-top:12px;
    height:63px;
}
.dius ul{
    margin-top:20px;
    +margin-top: 0px;
}
.dius ul li{
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px 0;

}
.dius ul li a {
    background: rgba(0, 0, 0, 0) url("../images/zx_all.png") no-repeat scroll -209px -108px;
    color: #545454;
    display: block;
    float: left;
    font-size: 13px;
    font-family:"微软雅黑";
    height: 18px;
    overflow: hidden;
    padding-left: 20px;
    width: 65%;
}
.dius ul li span {
    color: #9a9a9a;
    float: right;
}

.botto {
    height: 265px;
    font-family: "宋体",Arial,Helvetica,sans-serif;
}

/*.discuss .bottom {*/
    /*height: 265px;*/
/*}*/
.bottom .list {
    /*height: 470px;*/
    overflow: hidden;
    position: relative;
    width: 390px;
    float: left;
	margin-left:31px;
	margin-top:5px;
}
.bottom .list h4 {
    font-size: 14px;
    padding: 16px 0 5px;
    width: 250px;
}
.bottom .list h4 i {
    background: #f6456b none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 13px;
    margin-right: 8px;
    margin-top: 4px;
    vertical-align: top;
    width: 3px;
}
.bottom .list h4 a{
    /*text-decoration: none;*/
   font-family:"Microsoft YaHei";
}
/*.bottom .list h4 a:hover{*/
    /*color: #e53434 !important;*/
    /*text-decoration: underline;*/
/*}*/
.bottom .list .cont {
    height: 90px;
    *height: 100px;
}
.bottom .list .cont .img {
    display: block;
    float: left;
    height: 90px;
    margin-right: 18px;
    overflow: hidden;
    width: 142px;
}
#cont_img{
    width:142px;
    height:90px;
}
.bottom .list .cont ul {
    height: 90px;
    width: 400px;
    *width: 240px;
}
.bottom .list .cont ul li {
    color: #999;
    height: 14px;
    line-height: 14px;
    margin-top: 11px;
    font-family: "宋体",Arial,Helvetica,sans-serif;
    overflow: hidden;
}
.bottom .list .cont ul li a {
    color: #545454;
    /*text-decoration: none;*/
}
/*.bottom .list .cont ul li a:hover{*/
    /*text-decoration: underline;*/
    /*color: #e53434 !important;*/
/*}*/
.bottom .list .cont ul li.first {
    font-weight: bold;
    margin-top: 0;
}
.bottom .list .cont ul li.first a {
    color: #333;
}
.bottom .first{
    margin-right: 0px;
}
.text_line{
    text-decoration: none;
}
.zzj{
    float:right;
    margin-right:180px;
    color:#333;
    font-size: 22px;
    margin-bottom: 10px;
    display: block;
    height: 32px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    font-family: "microsoft yahei";
}
.zzj:hover{
    color: rgb(230,41,81) !important;
}
/*.link3{*/
    /*display: inline-block;*/
    /*line-height: 32px;*/
    /*color: #f6456b;*/
    /*text-decoration: none;*/
    /*float: right;*/
/*}*/
.first_p{
    height: 100px;
    overflow: hidden;
}
.person{
    width: 120px;
    float: left;
    margin-right: 15px;
}
.avatar{
    height:120px;
    overflow: hidden;
    position: relative;
}
#avatar_img{
    width: 120px;
    height: 85px;
}
.name{
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    border: solid 1px #e3e3e3;
    border-top: 0;
    text-align: center;
}
.name a{
    font-size: 14px;
    font-weight: bold;
   font-family:"Microsoft YaHei";
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}
.name a:hover{
    text-decoration: underline;
    color: #e53434!important;
}
.name i{
    width: 18px;
    height: 18px;
    overflow: hidden;
    background: url(../images/zx_all.png) -209px -90px no-repeat;
    margin-top: 4px;
    margin-left: 2px;
    display: inline-block;
    vertical-align: top;
}
.desc{
    display: block;
    height: 80px;
    line-height: 20px;
    color: #545454;
    overflow: hidden;
    text-decoration: none;
    font-size: 12px;
}
.desc:hover{
    text-decoration: underline;
    color: rgb(230,41,81)!important;
}
.other{
    display: block;
    height: 18px;
    line-height: 18px;
    color: #f6456b;
    margin-top: 10px;
    text-decoration: none;
    font-size: 12px;
    font-family: "宋体",Arial,Helvetica,sans-serif;
}
.other:hover{
    color: #e53434!important;
    text-decoration: underline;
}
.absBg{
    background: #000;
    opacity: .6;
    display: block;
    width: 100%;
    height: 24px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.absTxt{
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    z-index: 3;
    display: block;
    width: 100%;
    height: 24px;
    position: absolute;
    color: #ffffff;
    left: 0;
    bottom: 0;
}
.zhuangxiu_right2{
    width:250px;
    *width:225px;
    _width:225px;
    height:465px;
    *height:524px;
    _height:530px;
    background:#fff;
    float:left;
    margin-top:4px;
    margin-left:20px;
    padding:20px;
    position:relative;
    overflow: hidden;
    left:20px;
}
.zhuangxiu_right2 li{
    width:230px;
    _width:225px;
    padding-top:10px;
}
.beaupic{
    margin-top: 30px;
    min-width: 1200px;
    width:1180px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 6px;
}
#beaupic_div{
    height: 360px;
}
.title2{
    height: 32px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-top: 4px;
}
#title2_div{
   width: 1185px;
}
.title2_div1{
    float: left;
}
.title2_div2{
    float: right;
    width:45px;
}
.content{
    height: 350px;
    background: #fff;
    padding: 8px 28px 0 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    _position:relative;
}
.keys{
    height: 20px;
    line-height: 20px;
    margin: 6px 10px 0 0;
    float: right;
}
.keys a{
    color: #545454;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    vertical-align: top;
    text-decoration: none;
}
.keys a:hover{
    color: #e53434!important;
    text-decoration: underline;
}
.line2{
    color: #c8c8c8;
    padding: 0 6px;
    font-size: 12px;
}
.stage{
    width:100%;
    height: 304px;
    overflow: hidden;
    position: relative;
}
.li_st{
    font-size: 12px;
    padding: 12px 12px 0 0;
    width: 180px;
    height: 140px;
    overflow: hidden;
	float: left;
}
#li_st_img{
    width:180px;
    height:140px;
}
.txtBg{
    background: #000;
    opacity: .4;
    +opacity: .4;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    color: #fff;
    position: absolute;
    margin: 108px 0 0 10px;
}
.floatTxt{
    /*font-size: 12px;*/
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    color: #fff;
    position: absolute;
    margin: 108px 0 0 10px;
    display: inline-block;
}
.information{
    height: 346px;
    width: 895px;
    float: left;
}
.tools{
    width: 290px;
    float: right;
}
.bocontent{
    background: #fff;
    padding: 20px;
    margin-top: 10px;
    height: 260px;
    overflow: hidden;
}
.botitle{
    height: 17px;
    padding-bottom: 18px;
    border-bottom: solid 1px #e7e7e7;
}
.div_botitle{
    position:absolute;
}
.last{
    font-size: 14px;
   font-family:"Microsoft YaHei";
    font-weight: bold;
    position: relative;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
    cursor: pointer;
    margin-left: 1px\0;
}
.last:hover{
    color: rgb(230,41,81) !important;
}
.botitle .arrow{
    display: none;
    width: 0;
    height: 0;
    border-top: solid 6px #fff;
    border-right: solid 6px #fff;
    border-bottom: solid 6px #f6456b;
    border-left: solid 6px #fff;
    position: absolute;
    left: 42%;
    bottom: 0;
}
.information.current{
    padding-bottom: 14px;
    border-bottom: solid 3px #f6456b;
    overflow: hidden;
    color: #f6456b;
}

.information.current .arrow{
    display: block;
}
.cur_rent{
    padding-bottom: 14px;
    border-bottom: solid 3px #f6456b;
    overflow: hidden;
    color: #f6456b;
}
.cur_rent .arrow{
    display: block;
}
.last_con{
    height: 204px;
    margin-top: 20px;
    overflow: hidden;
}
.last_img{
    width: 350px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
#last_img_imgs{
    width:350px;
    height:232px;
}
.last_word{
    width: 480px;
    height: 204px;
    float: right;
    overflow: hidden;
}
.last_con a{
    text-decoration: none;
}
.last_con a:hover{
    text-decoration: underline;
    color:rgb(230,41,81) !important;
}
.last_tit{
    height: 28px;
    line-height: 28px;
    font-family:"Microsoft YaHei";
    font-size: 16px;
}
.last_des{
    color: #999;
    font-size: 12px;
}
.link4{
    font-size: 12px;
    color: #f6456b;
    line-height: 18px;
    font-family: "宋体",Arial,Helvetica,sans-serif;
}
.last_list{
    font-size: 12px;
    height: 82px;
    height: 88px\9;
    padding-top: 10px;
    overflow: hidden;
}
.last_word .last_list {
    height: 100px;
    height: 100px\9;
}
.last_red{
    color: rgb(230,41,81) ;
    display: inline-block;
    line-height: 20px;
}
.last_p{
    height: 54px;
    line-height: 18px;
    overflow: hidden;
    border-bottom: dotted 1px #d0d0d0;
    padding-bottom: 10px;
}
.last_t{
    color: #545454;
    display: inline-block;
    line-height: 20px;
}
.tools_title{
    height: 32px;
    margin-bottom: 12px;
    margin-top: 4px;
}
.tools_body{
    height: 260px;
    background: #fff;
    padding: 20px;
    margin-top: -1px;
}
#tools_body_ul{
    height:206px;
}
.tools_body a{
    text-decoration:none;
}
.tools_body a:hover{
    text-decoration: underline;
    color: rgb(230,41,81) !important;
}
.tools_body ul li{
    float: left;
    width: 62px;
	height:110px;
    margin-left: 5px;
}
.tools_first{
    font-size: 12px;
    padding: 0 0 11px 0;
}
.tools_notFirst{
    font-size: 12px;
    padding: 0 0 11px 21px;
}
.tools_img{
    display: block;
    width: 31px;
    height: 27px;
    padding: 13px 12px;
    border: solid 1px #f6dbe1;
    border-radius: 5px;
}
.tools_txt{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #545454;
    width: 72px;
    position: relative;
    right: 5px;
    top: 15px;
}
 /*    重新改变装修工具小图标大小*/
.s0{
    display: inline-block;
    width: 31px;
    height: 27px;
    overflow: hidden;
}
/*    重新插入装修工具小图标*/
.s1{
    background:url(../../images/icon2-0.gif);
}
.s2{
    background: url(../../images/icon2-1.gif);
}
.s3{
    background: url(../../images/icon2-2.gif);
}
.s4{
    background: url(../../images/icon2-3.gif);
}
.s5{
    background: url(../../images/icon2-4.gif);
}
.s6{
    background: url(../../images/icon2-5.gif);
}
.tools_down{
    height: 40px;
    padding-top: 10px;
    border-top: solid 1px #e7e7e7;
    margin-top: 5px;
}
.toold_txt{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    background: url(../images/zx_all.png) -209px -125px no-repeat;
    padding-left: 20px;
    font-weight: bold;
    overflow: hidden;
}
.toold_txta{
    font-size: 12px;
    color: #535353;
}
.fenge{
    padding: 0 6px;
    color: #cdcdcd;
    display: inline-block;
    line-height: 20px;
}
.yq_zx_b_b{
  background: rgba(0, 0, 0, 0.50);
  position: absolute;
  padding: 5px 21px;
    height: 32px;
  line-height: 25px;
  font-size: 14px;
  font-family:"Microsoft YaHei";
  color: #fff;
  font-weight: bold;
    z-index: 1;
    top:190px;
    width:330px;
    *background:#000;
    *opacity: 0.5;
    *margin-left: -375px;
    *margin-top: 15px;
    filter:alpha(opacity=50);
}
#yq_zx_b_b_a{
    color: #fff;
}
.yq_zx_b_b a{
    width: 280px;
    *height: 20px;
    *overflow: hidden;
    display: block;
    *font-weight: 900;
}
#beaupic_title{
	float: right;margin-top: 6px;
	margin-right: 10px;
    font-size: 12px;
}
#beaupic_title a{
    text-decoration: none;
}
#beaupic_title a:hover{
    text-decoration: underline;
    color: rgb(230,41,81) ;
}

body{
    background: #f0f1f1;
   /* font: 12px/1.5 "微软雅黑" "宋体",Arial,Helvetica,sans-serif";*/
}
.foot_second{
    display: none;
}
#free_pic .first{
    padding-left: 0;
}
.frame-top{
    height: 393px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#JS_slide_photo_nav {
    width: 100%;
    height: 18px;
    margin-top: 15px;
    background: url(../images/line.png) center center no-repeat;
    text-align: center;
    position: absolute;
    bottom: 15px;
}
#JS_slide_photo_nav a{
    display: inline-block;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background: url(../images/zx_all_1.png) -209px -54px no-repeat;
    vertical-align: top;
    margin-left: 18px;
}
#JS_slide_photo_nav a:hover{
    background: url(../images/zx_all_1.png) -209px -72px no-repeat !important;
}
.picrent{
    background: url(../images/zx_all_1.png) -209px -72px no-repeat !important;
}
#left_jian,#right_jia{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    border-radius: 100%;
    text-align: center;
    line-height: 30px;
    color: #fff!important;
    font-weight: bold;
    margin-top: 205px;
    text-decoration: none;
    cursor: pointer;
}
#left_jian:hover,#right_jia:hover{
    background: rgba(214, 0, 0, 0.57);
}
#left_jian{
    left: 10px;
}
#right_jia{
    right: 10px;
}
.rod{
    width: 10px;
    height: 10px;
    background: #fff;
    display: inline-block;
    position: relative;
    bottom: -204px;
    right: -302px;
    z-index: 999;
    margin-left: 10px;
    border-radius: 10px;
    cursor: pointer;
}
.rod:hover{
    background: #ff7690 !important;
}
.yq_current{
    background: #ff7690 !important;
}
#head_jojo,#left_one {
    background-color:#e62951;
}

