div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,b{font-family: "Microsoft YaHei"; padding:0; margin:0; color: #333;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
ul{padding-left: 0; margin:0;}
a:hover,a:link{text-decoration: none;}
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }
/*头图*/
.banner{background: url(banner1920.jpg) no-repeat center 0; height: 500px;}
.banner-img{display: block; width: 100%;}
/*第一部分*/
.bk0{background: #f0f0f0; }
.tit{font-size: 34px; line-height: 34px; text-align: center; padding:57px 0 27px;}
.num1 p{font-size: 16px; line-height: 26px; padding:0 100px 13px; color: #666; text-indent: 32px;}
.bk{background: url(bk-1920.png) no-repeat center 0; height: 204px; margin-top: -82px;}
.bk-img-text{float: right; margin-top: 40px; margin-right: 100px;}
.bk-img-text img{width: 150px;}
.bk-img-text p{font-size: 18px; line-height: 24px;}
/*第二部分*/
#owl-demo1 .item{margin:0 15px;}
#owl-demo1 .items{border:1px solid #ddd; padding-bottom: 13px;}
.items-top{overflow: hidden; margin:14px 0 20px;}
.items-top .items-top-time{background: #e06e61; color: #fff; text-align: center; font-size: 16px; line-height: 28px;
float: left; padding:0 5px;}
.items-top .items-top-txt{float: right; color: #e06e61; font-size: 16px; margin-right: 5px; line-height: 28px;}
#owl-demo1 .items img{display: block; margin:0 auto;}
#owl-demo1 .items p{font-size: 21px; line-height: 30px; text-align: center; color: #000; padding:17px 0 10px;}
#owl-demo1 .items i{font-style: normal; font-size: 22px; line-height: 22px; color: #666; display: block;
text-align: center;}
#owl-demo1 .items span{color: #666; font-size: 16px; display: block; text-align: center; line-height: 42px;}
#owl-demo1 .owl-controls{margin-top: 35px;}
#owl-demo1 .owl-controls span{width: 24px; height: 24px; background: #dddddd; margin:0 15px;}
#owl-demo1 .owl-controls .active span{background: #e06e61;}
.pb1{padding-bottom: 40px!important;}
/*第三部分*/
#owl-demo2 img{display: block; width: 100%;}
#owl-demo2 .item div{width: 100%; background:#333333; height: 40px;}
#owl-demo2 .owl-controls{text-align: left; position: absolute; margin-top: 0; bottom: 6px; left: 10px;}
#owl-demo2 .owl-controls span{width: 14px; height: 14px; background: #dddddd; margin:0 5px;}
#owl-demo2 .owl-controls .active span{background: #e06e61;}
.list1{overflow: hidden;}
.num3 ul{overflow: hidden; width: 100%;}
.num3 ul li{border-top: 1px solid #ddd; width: 100%; overflow: hidden;height: 58px;}
.num3 ul li a{color: #666; font-size: 16px; line-height: 58px;}
.num3-look-more{color: #fff; width: 200px; height: 42px; line-height: 42px; font-size: 18px; text-align: center;
margin:0 auto; display: block; background: #e06e61; margin-top: 42px; border-radius: 20px;}
/*第四部分*/
.mt-50{margin-top: 50px;}
.bk2{background: url(bk2-1920.jpg) no-repeat center 0; background-size: cover; padding-bottom: 60px;}
.num4 img{display: block; margin:0 auto;}
.num4 h5{color: #e06e61; font-size: 24px; line-height: 68px; text-align: center;}
.num4 p{color: #666; font-size: 16px; line-height: 26px; padding:0 16px;}
#owl-demo3 .owl-controls span{background: #dddddd;}
#owl-demo3 .owl-controls .active span{background: #e06e61;}
/*第五部分*/
.num5{margin-bottom: 30px;}
.list2{overflow: hidden;}
.list2 img{display: block; width: 100%;}
.list2-bo{min-height: 100px; border-bottom: 6px solid #e06e61; width: 100%; margin-bottom: 30px; background: #f8f8f8;}
.list2-bo p{color: #000; font-size: 18px; line-height: 26px; padding:15px 15px 0;}
.cover-img{display: block; width: 100%;}
.video-cover-img{position: relative; width: 100%; height: auto; cursor: pointer;}
.video-cover-img .video-play{position: absolute; left: 50%; top: 50%; margin:-32px 0 0 -32px; width: auto!important;}
.jwlogo{display: none;}
/*视频弹出层*/
.video_area{position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 100001;}
.video_area_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; 
  cursor: pointer; background: #000; filter: alpha(opacity=60);}
.video_box{position:relative; width: 60%; /*min-height: 800px;*/ margin:90px auto 0 auto;}
.video_box img.center-block{width: 100%;}
a.js_video_player:link{color: #666; text-decoration: none;}
.video_close_icon{position: absolute; width: auto; right: 17.8%; top: 90px; display: block;
 cursor: pointer; z-index:100001; }
/*第六部分*/
.bk3{background: #f0f0f0; margin-top: 30px; padding-bottom: 80px;}
#owl-demo4 .item img{display: block; width: 100%;}
#owl-demo4{max-width: 1000px; margin:0 auto;}
#owl-demo4 .owl-prev{width: 56px; height: 56px; position: absolute; top: 44%; left: -90px;}
#owl-demo4 .owl-next{width: 56px; height: 56px; position: absolute; top: 44%; right: -90px;}
#owl-demo4 .owl-prev img{width: 100%;}
#owl-demo4 .owl-next img{width: 100%;}
#owl-demo4 .owl-controls{margin-top: 0;}
.fixed{position: fixed; right: 0; top: 40%; overflow: hidden;}
.hide-erweima{float: left; }
.hide-img{display: none;}
.fixed ul{float: left; padding-top: 128px; margin-left: 6px;}
.fixed ul li{width: 60px; height: 60px; text-align: center; background: #666666; margin-bottom: 10px;}
.fixed ul li img{display: block; margin:0 auto; padding-top: 14px;}
.fixed ul li:hover{background: #e06e61;}
/*底部*/
.foot{background:#787878; width:100%; min-height:120px;}
.foot-1{max-width:960px; width: 100%; margin:0 auto;padding-top:30px}
.foot-1 p{font-size:16px;color:#fff;line-height:28px; margin-bottom: 0;}
.foot-1 img{display: block; padding:5px 0 0 30px; margin-right:30px; width: 20%; float: left;}
/*底部-移动*/
.foot2{background: #787878; width:100%; max-height:166px; margin:0 auto; padding-bottom: 3%;}
.foot2-1{overflow: hidden; clear:both;}
.foot2-1 .li1-1{float: left; width: 30%; margin-left: 7%; padding-top: 5%;}
.foot2-1 .li1-1 img{width: 100%; float: left;}
.foot2-1 .li1-2{float: left; width: 58%; padding-left: 5%; padding-top: 5%;}
.foot2-1 .li1-2 p{color: #fff; font-size: 16px; line-height:1.5; margin:0;}
@media screen and (min-width: 1300px){
  .container{width: 1200px;}
}
@media screen and (max-width: 1199px){
  #owl-demo1 .items img{width: 70%;}
  #owl-demo4 .owl-prev{width: 56px; height: 56px; position: absolute; top: 44%; left: -0px;}
  #owl-demo4 .owl-next{width: 56px; height: 56px; position: absolute; top: 44%; right: 0px;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
.num3 ul li{border-top: 1px solid #ddd; width: 100%; overflow: hidden;height: 48px;}
.num3 ul li a{color: #666; font-size: 16px; line-height: 48px;}
}
@media screen and (max-width: 768px){
  .bk-img-text{margin-right: 10px;}
  .tit{font-size: 30px; padding:27px 0 17px;}
  .num1 p{line-height: 24px; padding:0 15px 10px;}
  .bk{margin-top: -35px;}
  .bk-img-text{margin-right: 15px;}
  /*第二部分*/
  .items-top .items-top-time{font-size: 16px;padding:0 2px;}
  .items-top .items-top-txt{font-size: 16px; margin-right:5px;}
  #owl-demo1 .items p{font-size: 20px; line-height: 32px; padding:12px 0 8px;}
  #owl-demo1 .items i{font-size: 20px; }
  #owl-demo1 .items span{ line-height: 40px;}
  #owl-demo1 .owl-controls{margin-top: 15px;}
  #owl-demo1 .owl-controls span{width: 12px; height: 12px; background: #dddddd; margin:0 5px;}
  /*第三部分*/
  .mt-50{margin-top: 30px;}
  .num3 ul{margin-top: 20px;}
  .num3 ul li{height: 40px;}
  .num3 ul li a{line-height: 40px;}
  .num3-look-more{margin-top: 20px;}
  /*第四部分*/
  .bk2{padding-bottom: 30px;}

  .num5{margin-bottom: 10px;}
  /*第六部分*/
  .bk3{margin-top: 10px; padding-bottom: 50px;}
  #owl-demo4 .owl-prev{width: 36px; height: 36px; }
  #owl-demo4 .owl-next{width: 36px; height: 36px; }

  .video_box{position:relative; width: 100%; margin:40px auto 0 auto;}
  .video_close_icon{ right: 0; top: 8px; }
}