.blue_bg{
    background: #ebf8fe;
    padding: 50px 0;
}

.content_html .w1000{
    background: #fff;
    padding: 1px 100px 50px 100px;
    margin-top: 50px;
}




.content_html .w1000.policy_block > h3 {
    margin:50px 0 10px 0;
    padding:0 0 10px 0;
    border-bottom: #ccc 1px dashed;
}




.content_html .w1000.company_block .title{
    background: #009ae1;
    color: #fff;
    text-align: center;
    font-weight: bolder;
    padding: 15px 0;
    width: 50%;
    margin: 50px auto 20px auto;
    font-size: 20px;
    border-left: 10px #8fd6f7 solid;
    border-right: 10px #8fd6f7 solid;
    box-sizing: border-box;
}

.content_html .w1000.company_block table{
    width: 100%;
    font-size: 16px;
    border-collapse:collapse;
}
.content_html .w1000.company_block table tr{
    width: 100%;
    border-collapse:collapse;
}
.content_html .w1000.company_block table th,
.content_html .w1000.company_block table td{
    border: 2px solid #eee;
}
.content_html .w1000.company_block table th{
    width: 25%;
    text-align: center;
    background: #ffa800;
    color: #fff;
    padding: 3px 0;
}
.content_html .w1000.company_block table td{
    width: 75%;
    background: #fff;
    padding: 10px 20px;
}





.link_block .one{
    position: relative;
    margin-top: 60px;
}
.link_block .one a,
.link_block .one .text_block{
    display: inline-block;
    vertical-align: top;
    width: 45%;
}
.link_block .one a img{
    width: 100%;
    border: 2px solid #ddd;
}
.link_block .one a:hover > img{
    border: 2px solid #999;
}
.link_block .one .text_block{
    margin-left: 5%;
    padding-top: 25px;
    width: 48%;
}
.link_block .one .text_block .title{
    font-size: 22px;
    color: #444;
    font-weight: bold;
}
.link_block .one .text_block .text{
    color: #0782C1;
    margin-bottom: 3px;
}
.link_block .one .text_block .view_more{
    position: absolute;
    bottom: 7px;
    right: 0;
    width: 11em;
}





@media all and (max-width: 768px) {
            .blue_bg{
                background: #ebf8fe;
                padding: 40px 0;
            }

            .content_html .w1000{
                background: #fff;
                padding: 1px 10px 50px 10px;
                box-sizing: border-box;
                margin-top: 50px;
            }
            
            
            .content_html .w1000.policy_block > h3 {
                margin:50px 0 10px 0;
                padding:0 0 10px 0;
                box-sizing: border-box;
                /*border-bottom: #ccc 1px dashed;*/
            }
            .content_html .w1000.policy_block a{
                word-wrap: break-word;
            }
            
            
            .content_html .w1000.company_block .title{
                /*background: #009ae1;*/
                /*color: #fff;*/
                /*text-align: center;*/
                /*font-weight: bolder;*/
                /*padding: 15px 0;*/
                width: 100%;
                /*margin: 0 auto;*/
                font-size: 4.5vw;
                /*border-left: 10px #8fd6f7 solid;*/
                /*border-right: 10px #8fd6f7 solid;*/
                /*box-sizing: border-box;*/
            }

            .content_html .w1000.company_block table{
                /*width: 100%;*/
                font-size: 3.5vw;
                /*border-collapse:collapse;*/
            }
            .content_html .w1000.company_block table tr{
                /*width: 100%;*/
                /*border-collapse:collapse;*/
            }
            .content_html .w1000.company_block table th,
            .content_html .w1000.company_block table td{
                /*border: 2px solid #eee;*/
            }
            .content_html .w1000.company_block table th{
                width: 26%;
                /*text-align: center;*/
                /*background: #ffa800;*/
                /*color: #fff;*/
                padding: 3px;
            }
            .content_html .w1000.company_block table td{
                width: 74%;
                /*background: #fff;*/
                padding: 10px;
            }
            
            
            
            
            
            .link_block .one{
                /*position: relative;*/
                margin-top: 70px;
            }
            .link_block .one:first-child{
                margin-top: 30px;
            }
            .link_block .one a,
            .link_block .one .text_block{
                display: block;
                /*vertical-align: top;*/
                width: 70%;
                margin: 0 auto;
            }
            .link_block .one a img{
                box-sizing: border-box;
                /*width: 100%;*/
                /*border: 2px solid #ddd;*/
            }
/*            .link_block .one a:hover > img{
                border: 2px solid #999;
            }*/
            .link_block .one .text_block{
                margin-left: 0;
                padding-top: 5px;
                width: 100%;
            }
            .link_block .one  .title{
                font-size:4vw;
                color: #444;
                font-weight: bold;
                text-align: center;
                margin-bottom: 5px;
            }
            .link_block .one .text{
                font-size:3.3vw;
                color: #0782C1;
                margin-bottom: 3px;
                text-align: center;
            }
            .link_block .one .text_block .view_more{
                position: relative;
                bottom: inherit;
                right: inherit;
                /*width: 11em;*/
            }


}