/* mbanner */
#mbanner {width: 100%;height: 600px; min-width: 1080px;background: none;}

.swiper-container {
  width: 100%;
  height: inherit;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-container .slide1 {background:url(../images/index_pc_slide_img01.png) no-repeat top center;}
.swiper-container .slide1 .tit {position:absolute; top:177px; left:0px; width: 100%;height: 62px;line-height: 62px;text-align: center;font-size: 44px; color: #fff; font-weight: bold;}
.swiper-container .slide1 .detail {position:absolute; top:255px; left:0px; width: 100%;height: 60px;line-height: 30px;text-align: center;font-size: 25px; color: #fff; font-weight: 300;}
.swiper-container .slide1 .btn_more {position:absolute; top:359px;  width: 299px; height: 51px; left: 50%; margin-left: -150px;}
.swiper-container .slide2 {background:url(../images/index_pc_slide_img02.png) no-repeat top center;}
.swiper-container .slide2 .tit {position:absolute; top:177px; left:0px; width: 100%;height: 62px;line-height: 62px;text-align: center;font-size: 44px; color: #fff; font-weight: bold;}
.swiper-container .slide2 .detail {position:absolute; top:255px; left:0px; width: 100%;height: 60px;line-height: 30px;text-align: center;font-size: 25px; color: #fff; font-weight: 300;}
.swiper-container .slide2 .btn_more {position:absolute; top:359px;  width: 299px; height: 51px; left: 50%; margin-left: -150px;}
.swiper-container .slide3 {background:url(../images/index_pc_slide_img03.png) no-repeat top center;}
.swiper-container .slide3 .tit {position:absolute; top:177px; left:0px; width: 100%;height: 62px;line-height: 62px;text-align: center;font-size: 44px; color: #fff; font-weight: bold;}
.swiper-container .slide3 .detail {position:absolute; top:255px; left:0px; width: 100%;height: 60px;line-height: 30px;text-align: center;font-size: 25px; color: #fff; font-weight: 300;}
.swiper-container .slide3 .btn_more {position:absolute; top:359px;  width: 299px; height: 51px; left: 50%; margin-left: -150px;}
/* // mbanner */

/* contents */
#content1 {height: 762px;background-color: #f5f5f5;}
#content1 .tit {padding: 116px 0 0 0; text-align: center;}
#content1 ul.item_wrap {overflow:hidden;margin-top:83px;}
#content1 ul.item_wrap li {float: left;padding-bottom:6px; width:530px;height:121px;position: relative;border-bottom:1px solid #ececec;}
#content1 ul.item_wrap li .tit {line-height:121px; padding-left:67px; color:#525252;font-size:18px;padding-top:0; text-align:left; }
#content1 ul.item_wrap li .more {position: absolute; right:16px; top:46px;}
#content1 ul.item_wrap li.col1 {margin-left:0px; background:url(../images/index_pc_cont1_item01_bg.png) no-repeat;background-color:#fff;}
#content1 ul.item_wrap li.col2 {margin-left:20px; background:url(../images/index_pc_cont1_item03_bg.png) no-repeat;background-color:#fff;}
#content1 ul.item_wrap li.col3 {margin-left:0px; margin-top:7px; background:url(../images/index_pc_cont1_item06_bg.png) no-repeat;background-color:#fff;}
#content1 ul.item_wrap li.col4 {margin-left:20px; margin-top:7px; background:url(../images/index_pc_cont1_item04_bg.png) no-repeat;background-color:#fff;}
#content1 ul.item_wrap li.col5 {margin-left:0px; margin-top:7px; background:url(../images/index_pc_cont1_item02_bg.png) no-repeat;background-color:#fff;}
#content1 ul.item_wrap li.col6 {margin-left:20px; margin-top:7px; background:url(../images/index_pc_cont1_item05_bg.png) no-repeat;background-color:#fff;}

#content2 {background: url(../images/index_pc_cont2_bg.png) no-repeat top center;height:749px;}
#content2 .tit {font-size:36px;color:#fff;font-weight: bold;height: 42px;line-height: 42px;padding-top:218px;text-align: center;}
#content2 .detail {font-size:18px;line-height: 29px;color:#fff;font-weight: 300;padding-top: 37px;text-align: center;letter-spacing: -1px}
#content2 .btn_more {display: block; margin:37px auto 0;width: 510px;height: 51px;}

#content3 {background: url(../images/index_pc_cont3_bg.png) repeat-y top center;height:725px;}
#content3 .cont3_wrap {overflow:hidden;height: inherit;}
#content3 .col1 {float: left;width: 540px;height: 725px;}
#content3 .col1 .tit {font-size:30px;color:#fff; line-height: 40px; padding:65px 0 0 34px;}
#content3 .col1 .detail {font-size:16px;color:#fff; line-height: 24px; padding:15px 0 0 34px; font-weight: 300;}
#content3 .col1 .btn_more {display: block; padding:19px 0 0 34px;}
#content3 .col2 {float: left;width: 540px;height: 725px;}
#content3 .col2 .tit {font-size:30px;color:#fff; line-height: 40px; padding:65px 0 0 34px;}
#content3 .col2 .detail {font-size:16px;color:#fff; line-height: 24px; padding:15px 0 0 34px; font-weight: 300;}
#content3 .col2 .btn_more {display: block; padding:19px 0 0 34px;}

#content4 {background-color: #fff;height: 520px;}
#content4 .cont4_wrap {overflow:hidden;height: inherit;}
#content4 .cont4_wrap .col {width: 540px;height: 520px; float: left; position: relative;}
#content4 .cont4_wrap .col .tit {padding-top:119px;padding-left:2px;font-size: 20px;line-height:24px;height:24px;color:#474747;}
#content4 .cont4_wrap .col .btn_plus {position:absolute;top: 119px; right:15px;}
#content4 .cont4_wrap .col ul {margin-top:13px;width: 530px;height: 269px;}
#content4 .cont4_wrap .col ul li {float: left;width: 260px;height: 269px;background-color: #ebebeb;position: relative;}
#content4 .cont4_wrap .col ul li.last {margin-left:7px;}
#content4 .cont4_wrap .col ul li .headtext {font-size:16px; color:#ec684f; line-height: 20px; padding-left:15px; padding-top:23px; padding-right:15px; font-weight: 300;}
#content4 .cont4_wrap .col ul li .tit2 {font-size:20px; color:#525252; line-height: 24px; padding-left:15px; padding-right:20px; padding-top:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#content4 .cont4_wrap .col ul li .detail {font-size:16px; color:#525252; line-height: 24px; padding-left:15px; padding-top:15px; padding-right:15px; font-weight: 300; height:92px; overflow:hidden;}
#content4 .cont4_wrap .col ul li .btn_plus2 {position: absolute; bottom:15px; right:16px;}

#content5 {height: 604px; background: url(../images/index_pc_cont5_bg.png) no-repeat top center;}
/* end contents */

