/*---------- 0.qita ----------*/
body {
    background: url(../images/cbg.jpg);
}

/*---------- 0.top ----------*/
.en-Con1 .solar-top .w1200 {
    background: url(../images/top.png) no-repeat;
    text-align: center;
    height: 519px;
    position: relative;
}

.en-Con1 .solar-top .w1200 .logo {
    position: absolute;
    background: url(../images/logo.png) no-repeat;
    width: 148px;
    height: 56px;
    top: 85px;
    right: 155px;
}

.en-Con1 .solar-top .w1200 .logo a {
    display: block;
    width: 148px;
    height: 56px;
}

/*---------- 1. ----------*/
.en-Con1 {
    background: url(../images/bg1.jpg) no-repeat top center;
    position: relative;
}

.en-Con1 .p2Con .content {
    display: block;
}

.en-Con1 .p2Con .content .left {
    width: 620px;
    float: left; 
}

.en-Con1 .p2Con .content .right {
    float: right;
    margin-right: 40px;
}

.en-Con1 .p2Con .content .left p.text {
    text-align: justify;
}

.en-Con1 .p2Con .content .left h3.tit2 {
    background : url(../images/titbg.png) no-repeat;
    width      : 495px;
    height     : 84px;
    color      : #d1832a;
    font-size  : 32px;
    padding-top: 25px;
    line-height: 48px;
    text-indent: 0.6em;
}

.en-Con1 .p2Con .tit1 {
    display: none;
}

.en-Con1 .p3Con, 
.en-Con1 .p4Con {
    clear: both;
}

.en-Con1 .p2Con .content .right video {
    margin-left: 22px;
}


/*---------- 2. ----------*/
.en-Con2 {
    margin-top: 60px;
    background: url(../images/bg4.jpg) no-repeat top center;
}

.en-Con2 .p6Con .festival .pic-con span.video {
    
}

.en-Con2 .p6Con .festival .pic-con span.video video {
    width: 100%;
    margin: 12px 0 0 0;
}

/*---------- footer ----------*/
#copyright {
    padding   : 10px 0;
}