.fl {    float: left}.fr {    float: right}.cl {    clear: both}.rad {    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    -ms-border-radius: 6px;    border-radius: 6px}.hide {    display: none;}input {    font-family: '微软雅黑';    font-size: 14px;    outline: none}input::-webkit-input-placeholder {    color: #b9b9b9 !important;}input:-moz-placeholder {    color: #b9b9b9 !important;}input::-moz-placeholder {    color: #b9b9b9 !important;}input:-ms-input-placeholder {    color: #b9b9b9 !important;}.middle {    width: 1200px;    margin: auto;    text-align: left}.module h3 {    color: #444;    font-size: 24px;    font-weight: 500;    padding-top: 35px;    text-align: center;}.module h4 {    text-align: center;    font-size: 14px;    color: #cccccc;    height: 35px;    line-height: 35px;    text-transform: Uppercase;    font-weight: 300;}.module h5 {    color: #999999;    font-size: 14px;    text-align: center;    font-weight: 300;    height: 35px;    line-height: 35px;}.newsmodule .layui-tab-title {    height: 60px;    clear: both;    text-align: center;    margin: 15px 0;}.newsmodule .layui-tab-title li {    width: 120px;    height: 54px;    text-align: center;    display: inline-block;    margin: 0 10px;    padding-top: 6px;    cursor: pointer;}.newsmodule .layui-tab-title li.layui-this {    background: #0fafeb;    border-radius: 4px;}.newsmodule .layui-tab-title li i {    font-size: 26px;    display: block;    color: #0fafeb;}.newsmodule .layui-tab-title li em {    font-size: 14px;}.newsmodule .layui-tab-title li.layui-this i, .newsmodule .layui-tab-title li.layui-this em {    color: #fff;}.newsmodule .layui-tab-item {    border: 1px solid #eeeeee;    display: none;    border-bottom: none;}.newsmodule .layui-tab-item.layui-show {    display: block;}.newsmodule .layui-tab-item ul li {    width: 170px;    height: 104px;    text-align: center;    border-bottom: 1px solid #eeeeee;    border-right: 1px solid #eeeeee;    float: left;}.newsmodule .layui-tab-item ul li:nth-child(7n) {    border-right: 0px;    width: 172px;}.newsmodule .layui-tab-item ul li a {    display: block;    width: 100%;    height: 100%;    display: flex;    align-items: center;    text-align: center;}.newsmodule .layui-tab-item ul li img {    align-items: center;    max-width: 140px;    max-height: 70px;    margin: 0 auto;}.balemodule {    padding: 120px 0 60px;    background: url("../images/sbg.png") top center no-repeat;}.balelist {    text-align: center;    padding: 40px 0 0;}.balelist ul li {    width: 205px;    border: 1px solid #e1e5ea;    border-radius: 6px;    text-align: center;    padding: 40px 40px 20px;    display: inline-block;    transition: all .2s ease;    background: #fff;}.balelist ul li:nth-child(2) {    margin: 0 100px;}.balelist ul li:hover {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;    -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .5);    -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .5);    box-shadow: 0 -1px 10px rgba(0, 0, 0, .5);}.balelist ul li .baleicon img {    margin: 0 auto;}.balelist ul li h3 {    font-size: 20px;    font-weight: 300px;}.balelist ul li p {    font-size: 14px;    color: #999999;    padding: 15px 0;}.balelist ul li .price {    font-size: 20px;    color: #999999;}.balelist ul li .price i {    font-size: 40px;    color: #0fafeb;    font-weight: 700;}.balelist ul li .oldprice {    font-size: 14px;    color: #999999;}.wxmodule .layui-tab-title, .wbmodule .layui-tab-title {    height: 46px;    background: #fff;    border-radius: 4px;    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);    margin-top: 15px;    margin-bottom: 15px;}.wxmodule .layui-tab-title li, .wbmodule .layui-tab-title li {    width: 100px;    height: 46px;    line-height: 46px;    display: inline-block;    text-align: center;    float: left;    cursor: pointer;}.wxmodule .layui-tab-title li em, .wbmodule .layui-tab-title li em {    font-size: 14px;}.wxmodule .layui-tab-title li i, .wbmodule .layui-tab-title li i {    display: none;    font-size: 20px;    color: #0fafeb;}.wxmodule .layui-tab-title li.layui-this, .wbmodule .layui-tab-title li.layui-this {    width: 100px;    height: 54px;    line-height: normal;    background: #48ba6c;    padding-top: 6px;    border-radius: 4px;    margin-top: -8px;}.wbmodule .layui-tab-title li.layui-this {    background: #fd5350;}.wxmodule .layui-tab-title li.layui-this i, .wbmodule .layui-tab-title li.layui-this i {    display: block;    color: #fff;}.wxmodule .layui-tab-title li.layui-this em, .wbmodule .layui-tab-title li.layui-this em {    color: #fff;    font-size: 12px;}.wxmodule .layui-tab-title a, .wbmodule .layui-tab-title a {    float: right;    display: inline-block;    line-height: 46px;    margin-right: 15px;    color: #999;}.wxmodule .layui-tab-title a:hover, .wbmodule .layui-tab-title a:hover {    color: #3cb4f9;}.wxmodule .wxlist ul li, .wbmodule .wxlist ul li {    width: 290px;    height: 120px;    background: #fff;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);    float: left;    margin: 17px 13px 0px 0px;    -webkit-transition: all 0.2s linear}.wxmodule .wxlist ul li:nth-child(4n), .wbmodule .wxlist ul li:nth-child(4n) {    margin-right: 0;}.wxmodule .wxlist ul li .img, .wbmodule .wxlist ul li .img {    text-align: center;    padding: 20px 15px;    float: left;}.wxmodule .wxlist ul li .img img, .wbmodule .wxlist ul li .img img {    width: 80px;    height: 80px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%}.wxmodule .wxlist ul li .mediainfo, .wbmodule .wxlist ul li .mediainfo {    float: left;    padding-right: 10px;    width: 170px;}.wxmodule .wxlist ul li h3, .wbmodule .wxlist ul li h3 {    text-align: left;    color: #444;    font-size: 16px;    font-weight: normal;    padding-top: 25px;}.wxmodule .wxlist ul li h3 img, .wbmodule .wxlist ul li h3 img {    vertical-align: middle;    margin-left: 3px;    width: 16px;    height: 16px;    display: inline-block;}.wxmodule .wxlist ul li h4, .wbmodule .wxlist ul li h4 {    text-align: left;    color: #666;    font-size: 12px;    font-weight: normal;    background: none;    height: auto;    line-height: normal;}.wxmodule .wxlist ul li p, .wbmodule .wxlist ul li p {    text-align: left;    color: #666;    font-size: 12px;}.wxmodule .wxlist ul li p span, .wbmodule .wxlist ul li p span {    margin: 0px 10px 0 0;}.wxmodule .wxlist ul li p em, .wbmodule .wxlist ul li p em {    color: #3cb4f9}.wxmodule .wxlist ul li:hover, .wbmodule .wxlist ul li:hover {    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);    transform: translate3d(0, -7px, 0);    -webkit-transform: translate3d(0, -7px, 0)}.ysmodule {    padding: 60px 0;    background: url(../images/zlbg.png) top center no-repeat;}.ysmodule ul li {    width: 280px;    height: 285px;    float: left;    background: #fff;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);    float: left;    margin: 17px 13px 0px 0px;    -webkit-transition: all 0.2s linear;    padding-bottom: 10px;    margin-right: 24px;    overflow: hidden;    position: relative;    cursor: pointer;}.ysmodule ul li:nth-child(4) {    margin-right: 0;}.ysmodule ul li .img {    width: 150px;    height: 150px;    margin: 30px auto 20px;}.ysmodule ul li .img img {    width: 100%;    height: 100%;}.ysmodule ul li h4 {    font-size: 18px;    color: #444444;    background: url(../images/ystitlebg.png) bottom center no-repeat;}.ysmodule ul li p {    font-size: 14px;    color: #999;    text-align: center;    line-height: 40px;}.ysmodule ul li .ysinfo {    width: 280px;    height: 0px;    background: #fff;    overflow: hidden;    position: absolute;    left: 0;    bottom: 0;}.ysmodule ul li .ysinfo dl {    padding: 25px 30px;}.ysmodule ul li .ysinfo dl dt {    font-size: 18px;    color: #444444;    line-height: 50px;    background: url("../images/dtbg.png") left bottom no-repeat;    margin-bottom: 15px;}.ysmodule ul li .ysinfo dl dd {    font-size: 14px;    color: #666666;    line-height: 40px;    background: url("../images/ddicon.png") left center no-repeat;    padding-left: 10px;}.hzmodule .layui-tab-title {    text-align: center;}.hzmodule .layui-tab-title li {    display: inline-block;    width: 100px;    font-size: 14px;    line-height: 50px;    cursor: pointer;}.hzmodule .layui-tab-title li.layui-this {    color: #0fafeb;    font-size: 18px;    background: url(../images/navbg.png) bottom center no-repeat;}.hzmodule .layui-tab-item {    padding-top: 40px;}.hzmodule .leftthumb {    width: 360px;    height: 510px;    float: left;}.hzmodule .righttxt {    width: 700px;    float: left;    padding-left: 40px;    padding-top: 40px;    background: url("../images/righttxtbg.png") center 125px no-repeat;}.hzmodule .righttxt .caselogo {    height: 75px;    margin-bottom: 30px;}.hzmodule .righttxt .casetitle {    font-size: 18px;    font-weight: 700;    color: #666;    margin-bottom: 30px;}.hzmodule .righttxt .caseinfo {    line-height: 25px;    margin-bottom: 30px;}.hzmodule .righttxt dl dd {    width: 33.33%;    float: left;    text-align: center;}.hzmodule .righttxt dl dd i, .hzmodule .righttxt dl dd em {    display: block;    font-size: 14px;    color: #999999;}.hzmodule .righttxt dl dd i {    font-size: 30px;    color: #0fafeb;}.zlmodule {    padding: 100px 0 50px;    background: url(../images/zlbg.png) top center no-repeat;}.mr-frbox {    height: 250px;    margin: 20px auto 0;    background: #fff;    border-radius: 6px;}.mr-frBtnL {    float: left;    margin: 100px 0px 0px 15px;    cursor: pointer;    display: inline;}.mr-frUl {    float: left;    height: 235px;    width: 1020px;    margin-left: 65px}.mr-frBtnR {    float: right;    margin-top: 100px;    margin-right: 15px;    cursor: pointer;}.mr-frUl ul li {    display: inline;    float: left;    height: 235px;    width: 183px;    margin: 0px 10px;    overflow: hidden;    text-align: center;}.mr-frUl ul li a {    width: 181px;    height: 91px;    border: 1px solid #ebebeb;    display: block;    margin: 24px 0px 0px;    -webkit-transition: all 0.2s linear;}.mr-frUl ul li a:hover {    transform: translate3d(0, -7px, 0);    -webkit-transform: translate3d(0, -7px, 0);}.mr-frUl ul li a span {    width: 181px;    height: 91px;    display: table-cell;    vertical-align: middle}.mr-frUl ul li img {    max-width: 181px;    max-height: 91px;    margin: 0 auto;}.articlemodule .leftarticle {    width: 840px;    float: left;}.articlemodule .leftarticle .layui-tab-title {    height: 33px;    line-height: 30px;    font-size: 14px;    color: #a4a4a4;    margin-bottom: 10px;}.articlemodule .leftarticle .layui-tab-title li {    float: left;    margin-right: 15px;    border-bottom: 3px solid #fff;    cursor: pointer;}.articlemodule .leftarticle .layui-tab-title li.layui-this {    color: #0fafeb;    font-size: 18px;    border-bottom: 3px solid #0fafeb;}.articlemodule .leftarticle .imgarticle {    width: 300px;    float: left;    padding-top: 4px;}.articlemodule .leftarticle .imgarticle ul li {    width: 300px;    height: 190px;    position: relative;    margin-bottom: 10px;}.articlemodule .leftarticle .imgarticle ul li img {    width: 300px;    height: 190px;}.articlemodule .leftarticle .imgarticle ul li span {    width: 280px;    height: 30px;    line-height: 30px;    color: #fff;    position: absolute;    left: 0;    bottom: 0;    z-index: 2;    padding: 0 10px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.articlemodule .leftarticle .imgarticle ul li .bg {    width: 300px;    height: 30px;    background: #000;    opacity: 0.8;    filter: alpha(opacity=80);    position: absolute;    left: 0;    bottom: 0;    z-index: 1;}.articlemodule .leftarticle .rightlist {    width: 520px;    float: right;}.articlemodule .leftarticle .rightlist ul li {    border-bottom: 1px dashed #dddddd;    overflow: hidden;}.articlemodule .leftarticle .rightlist ul li .article-head {    width: 520px;    height: 40px;    line-height: 40px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.articlemodule .leftarticle .rightlist ul li .article-head a {    color: #444444;}.articlemodule .leftarticle .rightlist ul li.current .article-head a {    color: #0fafeb;    text-decoration: underline;}.articlemodule .leftarticle .rightlist ul li .article-head .article-time {    float: right;    font-size: 12px;    color: #999999;}.articlemodule .leftarticle .rightlist ul li .article-content {    display: none;    color: #999999;    line-height: 24px;    margin-bottom: 10px;    height: 48px;    overflow: hidden;    font-size: 14px;}.articlemodule .leftarticle .rightlist ul li.current .article-content {    display: block;}.articlemodule .righthelp {    width: 330px;    float: right;}.articlemodule .righthelp .helptitle {    height: 33px;    line-height: 30px;    margin-bottom: 12px;}.articlemodule .righthelp .helptitle span {    display: inline-block;    color: #0fafeb;    font-size: 18px;    border-bottom: 3px solid #0fafeb;}.articlemodule .righthelp .helplist dl dt {    background: url("../images/qicon.png") left center no-repeat;    height: 35px;    line-height: 35px;    padding-left: 25px;    font-size: 14px;}.articlemodule .righthelp .helplist dl dt a {    color: #444444;}.articlemodule .righthelp .helplist dl dt a:hover {    color: #0fafeb;    text-decoration: underline;}.articlemodule .righthelp .helplist dl dd {    background: url("../images/aicon.png") left 6px no-repeat;    line-height: 24px;    padding-left: 25px;    font-size: 14px;    color: #999999;    margin-bottom: 5px;}.articlemodule .righthelp .helplist .more {    margin-top: 20px;    display: block;}.lcmodule {    background: url("../images/hzlcbg.png") bottom center repeat-x;    text-align: center;    padding: 110px 0 80px;}.lcmodule h3, .lcmodule h4 {    color: #fff;}.lcmodule .layui-tab-title {    text-align: center;    margin: 40px 0 60px;}.lcmodule .layui-tab-title li {    display: inline-block;    width: 150px;    height: 35px;    color: #a1d7f4;    font-size: 14px;    cursor: pointer;}.lcmodule .layui-tab-title li.layui-this {    font-size: 18px;    color: #fff;    background: url(../images/lchoverbg.png) bottom center no-repeat;}.lcmodule .layui-tab-item {    text-align: center;}.lcmodule .layui-tab-item img {    margin: 0 auto;}.weixinpage .layui-tab-title {    color: #74707e;    font-size: 14px;    height: 40px;    line-height: 40px;    text-align: center;}.weixinpage .layui-tab-title li {    width: 100px;    display: inline-block;    cursor: pointer;}.weixinpage .layui-tab-title li.layui-this {    font-size: 18px;    color: #48ba6c;    background: url(../images/weixinnavbg.png) bottom center no-repeat;}.position-box {    color: #a4a4a4;    font-size: 14px;    padding: 15px 0px;}.position-box a {    color: #a4a4a4;}.tc-lists ul li {    overflow: hidden;    margin-bottom: 30px;}.tc-lists ul li .img {    width: 240px;    height: 160px;    float: left;}.tc-lists ul li .img img {    -webkit-border-radius: 4px;    border-radius: 4px;    width: 240px;}.tc-lists ul li .text {    overflow: hidden;}.tc-lists ul li .text .title a {    color: #444;    font-size: 22px;    line-height: 24px;}.tc-lists ul li .text .title em {    width: 80px;    height: 24px;    line-height: 24px;    background: #ff000d;    display: inline-block;    vertical-align: top;    text-align: center;    color: #fff;    font-size: 14px;    -webkit-border-radius: 4px;    margin-left: 5px;}.tc-lists ul li .text .des {    background: #fafafa;    padding: 13px 25px;    margin-top: 10px;    position: relative;}.tc-lists ul li .text .des p {    color: #999;    font-size: 14px;    padding: 3px 0px;}.tc-lists ul li .text .des p a {    color: #3cb4f9;}.tc-lists ul li .text .des .rightbox {    position: absolute;    right: 25px;    top: 13px;    text-align: center;}.tc-lists ul li .text .des .rightbox .price {    color: #ff000d;    font-size: 28px;}.tc-lists ul li .text .des .rightbox .price-del {    color: #999;    font-size: 16px;}.tc-lists ul li .text .des .btn {    width: 130px;    height: 36px;    line-height: 36px;    background: #3cb4f9;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #fff;    font-size: 14px;    margin-top: 6px;}.tc-lists ul li .text .des .btn a {    color: #fff;    display: block;}.tc-lists ul li .text .des .btn span {    background: url(../images/caricon.png) no-repeat left center;    padding-left: 25px}.tc-lists .bottom, .news-right .bottom {    width: 280px;    height: 40px;    margin: 0 auto 40px;    border: 1px solid #ddd;    -webkit-border-radius: 25px;    border-radius: 25px;    text-align: center;    line-height: 40px;}.tc-lists .bottom a, .news-right .bottom a {    color: #999;    font-size: 16px;}.admin-header {    box-shadow: 0px 0px 17px rgba(145, 155, 175, 0.17);}.bottommodule {    background: url(../images/bottommodule.png) top center no-repeat;    padding: 0;    height: 318px;}.bottommodule h3 {    font-size: 30px;    padding-top: 140px;}.list-main, .mtdes-top {    background: #fff;    width: 1160px;    margin: 20px auto 40px;    padding: 0px 20px 20px;    box-shadow: 0px 0px 17px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 6px;    border-radius: 6px;}.list-main .middle {    width: auto;}.list-main .articlemodule .leftarticle {    width: 835px;}.list-main .articlemodule .righthelp {    width: 295px;}.list-main .articlemodule .righthelp .helplist .more {    padding-left: 25px;}.list-main .module h3 {    padding-top: 25px;}.list-main .articlemodule .leftarticle .rightlist ul li .article-content {    margin-bottom: 10px;    padding-bottom: 0px;}.list-main .img-list {    padding-top: 25px;}.list-main .img-list a {    width: 212px;    height: 91px;    display: block;    border: 1px solid #ebebeb;    float: left;    margin: 0px 0px 24px 20px;}.list-main .img-list {    margin-left: -20px;}.list-main .img-list span {    display: table-cell;    vertical-align: middle;    width: 212px;    height: 91px;    text-align: center;}.list-main .img-list img {    max-width: 180px;    max-height: 80px;}.mtdes-top {    padding: 20px;    margin-bottom: 0px;}.mtdes-top .mtdes-left {    border-right: 1px solid #eee;    min-height: 330px;    width: 840px;    float: left;    overflow: hidden;}.mtdes-top .mtdes-left .lbox {    width: 300px;    float: left;    min-height: 330px;    margin-right: 30px;    text-align: center;}.mtdes-top .mtdes-left .lbox .imgbox {    padding: 10px 0px 20px;}.mtdes-top .mtdes-left .lbox .imgbox img {    height: 60px;}.mtdes-top .mtdes-left .lbox .title {    color: #444;    font-size: 18px;    padding: 20px 0px;}.mtdes-top .mtdes-left .lbox .box {    border: 1px solid #eee;    overflow: hidden;    -webkit-border-radius: 8px;    border-radius: 8px;}.mtdes-top .mtdes-left .lbox ul li {    width: 50%;    float: left;    box-sizing: border-box;    padding: 10px 0px;}.mtdes-top .mtdes-left .lbox ul .list-2, .mtdes-top .mtdes-left .lbox ul .list-4 {    border-left: 1px solid #eee;}.mtdes-top .mtdes-left .lbox ul .list-1, .mtdes-top .mtdes-left .lbox ul .list-2 {    border-bottom: 1px solid #eee;}.mtdes-top .mtdes-left .lbox ul li em {    color: #3cb4f9;    font-size: 26px;}.mtdes-top .mtdes-left .lbox ul li p {    color: #999;}.mtdes-top .mtdes-left dl {    width: 480px;    text-align: left;    float: left;}.mtdes-top .mtdes-left dl dt {    color: #444;    font-size: 22px;}.mtdes-top .mtdes-left dl dd {    background: #fafafa;    overflow: hidden;    padding: 15px 20px;    margin-top: 13px;}.mtdes-top .mtdes-left dl dd p {    width: 50%;    float: left;    padding: 8px 0px;    font-size: 14px;}.mtdes-top .mtdes-left dl dd p label {    color: #999;    width: 70px;    text-align: right;    display: inline-block;}.mtdes-top .mtdes-left dl dd p span {    color: #3cb4f9;}.mtdes-top .mtdes-right {    width: 310px;    text-align: left;    float: right;}.mtdes-top .mtdes-right dl dt {    color: #444;    font-size: 22px;    padding-left: 18px;    padding-bottom: 3px;}.mtdes-top .mtdes-right dl dd a {    height: 30px;    line-height: 30px;    display: inline-block;    background: #f7f7f7;    font-size: 14px;    color: #999;    padding: 0px 17px;    margin: 10px 0px 0px 18px;    -webkit-border-radius: 4px;    border-radius: 4px;}.namebox {    float: right;    line-height: 36px;    margin-top: 30px;    color: #999;    font-size: 12px;    margin-left: 30px;}.namebox img {    width: 36px;    height: 36px;    -webkit-border-radius: 50%;    border-radius: 50%;    margin-right: 3px;}.admin-header .nav ul li {    margin-right: 40px;}.bottommodule .middle {    text-align: center;    margin-top: 35px;}.bottommodule .ipt {    width: 300px;    height: 46px;    background: #fff;    border: none;    -webkit-border-radius: 6px;    border-radius: 6px;    text-indent: 15px;    color: #444;}.bottommodule .box {    display: inline-block;    background: #fff;    height: 46px;    text-align: left;    vertical-align: top;    -webkit-border-radius: 6px;    border-radius: 6px;    width: 260px;    margin: 0px 15px;}.bottommodule .box .number {    height: 46px;    border: none;    width: 115px;    margin-left: 15px;    color: #444;}.bottommodule .box .button {    height: 30px;    border: none;    border-left: 1px solid #eee;    vertical-align: middle;    background: #fff;    padding-left: 25px;    width: 115px;    color: #0fafeb;    cursor: pointer;}.bottommodule .btn {    background: #ffea00;    width: 140px;    height: 46px;    border: none;    -webkit-border-radius: 6px;    border-radius: 6px;    font-size: 14px;    color: #444;    cursor: pointer;}.hot-list ul {    overflow: hidden;    margin-left: -13px;}.hot-list ul li {    width: 280px;    float: left;    margin: 16px 0px 0px 13px;}.hot-list ul li .pic {    display: block;}.hot-list ul li .pic img {    width: 280px;    height: 160px;}.hot-list ul li .title {    color: #282828;    font-size: 16px;    display: block;    text-align: left;    line-height: 24px;    margin: 8px 0 5px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.hot-list ul li .price {    text-align: left;    line-height: 26px;}.hot-list ul li .price span {    color: #ff000d;    font-size: 20px;}.hot-list ul li .price em {    float: right;    color: #999;    font-size: 14px;}.mtdes-top .show-left {    width: 280px;    float: left;    text-align: left;}.mtdes-top .show-left img {    width: 280px;    height: 200px;}.mtdes-top .show-right {    overflow: hidden;    text-align: left;    padding-left: 18px;}.mtdes-top .show-right .title {    color: #282828;    font-size: 20px;    padding-top: 8px;}.mtdes-top .show-right .text-des .des-l {    width: 455px;}.mtdes-top .show-right .text-des .des-l .price {    color: #999;    font-size: 16px;    padding-top: 22px;    padding-bottom: 8px;}.mtdes-top .show-right .text-des .des-l .price span {    color: #ff000d;    font-size: 28px;}.mtdes-top .show-right .text-des .des-l p {    color: #666;    font-size: 14px;    line-height: 22px;    padding: 2px 0x;}.mtdes-top .show-right .text-des .des-l .btn-box {    padding-top: 16px;}.mtdes-top .show-right .text-des .des-l .btn-box .qqbtn {    width: 120px;    height: 36px;    display: inline-block;    line-height: 36px;    background: #3cb4f9;    color: #fff;    -webkit-border-radius: 6px;    border-radius: 6px;    font-size: 14px;    text-align: center;}.mtdes-top .show-right .text-des .des-l .btn-box .qqbtn span {    background: url(../images/qqicon.png) no-repeat left center;    padding-left: 30px;}.mtdes-top .show-right .text-des .des-l .btn-box .scbtn {    width: 118px;    height: 34px;    border: 1px solid #ddd;    display: inline-block;    vertical-align: top;    -webkit-border-radius: 6px;    border-radius: 6px;    font-size: 14px;    text-align: center;    color: #666;    line-height: 34px;    margin-left: 30px;}.mtdes-top .show-right .text-des .des-l .btn-box .scbtn span {    background: url(../images/scicon.png) no-repeat left center;    padding-left: 25px;}.mtdes-top .show-right .text-des .des-r {    width: 390px;    min-height: 150px;    border-left: 1px solid #eee;}.mtdes-top .show-right .text-des .des-r ul li {    width: 33.3333%;    float: left;    text-align: center;    color: #999;    font-size: 14px;    margin-top: 45px;}.mtdes-top .show-right .text-des .des-r ul li em {    color: #3cb4f9;    font-size: 26px;    display: block;    margin-bottom: 5px;}.mtdes-top .show-content .show-title {    color: #444;    font-size: 24px;    padding: 30px 0px 10px;}.mtdes-top .show-content .show-des {    color: #999;    font-size: 14px;}.mtdes-top .show-content .content-main {    min-height: 200px;    padding-bottom: 20px;}.yl-main .yl-title {    color: #444;    font-size: 24px;    padding: 15px 0px 30px;    font-weight: bold;}.yl-main .yl-content {    text-align: left;    line-height: 26px;    color: #444;    font-size: 14px;}.yl-main .yl-content img {    max-width: 100% !important;    height: auto !important;}.news-left {    width: 300px;    margin-bottom: 50px;}.news-left .zkcategory li {    width: 130px;    height: 38px;    display: block;    text-align: center;    line-height: 38px;    float: left;    border: 1px solid #dedede;    margin: 9px 5px 0px 4px;    color: #929292;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -ms-border-radius: 20px;    border-radius: 20px;}.news-left .zkcategory li a {    display: block;}.news-left .zkcategory li:hover, .news-left .zkcategory li.current {    background: #1db4fe;    border: 1px solid #1db4fe;    color: #fff;}.news-left .zkcategory li:hover a, .news-left .zkcategory li.current a {    color: #fff;}.news-left .left-title {    border-bottom: 1px solid #eee;    height: 28px;    margin-top: 20px;}.news-left .left-title span {    color: #0fafeb;    font-size: 18px;    border-bottom: 3px solid #0fafeb;    display: inline-block;    height: 26px;}.news-left .left-title .tab-title a {    color: #999;    font-size: 14px;    margin-left: 15px;}.news-left .left-title .tab-title .current {    color: #0fafeb;}.news-left .pxb ul li {    margin-top: 20px;    line-height: 22px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.news-left .pxb ul li em {    width: 22px;    height: 22px;    display: inline-block;    -webkit-border-radius: 4px;    border-radius: 4px;    background: #0fafeb;    text-align: center;    line-height: 22px;    color: #fff;    vertical-align: top;    margin-right: 3px;}.news-left .pxb ul li.first em {    background: #f44336;}.news-left .tags ul {    padding-top: 20px;}.news-left .tags ul li {    display: inline-block;    padding-right: 10px;    margin-bottom: 10px;}.news-left .tags ul li a {    display: block;    background: #0fafeb;    color: #FFF;    padding: 0 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}.news-left .hot-news ul {    padding-top: 6px;}.news-left .hot-news ul li {    margin-top: 10px;    overflow: hidden;}.news-left .hot-news ul li .img {    width: 100px;    height: 70px;    float: left;}.news-left .hot-news ul li .img img {    width: 100px;    height: 70px;}.news-left .hot-news ul li .title {    overflow: hidden;    padding-left: 8px;}.news-left .hot-news ul li .title a {    color: #444;    font-size: 16px;    line-height: 22px;}.news-right {    width: 875px;    margin-bottom: 50px;    text-align: left;}.news-right ul li .img {    width: 200px;    height: 140px;    float: left;    margin-right: 15px;}.news-right ul li {    overflow: hidden;    margin-bottom: 20px;}.news-right ul li .img img {    width: 200px;    height: 140px;}.news-right ul li .text {    border-bottom: 1px dashed #ddd;    overflow: hidden;}.news-right ul li .text .title {    color: #444;    font-size: 18px;    display: block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    margin: 5px 0px 8px;}.news-right ul li .text .des {    color: #999;    font-size: 14px;    line-height: 22px;    height: 66px;    overflow: hidden;}.news-right ul li .text p {    padding: 8px 0px;    color: #999;    line-height: 20px;    font-size: 14px;}.news-right ul li .text .time {    margin-right: 20px;}.news-right ul li .text p em {    height: 20px;    line-height: 20px;    background: #e7f7fd;    color: #0fafeb;    font-size: 12px;    display: inline-block;    vertical-align: top;    padding: 0px 10px;    -webkit-border-radius: 25px;    border-radius: 25px;    margin-right: 5px;}.news-right ul li .text .ll {    background: url(../images/llicon.png) no-repeat left center;    padding-left: 28px;}.news-right .bottom {    margin: 40px auto 50px;}.news-right .newscontent {    border: 1px solid #eee;    padding: 30px 23px 0;}.news-right .newscontent .content-title {    text-align: center;    color: #444;    font-size: 24px;}.news-right .newscontent .content-time {    font-size: 14px;    text-align: center;    color: #999;    padding: 10px 0px 20px;}.news-right .newscontent .content-mian {    font-size: 14px;    line-height: 30px;    color: #666;}.news-right .newscontent .content-mian img {    max-width: 100% !important;    height: auto !important;}.news-right .newscontent .news-share {    text-align: center;    line-height: 36px;    margin: 30px auto 10px;    float: right;}.news-right .newscontent .news-share img {    height: 36px;    margin-left: 5px;}.news-right .news-page {    font-size: 12px;    color: #666;    padding: 15px 0px 30px;    overflow: hidden;}.news-right .news-page a {    color: #666;}.articlemodule .leftarticle .rightlist ul li {    margin-bottom: 0px;}.admin-header .nav ul li.active a {    color: #0fafeb;}.articlemodule .leftarticle .yw-tab-title li {    margin-left: 20px;}.yw-tab-content {    border-top: 1px solid #eee;    padding: 20px 40px;}.yw-tab-content .eitbox li {    margin-bottom: 16px;}.yw-tab-content .eitbox li label {    width: 70px;    text-align: left;    display: inline-block;    line-height: 36px;    color: #444;}.yw-tab-content .eitbox li font {    color: #ff000d;}.yw-tab-content .eitbox li .ipt {    width: 808px;    height: 34px;    border: 1px solid #ddd;    -webkit-border-radius: 6px;    border-radius: 6px;    color: #444;    text-indent: 12px;}.yw-tab-content .word-btn label {    color: #444;    line-height: 40px;    margin-right: 28px;}.yw-tab-content .word-btn .btn {    display: inline-block;    vertical-align: top;    width: 150px;    height: 40px;    position: relative}.yw-tab-content .word-btn .btn .file {    width: 150px;    height: 40px;    position: absolute;    left: 0;    top: 0;    opacity: 0;    cursor: pointer;}.yw-tab-content .word-btn .btn a {    width: 150px;    height: 40px;    display: block;    background: #3cb4f9;    line-height: 40px;    text-align: center;    -webkit-border-radius: 6px;    border-radius: 6px;    color: #fff;}.yw-tab-content .gjxq {    font-size: 12px;    color: #999;    margin: 20px 0 12px;}.yw-tab-content .gjxq label {    font-size: 14px;    color: #444;}.yw-tab-content .gjxq font {    color: #ff000d;}.yw-tab-content .bottom {    line-height: 40px;    margin-top: 25px;    color: #444;}.yw-tab-content .bottom .btn .btn-box {    width: 110px;    height: 40px;    border: none;    background: #3cb4f9;    color: #fff;    display: inline-block;    text-align: center;    -webkit-border-radius: 4px;    border-radius: 4px;    margin-left: 12px;    cursor: pointer;}.yw-tab-content .bottom .number {    width: 58px;    height: 34px;    border: 1px solid #ddd;    text-align: center;    color: #444;    -webkit-border-radius: 4px;    border-radius: 4px;    margin-right: 5px;}.yw-tab-content .bottom .select {    border: 1px solid #ddd;    height: 34px;    width: 138px;    -webkit-border-radius: 4px;    border-radius: 4px;    font-size: 12px;    color: #444;    text-align: center;    text-indent: 12px;    margin: 0px 120px 0px 30px;}.yw-tab-content .bottom span em {    color: #ff000d;    font-size: 18px;    margin-left: 15px;}.yw-tab-content .search-main .ipt {    border: 1px solid #ddd;    width: 528px;    height: 38px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #444;    text-indent: 20px;}.yw-tab-content .search-main .ipt::-webkit-input-placeholder {    color: #444 !important;}.yw-tab-content .search-main .ipt:-moz-placeholder {    color: #444 !important;}.yw-tab-content .search-main .ipt::-moz-placeholder {    color: #444 !important;}.yw-tab-content .search-main .ipt:-ms-input-placeholder {    color: #444 !important;}.yw-tab-content .search-main .select {    border: 1px solid #ddd;    width: 128px;    height: 38px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #444;    padding-left: 15px;    margin-left: 8px;}.yw-tab-content .search-main .search-button .search-btn-box {    border: none;    background: #3cb4f9;    width: 110px;    height: 40px;    color: #fff;    -webkit-border-radius: 5px;    border-radius: 5px;    cursor: pointer;    margin-left: 10px;}.yw-tab-content .table-main {    text-align: center;    clear: both;    margin-top: 18px;    padding-bottom: 50px;}.yw-tab-content .table-main table th {    background: #f7f7f7;    height: 46px;    padding: 0px 8px;    font-size: 12px;    color: #444;    font-weight: normal;}.yw-tab-content .table-main table td {    text-align: center;    padding: 0px 8px;    height: 70px;    border-bottom: 1px solid #eee;    font-size: 12px;    color: #444;}.yw-tab-content .table-main table .check {    width: 15px;    height: 17px;    border: 1px solid #ddd;}.yw-tab-content .table-main table .table-btn {    width: 60px;    height: 30px;    background: #3cb4f9;    display: inline-block;    line-height: 30px;    text-align: center;    color: #fff;    -webkit-border-radius: 5px;    border-radius: 5px;}.yw-tab-content .table-main table .jj-btn {    background: #ff000d;    margin-left: 5px;}.yw-tab-content .table-main table .select {    border: 1px solid #ddd;    width: 98px;    height: 34px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #444;    text-indent: 10px;    font-size: 12px;}.yw-tab-content .table-main table .title, .yw-tab-content .table-main table .sm {    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 253px;}.yw-tab-content .table-main table .sm {    width: 160px;}.sxlist dl dt {    float: left;    padding-top: 20px;    margin-right: 5px;}.sxlist dl dd {    overflow: hidden;    border-bottom: 1px dashed #eee;    padding-top: 20px;}.sxlist dl dd a {    margin: 0px 12px 20px 8px;    display: inline-block;}.sxlist dl dd .current {    color: #0fafeb;}.sxlist dl.last dd {    border-bottom: none;}.fixed-right {    width: 40px;    background: #252a36;    position: fixed;    right: 0;    top: 0;    height: 100%;    display: table;    line-height: 17px;}.fixed-right .box {    display: table-cell;    vertical-align: middle;    height: 100%;    width: 40px;    text-align: center;}.fixed-right .box a {    padding: 10px 0px;    width: 40px;    height: 20px;    display: block;}.fixed-right .box .first {    height: auto;    margin-bottom: 5px;}.fixed-right .box .first span {    background: url(../images/car-icon.png) no-repeat center top;    display: block;    padding-top: 25px;}.fixed-right .box .current {    background: #3cb4f9;    display: block;    color: #fff;}.fixed-right .box em {    font-size: 12px;    background: #fff;    color: #3cb4f9;    padding: 0px 5px;    -webkit-border-radius: 25px;    border-radius: 25px;    display: inline-block;    margin-top: 5px;}.fixed-right .box .call {    background: url(../images/callicon.png) no-repeat center center;}.fixed-right .box .tel {    background: url(../images/telicon.png) no-repeat center center;}.fixed-right .box .kf {    background: url(../images/kficon.png) no-repeat center center;}.grzx-main .top-main {    background: #fff;    width: 1160px;    margin: 20px auto;    padding: 20px 20px 20px;    box-shadow: 0px 0px 17px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 6px;    border-radius: 6px;}.grzx-main .top-main .left-box {    width: 270px;    text-align: left;    margin-right: 85px;}.grzx-main .top-main .left-box .img img {    width: 90px;    height: 90px;    -webkit-border-radius: 50%;    border-radius: 50%;    margin-right: 10px;}.grzx-main .top-main .left-box .text {    overflow: hidden}.grzx-main .top-main .left-box .text .name {    color: #444;    font-size: 16px;}.grzx-main .top-main .left-box .text .name em {    height: 16px;    line-height: 16px;    background: #ffb000;    font-size: 12px;    display: inline-block;    vertical-align: middle;    color: #fff;    -webkit-border-radius: 25px;    border-radius: 25px;    padding: 0px 5px;    margin-left: 5px;}.grzx-main .top-main .left-box .text .icon-list {    margin: 12px 0px 8px;}.grzx-main .top-main .left-box .text .icon-list img {    margin-right: 10px;}.grzx-main .top-main .left-box .text .aq {    color: #999;    font-size: 12px;}.grzx-main .top-main .left-box .text .aq span {    color: #3cb4f9;}.grzx-main .top-main .left-box .text .bar-box {    display: inline-block;    width: 60px;    height: 8px;    background: #ccdfe9;    vertical-align: middle;    -webkit-border-radius: 25px;    border-radius: 25px;    margin: 0px 5px;}.grzx-main .top-main .left-box .text .bar-box .bar {    background: #0fafeb;    height: 8px;    -webkit-border-radius: 25px;    border-radius: 25px;}.grzx-main .top-main .middle-box .box {    text-align: left;    color: #888;    font-size: 14px;    padding-top: 12px;}.grzx-main .top-main .middle-box .box em {    font-size: 30px;    display: block;    color: #444;}.grzx-main .top-main .middle-box .box .btn {    width: 80px;    height: 30px;    display: block;    background: #0fafeb;    text-align: center;    line-height: 30px;    -webkit-border-radius: 25px;    border-radius: 25px;    color: #fff;    margin-top: 15px;}.grzx-main .top-main .right-box {    background: url(../images/kf-pic.jpg) no-repeat right center;    width: 290px;    text-align: left;    font-size: 12px;    color: #666;}.grzx-main .top-main .right-box dl dt {    color: #282828;    font-size: 14px;}.grzx-main .top-main .right-box dl dd {    padding-top: 5px;}.grzx-main .top-main .right-box dl dd label {    width: 50px;    display: inline-block;}.grzx-main .nav-left {    width: 240px;    min-height: 1025px;    background: #fff;    margin-bottom: 90px;    box-shadow: 0px 0px 20px rgba(145, 155, 175, 0.17);    border-radius: 2px;}.grzx-main .nav-left .nav-title {    padding-left: 36px;    color: #444;    font-size: 16px;    margin: 20px 0 10px;}.grzx-main .nav-left .nav-title span {    width: 30px;    display: block;    vertical-align: middle;    float: left;}.grzx-main .nav-left .title-body a {    display: block;    padding-left: 66px;    height: 40px;    line-height: 40px;    color: #666;}.grzx-main .nav-left .title-body a:hover, .grzx-main .nav-left .title-body .current {    color: #fff;    background: #0fafeb;}.grzx-main .right-main {    width: 940px;}.grzx-main .right-main .order-number {    margin-left: -20px;}.grzx-main .right-main .order-number a {    width: 220px;    height: 200px;    display: block;    background: #fff;    -webkit-border-radius: 4px;    border-radius: 4px;    box-shadow: 0px 0px 20px rgba(145, 155, 175, 0.17);    text-align: center;    float: left;    margin-left: 20px;    margin-bottom: 20px;}.grzx-main .right-main .order-number .title {    color: #888;}.grzx-main .right-main .order-number .number {    font-size: 40px;    margin: 5px auto;}.grzx-main .right-main .order-number .icon {    display: block;    height: 50px;    margin: 20px auto 10px;}.grzx-main .right-main .order-number .wx .number {    color: #62b900;}.grzx-main .right-main .order-number .wb .number {    color: #ff5722;}.grzx-main .right-main .order-number .yw .number {    color: #50acea;}.grzx-main .right-main .order-number .dx .number {    color: #faa33a;}.grzx-main .kjtg, .grzx-main .bzjx {    background: #fff;    box-shadow: 0px 0px 20px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 4px;    border-radius: 4px;    margin-bottom: 20px;}.grzx-main .kjtg dl dt {    text-align: center;    height: 50px;    line-height: 50px;    color: #282828;    font-size: 20px;}.grzx-main .kjtg dl dd {    margin: 0px 20px;    border-top: 1px solid #eee;    padding: 15px 0px 20px;    overflow: hidden;}.grzx-main .kjtg dl dd a {    width: 16.6666%;    text-align: center;    float: left;    display: block;}.grzx-main .kjtg dl dd p {    color: #666;    margin-top: 7px;}.grzx-main .bzjx-title {    text-align: center;    padding: 20px 0 10px;    color: #282828;    font-size: 20px;}.grzx-main .tab-title {    text-align: center}.grzx-main .tab-title a {    color: #666;    margin: 0 12px;    height: 32px;    position: relative;    display: inline-block;}.grzx-main .tab-title .current {    color: #0fafeb;    font-size: 18px;}.grzx-main .tab-title .current span {    position: absolute;    left: 50%;    bottom: 0;    width: 20px;    height: 4px;    background: #0fafeb;    border-radius: 20px;    margin-left: -10px;}.grzx-main .bzjx-list {    padding-bottom: 30px;}.grzx-main .bzjx-list ul {    overflow: hidden;    padding: 20px 0 0 20px;}.grzx-main .bzjx-list ul li {    float: left;    width: 33.3333%;    padding: 20px 0 40px;}.grzx-main .bzjx-list ul li .pic {    float: left}.grzx-main .bzjx-list ul li .pic img {    width: 84px;    height: 84px;    border-radius: 50%;}.grzx-main .bzjx-list ul li .text {    overflow: hidden;    padding-left: 10px;}.grzx-main .bzjx-list ul li .text .title {    color: #666;    font-size: 16px;}.grzx-main .bzjx-list ul li .text .title img {    vertical-align: middle;    margin-left: 5px;}.grzx-main .bzjx-list ul li .text p {    color: #999;    font-size: 12px;    margin-top: 5px;}.grzx-main .bzjx-list .btn {    text-align: center;}.grzx-main .bzjx-list .btn a {    color: #0fafeb;    background: url(../images/hyp.png) no-repeat left center;    padding-left: 25px;}header .admin-nav {    float: left;    margin-left: 70px;}header .admin-logo {    margin-top: 27px;}header .admin-logo img {    height: auto;}.admin-top {    height: 33px;    line-height: 33px;    color: #666;}.admin-top .rbox a, .admin-top .rbox span {    margin-left: 28px;    color: #666;}.admin-top .rbox .price {    color: #999;}.admin-top .rbox em {    color: #ff5c27;    margin-left: 5px;}.admin-top .rbox .home {    background: url(../images/home-icon.jpg) no-repeat left center;    padding-left: 23px;}.nav-left .xx-box {    text-align: center;    padding-top: 20px;    border-bottom: 1px solid #eee;    padding-bottom: 20px;}.nav-left .xx-box .img img {    width: 90px;    height: 90px;    -webkit-border-radius: 50%;    border-radius: 50%;}.nav-left .xx-box .text .name {    font-size: 16px;    color: #444;    margin: 10px 0px;}.nav-left .xx-box .text .name em {    height: 17px;    display: inline-block;    background: #ffaf00;    color: #fff;    font-size: 12px;    line-height: 17px;    -webkit-border-radius: 25px;    border-radius: 25px;    padding: 0px 5px;}.nav-left .xx-box .text .icon-list img {    margin: 0px 8px;}.nav-left .xx-box .text .tel {    font-size: 16px;    color: #999;    margin-bottom: 12px;}.nav-left .xx-box .text .aq {    width: 190px;    margin: auto;    text-align: left;    font-size: 12px;    color: #999;    margin-top: 12px;}.nav-left .xx-box .text .aq p {    margin-bottom: 3px;}.nav-left .xx-box .text .aq .bar-box {    background: #cbdfe8;    -webkit-border-radius: 25px;    border-radius: 25px;    height: 10px;}.nav-left .xx-box .text .aq .bar-box .bar {    background: #3db3f9;    height: 10px;    -webkit-border-radius: 25px;    border-radius: 25px}.grzx-main .mtrl-list dl dd a {    width: 20%;    margin-bottom: 20px;}.grzx-main .mtrl-list dl dd .title {    font-size: 16px;    color: #666;}.grzx-main .mtrl-list dl dd .last {    font-size: 12px;    color: #666;    margin-top: 3px;}.grzx-main .mtrl-list dl dd .last span {    color: #999;}.grzx-main .tjmt-list dl dd p {    font-size: 16px;    color: #666;}.grzx-main .mtrl-list dl dd {    padding-top: 25px;}.grzx-main .tjmt-list .add-btn {    text-align: center;    padding: 20px 0px 130px;}.grzx-main .tjmt-list .add-btn a {    height: 34px;    line-height: 34px;    display: inline-block;    background: #0fafeb;    color: #fff;    -webkit-border-radius: 25px;    border-radius: 25px;    width: 120px;}.grzx-main .tjmt-list .add-btn em {    margin-right: 8px;    font-size: 18px;}.right-main .zlbj-main {    background: #fff;    padding: 0px 20px 20px;    margin-bottom: 20px;    min-height: 482px;    box-shadow: 0px 0px 20px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 4px;    border-radius: 4px;}.right-main .zlbj-main .bj-title {    height: 50px;    line-height: 60px;    font-size: 18px;    color: #444;    border-bottom: 1px solid #eee;}.right-main .zlbj-main .bj-title span {    width: 4px;    height: 20px;    background: #0fafeb;    -webkit-border-radius: 25px;    border-radius: 25px;    display: inline-block;    vertical-align: middle;    margin-right: 10px;}.right-main .zlbj-main .box ul li {    margin-top: 20px;}.right-main .zlbj-main .box ul li label {    width: 130px;    display: inline-block;    text-align: right;    margin-right: 5px;    color: #666;    line-height: 40px;}.right-main .zlbj-main .box ul li .ipt {    border: 1px solid #ddd;    height: 38px;    line-height: 38px;    width: 398px;    -webkit-border-radius: 6px;    border-radius: 6px;    text-indent: 10px;    color: #444;}.right-main .zlbj-main .box .xg-btn {    height: 34px;    line-height: 34px;    width: 120px;    border: none;    background: #0fafeb;    -webkit-border-radius: 25px;    border-radius: 25px;    color: #fff;    margin: 25px 0px 0px 270px;}.table-middle {    background: #fff;    box-shadow: 0px 0px 20px rgba(145, 155, 175, 0.17);    margin-bottom: 20px;}.table-middle .table-title {    padding: 15px 0;    border-bottom: 1px solid #eee;}.table-middle .table-title .table-nav a {    width: 80px;    height: 30px;    line-height: 30px;    color: #666;    display: inline-block;    text-align: center;    margin-left: 20px;}.table-middle .table-title .table-nav .current {    background: #0fafeb;    -webkit-border-radius: 6px;    border-radius: 6px;    color: #fff;}.table-middle .table-title .table-search .ipt {    border: 1px solid #ddd;    height: 34px;    width: 238px;    -webkit-border-radius: 6px 0px 0px 6px;    border-radius: 6px 0px 0px 6px;    font-size: 14px;    color: #444;    text-indent: 10px;    border-right: none;}.table-middle .table-title .table-search .submit {    width: 60px;    height: 36px;    border: none;    background: #3cb4f9;    color: #fff;    -webkit-border-radius: 0px 6px 6px 0px;    border-radius: 0px 6px 6px 0px;    margin-right: 20px;    cursor: pointer;}.table-middle .table table {    width: 100%;}.table-middle .table table th {    font-weight: normal;    font-size: 12px;    color: #444;    text-align: center;    height: 60px;    padding: 0px 8px;}.table-middle .table table .title {    text-align: left;    width: 390px;}.table-middle .table table input {    vertical-align: middle;}.table-middle .table table td {    text-align: center;    border-top: 10px solid #edf0f2;    font-size: 12px;    color: #444;    padding: 13px 8px;}.table-middle .table table .cz-box .btn {    width: 130px;    height: 36px;    display: inline-block;    text-align: center;    line-height: 36px;    background: #3cb4f9;    color: #fff;    -webkit-border-radius: 6px;    border-radius: 6px;}.table-middle .table table .cz-box .btn span {    background: url(../images/car-icon.png) no-repeat left center;    padding-left: 30px;}.table-middle .table table .cz-box p {    color: #999;    margin-top: 8px;}.table-middle .table table .cz-box p span {    margin: 0px 5px;}.table-middle .table table td .pic img {    width: 84px;    height: 84px;}.table-middle .table table td .text {    padding-left: 8px;    overflow: hidden;    position: relative;}.table-middle .table table td .text .tit {    color: #0fafeb;    font-size: 16px;    padding-top: 8px;}.table-middle .table table td .text .sz {    color: #0fafeb;    padding: 5px 0px;}.table-middle .table table td .text p {    color: #999;}.table-middle .table table td .text .icon {    position: absolute;    right: 0;    top: 30px;}.table-middle .table table td .text .icon img {    margin-right: 6px;    width: 20px;    height: 20px;}.table-middle .table .table-bottom {    border-top: 10px solid #edf0f2;    padding: 15px 13px;    line-height: 30px;    margin-bottom: 50px;}.table-middle .table .table-bottom .che {    vertical-align: middle;    margin-right: 3px;}.table-middle .table .table-bottom .button {    width: 90px;    height: 30px;    background: #3cb4f9;    -webkit-border-radius: 4px;    border-radius: 4px;    border: none;    color: #fff;    cursor: pointer;    margin-left: 50px;}.table-middle .table .table-bottom .pages {    color: #666;    font-size: 12px;}.table-middle .table .table-bottom .pages a {    width: 28px;    height: 28px;    display: inline-block;    border: 1px solid #eee;    text-align: center;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #666;    font-size: 12px;    margin-left: 5px;}.table-middle .table .table-bottom .pages .current {    color: #fff;    background: #3cb4f9;}.table-middle .table .table-bottom .pages .home {    border: none;}.table-middle .table .table-bottom .pages .ipt {    width: 48px;    height: 28px;    border: 1px solid #eee;    margin: 0px 5px;    -webkit-border-radius: 4px;    border-radius: 4px;    text-align: center;    font-size: 12px;}.table-middle .table .table-bottom .pages label {    margin: 0px 10px;}.table-middle .table .table-bottom .pages .submit {    width: 50px;    height: 30px;    border: none;    background: #3cb4f9;    color: #fff;    -webkit-border-radius: 4px;    border-radius: 4px;    font-size: 12px;    cursor: pointer;    margin-left: 6px;}.table-middle .table .ywtable td .text .tit {    color: #444;    padding: 18px 0px 8px;}.table-middle .table .ywtable td .text .tit em {    width: 20px;    height: 20px;    display: inline-block;    background: #ff000d;    font-size: 12px;    color: #fff;    text-align: center;    line-height: 20px;    -webkit-border-radius: 4px;    border-radius: 4px;    margin-left: 10px;}.table-middle .table .ywtable td .text .al {    background: url(../images/alicon.png) no-repeat left center;    padding-left: 18px;    margin-right: 15px;}.table-middle .table .ywtable td .text .pd {    background: url(../images/pdicon.png) no-repeat left center;    padding-left: 18px;}.table-middle .table .ywtable .title {    width: 260px;}.table-middle .table .ywtable td .price {    color: #ff000d;    font-size: 14px;}.table-middle .table .ywtable td del {    color: #999;    font-size: 14px;}.table-middle .table .ywtable td .qz {    height: 22px;    line-height: 22px;    border: 1px solid #3cb4f9;    -webkit-border-radius: 4px;    border-radius: 4px;    width: 50px;    margin: auto;    overflow: hidden;}.table-middle .table .ywtable td .qz label {    width: 50%;    float: left;    display: block;    text-align: center;}.table-middle .table .ywtable td .qz label img {    height: 14px;    margin-top: 4px;}.table-middle .table .ywtable td .qz span {    width: 50%;    float: right;    display: block;    background: #3cb4f9;    color: #fff;}.table-middle .table .ywtable td .bz {    width: 150px;    text-align: center;}.table-middle .table .ywtable .price-bg {    background: url(../images/price-bg.png) no-repeat right center;    padding-right: 12px;}.sxlist.zmt-nav dl dt {    width: 74px;}.why-content .text {    overflow: hidden;    color: #444;    font-size: 16px;    display: table-cell;    vertical-align: middle;    height: 339px;    padding-left: 30px;    line-height: 33px}.fuwu-main {    background: url(../images/wufubg.png) top center no-repeat;    height: 581px;    padding-top: 90px}.fuwu-main .fuwu-list ul li {    width: 33.3333%;    float: left;    text-align: center;    padding-top: 90px;}.fuwu-main .fuwu-list ul li .icon {    height: 92px;}.fuwu-main .fuwu-list ul li .title {    color: #444;    font-size: 16px;    font-weight: bold;    margin: 20px auto 5px;}.fuwu-main .fuwu-list ul li .des {    width: 205px;    margin: auto;    color: #666;    font-size: 12px;    line-height: 20px;}.mtbd-main ul {    overflow: hidden;    margin-left: -17px;    padding: 30px 0px 80px;}.mtbd-main ul li {    width: 385px;    float: left;    margin-left: 17px;}.mtbd-main ul li .pic {    width: 385px;    display: block;    position: relative;}.mtbd-main ul li .pic .picimg {    width: 385px;    height: 255px;}.mtbd-main ul li .pic .pic-logo {    position: absolute;    left: 0;    top: 0;    width: 385px;    height: 255px;    background: url(../images/bg40.png);    z-index: 2;    display: none;}.mtbd-main ul li .pic:hover .pic-logo {    display: block;}.mtbd-main ul li .pic .pic-logo span {    width: 385px;    height: 255px;    display: table-cell;    vertical-align: middle;    text-align: center;}.mtbd-main ul li .title {    display: block;    font-size: 20px;    color: #000;    margin: 18px 0 8px;}.mtbd-main ul li .des {    color: #8d8d8d;    line-height: 22px;    border-bottom: 1px solid #e3e3e3;    padding-bottom: 15px;    margin-bottom: 15px;}.mtbd-main ul li .last {    color: #000;    font-size: 12px;}.mtbd-main ul li .last a {    display: block;    color: #000;    background: url(../images/arrow-r.png) no-repeat right center;}.dst-main {    background: url(../images/dst-main.png) no-repeat center top;    height: 667px;    padding: 20px 0 0 0;}.video-list ul {    overflow: hidden;    padding: 40px 0px 60px;    margin-left: -30px;}.video-list ul li {    width: 370px;    float: left;    margin: 0px 0px 0px 30px;}.video-list ul li .pic {    display: block;    position: relative;}.video-list ul li .pic .picimg {    width: 370px;    height: 400px;}.video-list ul li .text {    background: url(../images/video-bg.png) no-repeat center center;    position: absolute;    left: 0;    top: 0;    width: 370px;    height: 400px;    display: none;}.video-list ul li .pic:hover .text {    display: block;}.video-list ul li .text dl {    display: table-cell;    vertical-align: middle;    height: 400px;    padding: 0px 35px;    text-align: center;    color: #fff;}.video-list ul li .text dl dt {    font-size: 18px;    margin-bottom: 30px;}.video-list ul li .text dl dd {    line-height: 26px;}.video-list ul li .title {    text-align: center;    color: #444;    font-size: 16px;    display: block;    margin: 15px 0px 5px;}.video-list ul li .des {    font-size: 12px;    color: #999;    text-align: center;}.yx-content ul {    overflow: hidden;    padding: 40px 0px 60px;}.yx-content ul li {    width: 300px;    float: left;    margin: 0px 20px 0px 70px;    text-align: center;}.yx-content ul li .pic {    margin-bottom: 15px;}.yx-content ul li.even .pic {    margin-bottom: 0;    margin-top: 20px;}.yx-content ul li dl {    text-align: left;}.yx-content ul li dl dt a {    font-size: 20px;    color: #000;    display: block;    border-bottom: 2px solid #0fafeb;    line-height: 30px;    height: 30px;    padding: 5px 0px;    background: url(../images/aiconbg.png) no-repeat left center;    padding-left: 20px;}.yx-content ul li dl dd {    padding-top: 10px;}.yx-content ul li dl dd a {    display: block;    color: #8d8d8d;    height: 22px;    overflow: hidden;    line-height: 22px;    margin-top: 5px;    white-space: nowrap;    text-overflow: ellipsis;}.caes-main {    background: url(../images/caes.jpg) no-repeat center top;    height: 900px;}.caes-main h3 {    padding-top: 65px;}.caes-main .caes-list {    padding-top: 35px;}.caes-main .lbox {    width: 376px;}.caes-main .lbox a {    display: block;    position: relative;    margin-bottom: 26px;}.caes-main .lbox img {    width: 376px;    height: 256px;}.caes-main .lbox .text {    position: absolute;    left: 0;    top: 0;    background: url(../images/bg07.png);    height: 256px;    width: 376px;    display: none;}.caes-main .lbox .text dl {    display: table-cell;    vertical-align: middle;    height: 256px;    padding: 0px 20px;    text-align: center;    color: #fff;}.caes-main .lbox .text dl dt, .caes-main .middlebox .text dl dt {    font-size: 24px;    margin-bottom: 15px;}.caes-main .lbox .text dl dd {    line-height: 24px;}.caes-main .lbox a:hover .text {    display: block;}.caes-main .middlebox {    width: 407px;    margin-left: 22px;}.caes-main .middlebox a {    position: relative;}.caes-main .middlebox .text {    position: absolute;    left: 0;    top: 0;    background: url(../images/bg07.png);    height: 538px;    width: 407px;    display: none;}.caes-main .middlebox .text dl {    display: table-cell;    vertical-align: middle;    padding: 0px 20px;    height: 538px;    text-align: center;    color: #fff}.caes-main .middlebox .text dl dd {    line-height: 24px;}.caes-main .middlebox a:hover .text {    display: block;}.ywzx-main .desbox {    width: 980px;    margin: auto;    text-align: center;    color: #666;    font-size: 16px;    line-height: 24px;    padding: 15px 0px 30px;}.ywzx-main .ywzx-list ul {    overflow: hidden;    margin-left: -170px;}.ywzx-main .ywzx-list ul li {    width: 280px;    float: left;    margin: 40px 0px 0px 170px;}.ywzx-main .ywzx-list ul li dl {    padding-left: 75px;}.ywzx-main .ywzx-list ul li dl dt {    font-size: 16px;    color: #444;    font-weight: bold;    margin-bottom: 10px;}.ywzx-main .ywzx-list ul li dl dd {    color: #666;    font-size: 12px;    line-height: 20px;}.ywzx-main .ywzx-list ul li .ywzxicon01 {    background: url(../images/ywzxicon01.png) no-repeat left top;}.ywzx-main .ywzx-list ul li .ywzxicon02 {    background: url(../images/ywzxicon02.png) no-repeat left top;}.ywzx-main .ywzx-list ul li .ywzxicon03 {    background: url(../images/ywzxicon03.png) no-repeat left top;}.ywzx-main .ywzx-list ul li .ywzxicon04 {    background: url(../images/ywzxicon04.png) no-repeat left top;}.ywzx-main .ywzx-list ul li .ywzxicon05 {    background: url(../images/ywzxicon05.png) no-repeat left top;}.ywzx-main .ywzx-list ul li .ywzxicon06 {    background: url(../images/ywzxicon06.png) no-repeat left top;}.ywrhzx-main .fuwu-list ul li {    width: 25%;}.ywrhzx-main .fuwu-list ul li .icon {    height: 114px;}.ywrhzx-main .fuwu-list ul li .title {    margin-top: 12px;}.nt-main {    padding: 30px 0px 0px;}.yx-main .yx-des {    width: 930px;    margin: 15px auto;    color: #999;    line-height: 26px;}.yx-content-box {    padding: 30px 0px;}.yx-content-box .box {    margin-bottom: 30px;}.yx-content-box .pic {    margin-right: 50px;}.yx-content-box .icon {    width: 50px;}.yx-content-box .list {    overflow: hidden;    width: 388px;}.yx-content-box .list .tit {    font-size: 20px;    color: #444;    margin-bottom: 5px;}.yx-content-box .list p {    color: #666;    font-size: 12px;    line-height: 20px;}.yx-main {    background: url(../images/yx-main.png) no-repeat center top;    height: 830px;    padding-top: 145px;    margin-bottom: 20px;}.bzfw-list ul {    margin-left: -40px;}.bzfw-list ul li {    width: 180px;    float: left;    height: 223px;    background: #fff;    box-shadow: 0px 0px 24px rgba(7, 38, 74, 0.09);    border-radius: 6px;    margin: 90px 0px 20px 40px;    padding: 0px 45px;    text-align: center;}.bzfw-list ul li .icon {    width: 100px;    height: 100px;    margin: -50px auto 0;}.bzfw-list ul li .title {    font-size: 20px;    color: #444;    margin-bottom: 8px;    margin-top: 25px;}.bzfw-list ul li p {    color: #999;    line-height: 24px;}.zxfw-list ul {    margin-left: -40px;}.zxfw-list ul li {    width: 270px;    height: 454px;    background: #fff;    -webkit-border-radius: 6px;    border-radius: 6px;    box-shadow: 0px 0px 24px rgba(7, 38, 74, 0.09);    padding-top: 6px;    float: left;    margin-left: 40px;    margin-top: 30px;}.zxfw-list ul li dl dt {    background: #f45448;    height: 110px;    -webkit-border-radius: 6px 6px 0px 0px;    border-radius: 6px 6px 0px 0px;    text-align: center;    color: #fff;}.zxfw-list ul li dl dt .tit {    font-size: 27px;    padding: 35px 0px 10px;}.zxfw-list ul li dl dt p {    font-size: 17px;    color: #fff;}.zxfw-list ul li dl dd .list {    padding: 20px;    border-bottom: 1px solid #eaeced;    height: 165px;}.zxfw-list ul li dl dd .list p {    color: #999;    font-size: 15px;    background: url(../images/gicon01.png) no-repeat left 5px;    padding-left: 25px;    margin-bottom: 10px;    line-height: 23px;}.zxfw-list ul li dl dd .price {    text-align: center;    color: #585b60;    font-size: 50px;    padding: 10px 0px;}.zxfw-list ul li dl dd .price span {    font-size: 25px;}.zxfw-list ul li dl dd .btn {    text-align: center;}.zxfw-list ul li dl dd .btn a {    width: 120px;    height: 36px;    background: #f45448;    display: inline-block;    line-height: 36px;    -webkit-border-radius: 25px;    border-radius: 25px;    color: #fff;}.zxfw-list ul li.even dl dt, .zxfw-list ul li.even dl dd .btn a {    background: #47be64;}.zxfw-list ul li.even dl dd .list p {    background: url(../images/gicon02.png) no-repeat left 5px;}.zxfw-list ul li.even2 dl dt, .zxfw-list ul li.even2 dl dd .btn a {    background: #25acda;}.zxfw-list ul li.even2 dl dd .list p {    background: url(../images/gicon04.png) no-repeat left 5px;}.zxfw-list ul li.last dl dt, .zxfw-list ul li.last dl dd .btn a {    background: #faa33a;}.zxfw-list ul li.last dl dd .list p {    background: url(../images/gicon03.png) no-repeat left 5px;}.zxfw-main {    background: url(../images/zxfw-main.png) no-repeat center top;    height: 800px;    padding-top: 113px;}.hzlc-list {    padding: 70px 0px;}.hzlc-list img {    max-width: 100%;}.jxal-list ul {    margin-left: -30px;    padding: 30px 0px;    overflow: hidden;}.jxal-list ul li {    margin-left: 30px;    float: left;    width: 380px;}.jxal-list ul li dl dt {    padding-right: 15px;    font-size: 18px;    color: #666;    font-weight: bold;    margin-bottom: 16px;}.jxal-list ul li dl dt a {    color: #ccc;    font-size: 14px;    font-weight: normal;}.jxal-list ul li dl dd {    border-right: 1px solid #eee;    padding-right: 15px;}.jxal-list ul li dl dd p {    margin-bottom: 20px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.jxal-list ul li dl dd p a {    color: #666;}.jxal-list ul li dl dd p em {    width: 18px;    height: 18px;    display: inline-block;    background: #0fafeb;    text-align: center;    line-height: 18px;    color: #fff;    font-size: 12px;    border-radius: 4px;    margin-right: 5px;}.jxal-list ul li.last dl dd {    border: none;}.jxal-list ul li.even dl dd p em {    background: #faa33a;}.jxal-list ul li.last dl dd p em {    background: #47be64;}.fuwu-main .wfyx-list ul li .icon {    padding-bottom: 10px;}.yx-content-box .btn, .wb-bottom-btn {    text-align: center;    padding-top: 10px;}.yx-content-box .btn a, .wb-bottom-btn a {    width: 180px;    height: 40px;    line-height: 40px;    text-align: center;    background: #fd5350;    display: inline-block;    color: #fff;    -webkit-border-radius: 4px;    border-radius: 4px;    font-size: 16px;}.zxfw-list .tab-title {    text-align: center;    padding: 10px 0px;}.zxfw-list .tab-title a {    color: #74707e;    position: relative;    height: 28px;    display: inline-block;    margin: 0px 35px;}.zxfw-list .tab-title .current {    color: #fc5350;    font-size: 18px;}.zxfw-list .tab-title .current span {    width: 15px;    height: 3px;    background: #fc5350;    display: inline-block;    position: absolute;    left: 50%;    bottom: 0px;    margin-left: -8px;}.zxfw-list .tab-content {    text-align: center;}.zxfw-list .tab-content img {    max-width: 100%;}.ggxs .layui-tab-title {    text-align: center;    padding: 10px 0px;}.ggxs .layui-tab-title li {    color: #74707e;    position: relative;    height: 28px;    display: inline-block;    margin: 0px 35px;    cursor: pointer;}.ggxs .layui-tab-title li.layui-this {    color: #fc5350;    font-size: 18px;}.ggxs .layui-tab-title li.layui-this span {    width: 15px;    height: 3px;    background: #fc5350;    display: inline-block;    position: absolute;    left: 50%;    bottom: 0px;    margin-left: -8px;}.ggxs .layui-tab-content img {    margin: 0 auto;    text-align: center;}.bfkhal .layui-tab-title li.layui-this {    color: #fd5350;    background: url(../images/alnavbg.png) bottom center no-repeat;}.bfkhal .righttxt dl dd i {    color: #fd5350;}.number-list-mian .box {    width: 33.3333%;    float: left;    text-align: center;    margin: 20px auto;}.number-list-mian .box em {    color: #fd5350;    font-size: 30px;}.number-list-mian .box p {    font-size: 12px;    color: #999;    margin-top: 8px;}.wb-bottom-btn {    margin-top: 20px;}.yzzhzy-list ul {    margin-left: -19px;}.yzzhzy-list ul li {    width: 387px;    height: 240px;    background: #fff;    box-shadow: 0px 0px 24px rgba(7, 38, 74, 0.09);    -webkit-border-radius: 6px;    border-radius: 6px;    margin: 0px 0px 19px 19px;    float: left;}.yzzhzy-list ul li .top-main {    padding: 30px 40px;    overflow: hidden;}.yzzhzy-list ul li .top-main .pic img {    width: 83px;    height: 83px;    border-radius: 50%;    margin-right: 10px;}.yzzhzy-list ul li .top-main .text {    overflow: hidden;    display: table-cell;    vertical-align: middle;    height: 83px;}.yzzhzy-list ul li .top-main .title {    font-size: 16px;    color: #666;}.yzzhzy-list ul li .top-main .title img {    vertical-align: middle;    margin-left: 5px;}.yzzhzy-list ul li .top-main .text p {    color: #999;    font-size: 12px;    line-height: 18px;    margin-top: 5px;}.yzzhzy-list ul li .list .box {    width: 33.3333%;    float: left;    text-align: center;}.yzzhzy-list ul li .list .box .icon {    height: 24px;}.yzzhzy-list ul li .list .box .icon img {    vertical-align: middle;}.yzzhzy-list ul li .list .box .tit {    color: #999;    font-size: 12px;}.yzzhzy-list ul li .list .box .number {    color: #fd5350;    font-size: 18px;    padding: 4px 0px 0px;}.pager {    padding: 15px;    height: 30px;    font-size: 12px;    background-color: #f5f6f6;    border-top: 2px solid #d9dcdc;}.pager span {    display: inline-block;    padding: 5px 10px;    background: #fff;    border: 1px solid #ddd;    color: #3c78ce;}.pager .panel-foot {    float: right;}.pager .panel-foot ul {    float: left;}.pager .pagination li {    float: left;}.pager .pagination li a {    display: block;    float: left;    padding: 5px 10px;    background: #fff;    border: 1px solid #ddd;    color: #3c78ce;    margin-left: -1px;}.pager .pagination li a:hover {    background: #EEEEEE;    color: #333;}.pager .pagination li.disabled a:hover {    color: #3c78ce;    border: 1px solid #ddd;}.pager .pagination li a.active {    background: #3c78ce;    color: #fff;    border: 1px solid #26A7E0;    border-left: 1px solid #ddd;}.page {    padding-bottom: 20px;}.page:before, .pages:before {    display: table;    content: " ";}.pages .totalinfo {    padding-top: 8px;    display: inline;    float: left;}div.dataTables_paginate {    float: right;    margin: 0;}.pages a, .pages span {    position: relative;    float: left;    padding: 5px 12px;    margin-left: -1px;    line-height: 1.42857143;    color: #3cb4f9;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}.pages span {    z-index: 2;    color: #fff;    cursor: default;    background-color: #3cb4f9;    border-color: #3cb4f9;}.pages .jump {    float: right;}.pages .jump input {    display: inline-block;    width: 20px;    text-align: center;    padding: 0 10px;    height: 30px;    border: 1px solid #ddd;    outline: none;}.pages .jump button {    height: 32px;    padding: 0 10px;    float: right;    background-color: #3cb4f9;    border: 1px solid #3cb4f9;    outline: none;    cursor: pointer;    color: #FFF;}.pages .jump button:hover {    background: #337ab7;}.helpad {    width: 100%;    height: 180px;}.helpad a {    display: block;    width: 100%;    height: 180px;}.articlebody {    padding: 20px;    line-height: 30px;}.member-main {    border: 1px solid #ebebeb;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    -ms-border-radius: 6px;    border-radius: 6px;    margin: 11px auto 15px;    overflow: hidden}.member-main .member-left .tit {    background: #3cb4f9 url(../imagesold/tit.gif) no-repeat 8px center;    height: 36px;    line-height: 36px;    padding-left: 28px;    color: #fff;    font-size: 16px;    border-right: 1px solid #ebebeb;    cursor: pointer;}.member-main .member-left .tit span {    background: url(../imagesold/span.png) no-repeat right center;    display: block;    margin-right: 13px}.member-main .member-left .tit span.span90 {    background: url(../imagesold/span_90.png) no-repeat right center;}.member-main .medium-left .tit {    background: #f7f7f7 url(../imagesold/tit01.gif) no-repeat 8px center;    color: #515151}.member-main .medium-left .tit span {    background: url(../imagesold/span01.png) no-repeat right center}.member-main .member-left .column a {    display: block;    color: #0a0a0a;    height: 33px;    line-height: 33px;    padding-left: 30px;    margin-top: 1px}.member-main .member-left .column a em {    color: #ff0000;    display: inline;}.member-main .member-left .column .current, .member-main .member-left .column a:hover {    color: #3cb4f9;    border-left: 2px solid #3cb4f9;    padding-left: 28px;    background: #fff}.member-main .member-right {    margin-right: 10px}.member-main .member-right .title {    font-size: 20px;    font-weight: bold;    color: #4b4545;    line-height: 65px}.member-main .member-right .title .reward-box {    float: right;}.member-main .member-right .title a {    color: #4b4545;    margin: 0 20px 0 0;}.member-main .member-right .title a.current, .member-main .member-right .title a:hover {    color: #3cb4f9;    text-decoration: underline;}.member-main .member-right .title .addorderstep {    float: right;    background: #eee;    border-radius: 3px;    height: 40px;    line-height: 40px;    margin-top: 12px;}.member-main .member-right .title .addorderstep ul li {    float: left;    padding: 0 10px;    margin: 0 10px 0 20px;    font-size: 14px;    position: relative;    border-left-color: #ea544a;}.member-main .member-right .title .addorderstep ul li .arrow_bg {    border-left-color: #FFF;    position: absolute;    top: 11px;    width: 0;    height: 0;    border-style: dashed dashed dashed solid;    border-color: transparent transparent transparent #e83737;    font-size: 0;    line-height: 0;    z-index: 2;    border-width: 8px 0 8px 8px;    right: -23px;}.filter .con {    padding: 20px 0 10px;}.filter a {    color: #000;}.filter .con .filter-info {    line-height: 20px;    padding-bottom: 10px;    overflow: hidden;}.filter .con .filter-info span {    float: left;    width: 70px;    color: #666;    font-size: 14px;}.filter .con .filter-info div.fl {    float: left;    width: calc(100% - 72px);}.filter .con .filter-info div.fl a {    height: 20px;    line-height: 18px;    float: left;    padding: 0 10px;    margin: 0 0 5px 0;    border: 1px solid transparent;    border-radius: 3px;}.filter .con .filter-info div.fl a:hover {    color: #3cb4f9;}.filter .con .filter-info div.fl a.selected {    border: 1px solid #3cb4f9;    color: #3cb4f9;}.filter .con .filter-info div.fl .clear-info {    float: right;    padding: 0 10px;    border-radius: 3px;    background-color: #f8f8f8;    border: 1px solid #ececec;}.filter .con .filter-info div.fl .clear-info:hover {    background-color: #ffb600;    border: 1px solid #ffb600;    color: white;    cursor: pointer;}.filter .con .filter-info div.fl select {    float: left;    width: 110px;    height: 22px;    line-height: 20px;    margin-right: 20px;}.news-search-con {    margin: 0 auto;    padding: 20px 0;}.news-search-con table {    width: 100%;    border: 1px solid #ececec;    background-color: white;}.news-search-con table thead tr {    border-bottom: 1px solid #ececec;    background-color: #f4f4f4;}.news-search-con table thead tr td {    height: 30px;    line-height: 30px;    text-align: center;}.news-search-con table tbody tr {    border-bottom: 1px solid #ececec;}.news-search-con table tbody tr td {    height: 90px;    text-align: center;}.news-search-con table tbody tr td .price {    font-size: 14px;    font-weight: bold;    color: #3cb4f9;}.news-search-con table tbody tr td .ever-price {    color: #999;    text-decoration: line-through;}.news-search-con table tbody tr td .media {    display: block;    padding: 0 10px;    overflow: hidden;}.news-search-con table tbody tr td .media img {    float: left;    width: 101px;    height: 36px;}.news-search-con table tbody tr td .media .txt {    margin-left: 10px;    float: left;    text-align: left;}.news-search-con table tbody tr td .media .txt ul {    margin-top: 8px;    *zoom: 1;}.news-search-con table tbody tr td .media .txt ul:before, .news-search-con table tbody tr td .media .txt ul:after {    display: table;    line-height: 0;    content: "";}.news-search-con table tbody tr td .media .txt ul:after {    clear: both;}.news-search-con table tbody tr td .media .txt ul li {    margin-right: 10px;    float: left;}.news-search-con table tbody tr td .media .txt ul li .icon-sample {    background: url(../images/sample.png) no-repeat;}.news-search-con table tbody tr td .media .txt ul li .icon-remarks {    background: url(../images/remarks.png) no-repeat;}.news-search-con table tbody tr td .media .txt ul li .icon-sample,.news-search-con table tbody tr td .media .txt ul li .icon-remarks {    float: left;    margin: 3px 5px 0 0;    width: 12px;    height: 12px;    -webkit-background-size: contain;    -moz-background-size: contain;    background-size: contain;}.news-search-con table tbody tr td .package {    display: block;    padding: 0 0 0 20px;    overflow: hidden;}.news-search-con table tbody tr td .package img {    float: left;    width: 56px;    padding-top: 10px;}.news-search-con table tbody tr td .package .txt {    padding: 15px;    float: left;    text-align: left;    font-weight: bold;}.news-search-con table tbody tr:nth-child(2n+2) {    background-color: #f4f4f4;}.btn-box {    margin: 5px auto 0;    width: 70px;    overflow: hidden;}.btn-box .collection {    background-color: #f6bb43;}.btn-box .collection em {    background: url(../images/collection.png) no-repeat;}.btn-box .details {    background-color: #3cb4f9;}.btn-box .details em {    background: url(../images/details.png) no-repeat;}.btn-box .collection,.btn-box .details {    display: block;    position: relative;    margin-bottom: 5px;    padding-left: 20px;    width: 68px;    height: 23px;    line-height: 23px;    color: white;    border-radius: 3px;    cursor: pointer;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.btn-box .collection em,.btn-box .details em {    position: absolute;    top: 4px;    left: 12px;    width: 14px;    height: 14px;    -webkit-background-size: contain;    -moz-background-size: contain;    background-size: contain;}.empty {    font-size: 15px;    text-align: center;    padding: 20px 0;    color: #999;}.page {    padding-bottom: 20px;}.page:before, .pages:before {    display: table;    content: " ";}/*div:after {*//*    content: "";*//*    display: block;*//*    clear: both;*//*}*/.v-blog {    margin: 20px auto 0;    width: 1200px;    height: 280px;    background-color: white;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-shadow: 0px 0px 17px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 6px;    border-radius: 6px;}.v-blog .photo {    margin: 30px 0 0 30px;    float: left;    width: 120px;    height: 120px;    border: 1px solid #ececec;    border-radius: 130px;    overflow: hidden;}.v-blog .photo img {    width: 120px;    height: 120px;}.v-blog .v-info {    float: left;    margin: 30px 0 0 30px;}.v-blog .v-info .title {    padding: 5px 0;    overflow: hidden;}.v-blog .v-info .title span {    float: left;    font-size: 18px;}.v-blog .v-info .title .icon-v {    float: left;    margin: 4px 0 0 5px;    width: 18px;    height: 18px;    background: url(../images/v.png) no-repeat;    -webkit-background-size: contain;    -moz-background-size: contain;    background-size: contain;}.v-blog .v-info ul {    *zoom: 1;}.v-blog .v-info ul:before, .v-blog .v-info ul:after {    display: table;    line-height: 0;    content: "";}.v-blog .v-info ul:after {    clear: both;}.v-blog .v-info ul li {    padding: 5px 0 0;    overflow: hidden;}.v-blog .v-info ul li em {    float: left;    width: 80px;    color: #666;}.v-blog .v-info ul li span {    float: left;    width: 300px;    line-height: 20px;}.v-blog .v-info ul li span b {    font-size: 16px;    color: #ff5234;}.v-blog .v-info .btn {    margin: 10px 0 0 60px;    width: 120px;    height: 30px;    background-color: #3cb4f9;    text-align: center;    color: white;    font-size: 15px;    border-radius: 3px;}.v-blog .data-info {    margin: 50px 20px 0 50px;    float: left;    width: 500px;}.v-blog .data-info div {    margin-left: 30px;    margin-bottom: 10px;    float: left;    width: 120px;    height: 80px;    line-height: 35px;    text-align: center;    border: 1px solid #ececec;    background-color: #f8f8f8;    color: #666;}.v-blog .data-info div h3 {    height: 45px;    line-height: 45px;    font-size: 16px;    color: #333;    border-bottom: 1px solid #ececec;    background-color: #fff;}.v-list {    margin: 20px auto;    padding: 0 55px 30px;    background-color: white;    overflow: hidden;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-shadow: 0px 0px 17px rgba(145, 155, 175, 0.17);    -webkit-border-radius: 6px;    border-radius: 6px;}.v-list h1 {    padding: 20px 0;    font-size: 30px;    color: #333;    text-align: center;    font-weight: normal;}.v-list .single {    margin: 20px 22px 0 0;    float: left;    width: 158px;    border: 1px solid #ececec;    background-color: #fff;}.v-list .single .photo {    width: 100%;    height: 110px;    border-bottom: 1px solid #ececec;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.v-list .single .photo img {    display: block;    margin: 10px auto 0;    height: 84px;    overflow: hidden;}.v-list .single .txt {    padding-top: 3px;    height: 100px;    background-color: #f8f8f8;    text-align: center;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.v-list .single .txt p {    clear: both;    text-align: center;    line-height: 26px;    font-size: 12px;}.v-list .single .txt p b {    font-weight: bold;    color: #ff5234;    font-size: 13px;}.v-list .single .txt p span {    display: inline-block;}.v-list .single .txt p .icon-v {    display: inline-block;    margin: 3px 0 0 5px;    width: 14px;    height: 14px;    background: url(../images/v.png) no-repeat;    -webkit-background-size: contain;    -moz-background-size: contain;    background-size: contain;}.v-list .single .btn {    margin: 5px auto 0;    width: 90px;    height: 24px;    padding-top: 0;    line-height: 24px;    border-radius: 3px;    text-align: center;    border: 1px solid #ececec;    background-color: #fff;    cursor: pointer;}.v-list .single:hover {    border: 1px solid #3cb4f9;}.v-list .single:hover .btn {    background-color: #3cb4f9;}.v-list .single:hover .btn a {    color: white;}.v-list .single:nth-child(6n+8) {    margin-right: 0;}.i-package {    margin: 20px auto 0;    height: 280px;    background-color: white;    border: 1px solid #ececec;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.i-package .photo {    margin: 30px 0 0 30px;    float: left;    width: 210px;    height: 150px;    border: 1px solid #ececec;    border-radius: 3px;    overflow: hidden;}.i-package .photo img {    width: 210px;    height: 150px;}.i-package .pd-info {    float: left;    margin: 30px 0 0 30px;}.i-package .pd-info .title {    padding: 5px 0;    overflow: hidden;}.i-package .pd-info .title span {    float: left;    font-size: 18px;}.i-package .pd-info ul {    *zoom: 1;}.i-package .pd-info ul:before, .i-package .pd-info ul:after {    display: table;    line-height: 0;    content: "";}.i-package .pd-info ul:after {    clear: both;}.i-package .pd-info ul li {    padding: 5px 0 0;    overflow: hidden;}.i-package .pd-info ul li em {    float: left;    width: 80px;    color: #666;}.i-package .pd-info ul li span {    float: left;    width: 300px;    line-height: 20px;}.i-package .pd-info ul li span.ever-price {    text-decoration: line-through;    color: #999;}.i-package .pd-info ul li span.now-price {    font-weight: bold;    color: #ff5234;}.i-package .pd-info .btn-box {    margin: 20px 0 0;    width: 400px;}.i-package .pd-info .btn-box .orange {    background-color: #ff5234;}.i-package .pd-info .btn-box .orange:before {    background: url(../images/heart.png) no-repeat;}.i-package .pd-info .btn-box .blue {    background-color: #5d9cec;}.i-package .pd-info .btn-box .blue:before {    background: url(../images/q3.png) no-repeat;}.i-package .pd-info .btn-box .orange,.i-package .pd-info .btn-box .blue {    position: relative;    margin-right: 10px;    float: left;    width: 120px;    height: 30px;    padding-left: 20px;    line-height: 30px;    text-align: center;    color: white;    font-size: 14px;    border-radius: 3px;    cursor: pointer;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.i-package .pd-info .btn-box .orange:before,.i-package .pd-info .btn-box .blue:before {    position: absolute;    top: 6px;    left: 18px;    content: "";    width: 18px;    height: 18px;    -webkit-background-size: contain;    -moz-background-size: contain;    background-size: contain;}.i-package .pd-info .btn-box .orange a,.i-package .pd-info .btn-box .blue a {    color: white;}.i-package .data-info {    margin: 80px 0 0 0px;    float: right;    width: 500px;}.i-package .data-info div {    margin-left: 30px;    float: left;    width: 120px;    height: 80px;    line-height: 35px;    text-align: center;    border: 1px solid #ececec;    background-color: #f8f8f8;    color: #666;}.i-package .data-info div h3 {    height: 45px;    line-height: 45px;    font-size: 16px;    color: #333;    border-bottom: 1px solid #ececec;    background-color: #fff;}.package-service-info {    margin-bottom: 40px;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.package-service-info h1 {    padding: 20px 0;    font-weight: normal;    position: relative;    width: 500px;    margin: 0 auto;    text-align: center;    font-size: 30px;    color: #333;    padding-bottom: 20px;    border-bottom: 1px solid #e6e9ee;}.package-service-info h1 .bot {    position: absolute;    left: 220px;    bottom: -1px;    width: 60px;    border-bottom: 3px solid #09d3f1;}.package-service-info .t-summary {    margin: 0 auto;    width: 1180px;    text-align: center;    color: #666;    font-size: 15px;    padding: 15px 0 30px;}.package-service-info table {    width: 100%;    background-color: #fff;    border-top: 1px solid #f1f1f1;    border-left: 1px solid #f1f1f1;    text-align: center;}.package-service-info table thead tr td {    background-color: #f8f8f8;    height: 30px;    line-height: 30px;    border-bottom: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;}.package-service-info table tbody tr td {    height: 36px;    line-height: 36px;    border-bottom: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;}.hot-package {    margin: 20px auto;    padding: 0 55px 30px;    background-color: white;    border: 1px solid #ececec;    overflow: hidden;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.hot-package h1 {    padding: 20px 0;    font-size: 30px;    color: #333;    text-align: center;    font-weight: normal;}.hot-package .single {    position: relative;    margin: 20px 42px 0 0;    float: left;    width: 180px;    height: 220px;    border: 1px solid #ececec;    background-color: #fff;}.hot-package .single .photo {    width: 100%;    height: 130px;    border-bottom: 1px solid #ececec;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.hot-package .single .photo img {    display: block;    padding-top: 20px;    overflow: hidden;}.hot-package .single .txt {    padding: 5px 10px 0;    height: 90px;    background-color: #f8f8f8;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.hot-package .single .txt p {    clear: both;    line-height: 26px;    font-size: 12px;    color: #999;}.hot-package .single .txt p b {    font-weight: bold;    font-size: 12px;    color: #333;}.hot-package .single .txt p em {    color: #ff5234;}.hot-package .single .hover-info {    display: none;    width: 100%;    height: 90px;    background-color: #00c1de;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.hot-package .single .hover-info p {    padding: 15px 0 10px;    text-align: center;    color: white;}.hot-package .single .hover-info .btn {    margin: 5px auto 0;    width: 90px;    height: 24px;    line-height: 24px;    border-radius: 3px;    text-align: center;    background-color: #fff;    cursor: pointer;    display: block;    font-size: 12px;    padding: 0;}.hot-package .single .hover-info .btn a {    color: #00c1de;}.hot-package .single:hover {    border: 1px solid #00c1de;}.hot-package .single:hover .hover-info {    display: block;    position: absolute;    bottom: 0;    left: 0;}.hot-package .single:nth-child(5n+5) {    margin-right: 0;}.hzlc-list ul {    overflow: hidden;    margin-left: -41px;}.hzlc-list ul li {    width: 207px;    height: 148px;    float: left;    margin-left: 41px;}.hzlc-list ul li .number {    width: 45px;    float: left;    text-align: center;    line-height: 130px;    margin: 9px 20px 0px 9px;    font-size: 24px;    color: #666;    font-weight: 400;    font-style: italic;}.hzlc-list ul li .text {    width: 100px;    text-align: center;    float: left;}.hzlc-list ul li .icon {    height: 80px;    margin: 9px 0px 0px 0px;    text-align: center;    width: 100px;}.hzlc-list ul li .icon span {    display: table-cell;    vertical-align: middle;    width: 100px;    height: 80px;}.hzlc-list ul li .text p {    color: #fff;    font-size: 14px;    line-height: 20px;}.hzlc-list .list {    float: left;    overflow: hidden;}.hzlc-list .list .text {    float: left;    width: 140px;    text-align: center;}.hzlc-list .list .text p {    color: #444;    font-size: 20px;    margin-top: 25px;}.hzlc-list .list .arrow-right {    float: left;    width: 125px;    text-align: center;    margin-top: 53px;}.wxyx-box .layui-tab-title li.layui-this, .bfkhal-main .layui-tab-title li.layui-this {    color: #48ba6c;    background: url(../images/weixinnavbg.png) no-repeat center bottom;}.wxyx-box .yzzhzy-list ul li .list .box .number, .bfkhal-main .righttxt dl dd i, .zlmodule-main .number-list-mian .box em {    color: #48ba6c}.xztf-main .zxfw-list .tab-title .current {    color: #48ba6c;}.xztf-main .zxfw-list .tab-title .current span {    background: #48ba6c;}.xztf-main .tab-content .box {    display: none;    padding: 25px 0px;}.xztf-main .tab-content .box .tit {    color: #444;    font-size: 18px;    padding: 30px 0px 20px;}.xztf-main .tab-content .box .des {    color: #999;    font-size: 14px;}.ywrhzxbox5-main .fuwu-list ul li {    width: 20%;    padding-top: 60px;}.ywrhzxbox5-main .fuwu-list ul li .icon {    height: 125px;    line-height: 125px;}.ywrhzxbox5-main .fuwu-list ul li .icon img {    vertical-align: middle;}.list3box-main ul {    overflow: hidden;    padding-top: 50px;}.list3box-main ul li {    width: 33.3333%;    float: left;    text-align: center;}.list3box-main ul li p {    color: #444;    font-size: 16px;    margin-top: 12px;}.clfx-content-main {    padding-top: 50px;}.clfx-content-main .lbox {    float: left;    text-align: right;    width: 305px;    margin-right: 60px;}.clfx-content-main .box {    overflow: hidden;    margin-top: 10px;}.clfx-content-main .box.first {    height: 280px;}.clfx-content-main .box .tit {    font-size: 16px;    color: #444;    font-weight: bold;    margin-bottom: 5px;}.clfx-content-main .box p {    width: 210px;    font-size: 12px;    color: #666;    line-height: 20px;}.clfx-content-main .lbox .box p {    float: right;}.clfx-content-main .rbox {    overflow: hidden;}.clfx-content-main .rbox .pic {    float: left;    margin-right: 60px;}.clfx-content-main .rbox .text {    overflow: hidden;}.lxfx-list-box dl {    width: 20%;    float: left;    text-align: center;    padding-top: 100px;}.lxfx-list-box dl dt {    font-size: 16px;    color: #444;    font-weight: bold;    margin-bottom: 15px;}.lxfx-list-box dl dd {    width: 65%;    margin: auto;}.lxfx-list-box dl dd p {    width: 50%;    float: left;    font-size: 12px;    color: #666;    margin-bottom: 6px;}.bzfw-list-main ul {    margin-left: -10px;}.bzfw-list-main ul li {    margin-top: 60px;    text-align: left;    padding: 0px 40px;    width: 280px;    margin-left: 25px;}.bzfw-list-main ul li .title {    margin-top: 0px;}.bzfw-list-main ul li .price {    font-size: 20px;    padding: 20px 0px 5px;}.bzfw-list-main ul li .price em {    color: #0fafeb;    font-size: 52px;}.bzfw-list-main ul li .price span {    float: right;    font-size: 14px;    color: #999;    line-height: 94px;}.clfx-content-main2 .box {    height: 140px;}.jxal-content-main .layui-tab-title li.layui-this {    color: #0fafeb;    background: url(../images/jxal-icon.png) no-repeat center 40px;}.jxal-content-main .leftthumb {    width: auto;    height: auto;}.jxal-content-main .leftthumb img {    max-width: 558px;}.jxal-content-main .righttxt {    width: auto;    overflow: hidden;    float: none;}.jxal-content-main .righttxt .casetitle {    margin-bottom: 5px;}.jxal-content-main .righttxt .caseinfo {    margin-bottom: 20px;}.jxal-content-main .righttxt .caselogo img {    height: 75px;    margin: 0 8px 8px 0;}.jxal-content-main .righttxt .casetitle-box {    color: #666;    font-size: 18px;    font-weight: bold;    margin-bottom: 20px;}.jxal-content-main .righttxt .casetitle-box span {    margin-right: 100px;}.hzlc-list-main {    padding: 110px 0;}.hzlc-list-main .box {    border-top: 1px solid #eee;    position: relative;}.hzlc-list-main .box ul li {    width: 16.6666%;    float: left;    text-align: center;    margin-top: -20px;}.hzlc-list-main .box ul li em {    width: 40px;    height: 40px;    display: inline-block;    background: #0fafeb;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    line-height: 40px;    color: #fff;    font-size: 16px;}.hzlc-list-main .box ul li p {    color: #666;    font-size: 18px;    padding: 40px 0 10px;}.hzlc-list-main .box .lbox, .hzlc-list-main .box .rbox {    width: 14px;    height: 14px;    background: #0fafeb;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    position: absolute;    left: 0;    top: -7px;}.hzlc-list-main .box .rbox {    left: inherit;    right: 0;}.owl-carousel .owl-wrapper:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.owl-carousel {    display: none;    position: relative;    width: 100%;    -ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {    display: none;    position: relative;    -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight {    -webkit-transition: height 500ms ease-in-out;    -moz-transition: height 500ms ease-in-out;    -ms-transition: height 500ms ease-in-out;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out;}.owl-carousel .owl-item {    float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div {    cursor: pointer;}.owl-controls {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing {    cursor: url(grabbing.png) 8 8, move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);}.owl-theme .owl-controls {    margin-top: 10px;    text-align: center;}.owl-theme .owl-controls .owl-buttons div {    color: #FFF;    display: inline-block;    zoom: 1;    *display: inline;    margin: 5px;    padding: 3px 10px;    font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;    background: #869791;    filter: Alpha(Opacity=50);    opacity: 0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover {    filter: Alpha(Opacity=100);    opacity: 1;    text-decoration: none;}.owl-theme .owl-controls .owl-page {    display: inline-block;    zoom: 1;    *display: inline;}.owl-theme .owl-controls .owl-page span {    display: block;    width: 20px;    height: 6px;    margin: 5px 7px;    filter: Alpha(Opacity=20);    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    border-radius: 25px;    background: #0fafeb;    opacity: 0.2;}.owl-theme .owl-controls .owl-page.active span {    filter: Alpha(Opacity=100);    opacity: 1;}.owl-theme .owl-controls .owl-page span.owl-numbers {    height: auto;    width: auto;    color: #FFF;    padding: 2px 10px;    font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;}.owl-item.loading {    min-height: 150px;    background: url(AjaxLoader.gif) no-repeat center center}#owl-example .item {    padding: 30px 0px;    margin: 0px 5px 0px 5px;    color: #FFF;    text-align: center;    background: #fff}#owl-example .item a {    display: block}#owl-example .item img {    width: auto;    margin: 0 auto;    display: block;}#owl-example .item div {    font-size: 14px;    margin: 25px 0 0;    color: #000}#owl-example .item p {    margin: 8px 0 0;    font-size: 12px;    color: #888888}.nt-main-content {    text-align: center;    position: relative;}.nt-main-content .nt-box {    position: absolute;    width: 210px;}.nt-main-content .nt-box .title {    font-size: 16px;    font-weight: bold;    color: #444;}.nt-main-content .nt-box p {    font-size: 12px;    color: #666;    line-height: 20px;    margin-top: 6px;}.nt-main-content .nt-box1 {    left: 69px;    top: 70px;    text-align: right;}.nt-main-content .nt-box2 {    left: 69px;    top: 265px;    text-align: right;}.nt-main-content .nt-box3 {    right: 69px;    top: 70px;    text-align: left;}.nt-main-content .nt-box4 {    right: 69px;    top: 265px;    text-align: left;}.index-hzlc-mian {    border-bottom: 1px solid #3dbeef;    height: 240px;    position: relative;}.index-hzlc-mian ul li {    width: 16.6666%;    float: left;    text-align: center;}.index-hzlc-mian ul li p {    color: #fff;    font-size: 18px;    margin-top: 20px;}.index-hzlc-mian ul li em {    width: 38px;    height: 38px;    display: inline-block;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: 1px solid #76d7fd;    line-height: 38px;    text-align: center;    color: #fff;    font-size: 18px;    font-weight: 300;    background: #0fafeb;    margin-top: 60px;}.index-hzlc-mian .licon, .index-hzlc-mian .ricon {    width: 12px;    height: 12px;    display: inline-block;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: 1px solid #76d7fd;    background: #0fafeb;    position: absolute;    bottom: -7px;}.index-hzlc-mian .licon {    left: 0;}.index-hzlc-mian .ricon {    right: 0;}.wbpic-text {    position: relative;    text-align: center;}.wbpic-text .wbtext {    width: 210px;    text-align: right;    position: absolute;}.wbpic-text .wbtext .wb-tit {    color: #fd5350;    font-size: 16px;    font-weight: bold;    margin-bottom: 5px;}.wbpic-text .wbtext p {    font-size: 12px;    color: #666;    line-height: 20px;}.wbpic-text .wbtext1 {    top: 163px;    left: 35px;}.wbpic-text .wbtext2 {    top: 314px;    left: 53px;}.wbpic-text .wbtext3 {    top: 104px;    right: 50px;    text-align: left;}.wbpic-text .wbtext4 {    top: 370px;    right: 50px;    text-align: left;}.gzhimg-text {    position: relative;    margin-top: 20px;}.gzhimg-text .gzhtext {    width: 181px;    height: 181px;    text-align: center;    display: table;    position: absolute;}.gzhimg-text .gzhtext1 {    left: 211px;    top: 0px;}.gzhimg-text .gzhtext p {    width: 181px;    height: 181px;    text-align: center;    display: table-cell;    vertical-align: middle}.gzhimg-text .gzhtext p span {    display: block;    font-size: 16px;    color: #fff;    padding: 10px 0px;}.gzhimg-text .gzhtext2 {    left: 211px;    top: 227px;}.gzhimg-text .gzhtext3 {    left: 808px;    top: 0px;}.gzhimg-text .gzhtext4 {    left: 808px;    top: 227px;}.gzhimg-text .gzhtext-tit1 {    position: absolute;    left: 500px;    top: 185px;    color: #fff;    font-size: 28px;    font-weight: bold;}.gzhimg-text .gzhtext-tit2 {    position: absolute;    left: 640px;    top: 185px;    color: #fff;    font-size: 28px;    font-weight: bold;}.mtbd-main.middle {    position: relative;}.mtbd-main.middle ul {    margin-left: -11px !important;}.g-case .case_prev,.g-case .case_next {    position: absolute;    width: 14px;    height: 26px;    left: -15px;    top: 50%;    margin: -13px auto 0;    background: url(../images/index_img24.png) no-repeat center;    z-index: 999;    cursor: pointer;}.g-case .case_next {    right: -15px;    left: auto;    background: url(../images/index_img25.png) no-repeat center;}.floor8.hzmodule .tab .tab_menu {    width: 1200px;    text-align: center;}.floor8.hzmodule .tab .tab_menu li {    float: none;    display: inline-block;    width: auto;    margin: 0px 10px;    padding: 0px 15px}.floor8.hzmodule .tab .tab_box {    margin-top: 0;}.floor8.hzmodule .slidebox2 .bd .box {    background: none;    text-align: left;}.ywrhzxbox5-main .fuwu-list ul li img, .list3box-main ul li img, .hzlc-list-main .box ul li img, .hzlc-list .list .text img, .fuwu-main .fuwu-list ul li img, .bzfw-list ul li img {    transition: 0.5s;}.ywrhzxbox5-main .fuwu-list ul li:hover img, .list3box-main ul li:hover img, .hzlc-list-main .box ul li:hover img, .hzlc-list .list .text:hover img, .fuwu-main .fuwu-list ul li:hover img, .bzfw-list ul li:hover img {    opacity: 0.5;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}.clfx-content-main .box p, .nt-main-content .nt-box p {    text-align: left;}.hzal {    background: url(../images/bm_03.jpg) no-repeat center center;    height: 888px;}.hzalbox {    width: 1200px;    margin: 0 auto;}.hzal_tit {    padding: 195px 0 45px;    text-align: center;}.hzal_tit h2 {    font-weight: 200;    color: #fff;    font-size: 24px;}.hzal_tit p {    color: #fff;    font-size: 14px;    line-height: 34px;}.taom {    width: 15px;    height: 1px;    background: #fff;    margin: 0 auto;}.news {    overflow: hidden;}.news_left {    float: left;    width: 93px;}.news_left li {    padding-bottom: 12px;}.news_left span {    cursor: pointer;    display: block;    border: 1px solid #fff;    font-size: 16px;    text-align: center;    color: #fff;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    border-radius: 6px;    background: rgba(255, 255, 255, .1);    display: block;    line-height: 34px;}.news_right {    float: right;    width: 1094px;}.news_qh {    overflow: hidden;}.news_tp {    width: 480px;    float: left;}.news_tp img {    width: 480px;    height: 320px;}.news_text {    float: right;    width: 595px;}.news_text h1 {    font-size: 20px;    color: #fff;    padding-bottom: 17px;    line-height: 26px;    color: #fff;}.text_box p {    font-size: 14px;    color: #fff;    line-height: 26px;}.text_box h2 {    background: url(../images/a8.png);    width: 129px;    height: 32px;    line-height: 32px;    padding-left: 20px;    font-size: 16px;    color: #2ab9f0;    margin-bottom: 10px;}.text_box {    padding-bottom: 15px;}.news .news_left .on {    background: #fff;    color: #2ab9f0;}.xwnr h2 {    font-size: 18px;    text-align: center;    color: #FFF;    line-height: 75px;}.xwnr_box {    position: relative;    padding: 0 28px;}.xwnr_box .swiper-button-next {    background: url(../images/a9.png);    width: 13px;    height: 23px;    margin-top: -11px;}.xwnr_box .swiper-button-prev {    background: url(../images/a10.png);    width: 13px;    height: 23px;    margin-top: -11px;}.xwnr_box a {    display: block;    overflow: hidden;}.img2 {    transition: All 0.4s ease-in-out;    -webkit-transition: All 0.4s ease-in-out;    -moz-transition: All 0.4s ease-in-out;    -o-transition: All 0.4s ease-in-ou}.img2:hover {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);}.package {    margin-top: 20px;    overflow: hidden;    background: #fff;    padding: 20px 15px;}.package_left {    float: left;    width: 142px;    border: 2px solid #efefef;}.package_left ul {    overflow: hidden;}.package_left li {    float: left;}.package_right {    width: 1000px;    overflow: hidden;    float: right;}.drainage {    float: left;    width: 720px;}.drainage p {    font-size: 12px;    color: #999999;    line-height: 22px;}.drainage h2 {    font-size: 20px;    color: #444444;    padding-bottom: 10px;}.drainage h4 {    padding-top: 15px;    font-weight: 200;    text-align: left;    background: none;}.btn2 {    display: inline-block;    *display: inline;    box-sizing: border-box;    background: url(../images/a1.png) no-repeat 10px center #f6bb43;    width: 70px;    height: 28px;    color: #fff;    line-height: 28px;    padding-left: 30px;    margin-right: 20px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;}.btn2:hover {    background: url(../images/a1.png) no-repeat 10px center #0fafeb;    color: #fff;}.btn3 {    display: inline-block;    *display: inline;    box-sizing: border-box;    background: url(../images/a2.png) no-repeat 40px center #f6bb43;    width: 70px;    height: 28px;    color: #fff;    line-height: 28px;    padding-left: 30px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    margin-right: 30px;}.btn3:hover {    background: url(../images/a2.png) no-repeat 10px center #0fafeb;    color: #fff;}.btn333 {    display: inline-block;    *display: inline;    box-sizing: border-box;    background: url(../images/a2.png) no-repeat 10px center #f6bb43;    width: 70px;    height: 28px;    color: #fff;    line-height: 28px;    padding-left: 30px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    margin-right: 30px;}.btn333:hover {    background: url(../images/a2.png) no-repeat 10px center #0fafeb;    color: #fff;}.drainage span {    font-size: 14px;    color: #999999;    padding-right: 50px;}.package_top {    overflow: hidden;}.Price {    float: right;    background: url(../images/bm_09.jpg);    width: 179px;    height: 120px;    text-align: center;    position: relative;}.Price h2 {    font-weight: 200;    color: #fff;    font-size: 18px;    line-height: 42px;    font-weight: 200;}.Price h2 b {    font-size: 14px;    font-weight: 200;}.Price p {    font-size: 14px;    color: #f2c2b5;    font-style: italic;    text-decoration: line-through;}.Price h4 {    width: 100%;    bottom: 0;    left: 0;    height: 50px;    line-height: 50px;    font-size: 16px;    position: absolute;    border-top: 1px solid #f1af8c;    font-weight: 200;    background: none;}.Price a {    color: #fff;}.package_bottom {    background: #f9fafc;    padding: 10px 20px;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    border-radius: 6px;    margin-top: 15px;}.package_bottom ul {    overflow: hidden;}.package_bottom li {    float: left;    width: 16.66%;    font-size: 14px;    line-height: 32px;}.package_bottom a {    display: block;    background: url(../images/bm_33.jpg) no-repeat left center;    padding-left: 27px;    color: #666666;}.pageNumber {    overflow: hidden;    background: #fff;    margin-top: 20px;    padding: 15px;}.page_left {    float: left;}.page_left p {    color: #666;    line-height: 28px;}.page_right {    float: right;    text-align: right;}.page_right li {    display: inline-block;    *display: inline;    color: #666666;    padding: 0 5px;}.page_right a {    display: inline-block;    *display: inline;    color: #666;}.page_xh {    line-height: 28px;    padding: 0 10px;    border: 1px solid #eeeeee;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    border-radius: 6px;    color: #666;}.page_right .hover2 .page_xh {    border: 1px solid #e67318;    background: #e67318;    color: #fff;}.page_right .page_xh:hover {    border: 1px solid #e67318;    background: #e67318;    color: #fff;}.wby1 {    width: 48px;    height: 28px;    line-height: 28px;    text-align: center;    border: 1px solid #eeeeee;    margin: 0 4px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}.btn4 {    width: 48px;    height: 28px;    border: none;    background: #E67318;    color: #fff;    margin-right: 15px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}.wby2 {    margin-right: 4px;    vertical-align: middle;}.bjbox {    z-index: 998;    position: fixed;    top: 0;    left: 0;    background: rgba(0, 0, 0, .7);    width: 100%;    height: 100%;    display: none;}.dlhbox {    padding-top: 25px;    text-align: center;}.dlhbox img {    width: 100px;    height: 100px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    display: block;    margin: 0 auto;}.dlhbox p {    font-size: 16px;    color: #fff;    line-height: 36px;}.dlhbox p span {    color: #ff642e;}.msbtn12 {    display: block;    font-size: 16px;    color: #fff;    border: 1px solid #fff;    width: 88px;    height: 30px;    margin: 5px auto;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    text-align: center;    line-height: 30px;}.jrmsbtn {    display: block;    line-height: 45px;    font-size: 14px;    color: #fff;    font-weight: 200;}.tcmsbtn {    width: 200px;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    border-radius: 6px;    height: 40px;    font-size: 16px;    color: #fff;    background: #ff642e;    border: none;    line-height: 40px;    text-align: center;    display: block;    margin: 0 auto;    margin-bottom: 20px;}.jrmsbtn:hover {    color: #fff;}.msbtn12:hover {    color: #fff;}.floor8.hzmodule .tab .tab_menu {    width: 1200px;    text-align: center;}.floor8.hzmodule .tab .tab_menu li {    float: none;    display: inline-block;    width: auto;    margin: 0px 10px;    padding: 0px 15px}.floor8.hzmodule .tab .tab_box {    margin-top: 0;}.floor8.hzmodule .slidebox2 .bd .box {    background: none;    text-align: left;}.ywrhzxbox5-main .fuwu-list ul li img, .list3box-main ul li img, .hzlc-list-main .box ul li img, .hzlc-list .list .text img, .fuwu-main .fuwu-list ul li img, .bzfw-list ul li img {    transition: 0.5s;}.ywrhzxbox5-main .fuwu-list ul li:hover img, .list3box-main ul li:hover img, .hzlc-list-main .box ul li:hover img, .hzlc-list .list .text:hover img, .fuwu-main .fuwu-list ul li:hover img, .bzfw-list ul li:hover img {    opacity: 0.5;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}.clfx-content-main .box p, .nt-main-content .nt-box p {    text-align: left;}.floor8 {    background: #f9f9f9;}.hided {    display: none;}.floor8 .tab {    margin-top: 30px;}.floor8 .tab .tab_menu {    width: 485px;    margin: 0 auto;}.floor8 .tab .tab_menu li {    float: left;    font-size: 16px;    color: #999;    transition: 0.5s;    width: 135px;    height: 40px;    margin-right: 40px;    line-height: 40px;    text-align: center;    border-bottom: 2px solid transparent;    cursor: pointer;}.floor8 .tab .tab_menu li:hover {    color: #0073F6;    border-bottom: 2px solid #0073F6;}.floor8 .tab .tab_menu li.on {    color: #0073F6;    border-bottom: 2px solid #0073F6;}.floor8 .tab .tab_box {    margin-top: 50px;    width: 1200px;}.floor8 .slidebox2 {    position: relative;}.floor8 .slidebox2 .hd {    width: 60px;    position: absolute;    left: 0;    right: 0;    bottom: 20px;    margin: auto;    z-index: 111;}.floor8 .slidebox2 .hd ul {    width: 60px;}.floor8 .slidebox2 .hd ul li {    margin: 0 5px;    float: left;    width: 10px;    height: 10px;    border-radius: 50%;    -o-border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    background-color: #ccc;}.floor8 .slidebox2 .hd ul li.on {    background-color: #0073F6;}.floor8 .slidebox2 .bd .box {    height: 380px;    padding: 50px 50px 0 50px;    background: #fff;}.floor8 .slidebox2 .bd .box .box_left {    width: 550px;    height: 100%;    float: left;}.floor8 .slidebox2 .bd .box .box_right {    width: 550px;    height: 100%;    float: right;    cursor: default;    text-align: left;}.floor8 .slidebox2 .bd .box .box_right h2 {    font-size: 16px;    color: #666;    margin-top: 25px;    margin-bottom: 5px;}.floor8 .slidebox2 .bd .box .box_right h2 > span {    margin-left: 80px;}.floor8 .slidebox2 .bd .box .box_right p {    font-size: 14px;    color: #999;    line-height: 18px;}.floor8 .slidebox2 .bd .box .box_right .box_img {    padding-top: 20px;}.floor8 .slidebox2 .bd .box .box_right .box_img li {    float: left;    margin-right: 15px;    text-align: center;}.floor8 .slidebox2 .bd .box .box_right .box_img .li_big {    margin-right: 30px;}.floor8 .slidebox2 .bd .box .box_right .box_img li p {    font-size: 12px;    color: #999;}.floor8.hzmodule .slidebox2 .bd .box {    background: none;    text-align: left;}.ywrhzxbox5-main .fuwu-list ul li img, .list3box-main ul li img, .hzlc-list-main .box ul li img, .hzlc-list .list .text img, .fuwu-main .fuwu-list ul li img, .bzfw-list ul li img, .lcmodule .layui-tab-item img {    transition: 0.5s;}.ywrhzxbox5-main .fuwu-list ul li:hover img, .list3box-main ul li:hover img, .hzlc-list-main .box ul li:hover img, .hzlc-list .list .text:hover img, .fuwu-main .fuwu-list ul li:hover img, .bzfw-list ul li:hover img, .index-hzlc-mian ul li:hover img {    opacity: 0.5;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}.clfx-content-main .box p, .nt-main-content .nt-box p {    text-align: left;}