/*author:zmsb
color:#fd3c3c;
*/
/*public-start*/
.left { float:left;}
.right { float:right;}
.clearfix:after { *zoom:1;content: "";display: block;clear: both;}
/*public-end*/
.site-nav{width: 100%;z-index: 1000;background:#f3f3f3;height: 41px;}
.site-nav .site-nav-bd{width: 1220px;height: 42px;margin: 0 auto;line-height: 42px;}
.site-nav .site-nav-bd .site-nav-bd-l{float: left;height: 35px;}
.site-nav .site-nav-bd  li{float: left;height: 35px;}
.site-nav .site-nav-bd  li a:hover{color:#e4021e;}
.site-nav .site-nav-bd-l .site-nav-welome{color: #999;font-size: 12px;width: 94px;text-align: left;}
.site-nav .site-nav-bd-l .site-nav-index a{display: inline-block;width: 53px;text-align: center;color: #fd3c3c;}
.site-nav .site-nav-pile{color:#eee;}
.site-nav .site-nav-info-item{height:35px;}
.site-nav .site-nav-info-sign{height: 35px;}
/*.site-nav .site-nav-bd-l .site-nav-info{}*/
.site-nav .site-nav-bd-l .site-nav-info a{float: left;text-align: center;color:#fd3c3c; }
.site-nav .site-nav-bd-l .site-nav-info a.login{margin-left: 10px;}
.site-nav .site-nav-bd-l .site-nav-info a.regist{text-align: left;}
/* .site-nav .site-nav-bd .site-nav-bd-r{float: right;} */
.site-nav .site-nav-bd .site-nav-bd-r a{padding: 0 10px;color: #666;}
.site-nav .site-nav-bd .site-nav-bd-r .server-call a{font-size: 14px;color:#fd3c3c;}
.site-nav .site-nav-bd .quanwei{color: #999;}
.site-nav .site-nav-info-user a{padding-right: 10px;}
.site-nav.moveDown{     
    position: fixed;top:0;left: 0;z-index: 9999;width: 100%; transition: all 0.8s; 
}
.heigh { height:auto;}
body{
    overflow-x: hidden;
}
/*index-content*/
.xy-club.moveDown{position: fixed;top:40px;left: 0;z-index: 999;width: 100%; transition: all 0.8s;}

.xy-club .xy-club-top{
    height: 70px;
    background: #fff;box-sizing: content-box;}
.xy-club.moveDown .xy-club-top{
    border-bottom: none;
    box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);
}
.xy-club  div.top-wrap{width:100%;margin:0 auto;position: relative;}
@media screen and (min-width: 1460px){
    /* .xy-club  div.top-wrap{
        width:1460px;
    } */
}
.index-banner>.index-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index-banner>.index-container>.index-lunbo_img{
    height: 100%;
}
.index-banner>.index-container>.index-lunbo_img>.img{
    display: block;
    float: left;
    height: 100%;
    width: 1920px;
}

.index-banner>.index-container .lunboChange{
	width: auto;
	position: relative;
}
.index-banner>.index-container .lunboChange div{
	position: absolute;
	width: 56px;
	height: 140px;
	background: rgba(108,67,23,0.4);
	color: #fff;
	font-weight: bold;
	font-size: 64px;
	bottom: 180px;
	line-height: 140px;
	text-align: center;
    cursor: pointer;
}
.index-banner>.index-container .lunboChange div:nth-of-type(1){
	left: 30px;
}
.index-banner>.index-container .lunboChange div:nth-of-type(2){
	right: 30px;
}
/* .index-banner>.index-container>.lunbo_dian{
	position: absolute;
	right: 85px;
	top: 200px;
}
.index-banner>.index-container>.lunbo_dian>div{
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background-color: white ;
    margin-top: 14px;
    box-shadow: 0 0px 10px rgba(255,255,255,.8);
    -webkit-box-shadow: 0 0px 10px rgba(255,255,255,.8);
    -moz-box-shadow: 0 0px 10px rgba(255,255,255,.8);
}
.index-banner>.index-container>.lunbo_dian>div.active{
	background-color: #6c4317;
    box-shadow: 0 0px 10px rgba(108,67,23,.8);
    -webkit-box-shadow: 0 0px 10px rgba(108,67,23,.8);
    -moz-box-shadow: 0 0px 10px rgba(108,67,23,.8);
} */
.xy-club  div.top-wrap div.rect{border-bottom: none;}
.xy-club  div.top-wrap div.logo{height: 60px;}
.xy-club  div.top-wrap div.nav-club{position: absolute;top: 0px;width: 1000px;left: calc(50% - 400px);}
.xy-club  div.top-wrap div.logo span.h1 a{width:179px;height: 61px;display:inline-block;padding-right: 15px;padding-left: calc(50% - 604px);margin-top: 8px;}
.xy-club  div.top-wrap div.logo h1 span{width: 1px;color:#eee;height: 61px;display: inline-block;float: right;border-right: 1px solid #eee;}
.xy-club  div.top-wrap div.position{margin-top: 10px;padding-top: 8px;}
.xy-club  div.top-wrap div.position em{width: 12px;height: 17px;display: inline-block;background: url("/static/xyj/images/N11-23.png") no-repeat -107px -146px;vertical-align:middle;margin-right: 6px;float:left;margin-top: -2px;}
.xy-club  div.top-wrap div.position{padding-left: 15px;border-left: 1px solid #eeeeee;height: 40px;position: relative;}
.xy-club  div.top-wrap div.position p.r-city em{vertical-align: middle;}
.xy-club  div.top-wrap div.position a{color:#555;}
.xy-club  div.top-wrap div.position a:hover{color:#fd3c3c; }
.xy-club  div.top-wrap div.position p.qiehuan{margin-top: 7px;color: #fd3c3c;float:left;}
.search_input{
    width: 100%;
    position: absolute;
    top: 478px;
    z-index: 44;
}
.macksearch{
    background: #fff;
    border-radius: 25px;
    width: 529px;
    margin: 0 auto;
}
.macksearch .nav-content-search-center{
    position: relative;
     height: 45px;
    border: 1px solid #e5e5e5;
    border-radius: 25px;
    width: 527px;
}

.macksearch .nav-search-input {
    /* margin-right: 32px; */
    font-size: 0;
    overflow: hidden;
}
.macksearch .nav-search-center-input {
    z-index: 10;
    width: 168px;
    height: 14px;
    padding: 7px 0 7px 8px;
    border: 0;
    font-size: 12px;
}
macksearch .nav-search-center-input {
        width: 216px;
        padding: 9px 0 9px 8px;
        margin: 0;
        font-size: 14px;
        }
.macksearch .nav-search-center-text {
    position: absolute;
    /* top: 7px; */
    left: 10px;
    font-size: 12px;
    color: black;
    white-space: nowrap;
    cursor: text;
    z-index: 55;
    transition: left 1s;
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
}
.macksearch .nav-search-center-text{
        /* top: 7px; */
        font-size: 14px;
        z-index: 55;
    }
.macksearch img{
    display: block;
    position: absolute;
    left: 23px;
    top: 12px;
    width: 23px;
    height: 23px;
}
.macksearch .icon-search{
    display: block;
    position: absolute;
    right: 14px;
    top: 4px;
    width: 100px;
    height:38px;
    cursor: pointer;
    text-align: center;
    background-color: #6c4317;
    border-radius: 25px;
    color: white;
}
.macksearch div.result{float: left;text-align: center;}
.macksearch div.select-company{background:#fff;width: 89px;height: 45px;line-height:45px;position: absolute;top:0;left:0;z-index:1;border-right:0;border-radius: 25px;}
.xy-club .select-company ul.ssfl{position: absolute;width:96px;min-height: 40px;left: 0;top:38px;background:#f9f9f9;}
.xy-club .select-company ul.ssfl a{color: #666;font-size: 12px;}
.macksearch div.select-company a{width: 100%;height: 100%;display: inline-block;border-right:1px solid #eee;border-radius: 25px;}
.macksearch div.select-company a em{color:#666;}
.macksearch div.select-company a b{width: 2px;height: 4px;background-position:0px -356px ;vertical-align: middle;margin-top: -3px;margin-left: 5px;}
.macksearch div.select-company.active a b{background-position:0px -356px;display: inline-block;}
.macksearch div.nav-search-input {font-size: 14px;border-left: none;height: 100%;padding-left: 55px;width: 350px;}
.macksearch div.nav-search-input input{width:238px;height:42px;  }
.xy-club  div.top-wrap .search-spread{padding-left: 100px; }
.macksearch div.nav-search-input  .nav-search-center-text{position: absolute;left:62px;font-size: 12px;cursor: text;transition: left 1s; z-index: 55;  -webkit-transition: left 1s;-moz-transition: left 1s;-ms-transition: left 1s;-o-transition: left 1s;}
.macksearch .ser-item-show{background: #fff;border:1px solid #eee;border-top:none;position: absolute;left: -1px;width: 100%;z-index: 1000; }
.macksearch .ser-item-show.active{background: #fff;}
.macksearch .ser-item-show li{cursor: pointer;}
.macksearch .ser-item-show li:hover{background: #f6f6f6;color:#fd3c3c;}
.macksearch .ser-item-show li.active{background:#fff;}
.macksearch div.search-btn{width:88px;background:#fd3c3c;color: #fff;font-size: 13px;cursor: pointer; height: 40px;}
.macksearch div.search-btn input{color: #fff;cursor: pointer;font-size: 14px;width: 88px;height: 40px;text-align: center;line-height: 40px;}
.xy-club .carousel{position: absolute;height:94px;width: 205px;right: 20px;top:4px;padding: 0 20px;}
.xy-club .carousel .banner-wrap{height:94px;overflow: hidden;position: absolute;top:0;width: 205px;left: 20px;}
.xy-club .carousel ul.banner-slide{position: absolute;}
.xy-club .carousel ul.banner-slide li{float: left;    cursor: pointer;padding: 21px 16px 0;}
.xy-club .carousel ul.banner-slide li a{width: 205px;display: block;}
.xy-club .carousel ul.banner-slide li a img{height:94px;width:205px;}
.xy-club .carousel>a{z-index: 10;top:38px;font-size: 0;width:10px;height:18px;}
.xy-club .carousel a.arrow{display: none;}
.xy-club .carousel .c_left{position: absolute;background: url("/static/base/images/arrowLeft.png") no-repeat;left: 0;}
.xy-club .carousel .c_right{position: absolute;right:0px;background: url("/static/base/images/arrowRight.png") no-repeat;}
.nav-club{width: 610px;background:none;float: left}
.nav-club .nav-item{width: 800px;line-height: 40px;display: flex;justify-content: space-between;}
.nav-club .nav-item li{
    padding: 16px 20px 10px;box-sizing: content-box;}
/* .nav-club .nav-item li:nth-last-of-type(1){
        display: none;} */
/*新增样式*/
/* .nav-club .nav-item li:not(:nth-of-type(2),:nth-of-type(4)):hover::after{
    content: '';
    width: 20px;
    height: 12px;
    background: url(../../../static/base/images/triangle.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: -11px;
    left: calc(50% - 10px);
} */
.nav-club .nav-item li.active::after,
.nav-club .nav-item li:hover::after{
    content: '';
    width: 20px;
    height: 12px;
    background: url(../../../static/base/images/triangle.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: -11px;
    left: calc(50% - 10px);
    display: none;
}

/* .nav-club .nav-item.aaa::before{
    content: '';
    width: 1920px;
    height: 2px;
    background: #e4021e;
    position: absolute;
    left: 0;
    bottom: 0px;
} */

.nav-club .nav-item li a{float:left;height: 38px;line-height:38px;text-align: center;color: #333333;font-size: 18px !important;font-weight: 500 !important;}
.nav-club .line_fenge{position: absolute;right: 245px;top: -7px;z-index: 44;background: #dedfe0;width: 1px;height: 80px;}
.nav-club .numberPhone{position: absolute;
    /* left: calc(50% - 1px);
    top: 0px;
    margin-left: 365px; */
    right: -5px;
    z-index: 44;
    top: 15px;
}
.nav-club .numberPhone>img{height: 45px;display: inline-block;margin-right: 10px;float: left;}
.nav-club .numberPhone>div{display: inline-block;float: right;}
.nav-club .numberPhone span{color: black;font-size: 14px;}
.nav-club .numberPhone p{color: #6c4317;font-size: 20px;}
@media screen and (min-width: 1250px){
   .nav-club .nav-item li{    
        height: 45px;
        margin-right: 28px;
        padding: 16px 8px 10px;
    } 
    .nav-club .nav-item li a{
        width: 100%;
        height: 100%;
        font-size: 16px;
    }
    .nav-club{
        width: 100%;
    }
    .macksearch div.nav-search-input  .nav-search-center-text{
        /* top:15px; */
    }
    .macksearch .nav-content-search-center{
        height: 45px;
    }
    .macksearch div.nav-search-input input,.macksearch div.select-company{
        height: 43px;
        line-height: 38px;
    }
   /* .macksearch .icon-search{
        height: 38px;
    }*/
    .macksearch div.nav-search-input  .nav-search-center-text{
        font-size: 12px;
    }
    .macksearch div.nav-search-input input{
        width: 465px;
    }
}


/*.nav-club .nav-item li a:hover{background: #fd3c3c;color: #fff;}*/
/*.nav-club .nav-item li:hover a.menu-a{color: #fff;background:#fd3c3c;}*/
/* .nav-club .nav-item .nav-menu-list:hover a{ background:#f94a14;} */
.nav-club .nav-item li>a.hcolor,.nav-club .nav-item li a:hover{
    padding-bottom: 1px;
    color: #fff;
}
.nav-club .nav-item li{
    width: 130px;
    height: 70px;
    box-sizing: border-box;
    margin-right: initial;
    display: flex;
    justify-content: center;
    cursor: pointer;
}
.nav-club .nav-item li.active{
    background: #e4021e !important;
}

.mid-c{width: 1220px;height: 410px;margin:20px auto 0;}
.mid-c .con-l{width:310px;height: 408px;border:1px solid #eee;float: left;overflow: hidden;}
.mid-c .con-l .dialog-bd{ position: relative;}
.mid-c .con-l ul.tab{width: 310px;border-bottom: 1px solid #eee;overflow: hidden;border-top: 2px solid #fd3c3c;}
.mid-c .con-l ul li{width: 50%;float: left;box-sizing:border-box;}
.mid-c .con-l ul li.tab-border{ border-right:1px solid #eee;}
.mid-c .con-l ul li a{width:100%;display: inline-block;color: #333333;font-size: 18px;text-align: center;line-height: 52px;background: #f8f8f8;}
.mid-c .con-l ul li a em{display:inline-block;vertical-align: middle;}
.mid-c .con-l ul li a em.sheji{width:16px;height: 18px;background: url("/static/xyj/images/mfsj_off.png") no-repeat left center;}
.mid-c .con-l ul li.on a em.sheji{background: url("/static/xyj/images/mfsj_on.png") no-repeat left center;}
.mid-c .con-l ul li a em.baojia{width:18px;height: 18px;background: url("/static/xyj/images/mfbj_off.png") no-repeat left center;}
.mid-c .con-l ul li.on a em.baojia{background: url("/static/xyj/images/mfbj_on.png") no-repeat left center;}
.mid-c .con-l ul li.on a{background: #fff;color:#fd3c3c;}
.mid-c .con-l ul li.on a i.active{ display:inline-block;width:155px;height:7px;background:url("/static/xyj/images/bottom-bar.png") no-repeat center center;position: absolute;left:0;top:56px;}
/* .mid-c .con-l ul li.on a em.sheji{background-position:0 -60px;} */
/* .mid-c .con-l ul li.on a em.baojia{background-position:0 -126px;} */
.mid-c .con-l ul li a span{vertical-align: middle;}
.form-mfsj{width: 280px;margin:0 auto;}
.form-mfsj .title-mfsj{padding:20px 0;text-align:center;font-size: 16px;color:#333;}
.form-mfsj .title-mfbj{padding:20px 0;text-align:center;font-size: 16px;color:#333;}
.form-mfsj .title-mfsj.on{color: #fd3c3c;}
.form-mfsj .title-mfsj.on i{width: 16px;height: 16px;background: url("/static/base/images/!img.png") no-repeat;background-size:16px 16px;vertical-align: middle;margin: -4px 6px 0 0px;}
.form-mfsj .mfsj-user-name{width: 278px;height: 38px;color:#a9a9a9;margin-bottom: 14px;}
.form-mfsj .mfsj-user-name>input[type='text']{height: 38px;vertical-align: top;width: 100%;padding-left: 12px;box-sizing: border-box;border:1px solid #e8e8e8;}
.form-mfsj .mfsj-user-name>input.cur{border:1px solid #ee6d1f!important;}
.form-mfsj .mfsj-user-address{margin-bottom: 26px;}
.form-mfsj .mfsj-user-address select{width:135px;height: 36px;border:1px solid #e8e8e8;padding-left: 10px;float: none;margin-left:0;}
.form-mfsj .mfsj-user-address>select.cur{border:1px solid #fd3c3c;}
.form-mfsj .mfsj-user-address select#location-city{float: right;}
.form-mfsj .mfsj-user-address select#city{float: right;}
.form-mfbj .mfbj-user-address{margin-bottom: 10px;}
.form-mfbj .mfbj-user-name input{width: 268px;padding-left:10px;height: 34px;border:1px solid #ddd;line-height: 34px;margin-bottom: 10px;}
.form-mfbj .mfbj-user-name input.cur{border:1px solid #fd3c3c;}
.form-mfbj .mfbj-user-area{position: relative;}
.form-mfbj .mfbj-user-area em{position: absolute;right:10px;top:0; height: 34px;line-height: 34px;}
.form-mfbj .mfbj-user-shiting{font-size:0;width: 280px;height: 34px;line-height: 34px;color: #a9a9a9;margin-bottom: 10px}
.form-mfbj .mfbj-shi,.form-mfbj .mfbj-ting,.form-mfbj .mfbj-chu{width: 86px;height: 34px;border:1px solid #e8e8e8;color:#666;padding-left:10px;margin-right: 11px;}
.form-mfbj .mfbj-chu{margin-right: 0;}
.form-mfbj .mfbj-wei,.form-mfbj .mfbj-yangtai{width: 135px;height: 34px;border:1px solid #ddd;color:#666;padding-left:10px;margin-right: 10px;}
.form-mfbj .mfbj-yangtai{margin-right: 0;}
.form-mfsj .title-mfbj.on {color: #fd3c3c;}
.form-mfsj .title-mfbj.on i { width: 16px; height: 16px; background: url("/static/base/images/!img.png") no-repeat; background-size: 16px 16px; vertical-align: middle; margin: -4px 6px 0 0px; }
.form-mfbj .mfbj-user-address{font-size:0;margin-bottom: 10px;}
.form-mfbj .mfbj-user-address select{width: 135px;height: 34px; padding-left: 10px; border: 1px solid #e8e8e8;}
.form-mfbj .mfbj-user-address .city{margin-right: 0;}
.form-mfbj .mfbj-user-phone{margin-bottom: 10px;}
.form-mfsj .mfsj-sq input{width: 100%;text-align: center;background: #fd3c3c;height: 46px;color: #fff;font-size: 18px;cursor: pointer;}
.form-mfsj .mfsj-sq {margin-bottom: 10px;}
.form-mfsj ul.mfsj-icon li{float:left;width: 33.33%;font-size: 12px;line-height: 22px;color:#333;margin-bottom:8px;}
.form-mfsj ul.mfsj-icon li img{width: 20px;height: 21px;display: inline-block;margin-right: 5px;}
.form-mfbj{display: none;}
.form-mfsj ul.mfsj-icon{width:280px;border-bottom: 0;}
.mid-c .wrap-top{ float:left;height:410px;margin-left: 10px;width:898px;}
.mid-c .con-m{width: 630px;float: left;text-align: center;height:278px;}
.mid-c .con-m .con-m-b{height: 90px;/* clear: both;line-height: 90px; */}
.mid-c .con-m .coursel-bottom li{float: left;margin:8px 0;width:220px;height: 74px;border-right: 1px solid #eee;box-sizing: border-box;}
.mid-c .con-m .coursel-bottom li:last-child{border-right: none;}
.mid-c .con-m .coursel-bottom li a{display: inline-block;text-align: left;}
.mid-c .con-m .coursel-bottom li a h3{color:#5f5f5f;font-size: 16px;padding: 16px 0 10px;}
.mid-c .con-m .coursel-bottom li a p{color:#939393;font-size: 12px;;}
.mid-c .con-m .coursel-bottom li a div{width:204px;height:74px;padding-left:22px;}
.mid-c .con-m .coursel-bottom li .xyj{background: url("/static/xyj/images/index_carousel_xyj.png") 130px center no-repeat;}
.mid-c .con-m .coursel-bottom li .zxd{background: url("/static/xyj/images/index_carousel_zxd.png") 130px center no-repeat;}
.mid-c .con-m .coursel-bottom li .jsq{background: url("/static/xyj/images/index_carousel_jsq.png") 128px center no-repeat;}
.mid-c .con-m .coursel-bottom li .xyj-app{background: url("/static/xyj/images/index_carousel_xyjapp.png") 128px center no-repeat;}
.mid-c .con-m .carousel{height:280px;overflow: hidden;position: relative;width: 630px;}
.mid-c .con-m .carousel div.imgFade{height: 280px;}
.mid-c .con-m .carousel div.imgFade a.fadetu{width: 630px;height: 280px;position: absolute;left: 0;display: none;}
.index-banner{position: relative;}
.index-banner .btn-w{position: absolute;width: 50px;height: 50px;background-color: #000;position: absolute;opacity: 0.5;top:135px;z-index:10;}
.index-banner .btn-w:hover{opacity: 1;}
.index-banner .mleft{left: 0px;left: 0;}
.index-banner .mright{right: 0px;}
.index-banner .mright span{background-position:-13px -307px;}
.mid-c .con-m .carousel ul li a{display: block;}
.mid-c .con-m .carousel ul li img{width: 880px;height: 320px;}
.mid-c .con-m .carousel img{width:630px;height: 280px;}
.mid-c .budget { width:260px;height:280px;background: url("/static/xyj/images/mfzxbg.png") no-repeat center center;text-align: center;}
.mid-c .budget h2.title-zxys{ font-size: 22px;color:#fd3c3c;margin-top: 22px;font-weight:normal;}
.mid-c .budget p.title-p{ font-size: 16px;color:#666;margin-top:10px;}
.mid-c .budget h3.title-num{ font-size: 22px;color:#fd3c3c;margin-top:26px;}
.mid-c .budget h3.title-num i{display: inline-block;width:84px;height:57px;background:url(/static/xyj/images/number.png) no-repeat center center;margin:0 6px;}
.mid-c .budget span.title-span{ font-size: 14px;color:#666;margin-top:16px;display: inline-block;}
.mid-c .budget div.mfsq input{ width:200px;height:45px;line-height: 45px;text-align: center;color:#fff;font-size: 18px;background: #fd3c3c;margin-top: 25px;border-radius: 2px;}
.mid-c .con-m-b{width:898px;height:118px;border:1px solid #eee;margin-top:10px;}
.mid-c .con-m-b ul li{
    width:299px;height:118px;
    overflow:hidden;
    float:left;
    position: relative;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.mid-c .con-m-b ul li:hover{
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -2px, 0) scale(1);
    transform: translate3d(0, -2px, 0) scale(1);
    border-radius: 2px;
}
.mid-c .con-m-b ul li div.xyj{display:block;width:298px;height:118px;background:url("/static/xyj/images/mfys-bg1.png") no-repeat center center;background-size: cover;margin:0 auto;}
/*.mid-c .con-m-b ul li div.xyj:hover{  }*/
.mid-c .con-m-b ul li div.Zxd{display:block;width:301px;height:118px;background:url("/static/xyj/images/mfys-bg2.png") no-repeat center center;background-size: cover;margin:0 auto;}
.mid-c .con-m-b ul li div.jsq{display:block;width:259px;height:118px;background:url("/static/xyj/images/mfys-bg3.png") no-repeat center center;background-size: cover;margin:0 auto;}
.mid-c .con-m-b ul li div.xyj p,.mid-c .con-m-b ul li div.Zxd p,.mid-c .con-m-b ul li div.jsq p{color:#333;font-size: 18px;text-align: center;height:84px;line-height:86px;}
.mid-c .con-m-b ul li div.xyj p strong,.mid-c .con-m-b ul li div.Zxd p strong,.mid-c .con-m-b ul li div.jsq p strong{ color:#fd3c3c;font-weight:normal;}
.mid-c .con-m-b ul li a input[type="button"]{color:#fff;background:#fd3c3c;padding: 5px 18px;font-size: 14px;position: absolute;left:110px;top:68px;}
div.yq-c-l>a.More{ color:#666;position:absolute;right: 162px;top: 162px;display: none;}
a.More:hover{color:#fd3c3c;}
a.More i.down{display: inline-block;width:7px;height:7px;background:url("/static/xyj/images/xiala.png") no-repeat center center;vertical-align: middle;margin-left: 2px;}
a.More i.up{display: inline-block;width:7px;height:7px;background:url("/static/xyj/images/shangla.png") no-repeat center center;vertical-align: middle;margin-left: 2px;}
/*.mid-c .con-m-b ul li div.jsq p{ top:33px;left: 33px;}*/
.company-show{width: 1220px;padding-top: 90px;margin:0 auto;color: #333333;}
.i_main_wrap{ margin-top: -46px;}
.company-show .company_bac{height: 100px;}
.company-show .company-name{position: relative;padding-top: 30px;}
.company-show .company-name span:nth-of-type(1){font-size: 35px;color: #6c4317;}
.company-show .company-name em b{color: #f51212;}
.company-show .company-name a{color:#666;}
.company-show .company-name a{color:#666;font-size: 12px;position: absolute;right: 0;bottom: 12px;}
.company-show .company-name a:hover{color:#fd3c3c;}
.company-show .pinglei{position: absolute;top:99px;right: 0px;display:inline-block;}
.company-show .pinglei a{font-size: 14px;color: black;float: left;margin-left: 8px;}
.company-show .pinglei a em{margin-right: 8px;}
.company-show .pinglei a em.line{margin-right: 0px;}
.company-show .pinglei a:nth-last-child(2) em.line{display: none;}
.company-show .pinglei a.more{margin-left: 30px;}
.company-show .pinglei a:hover{color:#6c4317; }
div.icon-img{margin-top: 20px;}
div.icon-img .i-imgAll{ width:1220px; overflow: hidden; position: relative; z-index: 999; max-height: 244px; min-height: 84px;}
div.icon-img .i-imgAll ul li{float: left;width:1214px;}
div.icon-img .i-imgAll a.btn { width: 27px;height: 49px;background: url("/static/base/images/bigarrow.png") no-repeat;display: block;position:absolute;top:102px;z-index: 999;}
div.icon-img .i-imgAll a.btn_r { background-position: -27px 0;right: 0; z-index: 999;}

/* div.icon-img .i-imgAll ul { position: absolute;left:0; top:0;} */
 i.company-special-honor{ width:100%;height:100%;display: inline-block;background: url("/static/xyj/images/honor.png") no-repeat center center;background-size: 100% auto;
position: absolute;left:-2px;top:0px;z-index: 99;}
div.ico-img .picList{ position:relative; overflow: hidden;}
.zxgs-box a{position: relative;}
.zxgs-box i.company-special-honor{background: url("/static/xyj/images/bighonor.png") no-repeat center center;width: 100%;height: 100%;left: 0px;top:0px;background-size: 100% auto;}
div.ico-img .i-imgAll ul li{ width: 1214px; height:84px;}
div.icon-img table{width: 1210px;text-align: center;border-collapse: collapse;border-left: 1px solid #eee;border-top:1px solid #eee;}
div.icon-img table tr{width: 1214px;}
div.icon-img table tr.slide-img { width:1214px; margin:0 5px; }
div.icon-img table tr.slide-img td { width:150px;height:80px;position: relative;}
div.icon-img table tr.slide-img td a{display: block;}
div.icon-img table tr.slide-img td img { margin: 9px;width: 124px;height: 62px;}
div.icon-img table.bage td{width:152px;text-align: center;border-collapse: collapse;height:66px;float: left;}
div.icon-img table.bage td a{width:132px;}
div.icon-img table.bage td img{width: 132px;height: 66px;}
div.icon-img table td{border-right: 1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;width:132.5px;height:92px;float: left;}
div.icon-img table td a{display: inline-block;vertical-align: middle;}
div.icon-img table td a img{height:92px;width: 132px;}
div.company-xiaoguo {padding-top: 50px;position: relative;min-height: 320px;}
div.company-xiaoguo .xiaoguo-tu{position: relative;margin-top: 20px;}
div.company-xiaoguo .xiaoguo-tu a{position: absolute;left: 0;top:0;display:inline-block;overflow: hidden;}
div.company-xiaoguo .xiaoguo-tu a:hover{ color:#fff;}
div.company-xiaoguo .xiaoguo-tu a img{width: 100%;height:100%;}
div.company-xiaoguo .xiaoguo-tu a h3{display:none;position: absolute;padding-left:15px;bottom: 0;left: 0;background: #000;color:#fff;opacity: 0.75;filter:alpha(opacity=75);;width:100%;height: 30px;font-size: 16px;line-height:30px;}
div.company-xiaoguo .xiaoguo-tu :hover h3{ display: block;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-01{width: 475px;height: 340px;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-02{width: 476px;height: 160px;left: 495px;top:0px;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-03{width: 228px;height: 160px;left: 495px;top:180px;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-04{width: 228px;height: 160px;left: 743px;top:180px;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-05{width: 228px;height: 340px;left: 992px;top:0px;background:black;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-05 img{width: 228px;height: 340px;}
div.company-xiaoguo .xiaoguo-tu .index-xiao-01 h3{ height: 30px; font-size:24px;}
div.company-gonglue{min-height:490px;}
div.company-gonglue .gonglue-jieshao{margin-top: 20px;position: relative;}
div.company-gonglue .gonglue-jieshao .gonglue-menu{float:left;}
div.company-gonglue .googlue-l{width:378px;}
div.company-gonglue .gonglue-l-img a {height: inherit;display: block;overflow: hidden;}
div.company-gonglue .gonglue-r .c-bd-img a { height: inherit;overflow: hidden;display: block;   }
div.company-gonglue .gonglue-l-img{border:1px solid #eee;padding: 2px;width: 372px;margin-bottom: 20px;height:228px;}
div.company-gonglue .gonglue-l-img img{width: 100%;vertical-align: middle; height: inherit;}

div.company-gonglue .gonglue-l-c{font-size: 16px;color:#d40303;height: 130px;overflow: hidden;}
div.company-gonglue .gonglue-l-c h3{margin-bottom: 13px;}
div.company-gonglue .gonglue-l-c h3 a{color: #333;font-weight: bold;font-size: 16px;}
div.company-gonglue .gonglue-l-c p{font-size: 14px;color: #999;margin-bottom: 12px;}
div.company-gonglue .gonglue-l-c p a{font-size: 14px;color: #999;}
div.company-gonglue .gonglue-l-c p img{vertical-align: middle;margin-top: -2px;}
div.company-gonglue .gonglue-m{ width: 540px;;margin:0 30px 30px 0;}
div.company-gonglue .gonglue-n{ width: 650px;;margin:0 0 30px 0;}
div.company-gonglue .gonglue-n .gonglue-list2{ margin-top:16px;}
div.company-gonglue .gonglue-m .title{font-size: 18px;height: 20px;padding-bottom:10px;border-bottom: 1px solid #eee;position: relative;line-height: 20px;}
div.company-gonglue .gonglue-m .title a{font-size: 12px;color: #666;}
/*div.company-gonglue .gonglue-m h3.title a:hover{color: #fd3c3c;}*/
div.company-gonglue .gonglue-m .title .sTitle{color: #333;}
div.company-gonglue .gonglue-m .title b{width: 100px;height: 2px;position: absolute;bottom: 0;left: 0;background:#fd3c3c; }
div.company-gonglue .gonglue-m-d{ margin-top: 6px;height: 106px;overflow:hidden;border-bottom: 1px dotted #e8e8e8;}
div.company-gonglue .gonglue-m-n{ height: 134px;margin-top: 16px;}
div.company-gonglue .gonglue-m-c dl dt{float: left;width: 138px;border:1px solid #eee;padding:2px;height:94px;}
div.company-gonglue .gonglue-n dl dt{float: left;width: 173px;border:1px solid #eee;padding:2px;height:120px;}
div.company-gonglue .gonglue-n dl dt img{width: 173px!important;height:120px;vertical-align: middle;}
div.company-gonglue .gonglue-m-c dl dt a{display: block;height:inherit;overflow: hidden;}
div.company-gonglue .gonglue-m-d dl dt img{vertical-align: middle;width: 138px;height: 94px;}
div.company-gonglue .gonglue-m-c dl dd{margin-left: 164px;}
div.company-gonglue .gonglue-m-n dl dd{margin-left: 200px;}
div.company-gonglue .gonglue-m-c dl dd .c-bd{height:114px;overflow:hidden;}
div.company-gonglue .gonglue-m-c dl dd .c-bt{ overflow:hidden;height:123px;}
div.company-gonglue .gonglue-m-c dl dd .c-bt p{ font-size: 16px;color:#333;height:40px;line-height:40px;border-bottom:1px dotted #e8e8e8;display: block;}
div.company-gonglue .gonglue-m-c dl dd h3{font-size: 16px;color:#d40303;padding: 20px 0 10px 0px;}
div.company-gonglue .gonglue-m-c dl dd h3 a{color:#333;font-weight: normal;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;width: 376px;display:inline-block;overflow: hidden;}
div.company-gonglue .gonglue-m-c dl dd h3 a:hover{color: #fd3c3c;}
div.company-gonglue .gonglue-m-c dl dd p{color: #999;font-size: 12px;line-height: 22px;}
div.company-gonglue .gonglue-m-c dl dd p a{ font-size: 16px;color:#333;}
div.company-gonglue .gonglue-m-c dl dd p a:hover{color: #fd3c3c;}
div.company-gonglue .gonglue-r{width: 278px;margin-left: 0;position: absolute;top:0;right: 0; height: inherit;}
div.company-gonglue .gonglue-r .c-bd-img{width: 272px;height:196px;border:1px solid #eee;padding: 2px;margin-bottom: 20px;}
div.company-gonglue .gonglue-r .c-bd-img img{width: 100%; height: inherit;}
div.calculate{height: 102px;background:#f9f9f9;width: 1220px;margin:0 auto;}
div.sjs-tp{width: 910px;padding:0 15px;height: 402px;float: left;}
div.sjs div.carousel{width: 910px;height: 402px;float: left;position: relative;}
div.sjs div.carousel-c{width:850px;margin: 0 auto;position: relative;overflow: hidden;height: 402px;}
div.sjs div.carousel-c>a{width: 27px;height: 49px;background: url("/static/base/images/bigarrow.png") no-repeat;display: none;position:absolute;top:150px;z-index: 50;}
div.sjs div.carousel-c>a.c_right{background-position: -27px 0;right: 0;}
div.sjs div.carousel ul.sjs-carousel{height:348px;margin-top: 42px;position: absolute;overflow-y: hidden;}
div.sjs div.carousel .nq-sjs{box-sizing: border-box;width: 850px;}
div.sjs div.carousel .nq-sjs li{width: 100px;margin:0 35px 30px 35px;height: 144px;}
div.sjs div.carousel .nq-sjs li img{width: 100px;height: 100px;border-radius: 50%;}
div.sjs div.carousel .nq-sjs li a{font-size: 14px;text-align: center;color:#727272;display: block;}
div.sjs div.carousel .nq-sjs li a:hover{color: #fd3c3c;}
div.sjs div.carousel .nq-sjs li a p{margin-top: 8px;}
div.sjs div.carousel ol.fx{position:absolute;height: 50px;top:168px;left: 0;z-index: 10;width: 100%;}
div.sjs ol.fx li{width:28px;height:50px;cursor: pointer;}
div.sjs li.fx-l{left:0;background: url("../images/N11-23.png") no-repeat -1px -176px;float: left;}
div.sjs li.fx-r{right:0;background: url("../images/N11-23.png") no-repeat -1px -114px;float: right;}
div.sjs div.carousel ul li{float: left;}
div.sjs div.carousel ul li img{height: 402px;width: 832px;}
div.sjs .sjs-name{margin-bottom: 20px;}
div.sjs .mfsq-sj{width:250px;height:384px;border:1px solid #eee;padding:0 14px;float: right;padding-top: 16px;}
div.sjs .mfsq-sj p.title{color:#fd3c3c;font-size: 18px;border-bottom: 1px solid #eee;height: 35px;position: relative;}
div.sjs .mfsq-sj p.title em{width:130px;height: 2px;position: absolute;left: 0;bottom:0;background:#fd3c3c; }
div.sjs .mfsq-sj p.xz{color: #666;border-bottom:none;height: 46px;}
div.sjs .mfsq-sj div.name{position: relative;}
/*div.sjs .mfsq-sj div.name span{position: absolute;font-size: 12px;color:#a9a9a9;top:13px;left: 13px;}*/
div.sjs .mfsq-sj div.name>input[type='text']{padding:7px 10px;display: block;height: 24px;border:1px solid #e8e8e8;display: block;width: 228px;}
div.sjs .mfsq-sj div.sq-btn{background:#fd3c3c;color: #fff;text-align: center; margin-top:15px;margin-bottom:15px;}
div.sjs .mfsq-sj div.sq-btn input{width: 100%;color: #fff;height: 40px;cursor: pointer;font-size: 18px;}
div.sjs p.sq-count{font-size: 14px;text-align: center;}
div.sjs p.sq-count b{color:#fd3c3c; }
div.xq div.xq-al{margin-top: 20px;position: relative;min-height: 276px;overflow: hidden;}
div.xq div.xq-al a.a-xq{display: block;}
div.xq div.xq-al dt{width: 400px;height: 276px;float: left;}
div.xq div.xq-al dt img{width: 400px;height: 276px;}
div.xq div.xq-al dd{margin-left: 422px;}
div.xq div.xq-al dd p.title{color: #333;font-size: 18px;border-bottom: 1px solid #eee;padding:24px 0  9px 0;}
div.xq div.xq-al dd div.jieshao{padding-top: 18px;font-size: 14px;color: #999999;line-height: 1.5;}
div.xq div.xq-al div.jieshao a{color: #999;}
div.xq div.xq-al dd div.fa{margin-top: 20px;width: 140px;}
div.xq div.xq-al dd label{color: #333;}
div.xq div.xq-al dl{height:276px;}
div.xq div.xq-al-item{width:180px;height: 276px;margin-right: 20px;}
div.xq div.xq-al div.jieshao a.lj{display: inline-block;width: 112px;height: 28px;color: #fff;line-height: 28px;font-size: 14px;background: #ec6934;text-align: center;margin-top: 17px;}
div.xq div.xq-al div.xq-al-item{width: 180px;overflow:hidden;float: left;}
/*div.xq div.xq-al div.xq-al-item01{left: 0;top:0;}*/
/*div.xq div.xq-al div.xq-al-item02{left: 200px;top:0;z-index: 2;}*/
/*div.xq div.xq-al div.xq-al-item03{left: 400px;top:0;z-index: 3;}*/
/*div.xq div.xq-al div.xq-al-item04{left: 600px;top:0;z-index: 4;}*/
div.xq div.xq-al div.xq-al-item.sz{width: 620px;overflow:hidden;margin-right: 0;}
div.zx{position: relative; overflow: hidden;}
div.zx div.zx-menu{float: left;}
div.zx div.zx-wrap{margin-top: 20px; margin-bottom: 40px;}
div.zx div.zx-l{width: 265px;height: 245px;}
div.zx div.zx-l img{height: 109px;width: 265px;}
div.zx div.zx-l img.img01{margin-bottom: 26px;}
div.zx div.zx-m{width: 638px;}
div.zx div.zx-m ul{width: 100%;height: 29px;border-bottom: 1px solid #eee;color:#999;font-size: 16px;}
div.zx div.zx-m ul li{float: left;width: 33.3%;text-align: center;cursor: pointer;}
div.zx div.zx-m ul li.color{color:#fd3c3c; }
div.zx div.zx-m div.top{position: relative;}
div.zx div.zx-m div.top span{position:absolute;bottom: 0;left: 0;height:2px;background:#fd3c3c;width: 33.3%;}
div.zx div.zx-m{color:#818080;font-size: 14px;margin-left: 20px;}
div.zx div.zx-m-c{margin-top: 13px;}
.hide{display: none;}
div.zx div.zx-m-c p{height: 33px;line-height: 33px;border-bottom: 1px dashed #d0d0d0;}
div.zx div.zx-m-c p b{width: 470px;}
div.zx div.zx-m-c p.lastest b{width: 420px;}
div.zx div.zx-m-c p span{color: #d40303;}
div.zx div.zx-m-c{color:#fd3c3c; }
div.zx div.zx-m-c p em{color: #d2d8e4;}
div.zx div.zx-r{float: right;width: 280px;}
div.zx div.zx-r div.top{height: 30px;border-bottom: 1px solid #eee;color: #fd3c3c;font-size:16px;position: relative;}
div.zx div.zx-r div.top em{width: 128px;height: 2px;background:#fd3c3c;position: absolute;left: 0;bottom: 0;}
div.zx div.zx-r-c{padding-top: 10px;font-size: 12px;padding-bottom: 13px;}
div.zx div.wordScroll{height: 100px;overflow: hidden;padding-top:10px;}
div.zx div.wordScroll1,div.zx div.wordScroll2,div.zx div.wordScroll3{height: 184px;overflow: hidden;}
div.newest-zx,div.business-zx,div.newest-yh{ width: 100%;border-collapse: collapse;}
div.zx div.zx-r-c table{width: 100%;color: #333;border-collapse: collapse;text-align: center;}
div.zx div.zx-r-c table th{border-bottom: 1px solid #eee;height: 37px;}
div.zx div.wordScroll1 .newest-zx a{display: inline-block;overflow: hidden;width: 100%;}

div.zx div.zx-r-c table td{border-bottom: 1px dashed #eee;height: 37px;color: #666; width: 25%; text-align: center;}
div.zx div.zx-r-c table td{border-bottom: 1px dashed #eee;height: 37px;color: #666; padding-left:2px;}
div.zx div.zx-r-btn{width: 116px;height:28px;background:#ec6934;color:#fff;text-align: center;line-height: 28px; margin: 20px auto 0;}
div.zx div.zx-r-btn a{color:#fefefe;font-size: 14px;display: block;}
/*城市*/
.sec-area{width: 1212px;border:0px solid #fd3c3c;margin: 20px auto 0;height:630px;}
.sec-area-top{padding: 32px 62px 32px 28px;}
.sec-area-top .area-now-city{font-size: 28px;color: #fd3c3c;vertical-align: middle;}
.sec-area-top ul li{height:30px;float: left;padding: 5px 0;}
.sec-area-top .area-now-li{padding-right: 40px;border-right: 1px solid #e1e1e1;}
.sec-area-top .area-now-li span{font-size: 16px;color: #999;margin-right:12px;vertical-align: middle;}
.sec-area-top .down-area-li{padding-left: 38px;}
.sec-area-top .down-area-li label{font-size: 16px;color: #999;padding-top: 7px;}
.sec-area-top .down-area-li select{width: 158px;height: 30px;border:1px solid #efefef;color: #999;font-size: 14px;}
.sec-area-top .down-area-li #location-province{float: none;margin-right:10px;}
.sec-area-top a.jinru{width: 80px;height: 30px;background: #fd3c3c;line-height: 30px;text-align: center;color: #fff;font-size: 14px;display: inline-block;margin-left: 6px;}
.sec-area-top li.direct{margin-left:30px;}
.sec-area-top li.direct input{font-size: 14px;}
.sec-area-top .area-shu-box{/*border:1px solid #efefef;*/display: inline-block;position: relative;vertical-align: middle;}
.down-area a.search{color:#999;}
.sec-area-top .area-shu-box input{padding: 7px 0px 7px 13px;display: inline-block;border:1px solid #eee;}
.sec-area-top .area-shu-box ul{position: absolute;width: 100%;left: 0;top:40px;border:1px solid #efefef; -webkit-box-shadow:1px 1px 2px #efefef;
    -moz-box-shadow: 1px 1px 2px #efefef;
    box-shadow: 1px 1px 2px #efefef;}
.sec-area-top .area-shu-box ul li{height:30px;width: 100%;text-align: center;font-size: 14px;line-height: 30px;}
.sec-area-top .area-shu-box ul li a{color: #999;}
.sec-area-top .area-shu-box ul li a:hover{color: #fd3c3c;}
.area-hot-city{margin-top: 30px;}
.area-hot-city span{color:#999;margin-right:8px;}
.area-hot-city a{color: #666;margin-right: 24px;}
.area-hot-city a:hover{color: #fd3c3c;}
.area-hot-city span,.area-hot-city a{font-size: 16px;}
.recent-visit-city{margin-top: 16px;}
.sec-area{background: url("/static/xyj/images/map.jpg") no-repeat 160px -33px;}
.sec-area .letter-city-con{background: #f4f4f4; border-bottom: 1px solid #d7d7d7;line-height: 46px;padding:0  30px 0 30px;margin-bottom: 24px;}
.sec-area .letter-index{font-size: 16px;color:#333;}
.sec-area .letterItem{height: 46px;line-height: 46px;}
.sec-area .letterItem li{float: left;font-size: 16px;color: #666;width: 36px;text-align: center;cursor: pointer;}
.sec-area .letterItem li span{height: 25px;cursor: pointer;}
.sec-area .letterItem li.active {color:#fd3c3c;border-top:1px solid #fd3c3c;background: #fff;}
.area-city-box-con{overflow-y: scroll;height: 745px;margin-bottom: 45px;padding: 0 133px;}
/*滚动条样式*/
#total-city-con::-webkit-scrollbar  {
    width: 1px; 
    -webkit-overflow-scrolling: touch;   
}
#total-city-con::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: url(/static/base/images/scoll_bac.png) no-repeat center;
}
.area-city-box-con .tabContent{padding-bottom: 18px;}
.area-city-box-con .tabContent dt{float: left;width: 28px;height:27px;background: url(/static/new-xyj/images/no_hover.png) no-repeat 1px 2px;line-height: 26px;text-align: center;padding-top:1px;}
.area-city-box-con .tabContent dt span{color: #fff;}
.area-city-box-con .tabContent dd{margin-left: 60px;line-height: 30px;width: 900px;}
.area-city-box-con .tabContent dd a{font-size: 14px;color: #404040;margin-right: 20px;display: inline-block;}
.area-city-box-con .tabContent dd a:hover{color: #e4021e; }
/* .area-city-box-con .tabContent dd a.hotcity{color:#e7363d;}
.area-city-box-con .tabContent dd a.hotcity:hover{color: #fff;} */
.area-city-box-con .tabContent dt.active{background: url(/static/new-xyj/images/yes_hover.png) no-repeat 1px 2px;width: 30px;height: 30px;border:none;}
.area-city-box-con .tabContent dt.active span{border:none;padding: 0;width: 30px;height: 30px;}
#total-city-con::-webkit-scrollbar{background-color: none;width: 12px;}
#total-city-con::-webkit-scrollbar-thumb {background-color: #cecece;}
/*首页免费报价计算结果*/
.indess{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    padding: 0;
    margin: 0;
    display: none;
}
.mark{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    padding: 0;
    margin: 0;
    display: none;
}

.alert{
    width:1070px;
    height: 540px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 9999;
    background-clip: content-box;
    background:#fff;
    display: none;
}

.alert-left { width:494px;padding:68px 0 76px 60px;}
.alert-left img { width:419px;height:254px;}
.alert-left p { margin-top:24px;font-size:14px;color:#565555;text-align: center;width:419px;}
.alert-left p em { color:#e8732d;font-size: 14px;}
.img-ico { height:412px;border-right:1px solid #e0e0e0;position: absolute;top:70px;left:535px;}
.alert-right { padding:46px 60px 78px 0px;float:right;position: relative;right:-38px;}
.alert-right i.del{ display: inline-block;width: 16px;height:16px;background: url(/static/mfbjd/images/xxx.png) no-repeat right center;position: absolute;right:18px;top:18px;cursor: pointer;}
.creditList { width:380px;height:408px;border-radius: 10px;padding: 18px 18px 20px;border: 1px solid #e0e0e0;box-shadow: 0 2px 4px #e5e5e5;}
.creditList h2.sumFee {width:378px;border-radius: 10px;font-size: 24px;font-family: "思源黑体";background: #b8b8b8;padding: 32px 0;color:#fff;margin-bottom:22px;}
.creditList h2.sumFee span{ text-indent:62px;margin-left: 20px;}
.creditList h2.sumFee strong { color:#fd3c3c;font-weight: normal;}
.creditList ul.feeList li{width:378px;border-radius: 10px;font-size: 18px;font-family: "思源黑体";background:#e9e9e9;color:#565555;height:50px;line-height:50px;margin-bottom:22px;}
.creditList ul.feeList li span { display: inline-block;width:50%;text-align: center;border-right: 1px solid #e0e0e0;}
.creditList ul.feeList li em { width:49%;text-align: center;position: relative;}
.creditList ul.feeList li b{ color:#e63c3c;}
.creditList ul.feeList li .xyj_zj { font-size:14px;color:#bbb;text-decoration: line-through;position: absolute;right: 15px;top:0;display: none;}
.creditList ul.feeList li .xyj_zj strong { font-weight:normal;}
.creditList p.stake { color:#e8732d;font-size: 14px;font-family: "思源黑体";text-indent:40px;}
.nav-item .nav-menu{position: relative;z-index: 100;}

.nav-item .nav-menu .menu_arrow{
    background: url("/static/base/images/nav-menu.png");width: 7px; height: 4px;background-position: 0 0;
    vertical-align: middle;
    margin-top: -2px;
    display: inline-block;
    margin-left: 5px;
}
.nav-item .nav-menu a.hcolor .menu_arrow{
   background-position: -15px 0;
}
.nav-item .nav-menu:nth-of-type(2):hover .icon{
    display: block !important;
    
}
.nav-item .nav-menu:nth-of-type(4):hover .icon{
    display: block !important;
    
}
.nav-item .nav-menu:hover .menu_arrow{
    background: url("/static/base/images/nav-menu.png");width: 7px; height: 4px;background-position: -23px 0;
    margin-top: -2px;
    display: inline-block;
}
/* .nav-club .nav-item li:hover .nav-menu-list{ background:#f36100;} */
.nav-club .nav-item li .nav-menu-list a{ height:26px;line-height: 26px;width:100%;}
.nav-menu .nav-menu-con{position: absolute;top:70px;width:1920px;background: #fff;padding: 5px 0;min-height: 120px;box-sizing: border-box;}
li.nav-menu:nth-of-type(2) .nav-menu-con{
    /* left: -482px; */
    left: -700px;
}
li.nav-menu:nth-of-type(4) .nav-menu-con{
    /* left: -849px; */
    left: -960px;
}
.nav-item .nav-menu-list{width: 1220px;text-align: center;margin:auto;}
.nav-item .nav-menu-list>div{display: inline-block;width: 250px;padding-left: 53px;box-sizing: border-box;color: #797979;font-size: 14px;text-align: left;}
.nav-item .nav-menu_kuang{position: relative;}
.nav-item .nav-menu_kuang p{
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-left: 39px;
}
.nav-item .nav-menu_kuang .fenge_line{position: absolute; width: 2px;height: 110px;right: 0;top: -4.5px;border-radius: 50%;background: -webkit-linear-gradient(#fff, #dfe0e1,#fff);  background: -o-linear-gradient(#fff, #dfe0e1,#fff); background: -moz-linear-gradient(#fff, #dfe0e1,#fff);background: linear-gradient(#fff, #dfe0e1,#fff);}
.nav-club .nav-item li .nav-menu-list a{text-align: left;height: 25px;padding-right: 27px;width: auto;}
.nav-club .nav-item li .nav-menu-list a:hover{text-align: left;height: 25px;margin: 0;padding: 0 27px 0 0;}
.nav-item .nav-menu-list span{vertical-align: top;color:#797979;font-size: 12px;}
.nav-item .nav-menu-list span:hover{color: #e4021e;}
.nav-item .last{position: relative;}
.nav-item .last>div{position: absolute;text-align: center;}
.nav-item .last>div.one{bottom: -68px;display: none;}
.nav-item .last>div.one>div:first-child{padding-right: 50px;}
.nav-item .last>div.one>div{position: relative;cursor: pointer;}
.nav-item .last>div.one>div>a{position: absolute;width: 100%;height: 100%;}
.nav-item .last div.one .shangbiao{position: absolute;left: 45px;top: -5px}
.nav-item .last>div.two{bottom: -28px;display: none;}
.nav-item .last>div.two img{margin-left: 10px;}
.nav-item .last div{display: inline-block;}
.nav-item .last p{color: #333333;}
.down-area a.search{width: 80px;height:33px;background: #fd3c3c;text-align: center;line-height: 33px;color: #fff;display:inline-block;color:#fff;vertical-align: middle;margin-left: 10px;}


.xgt-alert{
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin: auto;
    z-index: 9999;
    width: 1122px;
    height:490px;
    background: #fff;
    box-shadow: 0 6px 10px rgba(82,82,82,.18);
    padding: 50px 56px 50px 42px;
    background-clip: content-box;
}
.xgt-alert .calculate{
    position: relative;
    background: #fff;
}
.calculator{
    padding-top: 0!important;
}

/*modify*/
.shejicase .local-case-list {
    overflow: hidden;
    margin-top: 20px;
}
.shejicase .local-case-list ul { width: 1240px;height: 753px; overflow: hidden;}
.shejicase .local-case-list ul li{display: inline-block;margin: 0 28px 28px 0;position: relative;width: 390px;height: 246px;}
.shejicase .local-case-list ul li:nth-of-type(1),.shejicase .local-case-list ul li:nth-of-type(2){width: 594px;height: 476px;}
.shejicase .local-case-list ul li:nth-of-type(2),.shejicase .local-case-list ul li:nth-of-type(5){margin-right: 0;}
.shejicase .local-case-list ul li:nth-of-type(5){margin-right: 0;width: 376px;}
.shejicase .local-case-list ul li:nth-of-type(5)::after{display: none;}
.shejicase .local-case-list ul li>div.xgt_fd_lb{width: 100%;height: 100%;}
.shejicase .local-case-list ul li>div.xgt_fd_lb>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: all .5s ease-out;}
.shejicase .local-case-list ul li>div.xgt_fd_lb>img.active{opacity: 1;}
.shejicase .local-case-list ul li>div.right{position: absolute;right: 40px;bottom: 19px;background-color: white;padding: 0 10px;display: none;height: 84px;}
.shejicase .local-case-list ul li>div.rightTop{
    top: 19px;
    height: 42px;
}
.shejicase .local-case-list .right>div,.shejicase .local-case-list .right>img{display: block;border-bottom: 1px solid #efefef;cursor: pointer;margin-top: 14px;padding-bottom: 10px;}
.shejicase .local-case-list .right>div>img:nth-of-type(2){display: none;padding-left:2px}
.shejicase .local-case-list ul li>div.share-wrapper{position: absolute;right: 70px;bottom: 21px;padding: 0 10px;width: 225px;height: 40px;background: url(/static/base/images/xgt_share_bac.png) no-repeat;display: none;}
.shejicase .local-case-list ul li>.share-wrapper>div:nth-of-type(1){
	/* padding-left: 5px; */
	background-color: white;
	width: 190px;
	height: 40px;
	padding-top: 8px;
	box-sizing: border-box;
}
.shejicase .local-case-list ul li>.share-wrapper>div:nth-of-type(2){
    position: absolute;
    top: -138px;
    left: 10px;
	width: 180px;
	height: 155px;
    /* padding-top: 8px; */
    padding-bottom: 15px;
    box-sizing: border-box;
    text-align: center;
    display: none;
}
.shejicase .local-case-list ul li>.share-wrapper>div:nth-of-type(2)>div{
	background-color: white;
}
.shejicase .local-case-list ul li>.share-wrapper>div:nth-of-type(2)>div img{
    width: 100px;
    height: 100px;
}
.shejicase .local-case-list ul li>.share-wrapper>div div{
	display: inline-block;
}
.shejicase .local-case-list ul li>.share-wrapper .datasetconfig>div{
	padding-left: 15px;
}
.shejicase .local-case-list ul li>.share-wrapper a{
	display: inline-block;
	/* position: absolute; */
	padding-left: 2px;
}
.shejicase .local-case-list ul li>.share-wrapper a:first-child{
	padding-left: 0px;
}
.shejicase .local-case-list ul li>.prov_next{display: none;}
.shejicase .local-case-list ul li>.prov_next>span{position: absolute;height: 70px;line-height: 66px;background-color: rgba(108, 67, 23, 0.4);color: #fff;top: 322.5px;cursor: pointer;display: block;width: 70px;box-sizing: border-box;border-radius: 50%;font-size: 37px;}
.shejicase .local-case-list ul li>.prov_next>span:first-child{left: 30px;padding: 0 20px;}
.shejicase .local-case-list ul li>.prov_next>span:last-child{right: 50px;padding: 0 23px;}
/* .shejicase .local-case-list .right>a{display: block;border-bottom: 1px solid #efefef;cursor: pointer;margin-top: 14px;padding-bottom: 10px;} */
/* .shejicase .local-case-list ul li img{} */
/* .shejicase .local-case-list ul li img{ width: 100%;height: 100%;} */
/* .shejicase .local-case-list ul li a img { width: 387px;height: 250px;} */
/* .shejicase .local-case-list ul li:nth-of-type(1) a img,.shejicase .local-case-list ul li:nth-of-type(2) a img{width: 594px;height: 478px;} */
/* .shejicase .local-case-list ul li a img.lazy{background: #f7f7f7 url(/static/xyj/images/common.jpg) center center no-repeat;} */
/* .shejicase .local-case-list ul li a span { display: block; height: 36px; line-height: 36px; background-color: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f000000",endColorstr="#7f000000"); position: absolute; bottom: 0; z-index: 10; width: 100%; text-align: center; font-size: 14px; color: #fff; } */
.shejicase div.nav-menu{margin-bottom: 15px;}
/*验证码盒子*/
.phoneCode_Box{position: relative;}
.phoneCode_Box .send-code{position: absolute;height: 26px;width:90px;background: #e8e8e8;top:6px;left: 184px;font-size: 12px;}
.check-code { background: transparent url(/static/base/images/yz_tupian.png) no-repeat 0 0 !important; display:block; height: 64px; padding: 15px; position: absolute; right: -25px; top: -97px; width: 136px;display:none; }
.check-code img{height:20px;vertical-align: top;}
.check-code a{color:#fd3c3c;}
div.icon-sure-btn input[class='picturecode']{ display: inline-block; float: left; height: 24px;padding-left: 5px; width: 70px;border:1px solid #e8e8e8;background: #fff;}
.check-code div.huan{height: 22px;margin-bottom: 8px;}
.check-code div.huan>a{float: right;margin-top: 4px;font-size: 12px;margin-right: 6px;}
.check-code div.icon-sure-btn{height: 24px;line-height: 24px;}
.check-code div.icon-sure-btn button.get-code-icon { background: #ff6929 none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; display: inline-block; height: 22px; line-height: 20px;  width: 50px;float:right;margin-top: 1px; }
.tenders-form .phoneCode_Box .send-code{left: 155px;top:6px;cursor: pointer;}
/*招标*/
.zb-div>select{ height: 40px; border:1px solid #e8e8e8;width: 120px;padding-left: 5px; }
.swidth-zb-div>select{width: 111px;background: #fff;border-radius: 5px;box-sizing: border-box;}
.Mwidth-zb-div>select{width: 125px;}
.zb-focus{ background-color: #ffffcd !important;border:1px solid #fd3c3c !important;}
.mfzx-dz-banner{width: 1220px;height: 120px;background:url("/static/xyj/images/mf-banner.jpg") no-repeat;margin: 30px auto 0;}
.mfzx-bottom-banner{width: 1220px;height: 120px;background:url("/static/xyj/images/mf-banner170927.jpg") no-repeat;margin: 50px auto 0;display:block;}



/*carousel.css*/
.fade-circle-body{position: absolute;left: 0;margin:0 auto;bottom: 10px;text-align: center;width: 100%;}
.fade-circle{display: inline-block;}
.fade-circle span{width: 10px;height: 10px;border-radius:100%;margin: 0 5px;background: url("/static/xyj/images/xgt.png") no-repeat -120px -1px;display: none;}
.fade-circle span.active{background-position: -120px -19px;}
.carousel{position: relative;width: 700px;}
.carousel a.fadetu{position: absolute;}
.carousel .imgFade{height: 280px;}
.carousel .imgFade a img{width: 700px;height: 280px;}
.carousel .btn{width:40px;height:50px;position: absolute;top:118px;z-index: 99;display: block!important;}
.carousel .btn a{float: left;width: 40px;height: 50px;background:url("/static/base/images/arrow.png") no-repeat;opacity: .5;display: none;}
.carousel .btn a.next{background-position: -40px 0px;float: right;}
.carousel .btn a:hover{opacity:1;transition:all .5s ease-out;}
.carousel .btn.right{right:0;}
/*xgt预览*/
@charset "UTF-8";
div.xgt-fl{overflow: hidden;float: none;}

/*效果图预览*/
div.right_content { position: absolute; top: 42px; right: 0; _right: 30px; width: 245px;z-index: 0;width: 276px;height: 100%;}
.right_content div.zxgs-r{background: #fff;margin-top: 20px;float: none;}
.right_content div.zxgs-r h3{font-size: 20px;padding-top: 15px;}
.right_content div.zxgs-r .hyb ul li a em{background:#cbcbcb;}
.right_content div.zxgs-r .hyb ul li a em.active{background: #fd3c3c;}
.right_content .fbzz{background:#fff;}
div.xgt-nav{height:29px;border-top:2px solid #fd3c3c;padding-top: 13px;}
div.xgt-nav ul li{float:left;margin-right: 10px;line-height: 16px;color: #333;}
div.xgt-nav ul li a{display: inline-block;color:#333;}
div.xgt-nav ul li a:hover{color: #fd3c3c;}
div.xgt-nav ul li.index a{width: 17px;height: 17px;background: url(/static/xiaoguotu/images/xgan.png) no-repeat -1px -1px;}
div.xgt-nav ul li em{width: 5px;height: 9px;background: url(/static/xiaoguotu/images/xgan.png) no-repeat -1px -20px;vertical-align:middle;}
div.prograss-content{width: 300px;position: absolute;left: 0;top:0;}

div.prograss { float: right; width: 10px; height: 100%;margin-right:10px;}
.div_scroll{height: 100%;}
div.prograss span { display: inline-block; width:5px; height: 35px;background:#999;border-radius: 5px;}
/*alert*/
.xgt-alert{
    /*background: #fff;*/
    box-shadow: 0 6px 10px rgba(82,82,82,.18);
    background-clip: content-box;
    position: relative;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    display: none;
    z-index:1000;
}
.xgt-alert .calculate{
    position: fixed;
    left:0;
    right:0;
    margin: auto;
    z-index: 99999;
    height: 490px;
    padding: 50px 56px 50px 42px;
    width: 1122px;
}

.xgt-3d  ul{padding:30px 0 25px;}
.xgt-3d  li{position:relative;float: left;width: 390px;margin-right:25px;transition: all .3s ease;}
.xgt-3d  li:nth-child(3n+3){margin-right: 0;}
.xgt-3d  li:hover{
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-4px,0);
    -moz-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
}
.xgt-3d  li a{display: block;}
.xgt-3d  li .imgbox{position:relative;width: 390px;height: 320px;overflow: hidden;}
.xgt-3d  li .imgbox img{width: 390px;height: 320px;}
.xgt-3d  li .imgbox .titbox{position: absolute;bottom:0;left:0;width: 100%;display: none;}
.xgt-3d  li .imgbox .dlink{font-size: 16px;color:#fff;width: 175px;height: 40px;line-height: 40px;text-align: center;background: rgba(178,22,20,.78);}
.xgt-3d  li .imgbox .metu-collection{font-size: 16px;color:#fff;width: 215px;height: 40px;line-height: 40px;background: rgba(0,0,0,.5);}
.xgt-3d  li .text-box{border:1px solid #ebebeb;border-top: none;font-size: 16px;color:#333;}
.xgt-3d  li .text-box p{height: 48px;line-height: 48px;text-align: center;}
.xgt-3d  li .collect{position:absolute;bottom:0px;right:14px;height:40px;line-height:40px;background: url(/static/xiaoguotu/images/collect.png) no-repeat left 12px;background-size: 17px 15px;padding-left: 21px;}
.xgt-3d  li .collect_on{background: url(/static/xiaoguotu/images/collect_on.png) no-repeat left 11px;background-size: 17px 15px;padding-left: 21px; color:#fd3c3c}
/*mfbjd.css*/
@charset "UTF-8";
/*public-start*/
.left { float:left;}
.right { float:right;}
.clearfix:after { *zoom:1;}
/*public-end*/
 .top-banner { width: 100%;height:500px;/*background:url(/static/mfbjd/images/mfbjd-banner.jpg) no-repeat center center;background-size:cover;*/}
.top-banner .zx-detail { width: 648px;margin: 0 auto;padding-top:65px;}
.top-banner .zx-detail h1 { font-weight:normal;font-size: 60px;font-family: "思源黑体";border-bottom: 1px solid #fd3c3c;padding-bottom: 18px;width:646px;letter-spacing:3px;}
.top-banner .zx-detail h1 b { color:#fa7d01;}
.top-banner .zx-detail h1 span { color:#666;}
.top-banner .zx-detail p { font-size: 30px;font-family: "思源黑体";border-bottom: 1px solid #fd3c3c;width:646px;text-align: center;padding: 15px 0;color:#666;letter-spacing:5px;}
.top-banner .zx-detail i.dot{ padding: 0 20px;position: relative;top:-7px;}
.main-con { width:100%;margin: 0 auto;min-height:800px;}
.main-con .calculate { width: 1122px;height:490px;position: relative;background: #fff;box-shadow: 0 6px 10px rgba(82,82,82,.18);margin: 0 auto;margin-top:-232px;padding: 50px 56px 50px 42px;}
h2.title-mfbjd.on i {  width: 16px;height: 16px; background: url("/static/base/images/!img.png") no-repeat;background-size: 16px 16px;vertical-align: middle;
 margin: -6px -14px 0 8px; }
.calculate .calculate-left { padding-right: 110px;}
.calculate-left h2 { margin-bottom: 44px;}
.calculate-left h2 span { font-size: 24px;font-family: "思源黑体";color:#333;}
.calculate-left h2 em { font-size: 16px;font-family: "思源黑体";color:#f46f20;margin-left: 18px;}
.calculate-left .city-address { height:42px;line-height: 42px;padding-bottom: 20px;}
.calculate-left .fw-area{ height:40px;line-height: 40px;padding-bottom: 20px;}
.calculate-left label { color:#565555;font-size: 20px;font-family: "思源黑体";margin-right:27px;float:left;height:44px;line-height: 44px;}
.calculate input,.calculate-left .location-province,.calculate-left .location-city { border:1px solid rgb(232, 232, 232); font-size: 18px;font-family: "思源黑体";}
.calculate-left .location-province,.calculate-left .location-city { padding: 8px 0;padding-left:8px;}
.calculate input{ padding: 9px 0;padding-left:8px;}
.calculate-left .location-province,.calculate-left .location-city { width:152px;color:#565555;margin-right: 8px;}
.calculate .fw-area input { width:302px;color:#adadad;padding-left: 12px;}
.calculate .fw-area em { margin-left: 0px;color:#565555;font-size: 18px;font-family: "思源黑体";}
.calculate .fw-type select { width: 94px;border:1px solid rgb(232, 232, 232);color:#565555;font-size: 18px;font-family: "思源黑体";padding:8px 0;margin-right: 13px;padding-left:12px;}
.calculate .fw-type .fw-stc{ padding-bottom: 20px;width: 100%;}
.calculate .fw-type .opt select { width:148px;}
.calculate .fw-type .fw-room select{ width:152px;}
.calculate .fw-type .level-option select { width:316px;margin-top:20px;}
.calculate .nickname,.calculate .telephone{ height:44px;line-height: 44px;margin-top: 20px;}
/*.calculate .nickname label,.calculate .telephone label{ margin-right:28px;height:40px;line-height: 40px;}*/
.calculate .nickname input,.calculate .telephone input{ width:302px;color:#adadad;padding-left:12px;}
.calculate .telephone label { margin-bottom: 0;}
div.img-ico { height:448px;border-right:1px solid #eee;position: absolute;left:610px;top:77px;}
div.img-ico img { margin-left: -64px;margin-top: 160px;cursor:pointer;position: absolute;left:0;top:0;z-index: 99;}

.calculate-right { margin-left:62px;}
.calculate-right .zx-budget { width:390px;border:1px solid #e5e5e5;padding: 18px;background:#f9f9f9;border-radius: 10px;box-shadow: 0 3px 5px rgba(0,0,0,0.06);}
.calculate-right .zx-budget h3 { text-align:center;width:378px;margin:0 auto;border-radius: 10px;font-size: 24px;font-family: "思源黑体";background: #b8b8b8;padding: 32px 0;color:#fff;margin-bottom:22px;}
.calculate-right .zx-budget h3 em{color:#fff;}
.calculate-right .zx-budget h3 span b{color:#fd3c3c;}
/* .calculate-right .zx-budget h3 em { text-indent:83px;} */
.calculate-right .zx-budget h3 span{ color:#fd3c3c;}
.calculate-right .zx-budget p { width:378px;margin:0 auto;border-radius: 10px;font-size: 18px;font-family: "思源黑体";background:#e9e9e9;color:#565555;height:60px;line-height:60px;margin-bottom:22px;}
.calculate-right .zx-budget p em { display: inline-block;width:50%;border-right:1px solid #e0e0e0;text-align:center;}
.calculate-right .zx-budget p span { text-align: center;width:49%;position: relative;}
.calculate-right .zx-budget p .xyj_zj { font-size:14px;color:#bbb;text-decoration: line-through;position: absolute;right: 15px;top:0;display: none;}
.calculate-right .zx-budget p .xyj_zj strong { font-weight:normal;}
.calculate-right .zx-budget p span b { color:#e63c3c;margin-right:6px;}
.calculate-right .zx-budget i { display: inline-block;color:#e8732d;font-size: 14px;font-family: "思源黑体";text-indent:40px;}

.section1 { margin-top:60px;margin: 48px auto 0;}
 h4.title { height:79px;border-bottom:1px solid #e5e5e5;}
 h4.title p { font-size: 28px;font-family: "思源黑体";color:#333;text-align: center;}
 h4.title em { font-size: 16px;font-family: "思源黑体";color:#a3a3a3;text-align: center;display: block;margin-top: 14px;}
 h4.title i { display: block;width: 100px;border:1px solid #fd3c3c;margin:20px auto 0;}
.section1 .bjlist { width:1220px;margin:0 auto;margin-top:40px;margin-bottom: 80px;}
.section1 .bjlist ul li { float:left;width:400px;height:400px;background: #f4f4f4;margin-right: 10px;box-shadow: 0 0px 30px rgba(0,0,0,.13);}
.section1 .bjlist ul li:last-child { margin-right:0;}
.section1 .bjlist ul li div.list{height: 140px;}
.section1 .bjlist ul li em { display: block;width:400px;height:140px;/* margin: 86px auto 0; */}
.section1 .bjlist ul li em.first{ background: url(/static/mfbjd/images/accurate.png) no-repeat center 86px;}
.section1 .bjlist ul li em.second{ background: url(/static/mfbjd/images/ouick.png) no-repeat center bottom;}
.section1 .bjlist ul li em.three{ background: url(/static/mfbjd/images/strong.png) no-repeat center 81px;}
.section1 .bjlist ul li h5 { font-size: 22px;font-family: "思源黑体";color:#353535;text-align: center;margin-top:34px;}
.section1 .bjlist ul li span { font-size: 20px;font-family: "思源黑体";color:#c1c1c1;text-align: center;margin-top:14px;display: block;}
.section1 .bjlist ul li i { width: 90px;height: 1px;background: #c1c1c1;margin:20px auto 0;display: block;}
.section1 .bjlist ul li p { margin: 20px auto 0;font-size: 14px;font-family: "思源黑体";color:#666;text-align: center;width:250px;line-height: 24px;}
.zxbj { width: 100%;height:534px;background: url(/static/mfbjd/images/zxbj-banner.jpg) no-repeat center center;}
.zxbj h4.title { padding-top:64px;}
.zxbj .zxbjlist { margin-top:42px;height:198px;}
.zxbj .zxbjlist ul { width:1220px;margin:0 auto;}
.zxbj .zxbjlist ul li { float:left;}
.zxbj .zxbjlist ul li img{ padding: 0 15px;}
.zxbj .zxbjlist ul li em { width:30px;height:55px;background:url(/static/mfbjd/images/arrow.png) no-repeat center center;vertical-align: middle;margin-top:100px;}
.zxbj .zxbj-button { width:214px;margin:44px auto 0;}
.zxbj .zxbj-button input { text-align: center;background:#fd3c3c;padding: 16px 49px;color:#fff;border-radius: 5px;font-size: 20px;font-family: "思源黑体";}
.bj-opacity{ margin:66px auto 0;padding-bottom: 70px;}
.bj-opacity .opacitylist{ width:1220px;margin:52px auto 0;}
.bj-opacity .opacitylist ul li { width:380px;float: left;margin-right:36px;position: relative;}
.bj-opacity .opacitylist ul li:last-child{ margin-right:0;}
.bj-opacity span.top-bg{ width:401px;height:283px;background: url(/static/mfbjd/images/opacity-bg.png) no-repeat center center;display: block;background-size: 100% 100%;}
.bj-opacity span.bottom-bg{ width:401px;height:281px;background: url(/static/mfbjd/images/bottom-bg.png) no-repeat center center;display: block;background-size: 100% 100%;}

.bj-opacity .opacitylist ul li span.bottom-bg em{ font-size: 24px;font-family: "思源黑体";color:#525252;text-align: center;padding-top:162px;display: block;width:242px;margin: 0 auto;line-height: 30px;}
.bj-opacity .opacitylist .ico-img { position: absolute;left: 43px;top:92px;width: 316px;height: 316px;border-radius: 50%;}

.calculate-after{padding-left: 14px;}
.calculate-after img{display: block;margin-bottom: 42px;}
.calculate-after p{font-size: 16px;color:#565555;margin-bottom: 25px;text-align: center;}
.calculate-after p span{color:#fd3c3c;}

.calculate i.delete{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/static/mfbjd/images/xxx.png) no-repeat right center;
    position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
}

/*calculate*/

@charset "utf-8";
/*计算器 */

.calculator {
  /*  height: 85px;*/
    padding-top: 40px;
}
.calculator ul{ position:relative; width: 1220px; margin: 0 auto; height: 66px; }
.calculator li { float: left; width: 140px; margin-right: 52px; }
.calculator li>a { width: 100%; line-height: 66px; background: url("/static/base/images/calculateIcon.png") no-repeat  -250px -514px; padding-left: 80px; display: inline-block; }
.calculator li.calculator_02>a { background-position: -493px -514px; }
.calculator li.calculator_03>a { background-position: 8px -726px; }
.calculator li.calculator_04>a { background-position: 10px -640px; }
.calculator li.calculator_05>a { background-position: -496px -634px }
.calculator li.calculator_06>a { background-position: -252px -640px; }
.calculator-index li{margin-right: 10px;}
.calculator-index li:last-child{margin-right: 0; }
.calculator-index li>a p{height:76px;line-height: 76px;color:#666;font-size: 18px;padding-left: 84px;}
/*.calculator-index li:hover p{color:#fff;}*/
.calculator-index li:hover .p-hover{color:#fff;}
.calculator-index .calculator_index_qz{background: url("/static/base/images/qiangzhuan.png") 20px center no-repeat;}
.calculator-index li.calculator_index_qz:hover{background:#fd3c3c url("/static/base/images/qiangzhuan_on.png") 20px center no-repeat;}
.calculator-index .calculator_index_dz{background: url("/static/base/images/dizhuan.png") 20px center no-repeat;}
.calculator-index li.calculator_index_dz:hover{background:#fd3c3c url("/static/base/images/dizhuan_on.png") 20px center no-repeat;}
.calculator-index .calculator_index_db{background: url("/static/base/images/diban.png") 20px center no-repeat;}
.calculator-index li.calculator_index_db:hover{background:#fd3c3c url("/static/base/images/diban_on.png") 20px center no-repeat;}
.calculator-index .calculator_index_bz{background: url("/static/base/images/bizhi.png") 20px center no-repeat;}
.calculator-index li.calculator_index_bz:hover{background:#fd3c3c url("/static/base/images/bizhi_on.png") 20px center no-repeat;}
.calculator-index .calculator_index_tl{background: url("/static/base/images/tuliao.png") 25px center no-repeat;}
.calculator-index li.calculator_index_tl:hover{background:#fd3c3c url("/static/base/images/tuliao_on.png") 25px center no-repeat;}
.calculator-index .calculator_index_cl{background: url("/static/base/images/chuanlian.png") 23px center no-repeat;}
.calculator-index li.calculator_index_cl:hover{background:#fd3c3c url("/static/base/images/chuanlian_on.png") 23px center no-repeat;}
.calculator-index li>a{display:inline-block;padding-left:0;height: 78px;background:none;color:#9b9c9d;font-size:18px;}
/* .calculator-index li>a:hover{background:#f0efef;} */

/*计算器*/
.calculator_mark { display:none; width: 200%; height: 200%; background-color: rgba(0,0,0,0.4); position: fixed; left: -255px; top: 0; z-index: 10001; }



.calculator_m  { width: 1200px; background-color: #fff; position:fixed; left:50%; top: 68%; z-index: 10002; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.calculator_m ol { border-bottom: 2px solid #d5d5d5; /*width: 100%;*/ height: 110px; line-height: 110px; font-size: 14px; padding-left: 32px; }
/* .calculator_m ol li { background: url("../images/calculateIcon.png") no-repeat; background-position: -242px -494px; padding-left: 85px; margin-right: 0; cursor: pointer; width: 105px;height:80px;line-height:80px;margin-top:10px;text-align: left; } */
.calculator_m ol li {background: url("/static/base/images/calculateIcon.png") no-repeat;background-position: -242px -494px;padding-left: 85px; margin-right: 0;cursor: pointer;  width: 105px;height:109px;}
.calculator_m ol li:hover { color: #bf1a21; }
.calculator_m ol li.active { color: #bf1a21; border-bottom: 2px solid #f5cc7d;}
.calculator_m ol li.calculator_qz { /* background: url("../../../static/base/images/cal_qiangzhuan.png") no-repeat left center; */}
.calculator_m ol li.calculator_dz { background-position: -488px -494px;/* background: url("../../../static/base/images/cal_dizhuan.png") no-repeat left center; */}
.calculator_m ol li.calculator_db { background-position: 16px -706px;/* background: url("../../../static/base/images/cal_diban.png") no-repeat left center; */ }
.calculator_m ol li.calculator_bz { background-position: 16px -616px;/* background: url("../../../static/base/images/cal_bizhi.png") no-repeat left center; */}
.calculator_m ol li.calculator_tl { background-position: -488px -616px;/* background: url("../../../static/base/images/cal_tuliao.png") no-repeat left center; */}
.calculator_m ol li.calculator_cl { background-position: -244px -616px;/* background: url("../../../static/base/images/cal_chuanlian.png") no-repeat left center; */}
.calculator_c { padding: 0 100px; overflow: hidden; font-size: 12px; }
.calculator_c dl { border-right: 1px solid #d5d5d5; }
.calculator_c dl,.calculator_c_r { float: left; padding: 30px 60px 40px 0; }
.calculator_c_r { margin-left: 180px!important; padding: 30px 0 0 0!important; color: #333; text-align: center; }
.calculator_c dt,.calculator_c_r h4 { font-size: 16px; line-height: 30px; text-align: left; }
.calculator_c dt,.calculator_c dd p,.calculator_c_r { color: #333; }
.calculator_c dd p { line-height: 40px; }
.calculator_c dd input {
    width: 82px;
    height: 32px;
    margin-right: 4px;
    outline: none;
    padding-left: 2px;
    line-height: 32px;
    border: 1px solid #a9a9a9;
}
.calculator_c dd  span {
    padding-right:30px;
    display: inline-block;
    float: left;
}
.calculator_c select{
    width: 140px;
    height: 32px;
    outline: none;
    line-height: 32px;
}
.select_qz span{
    padding-right: 10px !important;
}

.calculator_c_r span {
    margin-top: 44px;
    display: inline-block;
}

.reg_k {
    font: 30px/50px "Microsoft YaHei";
    margin: 10px 0;
    color: #EC6717;
}
.reg_k strong {
    font-weight: normal;
}

.statr_res a{
    width: 107px;
    height: 107px;
    text-indent: -9999em;
    background: url("/static/xyj/images/anniu.png") no-repeat;
    left: 677px;
    top: 0;
    position: absolute;
}
.pingfang{line-height: 34px;}

.calculator_m em {
    position: absolute;
    right: 8px;
    top: 4px;
    font-size: 26px;
    cursor: pointer;
}


.redo_firm {
    margin:0
}
.spacer, .redo_firm_con, .effect_chart_con, .house_info_con, .good_stylist {
    width: 1200px;
    overflow: hidden;
    text-align: center;
    background: white;
    margin: 0 auto;
}


/*good_stylist_l  设计师*/

.good_stylist_l {
    width: 820px;
    height: 306px;
    position: relative;
    overflow: hidden;
}
.good_stylist_l_m {
    margin-left: 36px;
}
.good_stylist_l_m ul li{
    margin-right: 60px;
    margin-bottom: 26px;
}

.good_stylist_l_m ul li img {
    border-radius: 50%;
}
.good_stylist_l_m ul li:hover p,.good_stylist_l_m ul li:hover span {
    color: #bf1a21;
}
.good_stylist_l_m li {
    float: left;
}

.good_stylist_next,.good_stylist_prev {
    width: 44px;
    height: 46px;
    background: url("../../images/pub/icon.png") no-repeat -260px -203px;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    cursor: pointer;
}
.good_stylist_next {
    left: 0;
}
.good_stylist_prev {
    right: 0;
    background-position: -305px -203px;
}


.good_stylist_r {
    width: 250px;
    height: 306px;
    border: 1px solid #e3e1e0;
    /*border-top: none;*/
    background: #fff;
    padding: 0 10px;
}


.good_stylist_r h3 {
    line-height: 40px;
    border-bottom: 2px solid #dc1f47;
    text-indent: -99999px;
    background: url("../../../images/pub/index/mianfei.png"/*tpa=http://118.178.16.52/images/pub/index/mianfei.png*/) no-repeat center center;
}

.good_stylist_r>p {
    line-height: 40px;
    font-size: 18px;
    color: #666;
    text-align: center;
}
.good_stylist_r input[type="text"] {
    width: 244px;
    line-height: 36px;
    font-size: 14px;
    margin-bottom: 20px;
    outline: none;
    padding-left: 8px;
    height: 36px;
}
.good_stylist_r input[type="button"] {
    width: 252px;
    height: 32px;
    font: 18px/32px "Microsoft YaHei";
    text-align: center;
    color: #fff;
    background: #dc1f47;
    border: none;
    outline: none;
}




/* ============================= */
/* = HTML5 display definitions = */
/* ============================= */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}


audio:not([controls]) {
    display: none;
    height: 0;
}





/* ========= */
/* = Links = */
/* ========= */


a {
    text-decoration: none;
    color: #000;
    font-size: 100%;
}

a:active,a:hover {
    outline: 0;
}


.clear:after {
    content: "";
    display: block;
    clear: both;
}
.clear {
    zoom: 1;

}

input[type=button] {
    cursor: pointer;
}


.ovf {
    overflow: hidden;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}
.fn {
    float: none !important;
}

.tac {
    text-align: center !important;
}

.tar {
    text-align: right;
}

.tal {
    text-align: left !important;
}

.font_normal {
    font-weight: normal;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.dib {
    display: inline-block;
}



.blno {
    border-left: none;
}
.brno {
    border-right: none;
}
.btno {
    border-top: none !important;
}
.bbno{
    border-bottom: none !important;
}

.w1200 {
    width: 1200px;
    margin: auto;
}

.empty {
    padding: 10px;
    text-align: center;
}

.widp25 {
    width: 25%;
}

.widp20 {
    width: 20%;
}

.widp100 {
    width: 100%;
}


.main_wrap{
    background: #f5f5f5;
}

.r {
    color: #EC6717 !important;
}

.mrno {
    margin-right: 0 !important;
}


/*for ajax dispaly*/

.lazyloading {
    display: none;
}


/*顶部导航*/

.top_nav {
    height: 35px;
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

.top_nav_m ul li{
    float: left;
    line-height: 36px;
    padding: 0 4px;
}

.top_nav_m ul.fr li a{
    color: #999;
}
.top_nav_m ul.fr li a:hover {
    color: #bf1a21;
}

.top_nav_m .hotline {
    background: url("../images/icon.png"/*tpa=http://118.178.16.52/assets/themes/images/icon.png*/) no-repeat 0 -2px;
    padding-left: 16px;
}
div.index_check{margin-top: 10px;color:#ff6767;}
.zx-calculator{background: #fff;}
.zx-calculator ul{width: 246px;height: 180px;background: #fff;}
.zx-calculator ul>li{margin: 0;width:82px;height:78px;position: relative;line-height: 1;margin-bottom: 15px;text-align: center;}
.zx-calculator ul li>a{padding-left: 0;}
.zx-calculator ul li>a>p{clear: both;line-height: 20px;position: absolute;bottom: 0;text-align: center;width: 100%;color: #666;left: 0;}
.zx-calculator ul li>a>#e8e8e8{color: #fd3c3c;}
 .zx-calculator li>a{width:54px;height: 54px;background: url("/static/base/images/calculateIcon.png") no-repeat -1px -947px;}
.zx-calculator li.calculator_02>a { background-position: -1px -1026px; }
.zx-calculator li.calculator_03>a { background-position: -123px -819px; }
.zx-calculator li.calculator_04>a { background-position: -1px -1096px; }
.zx-calculator li.calculator_05>a { background-position: -1px -815px; }
.zx-calculator li.calculator_06>a { background-position: -1px -884px; }
.zx-calculator .calculator{padding-top: 30px;}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator ul{
    width: 100%;
    margin-top: 118px;
    padding: 0 35px;
    box-sizing: border-box;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li{
    width: 170px !important;
}
.index-content-zxgl-wrap .zxgl-wrapper .i_main_wrap{
    margin: 0;
}

.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li>a{
	background: url("/static/base/images/index_jsq_icon.png") no-repeat;
}

.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_01>a{
	background-position: 2px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_01.active>a{
	background-position: 2px -63px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_02>a{
	background-position:-103px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_02.active>a{
	background-position: -103px -63px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_03>a{
	background-position: -207px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_03.active>a{
	background-position: -207px -63px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_04>a{
	background-position: -312px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_04.active>a{
	background-position: -312px -63px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_05>a{
	background-position: -415px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_05.active>a{
	background-position: -415px -63px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_06>a{
	background-position: -520px 0px;
	width: 42px;
	height: 42px;
}
.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li.calculator_06.active>a{
	background-position: -520px -63px;
}
/*shejishi*/
@charset "UTF-8";
.meau {
    background: #fff;
    border: 1px solid #eeeeee;
    margin: 0 auto;
}
.meau.daohang{
    position: absolute;
    top: 110px;
    padding-left: calc(50% - 593px);
    width: 100%;
}
 div.meau ul{
    /* padding-left: 25px; */
}
div.meau ul li{
    float: left;
}
div.meau ul li em.jt {
    width: 5px;
    height: 9px;
    background: url(/static/base/images/zxr.png) no-repeat;
    vertical-align: middle;
    margin-top: -4px;
    display: inline-block;
    margin: 0 15px;
}
.meau ul li em.gs-sj-icon{
    margin-top: 8px;
    background: url(/static/zxgs/images/house_icon.png) no-repeat;
    width: 17px;
    height: 20px;
    margin-right:8px;
    float: left;
    display: none;
}
div.meau ul li>a,div.meau ul li{
    font-size: 14px;
    line-height: 36px;
    color: #797979;
}
div.meau ul li>a:hover{color: #e4021e;}
body{background: #fff;}
.designer-header { width: 100%; min-width: 1180px; height: 280px;  background: url(/static/shejishi/images/designer_backgro_03.png) no-repeat scroll center center #fff;
}
.designer-box{width: 1220px;margin:0 auto;}
#shejizp-pos{margin-top: 0;}
/*.designer-dizhi span,.care-icon,.nav-more{background: url("/static/shejishi/images/designer_icon.png") no-repeat;}*/
.designer-header-c{padding:30px 28px;background: #f8f8f8;}
.designer-header-c .person-portrait-img{width: 280px;height: 280px;border: 3px solid #e5e5e5;border-radius: 50%;overflow: hidden;box-sizing: border-box;}
.designer-header-c .person-portrait-img  img{width: 100%;min-height: 100%;}

.person-portrait-info{height: 280px;margin-left: 30px;padding: 40px 0;width: 600px;box-sizing: border-box}
.person-portrait-info p{margin-bottom: 12px;width: 600px;overflow: hidden;}
.person-portrait-info p>span{font-size: 14px;color: #999;font-family: "思源黑体";}
.person-portrait-info p>span>i{font-size: 16px;color: #6c4317;margin-right: 35px;}
.person-portrait-info .designer-name{height: 22px;line-height: 22px;margin-bottom: 17px;}
.person-portrait-info .designer-name>span.title{font-size: 22px;color: #000;}
.person-portrait-info .designer-name>span.sub-title{font-size: 16px;color: #999;margin-left: 27px;line-height: 24px;}
.person-portrait-info .designer-shanchang{margin-bottom: 35px;font-size: 14px;color: #999;font-family: "思源黑体"}
.designer-header-c .btn{width: 192px;margin-top: 72px;text-align: center;}
.designer-header-c .btn p>span{font-size: 18px;color: #999;font-family: "思源黑体";}
.designer-header-c .btn p>span>i{font-size: 35px;color: #6c4317;}
.designer-header-c .btn p>a{display: block;width: 192px;background: #6c4317;color: #fff;font-size: 18px;font-family: "思源黑体";line-height: 44px;margin-top: 5px;}
.designer-header-c .intro{width: 1164px;border-top: 1px solid #c4c4c4;font-family: "思源黑体";margin-top: 33px;padding-top: 45px;}
.designer-header-c .intro p{font-size: 16px;color: #797979;width: 1100px;float: right;line-height: 30px;}
.designer-header-c .intro span{color: #999;font-size: 14px;line-height: 30px;}
.designer-header .addcare em.care-icon { width:13px;height:18px;display: block;position: absolute;top: 4px;left: 8px;background:url("/static/shejishi/images/designer_icon_01.png") no-repeat;}
.designer-header .hascare em.care-icon{ width:15px;height:18px;display: block;position: absolute;top: 4px;left: 3px;background:url("/static/shejishi/images/designer_icon_02.png") no-repeat;}
.designer-header span.care-font{font-size: 14px; color: #333; margin-left: 18px; line-height: 25px;}
/*nav*/
.designer-navs{height: 38px;background: #f8f8f8;box-sizing: border-box;padding-left: calc(50% - 610px);
    padding-right: calc(50% - 630px);background: #333;}
.designer-navs .share {line-height: 36px;margin-right: 24px;position: relative;}
.designer-nav li{float: left;width:130px;text-align: center;height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;}
.designer-nav li.active{
    background: #e4021e;    
}
/* .designer-nav li.active >a{color: #6c4317;} */

.designer-nav ul{height: 40px;}
.designer-nav li a{font-size: 18px;color: #fff;}
.designer-nav li.more-zp{position: relative;}
.designer-nav .more-nr{position: absolute;left: 0;top:35px;display: none;width: 130px;}
.designer-nav .more-nr a{height: 40px;width: 130px;background: #f8f8f8;display: block;color: #000}
.designer-nav .more-nr a:hover{color: #6c4317;}
.designer-nav .more-zp a.nav-more{/*background-position: -254px -100px;*/display: block;width: 100%;}
.designer-nav .more-zp a.nav-more i{clip-path: polygon(50% 100%, 0% 0%, 100% 0%);-webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%);width: 7px;height: 7px;display: inline-block;background: #797979;margin-left: 4px;}
.designer-nav li:hover a.nav-more i{background: #6c4317;}
.designer-nav a.wtsheji{position: absolute;right: 0;width: 155px;height: 45px;background:url("/static/shejishi/images/a-bg.png") no-repeat;top:-5px;color: #fff;font-size: 16px;text-align: center;line-height: 45px;}
div.designer-con{width:1220px;margin:30px auto;position: relative;}
div.designer-con h3.top{font-size: 28px;color: #6c4317;font-family: "思源黑体";}
div.designer-con h3.top a{color: #000;margin-top: 12px;font-size: 16px;text-decoration: underline;}
div.designer-con .designer-zp-bd-item{padding-top: 30px;color: #666;border-bottom: 1px solid #c4c4c4;}
div.designer-con .designer-zp-bd-item h5 a{font-size: 20px;color: #000;}
div.designer-con .designer-zp-bd:hover h5 a{color: #e4021e;}
div.designer-con .designer-zp-bd-item .dajj{font-size: 14px;color: #000;}
div.designer-con .designer-zp-bd-item .dajj span{float: left;padding:0 0 0 10px;font-family: "思源黑体";}
div.designer-con .designer-zp-bd:hover .dajj span{color: #e4021e}
div.designer-con p.zp-dgms{line-height:1.5;margin: 10px 0 30px;color: #4d4d4d;font-size: 16px;font-family: "思源黑体";}
ul.designer-zp-tp{padding-bottom: 35px;}
ul.designer-zp-tp li{float: left;margin-right: 18px;}
ul.designer-zp-tp li img{width: 290px;height: 175px;}
ul.designer-zp-tp li:last-child{margin-right: 0;}
div.designer-con .more-zp{width:858px;height: 40px;border:1px solid #fd3c3c;color:#fd3c3c;display: block;margin:20px auto 0;text-align: center;line-height: 40px;}
.shejipinglun{
    width: 1160px;
    margin: 0 auto;
}
/*咨询*/
.designer-consulting{float: none!important;}
.designer-consulting>div{background: #f5f5f5;margin: 30px 0;}
.designer-consulting>div> .pl {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 32px 27px;
}
.designer-consulting>div> .pl textarea {
    width: 100%;
    height: 130px;
    box-sizing: border-box;
    background: #fff;
    padding: 15px 22px;
}
.designer-consulting>div> .pl > em {
    position: absolute;
    right: 65px;
    bottom: 52px;
}
.designer-consulting>div> .pl .fr input[type="button"] {
    width: 92px;
    height: 25px;
    color: rgb(255, 255, 255);
    margin-top: 10px;
    /* background: rgb(108, 67, 23); */
    font-size: 14px;
    font-family: "思源黑体";
    border-radius: 3px;
    background: #e4021e;
}
.designer-consulting>div> .yk-bd {
    padding: 50px 28px 25px;
}
.designer-consulting>div> .yk-bd .yk-bd-title {
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-family: "思源黑体";
    padding-left: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c4c4c4;
}
.designer-consulting>div> .yk-bd .pl-kuai {
    font-size: 16px;
    color: rgb(0, 0, 0);
    line-height: 40px;
    margin-left: 25px;
}

.designer-consulting>div> .yk-bd .yk{
    width: 100%;
    margin-top: 40px;
    height: 43px;
    overflow: hidden;
}
.designer-consulting>div> .yk-bd .yk dt{
    width: 42px;
    margin-left: 25px;
    height: 42px;
}
.designer-consulting>div> .yk-bd .yk dt>img{
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info{
   width: 1070px;
   margin-left: 20px;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info span, .designer-consulting>div> .yk-bd.yk .pinglun_info em{
    font-size: 14px;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info p{
    font-size: 16px;
    margin-top: 5px;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info span, .designer-consulting>div> .yk-bd .yk .pinglun_info p{
    color: #000000;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info em{
    color: #777777;
}
.designer-consulting>div> .yk-bd .yk .pinglun_info button{
    width: 70px;
    height: 25px;
    background: #6c4317;
    color: #fff;
    margin-top: 10px;
    margin-right: 25px;
    display: none;
}
.designer-artical{margin-top: 20px;min-height:300px;}
/*设计文章*/
.designer-artical .file{background: #f5f5f5;margin: 30px 0;padding: 23px 35px;}
.designer-artical-item{border-bottom: 1px solid #c4c4c4;padding: 15px 0;}
.designer-artical-item >a.title{font-size: 20px;color: #000;margin-bottom: 10px;line-height: 30px;display: block}
.designer-artical-item >p.wzjj{font-size: 16px;color: #4d4d4d;font-family: "思源黑体";line-height: 25px;}
.designer-artical-item:hover >a.title{color: #6c4317;}
.designer-artical-item >a.title>span{color: #000;font-size: 14px;font-family: "思源黑体";}
.designer-artical-item:last-child{border-bottom: none;}
/*关于*/
.about-designer{margin-top: 20px;margin-bottom: 20px;}
.about-designer .designer-jj{padding-top: 20px;}
.about-designer div.left{float: left;padding-right: 20px;}
.about-designer div.border-left{ border-right: 1px solid #eee;}
.about-designer div.left img{width:200px;height: 200px;}
.about-designer div.left-info{ padding-left: 20px;}
.about-designer div.left p.concern-dot{padding-top: 14px;line-height:25px;width: 150px;margin: 0 auto;}
.about-designer div.left p span{float: left;}
.about-designer div.left p span.ll{height: 25px;padding-right:25px;line-height:25px;border-right: 1px solid #eee;}
.about-designer div.left p span.rr{padding-left: 25px;}
.about-designer div.left p em.color{color: #dd4f50;font-size: 20px;}
.about-designer div.right{margin-left: 240px;}
.about-designer .designer-name{font-size:18px;color: #333;margin-bottom: 10px;}
.about-designer .person-resume{color: #999;font-size: 12px;line-height: 1.6;}
.about-designer .person-resume-ms{margin-top: 21px;color: #999;width: 899px;}
.about-designer .person-resume-ms h5{font-size:16px;margin-bottom: 5px;}
.about-designer .person-resume-ms p{line-height: 1.5;color:#666;font-size: 13px;text-align: justify;}
.about-designer .person-resume-ms a.More{ position: absolute;right: 10px;bottom: 35px;color:#666;display: none;}
.about-designer .person-resume-ms a.More:hover{ color:#fd3c3c;}
/*评论wrap*/
.designer-consult-wrap{padding-top: 40px;}
.designer-consult-wrap h3.top{border:none;}
.designer-consult-wrap .designer-edit-comment{padding-bottom:0;margin-top: 0;}
/*.plk{padding-bottom:25px;}*/
.plk textarea{width: 1134px;height:43px;border:1px solid #d9d9d9;padding: 12px;margin-bottom: 10px;}
.plk div.submit-btn{float: right;height: 36px;margin-top: 5px;}
.plk div.submit-btn input{width:96px;height: 36px;background:#fd3c3c;line-height: 36px;text-align: center;color: #fff;float: right;margin-left:10px;}
.plk div.submit-btn span.count{color:#999;float:left;line-height: 36px;}
.plk .pl-mask{height: 40px;line-height: 40px;text-align: center;background: #f6f6f6;color: #999;}
.designer-edit-comment-list{margin-top: 0;}
.designer-edit-comment-list dl.pl-ts {border: none;border-top:1px dashed #eaeaea;}
/*设计文章*/
.designer-article-wrap .designer-artical dl:hover{background:#fafafa;}
.designer-article-wrap .designer-artical{padding-top:60px;margin-top: 0;}
.designer-article-wrap .designer-artical p.h30{border-top:1px solid #eee;}
.designer-article-wrap .designer-artical-item{}
/*设计师等详情*/
/* .designer-xq{padding-top: 40px;} */
/*regiter.css*/
@charset "UTF-8";
#register{background: #f8f7f7;}
/*login*/
.login-header{width:100%;height:110px;border-top:1px solid #eee;background: #fff;}
.login-header .login-header-c{width: 1220px;margin:0 auto;padding-top: 29px;}
.login-header .login-header-c h1{float: left;padding-right: 15px;}
.login-header .login-header-c-w{height: 46px;padding: 0 15px;float: left;font-size: 24px;line-height: 46px;margin-top:6px;border-left: 1px solid #eee;}
.login-header .login-header-c-w a{color: #555;}
/* .jltc_cover{
    position: absolute;
    top:35px;
    left: 0;
    width: 100%;
    height: 791px;
    background: rgba(0,0,0,.4);
} */
.login-bd{height: 900px;background:url("/static/new-xyj/images/bg_login.png") no-repeat center center;width:100%;background-size:cover;}
.login_title{
    width: 100%;
    height: 56px;
    padding-top: 35px;
}
.iimg{
    margin-left: calc(50% - 600px);
}
.login-bd .jltc_login{position: absolute;top: 200px;left: 160px;right: 0;bottom:0;margin:0 auto;width: 578px;}
.login-bd .login-wrap{width:1220px;margin:0 auto;}
.login-bd .login-wrap-box{background: #fff;padding: 45px 0 0px;margin-top: 27px;border: solid 1px #ededed;box-sizing: border-box;width: 410px;}
.login-bd .login-wrap-box-l{
    width: 340px;
    margin: 0 auto
}
.login-bd .login-wrap-box-r{height: 65px;background: #fff;display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 35px;
    }
    .login-bd .login-wrap-box-r a{
        font-size: 14px;
    }
.login-bd .login-wrap-box .field{position: relative;}
.login-bd .login-wrap-box .field span.msg-common{line-height: 20px!important;left: 0;bottom: 0;}
span.msg-common i{background: url(/static/base/images/error.png) no-repeat;background-size:100%;margin-top: -2px;}
.login-wrap-box h3{font-size: 25px;font-weight: bold;width: 100%;margin-bottom: 40px;}
/*.login-wrap-box h3 ul{border-bottom: 2px solid #eeeeee;}*/
.login-wrap-box h3 ul {
    height: 28px;
    border-bottom: 2px solid #e6e6e6;
}
.login-wrap-box h3 ul li{width: 50%;float: left;text-align: center;cursor: pointer;
    /* font-size: 25px;
    color:#a0a0a0;
    padding-bottom: 8px;
    border-bottom: 1px solid #a0a0a0; */
    font-family: SourceHanSansCN-Light;
	font-size: 18px;
    height: 94%;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
    
}
.login-wrap-box h3 ul li.active{color: #e4021e;background-image: url(/static/new-xyj/images/login_type_bac.png);background-repeat: no-repeat;background-position-y: 34px;background-position-x: center;border-bottom: 1px solid #6c4317;
    border-bottom: 2px #e4021e solid;
    padding-bottom: 2px;
    
}
.static-form label.icon-label{width: 38px;position: absolute;}

label#username-error {margin-top: -28px;line-height: 25px;}
label#password-error {margin-top: -15px;line-height: 23px;}
.static-form .W-message{display: none;position: absolute;top:0;left: 0;}
.static-form .username label.icon-label,.static-form .userconnect label.icon-label{width:38px;height:28px;display: block;position: absolute;text-align: center;padding-top:12px;}
/* .static-form .username label.icon-label span,.static-form .userconnect label.icon-label span{background: url("/static/register/images/regist-icon.png") no-repeat -2px -2px;width: 16px;height: 17px;display: inline-block;} */
.static-form .login-text{width: 100%;/*padding: 35px 0 15px;*/border-bottom:1px solid #a0a0a0;display: block;padding-left: 10px;
    height: 40px;
	border-radius: 2px;
	border: solid 1px #cccccc;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    box-sizing: border-box;
}
/*.static-form .field{height: 63px;}*/
.static-form .psd label{width:38px;position: absolute;text-align: center;padding-top: 13px;}
/* .static-form .psd label span{width: 16px;height: 17px;background:url("/static/register/images/regist-icon.png") no-repeat -2px -22px;display: inline-block;} */
.static-form .yan-l{float: left;}
.static-form .yan-l-img{line-height: 40px;}
.static-form .yan-l a.change-one{color: #666;}
.static-form .yan-l label{text-align: center;padding-top: 11px;}
.static-form .yan-l label span{width: 15px;height: 19px;/*background: url("/static/register/images/regist-icon.png") no-repeat -2px -44px;*/display: inline-block;}
.static-form .yan-text{width:88px;height:38px;border:1px solid #ccc; }
.static-form .yan-r{float: right;}
.static-form .yan-r span{width:66px;height: 38px;border:1px solid #ccc;text-align: center;line-height: 38px;background: #fbfafa;}
.static-form .yan-r a{color: #666;}
.static-form .yan-r a:hover{color: #fd3c3c;}
.static-form .yan-r span{width:66px;height: 38px;border:1px solid #ccc;text-align: center;line-height: 38px;background: #fbfafa;}
.static-form .yan-r span img{width: 100%;}
.static-form .field{padding-bottom:15px;height:56px;}
.phone_login .field{padding-bottom:15px;height:56px;}
.msg-c{margin-top:38px;}
.static-form .phone-text {width: 100%;display: block;
    height: 40px;
	border-radius: 2px;
	border: solid 1px #cccccc;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    box-sizing: border-box;
    padding-left: 10px;
}
#dragSlide { height:40px;padding-bottom:20px;position: relative;}
#dragTo {position: relative;width: 300px;background: #e8e8e8;height:40px;line-height: 40px;color:#4d4d4d;text-align:center;font-size: 14px;}
#dragTo .drag_bg {background: #fd3c3c;height:40px;width: 0px;}
#dragTo .drag_text {position: absolute;top:0;width: 300px;-webkit-user-select: none;user-select:none;}
#dragTo .slidetounlock span {
        width: 100%;
    font-size: 13px;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));
    -webkit-text-fill-color: transparent;
    -webkit-animation: slidetounlock 4s infinite;
    -webkit-background-clip: text;
}
 #dragTo .handler {position: absolute;top:0;left: 0;width: 48px;height: 38px;border:1px solid #ccc;cursor: move;}
 .static-form .verifycode{position: relative;padding-bottom: 34px;}
 .static-form .verifycode .input-text{ width:168px;
    height: 40px;
	border-radius: 2px;
	border: solid 1px #cccccc;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    box-sizing: border-box;
    padding-left: 10px;
}
.static-form .verifycode span.yz-span{position: absolute;left: 217px;top:10px;}
 .static-form .verifycode label{text-align: center;padding-top: 11px;}
 .static-form .verifycode label.icon-label { width: 38px; height:38px; position: absolute;}
 /* .static-form .verifycode label.icon-label span { width: 15px;height: 19px;background: url("/static/register/images/regist-icon.png") no-repeat -2px -44px;display: inline-block;} */
 .static-form .static-form .yz-text{width: 300px;float: left;position: relative;}
 .static-form .static-form .input-text{width:288px;height: 38px;border: 1px solid #ccc;padding-left: 12px;}
 .static-form input[type="button"]{width:200px;
    text-align: center;
    height:40px;
    width: 150px;
    font-size: 16px;
    color:#fff;
    border-radius: 2px;
    background: #e4021e;
    border:none;cursor: pointer;
    position: absolute;
    right:0px;
    top:0px;}
/*.static-form div.yz{margin-bottom:16px;}*/
.jzwj span input{vertical-align: middle;
    margin-top: -2px;
    margin-right: 6px;
    position: relative;

}
.jzwj span input::before{
    width: 14px;
    height: 14px;
    text-align: center;
}
.jzwj span input:checked::before {
    content: "\2713";
    background-color: #e4021e;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border-radius: 2px;
    text-align: center;
    line-height: 14px;
}
.jzwj p{margin-left: 195px;}
.jzwj,.jzwj a{font-size: 14px;color: #535353}
.jzwj a.wj{color: #e4021e;}
.static-form div.submit{height: 40px;width: 100%;color: #fff;font-size: 17px;text-align: center;margin: 26px 0 10px;}
.static-form div.submit input{height: 40px;color: #fff;font-size: 18px;cursor: pointer;
    height: 40px;
	background-color: #e4021e;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.login-wrap-box div.form-bottom{line-height:30px;font-size: 18px;color:#fd3c3c;}
.login-wrap-box div.form-bottom p.tip{font-size: 14px;color:#535353;margin-top: -4px;line-height: 60px;text-align: center;}
.login-wrap-box div.form-bottom p em{width: 16px;height: 16px;background: url("/static/register/images/regist-icon.png.") no-repeat -2px -66px;vertical-align:middle;margin-right: 3px;margin-top: -2px;}
.login-wrap-box div.form-bottom p a{color:#e4021e;margin-bottom: 1px;}
.login-wrap-box div.form-bottom p a i{display:inline-block;width:19px;height: 19px;background: url("/static/new-xyj/images/index_icon.png") no-repeat;background-position:-209px  -182px;vertical-align: top;margin:5px 0 0 3px;}
.login-wrap-box-r  .zh-tip{font-size: 14px;color:#666;margin-top:50px;}
/* .login-wrap-box-m{background: url("/static/new-xyj/images/login_bg.png") no-repeat;background-size:2px 284px;height: 299px;margin-left: 46px;} */
/* .login-wrap-box-m span{font-size: 14px;color:#ccc;margin-top: 127px;margin-left: -5px;display: block;} */
/*regist*/
#regist{background:#f8f7f7; }
.re-bd{
    /* background: url(/static/new-xyj/images/register_bac.jpg) no-repeat center center; */
    height: 900px;
}
.re-bd .re-bd-c{width: 1220px;margin: 0 auto;}
.re-bd .re-t{height: 34px;border-bottom: 1px solid #eee;position: relative;margin-bottom: 20px;}
.re-bd .re-t span{position: absolute;left: 0;bottom: 0;width: 146px;height: 2px;background: #fd3c3c;}
.re-bd .re-t h3{padding-left: 38px;color: #fd3c3c;font-size:18px;float: left;}
.re-bd .re-t label{float: right;color: #b5b5b5;font-size: 18px;}
.re-bd .re-l{float: left;width: 610px;}
.re-bd .re-l>p{font-size: 35px;color: #6c4317;font-family: "思源黑体";line-height: 130px;}
.form-text .input-text{width:348px;height:38px;border:1px solid #a0a0a0;padding-left: 12px;color: #818181;font-size: 14px;}
.form-text .input-text::placeholder{color: #818181;font-size: 14px;}
.form-text li{padding-bottom: 28px;height: 40px;position: relative;}
.form-text li.yzcode .iconImg{position: absolute;left: 260px;top:10px;}
.form-text li.yzcode .iconImg img{vertical-align:top;}
.form-text li#phonecode{position: relative;}
.form-text  .yz-text{float: left;position:relative;}
.form-text input[type="button"]{background: none;border:none;width:90px;height: 26px;margin-left: 10px;background: #6c4317;cursor: pointer;left:255px;position: absolute;top:7px;line-height: 26px;color: #fff;}
.form-text li.cityselect select{ width: 113px;height: 40px;border: 1px solid #a0a0a0;padding-left: 10px;float: none; margin-right:12px;display: inline-block;}
.form-text ul{font-size: 0;}
.form-text .lx{border-bottom: 1px solid #d3d3d3;width: 350px;color: #868686;font-size: 14px;position: relative;margin-bottom: 27px;}
.form-text .lx span{width: 118px;text-align: center;position: absolute;left: 116px;margin-top: -10px;background:#fff;}
.form-text .user-lx .kk{width: 111px;height: 38px;border:1px solid #a0a0a0;float: left;margin-left: 11px;position: relative;}
.form-text .lx-text{opacity: 0;_filter:alpha(opacity=0);width: 100%;height: 100%;position: absolute;left: 0;top:0;cursor: pointer;}
.form-text .kk label{width: 100%;height: 100%;line-height: 38px;text-align: center;color: #818181;font-size: 14px;}
.form-text .kk label.active{background:#e4021e;color: #fff;broder:none;}
.form-text .user-lx{padding-bottom: 28px;height: 40px;margin-left: -10px;position: relative;}
.re-bd .xieyi input{vertical-align: top;
    float: left;
    margin-right: 12px;
    position: relative;
}
.re-bd .xieyi input:checked::before{
        content: "\2713";
        background-color: #e4021e;
        position: absolute;
        top: 0;
        left: 0;
        width: 14px;
        height: 14px;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        border-radius: 2px;
        text-align: center;
        line-height: 14px;
    }
.re-bd .xieyi em{color:#e4021e;cursor: pointer;}
.re-bd  div.submit{margin-top: 28px;background:#a0a0a0;width: 350px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;border-radius: 3px;}
.re-bd  div.submit input{color:#fff;cursor: pointer;font-size: 16px;width:100%;height: 100%;background: #e4021e;border-radius: 3px;}
.re-bd .re-r{width:383px;float: left;margin-top:141px;height:450px;border-left:1px solid #eee;margin-left: 40px;}
.re-bd .re-r .lianjie{float:left;padding: 42px 0 0 15px;}
.re-bd .yyzh{float:left;margin: 24px 0 0 3px;text-align: center;}
.re-bd .yyzh p{color:#6c4317;font-size: 18px;font-family: "思源黑体"}
.re-bd .yyzh a{display: inline-block;width: 195px;height: 42px;background:#6c4317;color: #fff;line-height: 42px;text-align: center;margin-top: 25px;font-size: 18px;font-family: "思源黑体"}
.re-bd .yyzh .tg{margin:66px 0 0px 10px;color: #333;font-size: 16px;text-align: left;}
.re-bd .yyzh .tg h3{margin-bottom: 20px;}
.re-bd .yyzh .tg p{font-size: 12px;color: #666;line-height: 1.5;margin-bottom: 20px;}
/*重置密码*/
.cz-bd{padding: 96px 122px 0;min-height: 100px;margin:26px auto 50px;width:976px;background: #fff;height: 396px;font-size: 14px;}
div.cz-bd-top{width: 100%;height: 52px;}
.cz-bd .cz-bd-l{float: left;width: 234px;}
.cz-bd .circle{width:234px;height: 4px;background:#cccccc;position: relative;}
.cz-bd .circle span{width: 23px;height: 23px;border-radius: 100%;background:#cccccc;text-align: center;line-height: 23px;color: #fff;font-size: 14px;left: 102px;position: absolute;top:-10px; }
.cz-bd .cz-bd-l p{text-align: center;margin-top: 20px;font-size: 14px;color:#cccccc;}
.cz-bd .active .circle{background:#fd3c3c;}
.cz-bd .active span{background:#e4021e;}
.cz-bd .active p{color:#e4021e;}
.cz-bd .has-g .circle{
    background:#f2f2f2;
}
.cz-bd .has-g span{background:#d9d9d9;}
.cz-bd .has-g p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
}
.cz-bd .phone-yz{margin: 50px auto;}
.cz-bd .phone-wrap{float: left;margin-left:286px;}
.cz-bd .phone-yz ul{float: left;}
.cz-bd li{height: 40px;padding-bottom: 22px;}
.cz-bd li .rz-text{height:38px;border:1px solid #ccc;padding-left: 12px;width: 266px;float: left;}
.cz-bd li label{min-width:80px;float: left;height: 40px;line-height: 40px;text-align: right;padding-right: 17px;}
.cz-bd li .yz-text{width: 126px;}
.cz-bd li p{float: left;}
.cz-bd li p a{color: #999;}
.cz-bd li p a:hover{color: #fd3c3c;}
.cz-bd div.submit{margin-left:97px;}
.cz-bd div.submit input{width: 140px;height: 40px;background:#fd3c3c;color: #fff;font-size: 14px;}
.cz-bd div.get-yz{margin: 0 auto;float: left;margin-left: 290px;}
.cz-bd div.get-yz p{color: #999;}
.cz-bd div.get-yz p.error{color: #fd3c3c;}
.cz-bd div.get-yz-box{margin-top: 26px;margin-bottom: 20px;float: left;position:relative;}
.cz-bd div.get-yz-box .phoneLoginMsg{left:90px;bottom: -16px;}
.cz-bd div.get-yz-box input{width:126px;height: 38px;border:1px solid #ccc;padding-left: 12px;float: left;}
.cz-bd div.get-yz-box span{margin-right: 20px;float: left;line-height: 40px;text-align: center;}
.cz-bd div.get-yz-box button{width: 112px;height: 40px;line-height: 40px;text-align: center;margin-left: 10px;background: #eee;}
.cz-bd div.get-yz div.submit{margin-left:92px;}
.cz-bd div.email-yz{float: left;margin-left: 236px;}
.cz-bd div.email-yz p{width: 432px;line-height: 1.5;margin-bottom: 26px;}
.cz-bd div.email-yz a{color:#f82144;}
.cz-bd li .yz-text{width: 266px;}
.cz-bd .has-c p{line-height: 42px;float: left;margin-left: 358px;font-size: 14px;color: #333;}
.cz-bd .has-c em{width:42px;height: 42px;background: url("/static/register/images/regist-icon.png.") no-repeat -2px -97px;float: left;vertical-align: middle; margin-right: 20px;}
.error {
    padding-left: 20px;
    color: #FF460A;
    background: url(/static/base/images/error.png) no-repeat 0 13px;
}

#dragSlide .sign-swipe{position:absolute;bottom: 3px;height: 13px;line-height: 13px;left: 5px;}
.why-select-me{margin-top: 66px;text-align: left;}
.why-select-me .title{font-size:16px;margin-bottom: 16px;color:#333;}
.why-select-me p.item{color:#666;font-size:12px;margin-bottom: 18px;}
.phone_login{position: relative;}
.phone_login p.error{position: absolute;top:-18px;}
/*重置密码*/
.get_zh li{position: relative;}
.get_zh p.error{font-size:13px;float: left;}
.get_zh .yz-li .yz-text{width: 104px;}
.get_zh .yz-li .yz-p{padding-right: 10px;padding-top: 5px; margin-left: 10px;}
.get_zh .yz-li .yz-p a.change-one{color: #999;font-size: 14px;padding-left: 10px;float: right;margin-top: 10px;}
.cz-bd div.get-yz-box .send-code{margin-left: 10px;background: #eee;}
.cz-bd div.get-yz-box input[type='button']{width: 110px;padding-left: 0;border:none;cursor:pointer;}
.phone-wrap p.error{height: 40px;margin-left: 5px;line-height: 40px;}
.get_zh .yz-li p.err_msg{ float: right;padding-right: 47px;}

.wechat-bd{width:100%;height:680px;}
.wechat-wrap{width: 1220px;height:600px;margin:0 auto;background: #fff;}
.wechat-content{margin: 27px 36px 52px;padding:46px 188px 0 170px;}
.wechat-left{float: left;}
.wechat-left .tit{font-size: 16px;color:#333;margin-bottom: 24px;}
.wechat-left .avatar-box{width:360px;height:290px;border:1px solid #e8e8e8;}
.wechat-left .avatar-box .name{font-size: 16px;color:#333;height:42px;line-height:42px;padding-left:46px;border-bottom: 1px dashed #e8e8e8;background: url('/static/register/images/wechat.png') no-repeat 20px center;}
.wechat-left .avatar-box .avatar-wrap{margin:0 auto;margin-top: 55px;width:86px;height:86px;overflow: hidden;}
.wechat-arrow{float: left;padding-top: 160px;}
.wechat-right{float: right;}
.wechat-right .wechat-con-box{width:330px;height:290px;border:1px solid #e8e8e8;margin-top: 40px;}
.wechat-right .account{font-size: 16px;color:#333;height:42px;line-height:42px;padding-left:22px;border-bottom: 1px dashed #e8e8e8;}
.wechat-right .wechat-form{padding: 28px 40px 0;}
.wechat-right .filed{width:234px;height:32px;line-height: 32px;border:1px solid #e8e8e8;padding-left: 14px;margin-bottom: 20px;}
.wechat-right .submit{width:250px;height: 40px;line-height: 40px;text-align:center;background: #fd3c3c;margin-bottom: 17px;}
.wechat-right .submit input{color:#fff;font-size: 17px;height: 40px;width:100%;}
.wechat-right .rel-info .forget{float: left;font-size: 12px;color:#999;}
.wechat-right .rel-info .register{float: right;font-size: 12px;color:#999;}
.wechat-right .rel-info .register a{color:#e4393c;}
.pc-login-msgyz{display: block!important;}
/*位置的更换*/
.register-ul .initmsg{position:absolute ;left: 0;bottom:0px;height: 28px;line-height: 28px;margin-left: 0px;}
.register-ul .initmsg.error{background: url(/static/base/images/nofind.png) no-repeat 0 center;color: #e4021e;}
.user-lx .initmsg{position:absolute ;left: 4px;bottom:5px;height: 20px;line-height: 20px;}
.register-ul .sign-msg{color:#818181;font-size: 12px;margin-left: 10px;line-height: 40px;font-family: "思源黑体"}
/*验证码弹框*/
.check-code-wrap{
    background: transparent url(/static/base/images/yz_tupian.png) no-repeat 0 0 !important;
    display: block;
    height: 64px;
    padding: 15px;
    position: absolute;
    right: 305px;
    top: -97px;
    width: 136px;
    display: none;
}
.check-code-wrap div.huan {
    height: 22px;
    margin-bottom: 8px;
}
.check-code-wrap img {
    height: 24px;
    vertical-align: top;
}
.check-code-wrap div.huan>a {
    float: right;
    margin-top: 4px;
    font-size: 12px;
    margin-right: 6px;
    line-height: 12px;
}
.check-code-wrap a {
    color: #fd3c3c;
}
.check-code-wrap div.icon-sure-btn input[class='picturecode'] {
    display: inline-block;
    float: left;
    height: 24px;
    padding-left: 5px;
    width: 70px;
    border: 1px solid #e8e8e8;
    background: #fff;
}
.check-code-wrap div.icon-sure-btn button.get-code-icon {
    background: #ff6929 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 20px;
    width: 50px;
    float: right;
    margin-top: 1px;
}
.register-ul .ok {
    background:none;

}
.user-lx .ok{background: none;}
.phoneVerifyCode .check-code-wrap{right: -26px;}

.index-banner{
    position: relative;
    height:470px;
}
.index-banner .formwrap{
     width:1220px;
    margin:0 auto;
    
}
.index-banner .form-container{
    position: absolute;
    z-index: 9999;
    background: rgba(44,20,0,.55);
    width:1178px;
    padding-left: 42px;
    height: 128px;
    box-shadow: 0px 5px 10px rgba(48,27,0,.24);
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    margin-top: -149px;
}
.index-banner .form-container .info{
    padding-top: 14px;
     color:#fff;
     margin-bottom: 14px;
}
.index-banner .form-container .info .title{
    font-size: 22px;
}
.index-banner .form-container .info .icon{
    margin:0 10px;
}
.index-banner .form-container .info .sub-title{
    font-size: 16px;
}
.index-entries {
    position: absolute;
    top: 0;
    right: 0;
    width: 311px;
    height: 100%;
}
.entries-item .entries-item-icon{
    height: 53px;
    width:54px;
}
.entries-item .entries-item-icon-first {
    background: url(/static/base/images/index_sj_icon.png) no-repeat center;
}
.entries-item .entries-item-icon-second {
    background: url(/static/base/images/index_bj_icon.png) no-repeat center;
}
.entries-item .entries-item-icon-third {
    background: url(/static/base/images/index_bzj_icon.png) no-repeat center;
}
.index-entries .content-wrapper{
    width: 311px;
    position: absolute;
}
.index-entries .entries-item {
    float: left;
    opacity: 1;
    margin-bottom: 12px;
    position: relative;
}
.index-entries .entries-item:last-child{
    margin-right:0px;
}
.index-entries .entries-item  .entries-item-wrap{
    display: block;
    width: 311px;
    height: 83px;
    padding: 16px 0px 16px 50px;
    background-color: #f5f3f1;
    box-sizing: border-box;
}
.index-entries .entries-item img{
    position: absolute;
    bottom: 25px;
    left: 150px;
}
.entries-item .entries-item-title {
    font-size: 20px;
    line-height: 30px;
    color: #6c4317;
    font-weight: 400;
    text-align: left;
    margin-top: -5px;
}
.entries-item .entries-item-tip {
    display: block;
    font-size: 14px;
    line-height: 22px;
    color: #6c4317;
}
.entries-item-link{
    font-size: 12px;
    color:#6c4317;
    text-align: left;
    display: block;
    margin-top: 6px;
    background: #dcc67a;
    padding-left: 35px;
    line-height: 23px;
    width: 105px;
    border-radius: 13px;
    box-sizing: border-box;
}
.entries-item .entries-item-info {
    margin: 5px 0  0 15px;
    float: left;
    text-align: right;
}
.entries-item .entries-item-icon {
    display: block;
    float: left;
   /* background-image: url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_s.png);
    background-image: -webkit-image-set(url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_s.png) 1x,url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_l.png) 2x);
    background-image: image-set(url(http://img.to8to.com/to8to_pc/index/statics/img/index_bg_s.png) 1x,url(http://http://img.to8to.com/to8to_pc/index/statics/img/index_bg_l.png) 2x);*/
}
.index-common-header  .header-img-mini,.index-common-header  .header-img{
    display: none;
    margin:0 auto;
}
.index-content-wrapper {
    width: 1220px;
    margin: 0 auto;
    position: relative;
}
.index-style-wrapper{
    width: 100%;
    height: 380px;
    background: #f8f8f8;
    padding: 35px;
    box-sizing: border-box;
    position: relative;
}
.index-style-wrapper .left_lunbo{
    width: 1460px;
    height: 309px;
    position: absolute;
    overflow: hidden;
}
.index-style-wrapper .right_xiangqing{
    height: 309px;
    width: 456px;
    position: absolute;
    left: 763px;
    padding: 0 0 0 40px;
    box-sizing: border-box;
}
.index-style-wrapper .right_xiangqing .company{
    display: none
}
.index-style-wrapper .right_xiangqing>.active{
    display: block;
}
.index-style-wrapper .right_xiangqing .title{
    font-size: 30px;
    white-space: nowrap;
    color: #333;
    margin-top: -2px;
    height: 32px;
}
.index-style-wrapper .right_xiangqing > ul{
    position: absolute;
    top: 60px;
    left: 35px;
    /* background: url(/static/base/images/index_comnpy_icon.png); */
}
.index-style-wrapper .right_xiangqing > ul >li{
    display: inline-block;
    margin-left: 5px;
    position: relative;
}
/* .index-style-wrapper .right_xiangqing > ul >li i{
    width: 27px;
    height: 24px;
} */
.index-style-wrapper .right_xiangqing > ul >li div.tip{
    position: absolute;
    top: 24px;
    height: 26px;
    padding: 4px 9px;
    font-size: 11px;
    width: 99px;
    line-height: 20px;
    display: none;
}
.index-style-wrapper .right_xiangqing > ul >li:nth-of-type(1) div.tip{
    background: url(/static/base/images/index_xy_tip.png) no-repeat;
    background-size: 100%;
}
.index-style-wrapper .right_xiangqing > ul >li:nth-of-type(2) div.tip{
    background: url(/static/base/images/index_xy_tip.png) no-repeat;
    background-size: 100%;
}
.index-style-wrapper .right_xiangqing > ul >li:nth-of-type(3) div.tip{
    /* background: url(/static/base/images/index_mfsj_tip.png) no-repeat; */
    background: url(/static/base/images/index_xy_tip.png) no-repeat;
    background-size: 100%;
}
.index-style-wrapper .right_xiangqing > ul >li:nth-of-type(4) div.tip{
    background: url(/static/base/images/index_xy_tip.png) no-repeat;
    background-size: 100%;
}
.index-style-wrapper .right_xiangqing > ul >li:nth-of-type(5) div.tip{
    background: url(/static/base/images/index_xy_tip.png) no-repeat;
    background-size: 100%;
}
.index-style-wrapper .right_xiangqing .star1{
    margin: 22px 0 0 165px;
    height: 20px;
    line-height: 20px;
    width: 140px;
    background: url('/static/base/images/cityzhan/star_gre.png') no-repeat;
    background-position:0 0;
    display: inline-block;
}
.index-style-wrapper .right_xiangqing .star1 .inner{
    height: 20px;
    line-height: 20px;
    width: 140px;
    background: url('/static/base/images/cityzhan/star_red.png') no-repeat;
    background-position:0 0;
    position:absolute;
}
.index-style-wrapper .right_xiangqing p{
    color: #666666;
    font-size: 14px;
}
.index-style-wrapper .right_xiangqing p>a{
    color: #333;
    font-size: 20px;
}
.index-style-wrapper .right_xiangqing .haoping{
    height: 60px;
}
.index-style-wrapper .right_xiangqing .haoping p{
    position: absolute;
    top: 68px;
    right: 60px;
    font-size: 12px;
}
.index-style-wrapper .right_xiangqing div.pj{
    margin-top: 15px;
}
.index-style-wrapper .right_xiangqing div.pj p{
    display: inline;
    margin-right: 30px;
}
.index-style-wrapper .right_xiangqing div.pj p em{
    color: #6c4317;
    font-size: 18px;
}
.index-style-wrapper .right_xiangqing .brief-con{
    margin-top: 37px;
    /* height: 18px; */
}
.index-style-wrapper .right_xiangqing .addr{
    margin-top: 15px;
    /* line-height: 110px; */
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    color: #333;
}
.index-style-wrapper .right_xiangqing .addr>em{
    display: inline-block;
    background: url(/static/base/images/index_company_addrss.png) no-repeat left center;
    width: 30px;
    height: 100%;
    position: absolute;
    bottom: 5px;
    left: 0;
}
.index-style-wrapper .right_xiangqing .button{
    position: absolute;
    bottom: -50px;
    background: #e81931;
    width: 180px;
    height: 40px;
    text-align: center;
    right: -51px;
    color: #fff;
    font-size: 24px;
    border-radius: 5px;
}
.index-style-wrapper .right_xiangqing .button button{
    color: #fff;
    line-height: 39px;
    font-size: 24px;
    font-family: "思源黑体"
}
.index-content-zxgs-wrap>.ht{
    width: 1090px;
    margin: 35px auto;
    height: 25px;
    background: #f8f8f8;
    position: relative;
}
.index-content-zxgs-wrap>.ht>.sjx{
    position: absolute;
    width: 20px;
    height: 30px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    background: #fff;
    top: -15px;
    left: 90px;
}
.index-zxgs-wrapper{
    width:1220px;
    margin:0 auto;
    position: relative;
}
.index-zxgs-wrapper>ul{
    width: 1110px;
    margin: 0 auto;
    height: 116px;
    overflow: hidden;
}
.index-zxgs-wrapper li a{
    display: block;
}
.index-zxgs-wrapper li{
    float: left;
    width: 203px;
    height: 116px;
    overflow: hidden;
    padding: 12px 10px;
    border: 4px solid #f8f8f8;
    margin: 0 9.5px;
    box-sizing: border-box;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.index-zxgs-wrapper li img{
     width: 167px;
     max-height: 76px;
     object-fit: contain;
}
.index-zxgs-wrapper li.active{
    border: 4px solid #e81931;
}
.index-zxgs-wrapper li.null{
    border:4px solid #f8f8f8 !important;
}
.index-zxgs-wrapper>div{
    text-align: center;
    height: 100px;
    width: 53px;
    line-height: 96px;
    font-size: 40px;
    position: absolute;
    top: 7px;
    cursor: pointer;
    border-radius: 10px;
    background: #fff0f0;
    color: #fff;
    transition: ease 0.5s background;
}
.index-zxgs-wrapper>div:hover{
    background: #ffccd2;
    color: #e81931;
}
.index-zxgs-wrapper>div.prov{
    left: 0;
}
.index-zxgs-wrapper>div.next{
    right: 0;
}
.fwlc-content-wrap{
    margin:0 auto;
    background: #fff;
    width: 1220px;
    /* padding:52px 0 20px; */
}
.fwlc-content-wrap .liuchen{
  width: 1276.5px;;
  height: 200px;
  background: url(/static/base/images/index_fulc.png) no-repeat center;
  background-position-y: 60px;
  margin-left: -28.5px;
}
.fwlc-content-wrap .liuchen>div{
    display: inline-block;
    width: 163px;
    margin-right: 16px;
    text-align: center;
    height: 200px;
    overflow: hidden;
}
.fwlc-content-wrap .liuchen>div>img{
    transition: all .5s;
}
.fwlc-content-wrap .liuchen>div>img:nth-of-type(1){
    display: none;
}
.fwlc-content-wrap .liuchen>div:last-child{
    margin-right: 0;
}
.fwlc-content-wrap .liuchen>div>p{
    color: #6c4317;
}
.fwlc-content-wrap .liuchen>div>p:nth-of-type(1){
    font-size: 21px;
    margin-top: 8px;
}
.fwlc-content-wrap .liuchen>div>p:nth-of-type(2){
    font-size: 18px;
    margin-top: 14px;
}
.fwlc-content-wrap .liuchen>div>p:nth-of-type(3){
    font-size: 14px;
}
.swiper-containe_1{
    /* margin: 0 auto; */
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    width: 728px;
    height: 100%;
}
.swiper-containe_1 .swiper-wrapper_1{
    width: 1460px;
    height: 100%;
}
.swiper-containe_1 .swiper-wrapper_1 .swiper-slide_1{
    display: inline-block;
    height: 309px;
    width: 728px;
}
.swiper-container {
      width: 100%;
      height: 100%;
}
.index-content-zxgl-wrap{
    /* background: #f6f6f6; */
    /* padding:60px 0 48px; */
}
/* .index-content-zxgl-wrap .zxgl-content{
      margin-top: 38px;
} */
.index-content-zxgl-wrap .zxgl-content .zxgl-type{
    width: 594px;
    height: 364px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-size: 580px 100%;
}
.index-content-zxgl-wrap .zxgl-content .zxgl-type .title{
    position: absolute;
    z-index: 10;
    top: 30px;
    left: 0;
    background: url(/static/base/images/index_zxgn_title_bac.png) no-repeat left;
    color: #6c4317;
    font-size: 25px;
    height: 45px;
    line-height: 38px;
    width: 300px;
}
.index-content-zxgl-wrap .zxgl-content .zxgl-type .title span{
    display: inline-block;
    width: 180px;
    /* text-align: center; */
}
.index-content-zxgl-wrap .zxgl-content .zxgl-type:nth-of-type(1),.index-content-zxgl-wrap .zxgl-content .zxgl-type:nth-of-type(3){
    /* margin-right: 26px; */
}
.index-content-zxgl-wrap .zxgl-content .zxgl-type:nth-of-type(3),.index-content-zxgl-wrap .zxgl-content .zxgl-type:nth-of-type(4){
    /* margin-top: 20px; */
    margin-bottom: 90px;
}
.zxgl-content .zxgl-wrapper{
    width: 581px;
    height: 100%;
    background: rgba(108, 67, 23, 0.6);
    position: absolute;
    top: 0;
    right: 1px;
    /* display: none; */
}
/* .zxgl-content .zxgl-type:hover .zxgl-wrapper{
    display: block;
} */
.zxgl-wrapper .pinglei{
    position: absolute;
    top: 40px;
    right: 15px;
}
.zxgl-wrapper .pinglei>a{
    color: #fff;
    border-bottom: 1px solid #fff;
    line-height: 28px;
    font-size: 14px;
}
.zxgl-wrapper .pinglei>a:hover{
    color: #dec880;
    /* border-bottom: 1px solid #dec880; */
}
.zxgl-wrapper .text{
    width: 100%;
    padding: 60px 14px 0 0px;
    box-sizing: border-box;
}
.zxgl-wrapper .text .imgbox{
    padding: 0 40px 10px 0px;
    border-bottom: 1px solid white;
    /* margin-bottom: 20px; */
}
.zxgl-wrapper .text .imgbox a,.zxgl-wrapper .text li>a,.zxgl-wrapper .text p{
    /* color: #fff; */
    color: #333333;
}
.zxgl-wrapper .text ul{
    padding-left: 0px;
}
.zxgl-wrapper .text>ul> li{
    /* list-style: url(/static/base/images/index_listStyle.png); */
    padding: 4px 0;
    line-height: 0px;
    padding-left: 27px;
    position: relative;
}
.zxgl-wrapper .text>ul> li i{
    /* background: url(/static/base/images/index_listStyle.png) no-repeat; */
    background: url(/static/base/images/cityzhan/point.png) no-repeat;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 13px;
}
.zxgl-wrapper .text>ul> li:hover i{
    /* background: url(/static/base/images/index_listStyle_hover.png) no-repeat; */
}
.zxgl-wrapper .text>ul>li a{
    font-size: 16px;
    line-height: 25px;
}
.zxgl-wrapper .text .des{
    font-size: 16px;
    line-height: 25px;
    color: #666666;
}
.zxgl-wrapper .text>ul>li:hover a{
    /* font-size: 20px; */
    /* line-height: 25px; */
    color: #e4021e;
    font-size: 16px;

}
.zxgn_bdzx{
    margin-bottom: 90px;
}
.zxgn_bdzx>div{
    display: inline-block;
    height: 324px;
    overflow: hidden;
    box-sizing: border-box;
}
.zxgn_bdzx .zxzx{
    width: 638px;
    /* margin-right: 30px;
    padding: 15px 26px; */
}
.zxgn_bdzx .yzqd{
    width: 545px;
    background: #f5f3f1;
    padding: 15px;
}
.zxgn_bdzx .title{
    font-size: 25px;
    color: #6c4317;
    margin-bottom: 15px;
}
.zxgn_bdzx .ej_totle{
    position: relative;
    height: 40px;
    margin-bottom: 8px;
    font-size: 18px;
}
.zxgn_bdzx p.ej_totle span{
    /* border-top: 1px solid #000;
    border-bottom: 1px solid #000; */
    display: inline-block;
    position: absolute;
    text-align: center;
    /* width: 291.5px; */
    width: 105px;
    line-height: 41px;
    font-size: 20px;
    cursor: pointer;
    font-weight: 500;
}
.zxgn_bdzx p.ej_totle span:nth-of-type(2){
    left: 105.5px;
}
.zxgn_bdzx p.ej_totle span.active,.zxgn_bdzx ul.ej_totle{
    /* border-top: 1px solid #6c4317;
    border-bottom: 1px solid #6c4317; */
}
.zxgn_bdzx p.ej_totle span.active,.zxgn_bdzx .yzqd th{
    color: #e4021e;
}
.zxgn_bdzx .zxzx ul{
    padding: 0 40px 0 30px;
    display: none;
}
.zxgn_bdzx .zxzx ul.active{
    display: block;
}
.zxgn_bdzx .zxzx ul li{
    list-style-image: url('/static/base/images/cityzhan/sicon.png');
    
}
.zxgn_bdzx .zxzx ul li:hover{
    /* font-size: 22px;
    margin-left: 4px; */
    color: #e4021e;
    list-style-image: url('/static/base/images/cityzhan/sicon_active.png');
}
.zxgn_bdzx .zxzx ul li a{
    line-height: 40px;
    font-size: 16px;
    color: #000;
}
.zxgn_bdzx .zxzx ul li:hover a{
    /* font-size: 18px; */
    color: #e4021e;
}
.yzqd li{
    list-style: none;
    display: inline-block;
}
.yzqd div.wordScroll{
    height: 195px;
    overflow: hidden;
}
.zxgn_bdzx .yzqd li{
    width: 111px;
    height: 30px;
    text-align: center;
    overflow: hidden;
}
.zxgn_bdzx .yzqd ul{
    font-size: 16px;
    color: #000;
    line-height: 40px;
    text-align: center;
}
.index-content-xgt-wrap{
    width: 1220px;
    margin: 0 auto;
}
.index-content-xgt-wrap .xgt-wrap{
    width: 1220px;
    height: 700px;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.index-content-xgt-wrap .xgt-wrap ul{
    position: absolute;
    width: 1220px;
    height: 729px;
    left: 0;
}
 .index-content-xgt-wrap .xgt-wrap li{
      position: relative;
      float: left;
      width: 396px;
      height: 229px;
      overflow: hidden;
      margin: 0 14px 14px 0;
}
.index-content-xgt-wrap .xgt-wrap li:nth-of-type(3n + 3){
    margin-right: 0 !important;
}
.index-content-xgt-wrap .xgt-wrap li>img{
    width: 406px;
    min-height: 243px;
}
.index-content-xgt-wrap .xgt-wrap li a{
    position: absolute;
    width: 100%;
    height: 100%;
    /* background: rgba(108, 67, 23, 0.6); */
    top: 0;
    left: 0;
    /* padding: 25px 30px; */
    /* box-sizing: border-box; */
    /* display: none; */
}
.index-content-xgt-wrap .xgt-wrap li a .img_name{
    font-size: 18px;
    color: #fff;
    margin-top: 47px;
}
.index-content-xgt-wrap .xgt-wrap li a img{
    position: absolute;
    bottom: 25px;
    left: 30px;
}
.index-content-xgt-wrap .xgt-wrap .title li p{
    position: absolute;
    z-index: 1;
    color: #fff;
    font-size: 20px;
    background: rgba(108, 67, 23, 0.6);
    bottom: 0;
    height: 38px;
    width: 396px;
    line-height: 38px;
    text-align: center;
    /* display: none; */
}

.index-content-xgt-wrap .xgt-wrap .title li p>span{
    font-size: 16px;
    margin-left: 10px;
}

.index-content-about-wrap {
   padding:60px 0 34px;
}
.index-content-about-wrap .about-content{
   margin-top: 35px;
}
.index-content-about-wrap .about-content li{
   float: left;
   width: 400px;
   margin-right: 9px;
}
.index-content-about-wrap .about-content li:last-child{
   margin-right: 0;
}
.index-content-about-wrap .about-content .imgbox{
  width: 400px;
  height: 280px;
  overflow: hidden;
}
.index-content-about-wrap .about-content .imgbox img{
  width: 400px;
  height: 280px;
}
.index-content-about-wrap .about-content .title{
  font-size: 18px;
  color:#333;
  margin:16px 0 6px 24px;
}
.index-content-about-wrap .about-content .brief{
  margin-left: 12px;
  font-size: 14px;
  color:#999;
} 
.index-content-news-wrap{
    padding-bottom: 60px;
}
.index-content-news-wrap .news-type{
  float: left;
  width: 554px;
  margin-right: 104px;
}
.index-content-news-wrap .news-type:last-child{
  margin-right: 0;
}
.index-content-news-wrap .news-content{
  margin-top: 10px;
}
.index-content-news-wrap .news-type .header{
   padding-bottom: 10px;
   border-bottom:1px solid #d6d6d6;
}
.index-content-news-wrap .news-type  .title{
   font-size: 20px;
   color:#333;
}
.index-content-news-wrap .news-type  .more{
   font-size: 12px;
   color:#999;
   margin-top: 11px;
   display: block;
   margin-right: 10px;
}
.index-content-news-wrap .news-type .imgbox{
    width: 188px;
    height: 136px;
    overflow: hidden;
}
.index-content-news-wrap .news-type .imgbox img{
    width: 188px;
    height: 136px;
}
.index-content-news-wrap .textbox{
    margin-left: 22px;
}
.index-content-news-wrap .news-type  li a{
    font-size: 14px;
    color:#333;
    line-height: 36px;
}
.index-content-news-wrap .news-type  li a:hover{
    font-size: 18px;
    color:#fd3c3c;
}
/* .index-content-sjs-wrap{
    padding:52px 0 55px;
} */
.swiper-button-next, .swiper-button-prev{
    top: 50%;
    margin-top: -40px;
    background: url(/static/xyj/images/xgt.png) no-repeat;
    width: 47px;
    height: 80px;
    z-index: 9999;
    opacity: 0.8;
    transition: opacity .6s;
}
.swiper-button-next:hover, .swiper-button-prev:hover{
    opacity: 1;
}
.swiper-button-prev{
    background-position: 0 -85px;
}
.swiper-button-next{
    background-position: -54px 0;
}
.index-content-sjs-wrap .sjs-wrap{
    position: relative;
    height: 685px;
    width: 100%;
    overflow: hidden;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lb_2>.big_info{
    position: absolute;
    bottom: 0;
    left: 0;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo{
    width: 770px;
    height: 620px;
    overflow: hidden;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lb_2>.small_lunbo{
    position: absolute;
    /* top: 312px; */
    right: 0;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 770px;
    height: 65px;
    background: #f5f3f1;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p{
    background: #fff;
    line-height: 0;
    width: 120px;
    height: 35px;
    text-align: center;
    position: absolute;
    bottom: 15px;
    cursor: pointer;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p>span{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.prov>span{
   background: url(/static/base/images/index_sjs_left_black.png) no-repeat center;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.next>span{
   background: url(/static/base/images/index_sjs_right_black.png) no-repeat center;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.prov{
    right: 426px;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.next{
    right: 223px;
}

/* .index-content-sjs-wrap .sjs-wrap .sjs_lbt>p:hover{
    background: #6c4317;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.prov:hover>span{
    background: url(/static/base/images/index_sjs_left_white.png) no-repeat center;
}
.index-content-sjs-wrap .sjs-wrap .sjs_lbt>p.next:hover>span{
    background: url(/static/base/images/index_sjs_right_white.png) no-repeat center;
 } */

.index-content-sjs-wrap .sjs-wrap .small_lunbo li{
    position: relative;
    float: left;
    width: 175px;
    height: 287px;
    margin-right: 22px;
    margin-bottom:  22px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: auto 287px;
    display: none;
}
.index-content-sjs-wrap .sjs-wrap li:nth-of-type(4n + 4){
    margin-right: 0;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo li a{
    display: block;
}

.sjs-wrap .sjs_lb .big_info{
    width: 424px;
    height: 685px;
    overflow: hidden;
}
.sjs-wrap .sjs_lb .big_info>li{
    width: 101%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: auto 685px;;
    background-position-y: center;
    background-position-x: center;
    display: none;
}
.sjs-wrap .sjs_lb .big_info>li>div{
    width: 100%;
    height: 100%;
    padding: 108px 50px;
    box-sizing: border-box;
}
.sjs-wrap .sjs_lb .big_info>li.active{
    display: inline-block;
}
.sjs-wrap .sjs_lb .big_info>li>div>div{
    display: inline-block;
}
.sjs-wrap .sjs_lb .big_info .avatar{
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 50%;
    background-color: #fff;
    margin-left: calc(50% - 100px);
}
.sjs-wrap .sjs_lb .big_info .avatar img{
    width: 200px;
    min-height: 200px;
    box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
    -webkit-box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
    -moz-box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
}
.sjs-wrap .sjs_lb .big_info .sjs_info{
    width: 330px;
    float: right;
    text-align: center;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info p{
    color: #000;
    font-size: 14px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info a{
    color: #000;
    font-size: 25px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p .sub-name{
    /* margin-left: 30px; */
    margin-left: 5px;
    color: #666;
    font-size: 18px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>.hover-des>span{
    margin-right: 10px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p span i{
    color: #6c4317;
    font-size: 16px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p.hover-title{
    margin: 22px 0 10px;
    /* text-align: center; */
    text-align: left;
    margin-left: 70px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p.hover-des{
    margin-top: 40px;
}
.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p.hover-btn{
    font-size: 18px;
    line-height: 43px;
    background: #6c4317;
    width: 140px;
    text-align: center;
    margin-top: 18px;
    color: #fff;
    margin: 75px auto;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo li .imgbox{
    position: absolute;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    top: 40px;
    left: 22px;
    z-index: 10;
    /* background: #fff; */
    box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
    -webkit-box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
    -moz-box-shadow:0px 0px 30px 10px rgba(255,255,255,.3);
    overflow: hidden;
    background-color: #fff;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo li .imgbox img{
    width: 130px;
    min-height: 130px;
    display: none;
}
.hover-layer{
    background: rgba(108, 67, 23, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 175px;
    height: 287px;
    text-align: center;
    /* display: none; */
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo .textbox{
    float: left;
    font-size: 14px;
    color:#fff;
    width: 100%;
    font-family: "思源黑体";
    margin-top: 187px;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo .textbox .sjs-title{
    font-size: 20px;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo .textbox .sjs-kb{
    font-size: 14px;
    color:#666;
}
.index-content-sjs-wrap .sjs-wrap .small_lunbo .textbox .sjs-kb span{
    color:#fd3c3c;
}
.sjs-wrap .swiper-slide .top{
    position: relative;
    display: block;
    margin-bottom: 25px;
}
.sjs-wrap .swiper-slide .top  img{
    width: 225px;
    height: 225px;
    overflow: hidden;
}
.sjs-wrap .swiper-slide .top  p{
    position: absolute;
    bottom:10px;
    left: 0;
    width: 100%;
}
.sjs-wrap .swiper-slide .top  p span{
    width: 34%;
    display: block;
    font-size: 14px;
    color:#fff;
    padding-left: 20px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sjs-wrap .swiper-slide .bottom a{
    position: relative;
    display: block;
    float: left;
}
.sjs-wrap .swiper-slide .bottom a:first-child{
    margin-right: 24px;
}
.sjs-wrap .swiper-slide .bottom img{
    width: 100px;
    height: 100px;
    display: block;
    overflow: hidden;
}
.sjs-wrap .swiper-slide .bottom p{
    position: absolute;
    width: 100%;
    bottom:10px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.index-content-lgj-wrap .lgj-wrap{
    height: 785px;
    width: 1220px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.index-content-lgj-wrap .lgj-wrap>ul.img{
    height: 100%;
    width: 100%;
}
.index-content-lgj-wrap .lgj-wrap>ul.img>li{
    display: inline-block;
    list-style: none;
}
.index-content-lgj-wrap .lgj-wrap>ul.img>li:first-child{
    width: 1219px;
    height: 516px;
    margin-bottom: 100px;
}
.index-content-lgj-wrap .lgj-wrap>ul.img>li:first-child>img{
    width: 100%;
    height: 100%;
}
.index-content-lgj-wrap .lgj-wrap>ul.img>li:nth-of-type(2),.index-content-lgj-wrap .lgj-wrap>ul>li:nth-of-type(3),.index-content-lgj-wrap .lgj-wrap>ul>li:nth-of-type(4){
    margin-right: 16px;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang{
    position: absolute;
    right: 100px;
    top: 75px;
    background: rgba(245, 243, 241, 0.95);
    width: 405px;
    height: 510px;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li{
    position: absolute;
    top: 0;
    left: 0;
    padding: 38px;
    box-sizing: border-box;
    display: none;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li.active{
    display: block;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li p{
    color: #000;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li p.title{
    font-size: 24px;
    line-height: 31px;
    color: #333;
    font-weight: 555;
}
.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li p.des{
    padding-top: 40px;
    font-size: 16px;
    line-height: 25px;
    color: #666;
}
.lgj-wrap div.close{
    position: absolute;
    top: 12px;
    right: 13px;
    height: 53px;
    width: 0px;
    background: url(/static/base/images/index_zxlgj_goback.png) no-repeat center;
    cursor: pointer;
    display: none;
}
.index-content-wrapper .company_bac{
    height: 110px;
}
.rotate {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
@keyframes rotateto {
    from {
      /*-webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);*/
      -webkit-transform: none;
      transform: none;
    }
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
}
.rotateto {
    -webkit-animation-name: rotateto;
    animation-name: rotateto;
}
@media screen and (min-width: 1460px){

}


/* 了解屯粮积草 */
.inde_know .company-show{padding-top:0px;}
.inde_know.index-content-xgt-wrap .title_info{width: 375px;}
.inde_know .index_know_list{overflow: hidden;margin-top:20px;margin-bottom:96px;}
.inde_know .index_know_link{background:none;float: left;width:394px;display: block;}
.inde_know .index_know_link:last-child{margin-right:0px;}
.inde_know .index_know_pic{width:394px;height:280px;display: block;}
.inde_know .index_know_pd{width:394px;height:145px;padding:22px;box-sizing: border-box;position: relative;}
.inde_know .index_know_p1{font-size:16px;color:#000;line-height: 32px;padding-left:12px;margin-bottom:20px;height:64px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inde_know .index_know_p1::before{content: '';display: block;width:2px;height:18px;background:rgb(108,67,23,.5);position: absolute;top:30px;left:22px;display: none;}
.inde_know .index_know_p2{background:rgba(108,67,23,0.5);padding:0 14px;font-size:16px;color:#fff;line-height: 25px;}
.inde_know .company-show .pinglei{top:35px}




.xieyiBox{
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 3001;
    display: none;
    overflow-y: scroll;
}
.xieyiBox>div{
    margin: 50px auto;
    width: 780px;
    background: #fff;
    padding: 50px;
    position: relative;
}
.xieyiBox>div h2{
    text-align: center;
    color: #000;
    font-size: 32px;
    line-height: 88px;
    font-weight: bold;
}
.xieyiBox>div p{
    color: #000;
    line-height: 50px;
    font-size: 18px;
    text-align: left;
}
.xieyiBox>div p.title{
    font-weight: bold;
    line-height: 74px;
}
.xieyiBox>div p.text{
    text-indent: 32px;
}
.xieyiBox>div p.txRight{
    text-align: right;
}
.xieyiBox>div .downBox{
    font-size: 68px;
    color: #000;
    position: absolute;
    top: -12px;
    right: 20px;
    cursor: pointer;
    transform: rotate(45deg);
    font-weight: 200;
}
/* 密码明文样式 */
.eye_icon{
    width: 25px;
    height: 22px;
    background: url(../../base/images/images/eye_close.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 20px;
    top: 10px;
}
.eye_icon.is_open{
    width: 25px;
    height: 22px;
    background: url(../../base/images/images/eye_open.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 20px;
    top: 10px;
}