@charset "utf-8";
/* CSS Document */
.index_title{margin:auto; margin-top:50px;width:95%; height:auto; overflow:hidden;text-align: center;}
.tt{padding:10px;position: relative;text-align: center;color: #014f96;font-size: 48px;position: relative;display: inline-block;}
.tt span{color:#000;}
.tt:before{
    content: "";
    display: block;
    width: 42px;
    height: 17px;
    /* background: url(../images/right-flo.png); */
    position: absolute;
    right: -60px;
    left: 100%;
    top: 50%;
    transform: translateY(-50%) rotate(360deg);
    transition: all .5s;
}
.tt:after{content: "";
    content: "";
    display: block;
    width: 42px;
    height: 17px;
    /* background: url(../images/left-flo.png); */
    position: absolute;
    left: -45px;
    top: 50%;
    right: 100%;
    transform: translateY(-50%) rotate(360deg);
    transition: all .5s;
}
.tl{ margin:auto; width:100px;height:1px;background: #ededed;}
.tc{ margin-top: 15px; text-align: center; color: #999;font-size: 18px;}
.tc h1{ font-weight: normal; font-size: 13px;}


.center_title{margin:auto; margin-top:30px;width:95%; height:auto; overflow:hidden;}
.center_content{margin:auto; margin-top:30px;width:95%; height:auto; overflow:hidden;}

.main{clear:both;margin:auto;padding:0; margin-top:20px;width:95%;height:auto!important;min-height:100px;max-height:none;overflow:hidden;display: flex;}

#main_center{flex:1; margin:0;padding:0;margin-top:0px;margin-left: 50px;height:auto;overflow:hidden;}
#main_left{margin:0; margin-top:0px;padding:0; width: 250px; height:auto;overflow:hidden;order: -1; }

#main_left{margin:0; margin-top:0px;padding:0; width: 300px; height:auto;overflow:hidden;order: -1; }
#left_title{line-height:40px;color:#000;font-weight:normal;text-transform: capitalize;font-size:20px;}
#left_title a{color:#000;text-transform: uppercase; }
#left_list{margin:auto; margin-top:30px;width:95%;}
#left_list .c{padding:15px;background: #f5f5f5; margin-bottom: 10px; border-left: #014f96 0px solid; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#left_list .c a{display:block; color:#000;}
#left_list .c span{float: right;font-size: 14px; margin-top: 5px;}
#left_list .c:hover{ background:#f1f1f1;}
#left_list .s{position:absolute;margin-left:198px;margin-top:-25px;width:789px;height:auto; overflow:hidden;z-index:99999999999999;background:#FFF;border:#f1f1f1 1px solid;display:none;}
#left_list .c_s{ margin-left:20px;padding:10px;}
#left_list .c_s_s{position:absolute;margin-left:204px;margin-top:-20px;width:788px;height:auto; overflow:hidden;z-index:99999999999999;background:#f1f1f1;border:#f1f1f1 1px solid;display:none;}
#left_list .c_s_n{display:inline-block; margin-left:5px;height:25px;line-height:25px;width:145px; text-align: center; overflow:hidden;}
#left_list .c_s_n a{font-weight:normal;}
#left_list .c_s::before{content:"";display: inline-block; width: 15px; height: 15px; border-radius: 50%; margin-top:0px; margin-right: 10px; vertical-align: middle;background:#fff; border: #ccc 1px solid; background-size: cover;}
#left_list .c_s a:hover{ color: #999;}
#left_list .c_s:hover::before{background:#014f96;border: #014f96 1px solid;}
#left_list .c_s_on{ margin-left:20px; padding:10px;}
#left_list .c_s_on::before{content:"";display: inline-block; width: 15px; height: 15px; border-radius: 50%; margin-top:0px; margin-right: 10px; vertical-align: middle;background:#ccc; border: #ccc 1px solid;}
#left_list .c_s_on a:hover{ color: #999;}
#left_list .c_s_on:hover::before{background:#014f96;border: #014f96 1px solid; }

.h1{ padding-bottom:20px;font-weight:normal; font-size:20px;}
#txt_show{font-size:1.2rem;line-height:2rem;height:auto;overflow:hidden;}
#txt_show a{font-size:1.2rem;color:#014f96;text-decoration: underline;}
#txt_show img{  max-width:100%; height:auto;}
#txt_show .list-paddingleft-2{padding-left: 20px;}
#txt_show .list-paddingleft-2 li{list-style-type: disc;}

@media screen and (min-width: 1400px) {
.main{width: 80%;}
.center_title{width: 80%;}
.center_product{width: 80%;}
}

@media screen and (max-width: 750px) {
.tt{ font-size: 16px;}

.center_title{ width:95%;}

.main{width:100%; margin-top:20px;display: block;}
#main_center{width:95%; margin-left: 0px;margin: auto;}
#center_title{ padding:0px 10px 0px 10px;}
#main_left{width:100%;display: none;}

#left_title{display:none;}
#left_list{ margin-top:0px; margin-bottom:20px;width:100%;width:100%;}
#left_list .c{padding:10px 15px 10px 0px; text-align:center; background:#f1f1f1; border-bottom:#FFF 1px solid;}
#left_list .c a{display:block; font-size:16px;}

.center_content{ width:100%;}
.h1{font-size:16px;}
#txt_show {width:100%;}
#txt_show a{}
#txt_show img{ max-width:100%; height:auto;}
}