@charset "UTF-8";
    .uu{
        border-top: #EC1D23 4px solid;
        padding-top:5px;
        line-height: 40px;
        font-size: 22px;
        display: inline-block;
    }
    .projects-container img{
        border-radius: 6px;
        border:1px solid #e1aa11;
        padding:8px;
        box-sizing: border-box;
    }
    .column .con{
        height: auto;
    }
    .sy_about{
        float: left;
        width: 100%;
        overflow: hidden;
    }
    .sy_about dl{
        width: 100%;
        padding-bottom: 10px;
        border-bottom: #d8d8d8 1px dashed;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .sy_about dt{
        float: left;
        width: 32%;
    }
    .sy_about dt img{
        width: 100%;
        padding:5px;
        border-radius: 6px;
        border:1px solid #e1aa11;
        box-sizing: border-box;
    }
    .sy_about dd{
        float: right;
        width: 66%;
    }
    .sy_about dd .dda{
        border-bottom: #e1aa11 2px solid;
        padding:5px 0;
    }
    .sy_about dd a{
        font-size: 24px;
        background-color: #e1aa11;
        color:#fff;
        padding:5px 10px;
    }
/* banner 开始 */
.banner {
    position:relative;
    width:100%;
    height:auto;
    overflow:hidden;
    /*padding-top:120px;*/
}
.banner .container {
	position: relative;
    height:100%;
}
.banner .contents {
    position:absolute;
    /*top:120px;*/
    left:0px;
    width:100%;
    height:100%;
}
.banner .content {
    position:absolute;
    top:0px;
    width:100%;
    height:100%;
    background-size:100%;
    background-repeat:no-repeat;
    background-position:left top;
    text-align:center;
    margin:0;
}
.banner .contentInfo {
    display:none;
    overflow:hidden;
    position:absolute;
    top:50%;
    left:100px;
    width:675px;
    height:200px;
    margin-top:-100px;
    z-index:1;
    text-align:left;
}
.banner .contentInfo .sub {
    text-shadow:0px 0px 3px #e1aa11;
    position:absolute;
    top:17px;
    left:8px;
    width:2px;
    height:120px;
    padding:20px 0;
    background:#fff;
}
.banner .contentInfo .sub {
    transform-origin:left bottom;
    -moz-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    -o-transform-origin:left bottom;
    -webkit-transform-origin:left bottom;
}
.banner .contentInfo .quan {
    text-shadow:0px 0px 3px #e1aa11;
    position:absolute;
    top:168px;
    left:0px;
    width:14px;
    height:14px;
    border:2px solid #fff;
    border-radius:16px;
    -moz-border-radius:16px;
    -ms-border-radius:16px;
    -o-border-radius:16px;
    -webkit-border-radius:16px;
}
.banner .contentInfo .title {
    text-shadow:0px 0px 3px #e1aa11;
    position:absolute;
    left:32px;
    top:8px;
    line-height:50px;
    font-size:40px;
    color:#fff;
    font-weight:bold;
    /*font-family:"微软雅黑";*/
}
.banner .contentInfo .info {
    text-shadow:0px 0px 3px #e1aa11;
    position:absolute;
    left:32px;
    top:70px;
    line-height:26px;
    font-size:18px;
    color:#fff;
    font-family: 'YouYuan';
    font-weight:bold;
}
.banner .contentInfo .btn {
    text-shadow:0px 0px 3px #e1aa11;
    position:absolute;
    top:156px;
    left:32px;
    color:#fff;
    border:1px solid #fff;
    text-align:center;
    line-height:32px;
    width:110px;
    height:30px;
    border-radius:30px;
    -moz-border-radius:30px;
    -ms-border-radius:30px;
    -o-border-radius:30px;
    -webkit-border-radius:30px;
}
.banner .bannerNav {
    position:absolute;
    bottom:10px;
    width:100%;
    text-align:center;
    z-index:2;
}
.banner .bannerNav .bannerNavChild {
    margin:0 10px;
    width:10px;
    height:10px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:#fff;
    border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    -webkit-border-radius:10px;
    cursor:pointer;
}
.banner .bannerNav .bannerNavChild.on {
    background:#e1aa11 !important;
    animation:bannerNavChildOn .2s ease-in-out 0s both;
    -moz-animation:bannerNavChildOn .2s ease-in-out 0s both;
    -webkit-animation:bannerNavChildOn .2s ease-in-out 0s both;
    -o-animation:bannerNavChildOn .2s ease-in-out 0s both;
}
.banner .bannerBg {
    width:100%;
    height:auto;
    vertical-align:middle;
}
/* banner 结束 */

/* 小于等于767px时使用 */
@media (max-width:767px){
    .sy_about dt{
        float: left;
        width: 100%;
    }
    .sy_about dd{
        float: right;
        width: 100%;
    }
    .sy_about dd{
        padding-top: 10px;
    }
    .sy_about dd .dda{
        border:0;
        background-color: #e1aa11;
        text-align: center;
        padding:8px 0;
        margin: 5px 0;
    }
    .sy_about dd a{
        padding:0;
    }
    .projects-pro ul{
        overflow: visible;
    }
    .projects-pro li{
        line-height: 20px;
    }
}