/*
* @Author: Administrator
* @Date:   2016-06-06 11:57:05
* @Last Modified by:   wutuobang
* @Last Modified time: 2017-09-13 17:09:13
*/
/*详细页右边菜单*/
.detail_right{ float:right; width:347px;  padding-top: 18px;}
.detail_right a:hover{color:#ff535f;}
.detail_right .search{ width:346px; height: 35px; position: relative;}
.detail_right .search input{ padding-left: 14px; width:330px; height: 33px; border:1px solid #999; border-radius: 3px; color:#999; background: #fff url(../images/icon-sosuo.png?imageView2/1/format/webp/q/75/ignore-error/1) no-repeat 310px center; outline: none; font-size: 14px;}
.detail_right .search span{ width:45px; height: 35px;  position: absolute; right:0; top:0; cursor: pointer;}
.detail_right .tjzj{  overflow: hidden; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.detail_right h4{ font-size: 20px; color:#ff535f; border-left: 5px solid #ff535f; padding-left: 10px; margin-top: 30px;}
.detail_right .tjzj dl{ width:106px; margin-top: 25px; float:left; margin-right: 9px;}
.detail_right .tjzj dl dd span{margin:4px 0; width:100px; display: block; text-align: center;font-size: 16px;}
.detail_right .tjzj dl dd p{ width:70px; margin: 0 auto; text-align: center; line-height: 20px; font-size: 14px; color:#999;}
.detail_right .hot_ask dl{ width:347px; height: 107px; margin-top: 25px;}
.detail_right .hot_ask dl dt{ width:164px; height: 107px; float:left;}
.detail_right .hot_ask dl dt img{ width:100%; display: block; height: 100%;}
.detail_right .hot_ask dl dd{ float:left; width:173px; margin-left: 10px; height: 107px;}
.detail_right .hot_ask dl dd p{ font-size: 14px; line-height: 24px;}

.detail_right .hot_ask dl dd span{ display: block; width:173px; height: 60px; font-size: 12px; color:#999; line-height: 20px;}
.detail_right .hot_ask dl dd span a{ color:#999;}
.detail_right .ask_list{ padding-bottom: 25px; border-bottom: 1px solid #ccc; margin-top: 15px;}
.detail_right .ask_list li{ width:100%; font-size: 14px; line-height:30px;}

.detail_right .marry{ padding-bottom: 36px; overflow: hidden; border-bottom: 1px solid #ccc;}
.detail_right .marry_in{ margin-top: 25px;}
.detail_right .marry_in p{float:left;   padding-left: 5px; box-sizing: border-box; margin-bottom: 4px; padding-right: 5px; font-size: 14px;}
.detail_right .marry_in p a{ color:#fff;}
.detail_right .marry_in .box1{ width:146px; height: 104px; background: #ff5562; font-size: 21px; line-height: 30px; padding-top: 15px; margin-right: 4px;}
.detail_right .marry_in .box2{ font-size: 14px; width:197px; height: 51px; background: #ff717c; padding-top: 10px; }
.detail_right .marry_in .box3{ width:197px; height: 49px; background: #ff5562; line-height: 49px; font-size: 14px;}
.detail_right .marry_in .box5{ font-size: 14px; width:229px; height: 55px; background: #ff717c; line-height: 24px; float:right; padding-top: 2px;}
.detail_right .marry_in .box6{ height: 56px;padding-top: 5px;}
.detail_right .marry_in .box4{ width:114px; height: 115px; float:right;margin-left: 4px; padding: 0; position: relative;}
.detail_right .marry_in .box4 img{ width:100%; display: block;}
.detail_right .marry_in .box4 span{ width:100%; display: block; background: rgba(0,0,0,0.5); position: absolute; left:0; bottom:0; padding: 5px; box-sizing: border-box; font-size: 14px;}
.detail_right .marry_in .box7{margin-right: 4px; width:114px; height: 54px; background: #ff5562; padding-top: 5px;}
.detail_right .marry_in .box8{ width:229px; height: 54px; background: #ff5562; padding-top: 5px;}

.detail_right .teacher{ margin-bottom: 50px;}
.detail_right .teacher img{ margin-top: 24px;}
.detail_right .teacher p{ font-weight: bold; font-size: 14px;margin-top: 10px; margin-bottom: 8px;}
.detail_right .teacher a{ width:100%; display: block; font-size: 14px; line-height: 26px;}
.detail_right .case_zx{ }
.detail_right .case_zx .zx{ width:160px; height: 35px; display: inline-block; color:#fff; border-radius: 5px; line-height: 35px; margin-top: 18px; text-align: center;}
.detail_right .case_zx a:nth-of-type(2){ background: #ff5562; margin-right: 20px;}
.detail_right .case_zx a:nth-of-type(3){ background: #79c500;}
.ad{ width:800px; height: 120px; background: url(../images/tupian02.jpg?imageView2/1/format/webp/q/75/ignore-error/1) no-repeat;position: relative;}
.ad a{ width:115px; height: 35px; display: block; color:#fff;  line-height: 35px; border-radius:50px;}
.ad a i{float:left; width:25px; height: 25px; background: #fff url(../images/icon3.png?imageView2/1/format/webp/q/75/ignore-error/1) no-repeat center; border-radius:100%;margin-left: 6px;  margin-top: 5px; margin-right: 5px;}
.ad .ad_zx{ width:90px; width:115px; position: absolute;right:35px; top:10px;}
.ad .ad_zx a:nth-of-type(1){ background: #79c500; margin: 10px 0;}
.ad .ad_zx a.ad_zx1{ background: #79c500; margin: 10px 0;}
.ad .ad_zx a:nth-of-type(2){ background: #ff5562; }
.ad .ad_zx a.ad_zx2{ background: #ff5562; }
.ad .ad_zx a:nth-of-type(2) i{background: #fff url(../images/icon4.png?imageView2/1/format/webp/q/75/ignore-error/1) no-repeat center; border-radius:100%;}
.ad .ad_zx a.ad_zx2 i{background: #fff url(../images/icon4.png?imageView2/1/format/webp/q/75/ignore-error/1) no-repeat center; border-radius:100%;}



.mudle_mask_dia{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index: 9999999;
    display: none;
    -webkit-background: rgba(0,0,0,0.5);
    -o-background: rgba(0,0,0,0.5);
    -moz-background: rgba(0,0,0,0.5);
    background: rgba(0,0,0,0.5);
}
.mudle_mask_dia .mudle_mask_inner{
    position: fixed;
    width:470px;
    height:340px;
    left:50%;
    top:50%;
    margin-left:-235px;
    margin-top:-170px;
}
.mudle_mask_dia .mudle_cmts{
    position: relative;
    width:100%;
    height:100%;
}
.mudle_mask_dia .mudle_cmts .mudle_mask_com{
    width:100%;
}
.mudle_mask_dia .mudle_cmts .mudle_mask_close{
    position: absolute;
    top:0;
    right:0;
    z-index: 10;
    width:20px;
}

