.banner_01{    width: 100%;    height: 230px;}.banner_01 img{    width: 100%;    height: 100%;}.btn{    width: 320px;    height: 50px;    margin: 50px auto;    border: 1px solid #dddddd;    border-radius: 50px;    overflow: hidden;}.btn .p_left{    width: 159px;    height: 50px;    font-size: 16px;    float: left;    line-height: 50px;    text-align: center;    cursor: pointer;}.btn .p_left a{    color: #999999;    font-size: 16px;}.btn .p_right{    width: 159px;    height: 50px;    color: #999999;    font-size: 16px;    float: left;    line-height: 50px;    text-align: center;    cursor: pointer;}.btn .p_right a{    color: #999999;    font-size: 16px;}.btn .active{    background: #0f6eba;    color: #fff;    width: 159px;    height: 50px;}.btn .active a{    color: #fff;}.video .vid_con{    width: 1200px;    margin: 0 auto;    /* display: none; */}.video .vid_con .vid_li{/*    float: left;    margin-right: 20px;    margin-bottom: 40px;*/}.vid_con li{	padding-left: 50px;	padding-right: 50px;	overflow: hidden;	box-sizing: border-box;/*	padding-top: 30px;*/	padding-bottom: 30px;}.vid_con li img{	width: 100%;	}.video .photo_con li{	text-align: center;	padding-top: 25px;	padding-bottom: 25px;}.video .photo_con li img{display: inline-block;margin-left: auto;margin-right: auto;}.video .vid_con .vid_li img{/*    width: 580px;    height: 326px;*/}.video .vid_con .desc{    text-indent: 14px;    padding: 5px 0 13px;    border-bottom: 1px solid #d3d3d3;}.video .vid_con .vid_li:nth-child(2n){    margin-right: 0;}.video .fenye .fen_con{    width: 452px;    margin: 0 auto;}.video .fenye .fen_con ul li{    width: 30px;    height: 30px;    float: left;    border-radius: 50%;    background:#e2e2e2;    line-height: 30px;    text-align: center;    color: #999999;    margin-right: 30px;}.video .fenye .fen_con .fen_lt{    width: 30px;    height: 30px;    float: left;    border-radius: 50%;    background:#e2e2e2;    line-height: 30px;    text-align: center;    color: #999999;    margin-right: 30px;}.video .fenye .fen_con .fen_rt{    width: 30px;    height: 30px;    float: left;    border-radius: 50%;    background:#e2e2e2;    line-height: 30px;    text-align: center;    color: #999999;    margin-left: 30px;}.video .fenye .fen_con .fen_h:hover{    background: #0f6eba;    color: #fff;}.video .fenye .fen_con ul li:hover{    background: #0f6eba;    color: #fff;}.video .fenye .fen_con .on{    background: #0f6eba;    color: #fff;}.video .fenye .fen_con ul li:nth-last-child(1){    margin-right: 0;}.video .photo_con{    width: 1200px;    margin: 0 auto 25px;}.video .photo_con .phot_img{/*    float: left;    margin-right: 20px;    margin-bottom: 20px;*/}.video .photo_con .phot_img img{/*    width: 386px;    height: 240px;*/	cursor: pointer}.video .photo_con .phot_img:nth-child(3n){    margin-right: 0;}.footer{    margin-top: 60px;}body{    position: relative;}.photo_tanchu{    width: 100%;    height: 100%;    position: fixed;    z-index: 99;    top: 0;    left: 0;    display: none;    background: rgba(76,76,76,.5);	}.photo_tanchu .photo_img{    width: 1100px;/*    height: 682px; */	max-height: 93vh;/*    margin: 160px auto;  */	margin-left: auto;margin-right: auto;    position: relative;margin-top: 7vh;	text-align: center;	}.photo_tanchu .photo_img img{/*    width: 100%;*/    max-height: 100%;	display: inline-block;margin-left: auto;margin-right: auto;	text-align: center;}.del img{	width: 100%;}.photo_tanchu .photo_img .photo_desc{    width: 100%;    height: 100px;    background: rgba(76,76,76,.5);    position: absolute;    bottom: 0;    left: 0;    display: none;}.photo_tanchu .photo_img .photo_desc .text1{    color: #fff;    font-size: 16px;    font-weight: bold;    padding: 20px 0 17px 45px;}.photo_tanchu .photo_img .photo_desc .text2{    color: #fff;    font-size: 16px;    padding-left: 45px;}.photo_tanchu .photo_img .del{    position: absolute;    top: 20px;    right: 20px;    width: 50px;}.video_tanchu{    min-width: 1200px;    /*width: 100%;    height: 100%;*/    position: absolute;    z-index: 99;    top: 0;    left: 0;    display: none;    background: rgba(76,76,76,.5);}.video_tanchu .video_img{    min-width: 1200px;    width: 1100px;    height: 682px;      position: fixed;    left: 50%;	top:50%;	margin-left: -600px;	margin-top: -340px;}/*.video_tanchu .video_img video{    width: 100%;    height: 100%;}*/.video_tanchu .video_img .del{    position: absolute;    top: 20px;    right: 20px;}.video_tanchu .video_img .del img{    width: 50px;}@media screen and (max-width: 1200px){    .video_tanchu .video_img{        left: 0;    }}