/*-----------------------------------首页幻灯----------------------------------------------------------------------*/
.index .banner{
    background: no-repeat center top;
    height: auto;
    position: relative;
    max-width:1920px;
    margin:0 auto;}
.index .banner .swiper-container .swiper-wrapper .swiper-slide img{
    width: 100%;
}
.index .banner .tc{
    position: absolute;
    /*top: 160px;*/
    top: 50%;
    margin-top:-105px;
    left:50%;
    margin-left: -305px;
    width: 609px;
    text-align: center;
}
.index .banner .b1{border:1px solid #fff;margin-top: 25px;box-shadow:0 0 50px -10px #aaa;}
.index .banner .b1 li{float:left;width: 151px;line-height: 48px;background: url(../images/ico8.png);color: #fff;border-left:1px solid #fff;position: relative;cursor:pointer;text-shadow:0 0 3px #999;}
.index .banner .b1 li:hover{background-image: url(../images/ico7.png);}
.index .banner .b1 li:first-child{border-left:0;}
.index .banner .b1 li.on{background-image: url(../images/ico6.png);}
.index .banner .b1 li.on .dow{position: absolute;background: url(../images/ico9.png) no-repeat;width: 18px;height: 9px;left: 68px;bottom:-21px;z-index: 999;}
.index .banner .b2{background-color: #fff;border-radius: 4px;margin-top: 20px;height: 59px;position: relative;box-shadow:0 0 50px -10px #aaa;}
.index .banner .b2 .text1{height: 59px;line-height: 59px;width: 465px;padding-left: 24px;color: #adadad;background: none;}
.index .banner .b2 .submit{position: absolute;right:9px;top: 8px;width: 102px;line-height: 43px;border-radius: 3px;background-color: #0576e3;}
.index .banner .b2 .dt{position: absolute;right:-125px;top:12px;}
.index .banner .tc2{position: absolute;bottom:0;left: 0;width: 100%;line-height: 60px;background: url(../images/ico11.png);z-index: 1;}
.index .banner .b3{padding-left: 50px;background: url(../images/ico12.png) no-repeat left center;color: #fff;display: block;}


/*
    首页轮播图样式
    time:2017年2月28日17:07:11
    author:L
*/
.banner_l{
    width:1920px;
    height:540px;
    position: relative;
    overflow: hidden;
}
.banner_l .img{
    width:50000px;
    position: absolute;
    left:0px;
    top:0px;

}
.banner_l .img li{
    position:relative;
    float:left;
}
.banner_l .num{
    position:absolute;
    width:100%;
    bottom:20px;
    left:0px;
    text-align: center;
    font-size: 0px;
}
.banner_l .num li{
    background: #000 none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 12px;
    opacity: 0.2;
    filter:alpha(opacity=20); 
    width: 12px;
    margin:0 5px;

}
.banner_l .num li.on{
    background: #007aff none repeat scroll 0 0;
    opacity: 1;
    filter:alpha(opacity=100); 
}
.banner_l .btn{
    width:369px;
    height:106px;
    /*background: rgba(0,0,0,0.5);*/
    position:absolute;
    top:50%;
    margin-top:-25px;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    color:#0576e3 ;
    font-size: 80px;
    font-family: "宋体";
    display: none;
    line-height:106px;
}
.banner_l:hover .btn{
    display: block;
}
.banner_l .btn_l{
    left:5%;
}
.banner_l .btn_r{
    right:5%;
}



/*//----------------------------------购房活动 2016年12月23日09:54:13----------------------------------*/
.tempWrap ul li{
    position:relative;
}
.tempWrap ul li div.l_label{
    position: absolute;
    top:0px;
    left:0px;
    width:100px;
    background:#eb0b0b;
    color:#fff;
    text-align: center;
    line-height:30px;
    font-size:16px;
}
.tempWrap ul li div.l_message{
    background: rgba(0, 0, 0, 0) url("../images/ico17.png") repeat scroll 0 0;
    bottom: 89px;
    color: #fff;
    left: 0;
    line-height: 40px;
    padding: 0 5%;
    position: absolute;
    width: 90%;
    font-size:16px;
}
.tempWrap ul li div.l_con{
    height:89px;
    border:1px solid #ccc;
    border-top:none;
}
.index .a1 li.hui {
    float: left;
    /*height: 356px;*/
    margin-right: 23px;
    width: 385px;
}
.l_c_left{
    font-size:22px;
    float:left;
    line-height:89px;
    padding-left:20px;
}
.l_c_right{
    float:right;
    margin-top:5px;
    margin-right:10px;
}
.l_c_right .l_p1{
    color:#f00;
    font-size:16px;
}
.l_c_right .l_p2{
    color:#fff;
    font-size:14px;
    background:#f00;
    border-radius:2px;
    text-align:center;
}
.l_c_right .l_p3{
    color:#ccc;
    font-size:12px;

}
/*//----------------------------------购房活动结束----------------------------------*/

.index .title{text-align: center;color: #333;padding: 40px 0 30px;position: relative;}
.index .title h2{font-size:36px;}
.index .title .more{position: absolute;right:0;top: 70px;}
.index .a1{padding-bottom: 60px;overflow: hidden;}
.index .a1 li{float:left;width: 385px;margin-right: 23px;height: 266px;}
.index .a1 li img{width: 385px;height: 266px;}
.index .a1 .wrap{position: relative;}
.index .a1 .prev{position: absolute;width: 20px;height: 37px;background: url(../images/ico13.png) no-repeat;left:-45px;top: 245px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.index .a1 .next{position: absolute;width: 20px;height: 37px;background: url(../images/ico14.png) no-repeat;right:-45px;top: 245px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.index .a1:hover .prev,.index .a1:hover .next{display: block;}
.index .a1 .prev:hover,.index .a1 .next:hover{opacity: 1;filter:alpha(opacity=100);}
.index .a2{overflow: hidden;background-color: #f0f0f0;padding-bottom: 60px;}
.index .a2 ul{width: 1224px;}
.index .a2 li{float:left;margin-right: 23px;position: relative;width: 385px;height: 266px;}
.index .a2 li .b1{position: absolute;color: #fff;left:13px;top:11px;}
.index .a2 li .b2{position: absolute;width: 23px;height: 19px;background: url(../images/ico16.png) no-repeat;right:20px;top:18px;}
.index .a2 li .b1 img{
    width: 190px;
    height: 33px;}
.index .a2 li .b2.on{background-position: center bottom;}
.index .a2 li img{width: 385px;height: 266px;}
.index .a2 li .tc{position: absolute;bottom:0;left: 0;width: 90%;background: url(../images/ico17.png);line-height: 60px;color: #fff;padding: 0 5%;}
.index .a2 .b1 .wrap,.index .a2 .b2 .wrap{position: relative;}
.index .a2 .prev{position: absolute;width: 20px;height: 37px;background: url(../images/ico13.png) no-repeat;left:-45px;top: 245px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.index .a2 .next{position: absolute;width: 20px;height: 37px;background: url(../images/ico14.png) no-repeat;right:-45px;top:245px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.index .a2 .b1:hover .prev,.index .a2 .b1:hover .next,.index .a2 .b2:hover .prev,.index .a2 .b2:hover .next{display: block;}
.index .a2 .prev:hover,.index .a1 .next:hover{opacity: 1;filter:alpha(opacity=100);}
.index .a3{overflow: hidden;padding-bottom: 60px;}
.index .a3 ul{width: 1222px;}
.index .a3 li{float:left;width: 385px;height: 302px;margin-right: 22px;background-color: #f0f0f0;text-align: center;padding-top: 68px;}
.index .a3 li a{display: block;color: #666;height: 300px;}
.index .a3 li:hover{background-color: #fff;box-shadow: 0 0 40px -10px #ddd;behavior: url(css/PIE.htc);}
.index .a3 li:hover .img{background-color: #0074e4;}
.index .a3 li:hover h3{color: #0074e4;}
.index .a3 li:hover a{border-bottom:2px solid #0074e4;}
.index .a3 .img{width: 140px;height: 140px;background: no-repeat center;border:2px solid #0074e4;border-radius: 140px;margin:0 auto;margin-bottom: 25px;zoom: 1;position: relative;}
.index .a4{background: url(../images/12.jpg) no-repeat center top;height: 525px;}
.index .a4 .wrap{height: 100%;}
.index .a4 table{height: 100%;width: 100%;}
.index .a4 span{font-size:48px;font-family: "方正兰亭超细黑简体",Arial,"微软雅黑";display:block;font-weight: normal;}
.index .a4 em{font-size:60px;font-family: "方正兰亭粗黑简体",Arial,"微软雅黑";color: #394043;}
.index .a4 p{font-family: "方正兰亭细黑_GBK",Arial,"微软雅黑";color: #333945;}
.index .a4 .img{background-color: #fff;margin-top: 45px;width: 116px;height: 116px;}
.index .a4 .img img{width: 116px;height: 116px;}
.index .a5{padding-bottom: 60px;overflow: hidden;}
.index .a5 ul{width: 1222px;}
.index .a5 li{float:left;width: 385px;margin-right: 22px;position: relative;height: 268px;overflow: hidden;}
.index .a5 li img{width: 385px;height: 268px;}
.index .a5 li a{color: #fff;display: block;}
.index .a5 li .tc{position: absolute;width: 100%;line-height: 60px;height: 60px;background: url(../images/ico24.png);bottom: 0;left: 0;}
.index .a5 li .tc p{padding: 0 24px;}
.index .a5 li:hover .tc{color: #0576e3;}
.index .a6{background-color: #f0f0f0;padding-bottom: 60px;}
.index .a6 .title2{line-height: 55px;border-bottom:2px solid #f0f0f0;padding: 0 22px;}
.index .a6 .box1{width: 385px;background-color: #fff;height: 401px;}
.index .a6 .box1 .img img{width: 336px;height: 211px;}
.index .a6 .box1 .info{padding:20px 24px;}
.index .a6 .box1 .info .t1{padding: 10px 0;}
.index .a6 .box1 .info .more{float:right;margin-top:-22px;color: #0074e4;}
.index .a6 .box2{margin-left: 24px;width: 385px;background-color: #fff;height: 401px;}
.index .a6 .box2 .info{padding:0 22px 0 22px;}
.index .a6 .box2 .info li{padding-bottom: 20px;padding-left: 123px;border-top:1px dotted #e3e3e3;padding-top: 20px;height: 70px;}
.index .a6 .box2 .info li:first-child{border-top:0;}
.index .a6 .box2 .info li .img{float:left;margin-left: -123px;}
.index .a6 .box2 .info li .img img{width: 112px;height: 74px;}
.index .a6 .box2 .info li .dete{color: #a9a9a9;}
.index .a6 .box3{width: 390px;background-color: #fff;height: 401px;}
.index .a6 .box3 .info{padding:10px 22px 0;}
.index .a6 .box3 .info li{line-height: 53px;background: url(../images/ico25.jpg) no-repeat left center;border-top:1px dotted #e3e3e3;position: relative;padding-left: 13px;}
.index .a6 .box3 .info li:first-child{border-top:0;}
.index .a6 .box3 .info li .dete{position: absolute;right:0;top:0;font-size:13px;color: #a5a5a5;}
/*//-----------------------------------首页幻灯 结束----------------------------------------------------------------------*/



/*//-----------------------------------导航搜索----------------------------------------------------------------------*/
.topsearch{
    height: 60px;
    font-size: 13px;
    background: #e2effc;
    line-height: 60px;}

.topsearch-search{
  float: left;
  width: 475px;
  height: 35px;
  background: url("../images/c_bgpng6.png");
  margin-top:12px;}

.topsearch-txt{
    border: none;
    height: 35px;
    line-height: 35px;
    float: left;
    width: 395px;
    text-indent: 15px;}

.topsearch-btn{
    border: none;
    height: 35px;
    float: left;
    cursor: pointer;
    width: 80px;
    background: #81d4d5 url("../images/t_bgpng6.png") no-repeat 8px center ;
    color: #fff;
    font-size: 16px;
}

.topsearch-map{
    width: 100px;
    height: 40px;
    text-align: center;
    float: right;}
.topsearch-map a{
    display: inline-block;
    padding-left: 22px;
    background:url("../images/ico1.png") left center no-repeat;
    color: #666666;}
.topsearch-map2 a{
    background:url("../images/Tico1.png") left center no-repeat;
}
.topsearch-map3{
    width: 70px;
}
.topsearch-map3 a{
    background:url("../images/Tico2.png") left center no-repeat;
}
.topsearch-map span{
    border-right: 1px solid #fff;
    padding:5px 0;
    padding-left: 10px;
}
.topsearch-hot{
    width: 320px;text-align: right;

    float: left;}


.topsearch-hot span{
    color: #333333;}

.topsearch-hot  a{
    margin-right: 20px;}

.place{
    font-size: 12px;
    height: 55px;
    line-height: 55px;
    color: #999;
}
.place a{
    color:#999;
}
.place a:hover{
    color:#0576e3;
}

.place span{
    margin: 0 5px;}
/*//-----------------------------------导航搜索结束----------------------------------------------------------------------*/


.an-wrap{
    padding:25px 34px;
    background: #f5f7f8;}

.an-name{
    font-weight: bold;
    line-height: 46px;
    font-size: 20px;
    color: #555555;}

.an-tip span{
    font-size: 13px;
    line-height: 27px;
    float: left;
    margin-right: 14px;
    padding:0 15px;}

.an-tip .at1{
    border:1px solid #f16e6d;
    color: #f16e6d;}

.an-tip .at2{
    border:1px solid #7cb4ff;
    color: #7cb4ff;}

.an-tip .at3{
    border:1px solid #f8c087;
    color: #f8c087;}

.an-tip .at4{
    border:1px solid #39e2b1;
    color: #39e2b1;}


.an-wrap2{
    background: #ffffff;}

.an-wrap3{
    line-height: 80px;
    padding:0 37px;
    border-bottom:1px solid #f0f0f0;}

.an-tit{
    float: left;
    font-weight: bold;
    font-size: 20px;
    color: #333333;}

.an-more{
    float: right;
    font-size: 14px;}


.an-wrap4{padding:0 37px;
          padding-top: 27px;}

.an-wrap4 ul li{
    border-bottom: 1px solid #f0f0f0;
}
.an-wrap4 ul li:last-child{
    border-bottom: none;
}

.an-form-txt{
    background: #f8f7f7;
    width: 100%;
    padding:10px 20px;box-sizing:border-box;
    font-size: 14px;
    line-height: 24px;
    height: 120px;}

.an-form-btn{
    height: 40px;
    padding:0 42px;
    font-size: 14px;
    background: #038ef4;
    color: #ffffff;border-radius: 2px;}

.an-list-hf-txt{
    background: #f8f7f7 ;
    margin-top: 10px;
    padding:10px;box-sizing: border-box;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    border:1px solid #f3f3f3;
    width: 100%;}

.an-list-hf-wrap{text-align: right;
                 padding:20px 0;}

.an-form-wrap{ padding: 26px 0;text-align: right}
.an-list li .an-list-an:first-child{border-bottom: 1px solid #ebedf0;
                                    padding-left: 11px;}
.an-list-an{
    position: relative;
    padding:18px 0;font-size: 14px;
    padding-left: 97px;}

.an-list-img{

    float: left;}
.an-list-img img{
    border-radius: 9px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 9px;
    width: 53px;
    border: 1px solid #ccc;
}
.an-list-cnt{
    width: 800px;
    float: left;
    margin-left: 31px;}
.an-list-p{

    line-height: 27px;}

.an-list-p a:hover{
    color: #0676e4;
}

.an-list-p .g{ margin-right: 38px;}
.an-list-p .g2{ margin-right:10px;}
.an-list-p .i{
    font-size: 13px;
    color: #9a9fa6;
    margin-left: 22px;
    border:1px solid #e2e5e8;
    padding:0 14px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;}

.an-list-time{
    padding-top: 16px;
    line-height: 31px;}

.an-list-time .t{

    color: #999999;
    margin-right: 48px;}

.an-list-btn{text-decoration: underline;
             color: #0576e3;}



.an-list-z{
    padding-left: 27px;
    top: 18px;
    right: 0;
    background: url("../images/ico27.png") left center no-repeat;
    position: absolute;}

.page{
    text-align: center;
    padding: 20px 0;}

.page-b{
    display: inline-block;
    height: 44px;
    margin:0 2px;border-radius: 3px;
    font-size: 14px;
    line-height: 44px;
    padding:0 17px;
    background: #ffffff;}
.page-b:hover,
.page-b.on{
    background: #0576e3;
    color: #fff;}


/*-----------------------------------相册样式 ----------------------------------------------------------------------*/
.pbbox{
    }
.photoshow{
    padding-bottom: 23px;
    background: #ffffff;}

.photoshow-pj{
    padding:0 36px;
    background: #ffffff;
    line-height: 71px;
    font-size: 30px;
    color: #333333;}
.photoshow_left{
    width:900px;
    margin: 0 10px;
    float:left;
    overflow: hidden;
}
.demo-gallery > ul {
    margin-bottom: 0;
}
.demo-gallery > ul > li {
    float: left;
    margin: 0 12px 30px;
    width: 200px;
}
.demo-gallery > ul > li a {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
}
.demo-gallery > ul > li a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    /*height: 100%;*/
    /*width: 100%;*/
}
.demo-gallery > ul > li a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.demo-gallery > ul > li a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
}
.demo-gallery a .ilghtgallery_title{
    margin:10px 0;
    text-align: center;
}
.demo-gallery .justified-gallery > a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    opacity: 0.8;
    width: 48px;
}
.demo-gallery.dark > ul > li a {
    border: 3px solid #04070a;
}
.demo-gallery {
    /*padding-bottom: 80px;*/
}
.photoshow_right{
    border:1px solid #e5e5e5;
    width: 260px;
    margin: 0 18px 0 0;
    float: right;
    overflow: hidden;
    font-weight: bold;
}
.photoshow_right li{
    float: left;
}
.photoshow_right .dl{
    padding-bottom: 36px;
    float: right;
    width: 260px;
}
.photoshow_right .dt{
    background-color: #f7f7f7;
    color: #999;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 15px;
    overflow: hidden;
    padding-left: 40px;
    padding-top: 0;
}

.photoshow_right .dd{
    color: #333;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 18px 40px 0;
    position: relative;
}

.photoshow_right .dd i {
    display: inline-block;
    float: left;
    height: 26px;
    text-align: center;
    vertical-align: middle;
    width: 26px;
}

.photoshow_right .dd em {
    display: inline-block;
    float: right;
    height: 26px;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px;
}

.photoshow_right .dd .i1 {
    background:url("../images/tubiao.png") no-repeat scroll -108px -103px;
}
.photoshow_right .dd .i2 {
    background:url("../images/tubiao.png") no-repeat scroll -106px -66px;
}
.photoshow_right .dd .i3 {
    background:url("../images/tubiao.png") no-repeat scroll -179px -70px;
}
.photoshow_right .dd .i4 {
    background:url("../images/tubiao.png") no-repeat scroll -178px -30px;
}
.photoshow_right .dd .i5 {
    background:url("../images/tubiao.png") no-repeat scroll -37px 7px;
}
.photoshow_right .dd .i6 {
    background:url("../images/tubiao.png") no-repeat scroll -37px -21px;
}
.photoshow_right .dd .i7 {
    background:url("../images/tubiao.png") no-repeat scroll -36px -96px;
}
.photoshow_right .dd .i8 {
    background:url("../images/tubiao.png") no-repeat scroll -179px 5px;
}
.photoshow_right .dd .i9 {
    background:url("../images/tubiao.png") no-repeat scroll -36px -54px;
}
.photoshow_right .dd .i10 {
    background:url("../images/tubiao.png") no-repeat scroll -105px 4px;
}
.photoshow_right .dd .i11 {
    background:url("../images/tubiao.png") no-repeat scroll -108px -29px;
}
.photoshow_right .dd .i12 {
    background:url("../images/tubiao.png") no-repeat scroll -178px -110px;
}
.photoshow_right .dd .i13 {
    background:url("../images/tubiao.png") no-repeat scroll -106px -138px;
}
.photoshow_right .dd .i14 {
    background:url("../images/tubiao.png") no-repeat scroll -178px -138px;
}
.photoshow_right .dd_on .i1 {
    background:url("../images/tubiao.png") no-repeat scroll -70px -102px;
}
.photoshow_right .dd_on .i2 {
    background:url("../images/tubiao.png") no-repeat scroll -69px -63px;
}
.photoshow_right .dd_on .i3 {
    background:url("../images/tubiao.png") no-repeat scroll -140px -70px;
}
.photoshow_right .dd_on .i4 {
    background:url("../images/tubiao.png") no-repeat scroll -142px -30px;
}
.photoshow_right .dd_on .i5 {
    background:url("../images/tubiao.png") no-repeat scroll -2px 8px;
}
.photoshow_right .dd_on .i6 {
    background:url("../images/tubiao.png") no-repeat scroll -2px -20px;
}
.photoshow_right .dd_on .i7 {
    background:url("../images/tubiao.png") no-repeat scroll -2px -95px;
}
.photoshow_right .dd_on .i8 {
    background:url("../images/tubiao.png") no-repeat scroll -143px 5px;
}
.photoshow_right .dd_on .i9 {
    background:url("../images/tubiao.png") no-repeat scroll -1px -54px;
}
.photoshow_right .dd_on .i10 {
    background:url("../images/tubiao.png") no-repeat scroll -71px 6px;
}
.photoshow_right .dd_on .i11 {
    background:url("../images/tubiao.png") no-repeat scroll -72px -28px;
}
.photoshow_right .dd_on .i12 {
    background:url("../images/tubiao.png") no-repeat scroll -140px -110px;
}
.photoshow_right .dd_on .i13 {
    background:url("../images/tubiao.png") no-repeat scroll -66px -138px;
}

.photoshow_right .dd_on a span, .photoshow_right .dd_on a em {
    color: #0576E3;
}
.photoshow_right .dd_on a:hover span, .photoshow_right .dd_on a:hover em {
    cursor: pointer;
    text-decoration: none;
}
.photoshow_right .dd a:hover span, .photoshow_right .dd a:hover em {
    cursor: pointer;
    text-decoration: none;
}
.photoshow_right .dd:hover .i1 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -70px -102px;
}
.photoshow_right .dd:hover .i2 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -69px -63px;
}
.photoshow_right .dd:hover .i3 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -140px -70px;
}
.photoshow_right .dd:hover .i4 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -142px -30px;
}
.photoshow_right .dd:hover .i5 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -2px 8px;
}
.photoshow_right .dd:hover .i6 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -2px -20px;
}
.photoshow_right .dd:hover .i7 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -2px -95px;
}
.photoshow_right .dd:hover .i8 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -143px 5px;
}
.photoshow_right .dd:hover .i9 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -1px -54px;
}
.photoshow_right .dd:hover .i10 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -71px 6px;
}
.photoshow_right .dd:hover .i11 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -72px -28px;
}
.photoshow_right .dd:hover .i12 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -140px -110px;
}
.photoshow_right .dd:hover .i13 {
    background: rgba(0, 0, 0, 0) url("../images/tubiao.png") no-repeat scroll -66px -138px;
}
.photoshow_right .dd .i15 {
    background: rgba(0, 0, 0, 0) url("../images/photo_hp.png") no-repeat scroll 0 0;
    height: 20px;
    margin-top: 4px;
    padding-right: 2px;
    width: 23px;
}
.photoshow_right .dd_on .i15 {
    background: rgba(0, 0, 0, 0) url("../images/photo_hp1.png") no-repeat scroll 0 0;
}
.photoshow_right .dd:hover span {
    color: #0576E3;
}
.photoshow_right .dd:hover em {
    color: #0576E3;
}

.photoshow_right .bmkf{
    background: #ffffff none repeat scroll 0 0;
    width: 260px;
    margin-bottom: 30px;
    float: right;
}

/*-----------------------------------相册样式 结束----------------------------------------------------------------------*/

/*-----------------------------------报名看房 开始----------------------------------------------------------------------*/
.bmkf .bmkf_title {
    border-bottom:  1px  solid #e4e4e4;
    border-top:  1px  solid #e4e4e4;
    color: #333333;
    font-size: 20px;
    height: 80px;
    line-height: 80px;
}

.bmkf .bmkf_f{
    padding: 18px 20px;
}
.bmkf .bmkf_f > p {
    padding-bottom: 14px;
}
.bmkf_f > p > label {
    color: #333;
    font-size: 14px;
    margin-right: 5px;
}

.bmkf_f > p > input {
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    width: 163px;
}

.bmkf_f .button {
    background-color: #8bcf2e;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    height: 42px;
    margin: 12px 0 20px;
    width: 100%;
}

.bmkf_f .p {
    font-size: 12px;
}
.bmkf_f .p > i {
    color: #ff221e;
}
/*-----------------------------------报名看房 结束----------------------------------------------------------------------*/




.obj{
    padding:26px 36px;
    background: #ffffff;}
.obj-img{float: left;}
.obj-cnt{float: right;
         width: 550px;}
.obj-name{
    line-height: 38px;
    font-weight: bold;
    font-size: 20px;
    color: #555555;}

.obj-msg{
    line-height: 32px;
    padding-top: 8px;}
.obj-msg-w{
    font-size: 14px;}
.obj-msg .c2{
    color: #8c8c8c;}

.obj-msg .pb1{
    padding-bottom: 18px;}
.obj-msg-btn{
    padding-left: 23px;
    background: url("../images/ico28.png") left center no-repeat;

    color: #0576e3;
    margin-left: 27px;}

.obj-msg-w2{
    float: left;
    width: 360px;}
.obj-msg-w3{
    float: left;
    width: 190px;}

.obj-msg-btn2{
    padding-left: 22px;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/ico29.png") left center no-repeat;text-decoration: underline;
    margin-left: 22px;}
.obj-msg-btn3{
    width: 141px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background: #008df4;
    margin-top: 30px;
    color: #ffffff;
    display: block;border-radius: 4px}
.obj-msg-btn3:hover{
    color: #ffffff;}

.sx{background: #ffffff;
    font-size: 14px;}
.sx-pd{ padding:10px 27px;}

.sx-wrap{
    background: #fdfdfd;
    border-bottom:2px solid #f0f0f0;
    line-height: 36px;}
.sx-tit{
    width: 80px;
    float: left;
    font-weight: bold;
    color: #333333;}

.sx-tj{margin-right: 23px;
       border:1px solid #f5ab77;
       float: left;}
.sx-tj span{
    float: left;
    padding:0 10px;}

.sx-tj-c{
    width: 28px;
    float: right;
    margin-top: 4px;

    margin-right: 4px;
    height: 28px;background-image: url("../images/ico30.png")}

.sx-del{
    float: left;
    padding-left: 21px;text-decoration: underline;
    background: url("../images/ico31.png") left center no-repeat;}

.sx-wrap2{
    line-height: 32px;}

.sx-cho{
    float: left;
    margin-right: 23px;}
.sx-cho2.cho,
.sx-cho.cho{
    color: #0576e3;
    font-weight: bold;}

.sx-pd2{
    padding:0 26px;}
.sx-wrap3{
    background: #fdfdfd;
    border:1px solid #eeeeee;
    line-height: 27px;}

.sx-cho2{
    float: left;
    margin-right: 35px;}
.sx-mon{
    float: left;}
/* .sx-mon span{
    display: inline-block;
    width: 51px;
    height: 22px;
    line-height: 22px;
    border:1px solid #e3e3e3;
    vertical-align: middle;} */
.sx-mon span {
    border: 1px solid #e3e3e3;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    width: 74px;
}
.sx-mon i{
    float: left;
    width: 22px;
    text-align: center;}

.sx-mon em{
    display: inline-block;
    vertical-align: middle;}
/* .sx-mon-txt{
    border: none;
    float: left;
    width: 29px;
    line-height: 22px;
    height: 22px;
    background: none;} */
.sx-mon-txt {
    background:none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: 22px;
    line-height: 22px;
    width: 50px;
}

.sx-mon-btn{
    border:1px solid #e3e3e3;
    height: 22px;
    width: 47px;
    background: #fdfdfd;}


.sx-c{
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    background: #fdfdfd;
    display: block;
    text-align: center;}

.sx-c em{ display: none;}
.sx-c.show em{display: inline;}
.sx-c.show span{display: none;}

.sx2{
    margin-bottom: 20px;
    font-size: 14px;
    height: 55px;
    line-height: 55px;
    background: #ffffff;}
.sx2-tip{
    width: 273px;
    text-align: center;
    font-weight: bold;
    color: #333333;

    float: left;}
.sx2-tip em{
    color: #f97f7a;
    font-size: 24px;
}

.sx2-tj{
    float: left;}

.sx2-tj a{
    border-right:1px solid #f0f0f0;
    margin-left: -1px;
    float: left;
    padding:0 22px;
    border-left:1px solid #f0f0f0;}

.sx2-tj em{background-position: left center;
           display: inline-block;
           padding-left: 26px;
           background-repeat:no-repeat;}
.sx2-tj em.on{
    color: #0074e4;}
.sx2-tj .t1{background-image: url("../images/ico32.png")}
.sx2-tj .t2{background-image: url("../images/ico33.png")}
.sx2-tj .t3{background-image: url("../images/ico34.png")}
.sx2-tj .t1.on,
.sx2-tj .t1:hover{background-image: url("../images/ico108.png")}
.sx2-tj .t2.on,
.sx2-tj .t2:hover{background-image: url("../images/ico109.png")}
.sx2-tj .t3.on,
.sx2-tj .t3:hover{background-image: url("../images/ico110.png")}

.sx2-tj .t5{background-image: url("../images/ico35.png")}

.sx2-tj.spe{
    float: right;}

.sx2-tj.spe em{background-position: right center;
               padding-right: 22px;
               padding-left: 0;}

.sx2-tj.spe .t4{
    padding-right: 0;}


.prolist{
    background: #ffffff;
    font-size: 14px;
    padding:0 25px;}

.prolist li{
    padding:31px 0;
    border-bottom:1px solid #eeeeee;}
.prolist li:last-child{
    border: none;}

.prolist-img{
    position: relative;
    float: left;}

.prolist-cnt2{
    width: 248px;
    padding-top: 71px;
    text-align: center;
    float: right;}
.prolist2-love,
.prolist-love{position: absolute;width: 23px;height: 19px;background: url(../images/ico16.png) no-repeat;right:20px;top:18px;}
.prolist2-love.on,
.prolist-love.on{background-position: center bottom;}
.prolist-mon{
    line-height: 40px;}
.prolist-mon span{
    color: #eb0b0b;}

.prolist-mon  em{
    margin-left: 10px;
    font-size: 30px;}
/*.prolist-ph{
    line-height: 20px;
    display: inline-block;
    padding-left: 19px;
    background: url("../images/ico40.png") left center no-repeat;}*/

.prolist-ph {
    background:url("../images/ico40.png") no-repeat scroll left 9px;
    display: inline-block;
    font-size: 25px;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 19px;
    padding-top: 5px;
}



.prolist-cnt1{
    float: right;
    width: 575px;}
.prolist-wrap{
    height: 33px;
    line-height: 33px;
    padding-bottom: 18px;
    border-bottom:1px solid #eeeeee;}


.prolist-name{
    float: left;
    font-size: 20px;
    color: #555555;}
.prolist-wrap a:hover h2{
    color: #0576E3;
}
a:hover{zoom:1;}

.prolist-bq{
    margin-left: 14px;
    float: left;
    color: #999999;
    font-size: 13px;}


.prolist-ban{
    margin-left: 39px;
    margin-top: -2px;
    float: left;width: 163px;color: #fff;}
.prolist-ban:hover{
    color: #ffffff;}

.prolist-wrap2{
    padding:9px 0 9px 0 ;
    line-height: 30px;}

.prolist-ad a{
    padding-right: 25px;
    background: url("../images/ico38.png") right center no-repeat;}

.prolist-tip span{
    padding: 0 7px;
    display: inline-block;
    height: 18px;
    margin-right:5px;border-radius: 2px;
    vertical-align: top;
    line-height: 18px;
    font-size: 13px;}

.prolist-tip .c1{
    border:1px solid #f97f7a;
    color: #f97f7a;}
.prolist-tip .c2{
    border:1px solid #7cb4ff;
    color: #7cb4ff ;}
.prolist-tip .c3{
    border:1px solid #f8c087;
    color: #f8c087;}
.prolist-tip .c4{
    border:1px solid #39ce7a;
    color: #39ce7a;}
.prolist-btns{
    padding-top: 0px;}

.prolist-btns a{
    color: #999;text-decoration: none;
    font-size: 13px;
    margin-right: 19px;}
.prolist-btns a:hover{text-decoration: underline}

.prolist-btns-i{padding-left: 26px; background: url("../images/ico36.png") left center no-repeat;}
.prolist-btns-y{padding-left: 24px; background: url("../images/ico37.png") left center no-repeat;}
.prolist-btns-d{text-decoration: underline}
.prolist-btns-z{
    display: inline-block;
    vertical-align: middle;
    height: 17px;
    width: 18px;background: url("../images/ico39.png")  center no-repeat;}

.lspro{
    background: #ffffff;
    padding:47px 0;
    border-bottom:1px solid #eaeaea;}
.lspro-menu li{
    float: left;
    font-size: 18px;
    cursor: pointer;
    color: #323333;
    height: 22px;
    line-height: 22px;
    padding-right: 20px;
    margin-right: 20px;border-right: 1px solid #adadad}
.lspro-menu li:last-child{
    border: none;}
.lspro-menu li.on em{
    font-weight: bold;text-decoration: underline}

.nomr{
    margin-right: 0!important;}
.lspro-pro{
    padding-top: 26px;}
.lspro-pro-wrap{
    float: left;
    margin-right: 21px;}


.lspro-pro-msg{
    padding-top: 8px;
    line-height: 27px;}
.lspro-pro-msg .a1{
    font-size: 16px;
    color: #323333;}

.lspro-pro-msg .a2{
    font-size: 14px;
    color: #323333;
    margin-left: 5px;}


.lspro-pro-mon{
    font-size: 14px; color: #323333;
    line-height: 33px;}
.lspro-pro-mon em{
    color: #eb0b0b;}


.prolist2 li{
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    margin-right: 22px;
    float: left;}
.prolist2 li.show{overflow: inherit}



.prolist2-ban{
    top: 11px;
    left: 13px;
    position: absolute;}
.prolist2-ban:hover{
    color: #ffffff;}

.prolist2-tc{
    position: absolute;
    bottom:-55px;
    left: 0;
    color: #ffffff;
    right: 0;
    background: url("../images/ico17.png") repeat;}

.prolist2-tc-wrap{
    padding:0 20px;}

.prolist2-tc-msg{
    border-bottom:1px solid #a7aaad;
    height: 59px;font-size: 16px;
    line-height: 59px;}

.prolist2-tc-name{

    float: left;
    color: #fff;
}

.prolist2-tc-mon{
    font-size: 14px;
    float: right;}

.prolist2-tc-mon em{
    font-size: 16px;}

.prolist2-tc-btns{
    height: 54px;
    color: #ffffff;  font-size: 14px;
    line-height: 54px;
    text-align: center;}

.prolist2-tc-btns a{
    color: #ffffff;
    padding:0 8px;
    display: inline-block;}

.prolist2-tc-btns .b4{
    display: inline-block;
    width: 19px;
    height: 19px;
    position: relative;
    padding:0;
    margin-left: 10px;
    border:1px solid #fff;
    vertical-align: middle;
    line-height: 19px;}
.prolist2-tc-btns .b4:hover .prolist2-tc-tc{
    display: block;}
.prolist2-tc-tc{
    position: absolute;
    color: #333333;
    display: none;
    font-size: 14px;
    z-index: 10;
    padding-top: 15px;
    top: 18px;line-height: 22px;
    left: -11px;}

.prolist2-tc-tc-wrap{
    padding:7px 11px;text-align: left;
    width: 134px;
    border:1px solid #dadde2;

    position: relative;
    background: #ffffff;}

.prolist2-tc-tc i{
    position: absolute;
    width: 11px;
    height: 8px;
    background: url("../images/ico41.png");
    top: -8px;
    left: 14px;}

.prolist2-tc-tc h5 em{
    padding-left: 23px;
    background: url("../images/ico42.png") left center no-repeat;}
.prolist2-tc-tc p em{
    color: #eb0b0b;}


.theway-msg{
    background: #ffffff;
    padding-bottom: 5px;}

.theway-tit{
    line-height: 80px;
    font-size: 20px;
    font-weight: bold;
    border-bottom:1px solid #f0f0f0;
    color: #333333;
    padding:0 35px;}

.theway-msg-wrap{
    padding:0 35px;}
.theway-msg-rom:last-child{
    border: none;}
.theway-msg-rom{
    line-height: 35px; font-size: 14px;
    border-bottom:1px dashed #e0e0e0;}

.theway-msg-tit2{
    float: left;
    color: #333333;
    width: 80px;}

.theway-msg-cnt{
    width: 1000px;
    float: left;}


.theway-msg-cnt em{
    float: left;
    margin-right: 43px;}

.theway-msg-cnt a{
    float: left;
    margin-right: 43px;}


.theway-wrap{
    margin-top: 20px;
    background: #ffffff;}

.theway-l{
    width: 840px;
    float: left;}

.theway-r{
    width: 360px;
    float: right;}

.c_more{
    float: right;
    font-size: 14px;
    color: #999999;}

.theway-list{
    background: #fdfdfd;}

.theway-list li{
    border-bottom:1px solid #f0f0f0;
    padding:27px 34px;}

.theway-list-img{
    position: relative;
    float: left;}
.theway-list-zt{
    position: absolute;
    top: 0;
    left: 0;
    width: 47px;
    height: 27px;
    color: #ffffff;
    text-align: center;
    line-height: 27px;
    background: #f87575;
    font-size: 14px;}
.theway-list-cnt{
    float: left;
    width: 280px;
    margin-left: 18px;}

.theway-list-cnt h5{
    font-size: 20px;
    color: #555555;
    line-height: 35px;
    padding-top: 22px;}

.theway-list-cnt p{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    padding-top: 7px;}

.theway-list-mon{
    margin-left: 16px;
    padding-top: 19px;
    line-height: 36px;
    font-size: 14px;
    color: #666666;    width: 162px;
    float: left;}

.theway-list-mon span{
    color: #eb0b0b;
    font-size: 16px;}
.theway-list-mon  em{
    font-size: 30px;}
.theway-list-btn{
    width: 110px;
    height: 39px;
    line-height: 39px;
    float: right;
    margin-top: 40px;
    background: #3b94ee;
    text-align: center;
    color: #ffffff;
    font-size: 16px;border-radius: 4px}
.theway-list-btn:hover{
    color: #ffffff;}

.theway-zt{
    width: 294px;
    padding-top: 27px;
    margin:0 auto;}

.theway-zt .p{
    line-height: 30px;
    font-size: 14px;
    color: #666666;
    padding-top: 19px;}

.page2{
    height: 83px;
    font-size: 14px;
    line-height: 83px;
    text-align: center;}

.page2-y{
    margin:0 10px;}
.page2-all{
    margin:0 15px 0 32px;}
.page2-txt{
    background: #f0f0f0;
    width: 34px;
    height: 34px;
    margin:0 14px;
    text-align: center;
    border: none;
    vertical-align: middle;
    font-size: 14px;}

.page2-btn{
    background: #f0f0f0;
    width: 61px;
    height: 34px;
    margin:0 14px;
    border: none;
    vertical-align: middle;
    font-size: 14px;}

.db-more{
    background: #ffffff;}

.db-more-tit{
    height: 80px;
    line-height: 80px;
    padding:0 35px;
    color: #666666;
    font-size: 14px;
    border-bottom:1px solid #f0f0f0;
}
.db-more-tit em{
    color: #f74543;}

.db-more-list{
    padding:26px 35px 32px 35px;}

.db-more-list li{
    margin-right: 18px;
    margin-top: 12px;
    float: left;}

.db-more-list-name{
    padding-top: 15px;

    line-height: 20px;}
.db-more-list-name a{ font-size: 16px;
                      font-weight: bold;
                      color: #333333;}
.db-more-list-wrap{
    line-height: 20px;
    height: 20px;}

.db-more-list-nmon{
    font-size: 14px;
    float: left;}

.db-more-list-btn{
    width: 48px;
    height: 18px;
    border:1px solid #dadada;border-radius: 2px;
    float: right;
    text-align: center;}

.db-wrap{
    margin-top: 20px;
    background: #ffffff;}
.db-search{height: 80px;
           font-weight: bold;
           line-height: 80px;
           padding:0 35px;
           color: #666666;
           font-size: 16px;
           border-bottom:1px solid #f0f0f0;}

.db-search-form{
    display: inline-block;
    vertical-align: middle;
    margin-left: 53px;}

.db-search-txt{
    width: 393px;
    height: 40px;
    line-height: 40px;
    float: left;
    border: none;
    background: #f0f0f0;
    font-size: 14px;
    padding:0 10px;}
.db-search-btn{
    background: #3b94ee;
    border: none;
    border-radius: 0 4px 4px 0;
    height: 40px;
    color: #ffffff;
    font-size: 14px;
    width: 99px;
    float: left;}

.db-table{
    width: 100%;}

.db-table td{
    font-size: 14px;
    color: #666666;
    border:1px solid #f0f0f0;}
.db-table td.spe{
    background: #fdfdfd;}

.db-table .w1{width: 180px;}
.db-table .w2{width: 250px;}

.db-table .db-table-pd{
    padding:17px 23px;}

.db-table-tit{
    color: #666666;
    font-size: 16px;}
.db-table-pro{
    padding-top: 10px;}
.db-table-pro-wrap{
    height: 35px;
    line-height: 35px;
    padding-top: 8px;}
.db-table-pro-wrap em{
    float: left;}
.db-table-pro-wrap a{
    float: right;
    line-height: 17px;
    text-align: center;
    margin-top:8px;
    width: 17px;
    height: 17px;
    border:1px solid #e4e4e4;}

.db-table-tit2{
    font-weight: bold;
    font-size: 16px;
    color: #333333;}



.bdbox{
    border:1px solid #e4e4e4;
    margin-bottom: 20px;
    background: #ffffff;}

.new{
    padding:17px 36px;}

.new-l{
    float: left;
    width: 694px;}

.new-list li{
    line-height: 55px;
    border-bottom:1px dashed #c4c4c4;}

.new-list li a{
    font-size: 14px;
    display: block;}

.new-list li i{
    float: left;
    color: #0576e3;
    margin-left: 7px;
    margin-right: 17px;}

.new-list li span{
    float: left;}
.new-list li  em{
    float: right;}

.new-list li:last-child{
    border: none;}

.new-r{
    width: 330px;
    padding:0 25px;
    padding-top: 32px;
    padding-bottom: 5px;
    float: right;
    background: #f0f0f0;}

.new-other-tit{
    line-height: 29px;
    font-weight: bold;
    font-size: 16px;
    color: #333333;}

.new-other-tip{
    font-size: 14px;
    padding:25px 0 23px 0;
    line-height: 24px;}

.new-other-form-txt{
    float: left;
    background: #ffffff;
    width: 228px;
    padding: 0 10px;
    height: 39px;
    line-height: 39px;
    border: none;
    font-size: 14px;}
.new-other-form{
    margin-bottom: 40px;}

.new-other-form-btn{
    float: left;
    background: #31d275;
    width: 80px;
    height: 39px;
    color: #ffffff;
    border: none;border-radius: 0 4px 4px 0;
    font-size: 16px;}

.cpro-img{
    position: relative;
    float: left;}

.cpro-love{position: absolute;width: 23px;height: 19px;background: url(../images/ico16.png) no-repeat;right:51px;top:24px;}
.cpro-love.on{background-position: center bottom;}

.cpro-share{position: absolute;width: 16px;height: 18px;background: url(../images/ico43.png) no-repeat;right:22px;top:24px;}

.cpro-showimg{
    padding: 0 14px;
    height: 30px;

    line-height: 30px;
    background:rgba(255,255,255,.9);
    position: absolute;
    bottom: 20px;
    right: 23px;}

.cpro-showimg em{
    color: #424e55;
    font-size: 14px;

    padding-left: 25px;background: url(../images/ico44.png) left center no-repeat;}
.cpro-cnt{
    float: right;
    width: 440px;}
.cpro-wrap{
    padding-top: 36px;
    height: 23px;
    line-height: 23px;}

.cpro-m{
    width: 391px;
    margin:0 auto;}
.cpro-name{
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    float: left;}
.cpro-zt{
    width: 50px;
    height: 23px;
    text-align: center;
    background: #0676e4;
    font-size: 14px;
    color: #ffffff;
    margin-left: 13px;
    float: left;}

.cpro-wrap2{
    height: 96px;
    line-height: 52px;
    padding-bottom: 14px;
    border-bottom:1px solid #f0f0f0;}
.cpro-name2{
    font-size: 13px;
    float: left;
    color: #666666;}
.cpro-name2 em{
    color: #999999;}

.cpro-mon{
    width: 100%;
    margin-top: 12px;
    float: left;}

.cpro-mon em{
    color: #eb0b0b;
    font-size: 16px;
    margin-left: 10px;}
.cpro-m-2{
    float: left;
    line-height: 1px;
    margin-left: 14px;
    width: 100%;
}
.cpro-m-2-1{
    float: left;
}
.cpro-m-2-1 a{
    display: inline-block;
    width: 88px;
    height: 16px;
    background:url("../images/ico45.png") 0 0 no-repeat;
    vertical-align: middle;
    margin-left: 12px;
    line-height: 16px;
    padding-left: 20px;}
.cpro-m-2-2{
    float: left;
}
.cpro-m-2-2 a{
    display: inline-block;
    width: 88px;
    height: 16px;
    background:url("../images/icon-zoushi.png") 0 0 no-repeat;
    vertical-align: middle;
    margin-left: 12px;
    line-height: 16px;
    padding-left: 24px;}
.cpro-mon a .js-jg-btn{
    background: #ffff!important;
}
.cpro-mon a img{

    height: 40px;
    width: 160px;
    display: block;
    float: right;
    margin-right: -26px;
    margin-top: 0;
}
.cpro-m .an-tip{
    padding-top:28px;
    padding-bottom: 16px;}
.cpro-m .an-tip span{
    margin-right: 11px;}
.cpro-m .an-tip span:last-child{
    margin-right: 0;}
.cpro-list{
    padding-bottom: 15px;
    border-bottom:1px dashed #bfbfbf;}
.cpro-list li{
    font-size: 14px;
    color: #666666;
    line-height: 36px;}
.cpro-list li span{
    display: inline-block;
    vertical-align: middle;
    padding-left: 27px;background-position: left center;
    background-repeat:no-repeat;}

.cpro-list .a1{
    padding-left: 21px;
    color: #f97f7a;
    margin-left: 25px;
    display: inline-block;
    vertical-align: middle;
    background:url("../images/ico50.png") left center no-repeat;}

.cpro-list .i1{background-image:url("../images/ico46.png") }
.cpro-list .i2{background-image:url("../images/ico47.png") }
.cpro-list .i3{background-image:url("../images/ico48.png") }
.cpro-list .i4{background-image:url("../images/ico49.png") }
.cpro-btns {
    padding-top: 27px;
}
.cpro-btns a{
    width: 170px;
    text-align: center;
    height: 40px;
    line-height: 40px;border-radius: 4px;
    font-size: 16px;
    color: #ffffff;}
.cpro-btns .a1{
    float: left;
    background: #0676e4;}
.cpro-btns .a2{
    float: right;
    background: #90dc20;    }

.promenu{
    margin-bottom: 20px;
    height: 55px;}
.promenu-wrap{
    background: #ffffff;
    height: 50px;
    line-height: 55px;
    border-bottom: 2px solid #40c0c1;
}
.promenu-list{
    float: left;}

.promenu-list li{
    float: left;
    height: 50px;
/*    border-right:1px solid #f0f0f0;*/
    width: 127px;
    text-align: center;
    position: relative;
    color: #656666;
    font-size: 16px;
    cursor: pointer;
    margin-right: 2px;
    font-weight: bold;
}
.promenu-list li:hover{
    background:#40c0c1;
    color:#fff;
}
.promenu-list li:hover a{
    color:#fff;
}
.promenu-list li.on{
    background: #40c0c1;
    color: #ffffff;}
.promenu-list li.on i{
    display: block;}
.promenu-list li i{
    display: none;
    position: absolute;
    width: 14px;
    height: 7px;
    background:url("../images/ico52_1.png");
    bottom: -9px;
    left: 50%;
    margin-left:-7px;}


.ph{
    float: right;
    margin-right: 25px;
    color: #ff4444;
    font-size: 30px;
    min-width: 233px;
    font-weight: bold;}

.ph span{
    padding-left: 24px;
    background:url("../images/ico51.png") left center no-repeat;}


.lpmsg{
    padding:22px 35px;}

.lpmsg li{ color: #666666;
           font-size: 14px;
           float: left;
           line-height: 50px;
           width: 50%;}

.lpmsg li em{
    float: left;
    width: 99px;
    font-weight: bold;}

.lpmsg li span{
    float: left;
    width: 460px;
    font-size: 16px;
    color:#000;
}


.housecho-l{
    position: relative;
    width: 800px;
    height: 370px;
    float: left;}


.style1 {
    position: absolute; z-index: 1;
    text-align: center;
    cursor: all-scroll
}

.hs-pan{position: relative; width: 800px;
        height: 370px; left: 0; top: 0; overflow: hidden;}
.housecho{
    padding:26px 35px;}
.housecho-img{
    position: relative;}


.housecho-btn{cursor: pointer;
              position: absolute;}

.housecho-btn .s{background-position: right center;
                 background-repeat: no-repeat;
                 display: inline-block;
                 float: left;
                 height: 40px;
                 padding-right: 15px;
                 text-decoration: none;
                 white-space: nowrap;}



.housecho-btn  .i {
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: -3px;
    padding: 0 0 12px 10px;
}
.housecho-btn.w .i,
.housecho-btn.w .s{background-image: url("../images/m2.png")}

.housecho-btn.d .i,
.housecho-btn.d .s{background-image: url("../images/m3.png")}

.housecho-btn.z .i,
.housecho-btn.z .s{background-image: url("../images/m4.png")}

.housecho-btn.w:hover .i,
.housecho-btn.w:hover .s,
.housecho-btn.d:hover .i,
.housecho-btn.d:hover .s,
.housecho-btn.z:hover .i,
.housecho-btn.z:hover .s{background-image: url("../images/m1.png")}

.housecho-zt{
    position: absolute;
    z-index: 10;
    top: 26px;
    right: 16px;}

.housecho-zt span{
    width: 60px;
    height: 26px;
    line-height: 26px;
    display: block;
    margin-bottom: 10px;
    color: #ffffff;border-radius: 1px;
    text-align: center;}

.housecho-zt .z1{background: #b3b3b3;}
.housecho-zt .z2{background: #85cf18;}
.housecho-zt .z3{background: #0676e4;}





.maptck {
    background: #fff;
    border: 2px solid #e6e6e6;
    display: none;
    overflow: hidden;
    padding: 8px 10px 8px 15px;
    width: 360px;
}
.mttitle {
    height: 22px;
    line-height: 22px;
    padding: 5px 0 8px;
}

.mttitle dt {
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.mttitle dd {
    background:url("../images/close_x.png") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 13px;
    margin: 5px 10px 0 0;
    width: 13px;
}

.mttitle dd a {
    display: block;
    height: 13px;
    width: 13px;
}

.mtalone {
    border-top: 1px dotted #ccc;
    font-size: 12px;
    overflow: hidden;
    width: 360px;
}

.mtalone ul {
    float: left;
    overflow: hidden;
    padding: 0 5px;
    width: 170px;
}


.mtaico.kpsj {
    background-position: 0 -31px;
}
.mtalone ul li {
    display: inline;
    float: left;
    line-height: 36px;
    overflow: hidden;
}
.mtaico {
    background:url("../images/mapico.gif") no-repeat scroll 0 0;
    height: 15px;
    margin: 10px 5px 0 0;
    width: 15px;
}

.mtaico.jfsj {
    background-position: -25px -31px;
}


.mtaico.dy {
    background-position: 0 -47px;
}

.mtmr24 {
    margin-right: 24px;
}


.mtaico.cs {
    background-position: -25px -47px;
}

.mtaico.hs {
    background-position: 0 -63px;
}

.mtaico.thpb {
    background-position: -25px -63px;
}

.mthx {
    border-top: 1px dotted #ccc;
    font-size: 12px;
    overflow: hidden;
    width: 360px;
}

.wtaflmore{
    float: right;
    margin-right: 5px;
    line-height: 40px;}


.mthx dt {
    overflow: hidden;
    padding: 0 0 0 5px;
    width: 355px;
}

.mthx dt .wtafl {
    float: left;
    line-height: 40px;
    overflow: hidden;
}
.mtaico.hx {
    background-position: 0 -79px;
}
.mthx dt .wtafl {
    float: left;
    line-height: 40px;
    overflow: hidden;
}


.mthx dd {
    height: 60px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    top: 0;
    width: 100%;
}

.mthx dd ul {
    width: 270px;
}

.mthx dd ul li {
    border-bottom: 1px dotted #ccc;
}

.mthx dd ul li a {
    color: #049;
    cursor: pointer;
    display: block;
    line-height: 29px;
    overflow: hidden;
    width: 270px;
}

.mthx dd ul li span {
    float: left;
    height: 30px;
    overflow: hidden;
    padding-left: 5px;
    width: 85px;
}

.po{
    position: relative;}

.housecho-r{
    width: 303px;
    float: right;}
.housecho-tit{
    line-height: 54px;
    font-weight: bold;
    font-size: 16px;
    color: #333333;}


.housecho-list li{
    padding-bottom: 10px;}

.housecho-list li h5{
    height: 25px;
    background-color: #f0f0f0;
    cursor: pointer;
    font-size: 14px;
    color: #333333;
    background-position: 266px center;
    background-image: url("../images/ico53.png");
    background-repeat: no-repeat;    
    line-height: 25px;
    text-indent: 24px;
}
.housecho-list-pop {
    display: none;
    overflow-y: auto;
    max-height: 120px;
}
.housecho-list-pop a{
    display: block;
    line-height:30px;
    font-size: 14px;}
.housecho-list li.on h5{background-color: #e2eff7;background-image: url("../images/ico54.png");
                        color: #557185;}

.cmore2{
    margin-right: -22px;
    font-size: 14px;
    float: right;}

.cmore2 a{
    margin:0 22px;}

.cmore2 span{
    color: #e3e3e3;}

.ks{ border:1px solid #f1f1f1;
     width: 247px;}

.ks-img{ border-bottom:1px solid #f1f1f1;
         display: block;
}

.ks-wrap{
    padding:10px 15px;}

.ks h5{
    line-height: 38px;}
.ks h5 a{
    font-size: 18px;
    color: #333333;}

.ks p{
    height: 33px;
    line-height: 33px;}

.ks p span{
    float: left;
    font-size: 14px;}
.ks p em{
    color: #ff3334;}
.ks p a{
    float: right;
    width: 60px;
    height: 25px;
    line-height: 25px;
    border:1px solid #e7e7e7;border-radius: 2px;
    text-align: center;
    margin-top: 2px;
    font-size: 14px;}

.ksslider{
    position: relative;

    padding:28px 0 44px 0;}
.ksslider li{
    width: 247px;
    margin-right: 20px;}

.ksslider .tempWrap{
    margin:0 auto;}



.ksslider .prev{position: absolute;width: 20px;height: 37px;background: url(../images/ico13.png) no-repeat;left:15px;top: 130px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.ksslider .next{position: absolute;width: 20px;height: 37px;background: url(../images/ico14.png) no-repeat;right:15px;top: 130px;opacity: 0.8;filter:alpha(opacity=80);display: none;}
.ksslider:hover .prev,.ksslider:hover .next{display: block;}
.ksslider .prev:hover,.ksslider .next:hover{opacity: 1;filter:alpha(opacity=100);}


.map{
    margin:27px 35px;overflow: hidden;
    position: relative;}
.map-pop{
    right: -375px;;
    top: 0;
    height: 100%;
    width: 375px;
    background: #ffffff;
    position: absolute;}

.map-pop.show .map-c em{display: block;}
.map-pop.show .map-c span{display: none;}
.map-c em{
    display: none;}

.map-wrap{
    height: 70px;
    line-height: 70px;
    border-bottom:1px solid #f5f3f0;
    padding:0 27px;}

.map-tit{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    float: left;}

.map-return{
    float: right;
    width: 69px;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
    font-size: 14px;
    border:1px solid #f5f3f0;
    text-align: center;}

.map-cnt{
    padding:11px 27px 0 27px;
    height: 340px;overflow: auto}
.map-tit2{
    background: #f0f0f0;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
    font-weight: bold;
    text-indent: 13px;}

.map-cnt table{
    width: 100%;}
.map-cnt td{
    font-size: 14px;
    color: #666666;
    text-indent: 13px;
    height: 40px;}
.map-cnt  em{
    color: #eb0b0b;}

.map-c{
    background: #ffffff;
    width: 19px;
    height: 136px;
    top: 140px;
    position: absolute;
    left: -19px;
    font-size: 18px;
    line-height: 136px;
    text-align: center;font-family: '宋体'}

.an-tit b{
    margin-left: 29px;
    vertical-align: middle;
    color: #666666;
    font-size: 14px;}

.js{
    padding:26px 35px 44px 35px;}
.js-l{
    float: left;
    width: 517px;}
.js-tit{
    float: left;
    width: 95px;
    font-size: 16px;
    color: #333333;}
.js-rom{
    line-height: 40px;
    margin-bottom: 20px;}
.divselect{width:358px;
           height: 40px;
           float: left;
           position: relative;
           cursor: pointer;
           line-height: 40px;
           background:#f0f0f0 url("../images/ico53.png") 318px center no-repeat;}
.divselect cite{
    line-height: 40px;
    height: 40px;
    display: block;
    font-size: 16px;
    z-index: 0;
    color: #666666;
    text-indent: 26px;}
.divselect ul{width:100%;
              position: absolute;
              z-index: 10;
              display: none;
              background: #ffffff;}
.divselect ul li{height:34px; line-height:34px;
                 text-indent: 26px;}
.divselect ul li a{color:#333333;
                   font-size: 13px;
                   display: block; }
.divselect ul li a:hover{background-color:#ccc;}

.js-radio{
    padding-top: 15px;
    line-height: 42px;
    text-align: center;}
.js-radio a{
    padding-left: 27px;
    display: inline-block;
    background: url("../images/ico56.png") left center no-repeat;
    font-size: 14px;
    margin:0 17px;
    color: #333333;}

.js-radio a.on{background-image: url("../images/ico55.png")  }

.js-btn{
    float: left;
    height: 360px;
    width: 91px;
    background:url("../images/ico58.png") center repeat-y;}

.js-btn a{
    display: inline-block;
    vertical-align: middle;
    margin-top: 135px;
    height: 91px;
    width: 91px;background:url("../images/ico57.png");}

.js-r{
    width: 457px;
    float: right;}

.js-jg-tit{
    line-height: 20px;
    height: 20px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;}


.js-jg-msg{
    padding-bottom: 14px;
    font-size: 14px;
    color: #666666;
    line-height: 35px;}
.js-jg-msg em{
    margin-right: 38px;}
.js-jg-msg b{
    font-weight: bold;
    color: #eb0b0b;}

.js-jg-txt{
    height: 40px;
    margin-bottom: 20px;
    width: 100%;border-radius: 4px;
    border: none;}

.js-jg-txt1{background: #f7e7e6;}
.js-jg-txt2{background: #e2eff7;}
.js-jg-txt3{background: #fcf8e2;}


.js-jg-mon{
    padding-bottom: 20px;
    line-height: 31px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.js-jg-mon em{
    color: #eb0b0b;}


.js-jg-msg2{
    font-size: 14px;
    color: #666666;
    line-height: 31px;
    width: 274px;
    float: left;}
.ph-btn,
.js-jg-btn{
    float: right;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding:0 25px;border-radius: 4px;
    background: #3b94ee;
    font-size: 14px;
    color: #ffffff;
    margin-top: 12px;}
.cpro-m .js-jg-btn{
    background: #fff!important;
}
.ph-btn{
    display: none;
    margin-top:5px;}
.ph-btn:hover{
    color: #ffffff;}
.ph:hover .ph-btn{
    display: block;}
.ph:hover span{
    display: none;}
.js-jg-btn:hover{
    color: #ffffff;}

.imenu{padding:34px 0 38px 0}

.imenu li{
    float: left;
    margin-right: 41px;}

.imenu li a{
    display: block;
    position: relative;}
.imenu-pop{
    left: 0;
    top:0;
    position: absolute;
    bottom: 0;
    right: 0;
    background:url("../images/ico59.png") repeat;
    line-height: 116px;
    text-align: center;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;}

.modbox{
    padding-bottom: 50px;}

.modbox-h{
    line-height: 124px;
    height: 124px;
    position: relative;}

.modbox-tit{
    text-align: center;
    font-size: 36px;
    color: #333333;}

.modbox-more{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #333333;}


.prolist2.spe li{
    margin-right: 36px;}



.prolist2#masonry li{
    margin-right: 0;
    margin-bottom: 30px;
    float: left;
    width: 385px;
}
.prolist2#masonry li img {
    max-width: 100%
}


.tg{
    padding:50px 0;}

.tg-wrap {
    background: #ffffff;}

.tg-h{
    height: 57px;
    line-height: 57px;
    border-bottom:1px solid #f0f0f0;
    padding:0 24px;}
.tg-tit{
    float: left;
    font-size: 18px;
    color: #333333;}

.tg-tip{
    font-size: 14px;
    color: #666666;
    margin-left: 26px;}

.tg-list{
    padding:27px 0 25px 0;}

.tg-list li{
    float: left;
    margin-left: 23px;}
.myg{
    border-bottom:1px solid #eaeaea;}
.myg-b1{
    height: 216px;
    text-align: center;
    border-right:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
    width: 219px;
    float: left;}

.myg-b1 i{
    width: 134px;
    height: 75px;
    background:url("../images/ico26.jpg");
    display: inline-block;
    margin-top: 28px;}

.myg-b1  h5{
    line-height: 36px;
    padding-bottom: 9px;
    font-size: 16px;}
.myg-b1 a{
    font-size: 14px;
    color: #0372e6;
    border:1px solid #0372e6;border-radius: 3px;
    width: 96px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
}

.myg-b2{
    float: left;}
.myg-b2 li{
    width: 181px;
    text-align: center;
    margin-left: -1px;
    height: 216px;
    background: url("../images/ico60.png") left center no-repeat;
    float: left;}

.myg-b2 li i{
    display: inline-block;
    width: 53px;
    height: 53px;
    margin-top: 36px;}
.myg-b2 li .i1{background-image: url("../images/ico27.jpg")}
.myg-b2 li .i2{background-image: url("../images/ico28.jpg")}
.myg-b2 li .i3{background-image: url("../images/ico29.jpg")}

.myg-b2 li h5{
    line-height: 44px;
    font-size: 14px;
    font-weight: bold;}
.myg-b2 li p{
    line-height:20px;
    font-size: 12px;}

.myg-b3{
    height: 216px;
    border-right:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
    float: left;}

.myg-b3 dl{
    float: left;
    width: 145px;
    text-align: center;}

.myg-b3 dt{
    height: 75px; border-bottom:1px solid #eaeaea;
    margin-bottom: 21px;
    line-height: 75px;}

.myg-b3 dt a{
    font-weight: bold;
    font-size: 14px;}
.myg-b3 dd{
    font-size: 12px;
    line-height: 26px;}


.cban{
    position: relative;}

.cban-wrap{height: 434px;
           z-index: 0;
           position: relative;}

.cban-new{
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #ffffff;
    height: 62px;
    line-height: 62px;
    left: 0;}

.cban-new a{
    margin-left: 46px;
    display: inline-block;
    vertical-align: middle;
    color: #ffffff;
    padding-left: 52px;
    background:url("../images/ico12.png") left center no-repeat;}

.cban-form{
    right: 89px;
    z-index: 10;
    position: absolute;
    top: 0;
    width: 548px;
}

.cba-form-l{
    width: 223px;
    height: 434px;
    background:url("../images/ico61.png") repeat;
    padding:0 26px;
    float: left;}

.cban-form-r{
    height: 434px;
    width: 219px;
    float: left;
    padding:0 27px;
    background: #1f2a30;}

.cban-search{
    padding-top: 42px;}
.cban-txt{
    border:1px solid #fff;
    height: 45px;
    line-height: 45px;border-radius: 3px 0 0 3px;
    background: none;
    float: left;
    font-size: 14px;
    width: 170px;
    color: #ffffff;
    text-indent: 17px;}

.cban-btn{
    height: 47px;
    border: none;
    width: 48px;border-radius: 0 3px 3px 0;
    background: #fff url("../images/ico62.png") center no-repeat}

.cban-hot{
    font-size: 14px;
    padding-top: 12px;
    height: 64px;}

.cban-hot em{
    color: #b9c8dc;}

.cban-hot a{
    display: inline-block;
    vertical-align: middle;
    color: #ffffff;
    margin-right: 15px;}

.cban-s-tit{
    line-height: 54px;
    font-size: 14px;
    color: #ffffff;}


.divselect2{width:107px;
            height: 46px;
            float: left;
            margin-bottom: 8px;
            margin-right: 5px;
            position: relative;
            cursor: pointer;
            border:1px solid #fff;border-radius: 3px;
            line-height: 46px;
            background:url("../images/ico63.png") 78px center no-repeat;}
.divselect2 cite{
    line-height: 46px;
    height: 46px;
    display: block;
    font-size: 14px;
    width: 76px;
    z-index: 0;
    padding-right: 27px;
    color: #ffffff;
    text-indent: 15px;}
/* .divselect2 ul{width:100%;
    position: absolute;
    z-index: 10;
    display: none;
    background: #ffffff;} */
.divselect2 ul{width:100%;
               position: absolute;
               height: 136px;overflow-y: auto;
               z-index: 10;
               display: none;
               background: #ffffff;
}
.divselect2 ul li{height:34px; line-height:34px;
                  text-indent: 15px;}
.divselect2 ul li a{color:#333333;
                    font-size: 13px;
                    display: block; }
.divselect2 ul li a:hover{background-color:#ccc;}

.cban-form-btn{
    width: 100%;
    background: #ffffff;border-radius: 4px;
    height: 46px;
    font-size: 14px;
    margin-top: 26px;
    color: #0576e3;}


.cban-map{
    width: 218px;
    height: 200px;
    background: url("../images/map.jpg");
    margin-top: 96px;}

.cban-ad{
    line-height: 50px;
    padding-top: 10px;}

.cban-ad a{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 22px;
    background: url("../images/ico64.png") left center no-repeat;}

.cban-mbtn{width: 100%;
           background: #0576e3;border-radius: 4px;
           height: 46px;
           font-size: 14px;
           line-height: 46px;
           display: block;
           text-align: center;
           color: #fff;}
.cban-mbtn:hover{
    color: #ffffff;}

.dbpop{
    position: fixed;
    width: 60px;
    bottom: 20%;border:1px solid #e0e0e0;
    left: 50%;
    margin-left:630px;box-shadow: -2px 0px 2px 1px #f4f4f4;
    text-align: center; font-size: 14px;
    z-index: 10000;}
.floatnav{
    position: fixed;
    width: 60px;
    /*bottom: 20%;*/
    top:260px;
    border:1px solid #e0e0e0;
    left: 50%;
    margin-left:630px;box-shadow: -2px 0px 2px 1px #f4f4f4;
    text-align: center; font-size: 14px;
    z-index: 10000;
}
.floatnav_t{
    top:510px;
}
.main_2{
    position:relative;
}
.floatnav.stop{
    position: absolute;
    top: 2336px;
}
.floatnav li {
    background: #22bebf none repeat scroll 0 0;
    height: 60px;
    margin-bottom: 2px;
    width: 66px;
}
.floatnav li:hover{
    background: #11adae none repeat scroll 0 0;
}

.floatnav li p {
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.floatnav li span.exit {
    background: rgba(0, 0, 0, 0) url("../images/flaotnavIcn5.png") no-repeat scroll center center;
    display: block;
    height: 60px;
    width: 66px;
}



.dbpop h5{
    text-align: center;
    line-height: 20px;
    padding:11px 0;
    background: #ffffff;}


.dbpop-num{
    background: #f9f9f9;

    line-height: 30px;
}

.side{
    position: fixed;
    right: 0;box-shadow: -2px 0px 2px 1px #f4f4f4;
    z-index: 10000;
    background: #ffffff;
    top: 50%;
    margin-top: -180px;}

.side a{
    display: block;
    height: 60px;
    position: relative;
    color: #ffffff;
    width: 60px;background-image: url("../images/ico66.png")}
.side a:hover em{
    display: block;}
.side em{
    position: absolute;
    right: 70px;
    top: 0;
    display: none;
    background: #3b94ee;
    text-align: center;
    font-size: 15px;
}
.side span{
    display: block; width: 133px;
    position: relative;
    height: 60px;line-height: 60px;}
.side i{
    position: absolute;
    width: 8px;background-image: url("../images/ico65.png");
    right: -8px;
    top: 50%;
    margin-top: -9px;
    height: 17px;}

.side a:hover{color: #ffffff;}
.side .s1{background-position:0 0}
.side .s2{background-position:-120px 0}
.side .s3{background-position:-60px 0}
.side .s4{background-position:-180px 0}
.side .s5{background-position:-240px 0}
.side .s6{background-position:-300px 0}

.side .s1:hover{background-position:0 -60px}
.side .s2:hover{background-position:-120px -60px}
.side .s3:hover{background-position:-60px -60px}
.side .s4:hover{background-position:-180px -60px}
.side .s5:hover{background-position:-240px -60px}
.side .s6:hover{background-position:-300px -60px}

.map-list{
    padding-top:30px;}
.map-list li{
    padding:15px 0;
    width: 33%;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    float: left;}
.map-list li a{
    display: inline-block;}
.map-list li i{
    width: 60px;background-image: url("../images/ico67.png");
    height: 60px;
    display: block;
    margin:0 auto;}

.map-list li .m1 i{background-position: 0px 0px}
.map-list li .m2 i{background-position: -125px 0px}
.map-list li .m3 i{background-position: -249px 0px}
.map-list li .m4 i{background-position: 0px -129px}
.map-list li .m5 i{background-position: -125px -129px}
.map-list li .m6 i{background-position: -249px -129px}

.map-list li .m7 i{background-position: 0px -258px}
.map-list li .m8 i{background-position: -125px -258px}
.map-list li .m9 i{background-position: -249px -258px}




#wrapper {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

#scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: move;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
    background: #fff;
}

.dyss{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;}



.promenu-wrap.fixed{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 10000;
    margin-left: -600px;
    width: 1200px;}


.chc{
    position: fixed;
    z-index: 100000;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background:url("../images/ico17.png") repeat}

.dycg{
    width: 309px;
    font-size: 30px;
    margin-left: -155px;
    color: #ffffff;
    line-height: 232px;
    display: none;
    text-indent: 89px;
    height: 201px;background-image: url("../images/ico74.png")}

.thistc{
    display: none;
    position: fixed;z-index: 100001; left: 50%;
    top: 50%;
    margin-top: -300px;}
.dycg2{
    margin-left: -263px;
    width: 526px;}
.dycg2 i{
    display: block;
    width: 234px;background-image: url("../images/ico75.png");
    margin:0 auto;
    position: relative;
    z-index: 1;
    height: 233px;}
.dycg2-cnt{
    background: #ffffff;border-radius: 3px;
    z-index: 0;
    position: relative;
    padding:0 30px;
    padding-top: 112px;
    padding-bottom: 60px;
    text-align: center;
    margin-top: -112px;}

.dycg2-cnt h5{
    line-height: 72px;
    font-size: 36px;
    color: #2f333c;}

.dycg2-cnt p{
    line-height:30px;
    padding:16px 0;
    font-size: 16px;}



.lqyhj{
    width: 309px;
    font-size: 30px;
    margin-left: -155px;
    color: #ffffff;
    line-height: 232px;
    display: none;
    text-indent: 89px;
    height: 201px;background-image: url("../images/ico74.png")}
.lqyhj2{
    margin-left: -263px;
    width: 526px;}
.lqyhj2 i{
    display: block;
    width: 234px;background-image: url("../images/ico75.png");
    margin:0 auto;
    position: relative;
    z-index: 1;
    height: 233px;}
.lqyhj2-cnt{
    background: #ffffff;border-radius: 3px;
    z-index: 0;
    position: relative;
    padding:0 30px;
    padding-top: 112px;
    padding-bottom: 60px;
    text-align: center;
    margin-top: -112px;}

.lqyhj2-cnt h5{
    line-height: 72px;
    font-size: 36px;
    color: #2f333c;}

.lqyhj2-cnt p{
    line-height:30px;
    padding:16px 0;
    font-size: 16px;}


.lqyhj3{
    margin-left: -263px;
    width: 526px;}
.lqyhj3 i{
    display: block;
    width: 234px;background-image: url("../images/ico75.png");
    margin:0 auto;
    position: relative;
    z-index: 1;
    height: 233px;}

.lqyhj3-cnt{
    background: #ffffff;border-radius: 3px;
    z-index: 0;
    position: relative;
    padding:0 30px;
    padding-top: 112px;
    padding-bottom: 60px;
    text-align: center;
    margin-top: -112px;}

.lqyhj3-cnt h5{
    line-height: 72px;
    font-size: 36px;
    color: #2f333c;}

.lqyhj3-cnt p{
    line-height:30px;
    padding:16px 0;
    font-size: 16px;}

.ctc{
    width: 450px;border-radius: 4px;
    margin-left: -225px;
    overflow: hidden;
    font-size: 14px;}


.ctc-t{background-color: #27b0f2;color: #ffffff;background-position: right top;
       background-repeat: no-repeat;
       position: relative;
       padding:0 30px;}
.ctc-txt-time{background-image: url("../images/ico76.png") ;background-position: 346px center;
              background-repeat: no-repeat;}
.ctc-t2{
    height: 51px;
    background: #ffffff;}
.ctc-tip3{
    line-height: 24px;
    margin-bottom: 10px;}
.ctc-zc{
    border:1px solid #fff;border-radius: 3px;
    width: 90px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    color: #ffffff;}
.ctc-tip2{
    background: #f0f0f0;
    margin-top: -20px;
    padding:18px 32px;
    line-height: 24px;}

.ctc-c{
    width: 23px;
    height: 23px;
    position: absolute;background-image: url("../images/ico70.png");
    right: 14px;
    top: 14px;}
.yhj .ctc-t{background-image: url("../images/ico68.png")}
.jjtz .ctc-t{background-image: url("../images/ico69.png")}
.jckf .ctc-t{background-image: url("../images/ico77.png")}
.hmzc .ctc-t{background-image: url("../images/ico78.png")}
.yykf .ctc-t{background-image: url("../images/ico79.png")}
.mfyy .ctc-t{background-image: url("../images/ico80.png")}
.kptz .ctc-t{background-image: url("../images/ico81.png")}
.gzwt .ctc-t{background-image: url("../images/ico69.png")}
.ctc-tit{
    padding-top: 10px;
    line-height: 65px;
    font-size: 36px;
}


.ctc-tip{
    line-height:24px;
    padding-bottom: 12px;
}

.ctc-tip em{
    color: #ccff00;}

.ctc-wrap{
    padding:22px 30px 50px 30px;
    background: #ffffff;}

.ctc-txt{
    height: 59px;
    line-height: 59px;
    font-size: 14px;
    width: 100%;
    background-color: #f0f0f0;
    margin-bottom: 20px;
    text-indent: 20px;}
.ctc-rom{
    padding-top: 10px;
    text-align: center;
    line-height: 60px;  }
.ctc-radio{
    float: left;}

.ctc-radio em{
    margin-right: 30px;
    float: left;}

.ctc-wrap2{
    float: right;}

.ctc-btn{
    width: 150px;
    height: 60px;
    background: #0576e3;border-radius: 3px;
    font-size: 24px;
    color: #ffffff;}



.calculator{
    width: 700px;
    margin:0 auto;}
.calculatorhd{
    overflow: hidden;}
.calculatorhd li{
    height: 33px;border-radius: 3px 3px 0 0;
    background: #0575e4;
    border:1px solid #0575e4;
    margin-right: 2px;
    line-height: 33px;
    text-align: center;
    float: left;}

.calculatorhd li a{
    display: block;
    padding:0 15px;
    font-size: 14px;
    color: #ffffff;}
.calculatorhd li.on{
    border-bottom:1px solid #fff;
    background: #ffffff;}
.calculatorhd li.on a{
    color: #666666;}

.calculatorbd{
    background: #ffffff;
    position: relative;
    font-size: 13px;
    z-index: 1;
    border:1px solid #0575e4;
    margin-top: -1px;
    border-top:none;}
.calculator-l{
    margin-top: -1px;
    width: 313px;
    padding:0 15px;border-right:1px solid #0575e4;
    float: left;}

.calculator-r{
    margin-top: -1px;
    width: 267px;
    padding:0 43px;
    float: right;}
.calculator-tit{
    line-height: 57px;
    font-size: 14px;
    color: #0576e3;}

.calculator-rom{
    line-height: 30px;
    border-bottom:1px dotted #b4b4b4;
    padding:10px 0;}




.calculator-tit2{
    float: left;
    width: 73px;}

.calculator-cnt{
    float: left;
    width: 240px;}

.calculator-radio{
    cursor: pointer;
    float: left;
    margin-right: 16px;}
.calculator-radio span{
    width: 13px;
    height: 13px;
    margin-right: 6px;
    display: inline-block;background-image: url("../images/ico72.png");
    vertical-align: middle;}
.calculator-radio.on span{background-image: url("../images/ico71.png");}

.calculator-radio input{
    opacity: 0;}

.calculator-rom2{
    padding:17px 0;
    text-align: center;}
.calculator-btn{
    font-size: 14px;
    width: 85px;
    height: 28px;
    color: #ffffff;
    border: none;
    margin:0 6px;}
.calculator-btn1{background: #0575e4;}
.calculator-btn2{background: #81cb11;}


.calculator-cnt2{
    padding-left: 45px;
    width: 259px;
    float: left;}

.calculator-box{
    float: left;
    width: 240px;
    padding-left: 20px;}

.calculator-txt{
    width: 75px;
    height: 23px;
    line-height: 23px;
    color: #0575e4;
    border:1px solid #006ce2;
    text-align: center;
    font-size: 13px;
    margin-right: 5px;}

.calculator-tit3{
    margin-right: 5px;}

.selbox{
    display: inline-block;
    position: relative;
    background:url("../images/ico73.png") right center no-repeat;
    vertical-align: middle;
    padding-right: 15px;
    border:1px solid #006ce2;}
.selval{
    padding:0 8px;height: 23px;
    line-height: 23px;
    color: #0575e4;
    display: block;}
.sel{
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}

.calculator-rom3{
    line-height: 25px;
    margin-bottom: 6px;}

.calculator-tit4{
    float: left;
    width:80px;text-align: right;
    margin-right: 5px;}

.calculator-r .calculator-txt{
    width: 121px;}

.calculator-tip {
    line-height: 44px;text-align: right}





.z_ph{
    float: right;
    font-size: 13px;
    color: #69839c;}

.z_box1{width: 924px;}
.z_box2{width: 256px;}

.z_wrap{
    margin-bottom: 30px;
    background: #ffffff;
    border:1px solid #e2e2e2;}
.z_search{
    margin-bottom: 30px;}
.z_search-txt{
    float: left;
    background: #ffffff;
    height: 46px;
    text-indent: 16px;
    line-height: 46px;
    width: 583px;border-radius: 3px 0 0 3px;
    border:2px solid #006ee2;}

.z_pdbox{
    padding:0 35px;}
/* .z_pdbox .wz{
    padding-top:10px;
    padding-bottom: 10px;
} */
.z_pdbox .wz img{width: 100%;}
.z_pdbox .but{height: 42px;width: 115px;background-color: #006ce2;font-size: 14px;color:#fff;border:none;margin-right: 15px;}
.z_search-btn{
    width: 160px;
    font-weight: bold;
    height: 50px;
    font-size: 16px;
    color: #ffffff;}
.z_search-btn1{
    float: left;border-radius: 0 3px 3px 0;
    background: #0676e4;}
.z_search-btn2{
    float: right;border-radius: 3px;
    line-height: 50px;
    text-align: center;
    background: #85cf18;}
.z_search-btn2:hover{
    color: #ffffff;}

.z_wt-tit{
    padding-top: 20px;
    font-weight: bold;
    line-height: 45px;
    font-size: 16px;
    color: #555555;}
.z_wt-msg{
    font-size: 13px;
    color: #999999;
    line-height: 24px;}

.z_wt-cnt{
    font-size: 13px;
    min-height: 72px;
    line-height: 24px;}
.z_wt-tip{
    line-height: 25px;
    color: #999999;
    font-size: 13px;}
.z_wt-wrap{
    margin-top: 19px;
    line-height: 40px;
    border-top:1px solid #f2f2f2;
    padding:25px 0;}
.z_wt-wrap a:hover{
    color: #ffffff;}

.z_wt-btn{
    width: 112px;
    float: left;
    font-size: 14px;
    color: #ffffff;border-radius: 3px;
    text-align: center;
    height: 40px;
    background: #0676e4;}


.z_wt-share{
    font-size: 13px;
    margin-left: 25px;
    float: left;}

.z_wt-share a{
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    width: 30px;
    height: 24px;background-image: url("../images/ico82.png")}
.z_wt-share .sh1{background-position: 0 0}
.z_wt-share .sh2{background-position: -31px 0}
.z_wt-share .sh3{background-position: -62px 0}
.z_wt-share .sh4{background-position: -93px 0}



.z_hd-t{
    border-bottom:1px solid #e1e1e1;
    line-height: 55px;}

.z_hd-tit{
    font-size: 14px;
    font-weight: bold;
    color: #333333;}


.z_hd-list li{
    border-bottom:1px solid #eeeeee;
    padding:24px 0 ;}
.z_hd-list li:last-child{
    border: none;}
.z_hd-list-img{
    float: left;}
.z_hd-list-img img{
    border-radius: 9px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 9px;
    width: 115px;
}
.z_hd-list-msg{
    float: right;
    position: relative;
    width: 712px;}
.z_hd-list .z1{
    font-size: 16px;
    color: #555555;
    font-weight: bold;}
.z_hd-list-wel{
    line-height: 36px;
    padding-top: 6px;
    font-size: 15px;
    color: #333333;}

.z_hd-list-cnt{
    line-height: 24px;
    font-size: 13px;
    color: #666666;}

.z_hd-list-msg .an-list-z{
    top: 0;}

.an-list-z.d{background-image: url("../images/ico107.png")}
.z_xg-t{
    border-bottom:1px solid #eeeeee;
    line-height: 80px;}
.z_xg-tit{
    font-weight: bold;
    font-size: 20px;
    color: #333333;}


.z_xg-list li{
    padding:16px 0;
    border-bottom:1px dotted #c6c6c6;}
.z_xg-list li:last-child{
    border: none;}
.z_xg-list-cnt{
    line-height: 24px;}
.z_xg-list-cnt a{
    font-size: 13px;}

.z_xg-list-wrap{
    font-size:inherit;
    color: #999999;
    padding-top: 10px;
    line-height: 20px;}

.z_xg-list-num  i{
    color: #ff4641;}

.z_xg-more{
    float: right;
    font-size: 13px;
    color: #999999;}


.z_fl-menu li{
    padding:24px 0;
    border-bottom:1px solid #eeeeee;}

.z_fl-menu-tit{
    line-height: 42px;
    font-weight: bold;
    font-size: 16px;
    color: #555555;}

.z_fl-menu-wrap em{
    line-height: 38px;
    float: left;
    font-size: 14px;
    width: 49%;}
.z_fl-menu-wrap em a.on{
    color: #0676e4;
}
.z_fl-top{
    border-bottom:1px solid #e4e4e4;
    line-height: 78px;}
.z_fl-tit{
    float: left;
    font-weight: bold;
    font-size: 20px;
    color: #0676e4;}
.z_fl-tit em{ font-weight: bold;
              color: #666666;}
.z_fl-tit i{
    color: #ff6058;}
.z_fl-tit b{text-decoration: underline;
            font-weight: bold;}
.z_fl-tit span{
    font-size: 14px;
    color: #666666;
    margin-left: 25px;
}

.z_fl-sx{
    float: right;}

.z_fl-sx em{
    float: left;
    border-left:1px solid #f0f0f0;
    padding:0 31px;}

.z_fl-sx a{
    font-size: 14px;
    padding-right: 24px;
    background-image:url("../images/ico84.png");background-position:  right center;
    background-repeat: no-repeat;}
.z_fl-sx .down{ background-image:url("../images/ico83.png");
                color: #0676e4;}


.z_fl-list li{
    position: relative;
    border-bottom:1px dotted #c6c6c6;
    padding:20px 0;padding-right: 170px;}
.z_fl-list-tit{
    line-height: 47px;}
.z_fl-list-tit a{
    font-size: 16px;
    color: #555555;
    font-weight: bold;}
.z_fl-list-tit a:hover{
    color: #0576e3;}
.z_fl-list-cnt{
    font-size: 13px;
    line-height: 24px;}

.z_fl-list-time{
    padding-top: 14px;
    line-height: 37px;
    font-size: 13px;
    color: #999999;}

.z_fl-list-num{
    top: 75px;
    right: 0;
    width: 108px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    color: #999999;
    border:1px solid #ededed;border-radius: 38px;
    background: #fdfdfd;
    position: absolute;}

.z_fl-list-num em{
    color: #ff4641;}


.z_bbx-menu li{
    height: 59px;
    font-size: 16px;
    line-height: 59px;

    border-bottom:1px solid #f0f0f0;}

.z_bbx-menu li a{background-image: url("../images/ico85.png");
                 background-repeat: no-repeat;
                 margin-left: 35px;
                 display: inline-block;
                 padding-left: 56px;}
.z_bbx-menu li:hover a,
.z_bbx-menu li.on a{background-image: url("../images/ico86.png");
                    color: #0576e3;}

.z_bbx-menu li .bb1{ background-position: 0 19px;}
.z_bbx-menu li .bb2{ background-position: 0 -43px;}
.z_bbx-menu li .bb3{ background-position: 0 -103px;}
.z_bbx-menu li .bb4{ background-position: 0 -161px;}
.z_bbx-menu li .bb5{ background-position: 0 -221px}
.z_bbx-menu li .bb6{ background-position: 0 -281px;}
.z_bbx-menu li .bb7{ background-position: 0 -341px;}

.z_bbx-list li{
    border-bottom:1px dotted #c6c6c6;
    padding:22px 0;}
.z_bbx-list.spe .z_bbx-list-cnt h5{
    line-height: 29px;}
.z_bbx-list.spe .z_bbx-list-cnt{
    width: 650px;}
.z_bbx-list.spe .z_bbx-list-cnt p{
    line-height: 24px;}
.z_bbx-list.spe .z_bbx-list-cnt p a{
    color: #eb0b0b;}
.z_bbx-list.spe .z_bbx-list-cnt b{
    display: block;
    padding-top: 7px;
    font-size: 13px;
    color: #999999;}

.z_bbx-list-img{
    float: left;
    width: 152px;
}
.z_bbx-list-img img{
    width: 100%;
}
.z_bbx-list-cnt{
    float: right;
    width: 680px;}
.z_bbx-list-cnt p{
    line-height: 35px;
    font-size: 16px;
    padding-bottom: 9px;
    font-weight: bold;}

.z_bbx-list-cnt span{
    line-height: 24px;
    font-size: 13px;}
.z_wz-top{
    border-bottom:1px solid #f0f0f0;
    text-align: center;}
.z_wz-tit{
    line-height: 36px;
    padding-top: 30px;
    font-size: 20px;
    color: #555555;
    font-weight: bold;}
.z_wz-msg{
    padding-bottom: 15px;
    line-height: 45px;}
.z_wz-msg em{
    font-size: 13px;
    color: #999999;
    margin:0 20px;
    display: inline-block;
    vertical-align: middle;}

.z_wz-wrap{
    padding:25px 0;
    border-bottom:1px solid #efefef;}

.z_wz-zy{
    text-align: center;
    padding:28px;
    background: #f0f7ff;
    font-size: 15px;
    color: #333333;
    line-height: 34px;}

.z_wz-mz{
    padding:5px 28px ;
    margin-top: 24px;
    background: #f0f0f0;}
.z_wz-mz-tit{
    line-height: 28px;
    font-size: 14px;}
.z_wz-mz-cnt{
    line-height: 20px;
    font-size: 13px;}

.z_wz-page{
    padding:22px 0;}
.z_wz-page em{
    display: block;
    line-height: 31px;}

.z_wz-page a{
    font-size: 13px;}

.z_wz-page span{
    font-weight: bold;
    color: #333333;}

.z_jjr-search{
    padding-top: 30px;}
.z_jjr-search .z_search-txt{
    width: 790px;}

.z_jjr-top{
    height: 80px;
    border-bottom:1px solid #e1e1e1;
    line-height: 80px;
}

.z_jjr-tit{font-size: 20px;
           font-weight: bold;
           color: #333333;}
.z_jjr-tit em{
    margin:0 3px;
    color: #ff4641;}
.z_jjr-list li{
    padding:27px 0 ;
    border-bottom:1px solid #f0f0f0;}
.z_jjr-list li:last-child{
    border: none;}
.z_jjr-list-img{
    float: left;}
.z_jjr-list-img img{
    border-radius: 9px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 9px;
    width: 115px;}
.z_jjr-list-msg{
    float: left;
    width: 453px;
    margin-left: 32px;}
.z_jjr-list-pj{
    width: 380px;
    float: left;}
.z_jjr-list-btn{
    float: right;}

.z_jjr-list-peo{
    line-height: 49px;}

.z_jjr-list-peo em{
    font-size: 16px;
    color: #555555;
    font-weight: bold;
}
.z_jjr-list-peo a:hover em{
    color: #0576e3;
}
.z_jjr-list-peo span{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #666666;
    border:1px solid #e3e3e3;border-radius: 3px;
    background: #ededed;
    padding:0 12px;
    height: 22px;
    margin-left: 15px;
    line-height: 22px;
    text-align: center;}
.z_jjr-list li:last-child{
    border: none;}
.z_jjr-list-form{ font-size: 14px;
                  line-height: 29px;}
.z_jjr-list-form em{

    color: #333333;
    margin-right: 15px;}

.z_jjr-list-sc em{  display: inline-block;
                    vertical-align: middle;
                    font-size: 13px;
                    color: #666666;
                    border:1px solid #e3e3e3;border-radius: 3px;
                    padding:0 12px;
                    height: 22px;
                    margin-right: 15px;
                    line-height: 22px;
                    text-align: center;}

.z_jjr-list-pj{
    line-height: 115px;
    font-size: 18px;}

.z_jjr-list-pj em{
    color: #eb0b0b;}
.z_jjr-list-pj  i{
    font-size: 30px;}

.z_jjr-list-btn{
    width: 146px;
    height: 46px;
    line-height: 46px;
    color: #ffffff;
    font-size: 16px;
    background: #0676e4;border-radius: 3px;
    text-align: center;
    margin-top: 33px;}

.z_jjr-list-btn:hover{
    color: #ffffff;}

.z_jjrxq-peo{
    padding:30px 0;}
.z_jjrxq-peo img{
    width: 100%;
}
.z_jjrxq-peo p{
    padding-top: 17px;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    color: #555555;}

.z_jjrxq-peo em{
    line-height: 24px;
    font-size: 13px;}

.z_jjrxq-peo a{
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    color: #ffffff;
    font-size: 16px;
    background: #0676e4;border-radius: 3px;
    text-align: center;
    margin-top: 13px;}

.z_fl-num{
    float: right;
    font-size: 14px;}

.z_fl-num em{
    color: #ff4641;}


.z_jjrxq-form-tip{
    padding-top: 3px;
    line-height: 57px;
    color: #333333;
    font-size: 16px;}

.z_jjrxq-form-txt{
    width: 100%;box-shadow:-1px -1px 1px 1px #f3f3f3 ;box-sizing: border-box;
    font-size: 13px;
    border:1px solid #f1f1f1;
    padding:10px;
    height: 170px;}

.z_jjrxq-form-wrap{text-align: right;
                   padding:20px 0 40px 0;}
.z_jjrxq-form-btn{
    width: 150px;
    height: 40px;
    line-height: 46px;
    color: #ffffff;
    font-size: 14px;
    background: #0676e4;border-radius: 3px;
    text-align: center;
}



.z_menu2-wrap{
    border-bottom:1px solid #f0f0f0;
    clear:both;
}

.z_menu2 dl{
    float: left;
    padding:17px 0 34px 0;
    width: 49.8%;}

.z_menu2 dt{
    line-height: 52px;
    font-size: 16px;
    font-weight: bold;}

.z_menu2 dd{
    font-size: 14px;
    line-height: 37px;
    float: left;
    width: 24.8%;}


.z_zjt-list li{
    padding:25px 0;
    border-bottom:1px solid #efefef;
    text-align: center;}
.z_zjt-list li img{
    border-radius: 9px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 9px;
    width: 115px;
}
.z_zjt-list-name{
    padding-top: 10px;
    line-height: 46px;
    font-size: 16px;
    color: #555555;
    font-weight: bold;}

.z_zjt-list-jn em{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    border:1px solid #e3e3e3;border-radius: 3px;
    padding:0 12px;
    height: 22px;
    margin:0 7px;
    line-height: 22px;
    text-align: center;}

.z_zjt-list-num{
    padding-top: 8px;
    line-height: 34px;
    font-size: 13px;
    color: #999999;}

.z_zjt-list-num em{
    color: #ff4641;}
.z_zjt-list-btn{ display: inline-block;
                 width: 136px;
                 height: 42px;
                 line-height: 42px;
                 color: #ffffff;
                 font-size: 16px;
                 background: #0676e4;border-radius: 3px;}

.z_zjt-list-btn:hover{
    color: #ffffff;}

.z_ww-top{
    padding:27px 0;
    border-bottom:1px solid #f0f0f0;}
.z_ww-tit{
    line-height: 40px;

    font-weight: bold;
    font-size: 20px;
    color: #555555;}

.z_ww-tip{
    line-height: 33px;
    font-size: 14px;}

.z_ww-label{
    display: block;
    font-size: 16px;
    padding-top: 15px;
    line-height: 55px;}

.z_ww-txt{
    width: 100%;box-shadow:-1px -1px 1px 1px #f3f3f3 ;box-sizing: border-box;
    font-size: 13px;
    border:1px solid #f1f1f1;
    background: #f8f7f7;
    padding:10px;
    height: 120px;}


.z_ww-btn{
    width: 150px;
    height: 40px;
    line-height: 46px;
    color: #ffffff;
    font-size: 14px;
    background: #0676e4;border-radius: 3px;
    text-align: center;
}
.z_ww-radio{
    line-height: 47px;
    padding-top: 13px;
    font-size: 14px;}
.z_ww-radio em{
    margin-right: 15px;}
.z_ww-radio  label{
    margin-right: 44px;}

.z_ww-checkbox{
    padding-bottom: 15px;
    line-height: 35px;
    font-size: 14px;}

.z_ww-form{
    padding-bottom: 50px;}
.z_wx{
    padding:31px 0 17px 0;
    text-align: center;}
.z_wx img{
    width: 185px;
    border:1px solid #d4d4d4;}

.z_wx p{
    font-size: 14px;
    line-height: 50px;}
.z_wx p em{
    color: #ff4641;}
.z_hot li:last-child{
    border: none;}
.z_hot{
    padding-bottom: 10px;}
.z_hot li{
    border-bottom:1px dotted #cbcbcb;
    font-size: 14px;
    line-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.z_hot li a i{
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 13px;
    color: #ffffff;
    margin-right: 15px;
    background: #b5b3b4;}

.z_hot li a .t{
    background: #ff6b67;}


.banner2{background-position: top center;
         background-repeat: no-repeat;
         height: 456px;}

.banner3{
    margin-bottom: 32px;}

.z_peo{
    padding:26px 0;}
.z_peo-img{
    width: 228px;
    float: left;}
.z_peo-img img{
    width: 100%;
}
.z_peo-img a{
    width: 100%;
    display: block;
    height: 54px;
    line-height: 54px;
    color: #ffffff;
    font-size: 14px;
    margin-top: 5px;
    background: #85cf18;border-radius: 3px;
    text-align: center;
}

.z_peo-msg{
    float: right;

    width: 870px;}
.z_peo-lst{border-bottom:1px dotted #bfbfbf;
           margin-bottom: 25px;
           padding-bottom: 15px;}
.z_peo-lst li{
    line-height: 60px;
    width: 299px;
    float: left;
    font-size: 14px;
    color: #333333;  }

.z_peo-jj{
    line-height: 32px;
    font-size: 14px;
    color: #333333;}
.z_peo-jj em{
    color: #999999;}


.banner4{
    margin-bottom: 30px;}

.z_zn-top{
    border-bottom:1px solid #f5f5f5;
    height: 80px;
    line-height: 80px;}
.z_zn-tit{
    float: left;
    font-weight: bold;
    font-size: 20px;
    color: #333333;}

.z_news-img{
    float: left;}

.z_news{
    padding: 35px 0;}

.z_news-msg{
    width: 565px;
    float: right;}

.z_news-hot{
    border-bottom:1px dotted #b0b0b0;}

.z_news-hot a{
    display: block;
    line-height: 34px;}
.z_news-hot a:hover em{
    color: #0576e3;
}

.z_news-hot a em{
    font-size: 16px;
    color: #555555;
    font-weight: bold;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
}
.z_news-hot a i{
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #ffffff;border-radius: 3px;
    background: #f97772;
    font-size: 13px;
    margin-right: 10px;}
.z_news-hot a span{
    font-size: 13px;
    color: #666666;
    float: right;}
.z_news-hot a:hover span{
    color: #0576e3;
}
.z_news-hot  p{
    line-height: 24px;
    padding-top: 3px;
    font-size: 13px;
    text-indent: 34px;
    padding-bottom: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
}
.z_news-list{
    padding-top: 15px;}
.z_news-list li{
    line-height: 35px;}
.z_news-list li a{
    font-size: 13px;
    display: block;}
.z_news-list li em{float: left;}
.z_news-list li span{float: right;}

.z_wtkmenu{
    float: left;font-size: 13px;
    margin-left: 55px;}
.z_wtkmenu a{
    color: #999999;}
.z_wtkmenu span{color: #999999;
                margin: 0 17px;}

.z_zn-more{
    float: right;
    font-size: 13px;
    color: #999999;}
.z_wtk li:last-child{
    border: none;}
.z_wtk li{
    position: relative;
    border-bottom:1px dotted #c6c6c6;
    padding:24px 0;}

.z_wtk li span{
    line-height: 35px;}
.z_wtk li span a{
    color: #333333;
    font-size: 15px;}
.z_wtk li span a:hover{
    color: #0576e3;
}
.z_wtk li p{
    line-height: 24px;
    font-size: 13px;
    color: #999999;}

.z_wtk li>a{
    background: #fdfdfd none repeat scroll 0 0;
    border: 1px solid #ededed;
    border-radius: 38px;
    color: #999999;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 35px;
    width: 108px;
}

.z_jjr-list-jjs{
    line-height: 37px;
    font-size: 13px;
    color: #999999;}
.z_jjr-list-jjs em{
    color: #ff6058;}

.z_jjr-list-wrap{
    float: right;
    width: 705px;
    margin-top: 10px;
    border-top:1px dotted #c6c6c6;}


.z_jjr-list-tit{
    padding-top: 9px;
    line-height: 41px;
    font-size: 14px;}

.z_jjr-list-dl dd{
    height: 30px;
    line-height: 29px;}

.z_jjr-list-dl dd em{

    float: left;}
.z_jjr-list-dl dd em a{
    color: #999999;
    font-size: 13px;}

.z_jjr-list-dl dd em a:hover{
    color: #0576e3;
}
.z_jjr-list-dl dd .an-list-z{position: inherit;
                             float: right;}


.z_bbxmenu li{
    padding:29px 0;
    border-bottom:1px solid #eeeeee;
    float: left;
    width: 49.8%;}
.z_bbxmenu li a{
    display: block;}
.z_bbxmenu li i{
    width: 90px;
    height: 90px;
    float: left;background-image: url("../images/ico87.png")}
.z_bbxmenu li .x1{background-position: left 0}
.z_bbxmenu li .x2{background-position: right 0}
.z_bbxmenu li .x3{background-position: left -151px}
.z_bbxmenu li .x4{background-position: right -151px}
.z_bbxmenu li .x5{background-position: left -302px}
.z_bbxmenu li .x6{background-position: right -302px}
.z_bbxmenu li .x7{background-position: left -453px}

.z_bbxmenu-cnt{
    margin-left: 46px;
    float: left;}

.z_bbxmenu-cnt p{
    padding-top: 10px;
    line-height: 41px;
    font-weight: bold;
    font-size: 16px;
    color: #555555;}

.z_bbxmenu li a:hover p{
    color: #0576e3;
}

.z_bbxmenu-cnt em{
    line-height: 30px;
    font-size: 13px;}




.m_menu{
    float: left;
    width: 254px;}

.m_menu li{ border-bottom:1px solid #f0f0f0;background-image: url("../images/ico90.png");
            background-repeat: no-repeat;
            background-position: 220px 16px;
            height: 60px;
            line-height: 60px;}
.m_menu li:last-child{
    border: none;}
.m_menu li a{
    background-repeat: no-repeat;
    background-image: url("../images/ico88.png");
    display: block;
    text-indent: 74px;
    font-size: 16px;}
.m_menu li .mb1{background-position:28px 1px;}
.m_menu li .mb2{background-position:28px -61px;}
.m_menu li .mb3{background-position:28px -121px;}
.m_menu li .mb4{background-position:28px -180px;}
.m_menu li .mb5{background-position:28px -239px;}
.m_menu li .mb6{background-position:28px -298px;}
.m_menu li .mb7{background-position: 28px -359px;}
.m_menu li .mb8{background-position: 28px -421px;}
.m_menu li .mb9{background-position: 28px -481px;}

.m_menu li a em{
    color: #e60000;}
.m_menu li.on,
.m_menu li:hover{background-color: #0576e3;background-position: 220px -43px;   }
.m_menu li.on a,
.m_menu li:hover a{background-image: url("../images/ico89.png");
                   color: #ffffff;}
.m_menu li.on a em,
.m_menu li:hover a em{
    color: #ffffff;}


.m_cnt{
    float: right;
    width: 925px;}
.m_cnt-top{height: 80px;
           border-bottom:1px solid #f0f0f0;
           line-height: 80px;}
.m_cnt-tit{
    font-weight: bold;
    font-size: 20px;
    color: #333333;}

.m_msg-img{
    position: relative;
    float: left;
}
.m_msg-img:hover a{
    display: block;}
.m_msg-img a{
    height: 28px;
    line-height: 28px;
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #84ce16;
    text-align: center;
    color: #ffffff;
    font-size: 14px;}
.m_msg{
    padding:27px 0;}

.m_msg-cnt{
    width: 670px;
    float: left;
    margin-left: 27px;}

.m-msg-p{
    line-height: 30px;
    font-size: 16px;
    color: #333333;}

.m-msg-yy{
    padding-top: 30px;
    line-height: 28px;}

.m-msg-yy-btn{
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 26px;
    font-size: 14px;}
.m-msg-yy-btn i{
    color: #ff221e;}
.m-msg-yy-btn1{background-image: url("../images/ico91.png");padding-left: 30px;}
.m-msg-yy-btn2{background-image: url("../images/ico92.png");padding-left: 25px;}


.slideTxtBox .bd ul{   zoom:1;  }


.slideTxtBox .hd{
    height: 62px;}
.slideTxtBox .hd ul li{ float:left;
                        background-color: #fcfcfc;background-image: url("../images/ico93.png");background-position: right center;
                        background-repeat: no-repeat;
                        text-align: center;
                        border-bottom:2px solid #f5f5f5;
                        cursor: pointer;
                        font-size: 15px;
                        width: 25%;
                        line-height: 60px;  }
.slideTxtBox .hd ul li:last-child{background-image: none}
.slideTxtBox .hd ul li.on{
    border-bottom:2px solid #0576e3;}


.m_bd-tip{
    background: #eef9fd;
    height: 40px;
    padding:0 15px;
    line-height: 40px;
    font-size: 13px;}
.m_t{ padding:21px 0 60px 0;}


.m_bd-list dd{
    border-bottom:1px solid #ededed;
    padding:20px 0;}
.m_bd-list dd:last-child{
    border: none;}
.m_bd-list-img{
    float: left;}
.m_bd-list-cnt{
    float: left;
    margin-left: 25px;
    width: 700px;}

.m_bd-list-cnt h5{
    line-height: 34px;
    font-size: 14px;}

.m_bd-list-cnt h5 a{
    display: inline-block;
    margin-left: 18px;
    vertical-align: middle;
    width: 77px;
    height: 27px;
    line-height: 27px;
    background: #62b1ff;border-radius: 3px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;}

.m_bd-list-cnt p{
    line-height: 33px;
    color: #999999;
    font-size: 13px;}

.m_form-rom{
    line-height: 40px;
    margin-bottom: 20px;}

.m_form-wrap{
    width: 314px;
    margin-right: 18px;
    float: left;}

.m_form-wrap2{
    width: 194px;
    margin-right: 6px;
    float: left;}
.m_form-label{
    float: left;
    width: 94px;text-align: right;
    margin-right: 15px;
    font-size: 14px;}

.m_form-txt{
    height: 38px;
    line-height: 38px;
    text-indent: 15px;
    font-size: 14px;
    color: #666666;border-radius: 3px;
    width: 100%;
    border:1px solid #e2e2e2;box-sizing: border-box}

.m_form-label2{
    margin-left: 5px;
    margin-right: 67px;}

.m_form-select{
    width: 314px;
    height: 38px;
    text-indent: 5px;
    font-size: 14px;
    line-height: 38px;
    border:1px solid #e2e2e2;}

.m_form-yzm{
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    margin-right: 18px;
    color: #666666;border-radius: 3px;
    border:1px solid #e2e2e2;
    background: #f4f4f4;
    float: left;
    width: 111px;
}

.m_form-tip{
    /* float: left; */
    color: #999999;
    font-size: 11px;}

.m_form-tip i{
    margin-right: 5px;
    color: #ff4948;}

.m_form-btn{
    width: 314px;
    height: 50px;
    background: #0576e3;border-radius: 3px;
    color: #ffffff;
    font-size: 18px;
    margin-top: 24px;
    margin-left: 110px;}

.m_form_tip-qq{
    vertical-align: middle;
    display: inline-block;
    padding-left: 27px;background: url("../images/ico96.png") left center no-repeat;}

.m_tx-list dd{
    text-align: center;
    font-size: 13px;
    color: #333333;
    line-height: 33px;
    margin-right: 20px;
    float: left;}

.m_tx-list-img1{
    width: 200px;
    height: 200px;}
.m_tx-list-img img{
    width: 100%;
    height: 100%;}
.m_tx-list-img{border:5px solid #f4f4f4;
               overflow: hidden;}



.m_tx-list-img2{
    width: 150px;
    height: 150px;border-radius: 150px}


.m_tx-list-img3{
    width: 50px;
    height: 50px;border-radius: 50px}
.m_tx-wrap{
    padding-top: 25px;}
.m_tx-file{
    float: left;}
.m_tx-wrap .m_form-btn{
    float: left;
    margin-left: 52px;
    width: 200px;
    margin-top: 5px;}
.m_tx-file p{
    line-height: 54px;
    font-size: 13px;}

.m_table{
    padding-top: 25px;}
.m_table-table{
    width: 100%;}
.m_table-table th{
    text-indent: 24px;
    height: 63px;
    font-size: 14px;
    font-weight: bold;text-align: left;
    background: #f0f0f0;}

.m_table-table td{
    text-indent: 24px;
    height: 44px;
    font-size: 13px;text-align: left;}

.m_table-table .b1 td{background: #ffffff;}
.m_table-table .b2 td{background: #fdfdfd;}

.m_table-table .c1{
    color: #e60000;}
.m_table-table .jz{
    text-align: center;
    text-indent: 0;}
.m_table{
    margin-bottom: 50px;
    border-bottom:1px solid #f0f0f0;}
.m_table .btn{
    width: 89px;
    height: 28px;
    border:1px solid #d0d0d0;
    text-align: center;border-radius: 3px;
    font-size: 13px;
    display: inline-block;
    line-height: 28px;}
.m_table-tip{
    height: 36px;
    margin-top: -36px;
    font-size: 13px;}


.slideTxtBox2{
    position: relative;}
.slideTxtBox2 .bd ul{   zoom:1;  }


.slideTxtBox2 .hd{
    background-color: #fcfcfc;
    line-height: 62px;
    height: 62px;}
.slideTxtBox2 .hd p{
    float: right;
    color: #999999;
    font-size: 11px;}
.slideTxtBox2 .hd ul{
    float: left;}
.slideTxtBox2 .hd ul li{ float:left;background-image: url("../images/ico93.png");background-position: right center;
                         background-repeat: no-repeat;
                         text-align: center;
                         border-bottom:2px solid #f5f5f5;
                         cursor: pointer;
                         font-size: 15px;
                         padding:0 36px;
                         line-height: 60px;  }
.slideTxtBox2 .hd ul li:last-child{background-image: none}
.slideTxtBox2 .hd ul li.on{
    border-bottom:2px solid #0576e3;}

.slideTxtBox2 .bd{border-bottom:1px solid #f0f0f0;
                  padding:30px 0 230px 0  ;}
.slideTxtBox2 .bd li{
    width: 276px;
    margin-bottom: 13px;
    margin-right: 13px;
    float: left;}
.slideTxtBox2 .bd li.y1 .m_yhj-t{background-image: url("../images/ico97.png")}
.slideTxtBox2 .bd li.y2 .m_yhj-t{background-image: url("../images/ico98.png")}
.slideTxtBox2 .bd li.y3 .m_yhj-t{background-image: url("../images/ico99.png")}
.m_yhj-t{height: 85px;
         padding:0 20px;
         color: #ffffff;}

.m_yhj-msg{
    width: 180px;
    float: left;}

.m_yhj-msg h5{
    padding-top: 18px;
    line-height: 26px;
    font-size: 20px;}


.m_yhj-msg p{
    line-height: 23px;
    font-size: 14px;}
.m_yhj-zt{
    float: right;
    line-height: 85px;
    font-size: 14px;}

.m_yhj-b{
    border:1px solid #f0f0f0;border-radius: 0 0 3px 3px;
    padding:11px 20px;
    line-height: 28px;font-size: 13px;
    border-top: none;}
.m_yhj-time em{
    float: left;
    font-size: 13px;}
.m_yhj-time  a{
    float: right;border-radius: 3px;
    height: 19px;
    line-height: 19px;
    padding:0 9px;

    margin-top: 3px;}
.slideTxtBox2 .bd li:last-child{
    margin-right: 0;}
.slideTxtBox2 .bd li.y1 .m_yhj-time  a{border:1px solid #27b1f2; color: #27b1f2;}
.slideTxtBox2 .bd li.y2 .m_yhj-time  a{border:1px solid #90dc20; color: #90dc20;}
.slideTxtBox2 .bd li.y3 .m_yhj-time  a{border:1px solid #27b1f2; color: #27b1f2;}


.m_sc-b{
    float: left;
    font-size: 13px;
    margin-left: 28px;}

.m_sc-b label{
    margin:0 41px 0 7px ;}

.page3{
    float: right;
    font-size: 14px;
    margin-right: 35px;}
.page3 .pe{
    float: left;}
.page3 .pa{
    width: 78px;
    text-align: center;
    height: 33px;
    line-height: 33px;
    border:1px solid #eeeeee;border-radius: 3px;
    background: #ffffff;
    margin-top: 14px;
    float: left;
    margin-left: 10px;}

.slideTxtBox2 .bd li.spe{
    margin-bottom: 20px;
    margin-right: 9px;

    width: 206px;}
.hh.m_sc-img .b1,
.hh.m_sc-img .b2{
    display: block;}

.m_sc-img .b1.spe{
    display: block;}
.m_sc-img{
    position: relative;}

.m_sc-img img{
    width: 206px;
    height: 165px;
}

.m_sc-img .b1{background-image: url("../images/ico100.png");
              position: absolute;
              width: 19px;
              display: none;
              height: 19px;background-position: right 0;
              left: 0;
              top: 0;}
.m_sc-img .b1.on{background-position: left 0;
}
.m_sc-img .b2{background-image: url("../images/ico100.png");
              position: absolute;
              width: 19px;
              display: none;
              height: 19px;background-position: center center;
              right: 0;
              top: 0;}
.slideTxtBox2 .bd li:hover .m_sc-img .b1,
.slideTxtBox2 .bd li:hover .m_sc-img .b2{
    display: block;}

.mr0{
    margin-right: 0!important; }
.m_sc-cnt{
    border:1px solid #f0f0f0;
    padding:8px 20px;}
.m_sc-name{
    line-height: 29px;
    font-size: 14px;
}
.m_sc-name a{
    color: #555555;}
.m_sc-name em{
    color: #666666;
    font-size: 13px;
    margin-left: 3px;}

.m_sc-pri{
    line-height: 24px;
    font-size: 13px;}
.m_sc-pri em{
    font-size: 15px;
    color: #e60000;}

.slideTxtBox2 .bd.spe{
    padding-bottom: 62px;
}


.spe .m_table{
    margin-bottom: 23px;}

.slideTxtBox2 .bd.spe2 {
    padding-bottom:31px;
}

.slideTxtBox2 .next,.slideTxtBox2 .prev{font-family: '宋体';
                                        position: absolute;
                                        top: 80px;
                                        font-size: 35px;
                                        color: #c4c4c4;}
.slideTxtBox2 .next{
    right: 5px; }
.slideTxtBox2 .prev{
    left: 5px; }

.m_cnt-more{
    float: right;
    font-size: 14px;
    color: #999999;}
.m_mem-table table{
    width: 100%;}
.m_mem-table td{
    text-align: center;
    border:1px solid #e0e0e0;}

.m_mem-table .w1{width: 190px;}
.m_mem-table .w2{width: 300px;}
.m_mem-table-img{
    padding:30px 0;}

.m_mem-table-name{
    color: #555555;
    font-weight: bold;
    font-size: 16px;}
.m_mem-table-btn span{
    color: #f0f0f0;}
.m_mem-table-btn a{
    color: #0576e3;
    padding-left: 25px;
    vertical-align: middle;
    display: inline-block;background-position: left center;
    background-repeat: no-repeat;    font-size: 15px;
    margin:0 20px;}
.m_mem-table-btn1{background-image: url("../images/ico101.png")}
.m_mem-table-btn2{background-image: url("../images/ico102.png")}

.m_mem-table-my{
    line-height: 39px;
    font-size: 15px;
    display: inline-block;}

.m_mem-table-my i{
    display: block;
    width: 54px;
    height: 54px;}

.m_mem-table-my1 i{background-image: url("../images/ico104.png")}
.m_mem-table-my2 i{background-image: url("../images/ico105.png")}

.m_mem-table-my em{
    width: 20px;
    height: 20px;
    float: right;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    margin-right: -5px;background-image: url("../images/ico103.png")}

.m_xx-top{
    background: #fbfbfb;
    height: 28px;
    line-height: 28px;
    border-bottom:2px solid #f0f0f0;
    padding:16px 0;}
.m_xx{
    padding-bottom: 192px;
    border-bottom:1px solid #f0f0f0;}
.m_xx-all{
    float: left;}
.m_xx-all label{
    margin-left: 10px;
    font-size: 15px;}
.m_xx-btn{
    float: left;
    margin-left: 39px;}
.m_xx-btn2{
    float: right;}
.m_xx-btn2 .x,
.m_xx-btn .x{
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #ffffff;
    margin-right: 14px;
    text-align: center;border-radius: 3px;
    padding:0 18px;}

.m_xx-btn .x1{background: #90dc20;
              border:1px solid #90dc20;}
.m_xx-btn2 .x2,
.m_xx-btn .x2{background: #27b1f2;border:1px solid #27b1f2;}
.m_xx-btn .x3{background: #fff;border:1px solid #efefef;
              color: #666666;}
.m_xx-btn .x2.spe{
    float: right;}

.m_xx-btn2 .x2{
    float: right;}

.z_xx-list-cnt{border-bottom:1px solid #f0f0f0;
               height: 53px;
               line-height: 53px;}

.z_xx-list-tit{
    float: left;
    width: 580px;}
.z_xx-list-tit h5{
    display: inline-block;
    margin-left: 25px;
    color: #666;
    font-size: 13px;
    vertical-align: middle;}

.z_xx-list-tit h5.showed a{
    color: #999999;}

.z_xx-list-time{
    float: right;
    color: #999999;
    font-size: 13px;}
.z_xx-list-btn{
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
    margin-top: 14px;
    margin-right: 21px;border:1px solid #efefef;
    text-align: center;border-radius: 3px;
    padding:0 18px;

}

.z_xx-list-pop{
    position: relative;
    border:1px solid #e2e2e2;min-height: 100px;
    display: none;
    padding:10px 0;}

.z_xx-list-pop p{
    font-size: 13px;
    line-height: 26px;}

.z_xx-list-pop .b{
    position: absolute;
    width: 19px;
    height: 12px;background-image: url("../images/ico106.png");
    top: -12px;
    left: 37px;}


.helpnum{
    position: absolute;  right: 0;
    top: -56px;
    line-height: 56px;
    font-size: 13px;
    color: #333333;}
.helpnum em{
    color: #ff6058;}
.z_search{
    position: relative;
}

.cn{
    display: none;}


.pfobj{
    position: fixed;
    background: rgba(0,0,0,.5);
    display: none;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 99999;}
.pfobj-wrap{
    position: fixed;
    left: 50%;
    top: 50%;
    height: 880px;
    width: 1200px;border-radius: 4px;
    overflow: hidden;
    margin:-440px 0 0 -600px;
    z-index: 100000;}
.pfobj-msg{
    background: #ffffff;

    text-align: center;}
.pfobj-msg table{
    width: 100%;}
.pfobj-msg td{height: 725px;}

.pfobj-msg  p{
    line-height: 51px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;}

.pfobj-msg2{
    height: 85px;
    background: #f8f8f8;
    padding:35px 41px;}

.pfobj-list{
    float: left;
    width: 955px;}

.pfobj-list dd{
    width: 50%;
    float: left;
    line-height: 37px;}

.pfobj-list dd span{
    font-weight: bold;}

.pfobj-list dd  em{
    font-weight: bold;
    color: #ea0000;}

.pfobj-btn{
    float: right;
    width: 140px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    font-size: 15px;border-radius: 3px;
    background: #3b94ee;
    margin-top: 18px;}

.pfobj-btn:hover{
    color: #ffffff;}

.dbpop.stop{
    position: absolute;
    top: 3409px;}

/* .sx-box2{
    float: left;
    width: 886px;} */
.sx-box2 {
    float: left;
    width: 850px;
}
.sx-box{
    width: 995px;
    float: left;}
.sx-btn,
.sx-more{
    float: left;
    margin-top: 3px;
    padding:0 10px;
    height: 24px;
    line-height: 24px;
    border:1px solid #e3e6ea;}

.sx-checkbox{
    display: none;
    vertical-align: middle;
    margin-right: 5px;}

.sx-box3{
    float: left;
    display: none;
    width: 100%;}

.sx-tip2{
    float: left;
    margin-top: 10px;
    color: #999999;
    font-size: 11px;
    line-height: 30px;}

.sx-btn{
    margin:12px 0 0 20px;}

.sx-cho.showinput input{
    display: inline;}

/* 20160822 */
.Y_ban{background: url(../images/Y_img_1.jpg) no-repeat center top;height: 772px;position: relative;}
.Y_ban .Y_enroll{position: absolute;width: 591px;height: 596px;left:50%;top:90px;margin-left: -295px;background-color: #fff;}
.Y_ban .Y_enroll .title{font-size: 20px;line-height: 80px;height: 80px;border-bottom:1px solid #ebebeb;padding-left: 33px;}
.Y_ban .Y_enroll .enr_box{padding: 30px 53px 0 32px;}
.Y_ban .Y_enroll .enr_box>p{padding-bottom: 18px;}
.Y_ban .Y_enroll .enr_box>p>label{display: inline-block;*display: inline;zoom:1;width: 90px;height: 42px;line-height: 42px;text-align: right;padding-right: 10px;font-size: 14px;color:#666666}
.Y_ban .Y_enroll .enr_box>p>.text{height: 40px;width: 390px;border:1px solid #ebebeb;padding-left: 14px;font-size: 14px;line-height: 40px;}
.Y_ban .Y_enroll .enr_box>p>.text.sm{width: 255px;}
.Y_ban .Y_enroll .enr_box>p>.but{float: right;height: 42px;width: 130px;background-color: #006ce2;font-size: 14px;color:#fff;border:none;}
.Y_ban .Y_enroll .enr_box>p>.but:hover{background-color: #006ce2;color:#fff}
.Y_ban .Y_enroll .enr_box .checkbox{padding-left: 101px;font-size: 14px;color:#666;line-height: 14px;padding-bottom: 33px;}
.Y_ban .Y_enroll .enr_box .checkbox>input{margin-top: -3px;margin-right: 5px;}
.Y_ban .Y_enroll .enr_box .checkbox>a{color:#3b94ee;text-decoration: underline;}
.Y_ban .Y_enroll .enr_box .button{padding-left: 101px;}
.Y_ban .Y_enroll .enr_box .button>input{display: block;width: 140px;height: 48px;background-color: #0576e3;color:#fff;font-size: 16px;border-radius: 8px;}
.Y_ban .Y_enroll .enr_box .button>p{font-size: 14px;line-height: 43px;color:#666;}
.Y_ban .Y_enroll .enr_box .button>p>a{color:#85cf18}


.Y_gray{padding: 90px 0 63px;}
.Y_gray .success{background-color: #fff;height: 640px;overflow: hidden;}
.Y_gray .success .write{background: url(../images/Y_pix_1.png) no-repeat left top;padding-left: 89px;margin: 175px auto 0;width: 380px;}
.Y_gray .success .write .tit{font-size: 20px;line-height: 69px;padding-bottom: 18px;}
.Y_gray .success .write>p{line-height: 36px;font-size: 16px;color:#333;}
.Y_gray .success .write>p>a{color:#0576e3;text-decoration: underline;margin-right: 10px;}
.Y_phone{text-align: right;font-size: 13px;color:#69839c}

.Y_modify{padding: 53px 89px;background-color: #ffffff;height: 424px;box-sizing: border-box;*height:318px;}
.Y_modify .th{background: url(../images/Y_pix_2.png) no-repeat center center;height: 35px;margin-bottom: 37px;}
.Y_modify .th>li{text-align: center;font-size: 14px;color:#0576e3;line-height: 35px;float: left;width: 50%}
.Y_modify .th>li>em{display: inline-block;*display: inline;zoom:1;background: url(../images/Y_pix_3.png) no-repeat center center;width: 20px;height: 20px;text-align: center;margin-right: 15px;color:#fff;vertical-align: middle;line-height: 20px;}
.Y_modify .text{display: block;height: 44px;width:303px;border:1px solid #ebebeb;padding: 0 24px;line-height: 44px;margin:0 auto 19px;font-size: 14px;}
.Y_modify .error{display: block;width:303px;margin:0 auto 19px;font-size: 18px;}
.Y_modify .button{width: 353px;height: 48px;border:none;background-color: #0576e3;color:#fff;border-radius: 5px;display: block;margin: 33px auto;font-size: 16px;}

.Y_ban_1{background: url(../images/Y_img_2.jpg) no-repeat center center;height: 653px;}
.Y_ban_1 .rel{position: relative;}
.Y_ban_1 .word{position: absolute;width: 452px;height: 361px;padding: 12px 50px 0;box-sizing: border-box;*width:352px;*height:349px;background-color: #ffffff;right:0;top:144px;}
.Y_ban_1 .word .tit{font-size: 20px;color:#333;height:98px;line-height: 98px;}
.Y_ban_1 .word .input{height: 44px;border:1px solid #ebebeb;margin-bottom: 19px;padding-left: 40px;background: url(../images/Y_pix_4.png) no-repeat 13px center;}
.Y_ban_1 .word .input>input{height: 44px;border:none;line-height: 44px;width: 100%;font-size: 14px;}
.Y_ban_1 .word .mail{width: 214px;height: 44px;border:1px solid #ebebeb;padding-left: 40px;box-sizing: border-box;*width:174px;background: url(../images/Y_pix_5.png) no-repeat 11px center;overflow: hidden;}
.Y_ban_1 .word .mail>input{height: 44px;border:none;line-height: 44px;width: 100%;font-size: 14px;}
.Y_ban_1 .word .but{font-size: 14px;height: 46px;line-height: 46px;width: 130px;float: right;color:#fff;font-size: 14px; background-color: #006ce2;}
.Y_ban_1 .word .but:hover{color:#fff;background-color: #006ce2;}
.Y_ban_1 .word .button{display: block;width: 100%;height: 48px;color:#fff;font-size: 16px;margin-top: 33px;background-color: #006ce2;border-radius: 5px;}

.txtMarquee-left{ width:1110px;  position:relative;  float: right;padding: 0 32px;box-sizing: border-box;*width:1046px;}
.txtMarquee-left .hd{}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ position: absolute;  width:24px; height:24px; overflow:hidden; cursor:pointer; background:url("../images/Y_pix_6.png") no-repeat left top;left:0;z-index: 9;top:10px;}
.txtMarquee-left .hd .next{ background-position: right top;right:0;left: auto;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:1040px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:40px; line-height:40px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.Y_ban_1 .log{position: absolute;width: 452px;height: auto;padding: 12px 50px 0;box-sizing: border-box;*width:352px;*height:497px;background-color: #ffffff;right:0;top:90px;}
.Y_ban_1 .log .tit{font-size: 20px;color:#333;height:98px;line-height: 98px;}
.Y_ban_1 .log .input{height: 44px;border:1px solid #ebebeb;margin-bottom: 19px;padding-left: 40px;background: url(../images/Y_pix_7.png) no-repeat 13px center;}
.Y_ban_1 .log .input>input{height: 44px;border:none;line-height: 44px;width: 100%;font-size: 14px;}
.Y_ban_1 .log>div>span{float: right;line-height: 46px;font-size: 14px;color:#666666}
.Y_ban_1 .log>div>span>a{color:#85cf18;}
.Y_ban_1 .log .yzm{width: 236px;*width:296px;height: 44px;line-height: 44px;border:1px solid #ebebeb;padding-left: 40px;background: url(../images/Y_pix_9.png) no-repeat 11px center;overflow: hidden;box-sizing: border-box;}
.Y_ban_1 .log .yzm>input{width: 100px;font-size: 14px;height: 44px;line-height: 44px;border:none;vertical-align: top;}
.Y_ban_1 .log .sum{float: right;vertical-align: top;border-left:1px solid #ebebeb}

.Y_ban_1 .log .but{font-size: 14px;height: 46px;line-height: 46px;width: 130px;float: right;color:#999999;font-size: 14px;}
.Y_ban_1 .log .but:hover{color:#fff;background-color: #006ce2;}
.Y_ban_1 .log .button{display: block;width: 100%;height: 48px;color:#fff;font-size: 16px;margin-top: 18px;background-color: #006ce2;border-radius: 5px;}
.Y_ban_1 .log .wen{line-height: 43px;font-size: 14px;color:#666666;}
.Y_ban_1 .log .wen>a{color:#006ce2;text-decoration: underline;}
.Y_ban_1 .log .wen>a.fr{color:#85cf18}
.Y_ban_1 .log .fri{margin-top: 18px;border-top:1px solid #f5f5f5;font-size: 14px;colro:#666666;line-height: 80px;text-align: center}
.Y_ban_1 .log .fri>a{margin-left: 10px;}

.Y_yzs{border:1px solid #e4e4e4;box-shadow: 0 3px 3px rgba(0,0,0,.3);padding: 31px 0 40px 132px;background:#ffffff url(../images/Y_pix_1.png) no-repeat 43px center;}
.Y_yzs>p{font-size: 20px;line-height: 35px;color:#333}
.Y_yzs>p.sn{font-size: 16px;color:#666666;line-height: 16px;}

.Y_bd{margin-top: 29px;background: #ffffff;border:1px solid #e4e4e4;}
.Y_bd>ul{border-bottom:1px solid #e4e4e4;}
.Y_bd>ul>li{float: left;width: 50%;height: 60px;line-height: 60px;text-align: center;font-size: 16px;}
.Y_bd>ul>li.on{background-color: #85cf18;color:#fff;}

.Y_bd .Y_bd_box{padding: 52px 0 59px;}
.Y_bd .Y_bd_box .input{width: 340px;height: 44px;border:1px solid #ebebeb;margin: 0 auto 19px;padding-left: 40px;background: url(../images/Y_pix_7.png) no-repeat 13px center;}
.Y_bd .Y_bd_box .input>input{height: 44px;border:none;line-height: 44px;width: 100%;font-size: 14px;}
.Y_bd .Y_bd_box .Y_w{width: 381px;margin: 0 auto;}
.Y_bd .Y_bd_box .Y_w>span{float: right;line-height: 46px;font-size: 14px;color:#666666}
.Y_bd .Y_bd_box .Y_w>span>a{color:#85cf18;}
.Y_bd .Y_bd_box .yzm{width: 236px;*width:296px;height: 44px;line-height: 44px;border:1px solid #ebebeb;padding-left: 40px;background: url(../images/Y_pix_9.png) no-repeat 11px center;overflow: hidden;box-sizing: border-box;}
.Y_bd .Y_bd_box .yzm>input{width: 100px;font-size: 14px;height: 44px;line-height: 44px;border:none;vertical-align: top;}
.Y_bd .Y_bd_box .sum{float: right;vertical-align: top;border-left:1px solid #ebebeb}
.Y_bd .Y_bd_box .button{display: block;width: 380px;height: 48px;color:#fff;font-size: 16px;margin: 33px auto 0;background-color: #006ce2;border-radius: 5px;}

.Y_bd .Y_bd_box input.p_yzm{position: absolute;width: 150px;border:inherit;right:-160px;}
.Y_bd .Y_bd_box input.p_yzm:hover{background-color: #006ce2;color:#fff;}


.Y_service_agreement{background-color: #ffffff;}
.Y_service_agreement .tit{font-size: 20px;color:#333333;line-height: 80px;border-bottom:1px solid #f1f1f1;text-align: center;}
.Y_service_agreement .Y_ser_box{padding: 22px 25px;}
.Y_service_agreement .Y_ser_box>dl{font-size: 13px;color:#666666;line-height: 24px;padding-bottom: 24px;}

.Y_iphone{background: url(../images/Y_img_6.jpg) no-repeat top center;height: 753px;}
.Y_iphone .pic{position: absolute;left:0;top: 137px;}
.Y_iphone .pic .ewm{padding: 18px 0 14px;width: 140px;}
.Y_iphone .pic .ewm>p{font-size: 15px;line-height: 38px;color:#484d52;text-align: center;}

.slideBox{ width:284px; height:517px; position:absolute; border:2px solid #3b3b3b;right:274px;top:94px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:284px; height:517px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:-130px; top:50%; margin-top:-26px; display:block; width:25px; height:57px; background:url(../images/Y_pix_15.png) left top no-repeat; }
.slideBox .next{ left:auto; right:-130px; background-position:right top; }
.slideBox .prev:hover{background-position: left bottom;}
.slideBox .next:hover{background-position: right bottom;}

.Y_back{height: 754px;background-position: center center;background-repeat: no-repeat;}
.Y_ban_back{height: 456px;background-position: center top;background-repeat: no-repeat;position: relative}
.Y_ban_back .hot_pos{position: absolute;width: 503px;height: 232px;top:50%;left:50%;margin-left: -251px;margin-top: -116px;background: url(../images/Y_pix_75.png) repeat;padding-left: 58px;padding-top: 39px;box-sizing: border-box;*width:445px;*height:193px;}
.Y_ban_back .hot_pos .b_s{font-size: 36px;font-weight: bold;color:#595f6a;line-height: 36px}
.Y_ban_back .hot_pos>p{font-size: 18px;line-height: 40px;color:#717274}
.Y_ban_back .hot_pos .hot_p{width: 310px;height: 49px;border:2px solid #0576e3;font-size: 18px;color:#006ee2;text-align: center;line-height: 49px;}
.Y_ban_back .hot_pos .hot_p>span{width: 126px;height: 49px;background-color: #0576e3;color:#fff;display: inline-block;*display:inline;zoom:1;text-align: center;line-height: 49px;font-size: 18px;float: left}
.Y_ban_back .hot_pos .hot_p>span>i{display: inline-block;*display: inline;zoom:1;background: url(../images/Y_pix_74.png) no-repeat center center;width: 17px;height: 17px;margin-right: 5px;vertical-align: middle;margin-top: -1px;}


.Y_about{padding: 28px 0 50px;font-size: 14px;color:#666666;line-height: 24px;position: relative}
.Y_about .tit{font-size: 28px;line-height: 90px;text-align: center;}
.Y_about .hide{font-size: 14px;color:#666666;line-height: 24px;display: none;}
.Y_about>em{font-size: 14px;color:#666666;text-align: center;background: url(../images/Y_pix_17.png) no-repeat center center;width: 117px;height: 30px;line-height: 30px;position: absolute;bottom:2px;left:50%;margin-left: -58px;cursor: pointer;}
.Y_about>em>i{background: url(../images/Y_pix_16.png) no-repeat left top;display: inline-block;*display:inline;zoom:1;width: 10px;height: 10px;margin-left: 10px;}
.Y_about>em.on>i{background-position: right top;}
.Y_about>em:hover{color:#006ee2;}
.Y_about>em:hover>i{background-position: left bottom;}
.Y_about>em.on:hover>i{background-position: right bottom;}

.Y_write{background-color: #ffffff;}
.Y_t{padding-bottom: 15px;text-align: center;padding-top: 50px;}
.Y_t .tit{font-size: 28px;color:#333333;line-height: 28px;}
.Y_t .en{font-size: 14px;line-height: 40px;color:#666666;}

.pic_slideBox{ height:379px; position:relative;}
.pic_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.pic_slideBox .bd li{ zoom:1; vertical-align:middle; }
.pic_slideBox .bd .b_pic{height: 379px;float: left;width: 545px;overflow: hidden;}
.pic_slideBox .bd .b_pic>img{width: 100%;}
.pic_slideBox .bd .s_pic{float: right;width: 655px;}
.pic_slideBox .bd .s_pic>div{float: left;width: 320px;margin-left: 6px;margin-bottom: 7px;overflow: hidden;}
.pic_slideBox .bd .s_pic>div>img{width: 100%;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.pic_slideBox .prev,
.pic_slideBox .next{ position:absolute; left:-45px; top:50%; margin-top:-26px; display:block; width:25px; height:57px; background:url(../images/Y_pix_15.png) left top no-repeat; }
.pic_slideBox .next{ left:auto; right:-45px; background-position:right top; }
.pic_slideBox .prev:hover{background-position: left bottom;}
.pic_slideBox .next:hover{background-position: right bottom;}

.Y_adv ul{padding: 0 113px 18px;}
.Y_adv li{float: left;width: 33.33%;vertical-align: top;text-align: center;height: 240px;}
.Y_adv li>p{font-size: 15px;line-height: 20px;color:#333;}
.Y_adv li .pic{background-repeat: no-repeat;background-position: center center;margin: 20px 0 15px;height: 116px;}
.Y_adv li .pic.ico_1{background-image: url(../images/Y_pix_18.png)}
.Y_adv li .pic.ico_2{background-image: url(../images/Y_pix_19.png)}
.Y_adv li .pic.ico_3{background-image: url(../images/Y_pix_20.png)}
.Y_adv li .pic.ico_4{background-image: url(../images/Y_pix_21.png)}
.Y_adv li .pic.ico_5{background-image: url(../images/Y_pix_22.png)}
.Y_adv li .pic.ico_6{background-image: url(../images/Y_pix_23.png)}
.Y_adv li:hover .pic.ico_1{background-image: url(../images/Y_pix_18_s.png)}
.Y_adv li:hover .pic.ico_2{background-image: url(../images/Y_pix_19_s.png)}
.Y_adv li:hover .pic.ico_3{background-image: url(../images/Y_pix_20_s.png)}
.Y_adv li:hover .pic.ico_4{background-image: url(../images/Y_pix_21_s.png)}
.Y_adv li:hover .pic.ico_5{background-image: url(../images/Y_pix_22_s.png)}
.Y_adv li:hover .pic.ico_6{background-image: url(../images/Y_pix_23_s.png)}

.Y_EXP{padding-bottom: 26px;}
.Y_EXP li{margin-bottom: 13px;width: 590px;float: left;margin-right: 20px;}
.Y_EXP li.no{margin-right: 0;}
.Y_EXP li>.img{width: 295px;height: 257px;float: left;}
.Y_EXP li>.img>img{width: 100%;}
.Y_EXP li>.wen{display: table;background-color: #fff;height: 257px;width: 295px;font-size: 16px;color:#666666;line-height: 30px;float: left}
.Y_EXP li>.wen>p{display:table-cell;height: 257px;padding: 0 42px;vertical-align: middle;line-height: 30px;}
.Y_EXP li:hover .wen{background-color: #85cf18;color:#fff;}

.Y_vip{padding: 10px 0 40px}
.Y_vip>li{float: left;width: 590px;margin-right: 20px;margin-bottom: 20px;position: relative;height: 236px;overflow: hidden;}
.Y_vip>li>img{-webkit-transition: transform .6s linear;-moz-transition: transform .6s linear;transition: transform .6s linear;}
.Y_vip>li.no{margin-right: 0;}
.Y_vip>li>.meb{position: absolute;width: 100%;height: 100%;left:0;top:0;background-repeat: no-repeat;background-position: center center;}
.Y_vip>li>.meb.ico_1{background-image: url(../images/Y_pix_24.png)}
.Y_vip>li>.meb.ico_2{background-image: url(../images/Y_pix_25.png)}
.Y_vip>li>.meb.ico_3{background-image: url(../images/Y_pix_26.png)}
.Y_vip>li>.meb.ico_4{background-image: url(../images/Y_pix_27.png)}
.Y_vip>li:hover>img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}

.Y_car{margin: 30px 0;background-color: #fff;border:1px solid #e4e4e4;padding: 22px 0 58px;}
.Y_car .Y_ewm{float: right;width: 575px;text-align: center;}
.Y_car .Y_ewm .tit{font-size: 30px;color:#333;line-height: 82px;}
.Y_car .Y_ewm .ewm{display: inline-block;padding: 10px;border:1px solid #ebebeb;width: 284px;height: 284px;margin: 4px 0;}
.Y_car .Y_ewm .tn{font-size: 24px;line-height: 48px;}
.Y_car .Y_ewm .en{font-size: 14px;colro:#666666;line-height: 14px;}

.Y_car .Y_form{padding-top: 26px;padding-left: 30px;float: left;}
.Y_car .Y_form>p{padding-bottom: 18px;}
.Y_car .Y_form label{display: inline-block;*display: inline;zoom:1;width: 70px;padding-right: 20px;height: 42px;line-height: 42px;font-size: 14px;color:#666666;text-align: right;}
.Y_car .Y_form .text{border:1px solid #ebebeb;width: 415px;height: 40px;line-height: 40px;padding-left: 15px;box-sizing: border-box;*width:400px;font-size: 14px;}
.Y_car .Y_form .s_text{width: 270px;padding-left: 15px;border:1px solid #ebebeb;height: 40px;line-height: 40px;*width:255px;box-sizing: border-box;font-size: 14px;}
.Y_car .Y_form .but{width:130px;height: 42px;background-color: #f8f8f8;font-size: 14px;color:#666666;border:none;margin-left: 15px;}
.Y_car .Y_form .button{margin-left: 90px;background-color: #0576e3;color:#fff;font-size: 16px;margin-top: 22px;width:140px;height: 48px;border-radius: 5px;}
.Y_car .Y_form .sum{border:1px solid #ebebeb;font-size: 0;display: inline-block;*display:inline;zoom:1;vertical-align: middle;}
.Y_car .Y_form .sum em{font-size: 30px;width: 40px;text-align: center;display: inline-block;*display: inline;zoom:1;height: 40px;line-height: 40px;background-color: #f8f8f8;cursor: pointer;}
.Y_car .Y_form .sum input{width: 125px;border-left:1px solid #ebebeb;border-right: 1px solid #ebebeb;height: 40px;line-height: 40px;vertical-align: top;text-align: center;font-size: 14px;}

.Y_pro_tit{font-size: 18px;line-height: 22px;padding-top: 50px;color:#333;}

.Y_glo{background-color: #fff;height: 711px;border:1px solid #e4e4e4;}
.Y_glo .title{font-size: 28px;color:#333;line-height: 108px;text-align: center;}
.Y_glo .title>i{color:#e3e3e3;font-weight: bold;}

.picScroll-left1{ width:100%; overflow:hidden; position:relative;}
.picScroll-left1 .hd{ overflow:hidden;}
.picScroll-left1 .hd .prev,
.picScroll-left1 .hd .next{ width:18px; height:32px;overflow:hidden; cursor:pointer; position:absolute; top:50%;margin-top: -16px;background: url(../images/Y_pix_30.png) no-repeat;}
.picScroll-left1 .hd .next{ background-position:right top; right:214px;}
.picScroll-left1 .hd .prev{ background-position:left top; left:214px;}
.picScroll-left1 .hd .next:hover{ background-position: right bottom}
.picScroll-left1 .hd .prev:hover{ background-position: left bottom}
.picScroll-left1 .bd{}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left1 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; background:#f8f8f8 url(../images/Y_img_28.jpg) no-repeat center top; width:85px; height:78px;font-size:18px; color:#333; cursor:pointer;border-right:1px solid #cccccc;line-height: 38px;}
.picScroll-left1 .bd ul li>p{line-height: 39px;border-bottom:1px solid #69adee;font-size: 0;}
.picScroll-left1 .bd ul li.hover{ background-color:#0576e3;color:#fff;font-size: 24px;}
.picScroll-left1 .bd ul li.hover>p{background-color: #0576e3;font-size: 20px;}
.picScroll-left1 .tempWrap{ margin:0 auto;border-left:1px solid #cccccc}
.none{ display:none;}
.m_wrap5{padding-top: 30px;text-align: center;}
.m_wrap5 li{display: inline-block;*display: inline;zoom:1;width:266px;margin: 0 10px 17px;}
.m_wrap5 li>img{border:1px solid #e4e4e4;width: 264px;height: 180px;}
.m_wrap5 li>p{font-size: 13px;color:#666666;line-height: 42px;}


.Y_cus{position: absolute;width: 1060px;height: 233px;background: url(../images/Y_pix_31.png) repeat;padding-top: 26px;box-sizing: border-box;*height:207px;color:#ffffff;text-align: center;left:50%;top:50%;margin-left: -530px;margin-top: -116px;}
.Y_cus .tit{font-size: 48px;line-height: 100px;}
.Y_cus .sn{font-size: 24px;line-height: 30px;}
.Y_cus .cus_l{width: 240px;font-size: 18px;position: absolute;left:80px;top:66px;line-height: 45px;}
.Y_cus .cus_r{width: 240px;font-size: 18px;position: absolute;right:80px;top:66px;line-height: 45px;}
.Y_cus .cus_l .href{text-align: center;line-height: 43px;height: 43px;display: block;background-color: #85cf18;cursor: pointer}
.Y_cus .cus_r .href{text-align: center;line-height: 43px;height: 43px;display: block;background-color: #0576e3;cursor: pointer}

.Y_ban_back .tc2{position: absolute;bottom:0;left: 0;width: 100%;line-height: 60px;background: url(../images/Y_pix_31.png);}
.Y_ban_back .b3{padding-left: 50px;background: url(../images/ico12.png) no-repeat left center;color: #fff;display: block;}

.Y_suc_l{float: left;width: 922px;background-color: #ffffff;border:1px solid #e4e4e4}
.Y_title{height: 80px;line-height: 80px;padding: 0 30px;font-size: 30px;color:#FFF; text-align:center; font-weight:600; background:#DB0100;}
.Y_title .men{display: inline-block;background: url(../images/Y_pix_32.png) no-repeat center center;height: 40px;width: 280px;text-align: center;font-size: 14px;color:#666666;line-height: 40px;margin-left: 33px;}
.Y_title .men>i{font-size: 18px;font-weight: bold;color:#f25045;}
.Y_title>a{float: right;font-size: 13px;color:#999999}

.Y_ace{padding-top: 30px;font-size: 0;text-align: center;}
.Y_ace li{display: inline-block;*display: inline;zoom:1;width: 275px;height: 510px;margin: 0 8px;}
.Y_ace li .pic{position: relative;height: 188px;overflow: hidden;}
.Y_ace li .pic>img{width: 275px;height: 188px;}
.Y_ace li .pic .who{background: url(../images/Y_pix_34.png) repeat;height: 40px;position: absolute;bottom:0;width: 275px;left:0;padding-left: 89px;box-sizing: border-box;*width:186px;text-align: left}
.Y_ace li .pic .who .head_pic{position: absolute;width: 55px;height:55px;overflow: hidden;border-radius: 25px;top:-27px;left:28px;}
.Y_ace li .pic .who>p{line-height: 18px;color:#ffffff;}
.Y_ace li .pic .who>p.tn{font-size: 16px;padding-top: 2px;}
.Y_ace li .pic .who>p.tn>i{background-color: #7ec914;padding: 1px 2px;border-radius: 3px;font-size: 12px;margin-left: 5px;}
.Y_ace li .pic .who>p.bn{font-size: 12px;}
.Y_ace li .pic .who>p.bn>em{text-decoration: underline;margin: 0 3px;}

.Y_ace li .wen{padding: 0 11px;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align: left;}
.Y_ace li .wen .js{padding: 6px 0;border-bottom:1px dotted #ececec;}
.Y_ace li .wen .js .tit{font-size: 16px;color:#0576e3;line-height: 42px;}
.Y_ace li .wen .js>p{font-size: 14px;color:#999999;line-height: 22px;}
.Y_ace li .wen .ly{padding: 6px 0;}
.Y_ace li .wen .ly .tit{font-size: 15px;line-height: 34px;color:#333;}
.Y_ace li .wen .ly>p{font-size: 12px;color:#999999;line-height: 22px;}
.Y_ace li .wen .ly>span{display: block;font-size: 13px;background: url(../images/Y_pix_35.png) no-repeat left 6px;line-height: 22px;color:#666666;padding: 6px 0 6px 28px;}
.Y_ace li .wen .ly>span.d{background-image: url(../images/Y_pix_35_s.png);}
.Y_ace li .wen .ly>span:hover{background-image: url(../images/Y_pix_35_s.png);cursor: pointer;}

.Y_suc_r{float: right;width: 255px;}
.Y_banner{height:213px;position:relative;z-index:0;top:0;left: 0;}
.Y_banner .hd{ height:15px; width:100%; overflow:hidden; position:absolute; left:0;  bottom:20px; z-index:1; text-align:center}
.Y_banner .hd ul{ overflow:hidden; zoom:1; display:inline-block; *zoom:1;*display:inline}
.Y_banner .hd ul li{  border-radius:5px; float:left; margin:0 5px;  width:11px; height:11px; font-size:0; text-indent:200px; overflow: hidden; cursor:pointer; background:url(../images/Y_pix_36.png) left center no-repeat}
.Y_banner .hd ul li.on{ background-position:right center;}
.Y_banner .bd{ position:relative; height:100%; z-index:0}
.Y_banner .bd ul{ width:100% !important}
.Y_banner .bd li{ width:100% !important; zoom:1; vertical-align:middle}
.Y_banner .bd li a{background: url(../images/Y_img_33.jpg) no-repeat center;height: 213px;display: block;}
.Y_kf{background: #fff;border:1px solid #e4e4e4;margin-top: 30px; overflow:hidden; position:relative;height: 594px;}
.Y_kf .infoList{padding: 0 25px!important;}
.Y_kf .infoList li{border-bottom:1px dotted #d5d5d5;padding: 7px 0 16px;}
.Y_kf .infoList li .tn{font-size: 13px;color:#555555;line-height: 33px;}
.Y_kf .infoList li .tn>span{font-size: 12px;color:#949494;margin-left: 8px;}
.Y_kf .infoList li .pn{font-size: 13px;color:#555555;line-height: 18px;}

.Y_man{background-color: #fff;border:1px solid #e4e4e4;margin-top: 30px;}
.man_ban{position:relative;z-index:0;top:0;left: 0;}
.man_ban .hd{ height:15px;  overflow:hidden; position:absolute; right:25px;  bottom:20px; z-index:1; text-align:center}
.man_ban .hd ul{ overflow:hidden; zoom:1; display:inline-block; *zoom:1;*display:inline}
.man_ban .hd ul li{  border-radius:5px; float:left; margin:0 5px;  width:11px; height:11px; font-size:0; text-indent:200px; overflow: hidden; cursor:pointer; background:url(../images/Y_pix_36.png) left center no-repeat}
.man_ban .hd ul li.on{ background-position:right center;}
.man_ban .bd{ position:relative; height:100%; z-index:0}
.man_ban .bd ul{ width:100% !important}
.man_ban .bd li{ width:100% !important; zoom:1; vertical-align:middle}
.man_ban .bd li .cpy{padding: 10px 25px;}
.man_ban .bd li .cpy .name{padding: 14px 0;}
.man_ban .bd li .cpy .hed{float: left;width: 55px;height: 55px;border-radius: 27px;}
.man_ban .bd li .cpy .hed img{-webkit-border-radius: 100px;-moz-border-radius: 9px;}
.man_ban .bd li .cpy .bdd{float: right;width: 145px;line-height: 22px;}
.man_ban .bd li .cpy .bdd>p{font-size: 15px;color:#555555;}
.man_ban .bd li .cpy .bdd>p>span{font-size: 12px;color:#666666}
.man_ban .bd li .cpy .bdd>p.ui{border:1px solid #efefef;height: 24px;line-height: 24px;text-align: center;font-size: 12px;margin-top: 3px;}
.man_ban .bd li .cpy .bdd>p.ui>i{color:#f25045}
.man_ban .bd li .cpy .cc{font-size: 13px;line-height: 24px;}
.man_ban .bd li .cpy .cc>em{background: url(../images/Y_pix_37.png) no-repeat center center;display: inline-block;*display: inline;zoom:1;width: 77px;height: 13px;}
.man_ban .bd li .cpy>a{display: inline-block;*display: inline;zoom:1;width: 105px;height: 40px;line-height: 40px;text-align: center;color:#fff;font-size: 15px;border-radius: 5px;background-color: #006ee2;margin-top: 5px;}

.Y_hot{margin-top: 30px;border:1px solid #e4e4e4;background-color: #fff;}
.Y_hot>ul{padding: 30px 0;font-size: 0;text-align: center;}
.Y_hot>ul>li{display: inline-block;*display: inline;zoom:1;width: 269px;margin: 0 10px;}
.Y_hot>ul>li .pic{position: relative;height: 164px;}
.Y_hot>ul>li .pic .top{position: absolute;top:0;left: 0;background: url(../images/Y_pix_39.png) no-repeat center top;height: 35px;line-height: 35px;width: 100%}
.Y_hot>ul>li .pic .top>span{display: inline-block;*display: inline;zoom:1;width: 155px;text-align: center;color:#fff;font-size: 16px;}
.Y_hot>ul>li .pic .top>em{display: inline-block;*display: inline;zoom:1;width: 110px;font-size: 16px;color:#fff;}
.Y_hot>ul>li .pic>i{position: absolute;bottom:6px;right:7px;background: url(../images/Y_pix_40.png) no-repeat center center;width: 80px;height: 18px;line-height: 18px;color:#fff;text-align: center;font-size: 12px;}
.Y_hot>ul>li .wen{padding: 0 20px 17px;border:1px solid #ebebeb;border-top:noen;}
.Y_hot>ul>li .wen>a{display: block;background-color: #85cf18;color:#fff;font-size: 16px;height: 40px;line-height: 40px;border-radius: 5px;}
.Y_hot>ul>li .wen .na{padding: 16px 0;height: 82px;}
.Y_hot>ul>li .wen .na .wen_pic{width: 82px;height: 82px;float: left;}
.Y_hot>ul>li .wen .na .wen_cn{float:right;font-size: 12px;line-height: 20px;color:#999999;text-align: left;width:135px;}
.Y_hot>ul>li .wen .na .wen_cn .tn{font-size: 18px;line-height: 25px;color:#333;}

.Y_ar_1{background-color: #ffffff}
.Y_ar_1 .pic{position: relative;height: 417px;}
.Y_ar_1 .pic>img{width: 100%;height: 417px;}
.Y_ar_1 .pic .fot{background: url(../images/Y_pix_42.png) no-repeat center center;height: 132px;width: 1200px;position: absolute;bottom:0;left: 0;padding-top: 53px;box-sizing: border-box;*height: 79px;}
.Y_ar_1 .pic .fot>p{font-size: 14px;line-height: 24px;padding-left: 34px;color:#fff;}
.Y_ar_1 .pic .fot>p.tn{font-size: 18px;line-height: 38px;}
.Y_ar_1 .pic .fot>p>i{text-decoration: underline;}
.Y_ar_1 .wen{padding: 22px 0;border:1px solid #e4e4e4;}
.Y_ar_1 .wen .w_h{float: left;width: 216px;border-right:1px solid #ebebeb;text-align: center;}
.Y_ar_1 .wen .w_h>img{width: 93px;height: 93px;border-radius: 9px;-webkit-border-radius: 100px;-moz-border-radius: 9px;}
.Y_ar_1 .wen .w_h>P{padding-top: 12px;font-size: 15px;color:#666666}
.Y_ar_1 .wen .w_h>P>span{font-size: 12px;color:#f97872;display: inline-block;*display: inline;zoom:1;border:1px solid #f97872;margin-left: 3px;border-radius: 4px;padding: 0 2px;}
.Y_ar_1 .wen .w_w{float: right;width:980px;padding: 0 240px 0 34px;box-sizing: border-box;*width:706px;display: table;position: relative}
.Y_ar_1 .wen .w_w>p{display: table-cell;vertical-align: middle;font-size: 13px;line-height: 24px;color:#666666;height: 120px;}
.Y_ar_1 .wen .w_w>a{font-size: 16px;color:#fff;width: 156px;height: 48px;line-height: 48px;text-align: center;position: absolute;right:30px;top:50%;margin-top: -24px;background-color: #006ee2;border-radius: 5px;}

.Y_ar_2{background-color: #ffffff;margin-top: 30px;border:1px solid #e4e4e4;}
.Y_ar_2 .ar_list{padding: 33px 34px;}
.Y_ar_2 .ar_list .list_tit{background-color: #f8f8f8;height: 52px;line-height: 52px;padding:0 23px;border-radius: 3px;position: relative;font-size: 14px;}
.Y_ar_2 .ar_list .list_tit>em{background: url(../images/Y_pix_43.png) no-repeat center center;position: absolute;left:-7px;top:-11px;width: 95px;height: 29px}
.Y_ar_2 .ar_list .day{float: left;width: 156px;text-align: center;}
.Y_ar_2 .ar_list .day li{margin-bottom: 20px;border-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;overflow: hidden;background-color: #fff}
.Y_ar_2 .ar_list .day li>h1{height: 45px;line-height: 45px;background-color: #f8f8f8;font-size: 18px;}
.Y_ar_2 .ar_list .day li>h1.on{background-color: #006ee2;color:#fff;}
.Y_ar_2 .ar_list .day li>.day_n{border:1px solid #e4e4e4;border-top:none;padding: 0 16px;display: none;}
.Y_ar_2 .ar_list .day li>.day_n>p{line-height: 48px;font-size: 14px;color:#555555;border-bottom:1px solid #e4e4e4}
.Y_ar_2 .ar_list .day li>.day_n>p:last-child{border:none;}
.Y_ar_2 .ar_list .day li>.day_n>p.on{color:#006ee2;}
.Y_ar_2 .ar_list .pay{float: right;width: 920px;background: url(../images/Y_pix_47.png) repeat-y 23px top;}
.Y_ar_2 .ar_list .pay .pay_d .tit{height: 46px;line-height: 47px;font-size: 14px;color:#85cf18;margin-bottom: 45px;}
.Y_ar_2 .ar_list .pay .pay_d .tit>em{background: url(../images/Y_pix_44.png) no-repeat center center;display: inline-block;*display: inline;zoom:1;;width: 46px;height: 46px;line-height: 46px;text-align: center;color:#fff;font-size: 18px;margin-right: 20px;}
.Y_ar_2 .ar_list .pay .pay_d .dad .tn{padding-left: 66px;font-size: 20px;color:#85cf18;line-height: 24px;background: url(../images/Y_pix_45.png) no-repeat 13px center;}
.Y_ar_2 .ar_list .pay .pay_d .dad .bn{padding: 13px 0 13px 66px;font-size: 13px;line-height: 20px;}
.Y_ar_2 .ar_list .pay .pay_d .hoh{padding-bottom: 38px;background: url(../images/Y_pix_48.png) no-repeat 66px bottom;}
.Y_ar_2 .ar_list .pay .pay_d .hoh .tn{height: 45px;line-height: 45px;font-size: 16px;color:#ffa60c;padding-left: 66px;background: url(../images/Y_pix_46.png) no-repeat 13px center;}
.Y_ar_2 .ar_list .pay .pay_d .hoh .bn{font-size: 13px;color:#666666;line-height: 20px;padding-left: 66px;}
.Y_ar_2 .ar_list .pay .pay_d .hoh .bn img{max-width: 100%;}
.Y_ar_2 .ar_list .pay .pay_d .her{padding-top: 55px;text-align: center;}
.Y_ar_2 .ar_list .pay .pay_d .her>a{display: inline-block;*display: inline;zoom:1;width: 176px;height: 48px;line-height: 48px;color:#fff;font-size: 16px;background-color: #006ee2;border-radius: 5px;}

.z_search .z_span{
    padding-left: 42px;
    line-height: 48px;
    font-size: 13px;
    color:#666666;
    position: relative;
    z-index: 1;
}
.z_search .z_span>a{color:#666;margin-right: 10px;}
.z_search .z_span>a:hover{color:#006ee2;}

.Y_new_l{float: left;width: 924px;}
.new_box{background-color: #ffffff;border:1px solid #e2e2e2;}
.focusBox { position: relative; width: 448px; height: 363px; overflow: hidden; text-align: left; }
.focusBox .pic img { width: 448px; height: 363px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 52px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 52px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:52px; line-height:52px; position:absolute; bottom:-52px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 40px; font-size: 14px;text-decoration: none; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 253px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 14px; right: 32px; }
.focusBox .num li{ float: left; position: relative; width: 6px; height: 6px; line-height: 22px; overflow: hidden; text-align: center; margin-left: 8px; cursor: pointer; border:1px solid #929191;border-radius: 3px;}
.focusBox .num li a{ display: block;color:#ffffff;}
.focusBox .num li.on,
.focusBox .num li:hover{background-color: #7ec914;border-color:#7ec914;}

.new_li{float: right;width: 430px;box-sizing: border-box;*width:375px;padding: 16px 55px 0 0;}
.new_li li>a{
    font-weight: 600;
    line-height: 55px;font-size: 16px;color:#555555;padding-left: 13px;background: url(../images/Y_pix_49.png) no-repeat left center;border-bottom:1px dotted #a6a6a6;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_li li>a:hover{color:#006ee2;background-image: url(../images/Y_pix_50.png);}
.new_li li:last-child>a{border-bottom: none;}

.new_tab{border:1px solid #e4e4e4;background-color: #fff;margin-top: 30px;}
.new_tab .hd{border-bottom:1px solid #e4e4e4;}
.new_tab .hd>li{text-align: center;line-height: 40px;width: 14.15%;float: left;font-size: 15px;color:#666666;border-right:1px solid #f8f8f8;cursor: pointer;}
.new_tab .hd>li.on{background-color:#006ee2;color:#fff;}
.new_tab .bd>li{padding: 0 36px;display: none;}
.li{padding: 15px 0 27px;border-bottom:1px dotted #d0d0d0;}
.li:hover .tit{color:#006ee2;}
.li .tit{
    font-size: 18px;
    color:#555555;
    line-height: 52px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.li .img{float: left;width: 150px;height: 100px;overflow: hidden;}
.li .img>img{width: 100%;}
.li .wen{float:right;width:680px;height: 100px;position: relative}
.li .wen>p{font-size: 14px;line-height: 30px;color:#666666}
.li .wen>p.time{font-size:13px;color:#999;position: absolute;bottom:0;left:0;}

.Y_new_r{width: 255px;float: right;}

.Y_d_banner{height:290px;position:relative;z-index:0;top:0;left: 0;margin-bottom: 30px;}
.Y_d_banner .hd{ height:15px; width:100%; overflow:hidden; position:absolute; left:0;  bottom:20px; z-index:1; text-align:center}
.Y_d_banner .hd ul{ overflow:hidden; zoom:1; display:inline-block; *zoom:1;*display:inline}
.Y_d_banner .hd ul li{  border-radius:5px; float:left; margin:0 5px;  width:11px; height:11px; font-size:0; text-indent:200px; overflow: hidden; cursor:pointer; background:url(../images/Y_pix_36.png) left center no-repeat;cursor: pointer}
.Y_d_banner .hd ul li.on{ background-position:right center;}
.Y_d_banner .bd{ position:relative; height:100%; z-index:0}
.Y_d_banner .bd ul{ width:100% !important}
.Y_d_banner .bd li{ width:100% !important; zoom:1; vertical-align:middle}
.Y_d_banner .bd li a{background: url(../images/Y_img_38.jpg) no-repeat center;height: 290px;display: block;}

.Y_pic li{padding: 17px 18px;border-bottom:1px solid #f8f8f8;}
.Y_pic li .img{float: left;width: 90px;height: 60px;overflow: hidden;}
.Y_pic li .img>img{width: 100%}
.Y_pic li .wen{float: right;width: 120px;height: 60px;overflow: hidden;font-size: 12px;color:#555555;line-height: 18px;}

.new_table{background-color: #ffffff;border:1px solid #e4e4e4;}
.new_table .table{padding:0 36px;}

.new_active{background-color: #ffffff;border:1px solid #e4e4e4;}
.new_active .title{text-align: center;padding: 27px 0 17px;border-bottom:1px solid #e4e4e4;}
.new_active .title .tn{font-size: 20px;color:#555555;line-height: 40px;font-weight: bold;}
.new_active .title .time{font-size: 13px;color:#999999;line-height: 40px;}
.new_active .title .time>i{display: inline-block;*display: inline;zoom:1;background: url(../images/Y_pix_51.png) no-repeat center center;width: 21px;height: 13px;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.new_active .active{font-size: 14px;line-height: 28px;padding: 20px 35px;}
.new_active .active img{}
.new_active .active .hre{padding: 30px 0;text-align: center}
.new_active .active .hre .tp{font-size: 15px;color:#666666;padding-left: 32px;background: url(../images/Y_pix_35.png) no-repeat left center;line-height: 24px;display: inline-block;/* display: inline; */zoom:1;height: 24px;}
.new_active .active .hre .tp.d{background-image: url("../images/ico107.png")}
.new_active .active .hre .fri{font-size: 15px;color:#666666;padding-left: 28px;background: url(../images/Y_pix_52.png) no-repeat left center;line-height: 24px;display: inline-block;*display: inline;zoom:1;height: 24px;margin-left: 30px;}
.new_active .active .shp{padding: 8px 40px;font-size: 13px;line-height: 20px;color:#666666;background-color: #f8f8f8}
.new_active .active .shp>p{line-height: 26px;font-size: 14px;}
.new_active .active .co{line-height: 40px;font-size: 12px;color:#666666}
.new_active .active .co>i{color:#ff2626;margin-right: 3px;}

.new_write{background-color: #ffffff;border:1px solid #e4e4e4;margin-top: 30px;}
.new_write .write_pad{padding: 0 34px;}
.new_write .write_pad .new_ul{padding:17px 0;border-bottom:1px solid #f8f8f8}
.new_write .write_pad .new_ul>li>a{display: block;font-size: 14px;color:#666666;line-height: 48px;}
.new_write .write_pad .new_ul>li>a>span{float: right;}
.new_write .write_pad .new_ul>li>a:hover{color:#006ee2;}
.new_write .write_pad .discuss{padding-top: 13px;}
.new_write .write_pad .discuss .tit{font-size: 16px;line-height: 48px;color:#666666;}
.new_write .write_pad .discuss .tit span{font-size: 14px;color:#999;}
.new_write .write_pad .discuss textarea{border:1px solid #e9e9e9;padding: 6px 10px;font-size: 14px;line-height: 24px;width: 835px;height: 130px;}
.new_write .write_pad .discuss .button{float: right;margin: 20px 0 38px;width: 113px;height: 40px;line-height: 40px;color:#fff;background-color: #006ee2;font-size: 14px;border-radius: 5px;}
.new_write .write_pad .discuss .discuss_ul>li{border-top:1px solid #f8f8f8;padding: 33px 0 20px;}
.new_write .write_pad .discuss .discuss_ul .pic{float: left;width: 92px;text-align: center;}
.new_write .write_pad .discuss .discuss_ul .pic>img{width: 92px;height: 92px;}
.new_write .write_pad .discuss .discuss_ul .pic>p{line-height: 34px;font-size: 14px;color:#666666;}
.new_write .write_pad .discuss .discuss_ul .tn{font-size: 14px;color:#666666;line-height: 24px;float: left;width: 480px;padding: 5px 20px;}
.new_write .write_pad .discuss .discuss_ul .time{font-size:14px;line-height: 24px;float: right;padding-top: 5px;color:#999;}

.Y_dis{padding: 28px 34px;background-color: #fff;border:1px solid #e4e4e4;margin-top: 30px;}
.Y_dis>p{font-size: 14px;line-height: 48px;}
.Y_dis .mail{font-size: 0;border-radius: 5px;overflow: hidden;display: inline-block;*display: inline;zoom:1;}
.Y_dis .mail>span{display: inline-block;*display: inline;zoom:1;background: #f8f8f8 url(../images/Y_pix_53.png) no-repeat center center;width: 64px;height: 48px;vertical-align: top;}
.Y_dis .mail>.hah{width: 459px;*width:439px;height: 48px;vertical-align: top;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding: 0 10px;box-sizing: border-box;font-size: 14px;}
.Y_dis .mail>.button{width: 146px;height: 48px;background-color: #006ee2;color:#fff;font-size: 16px;font-weight: bold;}

.Y_lise .hd{text-align: center;border-bottom:1px solid #e4e4e4;padding: 20px 0;}
.Y_lise .hd>li{float: left;width: 50%;font-size: 16px;line-height: 18px;color:#333333;background: url(../images/Y_pix_54.png) no-repeat right center;cursor: pointer;}
.Y_lise .hd>li.on{color:#006ee2;}
.Y_lise .bd{padding: 0 30px;}
.Y_lise .bd>ul{display: none;}
.Y_lise .bd>ul>li{padding: 20px 0;border-bottom:1px dotted #eeeeee}
.Y_lise .bd>ul>li>a{display: block;font-size: 14px;line-height: 24px;color:#333;}
.Y_lise .bd>ul>li .img{width: 187px;/* height: 96px; */margin-bottom: 12px;display: none;}
.Y_lise .bd>ul>li .img img{width: 100%;}

.car{display: inline-block;*display: inline;zoom:1;width: 36px;height: 36px;background: url(../images/Y_pix_55.png) no-repeat center center;vertical-align: middle;margin-right: 10px;}
.Y_f{padding: 18px 20px;}
.Y_f>p{padding-bottom: 14px;}
.Y_f>p>label{font-size: 14px;color:#333;margin-right: 5px;}
.Y_f>p>input{height: 38px;line-height: 38px;width: 163px;padding: 0 10px;box-sizing: border-box;*width:143px;border:1px solid #ebebeb;font-size: 14px;color:#333;}
.Y_f .button{width: 100%;height: 42px;color:#fff;font-size: 16px;border-radius: 5px;background-color: #8bcf2e;margin: 12px 0 20px;}
.Y_f .p{font-size: 12px;colro:#666}
.Y_f .p>i{color:#ff221e}

.Y_sou{float: right;}
.Y_sou .text{background-color: #ffffff;border:1px solid #ebebeb;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 226px;padding: 0 10px;height: 31px;line-height: 33px;}
.Y_sou .button{background: #0676e4 url(../images/Y_pix_56.png) no-repeat center center;border:none;width: 46px;height: 33px;margin-left: 2px;border-top-right-radius: 5px;border-bottom-right-radius: 5px}

.Y_sot{background-color: #ffffff;border:1px solid #e4e4e4;position: relative;padding-top: 100px;}
.Y_sot .sign{position: absolute;top:18px;left:-10px;text-align: center;font-size: 20px;color:#fff;background: url(../images/Y_pix_58.png) no-repeat center center;width: 147px;height: 58px;line-height: 58px;}
.Y_sot .sign i{display: inline-block;*display: inline;zoom:1;width: 22px;height: 22px;background: url(../images/Y_pix_57.png) no-repeat center center;margin-right: 10px;}
.Y_sot .write{padding: 0 26px;font-size: 14px;color:#666666;line-height: 24px;padding-bottom: 42px;border-bottom:1px dotted #e6e6e6}
.Y_sot ul{padding: 60px 34px;}
.Y_sot ul>li{float: left;width: 565px;padding-left: 89px;padding-bottom: 75px;padding-right: 40px;box-sizing: border-box;*width:440px;position: relative;background: url(../images/Y_pix_59.png) repeat-y 23px top;}
.Y_sot ul>li>span{background: url(../images/Y_pix_60.png) no-repeat center center;width: 46px;height: 46px;position: absolute;left:0;top:0;line-height: 46px;text-align: center;color:#fff;font-size: 18px;}
.Y_sot ul>li .pic{float: left;width: 201px;height: 146px;}
.Y_sot ul>li .wen{float: right;width: 215px;}
.Y_sot ul>li .wen .tit{font-size: 16px;line-height: 32px;color:#666666}
.Y_sot ul>li .wen .sis{margin: 13px 0;display: inline-block;*display: inline;zoom:1;height: 30px;line-height: 30px;padding: 0 10px;border:1px solid #006ee2;border-radius: 5px;font-size: 13px;color:#006ee2;}
.Y_sot ul>li .wen .mim{line-height: 25px;font-size: 16px;color:#666}
.Y_sot ul>li .wen .mim>i{color:#f15044}
.Y_sot ul>li .wen>p{font-size: 14px;color:#666666;line-height: 30px;}
/*.Y_sot ul>li:last-child,.Y_sot ul>li:nth-last-child(2){padding-bottom: 0;}*/
/* 由于错乱注释掉了! */

.Y_window {
    background:url("../images/Y_pix_62.png") repeat;
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 0;
}
.Y_button .has{width: 176px;height: 48px;line-height: 48px;font-size: 16px;color:#fff;background-color: #006ce2;border-radius: 5px;display: inline-block;*display:inline;zoom:1}

.Y_window{position: fixed;width:100%;height: 100%;background: url(../images/Y_pix_62.png) repeat;z-index: 99;display: none;}
.Y_window .win_tab{width: 530px;height: auto;position: absolute;top:45%;margin-top: -347px;left:50%;margin-left: -265px;}
.Y_window .win_tab .close{position: absolute;width: 42px;height: 42px;background: url(../images/Y_pix_76.png) no-repeat center center;right:5px;top:5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;}
.Y_window .win_tab .hd{background: #f8f8f8;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;}
.Y_window .win_tab .hd>li{cursor: pointer;width: 50%;height: 75px;line-height: 75px;text-align: center;background-color: #f8f8f8;font-size: 24px;color:#666666;}
.Y_window .win_tab .hd>li.on{background-color: #ffffff;color:#006ce2;}


.Y_window .win_tab .bd {
    background-color: #fff;
    height: 572px;
    overflow: auto;
}


.win_li .sele {
    background-color: #f8f8f8;
    border-radius: 5px;
    height: 60px;
    overflow: hidden;
    padding: 0 19px 0 0;
    position: relative;
}

.Y_window .win_tab .bd>li{padding: 35px;display: none;}
.win_li p{margin-bottom: 20px;font-size: 0}

.win_li .sele .but{background: gray;color:#fff;font-size: 16px;font-weight: bold;border:none;width: 100px;position: absolute;right:0;top:0}
.win_li .sele .but:hover{background-color: #006ce2;}
.win_li label{display: inline-block;*display: inline;zoom:1;width: 100px;text-align: left;font-size: 14px;padding-left: 19px;line-height: 60px;color:#666;}
.win_li select{width: 318px;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background: url(../images/Y_pix_63.png) no-repeat right center;height: 60px;border:none;}
.win_li span{display: inline-block;*display: inline;zoom:1;border:1px solid #f8f8f8;}
.win_li span>a{display: inline-block;*display: inline;zoom:1;width: 58px;height: 58px;line-height: 58px;font-size: 14px;color:#666;text-align: center;background: #f8f8f8}
.win_li .sus{line-height: 56px;text-align: center;font-size: 14px;color:#333;width: 115px;border:none;vertical-align: top;}
.win_li .sele>input{background:none;width: 300px;height: 60px;line-height: 60px;font-size: 14px;color:#333;vertical-align: top;}
.win_li .sele>em {
    background: url(../images/Y_pix_64.png) no-repeat center center;
    height: 18px;
    width: 20px;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    margin-top: -60px;
    margin-left: 90%;
}
.win_li .button{width: 100%;height: 60px;background-color: #006ce2;color:#fff;font-size: 24px;border-radius: 5px;}


.Y_d_sou{position: absolute;width: 434px;height: 208px;right:0;top:123px;background-color: #fff;padding: 58px 40px 0;box-sizing: border-box;*width:354px;*height:150px;}
.Y_d_sou .text{border:1px solid #e4e4e4;border-radius: 5px;overflow: hidden;padding-top: 0}
.Y_d_sou .text .txt{width: 252px;padding-left: 10px;height: 38px;line-height: 38px;font-size: 13px;color:#666666;vertical-align: top}
.Y_d_sou .text .button{width: 90px;height: 38px;background-color: #006ce2;color:#fff;font-size: 13px;font-weight: bold;vertical-align: top}
.Y_d_sou>p{font-size: 13px;line-height: 20px;padding-top: 10px;}


.Y_hi{background-color: #fff;border:1px solid #e4e4e4}
.Y_hi .hi{font-size: 16px;color:#333;padding:15px 0 15px 102px;background: url(Y_pix_65.png) no-repeat 26px center;height: 55px;line-height: 55px;}

.Y_sea_area{padding-top: 30px;}
.Y_sea_area .sea_l{width: 253px;height: 328px;border:1px solid #e4e4e4;background-color: #ffffff;float: left}
.Y_sea_area .sea_l p{width:100%;height: 34px;border:1px solid #e4e4e4;border-radius: 5px;overflow: hidden;margin-bottom: 14px;}
.Y_sea_area .sea_l .area_s{padding:26px 26px 22px;}
.Y_sea_area .sea_l p>label{display: inline-block;*display:inline;zoom:1;width: 50px;text-align: right;font-size: 13px;color:#999;line-height: 34px;}
.Y_sea_area .sea_l p>input{background-color: #fff;text-align: center;font-weight: bold;width: 150px;font-size: 14px;}
.Y_sea_area .sea_l .area_s .sum{display: inline-block;*display: inline;zoom:1;width: 70px;height: 34px;line-height: 34px;vertical-align: top;text-align: center;font-size: 14px;font-weight: bold;}
.Y_sea_area .sea_l .area_s>p>b{text-align: center;font-weight: bold;width: 150px;font-size: 14px;display: inline-block;*display: inline;zoom:1;}


.Y_sea_area .sea_r{float: right;width: 913px;border:1px solid #e4e4e4;background-color: #fff}
.Y_sea_area .sea_r .hd{border-bottom:1px solid #e4e4e4;}
.Y_sea_area .sea_r .hd>li{float: left;width: 181.5px;position: relative;border-right:1px solid #e4e4e4;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color:#333;}
.Y_sea_area .sea_r .hd>li .not{border:none;}
.Y_sea_area .sea_r .hd>li .on{background-color: #0576e3;color:#fff;border-color:#0576e3;}
.Y_sea_area .sea_r .hd>li .on>i {position: absolute;background: url(Y_pix_66.png) no-repeat center center;width: 16px;height: 9px;bottom:-9px;left:50%;margin-left: -8px;}

.bd_box{padding: 37px 30px 0;border-bottom:1px solid #e4e4e4;}
.bd_box .why{height: 50px;line-height: 50px;color:#454545;font-size: 16px;padding-left: 22px;background-color: #fbfbfb}
.bd_box .why>span{margin-left: 50px;font-size: 14px;color:#666;}
.bd_box .why>span>i{color:#f25045;font-size: 18px;font-weight: bold;}
.bd_box .option_1{padding: 30px 97px 16px;font-size: 0;}
.bd_box .option_1>li{display: inline-block;*display: inline;zoom:1;width: 118px;height: 43px;line-height: 43px;border:1px solid #e4e4e4;text-align: center;color:#666666;font-size: 18px;border-radius: 5px;margin: 0 5px 19px ;position: relative;cursor: pointer}
.bd_box .option_1>li.on{border-color: #85cf18;color:#85cf18}
.bd_box .option_1>li.on>i{position: absolute;background: url(Y_pix_73.png) no-repeat center center;width: 18px;height: 18px;bottom:-6px;right:-6px;}

.opt_nav{text-align: center;padding: 27px 0;font-size: 0;position: relative}
.opt_nav>a{display: inline-block;*display: inline;zoom:1;width: 131px;height: 40px;line-height: 40px;text-align: center;color:#fff;font-size: 16px;border-radius: 5px;margin: 0 5px;}
.opt_nav>a.Ind_iff,.opt_nav>a.mort{background: #DB0100}
.opt_nav>a.Ind_next,.opt_nav>a.return{background: #85cf18}
.opt_nav>.opt_frite{position:absolute;width: 74px;height: 28px;line-height: 28px;border:1px solid #e4e4e4;right: 32px;top: 35px;text-align: center;font-size: 14px;color:#999}

.opt_font{line-height: 20px;font-size: 13px;color:#333;text-align: center;padding-bottom: 12px;}
.opt_font>em{color:#f15044;font-weight: bold;}

.Y_slider{padding: 35px 20px 90px;}
.Y_slider .Y_slider_span{padding-top: 16px;position: relative}
.Y_slider .Y_slider_span>span{padding-top: 28px;background: url(Y_pix_69.png) no-repeat center top;text-align: center;font-size: 13px;color:#666666;display: inline-block;*display: inline;zoom:1;position: absolute;width:50px;}
.Y_slider .Y_slider_span>span.o_1{left:-25px;}
.Y_slider .Y_slider_span>span.o_2{left:85px;}
.Y_slider .Y_slider_span>span.o_3{left:202px;}
.Y_slider .Y_slider_span>span.o_4{left:320px;}
.Y_slider .Y_slider_span>span.o_5{left:436px;}
.Y_slider .Y_slider_span>span.o_6{left:552px;}
.Y_slider .Y_slider_span>span.o_7{left:668px;}
.Y_slider .Y_slider_span>span.o_8{left:784px;}

.example-val{font-size: 14px;}

.scrollBox{ padding:20px 0;position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;}
.scrollBox .piclist li{float:left; display:inline; width:204px;background:#fff;margin: 0 5px;}
.scrollBox .piclist li>a{display: block;}
.scrollBox .piclist li .pic{overflow: hidden;}
.scrollBox .piclist li .pic img{
    width: 100%;
}
.fenxiang{
    bottom: 25px;
    left: 662px;
    position: relative;
    display: none;
}
.scrollBox .piclist li .wen{border:1px solid #e4e4e4;border-top: 0;}
.scrollBox .piclist li .wen .tit{padding: 10px 19px 0;font-size: 14px;color:#555555;line-height: 24px;}
.scrollBox .piclist li .wen .ms{line-height: 28px;padding: 0 19px;font-size: 13px;color:#333}
.scrollBox .piclist li .wen .ms>i{color:#e60000;font-size: 15px;}
.scrollBox .piclist li .wen .dd{font-size: 13px;color:#666;padding-left: 19px;line-height: 24px;border-top:1px solid #e4e4e4}
.scrollBox .piclist li .wen .dd em{display: inline-block;*display: inline;zoom:1;background: url(Y_pix_70.png) no-repeat center center;width: 13px;height: 17px;vertical-align: middle;margin-top: -3px;margin-right: 5px;}

.scrollBox .pageBtn span{ background:url(Y_pix_71.png) no-repeat; display:block;width:14px;height:25px;position:absolute;top:50%;margin-top: -20px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:-20px;background-position:left center ;}
.scrollBox .pageBtn .next{right:-20px;background-position:right center ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;text-align: center;padding: 28px 0 10px}
.scrollBox .pageBtn .list li{ background:url(Y_pix_72.png); display:inline-block;*display:inline; width:10px;height:10px;background-position:left center ;cursor:pointer;margin: 0 5px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:right center}

.Y_sea_area .sea_r .bd .q1{display: none;}

.txtScroll-top{ width:100%;  overflow:hidden; position:relative;}
.txtScroll-top .bd{padding-top: 10px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;font-size: 14px;}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.Y_sx_box{border:1px solid #e4e4e4;background-color: #fff;}
.Y_sx_box li.li_d{width: 286px;padding: 14px 0;font-size: 16px;text-align: center;color:#000000;line-height: 60px;float: left;}
.Y_sx_box li.li_d>span{display: inline-block;*display: inline;zoom:1;width: 60px;height: 60px;background: url(../images/Y_pix_77.png) no-repeat center center;margin-right: 15px;vertical-align: middle}
.Y_sx_box li.li_d>span>em{display: inline-block;*display: inline;zoom:1;width: 60px;height: 60px;background-position: center center;background-repeat: no-repeat;  }
.Y_sx_box li.li_d>span>.ico_1{background-image: url(../images/Y_pix_78.png);}
.Y_sx_box li.li_d>span>.ico_2{background-image: url(../images/Y_pix_80.png);}
.Y_sx_box li.li_d>span>.ico_3{background-image: url(../images/Y_pix_81.png);}
.Y_sx_box li.li_d>span>.ico_4{background-image: url(../images/Y_pix_82.png);}
.Y_sx_box li.li_s{float: left;background: url(../images/Y_pix_79.png) no-repeat center center;width: 18px;height: 84px;}
.Y_sx_box li.li_d:hover>span>em{
    -webkit-transform: rotateY(-360deg);
    -moz-transform: rotateY(-360deg);
    -o-transform: rotateY(-360deg);
    -webkit-transition: transform .5s ease-out;
    -moz-transition: transform .5s ease-out;
    transition: transform .5s ease-out;
}
.Y_sx_box li.li_d .wit{display: inline-block;*display: inline;zoom:1;width: 130px;text-align: left;vertical-align: top;}
.Y_sx_box li.li_d .wit .tit{font-size: 16px;line-height: 32px;color:#333}
.Y_sx_box li.li_d .wit .sn{font-size: 14px;line-height: 18px;color:#666;}
.Y_sx_box li.li_d>span.scr{width: 74px;height: 74px;background-position: center center;background-repeat: no-repeat;}
.Y_sx_box li.li_d>span.scr.scr_1{background-image: url(../images/Y_pix_83.png);}
.Y_sx_box li.li_d>span.scr.scr_2{background-image: url(../images/Y_pix_85.png);}
.Y_sx_box li.li_d>span.scr.scr_3{background-image: url(../images/Y_pix_87.png);}
.Y_sx_box li.li_d>span.scr.scr_4{background-image: url(../images/Y_pix_89.png);}
.Y_sx_box li.li_d>span.scr>em{width: 74px;height: 74px;}
.Y_sx_box li.li_d>span.scr_1>em{background-image: url(../images/Y_pix_84.png);}
.Y_sx_box li.li_d>span.scr_2>em{background-image: url(../images/Y_pix_86.png);}
.Y_sx_box li.li_d>span.scr_3>em{background-image: url(../images/Y_pix_88.png);}
.Y_sx_box li.li_d>span.scr_4>em{background-image: url(../images/Y_pix_90.png);}

.txt-top{ overflow:hidden; position:relative;  }
.txt-top .bd{ padding-left: 50px;background: url(../images/ico12.png) no-repeat left center;}
.txt-top .infoList li{ height:60px; line-height:60px;}
.txt-top .infoList li>a{color:#fff;font-size: 14px;}



.fixed{z-index: 99}

/*9.2*/

.webmap{
    padding-bottom: 40px;}

.webmap h5{
    padding-top: 5px;
    line-height: 45px;
    font-size: 16px;
    color: #7c7c7c;}
.webmap-wrap{
    padding:12px 0;
    background: #f8f8f8;
    margin-bottom: 21px;
    line-height: 36px;}
.webmap-wrap a{
    font-size: 13px;
    display: inline-block;
    margin: 0 21px;}


.wz{
    padding:20px 0 30px 0;}

.yjfk .ctc-t{background-image: url("../images/ico113.png")}


/*9.20*/


.ggslide{ overflow:hidden; position:relative;
          vertical-align: middle;
          display: inline-block;  }
.ggslide .bd{ position:relative; height:100%; z-index:0;   }
.ggslide .bd li{ zoom:1; vertical-align:middle; }




.prolist-btns-z{
    position: relative;}

.prolist-btns-z:hover .prolist2-tc-tc{
    top: 15px;
    display: block;}
.frlink li{
    float: left;
    width: 155px;
    padding-bottom: 20px;
    margin-right: 20px;
    text-align: center;}

.frlink li a{
    display: block;
    line-height: 36px;
    color: #666666;
    font-size: 14px;}
.frlink{
    padding:16px 0;}
.frlink li img{
    border:1px solid #ededed;
    width: 153px;
    height: 72px;
}
.ctc-yzm .ctc-txt{
    float: left;
    width: 60%;}

.ctc-yzm  .ctc-yzm-btn{background-color: #f0f0f0;
                       width: 36%;
                       font-size: 14px;
                       text-align: center;
                       height: 59px;
                       line-height: 59px;
                       float: right;}

.gps{
    position: relative;}

/*.gps:hover .gps-pop{
    display: block;}*/
.gps-pop{
    top: 25px;
    width: 300px;
    display: none;
    left: 0;
    position: absolute;padding-top: 20px;}

.gps-pop ul{background: #ffffff;padding:10px;
}
.gps-pop li{
    width: 30.66%;
    line-height: 30px;
    text-align: center;
    float: left;}
/*.gps:hover .gps-sjx{
    display: block;}*/
.gps-sjx{   width: 0;
            position: absolute;
            display: none;
            left:28px;
            top: 35px;
            z-index: 2;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 10px solid #fff;}



.pfobj-pr{
    position: relative;}

.pfobj-np{
    z-index: 10;
    position: absolute;
    top: 40%;

    cursor: pointer;
    font-size: 50px;font-family: '宋体'}

.pfobj-n{
    right: 20px;}
.pfobj-p{
    left: 20px;}

/*楼盘详情改版CSS*/
.info-title{
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 12px;
    height: 89px;
}
.title-wrap{

}
.title-m{
    float: left;
}
.title-m ul li{
    float: left;

}
.title-name{
    font-size: 30px;
    color: #353535;

}
.title-zt{
    background: #0676e4 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    height: 23px;
    margin-left: 13px;
    padding: 2px;
    text-align: center;
    width: 50px;
    padding: 3px 11px;
}
.myli1{
    margin-left: 12px;
    margin-top: 23px;
}
.myli2{
    margin-top: 17px;
}
.myhuxin{
    float: left;
    width: 100%;
}
.myan-tip span{
    border:1px solid #a9a9a9;
    padding: 3px 12px;
    margin-left: 6px;
    color: #a9a9a9;

}
.pi-number{
    width: 200px;
    height: 21px;
    float: right;
    background: url(../images/icon-phone-lou.png) no-repeat left center;
    margin-top: 21px;
}
.pi-number span{
    line-height: 3;
    color: #f30000;
    font-size: 24px;
}
.myshangqiaopic img{
    background: url(../images/icon-online.gif) no-repeat left center;
    width: 170px;
    height: 40px;
    display: block;
}
.myimg img{
    width: 100%;
}

.myside{
    background: url(../images/phone-nav.png) 0 0 no-repeat;
    width: 161px;
    height: 337px;
    position: fixed;
    right:0;
    top:30%;
    display: none;
}
.myside-phone{
    width: 133px;
    height: 58px;
    display: block;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
}
.myside li{
    float: right;
}
.myside .my-li-one{
    line-height: 59px;
    margin-top: 57px;
    text-align: center;
    width: 136px;
}
.myside .my-li-two{
    line-height: 59px;
    text-align: center;
    width: 136px;
    height: 58px;
    margin-top: 2px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.my-li-two a{
    display: block;
    width: 135px;
    height: 60px;
    background-color: #ffa801;
    color: #fff;
}
.my-li-two a:hover{
    background-color: #ffa801;

}
.myshangqiao{
    color: #fff;
}
.myside .my-li-three{
    padding: 6px;
}

/*----------------------------------楼盘详情页面修改-2017年3月22日09:50:25----------------------------------*/
/*楼盘首页详情相册*/
#Timg{ z-index:10; position:relative; height:420px;}
#Timg img{ height:420px; display:none;width: 600px;}
#Timg a:first-child img{ display:block;}
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/blank.gif); }
#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/blank.gif);}
#next a{  position:absolute; right:20px; top:224px; display:block; background:url(../images/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{ position:relative; height:103px;}
#cbtn ul{position:relative; width:10000px; height:100px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:110px; height:86px; cursor:pointer; text-align:center; margin-right:5px; position:relative;}
#cbtn ul li img{ width:110px; height:85px; display:}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:9px; bottom:4px; z-index:20; font-family:"ËÎÌå" ;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background:url(../images/icon/imgHoverBg.gif) no-repeat;}
#cbtn ul li:last-child{margin-right:0;}
.ctrl div{ clear:both;}
#cSlideUl{width:600px; height:100px;overflow:hidden; position:relative; top:7px; margin:0 auto;}
#cbtn ul li p{ position:absolute; left:3px; bottom:4px;text-align: center;background: rgba(0,0,0,0.5);width: 95%; color: #fff;}
.picSildeLeft{cursor:pointer; position:absolute; top:45px; left:0px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:45px; right:0px; z-index:9;}

.Talbum {
    background: #fff;
}
.TalbumLeft{
    float: left;
}
.TalbumRight{
    float: right;
    width: 598px;
    border:1px #e4e4e4 solid;
}
.TalbumRightTop{
    padding-left: 20px;
}
.TalbumMain{
    padding-left: 20px;
    float: left;
}
.TalbumTitle h1{
    font-size: 30px;
    font-weight: bold;
    color: #090909;
    float: left;
}
.TalbumTitle span{
    float: left;
    font-size: 12px;
    background: #0bc1c2;
    color: #fff;
    padding:4px 8px;
    margin-top: 12px;
    margin-left:7px;
}
.TalbumPrice{
    background: #f8f8f8;
    margin-right: 10px;
}
.TalbumPrice em{
    color: #575757;
    display:inline-block;
    padding-left: 7px;
}
.TalbumPrice em b{
    color: #ff0a38;
    font-size: 24px;
    font-weight:bold;
}
.TalbumPrice em b span {
    color: #ff0a38;
    font-size: 14px;
}
.TalbumPrice em b i{
    color: #141414;
    margin-left: -2px;
    font-size: 12px;
}
.TalbumPrice p{
    display:inline-block;
    margin-left:45px;
}
.TalbumPrice p a{
    display:inline-block;
    line-height: 16px;
    height: 16px;
}
.TalbumPrice p .Ta1{
    background: url(../images/icon/Ta1.png) no-repeat ;
    padding-left: 23px;
    margin-right: 22px;
}
.TalbumPrice p .Ta2{
    background: url(../images/icon/Ta2.png) no-repeat ;
    padding-left: 20px;
    margin-right: 30px;
}
.TalbumPrice p .Ta3{
    background: url(../images/icon/Ta3.png) no-repeat ;
    padding-left: 20px;
}
.TalbumCoupon{
    height: 40px;
    background: #f8f8f8;
    border-top: 1px dotted #d8d8d8;
    margin-right: 10px;
}
.TalbumCoupon p{
    line-height: 40px;
    color: #262626;
    font-size: 14px;
    padding-left: 7px;
    float: left;
    margin-right: 40px;
}
.TalbumCoupon p span{
    color: #ff0a38;
}
.TalbumCoupon h3{
    float: left;
    margin-top:8px;
    margin-left:7px;
}
.TalbumCoupon h3 a{
    color: #fff;
    font-size: 14px;
    padding:3px 7px;
    background: #e30202;
}
.TalbumTrait{
    margin: 10px 0;
    margin-bottom: 10px;
}
.TalbumTrait ul li{
    float: left;
    margin-right: 10px;
    padding:1px 4px;
    background: #efefef;
    color:#828282;
}
.TalbumDetails div{
    margin-bottom:17px;
    width: 450px;
}
.TalbumDetails p{
    font-size: 16px;
    color: #000;
}
.TalbumDetails p span{
    color: #000;
    font-weight: bold;
}
.Tdetails2 p{
    float: left;
}
.Tdetails2 a{
    float: right;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    padding-left: 20px;
    color: #444649;
    background: url(../images/icon/Tdetails2.png) 0px 1px/31% no-repeat;
    margin-left: 8px;
    margin-top: 7px;
    color: #888888;
}
.Tdetails3 p{
    float: left;
}
.Tdetails3 a{
    float: right;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    padding-left: 20px;
    color: #ff4568;
    background: url(../images/icon/Tdetails3.png) 2px 2px/16% no-repeat;
    margin-left: 10px;
    margin-top: 6px;
}
.TalbumIcon{
    float: right;
    margin-top:15px;
}
.TalbumIcon ul li{
    line-height: 80px;
    width: 90px;
    text-align: center;
    margin-bottom:12px;
    margin-right: 20px;
    padding:3px 0;
}
.TalbumIcon ul li:hover{
    background: #ebebeb;
}
.TalbumIcon ul li:last-child{
    border-bottom: none;
}
.TalbumPhone{
    float: left;
    margin-left: 20px;
    border-top: 1px dotted #d8d8d8;
    padding-bottom: 1px;
}
.TalbumPhone>div{
    width: 580px;
}
.TalbumPhone p{
    float: left;
    color: #ff4568;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 2px;
}
.TalbumPhone b{
    font-size: 36px;
    color: #ff4568;
    line-height: 70px;
    margin-left: 10px;
    margin-right: 5px;
    float: left;
}
.TalbumPhone p.Phone1{
    padding:10px 0;
    width: 75px;
    margin-right: 35px;
}
.TalbumPhone p.Phone1 img{
    width: 100%;
}
.TalbumPhone .Phone2{
    margin-top: 17px;
    float: left;
}
.TalbumPhone .Phone3{
    float: left;
}
.TalbumPhone .Phone3 span{
    color: #f51842;
    font-size: 30px;
    line-height: 76px;
    padding-top: 10px;
    font-weight: bold;
    letter-spacing:2px;
}
.TalbumPhone .Phone4{
    float: right;
    margin:25px 20px 0 0px;
}
.TalbumPhone .Phone4 a{
    color: #f00303;
    padding:5px 15px;
    font-size: 14px;
    border:1px solid #f00303;
    margin-left: 10px;
}

/*楼盘详情页新动态*/
.Tdynamic{
    background: #fff;
    border:1px solid #dfdfdf;
    margin-top:10px;
    margin-bottom: 20px;
}
.TdynamicLeft{
    float: left;
    width: 882px
}
.TdynamicLeftTop{
    border-bottom: 1px dotted #dddddd;
}
.TdynamicLeftTop h2{
    font-size: 16px;
    font-weight: bold;
    color: #0d0d0d;
    float: left;
    line-height: 70px;
    padding-left:20px;
    border-left: 10px solid #04b7b8;
}
.TdynamicLeftTop a{
    float: right;
    font-size: 14px;
    line-height: 70px;
    margin-right: 20px;
}
.TdynamicLeftBottom {
    padding-top: 25px;
    padding-left:20px;
}
.TdynamicImg{
    float: left;
    padding-right: 25px;
}
.TdynamicTitle{
    float: left;
}
.TdynamicTitle div p{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    float: left;
}
.TdynamicTitle .dongtai{
    width: 630px;
    font-size: 14px;
    padding-top: 10px;
    height: 70px;
    color: #8b8b8b;
    overflow: hidden;
}
.TdynamicTitle .dongtai span a{
    color: #464444;
}
.TdynamicTitle div span{
    padding-top: 10px;
    float: right;
}
.TdynamicRight{
    float: left;
    border-left: 1px solid #dddddd;
    width: 315px;
}
.TdynamicSubscribe{
    border-bottom: 1px solid #dddddd;
    padding-left: 15px;
}
.TdynamicSubscribe span{
    float: left;
    font-size: 16px;
    color: #000;
    line-height: 70px;
    font-weight: bold;
}

.TdynamicSubscribe p{
    float: left;
    width: 185px;
    height: 31px;
    margin-top: 20px;
    line-height: 15px;
    margin-left:10px;
    overflow:hidden;
}
.TdynamicSignup div p{
    font-size: 14px;
    line-height: 20px;
    width: 300px;
    padding-left: 10px;
    padding-bottom: 10px;
    color: #8a8a8a;
}
.TdynamicSignup{
    padding-top: 10px;
}
.TdynamicSignup form p{
    text-align: center;
    padding-left: 10px;
}
.TdynamicSignup form p span{
    font-size: 14px;
    background: #22bebf;
    color:#fff;
    line-height: 37px;
    float: left;
    width: 90px;
}
.TdynamicSignup input{
    border:1px solid #45c2c2;
    color: #737373;
    font-size: 14px;
    line-height: 35px;
    width: 190px;
    margin-bottom: 12px;
    padding-left: 10px;
    float: left;
}
.TdynamicSignup p.Tbutton{
    margin-left: 100px;
}
.TdynamicSignup p.Tbutton input{
    width: 110px;
    background: #22bebf;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
}


/*房价走势*/
.Ttrend{
    margin-top: 20px;
    margin-bottom:20px;
    border: 1px solid #e4e4e4;
}
.TtrendLeft{
    float: left;
    width: 882px;
    background: #fff;
}
.TtrendLeftTop{
    padding-left: 30px;
    padding-right: 25px;
    border-bottom: 1px solid #f8f8f8;
}
.TtrendLeftTop h1{
    float: left;
    font-size: 16px;
    line-height: 80px;
    font-weight: bold;
    color: #222020;
}
.TtrendLeftTop a{
    float: right;
    font-size: 14px;
    background: #3b94ee;
    color: #fff;
    padding:10px 22px;
    border-radius:5px;
    margin-top: 20px;
}
.TtrendLeftBottom{
    height: 430px;
}
.TtrendRight{
    float: right;
    width: 315px;
    border-left:1px solid #e6e6e6;
    background: #fff;
}
.TtrendRightTop{
    border-bottom: 1px solid #f8f8f8;
    padding-left: 15px;
}
.TtrendRightTop p{
    font-size: 16px;
    color: #141414;
    line-height: 80px;
    font-weight: bold;
}
.TtrendRightBottom ul li p img{
    width: 108px;
    height: 115px;
}
.TtrendRightBottom ul li{
    border-bottom: 1px solid #f8f8f8;
    padding:14px 0;
}
.TtrendRightBottom ul li:last-child{
    border-bottom:none;
}
.TtrendRightBottom ul li p{
    float: left;
    font-size: 14px;
    padding-left: 27px;
    line-height: 30px;
}
.TtrendRightBottom ul li p span{
    font-size: 18px;
    color: #161616;
}
.TtrendRightBottom ul li p a{
    background: #22bebf;
    color: #fff;
    padding:8px 22px;
    font-size: 16px;
}
.TtrendRightBottom ul li p a:hover{
    background:#11adae;
}
.TtrendRightBottom ul li p.shangqiao{
    margin-top: 12px;
}


/*咨询问答*/
.Tcomment{
    background: #fff;
}
.TcommentLeft{
    background: #fff;
    float: left;
    width: 882px;
}
.TcommentTop{
    padding-left: 30px;
    padding-right: 35px;
    border-bottom:1px solid #dfdfdf;
}
.TcommentTop h2{
    color: #0d0d0d;
    font-size: 16px;
    line-height: 70px;
    float: left;
    font-weight: bold;
}
.TcommentTopRight{
    float: right;
    margin-top: 20px;
}
.TcommentTopRight a.zixun{
    background: url(../images/zixun.png) no-repeat;
    font-size: 18px;
    color: #fff;
    padding:9px 48px 15px 15px;
    margin-right:16px;
}
.TcommentTopRight a.tiwen{
    font-size: 14px;
}
.TcommentBottom{
    padding-top: 15px;
}
/*评分星星*/
.TcommentBottomTop {
    padding-left: 30px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}
.TcommentBottomTop p{
    font-size: 16px;
    color: #131313;
    height: 30px;
    line-height: 30px;
    float: left;
}

.TcommentBottomTop p span{
    color: #ff4568;
    font-weight: bold;
}
.TcommentBottomTop .xing{
    position: relative;
    float:left;
    width: 80px;
    height: 25px;
    margin-left: 5px;
}
.TcommentBottomTop .xing em{
    position: absolute;
    top: 0;
    left: 0;
}
#xing1{  
    width: 80px;  
    height: 20px;
    margin-top: 7px;  
    background: url("../images/icon/xingxing1.png") no-repeat scroll;
}  
#xing2{  
    background: rgba(0, 0, 0, 0) url("../images/icon/xingxing2.png") no-repeat scroll;
    height: 21px;
    margin-top: 7px;
}


.TcommentTourists{
    margin:0 35px;
    border-bottom: 1px dotted #edecec;
    padding-bottom: 10px;
}
.TcommentTourists p{
    float: left;
    margin-top: 3px;
}
.TcommentTourists p img{
    width: 50px;
    height: 50px;
    border-radius: 100px;
    border: 1px solid #e9e9e9;
}
.Tourists1{
    float: left;
}
.Tourists1 p{
    float: left;
    padding-left: 20px;
    margin-top: 5px;
    font-size: 12px;
    color: #9c9c9c;
}
.TcommentTourists .wenda{
    width: 640px;
    clear:both;
    padding-left:25px;
    font-size: 14px;
    color: #525252;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
}
.Consultant1{
    margin-left: 120px;
    margin-top: 10px;
}
.Consultant1 p{
    margin-top: 3px;
}
.TcommentConsultant ul li:last-child .Consultant1{
    border-bottom: none;
    margin-bottom: 10px;
}
.TcommentBottomAnswer>ul>li{
    border-bottom: 1px solid #edecec;
    margin-top:10px;
}
.TcommentBottomAnswer{
    margin-top: 10px;
}
.TcommentRight{
    float: left;
    background: #fff;
    border-left: 1px solid #dfdfdf;
    width: 315px;
    padding-bottom: 39px;
}
.TcommentRightTop{
    border-left: 10px solid #04b7b8;
    border-bottom: 1px solid #dfdfdf;
    padding-left:20px;
}
.TcommentRightTop p{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 70px;
}
.TcommentRightBottom{
    padding-left: 20px;
    margin-top: 20px;
}
.TcommentRightBottom span{
    font-size: 14px;
    color: #333333;
}
.TcommentRightBottom h3{
    font-size: 14px;
    color: #9a9a9a;
}
.TcommentSignup{
    margin-top: 19px;
}
.TcommentSignup p input{
    width: 260px;
    padding-left:15px;
    border:1px solid #ccc;
    font-size: 14px;
    line-height: 43px;
    height: 43px;
    margin-bottom: 25px;
}
.TcommentSignup p input.Tbaoming{
    background: #22bebf;
    color: #fff;
    font-size: 20px;
    border:none;
    width: 275px;
    border-radius: 5px;
}
/*悬浮搜索框*/
.Tsearch{
    background: rgba(0,0,0,0.6);
    width: 100%;
    position: fixed;
    top: 0;
    z-index:99;
    display: none;
}
.TsearchBox{
    width: 1200px;
    margin:0 auto;
}
.TsearchBoxLeft{
    float: right;
}
.TsearchBoxLeft .lpm{
    color: #fff;
    font-size: 22px;
    line-height: 55px;
    float: left;
}
.TsearchBoxLeft em{
    float: left;
    padding-top: 17px;
    margin-left: 40px;
    margin-right:7px;
}
.TsearchBoxLeft .dh{
    float: left;
    color: #fff;
    font-size: 26px;
    line-height: 55px;
    margin-left: 40px;
}
.TsearchBoxRight{
    float: left;
    padding-top:10px;
}
.TsearchBoxRight input{
    line-height: 35px;
    height: 35px;
    float: left;
}
.TsearchBoxRight input.TsearchBox1{
    width: 500px;
    background: url(../images/icon/TsearchBox1.png) no-repeat #fff  8px 5px ;
    padding-left: 35px;
    font-size: 14px;
}
.TsearchBoxRight input.TsearchBox2{
    width: 75px;
    background: #40c0c1;
    color: #fff;
    font-size: 16px;
}
.TsearchBoxLeft .lpm a{
    color:#fff;
}
.TsearchBoxLeft  a:hover{
    color: #40c0c1;
}
/*----------------------------------楼盘详情页面修改结束-2017年3月22日09:50:25----------------------------------*/
/*-修改楼盘详情与楼盘列表优惠券-*/
.flashban-time p{
    font-size:14px;
    color:#fff;
}
.flashban-time p span{
    padding:2px 8px;
    border-radius:5px;
    -moz-border-radius:5px; /* 老的 Firefox */
    background:  rgba(0,0,0,0.4);
}
.flashban-img p{
    padding-left:50px;
    font-size:26px;
    color:#fff;
    text-shadow: 0px 0px 5px #000;
    filter:shadow(Color=#0000ff,Direction=10,Strength=10);
}
.flashban-img span{
    padding-left:120px;
    font-size:32px;
    color:#fff;
    text-shadow: 0px 0px 3px #000;
    filter:shadow(Color=#0000ff,Direction=10,Strength=10);
}
.flashban-time p.font{
    text-shadow: 0px 0px 3px #000;
    filter:shadow(Color=#0000ff,Direction=10,Strength=10);
}
/*-修改楼盘详情与楼盘列表优惠券 end-*/
/*
    首页轮播图样式
    time:2017年2月28日17:07:11
    author:L
*/
.banner_l{
    /*margin:100px auto;*/ 
    /*border:5px solid #000;*/ 
    width:1920px;
    height:540px;
    position: relative;
    overflow: hidden;
}
.banner_l .img{
    width:50000px;
    position: absolute;
    left:0px;
    top:0px;

}
.banner_l .img li{
    position:relative;
    float:left;
}
.banner_l .num{
    position:absolute;
    width:100%;
    bottom:20px;
    left:0px;
    text-align: center;
    font-size: 0px;
}
.banner_l .num li{
    background: #000 none repeat scroll 0 0;
    border-radius: 50px;
    display: inline-block;
    height: 12px;
    opacity: 0.2;
    filter:alpha(opacity=20);   
    width: 12px;
    margin:0 5px;

}
.banner_l .num li.on{
    background: #007aff none repeat scroll 0 0;
    opacity: 1;
    filter:alpha(opacity=100);   
}
.banner_l .btn{
    width:369px;
    height:106px;
    /*background: rgba(0,0,0,0.5);*/
    position:absolute;
    top:50%;
    margin-top:-25px;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    color:#0576e3 ;
    font-size: 80px;
    font-family: "宋体";
    display: none;
    line-height:106px;
}
.banner_l:hover .btn{
    display: block;
}
.banner_l .btn_l{
    left:5%;
}
.banner_l .btn_r{
    right:5%;
}
.banner_l li a img{
    width:100%;
}
/*-首页轮播图样式 end-*/

.sx_rom_border{
    border-bottom:1px solid #dfdfdf;
}
.cnm div.sx_rom_border:last-child{
    border-bottom:none;
}
.flashban_info{
    margin:10px 0px;
}

/*-友情链接-*/
.y_links{
    border:1px solid  #ededed;
}
.links li{
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    padding: 0 25px;
    position: relative;
}
.links li.on{
    color:#60a42a;
    border-bottom: 3px solid #60a42a;
}
.links li .line {
    background-color: #b6b6b6;
    display: block;
    height: 12px;
    right: 0px;
    position: absolute;
    top: 12px;
    width: 1px;
}
.y_links p{
    clear:both;
    display:none;
    margin-left: 5px;
}
.y_links p:first-of-type{
    display:block;
}
.y_links p a{
    padding:0px 7px;
    margin-right: 0px;
}
.y_links p a:hover{
    color:#ff5a00;
    text-decoration: underline;
}

/*-友情链接 end-*/