#sub_contents
.intro_tit{position:relative;padding:56px 0 44px 0;max-width:100%;height:68px;margin:auto;overflow:hidden;text-align:center;letter-spacing:-0.5px;}
.intro_tit > p {font-size:28px;color:#000000}
.intro_tit > p > span{color:#fe0000}

.intro_contents{position:relative;max-width:100%;margin:0 0 109px 0;background:url(../img/intro_bg.png)no-repeat bottom right}
.intro_contents p{font-size:13px;color:#9d9d9d;line-height:20px;letter-spacing:-0.5px;}
.intro_contents .intro_empty{height:35px;}
.intro_contents .intro_im{color:#000000}

.his_con{position:relative;max-width:100%;padding:50px 0 50px 0;margin:auto;max-height:100%;overflow:hidden}
.his_con.type1{}
.his_con.type2{border-top:1px solid #e2e2e2;}
.his_con .his_ym{max-width:100%;margin:auto;}
.his_con .his_ym .his_year{float:left;position:relative;max-width:170px;padding:0 75px 0 36px;font-size:22px;font-weight:500;color:#6c6c6c;line-height:25px;vertical-align:middle}
.his_con .his_ym .his_month{float:right;position:relative;max-width:530px;text-align:left;line-height:25px;}
.his_con .his_ym .his_month {width:100%;}
.his_con .his_ym .his_month > p {font-size:12px;font-weight:500;color:#707070}
.his_con .his_ym .his_month > p > span{color:#2e61b4}

.info_main{position:relative;padding:40px 0 0 0;}

.where_main{position:relative;padding:70px 0 0 30px;}
.where_main .where_add_tit{padding:30px 0 30px 0;font-size:16px;font-weight:600;}
.where_main .where_add_con{max-width:100%;margin:auto;}
.where_main .where_add_con .where_add_con1{float:left;position:relative;max-width:55px;padding:0 12px 0 20px;}
.where_main .where_add_con .where_add_con2{position:relative;max-width:595px}
.where_main .where_add_con .where_add_con2 > p {font-size:14px;font-weight:500;color:#818181;line-height:25px;vertical-align:middle}
.where_main .where_add_con .where_add_con2 > p > span{font-weight:600;color:#2d2d2d}


.news_main{position:relative;padding:55px 0 0 0;max-width:100%;margin:auto;overflow:hidden;}
.news_main .news_tit{width:100%;height:43px;border-top:2px solid #010101;border-bottom:1px solid #d2d2d2;background:#f9f9f9}
.news_main .news_tit .news_tit1{float:left;position:relative;padding:0 0 0 23px;font-size:12px;font-weight:700;color:#000000;line-height:40px;vertical-align:middle}
.news_main .news_tit .news_tit2{float:right;position:relative;padding:0 15px 0 0;font-size:12px;font-weight:500;color:#6e6e6e;line-height:40px;vertical-align:middle}
.news_con_tit{position:relative;max-width:100%;margin:auto;overflow:hidden;padding:47px 0 47px 38px;font-size:20px;font-weight:700;color:#000000;}
.news_con_img{width:100%;padding:0 0 55px 99px;}
.news_con{padding:0 43px 0 43px;font-size:14px;font-weight:500;color:#6e6e6e;line-height:25px;vertical-align:middle}
.news_con_ink{position:relative;max-width:100%;height:75px;border-bottom:1px solid #d2d2d2;}
.news_con_ink > a > img{padding:18px 0 0 43px;}

.sub_menu{position:relative;padding:28px 0 48px 72px;max-width:100%;margin:auto;overflow:hidden;}
.sub_menu.ser1{padding:20px 0 30px 72px;}
.sub_menu > div {float:left;position:relative;padding:0 0 0 2px;width:184px;height:39px;}
.sub_menu > div .sub_menu_on{width:100%;height:100%;background:#20bec7;font-size:15px;font-weight:600;color:#ffffff;line-height:39px;text-align:center;}
.sub_menu > div .sub_menu_off{width:100%;height:100%;background:#e1e1e1;font-size:15px;font-weight:600;color:#696969;line-height:39px;text-align:center;}

.par_imp{position:relative;padding:0 0 40px 0;max-width:100%;margin:auto;overflow:hidden;font-size:13px;font-weight:500;color:#ff5355;line-height:25px;vertical-align:middle}
.par_con{position:relative;padding:0 0 40px 0;max-width:100%;margin:auto;overflow:hidden;}
.par_con .par_con_tit{width:100%;padding:0 0 10px 0;font-size:14px;font-weight:600;color:#000000;line-height:25px;vertical-align:middle}
.par_con .par_con_con{width:100%;font-size:13px;font-weight:500;color:#6f6f6f;line-height:25px;vertical-align:middle}
.par_con .par_con_con > p {padding:0 0 35px 0;}
.par_lag{position:relative;padding:0 0 60px 0;max-width:100%;margin:auto;overflow:hidden;}
.par_lag .par_lag_tit{width:100%;padding:0 0 10px 0;font-size:14px;font-weight:600;color:#167ada;line-height:25px;vertical-align:middle}
.par_lag .par_lag_con{width:100%;font-size:13px;font-weight:500;color:#6f6f6f;line-height:25px;vertical-align:middle}
.par_lag .par_lag_con > p > span{color:#ff5355;}
.par_radius{position:relative;max-width:100%;margin:auto;overflow:hidden;border:1px solid #d2d2d2;border-radius:20px}
.par_radius .par_cuda{position:relative;padding:36px 20px 0 20px;}
.par_radius .par_cuda .par_cuda_tit{width:100%;font-size:13px;font-weight:600;color:#000000;line-height:30px;vertical-align:middle;background:url(../img/par_sub_tit.png)no-repeat top left}
.par_radius .par_cuda .par_cuda_con{width:100%;padding:0 0 34px 0;font-size:12px;font-weight:500;color:#6f6f6f;line-height:25px;vertical-align:middle;}
.par_radius .par_cuda .par_cuda_con > p > span {color:#ff5355;}
.par_radius .par_cuda_img{width:100%;padding:0 0 47px 45px;}

.mar_imp{position:relative;padding:0 0 25px 0;max-width:100%;margin:auto;overflow:hidden;}
.mar_imp > div{background:#21bec7;max-width:605px;margin:auto;overflow:hidden;}
.mar_imp > div > p {font-size:17px;font-weight:bold;color:#ffffff;line-height:35px;vertical-align:middle;text-align:center;text-decoration:underline;letter-spacing:-1px;}
.mar_tit{position:relative;padding:0 0 25px 0;max-width:100%;margin:auto;overflow:hidden;font-size:20px;font-weight:bold;color:#535152;text-align:center;letter-spacing:-1px;}
.mar_tit > span {color:#017ad3}
.mar_img{padding:0 0 35px 0;}

.ser_con{position:relative;padding:0 0 40px 0;max-width:100%;margin:auto;overflow:hidden;}
.ser_con .ser_con_tit{width:100%;padding:0 0 0 0;font-size:15px;font-weight:600;color:#000000;background:url(../img/service_tit.png)no-repeat bottom left}
.ser_con .ser_con_tit > p{padding:0 0 0 17px;}
.ser_con .ser_con_con{width:100%;padding:20px 0 0 20px;font-size:13px;font-weight:500;color:#6f6f6f;line-height:25px;vertical-align:middle}
.ser_con .ser_con_con > p {padding:0 0 10px 0;letter-spacing:-0.5px;}
.ser_con .ser_con_con > p > span{font-weight:bold;color:#000000}
.ser_con .ser_con_con > p > span:before{content:"- " }
.ser_con .ser_con_img{padding:20px 0 35px 0;}

.jan_con{position:relative;padding:0 0 40px 0;max-width:100%;margin:auto;overflow:hidden;}
.jan_con .jan_con_tit{width:100%;padding:0 0 0 0;font-size:15px;font-weight:600;color:#000000;background:url(../img/janus_tit.png)no-repeat bottom left}
.jan_con .jan_con_tit > p{padding:0 0 0 17px;}
.jan_con .jan_con_con{width:100%;padding:20px 0 0 20px;font-size:13px;font-weight:500;color:#6f6f6f;line-height:25px;vertical-align:middle}
.jan_con .jan_con_con > p {padding:0 0 10px 0;letter-spacing:-0.5px;}
.jan_con .jan_con_con > p > span{font-weight:bold;color:#000000}
.jan_con .jan_con_con > p > span:before{content:"- " }
.jan_con .jan_con_img{padding:20px 0 35px 0;}