@charset "UTF-8";
/**
 * 
 * @authors longwise
 * @date    2016-08-07 10:26:40
 */
*{padding:0;margin:0;}li{list-style:none}a{text-decoration:none;}img{border:none}.clear{clear: both;}
/* HTML5 display-role reset for older browsers */
html{overflow-x: hidden;}
input,textarea{font-family: "微软雅黑",Arial, Helvetica;outline:none;}
/*input::-webkit-input-placeholder{color:blue;}*/
@font-face{
    font-family: 'fzzhengheis-r-gbregular';
    src: url('../fonts/_.woff'),
         url('../fonts/_.woff2');
    font-weight: normal;
    font-style: normal;
}
.main{padding-bottom:10px;}
/*********banner 轮播*********/
.banner{width: 100%;overflow: hidden;}
.banner .swiper-container-banner{width: 100%;height:100%;position:relative;}
.banner .swiper-wrapper{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.banner .swiper-slide{width: 100%;height:100%;}
.banner .swiper-slide a img{width: 100%;}
.swiper-button-next-banner{width:30px;height:40px;background:url(../images/next-highlight.png) right;opacity:0.5;position:absolute;top:50%;right:10%;z-index:2;transition:all 0.3s;}
.swiper-button-prev-banner{width:30px;height:40px;background:url(../images/next-highlight.png) left;opacity:0.5;position:absolute;top:50%;left:10%;z-index:2;transition:all 0.3s;}
@media screen and (min-width:1100px){
    .swiper-button-next-banner:hover{opacity:1;}
    .swiper-button-prev-banner:hover{opacity:1;} 
}
/***********section1 start***********/
.section1{margin:10px 0px;position:relative;}
.section1 img{width:100%;vertical-align: middle}
.section1_inner{width:1200px;position:absolute;left:50%;top:0;margin-left:-600px;margin-top:130px;}
.section1 .case_border{margin:0 0 44px 115px;width:65px;height:7px;background:#ffffff;}
.section1 h3{font-size:28px;color:#ffffff;width:1085px;padding-left:115px;}
/***********section2 start***********/
.section2{width: 1200px;margin:0 auto 10px;}
.section2_left{width: 595px;height:595px;background:#ccc;float: left;position:relative;}
.section2_right{width: 595px;height:595px;margin-left: 10px;background:#ccc;float: left;position:relative;}
.section2_inner{width: 595px;position:absolute;left:50%;top:0;margin-left:-297px;margin-top:00px;}
.section2 .case_border{margin:0 0 44px 115px;width:65px;height:7px;background:#ffffff;}
.section2 h3{font-size:28px;color:#ffffff;width:1085px;padding:275px 0 0 175px;}


/***********section3 start***********/
.section3{position:relative;width:1200px;margin:0 auto 10px;}
.section3 img{width:100%;vertical-align: middle}
.section3_inner{width: 1200px;position:absolute;left:50%;top:0;margin-left:-600px;margin-top:130px;}
.section3 .case_border{margin:0 0 44px 115px;width:65px;height:7px;background:#ffffff;}
.section3 h3{font-size:28px;color:#ffffff;width:1085px;padding-left:115px;}

/***********section4 start***********/
.section4{height:80px;width:1200px;margin:0 auto;}
.case_imgshow{float: left;width: 460px;height:480px;position:relative;}
.case_imgshow img{width: 100%;height:100%;}
.case_imgshow p a{width: 100%;height:86px;position:absolute;bottom:0px;background:rgba(0,0,0,0.35);color:#ffffff;text-align: center;line-height:86px;}
.case_news_ul{float: right;}
/**********case_news_li默认样式***********/
.case_news_ul li{width: 700px;height:72px;background:#ffffff;margin-bottom:10px;color:#818181;position:relative;transition:all 0.3s;}
.case_news_ul li a{color:#818181;font-size:16px;line-height:42px;transition:all 0.3s;}
.case_title{margin:15px 0;padding-left:28px;float: left;border-left:1px solid #818181;transition:all 0.3s;}
.case_title span{float: right;position:absolute;right:54px;}
.date_box{float: left;padding:0 20px;text-align:center;margin:15px 0;}
.date_box_d{font-size:16px;font-weight: bold;line-height:42px;}
.date_box_ym{font-size:14px;}
/**********case_news_li hover样式***********/
@media screen and (min-width:1100px){
    .case_news_ul li:hover{background:#42bcde;color:#ffffff;}
    .case_news_ul li:hover a{color:#ffffff;}
    .case_news_ul li:hover .case_title{margin:15px 0;padding-left:28px;float: left;border-left:1px solid #ffffff;}
}
/*************section鼠标滑过交互样式*************/
.masking_img{width: 100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);display: none;}
.masking_h3{display:none;}
@media screen and (max-width:415px){
    body{overflow-x:hidden;}
    .main{width:100%;}
    .section1{width:100%;margin:10px 0 0 0;}
    .section img{width:100%;}
    .section1,.section2,.section3,.section4{width:90%;margin:10px auto 0;float: none;}
    .section4{height:auto;}
    .section2_left,.section2_right{float: none;width:100%;height:auto;padding:0;margin:0 0 10px 0;}
    .section2_left img,.section2_right img{width:100%;}
    .masking_h3{display: block;box-sizing:border-box;}
    .section1_inner,.section2_inner{width:100%;position:absolute;left:0;top:0;margin:0;padding:0;}
    .section1_inner{top:0;left:0;text-align: center;}
    .section1 h3.masking_h3{width:100%;font-size:14px;line-height:20px;padding:10px 0 0;}
    .section2_inner{width:100%;top:45%;left:50%;margin:0 0 0 -50%;text-align: center;}
    .section2 h3{width:100%;padding:0;margin:0;font-size:14px;}
    .section3_inner{padding:0;margin:0;top:40%;left:0%;margin:0 0 0 0%;text-align: center;width:100%;}
    .section3 h3{font-size:14px;color:#ffffff;width:100%;padding:0;}
    .masking_img{display: block;}
    .case_imgshow{display: none;}
    .case_news_ul{float: none;width:100%;}
    .case_news_ul li{width:100%;height:auto;padding:5px;}
    .case_news_ul li:after{content:"";display:table;clear:both;}
    .case_title,.date_box{margin:0;box-sizing:border-box;padding:0;}
    .date_box{width:20%;}
    .case_title{width:80%;padding:0 10px;}
    .case_title span{display: none;float: right;position: static;}
  }

