.zaishigd a { padding: 0 6px; }
.case_details { border: 1px solid #e6e6e6; }
.case_details_c { padding: 1% 3%; }
.case_details_img { width: 48%; float: left; max-width: 648px; overflow: hidden; }
.case_details_instructions { float: right; width: 48%; margin: 1% 0; }
.case_details_instructions b { display: block; font-size: 14px; margin-bottom: 20px }
.tals ul { float: left; font-size: 12px; margin-right: 6%; }
.tals ul li { line-height: 24px }
a.yuey { background: #057077; color: #fff; padding: 6px 16px; border-radius: 6px; margin-top: 20px; }
.sg { margin-top: 68px; }
.huad { height: 34px; position: relative; padding: 0 1%; margin: 3% 0; }
.jind { margin-bottom: 20px; }
.com { width: 21px; height: 34px; position: absolute; cursor: pointer; }
.sg_prev { background: url(/template/cn2014/images/sg_prv.png) no-repeat; left: 0px; top: 0px; }
.sg_next { background: url(/template/cn2014/images/sg_next.png) no-repeat; right: 0px; top: 0px; }
.sgt { height: 34px; background: url(/template/cn2014/images/jdt.png) no-repeat; }
.listj { position: absolute; left: 8%; top: 12px; width: 100%; width: 90%; }
.listj ul li { text-align: center; width: 19%; float: left; transition: .6s all; cursor: pointer; margin-top: -38px; }
.listj ul li span { display: block; width: 12px; height: 12px; background: #999999; border-radius: 50%; margin: 0 auto 10px; transition: .6s all; }
.listj ul li p { font-size: 20px; }
.listj ul li.active span { width: 16px; height: 16px; background: #057077; transition: .2 all; }
.listj ul li.active p { font-size: 22px; color: #057077; }
.listj ul li.active { transform: translateY(-2px); }
@media (min-width:1440px) {
	.gd_title { margin: 1% 0; }
	.case_details_img { width: 48%; float: left; max-width: 648px; overflow: hidden; }
	.case_details_img img { width: 100%; }
}
.sg1_prev { background: url(/template/cn2014/images/sg_prv.png) no-repeat; left: 0px; top: 0px; }
.sg1_next { background: url(/template/cn2014/images/sg_next.png) no-repeat; right: 0px; top: 0px; }
.sgt1 { height: 34px; background: url(/template/cn2014/images/jdt.png) no-repeat; width: 95%;}
.listj1 { position: absolute; left: 0%; top: 12px; width: 100%; width: 90%; }
.listj1 ul li { text-align: center; width: 14%; float: left; transition: .6s all; cursor: pointer; margin-top: -31px; }
.listj1 ul li span { display: block; width: 12px; height: 12px; background: #999999; border-radius: 50%; margin: 0 auto 10px; transition: .6s all; }
.listj1 ul li p { font-size: 16px; }
.listj1 ul li.active span { width: 14px; height: 14px; background: #057077; transition: .2 all; }
.listj1 ul li.active p { font-size: 18px; color: #057077; }
.listj1 ul li.active { transform: translateY(-4px); }
.sg_bottom1 { overflow: hidden; }
.listj1 ul { width: 10000%; }
.listj1 ul li { width: 0.16%; }
/*.listj ul li { width: 0.1%; }*/
.com { width: 60px; height: 34px; position: absolute; cursor: pointer; z-index: 9999; }

@media (min-width:768px) and (max-width:991px) {
    .sg_bottom1 {
        height: 100px;
    }
    .listj1 ul li p {
        font-size: 14px;
    }
    .listj1 ul li {

        margin-top: -29px;
    }
    .listj1 ul li {
        width: 0.28%;
    }
    .listj1 ul li.active p {
        font-size: 16px;
    }
    .listj1 ul li.active span {
        width: 12px;
        height: 12px;
    }
    .listj1 ul li.active {
        transform: translateY(-3px);
    }
}

@media (max-width: 767px) {
    .sg_bottom1 {
        height: 100px;
    }
    .listj1 ul li {
        width: .36%;
        margin-top: -22px;
    }
    .listj1 ul li p {
        font-size: 12px;
        margin-bottom: 5px !important;
    }
    .listj1 ul li.active {
        transform: translateY(-4px)
    }
    .listj1 ul li.active p {
        font-size: 14px;
    }
}
