﻿
.act-sinoma { background: url("/content/images/act/top-bg.jpg") no-repeat center top; }

    .act-sinoma .sinoma-link { position: fixed; top: 180px; right: 20px; }
        .act-sinoma .sinoma-link .topic { text-align: center; cursor: pointer; display: none; }


.myheader { padding: 50px 0; }
    .myheader .mymenu { text-align: right; font-size: 18px; text-align: right; }
        .myheader .mymenu .item { float: right; padding: 0 3px; color: #d9d9d9; }
            .myheader .mymenu .item a, .myheader .mymenu .item a:hover, .myheader .mymenu .item a :visited { color: #d9d9d9; text-decoration: none; }
                .myheader .mymenu .item a:hover { color: #e2c088; }


.sinoma-banner .banner { text-align: center; padding: 20px 0 100px; }
    .sinoma-banner .banner.show { padding: 60px 0 40px; }
    .sinoma-banner .banner.choose { padding: 10px 0 100px; }
    .sinoma-banner .banner .img { text-align: center; }

.sinoma-intro .intro { font-size: 18px; color: #fdedd3; line-height: 2em; }
.sinoma-intro .liang { padding: 40px 0; }
    .sinoma-intro .liang .kuang { border: 2px solid #fff4e3; border-radius: 10px; padding: 15px; font-size: 18px; }
        .sinoma-intro .liang .kuang .head { position: absolute; left: 0; right: 0; top: -30px; background: url("images/act/intro-bg.png") no-repeat center; text-align: center; height: 60px; line-height: 60px; font-size: 24px; font-weight: bold; color: #fff4e3; }
        .sinoma-intro .liang .kuang .img { margin: -14px -14px 0; }
            .sinoma-intro .liang .kuang .img img { width: 100%; }
        .sinoma-intro .liang .kuang .con { line-height: 2em; color: #d9d9d9; }
            .sinoma-intro .liang .kuang .con .jin { color: #f5cf90; }
            .sinoma-intro .liang .kuang .con p { padding: 0; margin: 0; }
    .sinoma-intro .liang .btn { text-align: center; width: 100%; margin: 30px auto; }
        .sinoma-intro .liang .btn > a { width: 340px; line-height: 60px; border: 2px solid #fff4e3; border-radius: 30px; display: inline-block; font-size: 26px; color: #fff4e3; text-decoration: none; }
            .sinoma-intro .liang .btn > a:visited, .sinoma-intro .liang .btn > a:hover { text-decoration: none; }

.sinoma-news { }
    .sinoma-news .swiper-container.swiper-container-vertical { height: 340px; overflow: hidden; display: block; }
    .sinoma-news a, .sinoma-news a:visited { color: #fff; text-decoration: none; }
        .sinoma-news a:hover { color: #fff; text-decoration: underline; }
    .sinoma-news .news-item { display: block; overflow: hidden; padding: 20px 0; }
        .sinoma-news .news-item .cover { float: left; width: 20%; }
            .sinoma-news .news-item .cover img { width: 100%; max-height: 160px; max-width: 250px; }
        .sinoma-news .news-item .news-info { float: left; width: 80%; padding: 0 20px; box-sizing: border-box; }
            .sinoma-news .news-item .news-info .news-title { font-size: 20px; line-height: 30px; }
                .sinoma-news .news-item .news-info .news-title span { font-size: 14px; color: #f7d8a3; border: 1px solid #f7d8a3; border-radius: 3px; padding: 2px 6px; }
            .sinoma-news .news-item .news-info .news-summary { font-size: 14px; padding: 15px 0; max-height: 4.2em; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
            .sinoma-news .news-item .news-info .news-date { font-size: 14px; padding: 15px 0;  }


.sinoma-media {  }
    .sinoma-media .content { font-size: 20px; }
        .sinoma-media .content .media-list { display: block; overflow: hidden; padding: 10px 0; }
            .sinoma-media .content .media-list .item { float: left; width: 14.285714%; padding: 10px; }
                .sinoma-media .content .media-list .item .logo { background-color: #fff; height: 90px; box-sizing: border-box; text-align: center; line-height: 90px; border-radius: 10px; }
                .sinoma-media .content .media-list .item img { max-height: 70px; max-width: 90%; }


        .sinoma-media .content .compName { font-size: 20px; text-align: center; padding-top: 10px; }


.sinoma-banner .tools { padding-top:10px;display:block;overflow:hidden;}

    .sinoma-banner .tools .item { float:left;width:20%;text-align:center;}
        .sinoma-banner .tools .item a, .sinoma-banner .tools .item a:visited { margin: 5px; display: block; padding: 12px 0; color: #f4cd8a; font-size: 26px; line-height: 36px; border: 1px solid #f4cd8a; border-radius: 5px; text-decoration: none; }
            .sinoma-banner .tools .item.hover a, .sinoma-banner .tools .item a:hover { color: #3f160e; background-image: linear-gradient(0deg, #f4cd8a 0%, #fff4e3 100%), linear-gradient( #000000, #000000); background-blend-mode: normal, normal; }


    .act-sinoma { background-color: #1d2336; color: #fff; }
.sinoma .title { text-align: center; padding: 120px 0 60px; }
.sinoma-contact { padding-bottom: 150px; }
    .sinoma-contact .content { font-size: 20px; padding: 40px 0; }
    .sinoma-contact .us .name { color: #f5cf90; font-size: 18px; border-bottom: 1px solid #e6e6e6; padding: 16px 0; }
    .sinoma-contact .us .content { font-size: 14px; }

        .sinoma-contact .us .content b { font-size: 18px; font-weight: bold; }
        .sinoma-contact .us .content .link { float: left; }
        .sinoma-contact .us .content .qrcode { float: right; }
            .sinoma-contact .us .content .qrcode > div { padding-top: 5px; text-align: center; }
            .sinoma-contact .us .content .qrcode  img { height:70px;height:70px; }
        .sinoma-contact .us .content .link > div { padding: 3px 0; }
            .sinoma-contact .us .content .link > div.myname { padding-bottom: 16px; margin-top: -20px; }
        .sinoma-contact .us .content .link a, .sinoma-contact .us .content .link a:link, .sinoma-contact .us .content .link a:visited { color:#fff;text-decoration:none;}


        .sinoma-quanyi .item { text-align: center; font-size: 20px; }
    .sinoma-quanyi .item img { padding: 20px 0; }


.sinoma-fuw .detail .item { padding-left: 0; padding-right: 0; background: no-repeat top right; }
    .sinoma-fuw .detail .item:nth-child(2n+1) { }
    .sinoma-fuw .detail .item:nth-child(2n) { background-position: top left; text-align: right; margin-left: -15px; margin-top: 15px; }



    .sinoma-fuw .detail .item:first-child { background-image: url("/Content/images/act/fuwu1-bg.png"); }
    .sinoma-fuw .detail .item:nth-child(2) { background-image: url("/Content/images/act/fuwu2-bg.png"); }
    .sinoma-fuw .detail .item:nth-child(3) { background-image: url("/Content/images/act/fuwu3-bg.png"); }
    .sinoma-fuw .detail .item:nth-child(4) { background-image: url("/Content/images/act/fuwu4-bg.png"); }


.sinoma-fuw .detail .name { font-size: 24px; color: #f4cd8a; padding: 0; }
.sinoma-fuw .detail .info { font-size: 18px; line-height: 30px; padding: 10px 0 16px; width: 320px; }
.sinoma-fuw .detail .item:nth-child(2n) .info { float: right; }



.sinoma-zhuanjia .list { display: block; overflow: hidden; }
    .sinoma-zhuanjia .list .item { float: left; width: 20%; }
        .sinoma-zhuanjia .list .item .detail { margin: 10px; background-color: #1b1b1c; border: 2px solid #f7d8a3; border-radius: 5px; text-align: center; padding: 30px 10px; height: 315px; }
            .sinoma-zhuanjia .list .item .detail .conver { width: 170px; height: 170px; margin: 0 auto; }
                .sinoma-zhuanjia .list .item .detail .conver img { width: 100%; height: 100%; border-radius: 50%; }
        .sinoma-zhuanjia .list .item .name { font-size: 24px; padding: 5px 0; color: #f5cf90; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
        .sinoma-zhuanjia .list .item .name.null {  padding-top: 30px;   }
            .sinoma-zhuanjia .list .item .name > span.job { font-size: 18px; color: #fff; padding-left: 5px; }
        .sinoma-zhuanjia .list .item .zj-title { font-size: 18px; color: #fff;  }




.sinoma-guize .row .item { font-size: 20px; line-height: 1.5em; padding: 10px 0; }
.sinoma-guize .jin { color: #f5cf90; float: left; width: 5em; }
.sinoma-guize .info { padding-left: 5em; }

.sinoma-jigou .subtitle { color: #bfbfbf; text-align: center; padding-top: 10px; }
.sinoma-jigou .row .item { font-size: 20px; line-height: 1.5em; padding: 10px 0; }
.sinoma-jigou .jin { color: #f5cf90; float: left; width: 9em; text-align: right; }
.sinoma-jigou .info { padding-left: 9em; }


.sinoma-huojiang { padding:0;}


.sinoma-richeng { padding:120px 0 0; }
    .sinoma-richeng .item { display: block; overflow: hidden; background: url("/Content/images/act/ge.jpg") repeat-y 355px top; }
        .sinoma-richeng .item .date { float: left; width: 320px; text-align: right; line-height: 42px; font-size: 20px; padding: 0 15px 25px; }
        .sinoma-richeng .item .ge { float: left; text-align: center;  }
        .sinoma-richeng .item:last-child .ge{ background: #1d2336 url("/Content/images/act/ge.jpg") repeat-y center; }
        .sinoma-richeng .item:last-child { background: #1d2336 url("/Content/images/act/xia.png") no-repeat 347px bottom; }
        .sinoma-richeng .item .no {  line-height: 42px; width: 42px; height: 42px; border-radius: 42px; margin: 0 15px 15px; border: 1px solid #f4cd8a; font-size: 20px; color: #f4cd8a; background-color: #1d2336; }
        .sinoma-richeng .item .detail { float: left; padding: 0 15px 25px; width: 730px; }
            .sinoma-richeng .item .detail .zhuti { font-size:20px;}
                .sinoma-richeng .item .detail .zhuti.no-desc { padding-top:6px; }
            .sinoma-richeng .item .detail .desc { font-size: 14px; color: #cccccc;}
