


body{ min-width: 1200px; background: #F2F2F2; }


.banner{ width: 100%; height: 175px; background: url(../images/banner.jpg) no-repeat top center; padding-top: 75px; }
.banner h1{ color: #fff; font-size: 40px; font-weight: normal; text-align: center; line-height: 40px; }
.banner h1 b{ width: 16px; height: 16px; display: inline-block; background: #fff; border-radius: 50%; margin: 6px 30px; }
.banner p{ color: #fff; font-size: 40px; text-align: center; line-height: 100px; }



#news{ margin-top: 45px; }


.tabs{ width: 240px; height: 240px; padding-top: 50px; background: url(../images/gsjj_03.jpg) no-repeat #fff; text-align: center; float: left; }
.tabs h2{ font-size: 25px; color: #303030; margin-bottom: 30px; }
.tabs li{ height: 50px; line-height: 50px; font-size: 20px; color: #000; cursor: pointer; text-align: center; }



.cons{ margin-bottom: 60px; }


.cons .cons_con{ width: 860px; padding: 40px; background: #fff; margin-left: 260px; font-size: 14px; color: #303030; line-height: 30px; }
.cons .cons_con h3{ font-size: 22px; color: #1879C0; margin: 50px 0 10px 0; }
.cons .cons_con .map{ width: 482px; height: 388px; background: url(../images/map.png) no-repeat; margin: 50px auto; }
.cons .cons_con  ul span{font-weight: bold; color: #e22e2e;}

/*北京深圳tab*/
.cons .cons_con .cons-tab-point{
    width: 95%;
    /*height: 85px;*/
    overflow: hidden;
    margin-bottom: 40px;
    text-align: left;
}
.cons .cons_con .cons-tab-point li{
    display: inline-block;
    width: 190px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    background: #1879C0;
    font-size: 18px;
    color: #ffffff;
    margin:5px 10px;
    text-align: center;
    cursor: pointer;
}
.cons .cons_con .cons-tab-point li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    color: #ffffff;
}
.cons .cons_con .cons-tab-point .cons-on{
    background: #E30000;
}
.cons .cons_con .cons-tab-point li i{margin-right: 8px;}
.cons .cons_con .add-sz{
    display: none;
}

.cons .cons_con .add-item .lxfs-dt{
    width: 563px;
    height: 501px;
}
.cons .cons_con .add-item .p{
    font-size: 16px;
    margin-bottom: 20px;
}
.cons .cons_con .add-item .wxts{
    margin: 20px 0;
}
.cons .cons_con .add-item .wxts span{font-weight: bold; color: #e22e2e;}

.cons .cons_con .pic {
    position: relative;
    background: url(../images/gsjj_a3.jpg) no-repeat center 100px;
    background-size: 12px 95%;
    width: 861px;
    height: 2980px;
}
.cons .cons_con .pic p.big{ text-align: center; line-height: 22px; margin-bottom: 20px; font-size: 20px; }
.cons .cons_con .pic p strong{ font-size: 12px; }

.cons .cons_con .pic .picBox{ height: 1700px;position: relative;width: 400px;  }
.cons .cons_con .pic dl{ width: 400px;}
.cons .cons_con .pic dl dt{ width: 265px;position: relative; }
.cons .cons_con .pic dl dt p{ text-align: left; text-indent: 0;  clear:both; color: #303030; line-height: 30px;}
.cons .cons_con .pic dl dt p a{ font-weight: bold; color: #e22e2e;}
.cons .cons_con .pic dl dt p a:hover{  background:#e22e2e ; color: #fff;}
.cons .cons_con .pic .fl dl dt h2 {
    font-size: 35px;
    font-weight: inherit;
    float: right;
    display: block;
    margin-bottom: 10px;
    position: relative;
    box-sizing: border-box;
    padding-right: 20px;
}
.cons .cons_con .pic .fl dl dt h2:after{
    position: absolute;
    right: -38px;
    top: 8px;
    content: "";
    background: url("../images/dw.png") no-repeat center;
    width: 15px;
    height: 15px;
}
.cons .cons_con .pic  dl  img{  position: absolute; top:45px; width: 118px; height: 73px; border-radius: 12px 0 12px 0; }
.cons .cons_con .pic .fr dl dt h2 {
    font-size: 35px;
    font-weight: inherit;
    float: left;
    display: block;
    margin-bottom: 10px;
    position: relative;
    box-sizing: border-box;
    padding-left: 20px;
}
.cons .cons_con .pic .fr dl dt h2:before{
    position: absolute;
    left: -37px;
    top: 8px;
    content: "";
    background: url("../images/dw.png") no-repeat center;
    width: 15px;
    height: 15px;
}
.cons .cons_con .pic dl.JJ_pic_1{ position: absolute; top:75px}
.cons .cons_con .pic dl.JJ_pic_2{ position: absolute; top:370px}
.cons .cons_con .pic dl.JJ_pic_3{ position: absolute; top:640px}
.cons .cons_con .pic dl.JJ_pic_4{ position: absolute; top:906px}
.cons .cons_con .pic dl.JJ_pic_9{ position: absolute; top:1275px}
.cons .cons_con .pic dl.JJ_pic_11{ position: absolute; top:1635px}
.cons .cons_con .pic dl.JJ_pic_15{ position: absolute; top:2080px}
.cons .cons_con .pic dl.JJ_pic_16{ position: absolute; top:2240px}
.cons .cons_con .pic dl.JJ_pic_16 img{ top: 5px;}
.cons .cons_con .pic dl.JJ_pic_17{ position: absolute; top:2340px}
.cons .cons_con .pic dl.JJ_pic_17 img{ top: 5px;}
.cons .cons_con .pic dl.JJ_pic_18{ position: absolute; top:2650px}

.cons .cons_con .pic dl.JJ_pic_5{ position: absolute; top:195px}
.cons .cons_con .pic dl.JJ_pic_6{ position: absolute; top:487px}
.cons .cons_con .pic dl.JJ_pic_7{ position: absolute; top:770px}
.cons .cons_con .pic dl.JJ_pic_8{ position: absolute; top:1070px}
.cons .cons_con .pic dl.JJ_pic_10{ position: absolute; top:1410px}
.cons .cons_con .pic dl.JJ_pic_12{ position: absolute; top:1870px}
.cons .cons_con .pic dl.JJ_pic_13{ position: absolute; top:2425px }
.cons div .zuo{ }
.cons div .you{ position: absolute; right: 0; top: 74px; border-left: 2px solid #eee; }



.cons div.on{ display: block; }

.cons .cons_con .pic dl .JJ_pic_13_h2{
    visibility: hidden;
}









