﻿
/*************in_banner***************/
.in_banner { width:100%; position:relative; overflow:hidden;  }
.in_banner .swiper-slide a { display:block; }
.in_banner .swiper-slide  .auto-img {/* width:100%; float:left;*/ height:auto !important; }
.in_banner .arrow-left { position:absolute; z-index:2; left:80px; top:50%; margin-top:-26.5px; display:inline-block; width:20px; height:53px; background:url(../images/arrow-left.png) no-repeat; }
.in_banner .arrow-right { position:absolute; z-index:2; right:80px; top:50%; margin-top:-26.5px; display:inline-block; width:20px; height:53px; background:url(../images/arrow-right.png) no-repeat right top; }
.in_banner .swiper-wrapper { height:auto!important;}
.in_banner .swiper-slide { height:auto!important;}
.in_banner .swiper-slide  .auto-img img {height:auto !important;width: 100% !important;margin: 0!important;}
.in_banner .arrow-left:hover { background-position:right top; }
.in_banner .arrow-right:hover { background-position:left top; }

.in_bk_01 .wrap { padding:6.8% 0px 8.2%;  }
.in_bk_01 ul li { width:33.33%; *+margin-left:-1px; text-align:center; float:left; }
.in_bk_01 ul li .con { width:305px; margin:0px auto;}
.in_bk_01 ul li .img { width:90px; overflow:hidden; height:90px; margin:0px auto; margin-bottom:36px;  }
.in_bk_01 ul li .img img { width:100%;}
.in_bk_01 ul li p { line-height:1.875; color:#666; }
.in_bk_01 ul li p.ellipsis-3 { height:5.625em; max-height:5.625em; }


.ab_bk_01 .wrap { padding:5.25% 0px 4.8%; }

.in_bk_02  { padding:95px 0px 73px; position:relative; }
.in_bk_02  .bg_black { background:#091835; position:absolute; z-index:2; top:0px; left:0px; width:57.16%; bottom:0px; }
.in_bk_02 .kuang { border:1px solid #e3e3e3; padding:39px 41px 34px 0px; margin:0px 56px 0px 13px; }
.in_bk_02 .con { background:#24a156; position:relative; z-index:3; }
.in_bk_02 .title { float:left; width:50%; *+margin-left:-1px; }
.in_bk_02 .title dl { padding:32px 40px 20px; color:#fff; }
.in_bk_02 .title dl dt { position:relative; padding-bottom:23px; }
.in_bk_02 .title dl dt i { width:38px; height:1px; background:#f7f7f7; display:inline-block; position:absolute; left:0px; bottom:0px;  }
.in_bk_02 .title h2 { margin:23px 0px 10px; color:#fff; }
.in_bk_02 .title h2 a { color:#fff; }
.in_bk_02 .title h2 a:hover { color:#fff!important; }
.in_bk_02 .title .more { padding-top:25px; }
.in_bk_02 .title .more a { width:28px; height:28px; display:inline-block; background:url(../images/more01.png) no-repeat; }
.in_bk_02 .title .img { padding-left:50px; }
.in_bk_02 .title .img img { width:100%; margin-top:-20px; }

.in_bk_02 .list { float:right; width:50%; margin-right:-1px; }
.in_bk_02 .list ul li { float:left; width:50%; overflow:hidden; *+margin-left:-1px; }
.in_bk_02 .list ul li p { background:#687183; line-height:50px; position:relative; color:#fff; padding:0px 40px 0px 20px; }
.in_bk_02 .list ul li p i { background:url(../images/jt01.png) no-repeat; width:6px; height:10px; position:absolute; display:inline-block; top:50%; margin-top:-5px; right:20px;}
.in_bk_02 .list ul li:first-child +li p,.in_bk_02 .list ul li:first-child +li+li p { background:#808796; }



.in_bk_03 .wrap { padding:4.85% 0px; }
.in_bk_03 .text { float:left; width:59.375%;}
.in_bk_03 .text h2 { position:relative; padding-bottom:23px; color:#091835; }
.in_bk_03 .text h2 i { width:38px; height:1px; background:#fdd100; display:inline-block; position:absolute; left:0px; bottom:0px;  }
.in_bk_03 .text ul { padding:20px 11px; }
.in_bk_03 .text ul li { padding-left:32px; margin-top:24px; position:relative; }
.in_bk_03 .text ul li label { width:20px; height:20px; border-radius:50%; background:#fdd100; text-align:center; line-height:20px; display:inline-block; position:absolute; left:0px; top:2px; }


.in_bk_03 .img { float:left; position:relative; margin-top:8px; padding:106px 0px; padding-left:1px; width:32.96%; margin-right:6.02%; }
.in_bk_03 .img img { width:100%; position:relative; z-index:3;}
.in_bk_03 .img .kuang { position:absolute; z-index:1; left:0px; top:0px; width:85.71%; bottom:0px; border:1px solid #fdd100;}



.in_bk_04 { background-position:center center; background-repeat:no-repeat; background-size:cover; }
.in_bk_04 .text { float:left; width:65%; color:#fff; padding-top:90px; }
.in_bk_04 .text h2 { position:relative; padding-bottom:23px; margin-bottom:24px; }
.in_bk_04 .text h2 i { width:38px; height:1px; background:#f7f7f7; display:inline-block; position:absolute; left:0px; bottom:0px; }
.in_bk_04 .text  p.ellipsis-3 { line-height:1.71; max-height:5.13em; }
.in_bk_04 .text .more { padding-top:35px; padding-bottom:56px; }
.in_bk_04 .text .more a { width:28px; height:28px; display:inline-block; background:url(../images/more01.png) no-repeat; }
.in_bk_04 .in_video { width:74.54%; margin-bottom:147px; }
.in_bk_04 .video_button { position:relative; cursor:pointer; }
.in_bk_04 .video_button .play { position:absolute; z-index:2; width:40px; height:40px; top:50%; left:50%; background:url(../images/play.png) no-repeat; margin:-20px 0px 0px -20px; }
.in_bk_04 .video_button .bg { position:absolute; z-index:1; opacity:0.4; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/video_bg.png);}

/*视频*/
.video_place{position: fixed;top:0px;left: 0px;right: 0px;
    bottom: 0px;background-color: rgba(0,0,0,0.6);
    z-index: 999999999;
}
.lt9 .video_place{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.video_con{z-index:2;width: 80%;height: 60%;
    background-color: #000;position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);text-align: center;
}
.lt9 .video_con{top:20%;left: 10%;background: #000;}
.video_con video{width: 100%;height: 100%;}
.video_close_btn{position: absolute;top:20%;right: 10%;
    width:120px;height: 35px;background: #24a156;
    color: #fff;text-align: center;line-height: 35px;
    cursor: pointer; margin-top:-50px; }
.video_place .con { position:relative; }
.video_place p {position:absolute;top:80%;left:10%;
    width:80%;height:35px;background:#fff;
    color: #333;text-align: center;line-height: 35px;
    cursor: pointer;}
/*视频结束*/

.in_bk_05 .wrap { padding:4.7% 0px 4.2%; }
.in_bk_05 h2 { position:relative; padding-bottom:23px; color:#091835; margin-bottom:24px; }
.in_bk_05 h2 i { width:38px; height:1px; background:#fdd100; display:inline-block; position:absolute; left:0px; bottom:0px; }

.in_bk_05 ul { margin:40px -60px 0px; }
.in_bk_05 ul li { float:left; width:50%; *+margin-left:-1px; }
.in_bk_05 ul li .con { padding:0px 60px; }
.in_bk_05 ul li .img  { position:relative; cursor:pointer; }
.in_bk_05 ul li .img .play { position:absolute; z-index:2; width:40px; height:40px; top:50%; left:50%; background:url(../images/play.png) no-repeat; margin:-20px 0px 0px -20px; }
.in_bk_05 ul li .img .bg { position:absolute; z-index:1; opacity:0.4; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/video_bg.png);}
.in_bk_05 ul li dl { padding:15px 20px; color:#000; }
.in_bk_05 ul li dl dt { color:#04943d; }

.inbktext {margin-bottom:30px;}
.inbktext .mCSB_container{padding-right:40px;}
.inbktext .mCSB_scrollTools .mCSB_draggerRail{width:4px;}
.inbktext .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;}
.inbktext .mCSB_scrollTools .mCSB_draggerContainer{width:4px;}
.inbktext .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#00982e;}
.in_bk_04 .text  p.inbktext{max-height:18em; line-height:1.8;}

.in_bk_xg .in_video {margin-bottom:40px;}




