.wow{
    opacity: 0;
}
@charset "utf-8";@charset "UTF-8";
.animated {animation-duration:1s;animation-fill-mode:both;}
.animated.infinite {animation-iteration-count:infinite;}
.animated.hinge {animation-duration:2s;}
.fadeInUp {animation-duration:1.76s;animation-name:fadeInUp;}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,9%,0);}
to {opacity:1;transform:none;}
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
    margin: 0;
    padding: 0;
}
html {font-size: 62.5%;}
body {font-size: 1.4rem;}
html,body{
    -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
body {
    font-family: "Microsoft YaHei" ! important;
    color: #000000;
    background: #fff;
    margin: 0 auto;
    padding: 0px;
}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
-webkit-appearance: none;
}
input{
    -webkit-appearance: none;
}
textarea { -webkit-appearance: none;} 
a {
    text-decoration: none;
    color: #235aa7;
    outline: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}
img {
    border: 0px;
    vertical-align: middle;
}

li {
    list-style: none;
}

*{
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:link{text-decoration:none; } 

a:visited{text-decoration:none; }

a:hover{text-decoration:none;}

a:active{text-decoration:none;}


.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}
.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

html {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: none;
}

html {
    -webkit-tap-highlight-color: transparent;
}

body {
    -webkit-overflow-scrolling: touch;
    /* background: #000; */
}

* {
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    user-select: none;
}

@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.xuanzhuan {
    animation: 2s linear 0s normal forwards infinite rotate;
    -webkit-animation: 2s linear 0s normal forwards infinite rotate;
    -moz-animation: 2s linear 0s normal forwards infinite rotate;
    -o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img{
display: block;
width: 100%;
}

.pc{
    display: block;
}
.wap{
    display: none;
}
.clearflex:after{
    content: "";
    display: table;
    clear: both;
}


.banner{

}
.banner img{
    width: 100%;
    position: relative;
    z-index: 5;
    background: rgba(0, 0, 0, .3);
}
.banner .imgbox{
    position: relative;
}
.banner .center{
    display: none;
}
.banner  video{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wrap{
padding: 0px 15px;
width: 1230px;
margin: auto;
max-width: 100%;
}
.wrap:after{
    content: "";
    display: table;
    clear: both;
}
.titlemodel{
text-align: center;
}
.titlemodel .title{
    font-size: 48px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #333333;
    line-height: 1;
}
.titlemodel .desc{
    font-size: 30px;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #666666;
    line-height: 1;
    padding-top: 20px;
}
.section1{
    padding-top: 75px;
}
.section1 .content1:after{
    content: "";
    display: table;
    clear: both;
}
.section1 .content1{
padding-top: 82px;
}
.section1 .content1 .left{

float: left;

width: calc((32.8% - 18px));
}
.section1 .content1 .item *{
    position: relative;
    z-index: 4;
}
.section1 .content1 .item{position: relative;overflow: hidden;padding: 0px 36px;}
.section1 .content1 .h2tit{

font-size: 23px;

font-family: SourceHanSansCN;

font-weight: 400;

color: #FFFFFF;
}
.section1 .content1 .desc{

font-size: 14px;

font-family: Source Han Sans CN;

font-weight: 200;

color: #FFFFFF;

line-height: 22px;

padding-top: 32px;
}
.section1 .content1 .more{

display: block;

width: 45px;

height: 7px;

background: url(../images/more1.png) no-repeat center center;

margin-top: 38px;
}
.section1 .content1 .shadow{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: #000000;
opacity: 0.86;
}
.section1 .content1 .play{
    background: url(../images/play.png) no-repeat center center;
    background-size: 100%;
    width: 51px;
    height: 51px;
    cursor: pointer;
    margin: auto;
    margin-top: 34%;
}
.section1 .content1 .right .shadow{
    opacity: 0.5;
    z-index: 1;
}
.section1 .content1 .right .item:hover *{
    color: #fff
}
.section1 .content1 .right .item:hover .shadow{
    opacity: 0.86
}
.section1 .content1 .right{

float: right;

width: calc((68.8% - 18px));
}
.section1 .content1 .right .item:nth-child(2n){
    margin-right:0px;
}
.section1 .content1 .right .item *{
    color: #fff;
}
.section1 .content1 .right .item{
box-shadow: 0px 4px 6px 1px rgba(0, 0, 0, 0.168);
padding-top: 41px;

float: left;

margin-right:18px;

margin-bottom:18px;

height: 236px;

width: calc((100% - 18px)/2);
}
.section1 .content1 .left .item{

height: 490px;

padding-top: 38px;
}
.section1 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;


}
.section1 .content2{
    
padding-top: 25px;
}
.section1 .content2 li:after{
    content:"";
    width: 1px;
    height: 216px;
    background: #BFBFBF;
    position:absolute;
    top: 50%;
    right: 0%;
    -o-transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}
.section1 .content2 li{
    
float: left;
    
width: 33.333%;
    
height: 250px;
    
background: #F9FAFA;  
    
text-align: center;
    
position: relative;
}
.section1 .content2 li .icon{
    
padding-top: 40px;
}
.section1 .content2 li:hover .icon img{
    opacity: 1;
}
.section1 .content2 li .icon img{
    
height: 60px;
opacity: .5;
}
.section1 .content2 li .title{
    
font-size: 24px;
    
font-family: Source Han Sans CN;
    
font-weight: 500;
    
color: #666666;
    
padding-top: 12px;
    
line-height: 1;
    
padding-bottom: 23px;
    
/* padding-left: 21px; */
    
/* padding-right: 21px; */
}
.section1 .content2:after{
    content: "";
    display: table;
    clear: both;
} 
.section1 .content2 li .desc{
    
text-align: left;
    
font-size: 14px;
    
font-family: Source Han Sans CN;
    
font-weight: 300;
    
color: #666666;
    
line-height: 24px;
    
padding-left: 21px;
    
padding-right: 21px;
}
.section1 .content2 li:last-child:after{
    display:none;
}
.section1 .content2 li:hover{
    background: rgba(27, 27, 27, 0.12);

}
.section1 {
    padding-bottom: 78px;
}
.section2{

background: #f1f1f1;

padding-top: 83px;
}
.section2 .list:after{
    content: "";
    display: table;
    clear: both;
}
.section2 .list{
    text-align: center;
    padding-top: 80px;
}
.section2 .list li:nth-child(3n){
    margin-right: 0px;
}
.section2 .list li{
    float: left;
    width: calc((100% - 60px)/3);
    margin-right: 30px;
    margin-bottom: 54px;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
}
.section2 .list li a{
    display: block;
}
.section2 .list li a *{
    display: block;
}
.section2 .list li a .imgbox{
    
}
.section2 .list li a .imgbox img{
    
width: 100%;
    
display: block;
}
.section2 .list li a .title{position: relative;font-size: 14px;font-family: SourceHanSansCN;font-weight: 400;color: #666666;line-height: 47px;background: #fff;}
.section2 .list li a .title:after{
content:"";

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
position:absolute;
top: 0%;
left: 50%;
-o-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
width: 329px;
height: 1px;
max-width:90%;
background: #999999;
}
.section2 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.section2 .list li a:hover .title:after{
    width: 0px;

}
.section2 .list li a:hover .title{
    background: #F9FAFA;
}
.section2 .link{
text-align: center;
font-size: 0px;
}
.section2 .link a{
display: inline-block;
width: 188px;
height: 52px;
background: #666666;
border-radius: 5px;
margin: 0px 16px;
text-align: center;
line-height: 52px;
font-size: 20px;
font-family: Source Han Sans CN;
font-weight: 300;
color: #FFFFFF;
}
.section2 .link a:hover{background: #c54341;}
.section2 .link a:nth-child(2){
background: #BC9A32;
}
.section2 .link a:nth-child(2):hover{background: #c54341;}
.section2 {
    padding-bottom: 80px;
}
.section3{
    padding-top: 80px;
    padding-bottom: 80px;
}
.section3 .list{
    padding-top: 78px;
    zoom: 1;
    overflow: hidden;
}
.section3 .list li{
    float: left;
    width: 50%;
    height: 280px;
background: #F3F3F3;
}
.section3 .list li .imgbox{
    float: left;
    width: 53.5%;
    height: 100%;
}
.section3 .list li .content{
    float: left;
    width: 46.5%;
    height: 100%;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0px 40px;
    position: relative;
}
.section3 .list li:nth-child(3) .imgbox{
    float: right;
}
.section3 .list li:nth-child(4) .imgbox{
    float: right;
}
.section3 .list li .content:after{
   
}
.section4{background: url(../images/section4.jpg) no-repeat center center;background-size: cover;padding-bottom: 70px;}
.section4 .left{
padding-top: 65px;
float: left;
}
.section4 .title{
        font-size: 34px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 1;
        padding-bottom: 33px;
}
.section4 .items{
    
}
.section4 .item:last-child{
    margin-right:0px;
}
.section4 .item{
    float: left;
    padding-left: 34px;
    background: url(../images/ri.png) no-repeat left center;
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #FFFFFF;
    margin-right: 29px;
}
.section4 .right{
    float: right;
    margin-top: 86px;
    font-size: 24px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #FEFEFE;
padding-left: 66px;
background: url(../images/tel.png) no-repeat left center;
}
.section4 .right p{
    
}
.section4 .right strong{
    font-size: 40px;
}
.section5{
    
padding-top: 77px;
}
.section5 .content{
    
padding-top: 78px;
    
zoom: 1;
    
overflow: hidden;
}
.section5 .content .left{
    
float: left;
    
width: 59%;
    
padding-right: 6%;
border-right: 1px solid #E5E5E5
}
.section5 .content .left li:nth-child(3n){
margin-right:0px;
}
.section5 .content .left .list{

zoom: 1;

overflow: hidden;
}
.section5 .content .left li{
    
float: left;
    
width: calc((100% - 60px)/3);
    
margin-right: 30px;
    
margin-bottom: 21px;
    
text-align: center;
}
.section5 .content .left li a:hover .img{
    -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);


}
.section5 .content .left li a{
    
display: block;
    
height: 148px;
    
position: relative;
    
overflow: hidden;
    
line-height: 148px;
}
.section5 .content .left li a .img{
    
position: absolute;
    
height: 100%;
    
width: 100%;
    
left: 0;
    
top: 0px;
}
.section5 .content .left li a:hover .title{
    background: rgba(27, 27, 27, 0.3);
}
.section5 .content .left li a .title{
    
position: absolute;
    
top: 50%;
    
left: 50%;
    
-o-transform: translate(-50%, -50%);
    
-webkit-transform: translate(-50%, -50%);
    
-moz-transform: translate(-50%, -50%);
    
-ms-transform: translate(-50%, -50%);
    
transform: translate(-50%, -50%);
    
width: 100%;
    
font-size: 20px;
    
font-family: SourceHanSansCN;
    
font-weight: 400;
    
color: #FFFFFF;
    
background: rgba(14, 14, 14, 0.86);  
}
.section5 .content .left .dec{
    
font-size: 22px;
    
font-family: Source Han Sans CN;
    
font-weight: 300;
    
color: #333333;
}
.section5 .content .left .link{
    
padding-top: 59px;
    
text-align: center;
    
font-size: 0;
}
.section5 .content .left .link a{
    
width: 188px;
    
height: 52px;
    
background: #333333;
    
border-radius: 5px;
    
display: inline-block;
    
line-height: 52px;
    
font-size: 18px;
    
font-family: Source Han Sans CN;
    
font-weight: 300;
    
color: #FFFFFF;
    
margin: 0px 16px;
}
.section5 .content .right{
    
float: right;
    
width: 36%;
} 
.section5 .content .right .conimg{ float:left; margin-right:20px;} 
.section5 .content .right .conimg img{ width:80px; padding-right:10px;}
.section5 .content .right .cont{ float:left}
.section5 .content .right .heng_b{ border-bottom:1px solid #666666; padding-top:50px;}
.section5 .content .right .title0{
        
font-size: 28px;
    
font-family: SourceHanSansCN;
    
font-weight: 400;
    
color: #333333;
} 
.section5 .content .right .list{
    height: 446px;
    overflow: hidden;
} 
.section5 .content .right .con{
    
padding-left: 53px;
    
background: url(../images/user.png) no-repeat left top;
    
padding-bottom: 50px;
    
border-bottom:  1px solid #666666;
    
margin-top: 50px;
} 
.section5 {
    padding-bottom: 80px;
}
.section5 .content .right .dec{
    font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 300;
color: #666666;
margin-top: 10px;
line-height: 1;
}
.section5 .content .right .title{
    line-height: 1;
font-size: 18px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #333333;
} 
.section5 *{
    
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.section5 .content .left .link a:nth-child(2){
    background: #BC9A32;
}
.section6{
    background: url(../images/aboutbg.jpg) no-repeat center center;
    background-size: cover;
    border-top: 10px solid #ebeae8;
    padding-bottom: 80px;
}
.section6 .left{
    float: left;
    padding-top: 80px;
    width: 35%;
}
.section6 .left .en{
    font-size: 48px;
font-family: Source Han Sans CN;
font-weight: 800;
color: #FFFFFF;
line-height: 1;
}
.section6 .left .title{
    line-height: 1;
    padding-top: 20px;
    font-size: 24px;
font-family: Source Han Sans CN;
font-weight: 300;
color: #FFFFFF;
}
.section6 .left .desc{
    font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 200;
color: #FFFFFF;
line-height: 36px;
padding-top: 80px;
padding-bottom: 70px;
}
.section6 .left .more{width: 208px;border-radius: 5px 5px 5px 5px;line-height:50px;font-size: 16px;font-family: Source Han Sans CN;font-weight: 300;color: #FFFFFF;padding-left: 40px;background: url(../images/more3.png) no-repeat 80% center #BC9A32;display: block;}
.section6  .right{
    
float: right;
    
width: 60%;
    
padding-top: 174px;
}
.section6  .right img{
    
width: 100%;
}

.section7{

padding-bottom: 39px;
}
.section7 .title{
    
zoom: 1;
    
overflow: hidden;
    
padding-top: 80px;
}
.section7 .title .left{
    
float: left;
}
.section7 .title .cn{
    
float: left;
    
font-size: 48px;
    
font-family: Source Han Sans CN;
    
font-weight: bold;
    
color: #333333;
}
.section7 .title .en{
    
font-size: 30px;
    
font-family: Source Han Sans CN;
    
font-weight: 200;
    
color: #222222;
    
float: left;
    
padding-left: 12px;
    
padding-top: 17px;
}
.section7 .title .more{
    
float:  right;
    
font-size: 24px;
    
font-family: Source Han Sans CN;
    
font-weight: 200;
    
color: #666666;
    
margin-top: 13px;
}
.section7 .content{
    
zoom: 1;
    
overflow: hidden;
    
padding-top:50px;
}
.section7 .content .left{
    
float: left;
    
width: 46%;
}
.section7 .content .left .imgbox{
    
overflow: hidden;
}
.section7 .content .left .imgbox:hover img{

-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}
.section7 .content .left .imgbox img{
    
width: 100%;
    
display: block;
}
.section7 .content   .title{
    
padding: 0;
}
.section7 .content   .title a{
    
}
.section7 .content   .time{
    

}
.section7 .content  .title a{
    
font-size:18px;
    
font-family: Source Han Sans CN;
    
font-weight: 300;
height:38px;
    
color: #333333;
    
display: block;
    
line-height: 38px;

}
.section7 .content  .time{
    
padding-top: 0;
    
font-size: 16px;
    
font-family: Source Han Sans CN;
    
font-weight: 200;
    
color: #898989;
    
margin-top: 36px;
    
margin-bottom: 23px;
    
line-height: 1;
}
.section7 .content .right{
    
float: right;
    
width: 47%;
}
.section7 .content .right li{
    
zoom: 1;
    
overflow: hidden;
border-bottom: 1px solid #f0f0f0;
padding:10px 0 20px 0;
}
.section7 .content .right li:hover{ background:#BC9A32; border-bottom: 1px solid #BC9A32;}
.section7 .content .right li:hover a{ color:#fff !important;}
.section7 .content .right li:hover span{color:#fff !important;}
.section7 .content .right li:last-child{ border-bottom:none;}
.section7 .content .right li a{
    
padding-bottom: 10px;
    
margin-bottom: 0px;
font-size:18px; 
display: block;
    
zoom: 1;
    
overflow: hidden;
}
.section7 .content .right li .time{
    
font-size: 30px;
    
font-family: Source Han Sans CN;
    
font-weight: bold;
    
color: #333333;
    
margin:  0;
    
display: block;
    
text-align: center;
    
float: left;
    
width: 62px;
}
.section7 .content .right li .day{
    
line-height: 1;
    
display: block;
}
.section7 .content .right li  .year{
    
line-height: 1;
    
display: block;
    
font-size: 14px;
    
font-family: Source Han Sans CN;
    
font-weight:normal;
    
color: #999;
    
padding-top:5px;
}
.yhcq_n_bt{ padding-right:20px;}
.section7 .content .right li .con{
    
font-size: 24px;
    
font-family: Source Han Sans CN;
    
font-weight: 300;
padding-left:20px;
    
color: #666666;
    
width: calc(100% - 70px);
    
float: right;
    
line-height: 1;
    
padding-top: 6px;
    
overflow: hidden;
    
text-overflow: ellipsis;
    
white-space: nowrap;

float:left;
}
.section7 .content .right li .con a{ color:#333; font-size:20px;     line-height: 1.5;
    margin-bottom: 0.14rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.section7 .content .right li .con p{ font-size:12px; color:#999;}

.section7 *{
    
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;


}

.videoshow{
position: fixed;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 99999;
background: rgba(0,0,0,0.7);
display: none
}
.videoshow .center{
    

position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 1200px;
max-width: 80%;
}
.videoshow .center video{
    display: block;
    width: 100%;
}
.videoshow .close{
    position:absolute;
    right: 0px;
    top: 0px;
    width: 70px;
    height: 70px;
    background: url(../images/close-2.png) no-repeat center center;
    background-size: 80%;
    cursor: pointer;
    z-index: 4;
}


.section7 .title{
    zoom: 1;
    overflow: hidden;
}
.section7 .title .tab{
    float: right;
}
.section7 .title .tab a{
    float: left;
    position: relative;
    font-size: 16px;
    font-family: NotoSansHans;
    font-weight: 100;
    color: #666666;
    margin-left: 10px;
    margin-top: 28px;
    line-height: 1;
    padding-bottom: 14px;
    padding-left: 4px;
    padding-right: 4px;

}
.section7 .title .tab a.current,
.section7 .title .tab a:hover{
       border-bottom: 3px solid #bc9931; 
}

.section2 .content{
    
padding-top: 45px;
}
.section2 .content .left{
    
float: left;
    
width: 22.4%;
}
.section2 .content .left .title{
    
background: #BFBFBF;
    
padding: 15px 24px;
}
.section2 .content .left .cn{
    
line-height: 1;
    
padding-bottom: 12px;
    
font-size: 16px;
    
font-family: NotoSansHans;
    
font-weight: bold;
    
color: #333333;
}
.section2 .content .left .en{
    
font-size: 12px;
    
font-family: NotoSansHans;
    
font-weight: 100;
    
color: #333333;
    
line-height: 1;
}
.section2 .content .left .menus{
    
background: #fff;
    
padding: 22px;
}
.section2 .content .left .item{
    
padding-bottom: 30px;
}
.section2 .content .left .tit{
    
font-size: 16px;
    
font-family: NotoSansHans;
    
font-weight: bold;
    
color: #333333;
}
.section2 .content .left .tit a{ color:#333;}
.section2 .content .left dl{
    
padding-top: 16px;
}
.section2 .content .left dd a{
    
font-size: 16px;
    
font-family: NotoSansHans;
    
font-weight: 100;
    
color: #333333;
    
line-height: 30px;
    
display: block;
}
.section2 .content .list{
    
float: right;
    
width: 75%;
    
padding: 0;
}

#playvideo{
    cursor: pointer;
}