﻿.seeing {
    width: 100%;
    height: 380px;
    background: url("../images/seebanner.png") no-repeat center top;
}
.seeing-title {
    font-size: 30px;
    line-height: 52px;
    text-align: center;
    margin-top: 56px;
	color: #bd1c1c;
}
.seeImg-nav {
    height: 58px;
    background: #F8F8F8;
    line-height: 58px;
    font-size: 0;
    margin-top: 40px;
}
.seeImg-nav a {
    display: inline-block;
    font-size: 16px;
    color: #555;
    padding: 0 32px;
    height: 58px;
    background: url("../images/x.png") no-repeat right center;
}
.seeImg-nav a:hover {
    color: #ff9600;
    border-bottom: 2px solid #ff9600;
}
.seeImg-nav .active {
    color: #ff9600;
    border-bottom: 2px solid #ff9600;
}
.seeImg-box {
    width: 380px;
    float: left;
    margin-left: 28px;
    margin-top: 28px;
}
.seeImg-img {
    width: 380px;
    height: 285px;
    position: relative;
}
.seeImg-img img {
    width: 380px;
    height: 285px;
    border-radius: 4px;
    transition: .5s;
}
.seeImg-img:hover img {
    transform: scale(1.1);
}
.seeImg-bot {
    width: 380px;
    height: 19px;
    background: url("../images/culture9.png") no-repeat center center;
}
.seeImg-tle {
    font-size: 16px;
    line-height: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 16px;
}
.seeImg-tle a {
    color: #222;
}
.seeImg-tle a:hover {
    color: #ff9600;
}
.seeImg-time {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    margin-top: 8px;
}
.seeImg-main {
    width: 1224px;
    margin-left: -28px;
}
.seeImg-post {
    width:210px;
    height:48px;
    margin: 40px auto 0;
}
.seeImg-post a {
    width:210px;
    height:48px;
    border:1px solid #C30D23;
    border-radius:4px;
    font-size: 14px;
    color: #C30D23;
    text-align: center;
    line-height: 48px;
    display: block;
    transition: 0.36s ease;
}
.seeImg-post a:hover {
    background: #C30D23;
    color: #fff;
}
.about-see1 .m-detail {
    height: auto!important;
}
.about-see1 {
    padding-bottom: 24px;
}
.seeing-intro {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    text-align: center;
    margin-top: 24px;
}
.seeing-list {
    padding-bottom: 80px;
}
.galleryHead-title .tit {
    float: left;
}
.galleryHead-title {
    line-height: 52px;
    font-size: 24px;
    color: #333;
}
.gallery-head .ssd {
    top: 10px;
    height: 32px;
    line-height: 30px;
}
.galleryHead-info {
    font-size: 14px;
    color: #555;
}
.galleryHead-info span {
    color: #999;
    padding-left: 38px;
}
.galleryHead-info span:first-child {
    padding-left: 0;
}
.no-mor {
    width: 1036px;
    display: none;
}
.no-img {
    width: 1036px;
    height: 600px;
    margin: 0 auto;
    position: relative;
}
.owl-tab .active {
    display: block;
}
.iCase-ntp {
    width: 582px;
    height: 82px;
    margin: 0 auto;
    position: relative;
}
.galleryHead-title .tit h1 {
    max-width: 983px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.iCase-cls {
    width: 110px;
    height: 82px;
    float: left;
    margin-left: 8px;
    position: relative;
}
.iCase-cls:first-child {
    margin-left: 0;
}
.iCase {
    width: 1036px;
    margin-top: 56px;
}
.iCase .owl-carousel {
    width: 590px;
    margin: 12px auto 0;
}
.iCase .owl-prev {
    width: 40px;
    height: 82px;
    background:rgba(34,34,34,0.1) url("../images/le.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: -48px;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
}
.iCase .owl-next {
    width: 40px;
    height: 82px;
    background:rgba(34,34,34,0.1) url("../images/ri.png") no-repeat center center;
    position: absolute;
    top: 0;
    right: -48px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    z-index: 99;
}
.img-prev {
    width: 40px;
    height: 82px;
    background: url("../images/mo-left.png") no-repeat center center;
    position: absolute;
    top: 294px;
    left: -51px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    background-size: 32px 56px;
    display: none;
}
.img-next {
    width: 40px;
    height: 82px;
    background: url("../images/mo-right.png") no-repeat center center;
    position: absolute;
    top: 294px;
    right: -51px;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    background-size: 32px 56px;
    display: none;
}
.iCase .owl-prev:hover {
    background: #222 url("../images/le.png") no-repeat center center;
}
.iCase .owl-next:hover {
    background: #222 url("../images/ri.png") no-repeat center center;
}
.img-prev:hover {
    background:  url("../images/mo-leh.png") no-repeat center center;
    background-size: 32px 56px;
}
.img-next:hover {
    background: url("../images/mo-rih.png") no-repeat center center;
    background-size: 32px 56px;
}
.no-title {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 16px;
}
.tu-prev {
    width: 134px;
    margin-top: -86px;
    float: left;
    position: relative;
}
.tuKs-img {
    width: 134px;
    height: 100px;
    position: relative;
    border-radius: 4px;
}
.tuKs-img img {
    width: 134px;
    height: 100px;
    border-radius: 4px;
}
.tuKs-img span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 134px;
    height: 29px;
    background: url("../images/shxxtbb.png") no-repeat center top;
}
.tuKs-inf {
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 77px;
    width: 134px;
    text-align: center;
    margin: auto;
}
.tuKs-tle {
    font-size: 14px;
    color: #555;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 42px;
    margin-top: 6px;
}
.tu-next {
    float: right;
}
.galleryHead-left {
    padding: 0 80px;
}
.tu-prev:hover .tuKs-tle {
    color: #ff9600;
}
.riHe-tle {
    font-size: 14px;
    color: #999;
    float: left;
}
.riHe-tex {
    font-size: 14px;
    color: #222;
    float: left;
    width: 196px;
    line-height: 22px;
    margin-left: 3px;
}
.galleryHead-right {
    float: right;
    width: 278px;
    margin-top: 100px;
    border-radius:4px;
}
.galleryHead-cont {
    padding: 0 16px;
    background:rgba(248,248,248,1);
    min-height: 576px;
}
.riHe {
    font-size: 18px;
    color: #222;
    padding-top: 32px;
    padding-bottom: 16px;
    border-bottom: 1px solid #EAEAEA;
}
.riHe-info {
    margin-top: 9px;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom:24px;
}
.riHe-info .res {
    margin-top: 19px;
}
.riHe-tex a {
    padding: 0 8px;
    height: 32px;
    background:rgba(253,253,253,1);
    border:1px solid rgba(239,239,239,1);
    border-radius: 2px;
    font-size: 14px;
    line-height: 32px;
    color:rgba(102,102,102,1);
    display: inline-block;
    margin-right: 4px;
    position: relative;
    top: -5px;
}
.galleryHead-back {
    margin-top: 28px;
}
.galleryHead-back a {
    font-size:14px;
    color:rgba(102,102,102,1);
    width:278px;
    height:64px;
    line-height: 64px;
    text-indent: 122px;
    background:rgba(255,255,255,1) url("../images/fh.png") no-repeat 100px center;
    border:1px solid rgba(230,230,230,1);
    border-radius:4px;
    display: block;
}
.gallery-head {
    padding-bottom: 32px;
    border-bottom: 1px solid #EAEAEA;
    background: #F8F8F8;
    padding-top: 32px;
}
.gaWord-inp textarea {
    width: 1076px;
    height: 80px;
    padding: 10px 15px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(230,230,230,1);
    border-radius:2px;
    outline: none;
}
.gaWord-inp {
    width: 1076px;
    float: left;
}
.gaWord-mo {
    float: left;
}
.gaWord-mo a {
    width: 120px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    display: block;
    background: #ff9600;
    color: #fff;
    font-size: 18px;
}
.gaWord-title {
    font-size: 24px;
    color: #222;
    padding: 56px 0 20px;
}
.gaWord-title span {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding-left: 18px;
}
.craft-img {
    background: #fff;
    width: 100%;
}
.words-all {
    padding: 0 56px;
}
.wordsTle {
    font-size: 20px;
    color: #555;
    margin-top: 38px;
}
.words-box {
    width: 248px;
    height: 186px;
    float: left;
    margin-top:28px;
    margin-left: 28px;
}
.words-box img {
    width: 248px;
    height: 186px;
}
.words-list {
    width: 884px;
    margin-left: -28px;
    margin-top: -10px;
}
.craft-img {
    padding: 80px 0;
}
.craft-img .theme {
    margin-bottom: 0;
    padding-bottom: 12px;
}
.client-creat {
    background: #fff;
}
.iCase .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block!important;
}
.alpDe {
    width: 100%;
    background: url("../images/cllsn.png") no-repeat center top;
    padding-top: 56px;
    padding-bottom: 80px;
}
.alpDe-cont {
    padding: 32px;
}
.alpDe-intro {
    font-size: 16px;
    line-height: 26px;
    color:rgba(102,102,102,1);
    margin-top: 24px;
}
.alpDe-left {
    width: 830px;
}
.alpDe-head {
    border:1px solid rgba(170,170,170,0.2);
}
.alpDe-head .galleryHead-title {
    height: auto;
    line-height: 1;
    font-size: 30px;
}
.alpDe-right {
    width: 240px;
    height: 180px;
    float: right;
}
.alpDe-right img {
    width: 240px;
    height: 180px;
}
.btm-mm {
    width: 1184px;
    height: 16px;
    background: url("../images/btmmmm.png") no-repeat center;
    margin: 0 auto;
}
.alpDe-box {
    width: 380px;
    float: left;
    height: 287px;
    position: relative;
    margin-left: 28px;
    margin-top: 20px;
}
.alpDe-bg {
    width: 372px;
    height: 279px;
    background: #F0F0F0;
    position: absolute;
    right: 0;
    bottom: 0;
}
.alpDe-img {
    width: 372px;
    height: 279px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.alpDe-img img {
    width: 372px;
    height: 279px;
    transition: .3s;
}
.alpDe-img:hover img {
    transform: scale(1.1);
}
.alpDe-list {
    width: 1224px;
    margin-left: -28px;
    padding-top: 36px;
}
.alpDe-btc {
    width: 372px;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 8px;
    background: url("../images/bomtc.png") no-repeat center;
    background-size: cover;
}
.alpDe-tit {
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    text-indent: 32px;
    background: url("../images/zibiao.png") no-repeat 8px center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.no-img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.gall-top {
    width: 1132px;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom:25px;
    position: relative;
}
.gall-foot {
    padding: 25px 0 0;
    margin-top: 32px;
    border-top: 1px solid #e6e6e6;
}
.gallFoot {
    font-size: 14px;
    color: #999;
}
.gallFoot a {
    display: inline-block;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    padding: 0 10px;
    background:rgba(253,253,253,1);
    border:1px solid rgba(239,239,239,1);
    border-radius:2px;
    margin-right:7px;
}
.gallFoot a:first-child {
    margin-left: 6px;
}
.gallFoot a:hover {
    background: #ff9600;
    color: #fff;
}
.gallFoot-cl {
    font-size: 14px;
    color: #999;
    margin-top: 16px;
}
.gallFoot-cl a {
    color: #222;
}
.gallFoot-cl a:hover {
    color: #ff9600;
}
.owl-tab {
    padding-bottom: 36px;
}
.galQt-row {
    font-size: 14px;
    color: #999;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    background: url("../images/x.png") no-repeat 0 center;
}
.galQt-row:first-child {
    background: url("../images/x.png") no-repeat right center;
}
.galQt-row .zuoll {
    display: inline-block;
    width: 12px;
    height: 8px;
    background: url("../images/zuoluj.png") no-repeat center;
    background-size: cover;
    margin-left: 8px;
}
.galQt-row .youll {
    display: inline-block;
    width: 12px;
    height: 8px;
    background: url("../images/youluj.png") no-repeat center;
    background-size: cover;
    margin-left: 8px;
    margin-right: 8px;
}
.fhlb {
    text-indent: 17px;
    background: url("../images/fanhfl.png") no-repeat 15px center;
    background-size: 13px 12px;
}
.galQt-row .plle {
    display: inline-block;
    width: 16px;
    height:11px;
    background: url("../images/plwmm.png") no-repeat 0 0;
    background-size: 16px 11px;
    margin-right: 5px;
}
.gall-qtl a:hover {
    color: #ff9600;
}
.gall-qtl {
    position: absolute;
    right: -15px;
    bottom: 25px;
}
.tuKs-yiy {
    width: 128px;
    height: 6px;
    background: url("../images/yiy.png") no-repeat center top;
    margin: 0 auto;
}
.alpDe h1 {
    font-size: 30px;
    line-height: 1;
    max-width: 640px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tk-ban {
    width: 100%;
    height: 380px;
    background: url("../images/seebanner1.png") no-repeat center top;
    font-size: 50px;
    color: #fff;
    text-align: center;
    line-height: 380px;
}
.tu-all-height {
    height: 100px !important;
    padding-top: 12px;
}
.iCase-cls span {
    width: 110px;
    height: 82px;
    position: absolute;
    border: 2px solid #ff9600;
    top: 0;
    left: 0;
    display: none;
}
.iCase-cls:hover span {
    display: block;
}
.img-list .cuser span {
    display: block;
}