*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}
.clearfix, .c {
    zoom: 1;
    clear: both;
}
.clearfix:after, .clearfix:before, .c:after, .c:before {
    display: table;
    content: "";
}
.clearfix:after, .c:after {
    clear: both;
}
.l{
    float: left;
}
.r{
    float: right;
}
.co1{color: #39C297;}
/* Write your styles */

/*index*/
.top{
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    color: #8D8D8D;
    background: #F5F5F5;
    position: relative;
    z-index: 999;
}
.box{
    width: 1280px;
    margin: 0 auto;
}
.nav{
    height: 101px;
    background: #fff;
    line-height: 98px;
    position: relative;
    z-index: 998;
}
.ycdh ul li{
    float: left;

}
.header-bottom-a-now a{
    color: #47C49B !important;
    border-bottom: 3px solid #47C49B !important;
}
.ycdh ul li a{
    display: block;
    font-size: 15px;
    color: #333;
    padding: 0 20px;
    border-bottom: 3px solid rgba(255, 255, 255, 0) ;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.ycdh ul li a:hover{
    color: #47C49B;
    border-bottom: 3px solid #47C49B ;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.banner{
    height: auto;
    width: 100%;
    overflow: hidden;

}
.kjcd{
    height: 180px;
    background: #F7F7F7;
}
.kjcd_m{
    width: 304px;
    height: 126px;
    background: #fff;
    margin-top: 29px;
    margin-right: 16px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.kjcd_m:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.kjcd_m .zcwz{
    width: 190px;
    margin-top: 29px;
    padding-left: 47px;
}
.kjcd_mz{
    font-size: 20px;
    color: #333333;
    font-family: "Microsoft YaHei";
    font-weight: 600;
    text-align: left;
}
.kjcd_m .rctb{
    width: 110px;
    line-height: 126px;
}
.kjcd_m .zxjsq{
    line-height: 30px;
    color: #666;
    font-size: 12px;
    text-align: left;
}
.rzlp{
    min-height: 1100px;
}
.rzlp_m{
    margin-top: 66px;
    text-align: center;
}
.zm_d{
    text-align: center;
    line-height: 33px;
    width: 278px;
    margin: 0 auto;
    height: 35px;
}
.zm_d .hxsq{
    height: 1px;
    width: 50px;
    margin-top: 19px;
    background: #DEDEDE;
}
.zm_d .rzbt{
    font-size: 32px;
    color: #333;
    padding: 0 25px;
}
.zm_c{
    font-size: 16px;
    color: #b4b4b4;
    text-align: center;
    margin-top: 22px;
}
.lplh{
    margin-top: 25px;
    overflow: hidden;
}
.lplsh{
    margin-top: 30px;

}
.lplsh ul li{
    float: left !important;
    margin-right: 37px ;
    width: 402px !important;
    border-bottom: 1px solid #E5E5E5 !important;
    margin-bottom: 40px !important;
}
.chkzs{
    width: 851px !important;
}
.chkzss{
    width: 605px !important;
}
.units img{
    width: 100%;
}
.z_case_hb .am-tab-panel{
    width: 90%;
    margin: 0 auto;
    float: none;
}
.lplsh ul li a{
    display: block;
    width: 402px !important;
    overflow: hidden !important;
    height: 316px !important;
    background: #fff;
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */
}
.lplsh ul li a:hover{
    background: #39C297;
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */
}
.lplsh ul li a:hover .lpltb{
    padding: 0 20px;
    color: #fff;
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */

}
.lpltp{
    margin-top: 4px;
    margin-left: 4px;
    display: block;
    width: 394px;
    height: 240px;
    overflow: hidden;
}
.lplsh ul li a:hover .lpltp img{
    transform:scale(1.1);//设置缩放比例
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */
}
.lpltp img{
    transform:scale(1);//设置缩放比例
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    -moz-transform:scale(1);
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */
}
.lpltb{
    display: block;
    height: 68px;
    color: #666;
    padding-right: 10px;
    transition: all .3s;
    -moz-transition: all .3s;	/* Firefox 4 */
    -webkit-transition: all .3s;	/* Safari 和 Chrome */
    -o-transition: all .3s;	/* Opera */
}
.lpltb .lpltb_l{
    font-size: 16px;

    line-height:68px;
}
.lpltb .lpltb_r{
    font-size: 16px;
    line-height:68px;
    font-family: "SimSun";
}
.fwlc{
    min-height: 470px;
    background:#FAFAFA;

}
.khpj{
    min-height: 536px;
    background: url("../images/khpjbg.jpg") no-repeat center;
}
.zjtd{
    background: #FAFAFA;
    margin-top: 35px;
    padding-bottom: 60px;
}
.jdwsrr{
    overflow: hidden;
    width: 253px;
    height: 166px;
    margin-right: 10px;
}
.jdwsrs{
    overflow: hidden;
    width: 253px;
    height: 166px;
}
.bd_long ul li a img{
    margin: 0 !important;
}
.jdwsrr img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.jdwsrr:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.jdwsrs img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.jdwsrs:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.bd_c4l ul li{
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.bd_c4l ul li:hover {
    border: 2px solid #47C49B;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.bd_c4l ul li img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.bd_c4l ul li:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.more{
   margin: 0 auto;
    display: block;
    width: 160px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
    color: #666;
    border: 1px solid #ece9e9;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.more:hover{
    color: #39C297;
    border: 1px solid #39C297;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.fwlcs{
    padding-top: 30px;
}

#wrap ul li .cove{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 700px;
    background-color:rgba(33,33,35,0.7);
    z-index: 999;
    text-align: center;
}
#wrap ul li .cove p{
    font-size: 25px;
    font-weight: bold;
    margin-top: 30%;
    font-family: 微软雅黑;
    color:#fff;
    text-align: center;
}
#wrap ul li .cove img{
    margin-top: 15px;
}

/*设计师滚动*/
.one{margin:50px auto;height:484px;width:100%;overflow:hidden;position:relative;}
.one ul{height:464px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:0 10px; background: #fff; height:464px; position:relative;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */}
.one ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.one ul li {display:inline-block;height:464px;}
.one ul li img{display:block;}
.one ul li .sjsmz{overflow: hidden;}
.one ul li .sjsmz .sjxm{display: block; height: 53px; line-height: 53px; border-bottom: 1px solid #DDDDDD; font-size: 18px; color: #333;
    text-align: center;}
.one ul li .sjsmz .sjxm b{font-size: 14px; color: #666;
    font-weight: normal; padding-left: 10px}
.one ul li .sjsmz .glne{font-size: 14px; color: #666; display: block; height: 50px; line-height: 50px;
    text-align: center;}
.one ul li .sjsmz .slxz{display: block; height: 35px; line-height: 35px;}
.one ul li .sjsmz .slxz a{
    display: block;
    height: 35px;
    line-height: 35px;
    width: 50%;
    font-size: 14px;
    color: #fff;
    float: left;
    text-align: center;
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(1);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */}

.one ul li .sjsmz .slxz a:hover{
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(0.9);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}

.jzbk{
    min-height: 650px;
}

/*家装百科*/
.am-nav-tabs>li>a{
    display: block;
    color: #666;
    width: 111px;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    height: 44px;
    margin-right: 0;
}
.am-nav-tabs>li>a{
    border: 0;
    border-radius: 0;
}
.am-nav-tabs>li{
    margin-bottom: 0;
    border: 1px solid #DEDEDE;
    margin-right: 10px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.am-nav-tabs{
    border-bottom: 0;
    width: 482px;
    margin: 0 auto;
    margin-top: 40px;
}
.am-nav>li>a{
    padding: 0;
}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{
    display: block;
    color: #666;
    width: 111px;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    height: 44px;
    border: 0;
}
.am-nav-tabs>li.am-active{
    border: 1px solid #39C297;
}
.am-nav-tabs>li>a:hover{
    background: none;
}
.am-tabs-bd{
    border: none;
    margin-top: 50px;
}
.bklzd img{
    float: left;
}
.bklzd .zxzq{
    width: 390px;
    padding-left: 30px;
    padding-top: 10px;
    position: relative;
}
.bklzd .zxzq .dbts{
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: #fff;
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    position: absolute;
    top: 10px;
    z-index: 9;
    cursor: pointer;
}
.bklzd .zxzq .dbts:hover{
    height: 80px;

}
.bklzd .zxzq .dbta{
    font-size: 14px;
    color: #bebebe;
    height: 40px;
    margin-top: 50px;
}
.bklzd .zxzq .dbtx{
    height: 1px;
    background: #ddd;
    width: 345px;
}
.bklzd .zxzq .dbtx{
    height: 1px;
    background: #ddd;
    width: 345px;
    margin-bottom: 15px;
}
.bklzd .zxzq .dbtxz{
    font-size: 14px;
    color: #666;
    line-height: 25px;
}
.bklzd .zxzq .ckxqd{
    display: block;
    width: 121px;
    height: 40px;
    border: 1px solid #39C297;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #39C297;
    margin-top: 30px;
}
.bklzd .zxzq .ckxqd span{
    font-family: "SimSun";
}
.bklzr{
    width: 380px;
    height: 287px;
}
.bklzr ul li{
    width: 380px !important;
    height: 50px !important;
     float: none !important;
     margin-right: 0 !important;
     margin-bottom: 0 !important;
}
.bklzr ul li a{
    display: block;
    width: 380px;
    height: 50px;
    font-size: 14px;
    color: #666;
    line-height: 50px;
    padding: 0 20px;
    background: #fff;
}
.bklzr ul li a:hover{background: #39C297; color: #fff;}
.bklzr ul li a span{
    float: right;
    color: #bebebe;
}
.bklzr ul li a:hover span{ color: #fff;}

.ys{
    width: 100%;
}
.yqlj{
    height: 170px;
    margin-top: 40px;
    display: none;
}
.yqlj_z{
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #DEDEDE;

}
.yqlj_z .ysbaz{
    font-size: 16px;
    color: #333;
    width: 70px;
    text-align: center;

    border-bottom: 2px solid #39C297;
}
.yqzlj{
    margin-top: 25px;
}
.yqzlj li{ margin-right: 86px;
    float: left;}
.yqzlj li a{height: 32px; line-height: 32px; display: block; color: #333; font-size: 14px;}
.yqzlj li a:hover{color: #39C297;}
.foot{height: 375px;}
.foot .foot_t{
    height: 252px;
    background: #fff;
    padding-top: 45px;
    border-top: 1px solid #DEDEDE;
}
.foot .foot_t .fzuo{
    width: 305px;
}
.foot .foot_t .fzuo .dhhm{
    font-size: 18px;
    width: 240px;
    color: #46C69E;
}
.foot .foot_t .fzuo .dhhx{
    height: 1px;
    margin: 5px 0 10px 0;
    width: 193px;
    background: #46C69E;
}
.foot .foot_t .fzuo .dhhb{
    font-size: 14px;
    width: 193px;
    color: #46C69E;
}
.foot .foot_t .fzuo .dhhz{
    margin-top: 15px;
}
.foot .foot_t .fzho{
    width: 700px;
}
.dsxa li a{font-size: 16px; color: #333;}
.dsxa li{margin-right: 46px;}
.dmej li a{font-size: 14px; color: #707070; line-height: 30px;}
.foot .foot_t .fyou{
    width: 274px;
    padding-left: 40px;
}
.foot .foot_t .fyou .jsz{
    text-align: center; font-size: 14px; color: #666;}
.foot .foot_t .fyou .jsz img{display: block; margin-bottom: 10px;}
.foot .foot_b{
    height: 123px;
    background: #262626;
    text-align: center;
    overflow: hidden;
    padding-top: 18px;
}
.foot_b .zd{
    display: inline-block;
    margin: 0 auto;

}
.z_case_hb .am-active ul li{
    width: calc(97% / 4) !important;
    position: relative;
    overflow: hidden;
}
.z_case_hb .am-active ul li .cove{
    position: absolute;
    display: block;
    bottom: -600px;
    width: 100%;
    height: 100%;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.z_case_hb .am-active ul li:hover .cove{
    bottom: 0;
}
.z_case_hb .am-active ul li a .coves{
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,.4);
}
.z_case_hb .am-active ul li a .coves p{
    font-size: 20px;
    margin-top: 40%;
    clear: both;
}
.z_case_hb .am-tabs-bd{
    padding-top: 30px;
}
.foot_b .dyh{
    font-size: 12px; color: #fff;
    height: 30px;
    line-height: 30px;
}
.foot_b .dyh a{ display: block;
    float: left; color: #fff;}
.foot_b .dyh span{display: block;
    float: left; color: #fff; width: 22px;
    text-align: center;}
.foot_b .dyh b{
    font-weight: normal;
    float: left;
    margin-right: 30px;
}
.foot_b .zc{
    display: inline-block;
    margin: 0 auto;
}
.nbanner{
    width: 100%;
    height: 426px;
}
.nnnav ul li{
    float: left;
}
.mbxdh a{
    color: #999;
}
.mbxdh a:hover{
    color: #47C49B;
}
.cibrw li em{
    font-style: normal;
    display: block;
    height: 52px;
    line-height: 52px;
    padding: 0 20px;
    font-size: 14px;
    color: #47C49B;
}

.cibrsw li em{
    font-style: normal;
    display: block;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    font-size: 14px;
    color: #47C49B;
    border: 1px solid #39C297;
}
.nnnav ul li a{
    padding: 9px 25px;
    display: block;
    font-size: 16px;
    color: #666;
    border-radius: 5px;
    margin-left: 20px;
    background: #fff;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.nnnav ul li a:hover{
    background: #39C297;
    color: #fff;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.n_nav{
    margin-top: 46px;
    overflow: hidden;
    margin-bottom: 40px;
}
.mbxdh{
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #999;
    height: 43px;
    line-height: 43px;
}
.mbxdhs a{
    font-family: "Microsoft YaHei";
    display: block;
    font-size: 14px;
    color: #333;
    height: 43px;
    background: url("../images/fanhui.png") no-repeat center right;
    padding-right: 20px;
    line-height: 43px;
}
.ntyz{
    background: #F7F7F7;
    min-height: 500px;
    padding-bottom: 50px;
}
.newsli{
    padding: 29px 52px;
    background: #fff;
    min-height: 310px;
    overflow: hidden;

    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.newsli:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.newsli .cnij{
    width: 590px;
}
.newsli .cnij .cnibt{
    font-size: 22px;
    color: #39c297;
    font-weight: bold;
    margin-top: 20px;
}
.newsli .cnij .cninr{
    font-size: 14px;
    line-height: 25px;
    margin-top: 35px;
}
.newsli .cnij .cnigd{
    margin-top: 70px;
}
.newsli .cnij .cnigd .morr{
    width: 137px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #39C297;
    display: block;
    border-radius: 5px;
    border: 1px solid #39C297;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.am-nav-tabs>li:hover{
    border: 1px solid #39C297;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.newsli .cnij .cnigd .morr:hover{
    color: #fff;
    border: 1px solid #39C297;
    background: #39C297;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.newsli .cnij .cnigd .morr span{
    font-family: "SimSun";
    margin-left: 20px;
}
.newsli .cnij .cnigd .morrd{
    color: #333;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    background: url("../images/rli.jpg") no-repeat left center;
    padding-left: 30px;
}
.neslf{
    margin-bottom: 50px;
}
.neslf li{
    margin-top: 24px;

    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.neslf li:hover{

    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.neslf li a{
    padding: 30px 52px;
    background: #fff;
    width: 100%;
    display: block;
    overflow: hidden;
}
.neslf li a .zdww
{
    width:885px;
}
.neslf li a .zdww .zdwbt{
    font-size: 18px;
    color: #333333;
    display: block;
    margin-top: 10px;
}
.neslf li a .zdww .zdwbd{
    height: 1px;
    width: 38px;
    background: #9D9D9D;
    display: block;
    margin-top: 10px;
}
.neslf li a .zdww .zdwbw{
    display: block;
    font-size: 12px;
    color: #A1A1A1;
    margin-top: 10px;
}
.neslf li a .zdww .zdwbe{
    display: block;
    font-size: 14px;
    color: #8C8C8C;
    line-height: 25px;
    margin-top: 20px;
}
    .hot_sx{
    height: 52px;
    background: #fff;
    line-height: 52px;
}
.cibt{
    text-align: center;
    width: 104px;
    background: #47C49B;
    font-size: 14px;
    color: #fff;

}
.cibrw{
    display: block;
    width: 840px;
    margin-top: 0;
    padding-left: 20px;
}
.cibrsw{

    display: inline-block;
    margin: 0 auto;
}
.cibrw li{
    float: left;
    font-size: 14px;
    color: #797979;

}
.cibrsw li{
    float: left;
    font-size: 14px;
    color: #797979;
    margin: 0 6px;
}
.cibrw li a{
    display: block;
    height: 52px;
    line-height: 52px;
    padding: 0 20px;
    font-size: 14px;
    color: #797979;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.cibrsw li a{
    display: block;
    height: 44px;
    line-height: 44px;
    padding: 0 30px;
    font-size: 14px;
    color: #797979;
    border: 1px solid #DEDEDE;
}
.hot_left{
    width: 953px;
    float: left;
}
.hot_right{
    width: 288px;
    float: right;
}
.current a{
    background: #47C49B !important;
    color: #fff !important;
}
.hot_yjh{
    height: 70px;
    line-height: 70px;
    font-size: 14px;
    color: #797979;
}
.hot_tk{
    width: 303px;
    height: 254px;
    overflow: hidden;
    display: block;
}
.cibrw li a:hover{
    color: #47C49B;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.hot_tk img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.hot_list{
    overflow: hidden;
}
.hot_list ul li:hover .hot_tk img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.hot_nk{
    width: 303px;
    height: 99px;
    overflow: hidden;
    display: block;
    background: #fff;
}
.hot_nk .hotl_bt{
    font-size: 18px;
    color: #333;
    text-align: center;
    height: 55px;
    line-height: 55px;
    display: block;
}
.hot_nk .hotl_nt{
    display: block;
    width: 100%;
    padding-left: 41px;
}
.hotln_qy{
    display: block;
    float: left;
    font-size: 12px;
    color: #333;
    margin-right: 20px;
    padding-left: 20px;
    background: url("../images/qiany.png") no-repeat left center;
}
.hotln_sg{
    display: block;
    float: left;
    font-size: 12px;
    color: #333;
    padding-left: 20px;
    background: url("../images/zhuangx.png") no-repeat left center;
}
.hotl_nt b{
    font-size: 18px;
    color: #30bf80;

}
.hot_list ul li{
    float: left;
    margin-right: 22px;
    margin-bottom: 25px;
    transition: all .4s;
    -moz-transition: all .4s; /* Firefox 4 */
    -webkit-transition: all .4s; /* Safari 和 Chrome */
    -o-transition: all .4s; /* Opera */
}
.hot_list ul li:hover {
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s; /* Firefox 4 */
    -webkit-transition: all .4s; /* Safari 和 Chrome */
    -o-transition: all .4s; /* Opera */
}
.hxgh{
    width: 100%;
    height: 429px;
    background: #fff;
    padding: 30px 30px;
}
.bddbta{
    font-size: 22px;
    color: #333;
    text-align: center;
}
.bddbta span{
    font-size: 16px;

}
.dqmd{
    margin-right: 0 !important;
}
.r_rmal{
    height: 42px;
    background: #47C49B;
    width: 100%;
    color: #fff;
    line-height: 42px;

}
.r_rmal .r_l{
    float: left;
    font-size: 16px;
    padding-left: 30px;
}
.r_rmal .r_r{
    float: right;
    font-size: 12px;
    padding-right: 30px;
    color: #fff;
}
.r_rmae{
    padding: 19px 13px;
    background: #fff;
    overflow: hidden;
}
.r_rmae ul li{
    width: 126px;
    margin-right: 10px;
    float: left;
    text-align: center;
    margin-bottom: 10px;
}
.r_rmae ul li a{
    color: #333;
    font-size: 14px;
}
.r_rmae ul li a img{
    margin-bottom: 8px;
}
.righr_rmal{
    margin-top: 20px;
}
.r_rma2l{
    background: #fff;
    padding: 19px 13px;
    overflow: hidden;
}
.r_rma2l ul li{
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 13px;
    padding-bottom: 10px;
    overflow: hidden;
}
.r_rma2l ul li a{
    overflow: hidden;
}
.r_rma2l ul li a .rzlpl{
    display: block;
    float: left;
    width: 129px;
    height: 86px;
}
.r_rma2l ul li a .rzlpr{
    display: block;
    float: right;
    width: 119px;
    height: 86px;
}
.r_rma2l ul li a .rzlpr .rzlpbt{
    font-size: 16px;
    color: #333;
    display: block;
    margin-bottom: 5px;
    margin-top: 3px;
}
.r_rma2l ul li a .rzlpr .rzlpbs{
    font-size: 14px;
    color: #9e9e9e;
    display: block;
    margin-bottom: 2px;
}
.r_rma2l ul li a .rzlpr .rzlpbs b{
    font-weight: normal;
    color: #47c49b ;
}
.r_rma2l ul li a .rzlpr .rzlpbz{
    font-size: 14px;
    color: #9e9e9e;
    display: block;
    margin-bottom: 2px;
}
.hot_xq{
    width: 953px;
    height: 270px;
    background: #fff;
}
.hot_xqlt{
    float: left;
    overflow: hidden;
}
.hot_xqrt{
    float: left;
    overflow: hidden;
    width: 555px;
    padding: 0 40px;
}
.hotxr_bt{
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #333;
}
.hot_leftn{
    width: 953px;
    float: left;
}
.hotxrnr{
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}
.fuwrgan{
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.cla{
    float: left;
    margin-right: 25px;
}
.cla span{
    font-size: 26px;
    color: #47C49B;
}
.sdxzop{
    margin-right: 20px;
}
.sdxzop input{
    width: 182px;
    height: 36px;
    border: 1px solid #47C49B;
    font-size: 14px;
    color: #47C49B;
    padding: 0 10px;
}
.lgancx a{
    display: block;
    width: 119px;
    margin-right: 20px;
    height: 36px;
    background: #47C49B;
    float: left;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.lgancx a:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.lgancx{
    padding-bottom: 10px;
}
.nidsj{
    margin-top: 20px;
}
.hot_xq_lista{
    margin-top: 35px;
    overflow: hidden;
}
.hxl_zsgd{
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;
    border-bottom: 1px solid #47C49B;
    display:inline;

}
.hot_xq_lista .hxlbt{
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.hxlnr{
    margin-top: 22px;
    padding-bottom: 20px;
    overflow: hidden;
}
.hxlnr ul li{
    float: left;
    margin-right: 32px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.hxlnr ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.hxlnr ul li a img{
    display: block;
}
.hxlnr ul li a .xccnbt{
    height: 55px;
    display: block;
    line-height: 55px;
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    background: url("../images/ybdjt.png") no-repeat 95% center #fff;
}
.hxlnr2{
    margin-top: 22px;
    overflow: hidden;
    padding-bottom: 10px;
}
.hxlnr2 ul li{
    width: 306px;
    margin-right: 17px;
    float: left;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.hxlnr2 ul li:hover{
    width: 306px;
    margin-right: 17px;
    float: left;
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.hxlnr2 ul li a img{
    display: block;
    width: 100%;
}
.xccnbt{
    display: block;
    padding: 0 10px;
    background: #fff;
}
.xccnbt .snmdj{
    display: block;
    height: 53px;
    line-height: 53px;
    font-size: 18px;
    color: #000;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.xccnbt .snmdj b{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    margin-left: 10px;
}
.xccnbt .snmdd{
    display: block;
}
.snmdd{
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #666666;
}
.snmdd span{
    margin-right: 20px;
}
.snmdc a{
    font-size: 14px;
    color: #fff;
    display: block;
    float: left;
    width: 153px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background: #47C49B;
}
.xsdnw{
    width: 306px;
    height: 326px;
    overflow: hidden;
}
.xsdnw img{
    width: 100%;
}
.sjs_left{
    width: 953px;
}
.topsjs ul li .topxmd{
    display: block;
    width: 112px;
    height: 160px;
    text-align: center;
    font-size: 18px;
    color: #333;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.topsjs ul li .topxmd:hover{
    color: #47C49C;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.topsjs ul li .topxmd span{
    width: 112px;
    height: 112px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
.topsjs ul li .topxmd span img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.topsjs ul li .topxmd:hover span img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.sjs_top{
    width: 100%;
    height: 250px;
    background: #fff;
}
.am-slider-default{
    margin: 0;
    background: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.topsjs {
    width: 784px;
    margin: 0 auto;
}
.sjst_bt{
    font-size: 16px;
    color: #333;
    height: 74px;
    line-height: 74px;
    padding-left: 20px;
}
.am-slider-default .am-control-nav{
    display: none;
}
.am-slider-default .am-direction-nav .am-next{
    right: -60px;
    background: url("../images/rright.png") no-repeat center;
}
.am-slider-default .am-direction-nav .am-prev{
    left: -60px;
    background: url("../images/lleft.png") no-repeat center;
}
.am-slider-default .am-direction-nav a:before{
    display: none;

}
.sjs_bom ul li{
    width: 100%;
    height: 338px;
    background: #fff;
    display: block;
    margin-top:30px ;
}
.sjs_bom ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjstp{
    width: 304px;
    height: 338px;
    overflow: hidden;
}
.sjstp img{
    width: 100%;
}
.sjsnr{
    display: block;
    padding: 30px 40px 0 40px;
    width: 649px;

}
.sjsmcz{
    display: block;
    height: 160px;
}
.sjsmcs{
    display: block;
    width: 405px;
}
.sjsmcs span{
    display: block;
}
.sjsmcz .sjsmcw{
    display: block;
}
.sjzxmz{
    font-size: 20px;
    color: #333;
}
.sjzxmc{
    font-size: 14px;
    color: #aaa;
    margin-bottom: 15px;
}
.sjzxmd{
    font-size: 14px;
    color: #aaa;

}
.sjzxmd b{
    font-weight: normal;
    color: #000;
}

.sjslgan{
    display: block;
    width: 117px;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 36px;
    height: 36px;
    border-radius: 5px;
    border: 1px dotted #333;
    margin-bottom: 15px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjslgan:hover{
    color: #fff;
    background: #47C49C;
    border: 1px dotted #47C49C;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjslgax{
    display: block;
    width: 117px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    height: 36px;
    background: #47C49C;
    border-radius: 5px;
    border: 1px solid #47C49C;
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(1);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjslgax:hover{
    color: #fff;
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(0.9);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjsmxz{
    margin-right: 17px;

}
.syjdm{
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 10px;
}
.syjdm span{
    font-size: 20px;
    color: #000;
    display: inline;
    border-bottom: 2px solid #47C49B;
    padding-bottom: 12px;
}
.sjsxq_top{
    width: 944px;
    min-height: 338px;
    background: #fff;
    margin-top: 25px;
    margin-bottom: 40px;
    overflow: hidden;
    padding-bottom: 33px;
}
.sjsxqtl{
    width: 304px;
    height: 338px;
    overflow: hidden;
}
.sjsxqtl img{
    width: 100%;
}
.sjsxqtr{
    width: 608px;
    min-height: 338px;
    padding-right: 60px;
    padding-top: 40px;
}
.dwnzzsa{
    width: 306px;
    height: 326px;
    overflow: hidden;
}
.dwnzzsa img{
    width: 100%;
}
.scxbzs{
    font-size: 14px;
    color: #aaa;
    margin-bottom: 15px;
}


.scxbzs h5 { font-size: 18px; font-weight: bold; color: #333;

}




.scxbzs h3 { font-size: 15px; font-weight: bold; color: #333;

}

.scxbzs p { font-size: 12px; color:#333; line-height: 24px;}


.scxbzs span{
    color: #333;
}
.yyusj{
    display: block;
    width: 117px;
    height: 36px;
    border-radius: 3px;
    background: #47C49B;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.yyusj:hover{
    color: #fff;
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjsxq_bom{
    overflow: hidden;
    margin-top: 35px;
}
.sjsxq_bom ul li{
    float: left;
    margin-right: 26px;
    margin-bottom: 20px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjsxq_bom ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sjsxq_bom ul li a{
    overflow: hidden;
}
.cxaslw{
    height: 100px;
    background: #fff;
}
.dszzbt{
    font-size: 17px;
    color: #333;
    text-align: center;
    height: 60px;
    line-height: 60px;
}
.dszznr{
    font-size: 13px;
    color: #989898;
    text-align: center;
}
.mlsz{
    height: 52px;
    margin-bottom: 1px;
    background: #fff;
}
.mxdbt{
    width: 104px;
    height: 52px;
    background: #47C49B;
    text-align: center;
    line-height: 52px;
    color: #fff;
    font-size: 14px;
}
.mxdnr{
    height: 52px;
    line-height: 52px;
}
.mxdnr ul li{
    float: left;
}
.mxdnr ul li a{
    font-size: 14px;
    color: #797979;
    padding: 0 15px;
}
.mxdnr ul li em{
    font-size: 14px;
    color: #47C49B;
    padding: 0 15px;
}
.mxdnr ul .xgi a{
    padding: 0 15px 0 30px ;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.mxdnr ul .xgi a:hover{
    color: #47C49B;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.mxdnr ul .xgi em{
    font-style: normal;
    padding: 0 15px 0 30px ;
}
.nmjmt{
    margin-top: 30px;
    margin-bottom: 30px;
}
.caxq_bom{
    overflow: hidden;
}
.hxxn_top{
    width: 100%;
    height: 90px;
    margin-top: 30px;
}
.biaognb{
    width: 100%;
    height: 100%;
    border: 1px solid #EAEAEA;
    font-size: 14px;
    color: #666;
}
.biaognb th{
    border: 1px solid #EAEAEA;
    text-align: center;
    font-weight: normal;
}
.biaognb td{
    border: 1px solid #EAEAEA;
    text-align: center;
}
.wzlm{
    width: 280px;
    background: #fff;

}
.tmddsz{
    margin-top: 30px;
    margin-bottom: 30px;
}
.esfgz ul li{
    margin-bottom: 40px;
    overflow: hidden;
}
.esfgz ul li a{
    width: 50%;
    display: block;
    position: relative;
}
.gzqdt{
    position: absolute;
    right: 0;
    top:98px;
    z-index: 999;
}
.gzqdx{
    position: absolute;
    left: 0;
    top:98px;
    z-index: 999;
}
.gzqdte{
    display: block;
    width: 100%;
    height: 373px;
    overflow: hidden;
}
.gzqd .gzqdte img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .6s;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
}
.gzqd:hover .gzqdte img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: all .6s;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
}

.gzhd .gzqdte img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .6s;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
}
.gzhd:hover .gzqdte img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: all .6s;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
}
.am-figure-default{
    margin: 0;
}
.am-figure-default img{
     display: block;
     max-width: none;
     height: auto;
     padding: 0;
     border: none;
     margin: 0;
}
.am-figure-zoomable:after{
    display: none;
}
.tzyh ul li{
    display: block;
    width: 100%;
    height: 276px;
    background: #fff;
    margin-bottom: 30px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sbtan a:hover{
    border: 1px solid #39c297;
    color: #fff;
    background: #39c297;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.tzyh ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.tztpl{
    padding: 16px 0 0 30px;
    width: 380px;
    overflow: hidden;
}
.tztpz{
    padding-left: 42px;
    margin-top: 16px;
}
.tzpz_bt{
    font-size: 22px;
    color: #333;
    font-weight: bold;
    height: 100px;
    line-height: 100px;
}
.tzpz_sj{
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}
.tzpz_dd{
    font-size: 14px;
    color: #666;
}
.tztpr{
    width: 385px;
    border-left: 1px solid #EBEBEB;
    height: 100%;
}
.yjbms{
    width: 100%;
    height: 60px;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    background: #47C49B;
    color: #fff;
}
.tzdjs{
    margin-top: 20px;
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
    padding-left: 22px;
}
.tzdjs .djskk{
    margin: 0 15px;
    font-size: 14px;
    color: #c1c1c1;
    border: 1px solid #EBEBEB;
    border-radius: 3px;
    width: 55px;
    height: 38px;
    text-align: center;
    line-height: 38px;
}
.tzdjs .djskk span{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.yjbm{
    font-size: 30px;
    color: #333333;
    font-weight: bold;
    width: 100%;
    text-align: center;
    height: 55px;
    line-height: 55px;
    margin-bottom: 20px;
}
.sbtan{
    padding-left: 21px;
}
.sbtan a{
    display: block;
    width: 150px;
    height: 45px;
    border: 1px solid #EBEBEB;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #39c297;
    float: left;
    border-radius: 3px;
    margin: 0 10px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.bdkj{
    overflow: hidden;
}
.bdkj_bt{
    margin: 0 auto;
    width: 389px;
}
/*软装生活*/
.fold_wrap{width:100%;height:448px;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:448px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:187px 0 0 0;}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}
.pic_auto{width:100%;height:100%;}
.bdkj_bgfs{
    width: 100%;
    height: 136px;
    min-height: 990px;
    margin-top: 70px;
    margin-bottom: 30px;
    background: url("../images/dzgsdr.jpg")no-repeat center;
}
.bgfs_jxcp{
    padding-top: 80px;
    margin: 0 auto;
    width: 389px;
}
.scjyzm{
    width: 1097px;
}
.am-fade ul li{
    float: left;

    margin-right: 1%;
    margin-bottom: 1%;
}
.am-fade ul li a {
    display: block;
    text-align: left;
    font-size: 16px;
    color: #666;
    line-height: 50px;
}
.jdyzbt{
    width: 389px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 50px;
}


.xzzhin ul li{
    float: left;
    width: 301px;
    margin-right: 18px;
    margin-bottom: 20px;
}
.xzzhin ul li a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 50px;
}
.zsgd_ns ul li{
    width: 100%;
    height: 258px;
    background: #fff;
    display: block;
    margin-bottom: 30px;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.zsgd_ns ul li:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.zsgd_tr{
    width: 573px;
    height: 258px;
    padding: 23px;
}
.sdbt_t{
   height: 40px;
   width: 100%;
    border-bottom: 1px solid #E0E0E0;
}
.ygpjx{
    font-size: 16px;
    color: #333;
}
.ygspjx{
    display: block;
    width: 103px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #47C49B;
    border-radius: 3px;
    color: #fff;
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(1);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.ygspjx:hover{
    color: #fff;
    -webkit-filter:brightness(1);
    -o-filter:brightness(1);
    -moz-filter:brightness(1);
    filter:brightness(0.9);
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.sdbs_l{
    width: 50%;
}
.dszbb{
    font-size: 14px;
    color: #848484;
    margin-bottom: 10px;
}
.sdbt_s{
    padding: 20px 0;
    overflow: hidden;
}
.cilkd{
    font-size: 14px;
    color: #848484;
}
.cilkx .dwzz li{
    float: left;
    width: 75px;
    display: block;
    height: 33px;
    text-align: center;
    color: #919191;
}
.cilkx .dwzz li:hover{
    box-shadow: none;
  
}
.dwzz-open{
    color: #333 !important;
}
.dwzz-open .dwzz-jt{
    border: 5px solid #47C49B;
    border-left-color: #fff;
}
.dwzz-open .dwzz-jt2{
    border-left-color: #47C49B ;
}
.jt-box{
    margin-bottom: 5px;
    overflow: hidden;
}
.dwzz-jt {
    width: 70px;
    height: 0;
    border: 5px solid #D3D3D3;
    border-left-color: #fff;
    float: left;
}
.dwzz-jt2 {
    float: left;
    width: 0;
    height: 0;
    border: 5px solid #fff;
    border-right: 0;
    border-left-color: #D3D3D3 ;
}

.zzjrr{
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
}
.zjzjr{
    width: 57%;
    padding: 30px 0;
}
.zzjrs{
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.zjzjt{
    overflow: hidden;
    padding: 30px 0 40px 0;
}
.zhilwb{
    padding-top: 40px;
    min-height: 573px;
    background: url("../images/fwsz2.png");
}
.zhlwbt{
    font-size: 26px;
    font-weight: bold;
    color: #39c297;
    display: inline;
    padding-bottom: 15px;
    border-bottom: 1px solid #39c297;
    overflow: hidden;
}
.zhlwvs{
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin-top: 45px;
}
.zybzd{
    padding: 50px 0;
    overflow: hidden;
}
.zybzd ul li{
    float: left;
    width: 295px;
    height: 113px;
    margin-right: 33px;
}
.zybzd ul li a{
    display: block;
    width: 295px;
    height: 113px;
    background: #fff;
    padding: 30px 70px;
}
.zybzd ul li a:hover{
    background: #39c297;
}
.lhdz{
    width: 48px;
    height: 48px;

}
.sbqc1{
    background: url("../images/zs2.png") no-repeat center;
}
.zybzd ul li a:hover .sbqc1{
    background: url("../images/zs1.png") no-repeat center;
}
.sbqc2{
    background: url("../images/cz2.png") no-repeat center;
}
.zybzd ul li a:hover .sbqc2{
    background: url("../images/cz1.png") no-repeat center;
}
.sbqc3{
    background: url("../images/cl2.png") no-repeat center;
}
.zybzd ul li a:hover .sbqc3{
    background: url("../images/cl1.png") no-repeat center;
}
.sbqc4{
    background: url("../images/kf2.png") no-repeat center;
}
.zybzd ul li a:hover .sbqc4{
    background: url("../images/kf1.png") no-repeat center;
}
.sldyt{
    font-size: 20px;
    color: #333;
}
.sldyb{
    font-size: 12px;
    color: #39C297;
}
.lhdy{margin-left: 22px}
.zybzd ul li a:hover .lhdy .sldyt{
    color: #fff;
}
.zybzd ul li a:hover .lhdy .sldyb{
    color: #fff;
}
.mfsqhxgh{
    width: 288px;
    height: 429px;
    background: #fff;
}
#myform input{
    display: block;
    width: 224px;
    height: 46px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 15px;
}
#ndxm{
    margin-top: 15px;
}
#dosubmit{
    font-size: 14px;
    background: #39C297;
    color: #fff;
    border: 1px solid #39C297 !important;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
#dosubmit:hover{
    box-shadow: 3px 3px 15px #bcbcbc;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.bddbtx{
    width: 100%;
    font-size: 13px;
    color: #333;
    text-align: center;
}
.bddbtx span{
    color: #FF0005;
}
.zjejdh{
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: -99;
    top: -200px;
    opacity: 0;
    background: #fff;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.zjejdh li{
    float: none !important;
    padding: 0;
    transition: all .4s;
    -moz-transition: all .4s;/* Firefox 4 */
    -webkit-transition: all .4s;	/* Safari 和 Chrome */
    -o-transition: all .4s;	/* Opera */
}
.zjejdh li:hover{
    background: #47C49B;
}
.zjejdh li a{
    color: #333 !important;
    border-bottom: 0 !important;
    height: 40px;
    line-height: 40px;
}
.zjejdh li a:hover{
    color: #fff !important;

}
.ycdh .header-bottom-a-now .zjejdh li a{
    color: #333 !important;
}
.ycdh .header-bottom-a-now .zjejdh li a:hover{
    color: #fff !important;
}
.ycdh {
    background: #fff;
    height: 101px;
    position: relative;
}
.ycdh ul li:hover .zjejdh{
    top: 101px;
    opacity: 1;
}
.ycdh ul li:hover a {
    color: #47C49B;
    border-bottom: 3px solid #47C49B;
}
.am-sticky{
    box-shadow: 1px 1px 5px #efefef;
    height: 70px;
    line-height: 70px;
}
.am-sticky .ycdh{
    height: 67px;
    line-height: 67px;
}
.am-sticky .ycdh ul li:hover .zjejdh{
    top:67px;
}

.z_shbx{
    width: 700px;
    margin: 0 auto;
    height: auto;
    padding: 50px 0;
    overflow: hidden;

}
.ksbj #myforms input {
    display: block;
    width: 18%;
    height: 46px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 15px;
}
#myforms input {
    display: block;
    width: 100%;
    height: 46px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 15px;
}
#myforms textarea{
    width: 100%;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    display: block;
    min-height: 200px;
    margin-bottom: 10px;
    padding: 15px;
}
#myforms .tijyq{
    float: left;
    text-align: center;
    padding: 0;
    margin-right:30px;
    width: 25%;
}
.zuobnllr #myforms input {
    display: block;
    width: 18%;
    height: 46px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 15px;
}
.bwwq{
    height: 150px;
    margin-top: 5px;
    width: 1px;
    border-left: 1px solid #f3f3f3;
}
.dblbl{
    background: url("../images/includeBg2.jpg") no-repeat center;
}

.zj_lc { width: 700px; float: left; padding: 50px;}
.zj_lc h3 { font-size: 17px; font-weight: bold; color: #333;}
.zj_lc p { font-size: 15px; color: #666; line-height: 30px;}

.zdiv select{
    float: left;
    width: 20%;
    display: block;
    height: 46px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 15px;
}

/*招聘*/
.renli_main_box_ul_list{
    margin-top: 40px;
}
.renli_main_box_ul_list li {
    margin-bottom: 25px;
    position: relative;
    cursor: pointer;
}
.renli_main_box_ul_li_jianjie {
    height: 90px;
    line-height: 90px;
    background-color: #fff;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_xianxi {
    display: none;
}
.renli_main_box_ul_li_more {
    width: 20px;
    height: 90px;
    background-color: #47C49B;
    text-align: center;
    line-height: 88px;
    color: #ffffff;
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 0;
}
.renli_main_box_ul_li_jianjie .renli_main_box_ul_li_name {
    font-size: 18px;
    color: #333333;
    margin-left: 46px;
    width: 275px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_jianjie span {
    display: block;
    float: left;
    width: 190px;
}
.renli_main_box_ul_li_s {
    font-size: 14px;
    color: #888888;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_xianxi_box {
    width: 90%;
    margin: 0 auto;
}
.renli_main_box_ul_li_xianxi h3 {
    font-size: 17px;
    color: #000000;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 26px;
}
.renli_main_box_ul_li_xianxi p {
    font-size: 15px;
    color: #555555;
    line-height: 28px;
}
.xqnrgd{
    margin-bottom: 50px;
}
.xqnrgd h3{
    padding: 30px 0 24px;
    font-size: 28px;
    line-height: 44px;
    font-weight: normal;
    margin: 0;
}
.info {
    width: 100%;
    height: 52px;
    line-height: 52px;
    font-size: 13px;
    border-bottom: 1px solid #E7E7E7;
    color:#959595;
    margin-bottom: 35px;
}
.info .span1 {
    float: left;
    padding-right: 23px;
}
.xcdwn {
   font-size: 14px;
    color: #666;
}

.xcdwn img { margin-bottom: 25px;}

.newshow {
    margin-top: 60px;
    overflow: hidden;
}
.newshowbox {
    width: 835px;
    padding: 30px 0;
    float: left;
}
.newshow_title {
    padding-bottom: 16px;
}
.newshow_cont {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    margin-top: 24px;
}
.newshow_name {
    font-size: 28px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
}
.newshow_zx {
    margin-top: 20px;
}
.newshow_zx div {
    float: left;
    font-size: 14px;
    color: #999999;
}

.newshow_follow {
    margin-right: 20px;
}
.newshowbox_r_b {
    padding: 0 20px;
    margin-top: 32px;
    width: 306px;
    height: 343px;
    padding-bottom: 25px;
    border: 7px solid #F3F3F3;
}
.newshowbox_r_b_prev {
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 26px;
}
.show_prev_title {
    font-size: 20px;
    color: #555555;
    font-weight: 600;
    margin-top: 30px;
}
.show_prev_name {
    font-size: 16px;
    color: #555555;
    line-height: 30px;
}
.newshow_back {
    float: right;
    font-size: 14px;
    margin-top: 25px;
}
.newshow_pjs {
    float: left;
    margin-top: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}
/*
.newshow_cont img{
    width: 100%;
}*/
.newshow {
    margin-top: 60px;
    overflow: hidden;
}
.newshowbox {
    width: 900px;
    padding: 30px 0;
    float: left;
}
.newshowbox_r {
    width: 306px;
    float: right;
    margin: 0 0 50px 0;
}

.n_lx_top { width: 100%; font-size: 16px; color: #666;}
.j_lxz { width: 100%;position: relative; height: 550px;}
.n_lx_a05 { width: 100%; height: 550px; background:#0a6999; margin-top: 20px; font-size: 80px; color: #fff; text-align: center;position: relative;z-index: 0; overflow: hidden;}
.j_lx01 { width: 360px; position: absolute; height:500px; background: #fff; padding: 40px; top:20px; right: 20px;opacity:0.9;}
.j_lx02 { width:100%; font-size: 26px; color: #333333;}
.j_lx03 { width: 100%; font-size: 18px; color: #787878; border-bottom: 1px #c1c3c4 solid; padding-bottom: 10px;}
.j_lx04 { width: 100%; font-size: 18px; color: #666666; padding: 27px 0;}
.j_lx05 { width: 100%; }
.j_lx05_a { width: 10%; float: left;}
.j_lx05_b { width: 90%; float: left; font-size: 16px; color: #333; font-weight: bold; padding-left: 6px; }
.j_lx06 { width: 100%; font-size: 14px; color: #333333; line-height: 25px; margin: 15px 0; }


.am-gallery-defaults > li {
    padding: 0;
    margin-right: 33px;
    margin-bottom: 30px;
    width: 23%;
}
.h_cpry {
    width: 100%;
    float: left;
    margin-right: 2.5%;
    margin-bottom: 2.5%;
    position: relative;
}
.n_ryzz_li_img_p {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    max-height: none;
    max-width: none;
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
}
.h_cpry01 {
    width: 100%;
    text-align: center;
    background: #fff;
    height: 225px;
    padding: 30px 30px;
}
.h_cpry02 {
    width: 100%;
    font-size: 15px;
    color: #666;
    height: 50px;
    line-height: 50px;
    background: #a9a9a9;
    text-align: center;
    color: #fff;
    font-weight: bold;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.h_cpry01 img {
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.am-gallery li a:hover .h_cpry01 img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.am-gallery li a:hover .h_cpry02{
    color: #fff;
    background: #47C49B;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.pfxf{
    width:100% ;
    height: 82px;
    bottom: 39px;
    position: fixed;
    z-index: 998;
    cursor:pointer
}
.zuobnk{
    width: 43px;
    height: 82px;
}
.zuobnr{
    width: 44px;
    height: 82px;
    display: block;
}

.zuobnx{
    width: 0;
    height: 82px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    background: rgba(0,0,0,.7);
    overflow: hidden;
}
.am-dimmer{
    z-index: 998;
}
.ksbj .am-btn{
    font-size: 14px;
    margin-bottom: 1px;
    padding: 0;
    background-color: #F5F5F5;
    border-color: #F5F5F5;
    color: #8D8D8D;
}
.ksbj .am-modal-bd{
    height: auto;
}
.ksbj .am-modal-dialog{
    width: auto !important;
    height: auto !important;
   padding: 20px 20px 40px 20px;
   overflow: hidden;
}
.ksbj .am-modal-hd{
    padding: 0 !important;
}
.ksbj .am-modal-bd{
    padding: 0 !important;
}
.am-modal-hd .am-close{
    border: 1px solid;
    border-radius: 100%;
    width: 26px;
    height: 26px;
    line-height: 20px;
    top: 8px;
    right: 8px;
}

.kjcd_m button{
    padding: 0 !important;
    background-color:#fff;
    border-color: #fff;
    line-height: normal;
}

.am-btn-primary:focus, .am-btn-primary:hover{
    background-color:#fff;
    border-color: #fff;
}
.ycxf{
    position: fixed;
    width: 80px;
    height: 200px;
    background: #39C297;
    right: 0;
    bottom: calc(50% - 100px);
    z-index: 9999;
}


.w_fwlc { width: 1280px; margin: 0 auto;background:url("../images/w_bg.jpg")repeat-x;height: 244px; padding-top: 15px;}
.w_fwzt { font-size: 13px; color: #666;}
.w_lc { width: 12%; float: left; text-align: center;}

.w_lc01 { width: 100%;-webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;}
.w_lc02 { width: 100%; font-size: 18px; color: #2f312e; padding-top: 19px;}
.w_lc03 { width: 100%;font-size: 14px; color: #999894; padding-top:13px;}
.w_lc04 { width: 100%;padding-top: 33px;}
.w_lc01:hover{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.w_icon{background: url("../images/icon.jpg")no-repeat;display:block;width: 42px;height: 43px;margin: 0 auto;
    text-align: center;line-height: 43px;color: #9ea6b3;}
.w_fwlc ul { margin: 0; padding: 0;}
.w_fwlc ul li { list-style: none; overflow: hidden;float: left;}

/*设计团队补充样式*/
.ch_fwlc {
    width: 953px;
    float: left;
}

.ch_fwzt {
    font-size: 13px;
    color: #666;
}

.ch_lc {
    width: 24%;
    float: left;
    text-align: center;
    margin-left: 7px;
    border: #ffffff 1px solid;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    margin-bottom: 25px;
}

.ch_lc:hover {
    border: 1px #e8e8e8 solid;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.ch_lc01 {
    width: 100%;
}

.ch_lc02 {
    width: 100%;
    font-size: 16px;
    color: #333;
    padding-top: 14px;
    border-bottom: #e8e8e8 1px solid;
    line-height: 40px;
}

.ch_lc03 {
    width: 100%;
    font-size: 14px;
    color: #999894;
    padding-top: 12px;
}

.ch_lc04 {
    width: 100%;
    padding-top: 14px;
}

.ch_icon {
    width: 112px;
    height: 37px;
    background-color: #47c49b;
    text-align: center;
    line-height: 37px;
    font-size: 10px;
    color: #ffffff;
    float: left;
}

.ch_icon2 {
    width: 114px;
    height: 37px;
    background-color: #3ba884;
    text-align: center;
    line-height: 37px;
    font-size: 10px;
    color: #ffffff;
    float: left;
}

.ch_fwlc ul {
    margin: 0;
    padding: 0;
}

.ch_fwlc ul li {
    list-style: none;
    overflow: hidden;
    float: left;
    background: #fff;
}

.cs_clear {
    clear: both;
}

.ycexd{
    /*background: rgba(0,0,0,.8);*/
    width: 50px;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
}
.ycexd_top{
    width: 50px;
    position: absolute;
    top: 50%;
    margin-top: -172px;
}
.ycexd_top a{
    display: block;
    height: 50px;
    width: 100%;
    line-height: 50px;
    margin-bottom: 3px;
    text-align: center;
    background: rgba(0,0,0,.8);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    position: relative;
}
.ycexd_top a:hover{
    background: #47C49B;
}
/*.ycexd_bottom{*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*width: 100%;*/
/*}*/
/*.ycexd_top a{*/
    /*display: block;*/
    /*height: 50px;*/
    /*width: 100%;*/
    /*background: rgba(0,0,0,.8);*/
    /*margin-bottom: 5px;*/
    /*text-align: center;*/
    /*line-height: 50px;*/
    /*transition: all .3s;*/
    /*-moz-transition: all .3s;*/
    /*-webkit-transition: all .3s;*/
    /*-o-transition: all .3s;*/
    /*position: relative;*/
/*}*/
/*.ycexd_top a:hover{*/
    /*background: #47C49B;*/
/*}*/

.ycexd_top_chin{
    position: absolute;
    display: block;
    width: 100px;
    height: 50px;
    color: #fff;
    background: #080807;
    left: -120px;
    top: 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    opacity: 0;
    pointer-events: none;
}
.ycexd_top_chins{
    position: absolute;
    display: block;
    width: 118px;
    height: 118px;
    padding: 10px;
    color: #fff;
    background: #080807;
    left: -120px;
    top: -77px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    opacity: 0;
    pointer-events: none;
}
.ycexd_top_chins img{
    width: 100%;
}
.sjzxndw{
    position: absolute;
    width: 0;
    height: 0;
    *width: 14px;
    *height: 14px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    border-width: 7px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #080807;
    top: 13px;
    right: -14px;
}
.sjzxndws{
    position: absolute;
    width: 0;
    height: 0;
    *width: 14px;
    *height: 14px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    border-width: 7px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #080807;
    bottom: 13px;
    right: -14px;
}
.ycexd_top a:hover .ycexd_top_chin{
    left: -100px;
    opacity: 1;
}
.ycexd_top a:hover .ycexd_top_chins{
    left: -118px;
    opacity: 1;
}

.ksbj {
    color: #FF0039;
}
.ksbj a button{
    color: #FF0039 !important;
}

.szcst{
    float: left;
    width: 95px;
    color: #333;
}
.szcst span{
    color: #FF0039;
    margin-right: 7px;
    font-size: 20px;
}
.fwhx{
    float: left;
}
.hxzh{
    float: left;
    width: 230px;
}
.hxzh select{
    float: left;
}
#szcs{
    float: left;
    color: #333;
    display: block;
    width: 230px;
    height: 40px;
    border: 1px solid #DDDDDD;
    padding: 0 10px;
}
#fwmj{
    float: left;
    color: #333;
    display: block;
    width: 230px;
    height: 40px;
    border: 1px solid #DDDDDD;
    padding: 0 10px;
}

#shouji{
    float: left;
    color: #333;
    display: block;
    width: 230px;
    height: 40px;
    border: 1px solid #DDDDDD;
    padding: 0 10px;
}
.zxbjbt{
    height: 100px;
    line-height: 100px;
    color: #39C297;
    font-size: 23px;
}
.szcs{
    margin-bottom: 20px;
    overflow: hidden;
}
.am-modal-bd #dosubmit{
    height: 35px;
    width: 100px;
    border-radius: 3px;
}
#hux1,#hux2,#hux3,#hux4,#hux5{
    color: #333;
    display: block;
    width: 73px;
    margin-right: 5px;
    margin-bottom: 10px;
    height: 40px;
    border: 1px solid #DDDDDD;
}
#hux4,#hux5{
    width: 112px;
}
.zuobnlllt{
    font-size: 27px;
    font-weight: bold;
    color: #fff;
}
.zuobnlllb{
    font-size: 14px;
    color: #fff;
}
.zuobnlllb span{
    color: #33BA85;
}
.zuobnlll{
    padding-top: 10px;
}