body{background-color: #000;}

.main{ width:1130px; margin:0 auto;}
.index_top{ width:100%;}
.logo{ margin-top:20px;height:80px;}
#header{  }
.header{ width:1130px; margin:0 auto; border-bottom:1px solid #4a6063; padding-bottom:10px;  }
.header .header_logo{ float:left; padding-top:50px;}
.header .header_logo a img{height:50px}
.header .index_nav{ float:right; padding-top:60px; }
.header .index_nav a{ display:block; float:left; padding-left:20px; color:#FFFFFF; font-size:14px; }
.header .index_nav a:hover{ color:#CCCCCC;}


.header1{ width:1130px; margin:0 auto; padding-bottom:70px;  }
.header1 .header_logo{ float:left; padding-top:50px;}
.header1 .index_nav{ float:right; padding-top:60px; }
.header1 .index_nav a{ display:block; float:left; padding-left:20px; color:#FFFFFF; font-size:14px; }
.header1 .index_nav a:hover{ color:#CCCCCC;}
.header1 .index_txt{ padding-top:70px; width:100%;}
.header1 .index_newsbtn{ width:100%; padding-top:30px;}
.header1 .index_share{ width:100%; padding-top:50px;}
    .main .video {
      width: 800px;
    height: 500px;
    margin-left: 560px;
    position: relative;
    top: -260px;background:#fff;}
    .pt-page-movediv{width:600px;}


#headerTop{ width:100%;position:fixed; top:0px; z-index:9999; background-image:url(../images/topbg.png); background-repeat:repeat;  }
.headerTop{ width:1130px; margin:0 auto;  padding-bottom:10px;  }
.headerTop .header_logo{ float:left; padding-top:20px;}
.headerTop .header_logo a img{height:50px}
.headerTop .index_nav{ float:right; padding-top:60px; }
.headerTop .index_nav a{ display:block; float:left; padding-left:20px; color:#FFFFFF; font-size:14px; }
.headerTop .index_nav a:hover{ color:#CCCCCC;}




.about_tit{ width:100%; padding-top:105px;}
.about1{ width:100%; padding-top:100px; color:#FFFFFF;}
.about1left{ width:400px; float:left;}
.about1left p{ font-size:40px; line-height:50px; }
.about1right{ width:625px; float:right;}
.about1right .p1{ font-size:18px; line-height:30px; padding-bottom:30px;}
.about1right .p2{ font-size:18px; line-height:30px; padding-bottom:30px;}
.about1right .p3{ font-size:30px; line-height:45px; font-weight:bold; padding-bottom:30px;}
.about1right .p4{ width:342px; height:60px; display:block; border:1px solid #c8161d; line-height:60px;}
.about1right .p4 span{ display:block; float:left; width:200px; font-size:16px; text-align:center;}
.about1right .p4 a{ display:block; float:left; width:140px; background-color:#c8161d; color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center;}
.about2{ width:100%; border-bottom:1px solid #4a6063; border-top:1px solid #4a6063; padding:10px; margin-top:58px;}
.about2 span{  display:block; height:96px; float:left; }
.about2 .sp1{font-size:32px; width:500px;}
.about2 .sp2{font-size:16px; width:600px; line-height:24px;}
.about_tt{ width:100%; background-color:#000; }
.about_tt .main_tt{width:1130px; margin:0 auto; }

.about3{ width:100%;}
.about3 .about3tit{ width:100%; padding-top:92px;}
.about3 .about3tit p{ width:100%; text-align:center;}
.about3 .about3tit .p1{ font-size:60px; line-height:80px;}
.about3 .about3tit .p2{ font-size:24px; line-height:40px;}
.about3 .about3List{ width:100%; padding-top:130px;}
.about3 .about3List dl{ width:362px; display:block; float:left; height:325px; text-align:center;}
.about3 .about3List dl dt{ width:100%; display:block;}
.about3 .about3List dl .dd1{ width:100%; display:block; font-size:20px; font-weight:bold; line-height:40px;}
.about3 .about3List dl dd{ width:100%; display:block; font-size:16px; line-height:26px;}
.about3 .about3List .dl2{ width:406px;}

.about4{ width:100%;}
.about4 .about4tit{ width:100%; padding-top:190px;}
.about4 .about4tit p{ width:100%; text-align:center;}
.about4 .about4tit .p1{ font-size:60px; line-height:80px;}
.about4 .about4tit .p2{ font-size:24px; line-height:40px;}
.about4box{ text-align:center; padding:130px 0px 150px 0px;}
.about_footer{ width:100%; height:250px; background-color:#c8161d; text-align:center;}
.about_footer img{ margin-top:100px;}



/*µ¯¿òÑùÊ½2*/
.cd-popup1 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup1.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container1 {
    position: relative;
    width:1120px;
    margin:50px auto;
    height:600px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25em; display: block;font-size:14px;}
.is-visible1 .cd-popup-container1 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }
  
  
.pro1{ width:100%; height:auto; 
}
  .propimg1{ width:100%; padding-top:80px;}
  .propimg1 .sp1{ display:block; float:left}
  .propimg1 span .p1{ font-size:32px;}
  .propimg1 span .p2{ font-size:20px;}
  .propimg1 .sp2{ display:block; float:right; font-size:18px; line-height:40px;}
  .propimg2{ width:100%;}
  .propimg2 span{ display:block; float:left; font-size:18px; line-height:40px;}
  .propimg3{ width:100%;}
  .propimg3 span{ display:block; float:right; font-size:18px; line-height:40px;}
  .propimg4{ width:100%; text-align:center; padding:100px;}
  .propimg5{ width:100%;}
  .propimg5 .sp1{ display:block; float:left}
  .propimg5 .sp2{ display:block; text-align:center}
  .propimg5 span .p1{ font-size:32px;}
  .propimg5 span .p2{ font-size:20px;}
  
   .propimg5 img{width:693px;margin-top:80px;display:inline-block}
.profooter{ width:100%; height:727px;background-image:url(../images/prop46.jpg); background-position:center top; background-repeat:no-repeat;position:relative;}  
  








.Story_tit{ width:100%; padding-top:105px;}
.storydiv1{ width:100%;}
.storydiv1_fl{ width:480px;}

.storydiv1_fl p{ display:block;}
.storydiv1_fl .p1{ font-size:32px; padding-top:75px; line-height:35px;}
.storydiv1_fl .p2{ font-size:32px; line-height:35px;}
.storydiv1_fl .p3{ font-size:20px; line-height:30px;}
.storydiv1_fl .p4{ font-size:20px; line-height:30px; padding-top:75px; font-weight:bold;}
.storydiv1_fl .p5{ font-size:16px; line-height:25px;}
.storydiv1_fl .p6{ font-size:18px; line-height:35px; padding-top:70px; padding-left:25px;}
.storydiv1_fl .p7{ font-size:18px; line-height:30px; padding-left:25px; background-image:url(../images/story.png); background-position: 0px 10px; background-repeat:no-repeat;}
.storydiv1_fr{ width:522px;}
.storydiv1_fr .img1{ float:right; margin-top:180px;}
.storydiv1_fr .img2{ float:right; margin-top:20px;}

.storydiv2{ width:100%; text-align:center; padding:200px 0px 150px 0px;}
.storydiv3{ width:100%; padding:0 0 60px 0; }
.storydiv3 .p1{ font-size:32px; line-height:35px;}
.storydiv3 .p2{ font-size:20px; line-height:30px; padding-bottom:30px;}

.storydiv4{ width:100%;}
.storydiv4 .p1{ font-size:32px; line-height:35px; padding-top:60px;}
.storydiv4 .p2{ font-size:20px; line-height:30px; padding-bottom:30px;}


.storydiv21{ width:100%;}
.storydiv21_fl{ width:600px;}
.storydiv21_fl .p1{font-size:32px; padding-top:75px; line-height:35px;}
.storydiv21_fl .p2{ font-size:20px; line-height:35px;}
.storydiv21_fl .p3{ font-size:16px; line-height:35px; padding:70px 0px;}
.storydiv21_fl .p4{ font-size:18px; line-height:35px; padding-left:25px;}
.storydiv21_fl .p5{ font-size:18px; line-height:30px; padding-left:25px; background-image:url(../images/story.png); background-position: 0px 10px; background-repeat:no-repeat;}
.storydiv21_fl .p6{ padding-top:20px;}

.storydiv21_fr{ padding-top:400px;}
.storydiv22{ padding:140px 0px 190px 0px;}

.storydiv23{ width:100%; padding-bottom:200px;}
.storydiv23 .p1{font-size:32px; line-height:35px;}
.storydiv23 .p2{ font-size:20px; line-height:35px; padding-bottom:60px;}


.storydiv31{ width:100%;}
.storydiv31_fl{ width:600px;}
.storydiv31_fl .p1{font-size:32px; padding-top:75px; line-height:35px;}
.storydiv31_fl .p2{ font-size:20px; line-height:35px;}
.storydiv31_fl .p3{ font-size:20px; line-height:35px; font-weight:bold; padding-top:70px;}
.storydiv31_fl .p4{ font-size:16px; line-height:30px; padding:20px 0px 70px 0px;}
.storydiv31_fl .p5{ font-size:18px; line-height:35px; padding-left:25px;}
.storydiv31_fl .p6{ font-size:18px; line-height:30px; padding-left:25px; background-image:url(../images/story.png); background-position: 0px 10px; background-repeat:no-repeat;}
.storydiv31_fr{ padding-top:300px;}
.storydiv32{ width:100%; padding-bottom:200px; padding-top:70px;}
.storydiv32 .p1{font-size:32px; line-height:35px;}
.storydiv32 .p2{ font-size:20px; line-height:35px; padding-bottom:60px;}


.storydiv51_fr{ padding-top:0px;}
.storydiv52{ padding:160px 0px;}

.storydiv61_fr{ padding-top:300px;}
