.submo_wrap{height:900px; padding:100px 0;}
.submo_1380w{width:1380px; margin:0 auto;}
.submo_wrap .title{width:100%; height:100px; font-weight:bold; border-bottom:1px solid #999; margin-bottom:60px;}
.submo_wrap .title ul{display: table;table-layout: fixed;border-collapse: collapse;width: 100%;height: 76px; position: relative;}
.submo_wrap .title ul li{font-size:36px; color:#333; text-align:center;     display: table-cell;height: 76px;line-height: 1;font-weight: 500;vertical-align: middle;cursor:pointer;}
.submo_wrap .title ul li.on{color:#a31f24; font-weight:500;}
.smo_nav {clear: both; text-align: center; padding-bottom: 0;margin: 60px 0;}
.smo_nav a {display: inline-block; line-height: 35px; min-width: 35px; height: 35px; padding: 0 3px;margin: 0 2px;color: #4c4c50;border: 1px solid #c5c7cc; vertical-align: middle; background-color: #fff; cursor:pointer;}
.smo_nav a.smo_nav_prev {background: url('/img/btn_idx_left.png') no-repeat center/cover;}
.smo_nav a.smo_nav_next {background: url('/img/btn_idx_right.png') no-repeat center/cover;}
.smo_nav a.on{background-color:#a31f24; color:#fff; border:1px solid #a31f24; border-radius:5px;}

.bocon_w{width:1000px; margin:0 auto;}
.bocon_header{padding-bottom:20px;}
.bocon_con{min-height:300px; padding: 40px 0; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5;text-align:center;}
.bocon_header h1{font-size: 24px; font-weight:500;word-break: break-all;}
.bocon_header p{margin-top: 6px;  font-weight: 300;  font-size: 14px; line-height: 26px;}
.bocon_nav{margin: 120px auto 0;padding: 27px 0;position: relative;border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;text-align: center;}
.bocon_nav a{display: inline-block; font-size: 18px; letter-spacing: -0.05em; font-weight:600; color:#555;}
.bocon_nav_prev{position:absolute; left:0;}
.bocon_nav_next{position:absolute; right:0;}

.submo_con{max-width:1200px; margin:0 auto;}
.submo_w1200{width:1200px; margin:0 auto;}
.submo_w1100{width:1100px; margin:0 auto;}
.s215_box{margin-bottom:50px;}
.s215_box1{}
.s215_p1{font-size:32px; color:#444; font-weight:500;  margin-bottom:20px; }
.s215_p2{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; }
.s215_p2 span{display:block;}

.s215_box3 ul{overflow:hidden;}
.s215_box3 ul li{float:left; margin-right:20px; text-align:center;}
.s215_box3_p1{font-size:42px; color:#b3282e; font-weight:900; margin-bottom:10px; }
.s215_box3_p2{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; }

.s215_box4 ul{overflow:hidden; margin-bottom:40px;}
.s215_box4 ul li{float:left; margin-right:20px; position:relative;}
.s215_box4_p1{position:absolute; left:0; bottom:20px; width:100%; font-size:17px; text-align:center; color:#fff; z-index:200;}

.submo_line{width:100%; height:1px; background-color:#d5d5d5;position:relative;margin:100px 0;}
.submo_line:after{content:""; display:block; position:absolute; bottom:0; left:0; width:200px; height:3px; background-color:#a31f24;}

.s215_box5_i1{width:100%; border:1px solid #ccc;text-align:center; padding:40px; margin-bottom:40px;}
.s215_box5_p1{font-size:24px; text-align:center; color:#333;margin-bottom:20px; font-weight:400;}
.s215_box5 ul{overflow:hidden;}
.s215_box5 ul li{width:16.5%; float:left; text-align:center; padding:2px;}
.s215_box5 ul li p{border:1px solid #d9d9d9; background-color:#f8f8f8; font-size:16px; color:#777; padding:7px;}


.s215_box6_i1{width:100%; height:260px;background: url('/v2/images/s215_box6_i1.jpg') no-repeat center/cover; font-size:46px; color:#555; padding:60px; margin-bottom:40px;}
.s215_box6_i1 p{line-height:1.2;}
.s215_box6_i1 span{font-size:32px;}

.s215_box7_p1{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; padding:20px; background-color:#efefef; border-radius:10px; line-height:1.6;}
.s215_box7_p1 span{display:block;}
