#body{ display:block; width:100%; }
#body > .main{ display:block; padding:0; }
/**/
.vi_sec{ overflow:hidden; }
.vi_sec > .inside{ z-index:1; height:350px; }
.vi_sec > .inside > .info_box{ color:white; }
.vi_sec > .inside > .info_box{ position:absolute; bottom:33px; left:0px; }
.vi_sec > .inside > .info_box .text0{ font-size:45px; font-weight:bold; }
/**/
#mainSlide{ z-index:0; width:1920px; position:relative; left:50%; margin-left:-960px; }
/**/
#mainSlideDots{ width:100%; position:absolute; bottom:10px; left:0px; }
#mainSlideDots > .slick-dots{ font-size:0; text-align:center; }
#mainSlideDots > .slick-dots > li{ cursor:pointer; background:#DDD; overflow:hidden; display:inline-block; width:10px; height:10px; }
#mainSlideDots > .slick-dots > li{ transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); }
#mainSlideDots > .slick-dots > li.slick-active{ width:30px; background:sandybrown; }
#mainSlideDots > .slick-dots > li + li{ margin-left:5px; }
#mainSlideDots > .slick-dots > li > button{ }
/**/
.man_sec{ }
.man_sec .inside{ padding-top:35px; }
.man_sec .name_box{ font-size:28px; color:#313131; }
.man_sec .name_box > strong{ }
.man_sec .info_box{ margin-top:18px; margin-bottom:90px; }
.man_sec .info_box{ display:table; table-layout:fixed; border-collapse:collapse; width:100%; }
.man_sec .info_box > div{ display:table-cell; }
.man_sec .info_box .left_area{ width:300px; }
.man_sec .info_box .left_area .pic{ width:260px; height:300px; box-sizing:border-box; border:1px solid #DCDCDC; background:#DCDCDC; }
.man_sec .info_box .left_area .pic{ display:table; table-layout:fixed; border-collapse:collapse; }
.man_sec .info_box .left_area .pic > div{ text-align:center; display:table-cell; vertical-align:middle; }
.man_sec .info_box .left_area .pic > div > img{ max-width:258px; max-height:298px; }
.man_sec .info_box .right_area{ }
.man_sec .info_box .right_area{ }
.man_sec .info_box .right_area > div{ min-height:300px; }
.man_sec .info_box .right_area > div > .hello{ width:600px; border:1px solid #EEE; border-right:none; }
.man_sec .info_box .right_area > div > .hello{ padding-top:26px; padding-left:29px; padding-bottom:38px; padding-right:110px; }
.man_sec .info_box .right_area > div > .hello .text0{ font-size:20px; color:#333; }
.man_sec .info_box .right_area > div > .hello .text1{ line-height:25px; font-size:14px; color:#555; }
.man_sec .info_box .right_area > div > .hello .bar{ margin-top:17px; margin-bottom:12px; padding-top:8px; font-weight:bold; font-size:14px; color:#930E14; }
.man_sec .info_box .right_area > div > .hello .bar:before{ background:#930E14; width:15px; height:2px; position:absolute; top:0px; left:0px; content:''; display:inline-block; }
.man_sec .info_box .right_area > div > .info{ background:#B60005; }
.man_sec .info_box .right_area > div > .info .info_list{ padding-left:38px; padding-top:52px; }
.man_sec .info_box .right_area > div > .info .info_list > li{ padding-left:7px; }
.man_sec .info_box .right_area > div > .info .info_list > li + li{ margin-top:13px; }
.man_sec .info_box .right_area > div > .info .info_list > li:before{ background:#D36669; width:3px; height:3px; position:absolute; top:6px; left:0px; content:''; display:inline-block; }
.man_sec .info_box .right_area > div > .info .info_list > li > strong{ display:block; font-size:13px; color:white; }
.man_sec .info_box .right_area > div > .info .info_list > li > span{ margin-top:2px; display:block; font-size:14px; color:#CCC; }
			



