body{font-size: 16px;line-height: 1.5;font-family: "Microsoft Yahei"; background: #fff; color: #000;}
img{max-width: 100%;}
*{ margin:0; padding:0;}
ul,ol,li{padding: 0;margin: 0; list-style:none;}
a{color: #000;}
a:hover{color: #0950a0; text-decoration: none;}
section{clear: both;}
.clearfix{clear: both;}
.row.no-gutter { margin:6px;}
.row.no-gutter-nav { margin:0 14px;}
.row.no-gutter > [class*='col-'] {padding:6px;}
.no-gaptop{margin-top: -14px;}
.container{width: 1100px!important;max-width:none!important;}
.container-fluid{width: 100%;padding: 0;margin:0;}
.my-list-group p{    
	line-height: 180%;
    word-break: normal;
    text-align: justify;
    margin: 0px 0px 20px 0px;
    text-indent: 2em;
    color: #555;
    font-size: 16px;
       }
/*.middle
{position: relative;display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;-ms-flex-align: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;width: 100%;height: 100%;}
*/
.middle{padding-top:150px;}
.pore{position: relative;}
.imgbor{border: 10px solid #fff;}
.more{ display: block;max-width:60px; margin:10px 0;}
.clearfix{clear: both;}
.banner{height:100vh;overflow: hidden;width: 100%;background: #fff url(../images/banner.jpg) center center no-repeat;position: relative;background-size: cover;}
.banner .logo{ position: absolute; top:50px; left: 50px; width:200px; }
.banner .txt{max-height: 435px;max-width:1200px; margin-bottom:100px; }
.emphasis{background: #fff url(../images/emphasis.jpg) center top no-repeat;min-height: 750px;}
.emphasis .emp-top{ height: 176px;overflow: hidden; position:absolute;top:30px; left:300px; width: 800px;}
.emphasis .emp-top ul li{ border-bottom: 1px dotted #fff; line-height:40px; padding-left:20px; }
.emphasis .emp-top a{ color: #fff; display: block; }
.emphasis .emp-top a:hover{ color: #fdd36e; }
.emphasis .emp-new{margin-top:220px;left: 0; color:#fff;}
.emphasis .emp-new .emp-new-title{ background: #cc2626; line-height:40px; text-indent: 2em;font-size:20px; font-weight: bold;}
.newpicbox{background-color: #f5f5f5;}
.newpic{height:440px; overflow: hidden;padding: 40px;}
.picnews{height:400px; overflow: hidden; margin: 50px 0;}
.carousel-control{font-size:100px; padding-top:100px;}
.carousel-control.left {  
  background-image:none;  
  background-repeat: repeat-x;  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);  
}  
.carousel-control.right {  
  left: auto;  
  right: 0;  
  background-image:none;  
  background-repeat: repeat-x;  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);  
} 
.live{margin: 50px 0;}
.live-title-red{background: #900002; line-height:35px;font-size: 16px; text-align: center; color: #fff; border-bottom: 2px solid #ff0000;}
.live-title-red a{color: #fff;}
.live-title-ddd{background: #ddd; line-height:35px;font-size: 16px; text-align: center; color: #900002; border-bottom: 2px solid #ff0000;}
.live-title-ddd a{color: #900002;}
.live-title-eee{background: #eee; line-height:35px;font-size: 16px; text-align: center; color: #900002; border-bottom: 2px solid #ff0000;}
.live-title-eee a{color: #900002;}
.newlist{ margin:15px;min-height:180px;}
.newlist li{ line-height: 24px; height: 24px;}
.line{ position: relative;top:0;}
.line-line{ border-bottom: 5px solid #900002;width: 100%;}
.line-title{ width:200px; line-height: 40px; height: 40px; background: #900002; position: absolute; top: -20px; left: 50%; text-align: center; color: #fff;font-size: 20px;margin-left: -100px;}
.rightbar{ overflow: hidden; width: 100%; height:474px;margin-top: 30px; margin-left:30px;  }
.emp-leftbar .emp-new-title{ margin: 30px 0; }
.emp-new a{color: #fff;}
.emp-new a:hover{color: #ff0000;}
h3{font-size: 20px; color:#ca0000; font-weight: bold; margin: 30px 0;}
.live .live-bo{ overflow:hidden; width:100%; height:140px; padding:5px 10px; margin-top:15px; }
.live .live-video{text-align: center;padding-top:10px; }
.live .live-video img{width: 200px; height:200px; margin: 0 auto; border: 10px solid #f5f5f5;}
.navbarnew .menu{ width:600px; position: absolute;bottom: 20px; z-index: 99; left: 50%; margin-left:-300px; }
.navbarnew .line{ border-bottom: 5px solid #900002;width: 100%; position: absolute; bottom:100px;z-index: 90; left: 0;}
.leftbar{width:400px; height: 100%;position: fixed; padding:30px;}
.acticle-box{width: 100%;background: #fff url(../images/ny_bg.jpg) center center no-repeat fixed;background-size: cover;height: 100vh; overflow-x: hidden;}
.left-nav{ margin: 20px 30px 0 50px; }
.left-nav li{ width:100%;line-height:10px;margin: 10px 0;}
.left-nav li a{ background:rgb(245 245 245); color: #000; display: block; padding-left: 20px;border-left:2px solid #f24c1b;border-radius:0 5px 5px 0;}
.left-nav li a:hover{ background:#f11c0f; color: #fff; display: block; padding-left: 20px;border-left:2px solid #fff;}
.acticle-nav{margin-bottom:30px; }
.acticle-nav a{ display: block; color: #000;  border-bottom: 1px solid #000;}
.acticle-nav a:hover{ display: block; color: #dd0000;  border-bottom: 1px solid #dd0000;}
.acticle .title{ margin-bottom:50px; border-bottom:1px dotted #333;padding-bottom: 10px;}
.acticle .title h2{text-align: center; font-size: 30px;margin:40px 0;}
.list-news ul{margin:50px 100px;}
.list-news li{margin:10px 0;}
.bright h3{  margin:15px 0;}
.bright .row{margin: 30px 0;  padding: 15px 0;}

.acticle{ width:auto; margin-left:400px;padding:80px; background:rgba(255,255,255,0.8);min-height:1000px;}
.acticle .show img{max-width:100%; }
.acticle .title{max-width: 1200px;}
.acticle .show{max-width: 1200px;}
.acticle .show .preface{background: rgba(255,255,255,0.6); padding: 30px 20px; font-family: "楷体";border-bottom: 1px solid #fff;}
.acticle .show span{ font-weight: bold; font-size: 16px;}
.acticle .show a{color: #0950a0;}
.acticle .show img{ border: 8px solid #fff;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1)}
.acticle .show .caption{font-size: 20px; font-weight: bold;text-align:center; margin: 30px 0;}
.acticle .show .caption2{ background: #cc0000;line-height: 26px; color: #fff; display: block;margin:20px 0;border-radius: 3px; text-align: center; font-weight: bold;}



.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.video-js {
    margin: auto;
}
.vjs_video_3-dimensions {
    width: 650px;
    height: 400px;
}











