/*样式初始化*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#2d374b;text-decoration:none}
a:hover{color:#f39a34;text-decoration:underline}
em{font-style:normal}
li{list-style:none}

.main{width:100%;height:auto;overflow:hidden;background:#f5f5f5;position:relative;}
.layer{width:100%;height:100%;position:absolute;z-index:10000;display:none;}
.layerin{width:100%;height:100%;position:absolute;z-index: 10001;background:black;opacity: 0.8;}
.layerout{position:fixed;z-index: 10002;width: 30%;top:200px;left:35%;background:white;}
.layerout>img{position:absolute;right:10px;top:10px;cursor:pointer;z-index: 10003;}
.read_sm{height:50px;line-height:25px;font-size:14px;padding-left:15%;background:url(../images/ic_th_03.png) left center no-repeat;width:55%;margin:0 15%;}
.lay_title{height:30px;line-height:30px;margin-bottom:30px;font-size:14px;padding:40px 0 0 12%;}
.sure_btn{display:block;width: 80%;height:30px;margin:30px 10%;text-decoration:none;line-height:30px;color:white !important;font-size:14px;text-align:center;background:#f19935;}
.sure_btn:hover{text-decoration:none;}
.top{width:100%;height:98px;background:white;}
.topin{width:1100px;height:98px;margin:0 auto;}
.topin > img{display:block;float: left;height:96px;}
.topin > ul{float:right;height:98px;width:428px;margin-left:400px;}
.topin > ul li{font-size:18px;font-family: "微软雅黑";padding:0 20px;float:left;line-height:98px;}
.topin > ul li a :hover{color:#f39a34;}
#home{color:#f39a34;border-bottom:#f39a34 1px solid;}
.banner ul li img{width:100%;height:292px;}
.mainshow{width:100%;height:auto;}
.mainshowin{width:1100px;height:auto;margin:0 auto;}
.mainnews{height:80px;line-height:80px;padding-top:40px;font-family: "微软雅黑";font-size: 32px;font-weight:normal;}
.mainshowin ul li{background:white;width:94%;padding:3%;height:auto;overflow:hidden;margin-bottom: 40px;}
.footer img{display:block;width:100%;}
.footet a{display:block;width: 100%;height: auto;cursor: pointer;}
.newspic{display:block;float: left;width:264px;}
.newsword{float:left;width:750px;margin-left: 20px;}
.newstitle{height:24px;font-size: 30px;border-bottom:#f5f5f5 1px solid;padding-bottom:30px;}
.newstitle a{color:#333333;text-decoration:none}
.newstitle span{color:#999999;font-size:12px;margin-left:20px;cursor:pointer;}
.newscontent{font-size:14px;line-height:24px;margin-top: 20px;color:#b4b4b4;font-family: "微软雅黑";}
.lookyw{color:#39a9e8;}
.newsarea{height:30px;line-height:30px;font-size:14px;color:#b4b4b4;margin-top: 30px;}
.mainabout{background: white;width:100%;height:auto;padding:56px 0 60px 0;}
.mainabout img,.mainteam img,.maincontact img{display:block;margin:0 auto;text-align:center;}
.mainteam{background:#fffaf6;width:100%;height:auto;padding:60px 0;}
.maincontact{background:#f9ae21;width:100%;height:auto;padding:60px 0 30px;}
.map{width:100%;height:auto;}
.map img {display:block;margin:0 auto;width:100%;}
.mainsy{width:1131px;height:auto;margin:0 auto;}
.mainsy img{margin:30px 0;}
.mainshowsy{background:white;width:100%;height:auto;padding:50px 0 100px 0;}
.mainsylm{width:1101px;margin: 0 auto;height:auto;}
.mainsylmgo{background:url(../images/ic_sylma_03.png) center top no-repeat;width:1116px;margin:0 auto;}
.goin{width:214px;height:80px;margin-left:902px;padding-top: 89px;}
.goin a{display:block;cursor:pointer;width:214px;height:80px;}

@charset "utf-8";
.qlife-container{
      width: 1100px;
      margin: 0 auto;
}
.scroll-top{
    text-align: right;
    position: fixed;
    bottom:100px;
    right:40px;
    cursor: pointer;
    display: none;
}
/*头部样式*/

#header > .topbar {
    height: 40px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 40px;
    background:#fff;
}

#header .col {
    color: #888;
}

#header a:focus {
    text-decoration: none;
}

#header a img {
    display: inline-block;
    padding-right: 10px;

}
.fir-a{
    height: 40px;
    display: inline-block;
}

.col-md-2 {
    position: relative;
}
.col-md-2 .sy-ewm1{
    width: 218px;
    height: 211px;
    background: url(../images/sy-erweima.jpg) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 1002;
    display:none;
}
#header .a-before{
    position: relative;
}
#header .a-before:hover {
    color: #f7931e;
    text-decoration:underline;
}
#header .a-before:before{
    content: "";
    width: 10px;
    height: 25px;
    border-left: 1px solid #ccc;
    position: absolute;
    top: 5px;
    left: 27px;
}

#header .btn-itcast {
    color: #f7941f;
}
#header .wz-qlife a{
    color: #888;
}
#header .wz-qlife a:hover{
    text-decoration:underline;
    color: #f7931e;
}
#nav_list ul {
    font-size: 20px;
    padding-top: 8px;
}
#header .navbar-itcast {
    background-color: #fff;
    line-height: 96px;
    margin-bottom: 0;
}
.row div{
    padding:0;
}
.wz-qlife{
    position: relative;
}
.wz-qlife:before{
    content: "";
    width: 10px;
    height: 25px;
    border-left: 1px solid #ccc;
    position: absolute;
    top: 10px;
    left: 13px;
}
.wz-qlife a:hover{
    color: #f7931e;
}
.navbar-itcast .navbar-nav > li {
    padding-left: 25px;
    padding-right: 30px;
}

.navbar-itcast .navbar-nav > li > a {
    color: #333;
    padding-left:0px;
    padding-right:0px;
}

.navbar-itcast .navbar-nav > li > a:hover{
    color: #f7941f;
    background-color: transparent;
}

.navbar-itcast .navbar-nav .qlife-active{
    color: #f7941f;
    background-color: transparent;
    border-bottom: 2px solid #f7941f;
}


/*轮播图样式*/

/*.main_box {
    background: #fffaf6;
}*/

.main-left div {
    width: 182px;
    height: 70px;
    background: #fff;
    border: 1px solid #f7941f;
    border-radius: 5px;
    text-align: center;
    line-height: 70px;
    margin-top: 30px;
    font-size: 18px;
    color: #f7941f;
}

.main-left div:hover {
    box-shadow: 1px 2px 2px #c6c2be;
}

.main-left img {
    padding-right: 20px;
}

.main-right {
    position: relative;
    height:300px;
}

#main_ad {
    width: 100%;
    height: 300px;
    float: right;
}
.carousel-inner{
	width:100%;
	height:300px;
	overflow:hidden;
}
.carousel-inner > .item{
	text-align:center;
	width:100%;
	height:300px;
   
}
.carousel-inner > .item img {
	margin:0 auto;
    width: 860px;
    height: 330px;
    cursor:pointer;

}


/*公告样式*/

.gonggao-main {
    width: 100%;
    /*position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .4);
    color: #fff;*/
}

.qlife-gongg {
    width: 87%;
    height: 50px;
    position: relative;
    overflow: hidden;
    line-height: 50px;
}

.qlife-gongg ul {
    width: 400%;
    position: absolute;
    left: 25px;
    top: 0;
}

.qlife-gongg ul li {
    float: left;
    padding: 0 20px;

}

.qlife-gongg .more-a {
    display: inline-block;
    float: right;
    padding-right: 10px;
    /*color:#fff;*/
}

.glyphicon-volume-up:before {
    font-size: 20px;
    color: #f7931e;
    position: absolute;
    top: -1px;
    left: 0px;
}

.qlife-icon {
    padding-left: 30px;
    line-height: 50px;
    color:#666;
}

.qlife-i {
    width: 100px;
    height: 30px;
}

.more-a {
    color: #666;
    line-height: 50px;
}
.gonggao-main .more-a:hover{
	color:#f7931e;
}

/*主内容模块*/

.cont-jfsc {
    background: #f7931e;
}

.cont-jksq {
    background: #fffaf5;
}

.main-topmar {
    margin-top: 45px;
    margin-bottom: 45px;
}

.maintop-p {
    padding: 20px 0;
    color:#666;
}

.cont-mryc,
.cont-sylm,
.cont-jksq,
.cont-gsdt,
.cont-jfsc,
.cont-mryt {
    padding-top: 50px;
}

.cont-mryt {
    background: #fffaf5;
}

.mryt-mid {
    margin-left: 40px;
}

.mryt-mid li {
    width: 195px;
}

.mryt-col {
    color: #f7931e;
    font-size: 45px;
}

.mryt-ul {
    margin-top: 30px;
}

.progress {
    width: 352px;
    height: 6px;
    margin-top: 40px;
}

.progress-bar-warning {
    background: #f7931e;
}

.mryt-bfb {
    display: inline;
    padding-top: 20px;
    padding-left: 70px;
    font-size: 26px;
    color: #f7931e;
}

.label-bord {
    border: 1px solid #92cc14;
    color: #92cc14;
    width: 78px;
    height: 25px;
    border-radius: 10px;
}

.label-col {
    color: #92cc14;
}

.mryt-icon-2 {
    position: relative;
    font-size: 16px;
    padding-left: 20px; 
}

.label-col:after {
    content: "";
    display: block;
    background: url(../images/icon-rz_05.png) no-repeat;
    width: 26px;
    height: 23px;
    position: absolute;
    top: 0px;
    right: -26px;
}
.label-fh{
	color:#ed5345;
}
.label-fh:after{
	content: "";
    display: block;
    background: url(../images/fenhong.png) no-repeat;
    width: 26px;
    height: 23px;
    position: absolute;
    top: 0px;
    right: -26px;
}
.mryt-right .btn-anniu {
	display:block;
    width: 138px;
    height: 42px;
    color: #fff;
    border: none;
    margin-top: 150px;
    margin-left: 65px;
    font-size: 16px;
    line-height: 30px;
}
/*底部样式开始*/
.footer-1 {
    background: #3c3c3c;
    color: #fff;
    padding-bottom: 40px;
}

.footer a {
    color: #ccc;
}

.footer a:hover {
    text-decoration: none;
}

.footer a:focus {
    text-decoration: none;
}

.footer-left {
    overflow: hidden;
    margin-top: 38px;
}

.footer .footer-margin {
    margin-right: 50px;
    position: relative;
    margin-left: 50px;
}

.footer dt {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 10px;
}

.footer dd {
    line-height: 40px;
}

.footer .icon-fir::before {
    content: "";
    display: block;
    background: url(../images/icon-qlife_03.png) no-repeat;
    width: 35px;
    height: 20px;
    position: absolute;
    top: 0;
    left: -40px;
    background-size: 100% 100%;
}

.footer .icon-sec::before {
    content: "";
    display: block;
    background: url(../images/anquan.png) no-repeat;
    width: 22px;
    height: 25px;
    position: absolute;
    top: 0;
    left: -30px;
    background-size: 100% 100%;
}

.footer .icon-thir::before {
    content: "";
    display: block;
    background: url(../images/bzzx.png) no-repeat;
    width: 21px;
    height: 25px;
    position: absolute;
    top: 0;
    left: -30px;
    background-size: 100% 100%;
}

.footer .icon-four::before {
    content: "";
    display: block;
    background: url(../images/khfw.png) no-repeat;
    width: 21px;
    height: 25px;
    position: absolute;
    top: 0;
    left: -30px;
    background-size: 100% 100%;
}

.footer .footer-margin a {
    display: inline;
    line-height: 20px;
}

.footer .footer-margin p {
    line-height: 35px;
    color:#ccc;
}

.footer-fight {
    margin-top: 38px;
    padding-left:46px;
}

.footer-fight p {
    padding-bottom:23px;
}

.footer-fight .btn-kefu {
    width: 110px;
    height: 35px;
    line-height: 18px;
    font-size: 14px;
    padding-left: 40px;
    position: relative;
    background:#ccc;
    color:#666;
}
.footer-fight .btn-kefu:active{
	background:#ddd;
}
.btn-kefu:before {
    display: block;
    content: "";
    background: url(../images/zxkf_16.png) no-repeat;
    width: 23px;
    height: 21px;
    position: absolute;
    top: 7px;
    left: 10px;
}

.footer-2 {
    background: #888;
}

.footer-2 p {
    display: inline;
    line-height: 87px;
    padding-right: 50px;
    color:#ccc;
}

.footer-2 img {
    display: inline;
    margin-right: 30px;
}

.dd-first,
.dd-second,
.dd-thirs {
    width: 1px;
    height: 50px;
    border-left: 1px dashed #888;
    position: absolute;
    top: 51px;
    left: -22px;
}


/*底部样式结束*/


/*积分商城*/

.sylm-bot>div {
    width: 351px;
    display: inline-block;
    margin: 30px 19px 50px 0;
}

.sylm-bot>div>a> img {
    padding-bottom: 12px;
}

.jf-card-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 158px;
    height: 218px;
    background: rgba(76, 48, 11, .8);
}

.jf-card-p {
    color: #fff;
    line-height: 24px;
    padding-top: 62px;
    padding-bottom: 26px;
}


/*每日一投*/

#mryt-box {
    padding-top: 20px;
    position: relative;
    overflow: hidden;
}

.mryt-ad {
    overflow: hidden;
    position: relative;
    height: 480px;
}

#mryt-box img {
    width: 490px;
    border:1px solid #eee; 
}

.mryt-ad ol {
    position: absolute; 
    right: 10px;
    bottom: 10px;
}

.mryt-ad ol li {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    text-align: center;
    background: #fff;
    float: left;
    margin-right: 10px;
    cursor: pointer;
    _display: inline;
}

.mryt-ad ol li.current {
    background: yellow;
}

.mryt-ad ul>li {
    float: left;
}

.mryt-ad #mryt-imgs {
    position: absolute;
    top: 0;
    width: 800%;
}

.mryt-ad #mryt-imgs li.current {
    display: block;
}

.mryt-arr #mryt-prev {
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzz.png) no-repeat;
    position: absolute;
    left: 5px;
    top: 50%;
}
.mryt-arr #mryt-prev:hover{
    background: url(../images/xzz.png) no-repeat;
}

.mryt-arr #mryt-next {
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzy.png) no-repeat;
    position: absolute;
    right: 5px;
    top: 50%;
}
.mryt-arr #mryt-next:hover{
    background: url(../images/xzy.png) no-repeat;
}

.mryt-li {
    padding: 0px 76px;
    width: 1100px;
}

.mr-text .text-btn {
    width: 180px;
    height: 35px;
    color: #fff;
    line-height: 35px;
    text-align: center;
    border-radius: 4px;
    background: #f7931e;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
    font-size: 20px;
}
.text-btn:after {
    position: absolute;
    bottom: -17px;
    left: 78px;
    content: '';
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 17px solid #f7931e;
}

.text-bgcol:after {
    border-top: 17px solid #f7931e;
}

.list-p {
    width: 246px;
    border: 2px solid #eeebe9;
    border-radius: 5px;
    margin: 0 35px;
    background: url(../images/mryt-1.png) repeat-y;
    margin-bottom: 20px;
}
.list-p p{
    font-size:18px;
    height:75px;
    line-height: 45px;
    color: #666;
}
.list-p dt {
    color: #f7931e;
}
.list-p dt h1{
	font-size:30px;
}
.list-p dt h4{
	font-size:20px;
	line-height:25px;
}
.list-p dd {
    padding-bottom: 20px;
}

.list-p p {
    padding: 20px 10px 15px 10px;
}

.mryi-btn {
    width: 246px;
    height: 35px;
    background: url(../images/mryt-2.png) repeat-x;
    margin: 0 auto;
}

.btn-width {
    width: 110px;
}
.xsb-ul li{
    width: 33.3%;
    padding-left: 50px;
}
/*.btn-success-xsb:hover{
    background: #acf50c;
    border:1px solid #acf50c;
}*/
.mryt-xsb,.mryt-tjb{
    border: 2px solid #eeebe9;
    border-radius: 5px;
    margin-top: 40px ;
    background: url(../images/mryt-01.png) repeat;
    margin-bottom: 20px;
}
.mryt-xsb-top{
    background: #f3fae6;
    line-height: 60px;
    padding-left: 40px;
}
.mryt-xsb-top h3{
    font-size: 22px;
    color: #333;
    display: inline;
}
.mryt-xsb-top span{
    color: #888;
    display: inline;
    padding-left: 5px;
}
.mryt-xsb-col{
    color: #92cc14;
}
.mryt-tjb-col{
    color:#41c8e1;
}
.mryt-xsb-box{
    padding-top:30px;
}
    .btn-success-xsb,.btn-success-tjb{
        width: 136px;
        height:40px;
        background: #9fdd17;
        font-size: 16px;
        line-height: 25px;
        border:1px solid #9fdd17;
        margin-top:15px;
        margin-bottom: 20px;
    }
    .btn-success-tjb{
        background: #41c8e1;
        border:1px solid #41c8e1;
    }
     .btn-success-tjb:hover{
        background: #3fc2d9;
        border:1px solid #3fc2d9;
     }
     .btn-success-tjb:active{
        background: #3ab2c7;
        border:1px solid #3ab2c7;
     }
/*公司动态*/

.gsdt-bot {
    background:#fff;
    padding-top:28px;
    padding-left:28px;
    padding-bottom:30px;
    margin-bottom:70px;
}
.gsrd_more{
	display:inline-block;
	text-align:right;
	width:100%;
	color:#999;
	line-height:30px;
}
.gsrd_more:hover{
	color:#f7931e;
}
.gsdt-right {
	margin-left:50px;
}
.gsdt-right li {
    font-size: 15px;
    padding-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.gsdt-right ul {
    width: 220px;
}

.gsdt-right li a {
    color: #959595;
}

.gsdt-right li>a>span {
    color: #d9d9d9;
}

.gsdt-right .gsdt-more {
    display: block;
    color: #999;
    text-align: right;
    padding-top: 25px;
}

.gsdt-bot h4 {
    padding-bottom: 25px;
    font-size:20px;
    color:#272727;
}

.gsdt-imgs {
    position: relative;
    margin-right:10px;
}
.gsdt-imgs:last-child{
	margin-right:0;
}
.gsdt-imgs img {
    width: 254px;
    height: 165px;
    display:block;
}

.gsdt-title {
    width: 254px;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0, 0, 1) 0%, rgba(0,0, 0, 0) 100%);
    font-size: 12px;
    padding: 0 20px;
    opacity: 0.8;
    position: absolute;
    bottom:0;
    left: 0;
}
.gsdt-imgs .gsdt-title a{
	display: inline-block;
    color: #fff;
    height: 40px;
    overflow: hidden;
}
.gsdt-imgs .gsdt-title a:hover{
    text-decoration: underline;
    color:#f7931e;
}
.gsdt-imgs-2{
    height: 40px;
    line-height: 40px;
}

/*.gsdt-jiantou-1:after {
    position: absolute;
    bottom: 39px;
    left: 110px;
    content: '';
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #f7931e;
}*/
.gsdt-right  ul>li>a:hover{
    color: #f7931e;
}
.gsdt-more:hover{
   color: #f7931e;
}
.carousel-control {
    position: relative;
}
.carousel-control .glyphicon-chevron-left1 {
    display: block;
    width: 47px;
    height: 56px;
    background: url(../images/lb-z.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -190px;
    left: 0px;
}

.carousel-control .glyphicon-chevron-right1 {
    display: block;
    width: 47px;
    height: 56px;
    background: url(../images/lb-y.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -190px;
    left: 814px;
}

.carousel-control .glyphicon-chevron-right1:hover {
    background: url(../images/xzy.png) no-repeat;
}
.carousel-control .glyphicon-chevron-left1:hover {
    background: url(../images/xzz.png) no-repeat;
}

.glyphicon-chevron-left1:before,
.glyphicon-chevron-right1:before {
    content: "";
}

.carousel-indicators li {
    margin: 0 5px;
    background: #ddd;
    border-color: #ddd;
}

.carousel-indicators .active {
	margin: 0 5px;
    background: #f7931e;
    border-color: #f7931e;
    width: 10px;
    height: 10px;
}

.carousel-indicators {
    bottom: 35px;
}

.jfsc-top {
    margin-bottom: 20px;
    color: #fff;
}

#slides {
    position: relative;
    text-align: center;
}
#slides_1 {
    position: relative;
    text-align: center;
    margin-top:50px;
}
.slides_container {
    padding: 0 65px;
}

.slides_container div {
    display: block;
}

.jf-card {
    width: 160px;
    border: 1px solid #ccc;
    margin: 0 17px;
    background: #fff;
    position: relative;
}

.jf-card img {
    width: 100%;
    height:135px;
}

.jf-card p {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    padding-top: 9px;
}

.jf-card span {
    display: block;
    color: #f7931e;
    font-size: 14px;
    line-height: 22px;
    padding-top: 16px;
    padding-bottom: 5px;
}

.jf-card p,
.jf-card span {
    padding-left: 7px;
    text-align: left;
}

#slides .prev {
    display: block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzz.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 80px;
    left: 0;
}
#slides_1 .prev {
    display: block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzz.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 33%;
    left: 0;
}
#slides .prev:hover{
    background: url(../images/xzz.png) no-repeat;
}
#slides_1 .prev:hover{
    background: url(../images/xzz.png) no-repeat;
}
#slides .next {
    display: block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzy.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 80px;
    right: 0;
}
#slides_1 .next {
    display: block;
    width: 46px;
    height: 56px;
    background: url(../images/wxzy.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 33%;
    right: 0;
}
#slides .next:hover{
      background: url(../images/xzy.png) no-repeat;
}
#slides_1 .next:hover{
      background: url(../images/xzy.png) no-repeat;
}
#slides ul>li>a {
    width: 10px;
    height: 10px;
    padding: 0;
    border-radius: 0;
    border: none;
    transform: rotate(45deg);
    margin: 0 5px;
    background: #f9b054;
}
#slides_1 ul>li>a {
    width: 10px;
    height: 10px;
    padding: 0;
    border-radius: 0;
    border: none;
    transform: rotate(45deg);
    margin: 0 5px;
    background: #ddd;
}

 #slides ul>li>a:hover{
     background: #fff;
 }
 #slides_1 ul>li>a:hover {
     background: #f9b054;
 }
.pagination {
    margin: 30px 0 40px 0;
}
#slides ul li.current a{
    background: #fff;
}
#slides_1 ul li.current a{
    background: #f9b054;
}
.dashed-sp{
    text-align: center;
    display: block;
    width: 885px;
    height: 1px;
    border-top: 1px dashed #f7931e;
    margin:0 auto;
    margin-bottom: 30px;
}
/*关于我们页面*/
.abouts-header {
    background: url(../images/aboutus-header.png) no-repeat center center;
    height: 507px;
    color: #fff;
}

.abouts-header p:first-child {
    padding-top: 280px;
}

.abouts-header p {
    line-height: 34px;
}

.aboutus-youshi {
    background: url(../images/youshi.png) no-repeat center center;
    height: 575px;
}

.about-ggbj {
    background: url(../images/aboutus-ggbj.png) no-repeat center center;
    height: 580px;
}

.about-ggbj p {
    color: #999;
    width: 725px;
    font-size: 15px;
    line-height: 30px;
}

.about-ggbj p:first-child {
    padding-top: 100px;
    margin-left: 260px;
    text-indent: 2em;
}

.about-ggbj p:last-child {
    padding-top: 100px;
    margin-left: 160px;
    text-indent: 2em;
}

.cont-lxwm {
    background: #f9ad21;
}

.cont-lxwm h3 {
    color: #fff;
    font-weight:400;
}

.lianxiUs {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 40px;
}

.lianxiUs-left h4 {
    padding-left: 52px;
    line-height: 60px;
    font-size: 20px;
}

.lianxiUs-left li {
    font-size: 16px;
    padding: 10px;
}

.lianxiUs-right {
    padding-right: 100px;
}

.lianxiUs-right dt {
    font-size: 20px;
    line-height: 60px;
    font-weight: 400;
}

.lianxiUs-right dd {
    padding: 8px 0;
    font-size: 16px;
}


/*玩转前生活*/

.lead-h3 {
    position: relative;
    padding-bottom: 60px;
    padding-left: 13px;
    color: #4f5d7b;
}

.lead-h3-col {
    position: relative;
}

.lead-h3:before {
    content: "";
    width: 4px;
    height: 30px;
    background: #f7931e;
    position: absolute;
    top: -1px;
    left: 0;
}

.lead-h3-col+span {
    color: #fff;
}

.lead-h3-col {
    padding-left: 13px;
    font-weight:400;
}

.lead-h3-col:before {
    content: "";
    width: 4px;
    height: 30px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
}

.mryc-bot {
    background: #fff;
}
.mryc-bot-1{
    padding:30px 50px;
}
.mryt-mid-1 li{
    width:170px;
}
.jf-card-1{
    width: 340px;
    border:1px solid #f7931e;
    background: #fff;
}
.jf-card-1 img{
    width: 100%;
}
.jf-card-1 h3{
    line-height: 60px;
    color:#4f5d7b;
}
.jf-card-1 div{
    height: 40px;
    color:#a9a9a9;
}
.jf-card-1 a{
    margin:10px 0 20px 0;
    border-color: #f7931e;
    width: 123px;
    color:#f7931e;
    background: #fff;
}


.callme {
    margin-right: 100px;
}

.callme ul>li {
    margin-bottom: 30px;
}

.callme ul>li span {
    padding-right: 5px;
    font-size: 16px;
}
.callme ul>li:last-child input{
    width:90px;
    height: 30px;
    background: transparent;
    border:1px solid #fff;
    margin-right: 30px;

}
.callme .liuyan>span {
    float: left;
}
.form-inp {
    height: 30px;
    width: 200px;
    resize: none;
    outline: none;
    /*清除选中效果*/
    -webkit-appearance: none;
    /*清楚浏览器默认的样式*/
    -webkit-tap-highlight-color: transparent;
    /*清除点击默认的高亮效果*/
    padding-left: 10px;
}
.form-inp,textarea{
    background: transparent;
    border: 1px solid #fff;
}
textarea {
   padding-left: 10px;
}
.callme ul>li .yzm-sp{
    display:inline-block;
    position: absolute;
    top:0px;
    left:55%;
    width: 69px;
    height: 30px;
    font-size: 14px;
    line-height: 15px;
}
.lxwm-tanhao{
    position: relative;
    padding-left: 70px;
}
.lxwm-tanhao:before{
    content:"";
     width: 15px;
    height: 15px;
    background: url(../images/icon-tanhao.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 3px;
    left: 49px;

}


/*自助服务页面*/
.kfservice-header {
    line-height: 66px;
}

.glyphicon-home:before {
    color: #f7931e;
    padding-right: 10px;
}

.kfservice-header span {
    color: #999;
}

.kfservice-zzfw {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 40px;
}

.kfservice-zzfw .kfservice-zzfw-top {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    line-height: 50px;
    position:relative;
}

.kfservice-zzfw-top img {
    padding: 0 5px 0 20px;
    position: absolute;
    top: 12px;
    left: 0;
    height:27px;
    
}
.kfservice-zzfw-top span {
    color: #666;
    font-size: 16px;
    padding-left:55px;
}

.kfservice-zzfw-bot {
    padding: 40px 0 40px 0;
}

.kfservice-zzfw-bot>ul>li {
    width: 25%;
}

.kfservice-zzfw-bot>ul>li p {
    line-height: 54px;
    color: #999;
}
   .kfservice-zzfw-bot li a{
        display: inline-block;
        width: 90px;
        height: 85px;
        background: url(../images/zhaohuimima.png) no-repeat;
    }
     .kfservice-zzfw-bot li:nth-child(2) a{
        background: url(../images/chongzhi.png) no-repeat;
     }
       .kfservice-zzfw-bot li:nth-child(3) a{
        background: url(../images/chakanzhanghu.png) no-repeat;
     }
       .kfservice-zzfw-bot li:nth-child(4) a{
      	display:inline-block;
      	width:90px;height:85px;
        background: url(../images/jyjl.png) no-repeat;  
     }
        .kfservice-zzfw-bot li a:hover{
        background: url(../images/zhaohuimimaok.png) no-repeat;
    }
         .kfservice-zzfw-bot li:nth-child(2) a:hover{
        background: url(../images/chongzhiok.png) no-repeat;
     }
       .kfservice-zzfw-bot li:nth-child(3) a:hover{
        background: url(../images/chakanzhanghuok.png) no-repeat;
     }
       .kfservice-zzfw-bot li:nth-child(4) a:hover{
        background: url(../images/jiaoyijiluok.png) no-repeat;   
     }
     .kfservice-zzfw-bot li p{
        padding-top:75px;
     }
.kfservice-hot-bot .btn-hot-anniu {
    width: 110px;
    height: 30px;
    background: #fff;
    color: #999;
    border-color: #999;
    margin: 20px;
}

.kfservice-hot-bot .btn-hot-anniu:hover {
    background: #f7931e;
    color: #fff;
    border: none;
}

.main-anniu {
    width: 150px;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.hot-products {
    width: 100%;
    padding: 20px;
}

.hot-products .hot-main {
    width:100%;
    float: left;
    display: none;
}

.hot-products .hot-selected {
    display: block;
}

.kfservice-hot-bot .hot-active {
    background: #f7931e;
    color: #fff;
    border: none;
    resize: none;
    outline: none;
    /*清除选中效果*/
    -webkit-appearance: none;
    /*清楚浏览器默认的样式*/
    -webkit-tap-highlight-color: transparent;
    /*清除点击默认的高亮效果*/
}

.kfservice-lxwm-bot ul {
    padding: 30px 0px;
}

.kfservice-lxwm-bot ul li {
    width: 49%;
    text-align: center;
    display: inline-block;
}

.kfservice-lxwm-bot ul li>h3 {
    line-height: 70px;
    position: relative;
}

.kfservice-lxwm-bot ul li>h3:after {
    position: absolute;
    left: 46%;
    bottom: 13px;
    content: '';
    width: 30px;
    height: 1px;
    background: #ccc;
}

.kfservice-lxwm-bot ul li span {
    display: block;
    margin-bottom: 10px;
    color:#ccc;
}
.kfservice-lxwm-bot ul li p{
color:#ccc;
}

.btn-group{
    width: 100%;
    margin-bottom: 30px;
}
.btn-default-1{
    width: 232px;
    background: #eee;
    font-size: 14px;
}
.caret-span{
    display:inline-block;
    width: 30px;
    height: 40px;
}
.dropdown-menu-1{
    border:none;
    border-radius: 0px;
    width: 100%;
    padding-right: 20px;
    position:static;
    box-shadow: none;
}

.hot-box{
        margin-bottom: 30px;
}

.hot-box-top{
    width: 230px;
    height: 40px;
    line-height: 40px;
    border:1px solid #ccc;
    border-radius: 5px;
    position: relative;
   background: #eee;
   cursor:pointer;
}
.hot-box-top span{
    display: inline-block;
    width: 200px;
    height: 38px;
    border-right: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
    color:#666;
}
.box-top-1{
width:12px;
height: 10px;
background: url(../images/hot-botjt.png) no-repeat;
position: absolute;
top:15px;
right:8px;
}
.box-top-2{
    width:12px;
    height: 10px;
    background: url(../images/hot-topjt.png) no-repeat;
    position: absolute;
    top:15px;
    right:8px;
}
.hot-content {
    color:#999;
    line-height: 26px;
    margin-top:20px;
}
.hot-content>p{
    text-indent: 2em;
}

/*积分支付样式*/
.jfPay-left{
    
    position: absolute;
    top: 0;
    right: 135px;
    background: rgba(255,255,255,.8);
    margin-top:13px;
}
.jfzf-info {
    position: relative;
}
.jfzf-info img{
    width: 88px;
    height: 88px;
    border-radius: 44px;
    border:1px solid #f7931e;
    margin-top: 40px;
}
.jfzf-info p{
    line-height: 28px;
    color: #7e7d7b;
    padding-top:20px;
}
/*
.jfzf-info:after{
    content: "";
    width: 20px;
    height: 16px;
    position: absolute;
    top:45px;
    right:70px;
    background: url(../images/icon-level.png) no-repeat;
    background-size: 100% 100%;
}
*/
.jfzf-info-1{
    line-height: 50px;
    margin:10px 0 34px 0;
}
.jfzf-info-1 p{
	width:202px;
    font-size: 16px;
    color: #7e7d7b;
}
/*.jfzf-info-1 a:hover{

}*/
.jfzf-info-2 {
    line-height: 50px;
}
.jfzf-info-2  img{
    width: 62px;
    height: 62px;
}
.jfzf-info-2 p{
    font-size: 13px;
    padding:0 15px;
    color: #b4b5b0;
}
.jfzf-wdl-login{
    padding-top:8px;
}
.jfzf-wdl-login a{
    color: #f7931e;
    text-decoration: underline;
    padding: 5px;
    font-size:15px;
}
.jfzf-wdl-login a:hover{
    color: red;
}
.jfmf-bot{
    padding:30px 0 100px 0;
}

.jfmf-left ul>li>span {
    display: inline-block;
    font-size: 17px;
    width: 125px;
}
.jfmf-left select,.jfmf-left input {
    width: 254px;
    height:30px;
    border:1px solid #d2d2d2;
    color: #000;
    padding-left: 5px;
}
.jfmf-left ul>li{
    padding-bottom: 20px;
}
.jfmf-right{
    width: 550px;
}
.jfmf-right p{
    margin-top: 20px;
    line-height: 24px;
    color: #929292;
}
.jiaofei-bot{
    padding:40px 0 50px 0;
}
.wyjf-list li{
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    padding-right: 15px;
}
.wyjf-list li:first-child{
    color: #f7931e;
}
.jfzf-ul{
    font-size: 16px;
    margin-top:30px;
}
.jfzf-ul li{
    margin-bottom: 10px;
}
.jfzf-ul li:nth-child(2){
    text-align: right;
    padding-right: 110px;
    position: relative;
    color: red;
}
.jfzf-ul li>input{
	width:193px;
    height: 30px;
    padding: 2px 8px;
    border: 1px solid #bbbbbb;
    margin-right: 5px;
}
.jfzf-ul li>input[type=checkbox]{
	width:25px;
    height: 15px;
    margin:0;
}
.jfzf-ul li>span{
    display: inline-block;
    width: 80px;
}
.jfzf-ul li>select{
    margin-right: 62px;
    height: 30px;
    border-radius: 0px !important;
}
.jfzf-ul li button{
    width: 120px;
    height: 40px;
    outline: none;
    border: none;
    border-radius: 4px;
    background: #f8931f;
    color: #fff;
}
.jfzf-ul .dateline{
    position: relative;
    height: 25px;
}
.jfzf-ul .dateline:after{
    position: absolute;
    bottom:4px;
    left: 14%;
    content: '';
    width: 70%;
    height: 1px;
    background: #bbbbbb;
}
.jfzf-dikou {
    font-size: 14px;
    color:#acaba9;
    padding-left: 80px;
}
.jfzf-ul .jfzf-dikou span{
    display:inline;
    color:#f7931e;
}
.jfzf-ul .jfzf-dikou i{
    font-style: normal;
    color: #ec5345;
}
.jiaofei-right{
    margin-top:40px;
}
.jfzf-date{
position: relative;
}
.jfzf-date input{

}
.jfmf-bot ul>li{
    position: relative;
}
.jfmf-bot ul>li>img{
    width: 275px;
    height: 275px;
}
.jfdh-card-bj{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(247,147,30,.75);
}
.jfdh-card-p{
    font-size: 16px;
    padding-top:70px;
    color: #fff;
    line-height: 32px;
}
.jfdh-card-p button{
    width: 130px;
    height: 40px;
    margin-top:10px;
    color: #f7931e;
    font-size: 16px;
    border: none;
}
.jfdh-card-p button:hover{
    background: #fff;
    box-shadow: 1px 2px 2px #c6c2be;
    color: #f7931e;
}

 /*积分商城首页*/
.jfshop-right{
    width: 205px;
    background: rgba(255,255,255,.8);  
    position:absolute;
    top:0;
    right:135px;
    margin-top: 13px;
}
.jfshop-right ul{
    border:1px solid #f7931e;
    border-right:none;
    border-bottom: none;
}
.jfshop-right ul>li{
    width: 102px;
    float: left;
    border-right:1px solid #f7931e;
    border-bottom:1px solid #f7931e;

}
.jfshop-right ul>li img{
    width: 50px;
    height: 45px;
    margin:15px 25px 0;
}
.jfshop-right ul>li div{
    margin-top:15px;
    line-height: 42px;
}
.jfshop-right ul>li p{
    line-height: 30px;
    color: #aaa;
    font-size:12px;
}
.mryc-top h3{
    position: relative;
}
.mryc-top .jf-h3:before{
    display: inline-block;
    content: "";
    border-bottom:1px solid #f7931e;
    width: 200px;
    height: 1px;
    position: absolute;
    top: 13px;
    left:260px;
}
.mryc-top .jf-h3:after{
    display: inline-block;
    content: "";
    border-bottom:1px solid #f7931e;
    width: 200px;
    height: 1px;
    position: absolute;
    top: 13px;
    right:260px;
}
.shop-list-top{
    margin:50px 0;
}
.shop-list-top .shop-list-btn{
    display: inline-block;
    width: 140px;
    height: 35px;
    border:1px solid #f7931e;
    font-size: 18px;
    color: #ccc;
}
.shop-list-top .shop-list-btn>span{
    display: inline-block;
    line-height: 35px;
    padding-left: 25px;
}
.shop-list-top .shop-list-btn .caret-2{
    margin-left: 10px;
    border-top: 14px dashed;
    border-top: 14px solid\9;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
.shop-list-top .shop-list-change{
    background: #fff;
    color: #f7931e;
}
.shop-list-top .shop-list-btn .shot-list-caret{
    transform: rotate(180deg);
    color: #f7931e;
}
 .shop-list-top .shop-list-btn .caret-1{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 14px dashed;
    border-top:0;
    margin-left: 10px;
}
.shop-list-top a{
    color: #666;
    line-height: 34px;
}
.shop-list-bot ul{
    width: 1097px;
    border-left: 1px solid #f7931e;
    border-top: 1px solid #f7931e;
}

.shop-list-bot ul>li{
    width: 274px;
    border-right:1px solid #f7931e;
    border-bottom:1px solid #f7931e;
}
.shop-list-bot ul>li img{
    width: 210px;
    height: 210px;
}
/*.shop-list-bot ul>li:last-child{
    width: 274px;
}*/
.shop-list-bot ul>li>div{
    padding-top:25px;
}
.shop-list-bot ul>li h5{
    padding-top:5px;
}
.shop-list-bot ul>li a{
    width: 135px;
    height: 40px;
    font-size: 18px;
    margin:20px 0;
}
.jfzf-jfbz{
    border:1px solid #f7931e;
    margin:60px;
}
.jfzf-jfbz h2{
    margin-top:100px;
    color: #b0b0b0;
    position: relative;
    margin-bottom: 20px;
}
.jfzf-jfbz h2:before{
    content: "";
    width: 70px;
    height: 78px;
    background: url(../images/jfbz.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -28px;
    left: 29%;
}
.jfzf-jfbz p{
    color: #b6b6b6;
}
.jfzf-jfbz button{
    width: 150px;
    height: 40px;
    border-radius: 8px;
    font-size: 18px;
    margin:30px 20px 100px 20px;
}
.shop-fenye .pagination a{
    margin-right:10px;
}
.shop-fenye .pagination input{
    width: 65px;
    height: 32px;
    border:1px solid #f7931e;
}
.shop-fenye .pagination a{
    display: inline-block;
    border-color: #f7931e;
    height: 35px;
    color: #888;
}
.shop-fenye .pagination .fenye-a {
    display: inline-block;
    width: 145px;
    text-align: center;
    font-size: 16px;
    color: #929292;
    border-radius: 0;
}
.shop-fenye .pagination  .fenye-active{
    background: #f9ae56;
    color: #fff;
}
.jxq-tc-box1{
    width: 62%;
    border-radius: 10px;
    background: #fff;
    margin: 50px auto;
    position: relative;
}
.jxq-tc-box1 .jf-quxiao{
    width: 30px;
    height: 30px;
    border:1px solid #fff;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    top:3px;
    right: -35px;
    line-height: 20px;
    font-size: 40px;
    font-weight: 200;
    cursor: pointer;
}
.jxq-tc-box1 .jf-wenda h3,
.jxq-tc-box1 .jf-jisuan h3
{
    background: #eee;
    padding-left: 60px;
    color: #666;
    line-height: 40px;
    font-size: 16px;
    position: relative;
    border-radius: 10px 10px  0 0;
}
.jxq-tc-box1 .jf-jisuan h3{
    border-radius: 0;
}
.jxq-tc-box1 .jf-wenda h3:before
,.jxq-tc-box1 .jf-jisuan h3:before
{
    content: "";
    width: 26px;
    height: 20px;
    background: url(../images/jfwd.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 12px;
    left: 25px;
}
.jxq-tc-box1 .jf-jisuan h3:before{
    background: url(../images/jfjsq.png) no-repeat;
}
.jf-wenda ul{
    padding-left: 30px;
    padding-top: 10px;
    height:200px;
    overflow-y:scroll;
}
.jf-wenda ul>li{
    padding-bottom: 10px;
    color: #666;
    display:block;
}
.jf-wenda ul>li p{
    padding-left: 10px;
}
.jxq-tc-box .jf-jisuan h3{
    border-radius:0;
}
.jf-jisuan ul{
    padding-left: 30px;
    padding-top: 10px;
}
.jf-jisuan ul>li{
    padding-bottom: 10px;
    color: #333;
}
.jf-jisuan ul>li span{
    padding-left: 6px;
}
.jisuan-inp input{
    display: inline-block;
    width: 145px;
    height: 30px;
    border:1px solid #bbb;
    padding-left: 8px;
}
.jisuan-inp select{
    width: 122px;
    height: 30px;
    border:1px solid #bbb;
    padding-left: 8px;
}
.jisuan-inp input[type="text"],.jisuan-inp select{
    margin:0 10px 0 20px;
}
.jisuan-inp a{
     width: 80px;
     height: 30px;
     font-size: 16px;
     line-height: 17px;
     margin-left: 20px;
}
.jisuan-inp span{
    color: #ed5345;
    font-size: 16px;
    padding-left: 15px;
}
.jisuan-inp span>i{
    font-style: normal;
}
.jf-jisuan .jf-btn a{
    display: inline-block;
    width: 120px;
    height: 40px;
    font-size: 16px;
    line-height: 25px;
    margin-right: 45px;
    margin-top:20px;
    margin-bottom: 10px;
}
/*.jf-jisuan .jf-btn a:last-child{
    background: #ccc;
    border-radius: 5px;
    line-height: 15px;
    color: #fff;
    background: #ccc;
    font-size: 14px;
}*/
/*商品详情页样式*/

 .shop-details-left{
          width: 41%;
          height: 490px;
          padding-top:418px;
          border:1px solid #ccc;
          border-bottom: none;
          background: url(../images/lankou-lg.png) no-repeat;
          background-size: 100% 420px;
        }
        .shop-details-left ul{
          border-top:1px solid #ccc;
          overflow: hidden;
        }
        .shop-details-left ul li{
          float: left;
          margin-top:10px;
          margin-right: 20px;
        }
        .shop-details-left ul li:last-child{
          margin-right: 0;
        }
        .shop-details-right{
          width: 59%;
          padding-left: 50px;
          font-size: 16px;
        }
        .shop-details-right ul{
          margin-top: 20px;
        }
        .shop-details-right h3{
          font-size: 20px;
          border-bottom: 1px dashed #ccc;
          padding-bottom: 20px;
        }
        .shop-details-right ul li{
          line-height: 50px;
        }
        .shop-details-right ul li:nth-child(2){
          position: relative;
        }
        .shop-details-right ul li:nth-child(2) input{
            width: 110px;
            height: 30px;
            border: 1px solid #f7931e;
            color: #f7931e;
            font-weight: 600;
            text-align: center;
            line-height:10px;
        }
        .shop-details-right ul li:nth-child(2):after{
          content: "";
          width: 21px;
          height: 21px;
          background: url(../images/icon-dui.png) no-repeat;
          background-size: 100% 100%;
          position: absolute;
          top: 18px;
          left: 168px;
        }
        .shop-details-right ul li .btn-duihuan{
          width: 200px;
          height: 50px;
          font-size: 18px;
          background: #f7931e;
          margin: 30px 0 10px 0;
          line-height: 35px;
        }

/*改变数量盒子*/
.change_box{
    padding-top:7px;
}
 .change_box_left{
    width: 15px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e0e0e0;
    display: block;
    float: left;
    text-align: center;
}
.change_box_tel{
    width: 32px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    text-align: center;
}
 .change_box_right{
    width: 15px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e0e0e0;
    display: block;
    float: left;
    text-align: center;
}
.shop-details-right ul>li:last-child a{
  color: #f7931e;
  text-decoration: underline;
  padding-right: 40px;
  cursor: pointer;
}
.shop-details-right ul>li:last-child a:hover{
  color: #f7931e;text-decoration: underline;
}
.jifenShop-detail-box{
  margin: 50px 0;
  border: 1px solid #eee;
}
.jifenShop-detail-box .jifenShop-nav{
  background: #eee;
   height: 45px;
}
 .jifenShop-nav li{
      position: relative;
      float: left;
      width: 116px;
      height: 45px;
      line-height: 45px;
      text-align: center;
      cursor: pointer;
      border-top:2px solid #eee;
      color: #999;
      font-size: 18px;
 }
  .jifenShop-nav li.Shop-nav-active{
      border-color: #f7931e;
      border-bottom: 0;
      background: #fff;
      color: #f7931e;
  }
  .jifenShop-info {
    border:1px solid #eee;
    margin-bottom: 50px;
  }
.jifenShop-info span{
    font-size: 18px;
    color: #f7931e;
    font-weight: 600;
    padding-right: 5px;
    padding-left: 20px;
}
.shop-info-1{
  line-height: 50px;
}
.shop-info-1 .pro-i{
    display: inline-block;
    width: 76%;
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin-left: 20px;
}

/*积分商城快递页面*/
    .shop-kuaidi ul{
      margin-top: 20px;
      padding-top: 30px;
    }
    .shop-kuaidi h4{
      font-weight: bold;
    }
    .shop-kuaidi ul,.shop-kuaidi ul li textarea{
        border: 1px solid #e9e9e9;
    }
    .shop-kuaidi ul li{
      margin-bottom: 15px;
    }
.shop-kuaidi ul li input[type='text'],.shop-kuaidi ul li select{
  width: 210px;
  height: 38px;
  border: 1px solid #e9e9e9;
  padding-left: 8px;
    }
    .shop-kuaidi ul li select{
      margin-right: 7px;
    }
    .shop-kuaidi ul li font{
      display: inline-block;
      width: 130px;
      padding-left: 40px;
      position: relative;
    }
    .shop-kuaidi ul li font:before{
      position: absolute;
      top: 0;
      left: 25px;
      content: '*';
      width:4px;
      height: 4px;
      color: red;
    }
    .shop-kuaidi ul li:nth-child(5) span{
       vertical-align: top;
    }
    .shop-kuaidi ul li:last-child button{
      width: 200px;
      height: 50px;
      font-size: 18px;
      background: #f7931e;
      color: #fff;
      border: none;
      border-radius: 4px;
       margin-left: 135px;
    }
    .transitionMsg{
      margin: 30px 0;
    }
    .transitionMsg h4{
      line-height: 45px;
      font-weight: bold;
    }
    .transitionMsg table{
          margin-top: 10px;
          border: 1px solid #e9e9e9;
    }
    .table>tbody>tr>td{
      vertical-align: middle;
    }
     .transitionMsg table img{
      display: inline-block;
      width: 78px;
      height: 78px;
      margin-right: 10px;
     }
    .tsmsgTijiao{
       height: 85px;
       line-height: 85px;
       text-align: right;
       background: #FFFAF6;
    }
    .tsmsgTijiao button{
      width: 200px;
      height: 50px;
      line-height: 50px;
      border: none;
      border-radius: 4px;
      background: #F8931F;
      color:#fff;
      margin: 0px 50px;
      font-size: 18px;
    }
    .tsmsgTijiao span{
      color: #F8931F;
    }


    /*弹窗*/
    .jfzf-tc{
        width: 100%;
        height: 100%;
        _position: absolute;
        top: 0;
        left: 0;
        background: rgba(0,0,0,.6);
        z-index: 1001;
		position:fixed;
		display:none;
    }
    .jfzf-tc-1{
        width: 100%;
        height: 100%;
        _position: absolute;
        top: 0;
        left: 0;
        background: rgba(0,0,0,.6);
        z-index: 1001;
		position:fixed;
		display:none;
    }
    .jfzf-tc-box{
        width: 28%;
        background: #fff;
        margin:200px auto;
        border-radius: 10px;
    }
     .jfzf-tc-box h3{
        padding-top:20px;
        padding-bottom: 10px;
     }
     .jfzf-tc-box ul{
        padding: 20px 60px;

     }
     .jfzf-tc-box ul>li{
        line-height: 30px;
     }
    .jfzf-tc-box button{
        width: 85px;
        height: 30px;
        border-color: #f7931e;
    }

      .jfzf-tc-box .dk-success{
            display: inline-block;
            width: 25px;
            height: 25px;
            border: 1px solid #fff;
            border-radius: 12px;
            color: #fff;
            margin-right: 10px;
      }
         .jfzf-tc-box  .btn-col{
            color: #f7931e;
            margin-bottom: 20px;
            margin-top:10px;
         }
         .dk-default{
            width: 25px;
            height: 25px;
            border: 1px solid red;
            display: inline-block;
            border-radius: 12px;
            color: red;
            margin-right: 10px;
         }



         /*商业联盟首页样式*/
         .sylm-info{
            margin-top:50px;
         }
          .sylm-info-top h2{
            position: relative;
            font-size: 28px;
            padding-left: 40px;
            font-weight:400;
          }
         .sylm-info-top h2:before{
            content: "";
            width: 29px;
            height: 26px;
            background: url(../images/icon-sylm.png) no-repeat;
            background-size: 100% 100%;
            position: absolute;
            top: 15px;
            left: 0;
         }
         .sylm-info-top span{
             display: block;
             border-bottom: 1px solid #f7931e;
             padding-top: 8px;
         }
         .sylm-info-bot {
            padding-top:20px;
            padding-bottom: 20px;
            padding-left:40px;
         }
         .sylm-info-bot img{
            width: 385px;
            height: 80px;
         }
          .sylm-info-bot .div-p{
            width: 60%;
          }
          .sylm-info-bot div>p{
            line-height: 28px;
            text-indent: 2em;
            color: #666;
          }

          .mryt-ad-1{
            height: 200px;
          }
          .mr-text-1{
            padding:0 34px;
          }
   .mryt-ad-2{
            height: 200px;
          }
  .mr-text-2{
            padding:0 15px;
          }
          .mryt-ad #mryt-imgs-1 {
            position: absolute;
            top: 0;
            width: 800%;
        }

.mryt-ad #mryt-imgs-1 li.current {
    display: block;
}

.mryt-arr #mryt-prev-1 {
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/hzhb-z.png) no-repeat;
    position: absolute;
    left: 5px;
    top: 50%;
}
.mryt-arr #mryt-prev-1:hover{
    background: url(../images/xzz.png) no-repeat;
}

.mryt-arr #mryt-next-1{
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/hzhb-y.png) no-repeat;
    position: absolute;
    right: 5px;
    top: 50%;
}
.mryt-arr #mryt-next-1:hover{
    background: url(../images/xzy.png) no-repeat;
}
.mryt-li-1 {
    padding: 0px 76px;
   /* width: 1100px;*/
}
    .mryt-ad #mryt-imgs-2 {
            position: absolute;
            top: 0;
            width: 800%;
        }

.mryt-ad #mryt-imgs-2 li.current {
    display: block;
}

.mryt-arr #mryt-prev-2 {
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/hzhb-z.png) no-repeat;
    position: absolute;
    left: 5px;
    top: 45%;
}
.mryt-arr #mryt-prev-2:hover{
    background: url(../images/xzz.png) no-repeat;
}

.mryt-arr #mryt-next-2{
    display: inline-block;
    width: 46px;
    height: 56px;
    background: url(../images/hzhb-y.png) no-repeat;
    position: absolute;
    right: 5px;
    top: 45%;
}
.mryt-arr #mryt-next-2:hover{
    background: url(../images/xzy.png) no-repeat;
}

.mryt-li-2{
    padding: 0px 60px;
    width: 1100px;
}
          .sylm-life-bot img{
            height:50px;
          }
          .sylm-box{
            margin-top:20px;
            margin-bottom: 50px;
          }
          .sylm-box ul {
            border:1px solid #eee;
            border-bottom: none;
            border-right: none;
          }
          .sylm-box ul>li{
            width: 25%;
            border-right:1px solid #eee;
            border-bottom: 1px solid #eee;
          }
          .sylm-box ul>li p{
           padding:15px 0 10px 0;
           font-size: 18px;
          }
          .sylm-box ul>li>img{
            margin-top:20px;
          }
          .sylm-box ul>li a{
            margin:10px 0;
            border:1px solid #f7931e;
            color: #f7931e;
            width: 120px;
            height: 36px;
          }
           .sylm-box ul>li a:hover{
            background: #fff5eb;
            border:1px solid #f7931e;
            color: #f7931e;
           }
           .sylm-hzshop{
            margin-bottom: 50px;
           }
           .sylm-hzshop h4{
            line-height: 40px;
           }
           .sylm-hzshop-box{
            width: 100%;
            height:378px;
            background: url(../images/hzsj-bj.png) no-repeat;
            background-size: 100% 100%;
           }
           .sylm-hzshop-box ul{
            padding: 40px 40px 30px 40px;
           }
           .sylm-hzshop-box ul>li{
            padding:0px 15px;
           }
           .sylm-life-cont{
            width: 60%;
            background:rgba(243,153,34,.9);
            border-radius: 10px;
            margin:0 auto;
           }
            .sylm-hzshop-box ul>li>img{
                width: 170px;
                height: 46px;
            }
/*.life-cont {
    width: 73%;
    padding-top:40px;
    padding-left: 20px;
    color: #333;
}*/
.life-cont{
	padding:35px 30px;
	color:#333;
}
.life-cont p{
    line-height: 25px;
    color:#fff;
}
.life-img{
    padding:20px;
    padding-right: 40px;
}

/*商家入驻&物业入驻*/
.sjrz-bj {
    width: 100%;
    height: 350px;
    background: url(../images/sjrz-bj.png) no-repeat center center;
    color: #fff;
    padding-top:90px;
}
.sjrz-bj p{
    padding-top:52px;
    font-size: 28px;
    text-shadow: 3px 3px 3px #445c8b;
    letter-spacing: 3px;
}
.intro-p{
    text-indent: 2em;
    line-height: 30px;
    color: #888;
    padding-top:10px;
}
.syrz-btn {
    position: relative;
}
.syrz-btn button {
    border:1px solid #ccc;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #999;
    background: #eee;
    border-bottom: none;
    position: absolute;
    top:0;
    left: 50%;
}
.syrz-btn button:first-child{
    border-right: none;
    left:430px;
}
.syrz-btn button.btn-active{
    background: #fff;
    color: #f7931e;
    height: 36px;
}
.syrz-products{
    border:1px solid #ccc;
    margin-left: 200px;
    margin-right: 193px;
    margin-top:35px;
}
.syrz-products .hot-main{
    width: 100%;
    float: left;
    display: none;
}
.syrz-products .hot-selected{
    display: block;
}
.syrz-products .hot-main input{
        border:1px solid #ddd;
        width: 180px;
        height: 35px;
        padding-left: 8px;
}
.syrz-products .hot-main select{
        border:1px solid #ddd;
        width: 180px;
        height: 30px;
        padding-left: 8px;
}
.syrz-products .sjrz-left {
    padding:68px 42px 50px 65px;
}
.syrz-products .hot-main ul>li{
    padding-bottom: 10px;
    position: relative;
}
.syrz-products .hot-main ul>li:after{
    content: "*";
    color: #f7931e;
    position: absolute;
    top: 9px;
    right: -13px;
}
.syrz-products .hot-main ul>li>span{
    display: inline-block;
    width: 60px;
}
.syrz-products .hot-main ul>li .syrz-yzm{
    width: 80px;
}
.syrz-products .hot-main ul>li .syrz-a{
    display: inline-block;
    border: 1px solid #f7931e;
    color: #f7931e;
    width: 80px;
    height: 35px;
    background: #fff;
    padding:0  3px;
    border-radius: 5px;
    margin-left: 15px;
    font-size:12px;
    line-height:28px;
}
.syrz-products .hot-main ul>li .syrz-a:hover{
    background: #f7931e;
    color: #fff;
}
.syrz-products .sjrz-left ul>li:last-child:after{
    right:90px;
}
.syrz-products .sjrz-right{
    border-left: 1px dashed #ddd;
    margin-top:30px;
    padding-left: 42px;
}
.syrz-products .sjrz-right ul>li input{
    height: 30px;
}
.syrz-error {
    padding-left: 85px;
    color: red;
    position: relative;
    display:none;
    font-size:12px;
}
.syrz-error i{
    display: inline-block;
    border: 2px solid red;
    border-radius: 7px;
    width: 14px;
    height: 14px;
    line-height: 7px;
    font-style: normal;
    position: absolute;
    top: 2px;
    left: 64px;
    font-size: 17px;
}
.syrz-products .hot-main input[type=checkbox]{
    width: 15px;
    position: absolute;
    top:-12px;
    left: 33%;
}
.syrz-products .hot-main .send-btn{
    display: block;
    width: 200px;
    height: 35px;
    background: #ccc;
    border-radius:5px;
    margin:0 auto;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    margin-top:30px;
    margin-bottom: 60px;
}
.sjrztk {
    margin-bottom: 50px;
}
.sjrztk h4 {
    margin:40px 0 20px 20px;
    position: relative;
    color: #5d5d5d;
}
.sjrztk h4:before{
    content: "";
    background: url(../images/sjrztk.png) no-repeat;
    width: 20px;
    height: 18px;
    position: absolute;
    top:0;
    left: -20px;
}
.sjrztk ul>li{
    line-height: 25px;
    color: #999;
}
.jfzf-tc-box .btn-size{
    width: 110px;
    height: 30px;
    margin:30px 10px 20px 10px;
    padding:0 30px;
    line-height: 30px;

}
.glyphicon-share-alt{
    position: relative;
}
.glyphicon-share-alt:before{
    color: #f7931e;
    transform: rotateY(180deg);
    display: inline-block;
    position: absolute;
    top: -12px;
    left: -20px;
    font-size: 16px;
}

.glyphicon-home-1:before{
    position: absolute;
    top: -14px;
    left: -21px;
    font-size: 16px;
    color: #fff;
}

.sjrz-bj span{
    display:block;
    line-height: 25px;
}

/*众筹页面样式*/
.sylm-info-top h3 {
    position: relative;
    border-bottom: 1px solid #f7931e;
    margin-left: 35px;
    line-height: 40px;
}
.sylm-info-top h3:before{
    content: "";
    background: url(../images/icon-wen.png) no-repeat;
    width: 28px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -35px;
}

.zc-ul li{
padding:5px 40px;
}
 .zc-ul-1 li{
    padding:0 43px;
 }
  .zc-ul-2{
    padding:20px 0 0 43px;
  }
   .zc-ul-2 li{
    line-height: 30px;
   }
 .zc-ul-2 li>span{
    display: inline-block;
    width: 155px;
 }
 .zc-ul-2 li a{
    display: block;
    
    text-align: right;
 }
 .zc-progress{
    width: 250px;
    margin-top:20px;
    margin-left: 43px;
 }
 .mryt-bfb-1{
    display: inline-block;
    width: 120px;
    padding-top:5px;
    padding-left: 27px;
 }
 .zc-right{
    border-left:1px dashed #ccc;
 }
   .zc-right ul{
    padding-left: 45px;
   }
  .zc-right ul>li{
    padding-bottom: 18px;
  }
  .zc-right ul>li input{
    width: 140px;
    height: 28px;
    border:1px solid #ccc;
    text-align: center;
  }
  .zc-right .zc-ljrg{
    width: 250px;
    height:40px;
    font-size: 16px;
    line-height: 25px;
    margin-top:10px;
  }
    .zc-right ul>li:last-child{
        padding-bottom: 0;
    }

    .hot-main-1 {
        width: 535px;
        border:1px solid #ccc;
        margin: 0 auto;
    }
       .hot-main-1  img{
        width: 535px;
        text-align: center;
       }
   .hot-main table{
        margin-top:20px;
        margin-bottom: 70px;
   }
   .hot-main table td,.hot-main table th{
            height: 49px;
        }
        .hot-main table tr>th{
            height: 58px;
            line-height: 58px;
            text-align: center;
            color: #666;
            font-weight: 400;
            border-top:none;
        }
         .hot-main table td{
            color: #333;
            border-left:1px solid #ddd;
         }
    .tzjl-wdl{
        font-size: 18px;
        margin:50px 0 100px 0;
    }
    .tzjl-wdl p>a{
        color:#00a0e9;
    }
    .tzjl-wdl p>a:hover{
        color: #f7931e;
        text-decoration: underline;
    }

    .btn-rengou {
        width:100px;
        height: 36px;
        margin:20px 10px;
        font-size: 16px;
    }
    .rgsb-div {
        color:#747474;
    }
     .rgsb-div a{
        background: #fff;
        color:#f7931e;
        margin:20px 0;
     }
    .jxq-tc-box{
        width: 50%;
        margin:100px auto;
        background: #fff;
        border-radius:10px;
    }
    .jxq-tc-box h3{
        line-height: 50px;
        border-radius: 10px 10px 0 0;
        background: #f5f5f5;
        border-bottom: 1px solid #ddd;
    }
    .jxq-sp1,.jxq-sp2{
        display:inline-block;
        width: 237px;
        height: 119px;
        background-size: 100% 100%;
        color: #fff;
        padding-left: 30px;
    }
    .jxq-sp1{
        background: url(../images/zc-jxq.png) no-repeat;
    }
    .jxq-sp2{
        background: url(../images/touzihongbao_02.png) no-repeat;
    }
    .zc-jxq ul{
        margin:30px 0;
    }
    .zc-jxq ul>li{
        display: inline-block;
        width: 48%;
        padding:10px 60px;
        position: relative;

    }
      .zc-jxq ul>li input{
        position: absolute;
        top:53px;
        left: 30px;
      }
      .zc-jxq h4{
        color: #f7fa9d;
        font-size: 32px;
        padding:10px 0;
      }
      .zc-jxq h4>span{
        font-size: 14px;
      }
      .zc-jxq p{
        font-size: 12px;
      }
      .btn-jxq{
        width: 140px;
        height: 36px;
        font-size: 16px;
        margin:0 20px;
      }
      .jxq-tc-gz {
        margin: 30px;
        border:1px solid #ddd;
        border-radius: 10px;
        color: #666;
        padding-left: 20px;
        box-shadow: 1px 1px 5px #bbb;
      }
      .jxq-tc-gz h4{
        line-height: 50px;
        position: relative;
        padding-left: 25px;
      }
      .jxq-tc-gz h4:before{
        content: "";
        width: 18px;
        height: 18px;
        background: url(../images/sygz.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        top: 17px;
        left: 0;
      }
      .jxq-tc-gz ul{
        margin-bottom: 10px;
      }
      .jxq-tc-gz ul>li{
        line-height: 30px;
      }


 /*服务中心样式*/
 .fwzx-wuye{
    background: #f9ad21;
    padding-top:50px;
    padding-bottom: 50px;
 }
 .fwzx-wuye .wuye-left{
    color: #fff;
    padding-left: 65px;
    padding-right: 100px;
 }
 .fwzx-wuye .wuye-left h1{
    line-height: 68px;
    font-size: 34px;
    padding-bottom: 10px;
 }
  .fwzx-wuye .wuye-left p{
    line-height: 40px;
    font-size: 18px;
    font-weight: 100;
  }
  .wuye-left .wyjf-a{
    display: block;
    width: 130px;
    height: 40px;
    border:1px solid #fff;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin:0 auto;
    margin-top:30px;
  }
    .wuye-left .wyjf-a:hover{
        box-shadow: 1px 1px 3px #bbb;
    }
    .fwzx-jk{
        background: #2ac7e1;
    }

    /*公告页*/
    .gonggao-list ul{
        margin:20px 0;
    }
     .gonggao-list ul>li{
        position: relative;
     }
    .gonggao-list ul>li a{
        padding-left: 30px;
    }
    .gonggao-list ul>li a:hover{
        color: #f7931e;
        text-decoration: underline;
    }
    .gonggao-list ul>li:before{
        content: "";
        width: 10px;
        height: 10px;
        background: #f7931e;
        transform: rotate(45deg);
        position: absolute;
        top:20px;
        left: 0;
    }
    .gonggao-list ul>li a, .gonggao-list ul>li span{
        line-height: 48px;
        font-size: 16px;
        color: #666;
    }
     .gg-fenye{
        margin:100px 0 100px 0;
        }
    .gg-fenye .pagination a{
        margin-left: 10px;
        color: #666;
        border:1px solid #e5e5e5;
    }
    .gg-fenye .pagination a:hover{
        border:1px solid #f9ae56;
        background: #fff;
    }
    .gg-fenye .pagination  .fenye-active{
    background: #f9ae56;
    color: #fff;
    border:1px solid #f9ae56;
}
.gg-fenye .pagination .fenye-a {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    border-radius: 0;
    height: 34px;
}
.gg-fenye .pagination .fenye-a:hover{
    background: #f9ae56;
    color: #fff
}

/*赚积分页面样式*/
  .getPoints-1, .getPoints-2, .getPoints-3, .getPoints-4{
    background: url(../images/getPoints_01.png) no-repeat center center;
    width: 100%;
    height: 450px;
  }
  .getPoints-1{
        background: url(../images/getPoints_01.png) no-repeat center center;
    }
  .getPoints-2{
    background: url(../images/getPoints_02.png) no-repeat center center;
  }
  .getPoints-3{
      background: url(../images/getPoints_03.png) no-repeat center center;
  }
  .getPoints-4{
      background: url(../images/getPoints_04.png) no-repeat center center;
  }
.points-js{
    width: 700px;
    height: 450px;
    margin-left: 100px;
    color:#fff;
}
.points-js h3{
    padding-top: 70px;
}
.points-js .points-sp{
    line-height: 45px;
    font-size: 20px;
    font-weight: 200;
}
.points-jf{
    margin-top:80px;
}
.points-jf input{
    width: 144px;
    height: 40px;
    border:1px solid #fff;
    background: transparent;
    padding-left: 8px;
}
.points-jf input::-webkit-input-placeholder{
    color:#fff;
}
.points-jf input:-moz-placeholder{
    color:#fff;
}
.points-jf input::-moz-placeholder{
    color:#fff;
}
.points-jf input:-ms-input-placeholder{
    color:#fff;
}
.points-jf span{
    padding:0 15px;
    font-size: 20px;
}
.points-jf button{
    width: 60px;
    height: 40px;
    border:none;
    background: #fff;
    color:#f7931e;
    font-size: 20px;
    border-radius: 0;
    margin-left: 20px;
    font-size: 16px;
}
.points-btn{
    margin-top:55px;
    width: 107px;
    height: 32px;
    box-shadow: 3px 3px 10px #b43f0e;
    background: #f29426;
    font-size: 18px;
    line-height: 20px;
}
.points-btn:hover{
    border-color:#f29426;
}
.getPoints-3 div{
    padding-top:23%;
    padding-left: 56%;
}
.btn-qiandao{
    display:block;
    width: 107px;
    height: 30px;
    border:none;
    line-height: 20px;
    font-size: 18px;
    color:#f7931e;
    box-shadow:3px 3px 10px #f73b1d;
}
.btn-qiandao:hover{
    background: #f7931e;
    color: #fff;
}



/*首页改版*/
.cont_1{
    background: #fff;
    box-shadow: 3px 3px 5px  #e8e8e8;
    padding-top: 15px;
    padding-bottom: 24px;
    border:1px solid #f2f2f2;
}
.cont_1>ul{
}
.cont_1>ul>li{
    width:25%;
    text-align: center;
    border-right:1px solid #eee;
}
.cont_1>ul>li img{
    padding-top:15px;
    padding-bottom: 18px;
}
.cont_1>ul>li h4{
    color:#f7931e;
    font-size:18px;
}
.cont_1>ul>li p{
    color:#bbb;
    font-size:12px;
    line-height: 28px;
}

.biao_right{
    border-top:3px solid #f7931e;
}
.biao_right .ul_li{
    box-shadow: inset 3px 0px 3px #eee;
    background: #fff;
    margin-bottom: 5px;
    cursor: pointer;
  
}
.qdz_shodow{
    box-shadow:2px 0px 0px #e3e1c6;
    background: #fff;
    cursor: pointer;
  
}
.biao_right .ul_li font{
    width: 20px;
    color:#f7931e;
    padding:6px 20px;
    font-size: 14px;
    line-height: 14px;
}
.biao_right .ul_li h4{
     width: 250px;
    padding:32px 25px 0 25px;
    word-break:break-all;
    font-size: 16px;
}
.biao_right .ul_li p{
    font-size: 12px;
    color:#999;
    padding-bottom: 10px;
}
 .biao_box{
    padding: 17px 16px 0px 16px;
    width: 125px;
 }
 .biao_right .ul_li h5{
    font-size: 12px;
    color:#999;
    margin:0;
    padding-top:5px;
 }
 .biao_xs{
    padding-left: 25px;
 }
 .biao_xs .biao_box{
    width:158px;
    display: inline-block;
 }
 .biao_qkd{
    border-bottom: 1px solid #eee;
    margin-left: 20px;
    padding-left:5px;
 }
 .biao_right .ul_li .biao_qkd h4{
    padding-left: 0;
 }
 
 
 .jf-card{
    width: 210px;
    border:none;
    margin:0 4px;
    padding:5px;
    margin-bottom: 5px;
    border:2px solid #f5f5f5;
 }
 .jf-card:nth-child(4n+1){
    margin-left: 0;
    box-shadow: inset 2px 0px 2px #eee;
 }
  .jf-card:nth-child(4n+4){
    margin-right: 0;
 }
  .jf-card img{
    width: 197px;
    height: 200px;
    display: block;
  }
.jf-card span{
    padding-top:6px;
    padding-bottom: 5px;
}
.jf-card p {
    color: #666;
    font-size: 14px;
    line-height: 18px;
    padding-top: 12px;
    height: 48px;
    overflow: hidden;
}

.biao_left{
    width: 230px;
   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffb800,endColorStr=#ffb800); /*IE*/
   background:-moz-linear-gradient(top,#ffb800,#ff9800);/*火狐*/
   background: linear-gradient(to bottom right, #ffb800 , #ff9800);  /*标准的语法 */
}
.biao_left_cont,.jfsc_left_cont,.sylm_left_cont,.qdz_left_cont{
    padding: 37px 0 0 41px;
    color: #fff;
}
.biao_left_cont img,.jfsc_left_cont img,.sylm_left_cont img,.qdz_left_cont img{
    padding:18px 0 27px 0;
}
.biao_left_cont p,.jfsc_left_cont p{
    line-height: 25px;
}
.qdz_right span{
	line-height:70px;
}
.qdz_right p{
line-height:24px;
color:#666;	
}
.qdz_btn{
	display:block;
	width:148px;
	height:38px;
	border-bottom:2px solid #da4338;
	background:#f7931e;
	color:#fff;
	line-height:23px;
	margin-left:180px;
    margin-top: 25px;
    margin-bottom: 26px;
    border-radius: 7px;
}
.jfsc_left{
    width: 230px;
    height: 606px;
    background: url(../images/lvsebeijing.png) no-repeat;
    background-size: 100% 100%;
}

.sylm_left{
	width: 230px;
    height: 230px;
    background: url(../images/lansebeijing.png) no-repeat;
    background-size: 100% 100%;
}
.qdz_left{
	width: 230px;
    height: 226px;
    background: url(../images/qdz_01.png) no-repeat;
    background-size: 100% 100%;
}
.qdz_right{
	background:#fffddf;
	border-top:3px solid #ed5345;
}
.btn-sjrz{
	width:108px;height:30px;color:#5ca3f0;margin: 30px 0 0 20px;line-height:18px;
}
.btn-sjrz:hover{
	color:#f7931e;
	background:#fff;
}
#mryt-box ol {
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: 10px;
}
#mryt-box ol li{
    float: left;
    width: 10px;
    height: 10px;
    background-color: #ddd;
    margin-right: 10px;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    border-radius: 5px;
}
#mryt-box ol li.current {
    background-color: orange;
}
.biao_right .biao_lis{
	border:1px solid #eee;
}
.biao_right .biao_current{
	background:#fafafa;
}
.biao_right .jf_current{
	border:2px solid #92cc14;
}
.biao_right .qkd_current{
	background:#fafafa;
}

 .hdp_gsjj{
 
    text-align: center;
    font-size: 18px;
    background:white;
}







