@charset "utf-8";.ui-content{}
.ui-greeting{}
.ui-greeting.greeting-a{}
.ui-greeting.greeting-a:after{display:block;visibility:hidden;clear:both;content:'';}
.ui-greeting.greeting-a .top_box{overflow:hidden;}
.ui-greeting.greeting-a .top_box .txt{position:relative;float:left;width:50%;margin-top:30px;background:url(/pcms/common/images/content/greeting/introa_bg1.png) no-repeat right 30px;}
.ui-greeting.greeting-a .top_box .txt .tit{display:block;position:relative;padding-bottom:80px;font-size:38px;font-weight:normal;line-height:44px;letter-spacing:-2px;word-break:keep-all;}
.ui-greeting.greeting-a .top_box .txt .tit:after{position:absolute;left:0;bottom:35px;width:47px;height:8px;background:url(/pcms/common/images/content/greeting/introa_bul1.png)no-repeat;content:'';}
.ui-greeting.greeting-a .top_box .txt .tit em{display:block;line-height:44px;}
.ui-greeting.greeting-a .top_box .txt .tit .point{color:#348c01;line-height:44px;vertical-align:baseline;}
.ui-greeting.greeting-a .top_box .txt .sub_tit{font-size:20px;word-break:keep-all;}
.ui-greeting.greeting-a .top_box .txt .sub_tit em{display:block;word-break:keep-all;}
.ui-greeting.greeting-a .top_box .txt strong{font-size:38px;}
.ui-greeting.greeting-a .top_box .txt p{font-size:20px}
.ui-greeting.greeting-a .top_box .img{float:right;width:48%;}
.ui-greeting.greeting-a .top_box .img .bg_box{position:relative;float:right;width:90%;height:310px;background:#eff0f0}
.ui-greeting.greeting-a .top_box .img .innerbox{position:relative;top:27px;right:26px;width:100%;height:100%;padding:35px;overflow:hidden;background:#014838}
.ui-greeting.greeting-a .top_box .img .pic{float:left;width:50%}
.ui-greeting.greeting-a .top_box .img .pic img{max-width:100%}
.ui-greeting.greeting-a .top_box .img .info{float:right;width:40%;margin-top:150px}
.ui-greeting.greeting-a .top_box .img .info:before{position:absolute;top:90px;right:34%;width:36px;height:54px;background:url(/pcms/common/images/content/greeting/introa_bul2.png) no-repeat;content:'';}
.ui-greeting.greeting-a .top_box .img .info .name{display:inline-block;position:relative;font-size:15px;color:#d1c420}
.ui-greeting.greeting-a .top_box .img .info .name:before{display:block;position:absolute;top:-10px;left:0;width:21px;height:1px;background:#fff;content:'';}
.ui-greeting.greeting-a .top_box .img .info .name span{display:block;color:#fff;font-size:20px;font-weight:bold}
.ui-greeting.greeting-a .txt_box{margin-top:30px;font-size:15px;}
.ui-greeting.greeting-a .txt_box p + p{margin-top:20px;}
@media only screen and (max-width:1200px){
    .ui-greeting.greeting-a .top_box .img .info{width:35%}
    .ui-greeting.greeting-a .top_box .img .info:before{right:27%;}
}
@media only screen and (max-width:860px){
    .ui-greeting.greeting-a .top_box .txt{float:none;width:100%;background-size:100px auto;text-align:center;}
    .ui-greeting.greeting-a .top_box .txt .tit:after{left:50%;margin-left:-23.5px}
    .ui-greeting.greeting-a .top_box .img{float:none;width:100%;overflow:hidden;height:410px}
    .ui-greeting.greeting-a .top_box .img .bg_box{float:none;width:60%;margin:20px auto 0;}
    .ui-greeting.greeting-a .top_box .img .info:before{right:27%}
    .ui-greeting.greeting-a .top_box .img .info{margin-top:160px;}
}
@media only screen and (max-width:650px){
    .ui-greeting.greeting-a .top_box .txt{background:none;}
    .ui-greeting.greeting-a .top_box .txt .tit{padding-bottom:30px;font-size:28px;line-height:1.3;}
    .ui-greeting.greeting-a .top_box .txt .tit:after{bottom:5px;}
    .ui-greeting.greeting-a .top_box .txt .tit em{display:inline;}
    .ui-greeting.greeting-a .top_box .txt .sub_tit em{display:inline;}
    .ui-greeting.greeting-a .top_box .img{margin-left:15px;}
    .ui-greeting.greeting-a .top_box .img .bg_box{width:80%;height:370px;}
    .ui-greeting.greeting-a .top_box .img .innerbox{height:370px;padding:25px 0}
    .ui-greeting.greeting-a .top_box .img .pic{display:block;float:none;width:100%;height:auto;margin:0 auto;text-align:center;}
    .ui-greeting.greeting-a .top_box .img .info{float:none;width:100%;margin:30px auto 10px;text-align:center}
    .ui-greeting.greeting-a .top_box .img .info:before{display:none}
    .ui-greeting.greeting-a .top_box .img .info .name{display:block;text-align:center;}
    .ui-greeting.greeting-a .top_box .img .info .name:before{left:50%;margin-left:-10.5px;}
    .ui-greeting.greeting-a .top_box .img .info .name span{font-size:26px;text-align:center}
}
@media only screen and (max-width:420px){
    .ui-greeting.greeting-a .top_box .txt .m_tit{background-size:90%;}
}
.ui-greeting.greeting-b .top{position:relative;margin-bottom:70px;}
.ui-greeting.greeting-b .top:after{display:block;visibility:hidden;clear:both;content:"";}
.ui-greeting.greeting-b .top .tit{display:block;float:left;width:51%;padding:40px 0 0 0;}
.ui-greeting.greeting-b .top .tit strong{display:inline-block;position:relative;margin:0 50px;color:#333;font-size:34px;line-height:42px;word-break:keep-all;}
.ui-greeting.greeting-b .top .tit strong:before{display:block;position:absolute;top:-7px;width:43px;height:35px;margin-left:-50px;background:url(/pcms/common/images/content/greeting/introa1_bul1.png);content:'';}
.ui-greeting.greeting-b .top .tit strong:after{display:inline-block;position:absolute;bottom:-5px;width:43px;height:35px;margin-right:0;background:url(/pcms/common/images/content/greeting/introa1_bul2.png);content:'';}
.ui-greeting.greeting-b .top .tit p{width:70%;margin:20px 0 0 50px;}
.ui-greeting.greeting-b .top .img{float:right;width:49%;}
.ui-greeting.greeting-b .top .img img{width:95%;max-width:435px;}
.ui-greeting.greeting-b .top .img:after{display:block;position:absolute;z-index:-1;bottom:-10px;right:0;width:120px;height:120px;margin-top:-100px;background-color:#023b72;content:"";}
.ui-greeting.greeting-b .txt{font-size:15px;line-height:160%;letter-spacing:-1px;}
.ui-greeting.greeting-b .name{margin:30px 0 0;font-size:18px;text-align:right;}
.ui-greeting.greeting-b .name strong{display:block;font-size:30px;}
@media (max-width:900px){
.ui-greeting.greeting-b .top .tit{padding:10px 0 0 0;}
}
@media (max-width:650px){
.ui-greeting.greeting-b .top{margin-bottom:30px;}
.ui-greeting.greeting-b .top .tit{float:none;width:100%;}
.ui-greeting.greeting-b .top .tit strong{font-size:30px;}
.ui-greeting.greeting-b .top .tit p{width:90%;margin:20px 0 0 50px;}
.ui-greeting.greeting-b .top .img{display:none;}
.ui-greeting.greeting-b .name{font-size:16px;;}
.ui-greeting.greeting-b .name strong{font-size:24px;}
}
@media (max-width:430px){
.ui-greeting.greeting-b .top .tit strong{width:100%;margin:0 auto;padding:0 0 0 50px;font-size:30px;}
.ui-greeting.greeting-b .top .tit p{width:100%;margin:20px 0 0 0;text-align:center;}
}