@charset "utf-8";

/* css document */
body {
	font-family:'微软雅黑','microsoft yahei','hiragino sans gb',sans-serif;margin:0;padding:0;border:0;
}
html,body,form,iframe,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
*{ margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
/*
---------------------------------*/


.figure {
    margin: 0px;
    padding: 0px;
        -webkit-margin-before: 0em;
    -webkit-margin-after:0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

img {
    max-width: 100%;
}
video {
    max-width: 100%;
}
a, a:hover, a:active {
    outline: 0px !important;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:before,.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
}
.head_top{
background: #fff;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	
}
.allnei{
    padding: 0;
    margin: 0;
}
.pd{
	padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;


}

.cleartop{
    margin: 0px;
    padding: 0px;
}
.clearhead{
    margin: 0px;
    padding: 0px;
    height: auto;
}
.cleartop{
    margin: 0px;
    padding: 0px;
}
.clearhead{
    margin: 0px;
    padding: 0px;
    height: auto;
}







.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.kd{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}


.kd2{width: 100%;
    clear: both;
    background: url(/uploads/image/t2pimages/banner_bottom.jpg)center center no-repeat;
    margin-left: auto;
    margin-right: auto;
    height: 19px;
}
.kd3{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

.part1{width: 100%;
    background: url(/uploads/image/t2pimages/part1_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: 860px;
    margin-right: auto;
}

.part1_k{width: 1273px;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: 515px;
    margin-top: 173px;
    margin-right: auto;
}

.part1_t{
    margin-top: 40px;
    margin-left: 25px;
}
.part1_t h3{
    font-size: 40px;
    line-height: 60px;
    color: #3c4046;

}
.part1_t p{
    font-size: 18px;
    line-height: 36px;
    color: #7d7d7d;


}
.part1_r{
    margin-top: 80px;
    margin-right: 25px;
    text-align: center;
}
.part1_r a{
    color: #5e5f5f;
    font-size: 18px;
    line-height: 50px;
    display: block;
    text-decoration: none;
}
.allvidlink {
    color: #5e5f5f;
    font-size: 18px;
    line-height: 50px;
    display: block;
    text-decoration: none;
}
.bt_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
    text-align: center;
    margin-top: 36px;
}



.bt_par a{
    
    color: #fff;
    font-size: 18px;
    display: block;
    text-decoration: none;
}
.bt2_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
    padding-left:20px;
    margin-top: 36px;
    margin-bottom:36px;
    color: #fff;
    font-size: 18px;
}
.bt3_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
    padding-left:20px;

    margin-bottom:36px;
    color: #fff;
    font-size: 18px;
}
.wenzi{

    padding-left: 22px;
    line-height: 22px;
    font-size: 18px;
    color: #7c7c7d;
    background: url(/uploads/image/t2pimages/bt.png)no-repeat left top;
    margin-bottom:20px;
}

.part2{width: 100%;
    background: url(/uploads/image/t2pimages/part2_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: 1084px;
    margin-right: auto;
}
.video2{
        width: 562px;
        height: 317px;
         background:transparent  center center no-repeat;
         background-size: 100%;
         -webkit-background-size:cover;
            -moz-background-size:cover;
              -o-background-size:cover;
                 background-size:cover;
}
.part2_k{width: 1273px;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: 870px;
    margin-top: 41px;
    margin-right: auto;
}
.part3{width: 100%;
    background: url(/uploads/image/t2pimages/part3_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: 1086px;
    margin-right: auto;
}
.dwd{
    width: 562px;
    height:373px;
    margin-right: auto;
      margin-left: auto;
}
.part3_k{width: 1273px;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: 870px;
    margin-top: 41px;
    margin-right: auto;
}
.part4{width: 100%;
    background: url(/uploads/image/t2pimages/part4_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: 637px;
    margin-right: auto;
}

.part4_k{width: 1273px;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: 524px;
    margin-right: auto;
}
.a4_k{width: 1000px;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
}
.part4_k h3 {width: 1197px;
    background: url(/uploads/image/t2pimages/bg_meit.jpg)no-repeat center center;
    margin-left: auto;
    clear: both;
    height: 64px;
    line-height: 64px;
    text-align: center;
    margin-right: auto;
    color: #000;
    font-size: 40px;
    margin-top: 30px;


}
.part5{width: 100%;
    background: #292a2c;
    margin-left: auto;
    clear: both;
    height: 82px;
    margin-right: auto;
    padding: 0;
}

.part5_k{width: 1000px;
    margin-left: auto;
    clear: both;
    line-height: 85px;
    text-align: center;
    color: #828282;
    margin-right: auto;
}
.left_pt2{
    width: 396px;
    height: auto;
    position: relative;
    margin-left: 40px;

}
.left_pt2 .left_pt2lg{
    width: 396px;
    height: auto;
   
    
    margin-bottom: 98px;
    margin-top:-41px;
    border: none;
    -webkit-box-shadow:0px 5px 15px #6a6a6a;
    -moz-box-shadow:0px 5px 15px #6a6a6a;
    box-shadow:0px 5px 15px #6a6a6a;
     margin-right: auto;
      margin-left: auto;
    
}
.left_pt2_2{
    width: 400px;
    height: auto;
    margin-left: 40px;

}
.left_pt2 .left_pt2_2tv{
    width: 396px;
    height: auto;
        margin-right: auto;
      margin-left: auto;
}

.right_pt2{
    float: left;
    width: 700px;
}
.right_pt2 h2{
    margin-top: 60px;
    font-size: 40px;
    line-height: 60px;
    color: #3c4046;
}

.kd4{width: 1200px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.carousel-inner img{margin:0 auto}


.carousel-control.left {
    /* background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    background-image: none;
    /* background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); */
    /* background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#80000000', endcolorstr='#00000000', gradienttype=1);
    /* background-repeat: repeat-x; */
}
.carousel-control.right {
    /* background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    background-image: none;
    /* background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); */
    /* background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#80000000', endcolorstr='#00000000', gradienttype=1);
    /* background-repeat: repeat-x; */
}
/*  --------------------------------------------------
reveal modals
-------------------------------------------------- */
.part5_k a{
    color: #fff;
}

@media screen and (max-width: 768px) { 

.part1{width: 100%;
    background: url(/uploads/image/t2pimages/part1_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
}
.dwd{
    width: 100%;
    height: auto;
}
.part1_k{width: 100%;
    background: #fff;
    margin-left: auto;
    height: auto;
    clear: both;
  
    margin-top: 10px;
    margin-right: auto;
}
.part1_t{
    margin-top: 20px;
   margin-right: auto;
    margin-left: auto;
}
.part1_t h3{
    font-size: 25px;
    line-height: 30px;
    color: #3c4046;
text-align: center;
}
.part1_t p{
    font-size: 14px;
    line-height: 28px;
    color: #7d7d7d;
    margin-right: 10px;
     margin-left: 10px;

}
.part1_r{
    margin-top: 40px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.part1_r a{
    color: #5e5f5f;
    font-size: 14px;
    line-height: 50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    text-decoration: none;
}

.part2{width: 100%;
    background: url(/uploads/image/t2pimages/part2_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
}

.part2_k{width: 98%;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
}
.part3{width: 100%;
    background: url(/uploads/image/t2pimages/part3_bg.jpg)top center no-repeat;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
}

.part3_k{width: 98%;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
}
.part4{width: 100%;
  
    margin-left: auto;
    clear: both;
    height: auto;
    background: #fff;
    margin-right: auto;
}
.a4_k{width: 100%;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
}
.part4_k{width: 96%;
    background: #fff;
    margin-left: auto;
    clear: both;
    height: auto;
    padding-bottom: 30px;
    margin-right: auto;
}
.part4_k h3 {width: 100%;
    margin-left: auto;
    clear: both;
    height: 64px;
    line-height: 60px;
    text-align: center;
    margin-right: auto;
    color: #000;
    font-size: 25px;
    margin-top: 30px;


}
.part5{width: 100%;
    background: #292a2c;
    margin-left: auto;
    clear: both;
    height: auto;
    margin-right: auto;
    padding: 0;
}

.part5_k{width: 96%;
    margin-left: auto;
    clear: both;
    line-height: 42px;
    text-align: center;
    color: #828282;
    margin-right: auto;
}
.left_pt2{
    width: 100%;
    height: auto;
    position: relative;
margin-right: auto;
      margin-left: auto;

}
.left_pt2 .left_pt2lg{
    width: 96%;
    height: auto;
    margin-bottom: 10px;
    margin-top:0px;
    border: none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
     margin-right: auto;
      margin-left: auto;
      text-align: center;
    
}
.left_pt2_2{
    width: 96%;
    height: auto;
    margin-right: auto;
      margin-left: auto;
      text-align: center;
}
.left_pt2_2tv{
    width: 90%;
    height: auto;
    margin-right: auto;
      margin-left: auto;
}

.right_pt2{
    float: none;
    width: 90%;
    margin-right: auto;
      margin-left: auto;
}
.right_pt2 h2{
    margin-top: 20px;
    font-size: 25px;
    line-height: 60px;
    color: #3c4046;
    text-align: center;
    margin-right: auto;
      margin-left: auto;
}


.wenzi{

    padding-left: none;
    line-height: 22px;
    font-size: 14px;
    color: #7c7c7d;
    background: url(/uploads/image/t2pimages/bt.png)no-repeat left top;
    margin-bottom:10px;
}


.allvidlink {
    color: #5e5f5f;
    font-size: 18px;
    line-height: 50px;
    display: block;
    text-decoration: none;
    margin-right: auto;
      margin-left: auto;
}




.bt_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
    text-align: center;
    margin-top: 26px;
    margin-right: auto;
      margin-left: auto;
}



.bt_par a{
    
    color: #fff;
    font-size: 16px;
    display: block;
    text-decoration: none;
}
.bt2_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
    margin-top: 26px;
    margin-bottom:16px;
    color: #fff;
    padding-left: 0px;
    font-size: 16px;
    margin-right: auto;
      margin-left: auto;
      text-align: center;
}
.bt3_par {
    width: 191px;
    height: 44px;
    line-height: 44px;
    background: url(/uploads/image/t2pimages/bt_bg.jpg) no-repeat center center;
   margin-right: auto;
   padding-left: 0px;
      margin-left: auto;
 text-align: center;
    margin-bottom:16px;
    color: #fff;
    font-size: 16px;
}










.kd{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.video2{
width: 96%;
 height: 56.25%;
             background:transparent  center center no-repeat;
            -webkit-background-size:cover;
            -moz-background-size:cover;
            -o-background-size:cover;
            background-size:cover;
}


.kd3{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.kd2{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.kd4{width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

img {
    max-width: 100%;
}

}