.col_blue { color:#00a1e9 !important; }
.sub_wrap section { padding: 10px 0; box-sizing:border-box; margin-top: 70px; }
.sub_wrap section:first-child { margin-top: 20px; }
.sub_wrap h2.sub_tit { font-size:28px; font-weight: 600; margin: 10px 0 20px 0; }

.sub_wrap h5.awrad_tit { font-size:20px; font-weight: 600; }
.award_list2 article { float: left; margin-left: 25px; }
.award_list2 article:first-child { margin-left: 0; }
.award_list2 article h5.box_tit { background: url(/assets/images/content/dot_tit.png) left center no-repeat; font-size:20px; color:#00a1ea; font-weight: 600; padding-left: 25px; box-sizing:border-box; }
.award_list2 article div.box { border: 1px solid #dadada; box-sizing:border-box; padding: 25px; border-radius: 10px; background: #f7f7f7; height:220px; }
.award_list2 article h5.box_stit { font-size:20px; color:#181818; font-weight: 600; padding-left: 5px; box-sizing:border-box; }
.award_list2 ul.list_st-bdot { margin-top: 5px; }
ul.list_st-bdot li { background: url(/assets/images/content/blue_dot.png) left center no-repeat; padding-left: 15px; box-sizing:border-box; color:#333; font-size:15px; line-height: 25px; font-weight: 300; }
.award_list2 img { float: left; }
.award_list2 .third_article div.box { padding: 10px 20px; position: relative; }
.award_list2 .third_article ul { overflow: hidden; margin-top: 15px; padding-left: 10px; box-sizing:border-box; }
.award_list2 .third_article a { font-size:12px; font-weight: 400; color:#181818; position: absolute; right:10px; bottom: 10px; display:none; }
.award_tit { font-size:20px; font-weight: 500; margin-top: 20px; }




.contact_map .map_wrap { float: left; }
.contact_map ul.btn_wrap { width:580px; float: right; }
.contact_map .lb_btn { border-radius: 10px; border: 1px solid #dadada; box-sizing: border-box; background: #f7f7f7; margin-bottom: 10px; }
.contact_map .lb_btn ul { display:block; padding: 10px 20px; box-sizing: border-box;  background:url(/assets/images/content/arrow_rt.png) 98% center no-repeat; }
.contact_map .lb_btn a { display: block; }

.contact_map .lb_btn h5.contact_tit { font-size:22px; color:#292929; font-weight: 600; background:url(/assets/images/content/blue_dot.png) left center no-repeat; padding-left: 20px; box-sizing:border-box; }
.contact_map .lb_btn li { color:#3e3e3e; font-size:15px; font-weight: 400; margin-left: 20px; line-height: 24px; }



div.prd_wrap h3.prd_btit { font-size:20px; font-weight: 600; }
ul.list_st-ccir { margin-top: 10px; }
ul.list_st-ccir li { background: url(/assets/images/content/blur_cir.png) left 5px no-repeat; padding-left: 25px; box-sizing:border-box; color:#333; font-size:16px; line-height: 25px; font-weight: 300; margin-top: 10px; }
div.prd_intro-wrap { margin-top: 20px; }
h5.prd_tit { color:#181818; font-size:20px; font-weight: 600; }
h5.positive { color:#686767; font-weight: 600; font-size:18px; }
div.prd_wrap .img-list { margin-top: 8px; }
div.prd_wrap .img-list li { float: left; margin-left: 15px; }
div.prd_wrap .img-list li:first-child { margin-left: 0; }

div.prd_wrap .play-list { margin-top: 10px; }
div.prd_wrap .play-list li { float: left; margin-left: 30px; }
div.prd_wrap .play-list li:first-child { margin-left: 0; }
div.prd_wrap ul.play-list li article { width:370px; height:299px; position: relative; cursor: pointer; }
div.prd_wrap ul li.list_01 article { background: url(/assets/images/content/prd_play-img1.png) no-repeat; }
div.prd_wrap ul li.list_02 article { background: url(/assets/images/content/prd_play-img2.png) no-repeat; }
div.prd_wrap ul li.list_03 article { background: url(/assets/images/content/prd_play-img3.png) no-repeat; }

div.prd_wrap ul.play-list li article a { position: absolute; left: 135px; top:132px; color:#fff; width:100px; height:35px; display:inline-block; box-sizing:border-box; background: rgba(0, 0, 0, 0.5); border: 1px solid #fff; line-height: 35px; text-align: center; font-weight: 500; font-size:14px; transition: all 0.5s; }
div.prd_wrap ul.play-list li article:hover a { width:inherit; height: inherit; line-height: 299px; left:0; top:0; }
div.prd_wrap ul.play-list li div.br { height:1px; background:#00a1e9; }
div.prd_wrap ul.play-list li .play_tit { font-size:15px; color:#575757; font-weight: 600; margin-top: 17px; }
div.prd_wrap ul.play-list li p { font-size:13px; color:#3e3e3e; font-weight: 400; }