﻿@charset "utf-8";/* CSS Document */a:hover {    text-decoration: none;}body {    background: url(../images/qwjjbg.png);}/* banner部分 */.banner {    width: 100%;    position: relative;    z-index: 1;}.banner a {    overflow: hidden;    width: 100%;    height: 700px;    display: block;    background: url(../images/banner01.jpg) no-repeat center;}.banner .ban_switch {    position: absolute;    left: 50%;    margin-left: -200px;    bottom: -100px;    text-align: center;    height: 125px;    width: 400px;    background: #fff;}.banner .ban_switch span {    display: inline-block;    *display: inline;    *zoom: 1;    vertical-align: middle;    width: 30px;    height: 125px;    cursor: pointer;}.banner .ban_switch span.ban_btnl {    background: url(../images/jtl01.png) no-repeat center;}.banner .ban_switch span.ban_btnr {    background: url(../images/jtr01.png) no-repeat center;}.banner .ban_switch p {    display: inline-block;    *display: inline;    *zoom: 1;    vertical-align: middle;    width: 225px;    font-size: 24px;    color: #999;    font-weight: bold;}.banner .ban_switch p i {    color: #333;    margin-right: 10px;}.banner .ban_switch span.ban_btnl:hover {    background: url(../images/jtl02.png) no-repeat center;}.banner .ban_switch span.ban_btnr:hover {    background: url(../images/jtr02.png) no-repeat center;}/*全屋家具*/.qwjj {    padding: 200px 0 100px 0;    height: 600px;    position: relative;}.qwjj h3 {    color: #333;    font-weight: normal;    margin-bottom: 65px;}.qwjj h3 span {    display: block;    font-size: 30px;}.qwjj h3 b {    display: block;    font-size: 28px;}.qwjj h3 em {    display: block;    font-size: 14px;    margin-top: 30px;    color: #666;}.qwjj .container {    height: 600px;    position: relative;}.qwjj .qwjj_type {    font-size: 20px;    position: relative;    z-index: 4;    width: 150px;}.qwjj .qwjj_type li {    margin-bottom: 20px;    position: relative;}.qwjj .qwjj_type li a {    color: #999;}.qwjj .qwjj_type li em {    display: none;    width: 37px;    height: 1px;    background: #1e1e1e;    position: absolute;    left: -53px;    top: 12px;}.qwjj .qwjj_type li.cur em, .qwjj .qwjj_type li:hover em {    display: block;}.qwjj .qwjj_type li.cur a, .qwjj .qwjj_type li:hover a {    color: #1e1e1e;}.qwjj .qwjjtit {    display: block;    width: 330px;    height: 46px;    position: absolute;    left: 275px;    top: 300px;    z-index: 2;}.qwjj .qwjjImg {    position: absolute;    right: -270px;    bottom: 0;    z-index: 1;    overflow: hidden;}.qwjj .qwjjImg img {    display: block;    width: 890px;    height: 600px;    transition: all 2s;}.qwjj .qwjjImg .qwjjBox {    display: none;    position: relative;    height: 600px;    width: 890px;    overflow: hidden;}.qwjj .qwjjImg .qwjjBox.cur {    display: block;}.qwjj .qwjjImg .qwjjBox .boxImg ul {    position: relative;    z-index: 1;}.qwjj .qwjjImg .qwjjBox .boxImg ul li {    float: left;    width: 890px;    height: 600px;}.qwjj .qwjjImg .qwjjBox .boxImg ul li:hover img {    transform: scale(1.1);}.qwjj .qwjjImg .qwjjBox .Boxbtn {    width: 300px;    height: 96px;    background: #fff;    position: absolute;    left: 300px;    bottom: 0;    z-index: 2;}.qwjj .qwjjImg .qwjjBox .Boxbtn span.qwjjBtnl {    display: block;    width: 80px;    height: 96px;    background: url(../images/jtl01.png) no-repeat center;    position: absolute;    left: 0;    top: 0;    cursor: pointer;}.qwjj .qwjjImg .qwjjBox .Boxbtn span.qwjjBtnr {    display: block;    width: 80px;    height: 96px;    background: url(../images/jtr01.png) no-repeat center;    position: absolute;    right: 0;    top: 0;    cursor: pointer;}.qwjj .qwjjImg .btnTit {    height: 96px;    width: 200px;    position: absolute;    left: 50px;    top: 0;    text-align: center;    font-size: 18px;    color: #999;    overflow: hidden;}.qwjj .qwjjImg .btnTit ul {    position: relative;}.qwjj .qwjjImg .btnTit ul li {    float: left;    height: 96px;    width: 200px;    line-height: 96px;    color: #1e1e1e}.qwjj .qwjjImg .qwjjBox .Boxbtn span.qwjjBtnl:hover {    background: url(../images/jtl02.png) no-repeat center;}.qwjj .qwjjImg .qwjjBox .Boxbtn span.qwjjBtnr:hover {    background: url(../images/jtr02.png) no-repeat center;}/*钡瑞特色*/.brts {    padding-bottom: 100px;}.brts .container {    height: 500px;    position: relative;    background: #fff;}.brts .ts_top {    width: 560px;    height: 200px;    padding-left: 380px;    position: absolute;    left: -360px;    background: #1e1e1e;    top: -100px;    color: #fff;}.brts .ts_top .p1 {    font-size: 28px;    padding-top: 40px;    margin-bottom: 25px;}.brts .ts_top .p2 {    font-size: 13px;}.brts .ts_top .p2 b {    display: block;    font-size: 42px;    text-transform: uppercase;}.brts .tit_p1 {    position: absolute;    right: 0;    top: 50px;    color: #1e1e1e;    font-size: 22px;}.brts .tit_p1 i {    display: block;    font-size: 14px;    text-align: right;    margin-right: 53px;}.brts .brts_con {    padding-top: 150px;    margin: 0 50px;}.brts .brts_con dl {    float: left;    margin-left: 85px;    text-align: center;}.brts .brts_con dl:first-child {    margin-left: 0;}.brts .brts_con dl dt {    width: 199px;    height: 199px;    background: url(../images/brtsbg.png) no-repeat center;    margin-bottom: 10px;    transition: all 0.5s;}.brts .brts_con dl:hover dt {    transform: rotateY(360deg);}.brts .brts_con dl dt span {    display: block;    padding-top: 80px;    font-size: 28px;    color: #1e1e1e;}.brts .brts_con dl dt span i {    display: block;    font-size: 10px;    text-transform: uppercase;}.brts .brts_con dl dd {    font-size: 15px;    color: #494949;    line-height: 24px;}/*钡瑞优势*/.brys {    background: url(../images/about_bg.jpg) no-repeat center bottom;    height: 1000px;}.brys .conbox {    position: relative;    height: 800px;    z-index: 2;}.brys .conbox .con1 {    width: 320px;    height: 240px;    background: #fff;    position: absolute;    left: 0;    top: 0;    padding: 160px 40px 0 40px;}.brys .conbox .con1 .conImg {    width: 235px;    height: 165px;    position: absolute;    right: 0;    top: 0;    z-index: 1;}.brys .conbox .con1 .p1 {    font-size: 22px;    color: #1E1E1E;    margin-bottom: 25px;    position: relative;    z-index: 2;}.brys .conbox .con1 .p2 {    font-size: 14px;    color: #333;    line-height: 24px;    position: relative;    z-index: 2;}.brys .conbox .con1 em {    display: block;    width: 26px;    height: 1px;    background: #1E1E1E;    position: absolute;    left: 40px;    bottom: 42px;}.brys .conbox .con2 {    width: 320px;    height: 240px;    background: #309652;    position: absolute;    left: 400px;    top: 0;    padding: 160px 40px 0 40px;}.brys .conbox .con2 .conImg {    width: 231px;    height: 196px;    position: absolute;    right: 0;    top: 0;    z-index: 1;}.brys .conbox .con2 .p1 {    font-size: 22px;    color: #fff;    margin-bottom: 25px;    position: relative;    z-index: 2;}.brys .conbox .con2 .p2 {    font-size: 14px;    color: #fff;    line-height: 24px;    position: relative;    z-index: 2;}.brys .conbox .con2 em {    display: block;    width: 26px;    height: 1px;    background: #fff;    position: absolute;    left: 40px;    bottom: 42px;}.brys .conbox .con3 {    width: 265px;    height: 400px;    position: absolute;    left: 800px;    top: 0;    padding: 0 40px 0 95px;    color: #1E1E1E;}.brys .conbox .con3 .p1 {    font-size: 28px;    margin-bottom: 25px;    position: relative;    z-index: 2;}.brys .conbox .con3 .p2 {    font-size: 13px;    position: relative;    z-index: 2;    font-weight: bold;    margin-bottom: 50px;}.brys .conbox .con3 .p2 b {    display: block;    font-size: 42px;    text-transform: uppercase;    line-height: 40px;    margin-bottom: 15px;}.brys .conbox .con3 .p3 {    font-size: 14px;    line-height: 30px;}.brys .conbox .con3 em {    display: block;    width: 26px;    height: 1px;    background: #1E1E1E;    position: absolute;    left: 95px;    bottom: 42px;}.brys .conbox .con4 {    width: 320px;    height: 240px;    background: url(../images/bg01.png);    position: absolute;    left: 0;    top: 400px;    padding: 160px 40px 0 40px;}.brys .conbox .con4 .conImg {    width: 113px;    height: 85px;    position: absolute;    right: 55px;    top: 45px;    z-index: 1;}.brys .conbox .con4 .p1 {    font-size: 22px;    color: #fff;    margin-bottom: 25px;    position: relative;    z-index: 2;}.brys .conbox .con4 .p2 {    font-size: 14px;    color: #fff;    line-height: 24px;    position: relative;    z-index: 2;}.brys .conbox .con4 em {    display: block;    width: 26px;    height: 1px;    background: #fff;    position: absolute;    left: 40px;    bottom: 42px;}.brys .conbox .con5 {    width: 320px;    height: 240px;    background: #fff;    position: absolute;    left: 800px;    top: 400px;    padding: 160px 40px 0 40px;}.brys .conbox .con5 .conImg {    width: 202px;    height: 117px;    position: absolute;    right: 30px;    top: 45px;    z-index: 1;}.brys .conbox .con5 .p1 {    font-size: 22px;    color: #1E1E1E;    margin-bottom: 25px;    position: relative;    z-index: 2;}.brys .conbox .con5 .p2 {    font-size: 14px;    color: #333;    line-height: 24px;    position: relative;    z-index: 2;}.brys .conbox .con5 em {    display: block;    width: 26px;    height: 1px;    background: #1E1E1E;    position: absolute;    left: 40px;    bottom: 42px;}/*加盟问题*/.jmwt {    padding: 100px 0;}.jmwt .container {    height: 300px;    background: #fff;}.jmwt .jmwt_con {    background: url(../images/jmwtbg.jpg) no-repeat 370px center;    height: 300px;}.jmwt .jmwt_con .p1 {    font-size: 28px;    color: #1E1E1E;    padding-top: 50px;    margin-left: 50px;}.jmwt .jmwt_con .p1 i {    display: block;}.jmwt .jmwt_con .p2 {    font-size: 13px;    font-weight: bold;    color: #1E1E1E;    margin: 25px 0 0 50px;}.jmwt .jmwt_con .p2 b {    display: block;    font-size: 42px;    line-height: 40px;    text-transform: uppercase;    margin-bottom: 25px;}/*钡瑞系统*/.brxt .container {    height: 600px;    position: relative;    margin-bottom: 100px;    margin-top: 100px;}.brxt .brxtbg {    width: 1411px;    height: 700px;    background: url(../images/brxtbg.png) no-repeat center top;    position: absolute;    left: -60px;    top: 0;    z-index: 0;}.brxt .conbox {    position: relative;    z-index: 3;}.brxt .conbox .conleft {    width: 550px;    height: 600px;    padding-left: 50px;    position: relative;}.brxt .conbox .conleft .l_s1 {    display: block;    width: 100px;    height: 28px;    line-height: 28px;    text-align: center;    font-size: 13px;    color: #fff;    font-weight: bold;    background: #1E1E1E;    position: absolute;    left: -100px;    top: 70px;}.brxt .conbox .conleft .p1 {    padding-top: 42px;    color: #1E1E1E;    margin-bottom: 40px;}.brxt .conbox .conleft .p1 b {    display: block;    font-size: 28px;    margin-bottom: 10px;}.brxt .conbox .conleft .p1 i {    display: block;    font-size: 28px;    margin-bottom: 24px;}.brxt .conbox .conleft .p1 span {    display: block;    font-size: 14px;}.brxt .conbox .conleft .p2 {    color: #1E1E1E;    font-size: 13px;    font-weight: bold;    margin-bottom: 100px;}.brxt .conbox .conleft .p2 b {    display: block;    font-size: 42px;    line-height: 42px;    text-transform: uppercase;    margin-bottom: 20px;}.brxt .conbox .conleft .brxt_type {}.brxt .conbox .conleft .brxt_type li {    float: left;    width: 148px;    height: 38px;    line-height: 38px;    text-align: center;    font-size: 14px;    color: #1E1E1E;    border: 1px solid #1E1E1E;    margin: 0 11px 14px 0;    cursor: pointer;}.brxt .conbox .conleft .brxt_type li.cur {    background: #1E1E1E;    color: #fff;}.brxt .conbox .conright {    width: 600px;    position: relative;    height: 600px;    overflow: hidden;}.brxt .conbox .conright ul li {    display: none;    width: 530px;    height: 600px;    margin: 0 auto}.brxt .conbox .conright ul li img {    display: block;    margin-top: 45px;}.brxt .conbox .conright ul li.cur {    display: block;}.brxt .conbox .conright ul li h2 {    font-size: 22px;    line-height: 24px;    color: #1e1e1e;    margin: 25px 0}.brxt .conbox .conright ul li p {    line-height: 30px;    color: #1e1e1e}/*钡瑞加盟*/.brjm {    /*height: 820px;*/    background: #fff;    overflow: hidden;    border-bottom: 1px solid #1E1E1E;}.brjm h2 {    font-size: 28px;    text-align: center;    padding-top: 62px;    margin-bottom: 50px;}.brjm h2 a {    color: #1E1E1E;}.brjm h2 i {    display: block;    font-size: 14px;}.brjm .jmbr_top {    height: 445px;    position: relative;    background: url(../images/brjmbg.jpg) no-repeat center;    position: relative;    margin-bottom: 30px;}.brjm .jmbr_top .p1 {    font-size: 13px;    color: #1E1E1E;    font-weight: bold;    position: absolute;    left: 0;    top: 0;}.brjm .jmbr_top .p1 b {    display: block;    font-size: 24px;    text-transform: uppercase;}.brjm .jmbr_top .p2 {    color: #1E1E1E;    position: absolute;    right: 0;    bottom: 0;    font-size: 22px;}.brjm .jmbr_top .p2 i {    display: block;    font-size: 14px;    text-align: right;}.brjm .jmbr_top .boxdian {    position: absolute;}.brjm .jmbr_top .boxdian span {    display: block;    width: 33px;    height: 33px;    position: absolute;    left: 0;    top: 0;}.brjm .jmbr_top .boxdian span img {    display: block;    width: 33px;    height: 33px;}.brjm .jmbr_top .boxdian .boxImg {    display: none;    width: 400px;    height: 280px;    position: absolute;    left: 50%;    margin-left: -200px;    top: 33px;    padding: 10px;    background: #f5f5f5;    box-shadow: 10px 10px 15px #999;    border-radius: 10px;    z-index: 4;}.brjm .jmbr_top .boxdian .boxImg img {    display: block;    width: 400px;    height: 250px;    transition: all 0.5s;}.brjm .jmbr_top .boxdian .boxImg p {    text-align: center;    font-size: 16px;    color: #1e1e1e;    height: 30px;    line-height: 30px;}.brjm .jmbr_top .boxdian:hover .boxImg {    display: block;}.brjm .jmbr_top .box1 {    left: 565px;    top: 130px;}.brjm .jmbr_top .box2 {    left: 460px;    top: 215px;}.brjm .jmbr_top .box3 {    left: 710px;    top: 185px;}.brjm .jmbr_top .box4 {    left: 540px;    top: 280px;}.brjm .jmbr_top .box5 {    left: 625px;    top: 280px;}.brjm .brjm_p1 {    /*text-align: center;*/    font-size: 14px;    line-height: 24px;    position: relative;}.brjm .brjm_p1 a {    display: block;    padding-bottom: 50px;    color: #1E1E1E;    background: url(../images/brjmicon02.png) no-repeat center bottom;}/*钡瑞数据*/.brsj {    height: 177px;    border-top: 1px solid #1E1E1E;    border-bottom: 1px solid #1E1E1E;    margin-top: 1px;    background: #fff;}.brsj .conbox {    padding: 33px 0 30px 0;}.brsj .conbox ul li {    float: left;    width: 25%;    text-align: center;    color: #1E1E1E;    box-sizing: border-box;    border-left: 1px solid #1e1e1e;    *width: 24%;}.brsj .conbox ul li b {    display: block;    font-size: 36px;    margin-bottom: 18px;}.brsj .conbox ul li span {    display: block;    font-size: 18px;    margin-bottom: 8px;}.brsj .conbox ul li i {    display: block;    font-size: 12px;    color: #999;    font-weight: bold;}/*钡瑞风采*/.brfc {    padding: 100px 0;}.brfc .container {    height: 810px;    background: #fff;}.brfc .brfc_top {    padding: 50px 50px 0 50px;    margin-bottom: 45px;}.brfc .brfc_top .p1 {    float: left;    font-size: 28px;    color: #1e1e1e;}.brfc .brfc_top .p1 b {    display: block;}.brfc .brfc_top .p1 i {    display: block;    font-size: 14px;    margin-top: 25px;}.brfc .brfc_top .p2 {    float: right;    color: #1e1e1e;    font-size: 16px;    font-weight: bold;    text-align: right;    padding-right: 30px;}.brfc .brfc_top .p2 b {    display: block;    font-size: 42px;    position: relative;    right: -55px;}.brfc .conbox {    margin: 0 50px;}.brfc .conbox .conleft {    width: 665px;    height: 470px;}.brfc .conbox .conleft li {    display: none;    width: 665px;    height: 470px;    overflow: hidden;}.brfc .conbox .conleft li.cur {    display: block;}.brfc .conbox .conleft img {    display: block;    width: 665px;    height: 470px;    transition: all 0.5s;}.brfc .conbox .conright {    width: 430px;}.brfc .conbox .conright li {    float: left;    width: 200px;    height: 141px;    margin: 0 0 23px 15px;    overflow: hidden;    background: #000;}.brfc .conbox .conright img {    display: block;    width: 200px;    height: 141px;    transition: all 0.5s;    opacity: 0.5;}.brfc .conbox .conright li.cur img {    opacity: 1;}.brfc .conbox .conleft li:hover img {    transform: scale(1.1);}.brfc .brfc_p1 {    margin-top: 25px;    margin-left: 50px;}.brfc .brfc_p1 a.a1 {    font-size: 16px;    color: #1e1e1e;    margin-right: 365px;}.brfc .brfc_p1 a.a2 {    font-size: 12px;    color: #999;    font-style: italic;}/*服务特色*/.fwts .container {    position: relative;    height: 1000px;}.fwts .conbox {    position: relative;    height: 700px;}.fwts .conleft {    width: 500px;    height: 500px;    background: #fff;    position: absolute;    left: -360px;    padding-left: 360px;    top: 100px;    z-index: 2;}.fwts .conleft .p1 {    padding-top: 60px;    font-size: 28px;    color: #1e1e1e;    margin-bottom: 30px;}.fwts .conleft .p1 b {    display: block;}.fwts .conleft .p2 {    font-size: 13px;    color: #1e1e1e;    margin-bottom: 60px;}.fwts .conleft .p2 b {    display: block;    font-size: 42px;}.fwts .conleft .p3 {    position: relative;    margin-bottom: 40px;}.fwts .conleft .p3 b {    font-size: 24px;    color: #1e1e1e;    margin-right: 8px;}.fwts .conleft .p3 i {    font-size: 16px;    color: #999;}.fwts .conleft .p3 em {    display: block;    width: 280px;    height: 1px;    background: #ebebeb;    position: absolute;    left: 80px;    top: 18px;}.fwts .conleft .p3 span {    display: block;    width: 20px;    height: 32px;    position: absolute;    position: absolute;    top: 0;    cursor: pointer;}.fwts .conleft .p3 span.fwts_btnl {    right: 100px;    background: url(../images/jtl01.png) no-repeat center;}.fwts .conleft .p3 span.fwts_btnl:hover {    background: url(../images/jtl02.png) no-repeat center;}.fwts .conleft .p3 span.fwts_btnr {    right: 60px;    background: url(../images/jtr01.png) no-repeat center;}.fwts .conleft .p3 span.fwts_btnr:hover {    background: url(../images/jtr02.png) no-repeat center;}.fwts .conleft .p4 {    padding-left: 70px;    height: 65px;    position: relative;    background: url(../images/fwtstel.png) no-repeat left center;    color: #1e1e1e;}.fwts .conleft .p4 i {    display: block;    font-size: 14px;    padding-top: 12px;}.fwts .conleft .p4 b {    display: block;    font-size: 24px;}.fwts .conright {    position: relative;    width: 1200px;    height: 700px;    position: absolute;    right: -360px;    overflow: hidden;    z-index: 1;}.fwts .conright ul {    position: relative;}.fwts .conright ul li {    float: left;    width: 1200px;    height: 700px;    overflow: hidden;    position: relative;}.fwts .conright ul li img {    float: left;    width: 1200px;    height: 700px;    transition: all 2s;}.fwts .conright ul li:hover img {    transform: scale(1.1);}.fwts .fwts_bot {    text-align: center;    height: 200px;    background: #1e1e1e;}.fwts .fwts_bot li {    float: left;    width: 239px;    border-left: 1px solid #353535;    height: 200px;}.fwts .fwts_bot li:first-child {    border-left: none;}.fwts .fwts_bot li i {    display: block;    margin: 0 auto;    padding-top: 70px;    color: #fff;    font-size: 18px;    line-height: 24px;    position: relative;    transition: all 0.5s;    top: 0;}.fwts .fwts_bot li em {    display: block;    width: 44px;    height: 1px;    background: #353535;    margin: 35px auto;    position: relative;    transition: all 0.5s;    top: 0;}.fwts .fwts_bot li:hover i {    top: -10px;}.fwts .fwts_bot li:hover em {    top: 10px;}/*成功案例*/.cgal .cgal_con {    height: 550px;    background: #fff;    position: relative;    padding: 50px 50px 0 50px;}.cgal .cgal_con h2 {    font-size: 22px;    overflow: hidden;    margin-bottom: 40px;    height: 40px;}.cgal .cgal_con h2 a {    float: left;    color: #1e1e1e;    font-weight: normal;    line-height: 40px;}.cgal .cgal_con h2 i {    float: right;    font-size: 20px;    color: #1e1e1e;    text-align: right;    font-weight: bold;}.cgal .cgal_con h2 em {    display: block;    font-size: 13px;    margin-right: 26px;}.cgal .cgal_con .cgal_btnl {    display: block;    width: 76px;    height: 76px;    position: absolute;    left: -38px;    top: 263px;    background: url(../images/jtl03.png) no-repeat center;    cursor: pointer;}.cgal .cgal_con .cgal_btnr {    display: block;    width: 76px;    height: 76px;    position: absolute;    right: -38px;    top: 263px;    background: url(../images/jtr03.png) no-repeat center;    cursor: pointer;}.cgal .cgal_con .cgal_btnl:hover {    background: url(../images/jtl04.png) no-repeat center;}.cgal .cgal_con .cgal_btnr:hover {    background: url(../images/jtr04.png) no-repeat center;}.cgal .cgal_con .conbox {    position: relative;    overflow: hidden;    width: 1100px;}.cgal .cgal_con .conbox ul {    position: relative;}.cgal .cgal_con .conbox ul li:first-child {    margin-left: 0;}.cgal .cgal_con .conbox ul li {    float: left;    width: 320px;    margin-left: 70px;}.cgal .cgal_con .conbox ul li dt {    width: 320px;    height: 230px;    overflow: hidden;    position: relative;}.cgal .cgal_con .conbox ul li dt img {    display: block;    width: 320px;    height: 230px;    transition: all 0.5s;}.cgal .cgal_con .conbox ul li dd.dd1 {    font-size: 16px;    margin: 25px 0;}.cgal .cgal_con .conbox ul li dd.dd1 a {    color: #333;}.cgal .cgal_con .conbox ul li dd.dd2 {    font-size: 14px;    line-height: 24px;    margin-bottom: 50px;}.cgal .cgal_con .conbox ul li dd.dd2 a {    color: #999;}.cgal .cgal_con .conbox ul li dd.dd3 {    text-align: right;}.cgal .cgal_con .conbox ul li dd.dd3 a {    color: #999;}.cgal .cgal_con .conbox ul li dd.dd3 em {    font-style: italic;    font-size: 12px;    margin-left: 20px;}.cgal .cgal_con .conbox ul li:hover dt img {    transform: scale(1.1);}.cgal .cgal_con .conbox ul li:hover dd.dd1 a {    color: #c8c84f;}/*在线咨询*/.zxzx .conbox {    height: 400px;    padding-top: 100px;}.zxzx .conbox .conleft {    width: 500px;    height: 400px;    position: relative;    color: #1e1e1e;}.zxzx .conbox .conleft .p1 {    font-size: 28px;    margin-bottom: 30px;}.zxzx .conbox .conleft .p2 {    font-size: 16px;    line-height: 24px;    margin-bottom: 50px;}.zxzx .conbox .conleft .p3 {    font-size: 13px;    font-weight: bold;    margin-left: 230px;}.zxzx .conbox .conleft .p3 b {    display: block;    font-size: 42px;    text-transform: uppercase;}.zxzx .conbox .conleft .p4 {    padding-left: 65px;    background: url(../images/fwtstel.png) no-repeat left center;    color: #1e1e1e;    height: 65px;}.zxzx .conbox .conleft .p4 i {    display: block;    font-size: 14px;    padding-top: 12px;}.zxzx .conbox .conleft .p4 b {    display: block;    font-size: 24px;}.zxzx .conbox .conleft .zxzxbg {    width: 552px;    height: 504px;    background: url(../images/zxzxbg.png) no-repeat center;    position: absolute;    right: -290px;    bottom: 0;}.zxzx .conbox .conright {    width: 400px;}.zxzx .conbox .conright .p1 {    font-size: 15px;    height: 53px;    width: 398px;    border: 1px solid #1e1e1e;    background: #fff;    margin-bottom: 25px;}.zxzx .conbox .conright .p1 input {    display: block;    border: none;    width: 398px;    height: 53px;    line-height: 53px;    text-indent: 22px;}.zxzx .conbox .conright .ljjm {    display: block;    height: 55px;    line-height: 55px;    text-align: center;    background: #1e1e1e;    font-size: 20px;    color: #fff;    width: 100%;    border: 0;    cursor: pointer}/*新闻*/.news {    background: #fff;    padding-bottom: 40px;}.news .conleft {    width: 540px;    padding-top: 100px;}.news .con_top {    overflow: hidden;    position: relative;    padding-bottom: 40px;    border-bottom: 1px solid #ebebeb;}.news .con_top a {    float: left;    font-size: 22px;    color: #1e1e1e;    margin-right: 15px;}.news .con_top span {    float: right;    font-size: 20px;    color: #1e1e1e;    text-align: right;    font-weight: bold;}.news .con_top em {    display: block;    font-size: 13px;    margin-right: 26px;    font-weight: bold;}.news .conleft .cjwt {    position: relative;    height: 480px;    overflow: hidden;}.news .conleft .cjwt dl {    padding: 50px 0 35px 70px;    width: 470px;    border-bottom: 1px solid #ebebeb;    background: url(../images/cjwtbg.png) no-repeat left 50px;}.news .conleft .cjwt dl dt {    height: 24px;    line-height: 24px;    margin-bottom: 5px;    font-size: 14px;}.news .conleft .cjwt dl dt a {    color: #1e1e1e;}.news .conleft .cjwt dl dd {    font-size: 14px;    line-height: 20px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    height: 40px;}.news .conleft .cjwt dl:hover dt a {    color: #309652;}.news .conright {    width: 540px;    padding: 100px 0 0 59px;    border-left: 1px solid #ebebeb;}.news .conright .con_top a {    color: #999;}.news .conright .con_top b {    font-weight: normal;}.news .conright .con_top a.cur {    color: #1e1e1e;}.news .conright .con_top a.cur b {    font-weight: bold;}.news .conright .botbox {    display: none;}.news .conright .botbox.cur {    display: block;}.news .conright dl {    margin-top: 50px;    position: relative;    background: #c8c84f;    height: 169px;}/*padding-left: 220px;*/.news .conright dl dt {    width: 220px;    height: 169px;    position: absolute;    left: 0;    top: 0;    overflow: hidden;}.news .conright dl dt img {    display: block;    width: 220px;    height: 169px;    transition: all 0.5s;}.news .conright dl dd a {    color: #fff;}.news .conright dl dd.dd1 {    padding-top: 20px;    margin-left: 25px;    width: 265px;    font-size: 16px;    margin-bottom: 15px;}.news .conright dl dd.dd2 {    font-size: 13px;    line-height: 20px;    margin-left: 25px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    height: 80px;    margin-bottom: 0px;    width: 260px;}.news .conright dl dd.dd3 {    text-align: right;    width: 260px;    margin-left: 25px;    font-style: italic;    margin-bottom: 45px;}.news .conright ul {    margin-top: 50px;}.news .conright ul li {    overflow: hidden;    position: relative;    font-size: 14px;    margin-bottom: 23px;}.news .conright ul li a {    float: left;    width: 380px;    color: #1e1e1e;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.news .conright ul li span {    float: right;    font-size: 14px;    color: #ccc;}.news .conright ul li:hover a {    color: #309652;}.news .conright dl:hover dt img {    transform: scale(1.1);}.a2 {    display: block;    /*padding-bottom: 50px;*/    font-size: 16px;    color: #1E1E1E;    text-align: center;    margin-top: 50px;    margin-bottom: 20px;}.indexaboutfour {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    padding: 30px 0;    border-top: 1px solid #1e1e1e;    border-bottom: 1px solid #1e1e1e;    margin-top: 50px;}.indexaboutfour .item {    -webkit-box-flex: 1;    -webkit-flex: 1;    flex: 1;    text-align: center;    color: #1e1e1e;    font-weight: bold;    border-right:1px solid #1e1e1e;}.indexaboutfour .item:last-child {    border:none;}.item-top {    font-size: 36px;}.item-middle {    font-size: 18px;    margin: 20px 0 8px;}.item-footer {    font-size: 13px;    color: #969696;}.proItem {    overflow: hidden;    margin-bottom: 30px;}.proItem .item {    width: 25%;    cursor: pointer;    float: left;    text-align: center;}.proItem .item a {   display: block;    background: #fff;    padding: 20px 0px;}.proItem .itemActive a ,.proItem .item a:hover {    background: #309652!important;    color: #fff !important;}