﻿
@media only screen and (min-width: 600px) {
    .zct {
        width: 1210px;
        margin: 0px auto;
        display: table;margin-bottom: 30px;
    }
        .zct .divh1 {display: block; width: 100%; height: 80px; line-height: 80px; font-size: 16px;
        }
        .zct .divcon {display: table; width: 100%;
        }
            .zct .divcon .divwz {display: block; width: 860px; float: left;
            }
                .zct .divcon .divwz .divnr {display: table; width: 816px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff; padding: 15px 20px;
                }
                    .zct .divcon .divwz .divnr .divtitle {display: block; width: 796px; font-size: 18px; line-height: 50px; color: #009aba; font-weight: 700; margin-top: 20px; margin-left: 20px;
                    }
                    .zct .divcon .divwz .divnr .divbt {display: block; width: 796px; float: left; margin-left: 20px;
                    }
                        .zct .divcon .divwz .divnr .divbt .divlb {display: flex; width: 796px; line-height: 32px; font-size: 14px; flex-direction: row; justify-content: space-between; flex-wrap: wrap; align-content: start;
                        }
                            .zct .divcon .divwz .divnr .divbt .divlb .divlbbt {line-height: 42px; display: flex; width: 796px; flex-direction: row; justify-content: space-between;
                            }

                            
        .zct  .divwzr {display: block; width: 330px; float: right;
        }
            .zct  .divwzr .divkc {display: block; width: 330px;margin-top: 15px;
            }
                .zct  .divwzr .divkc .divcon {display: table; width: 286px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; padding: 15px 20px 30px 20px; background-color: #fff;
                }
                    .zct  .divwzr .divkc .divcon h1 {display: flex; flex-direction: row; width: 100%; font-size: 18px; height: 40px; color: #333;
                    }
                    .zct  .divwzr .divkc .divcon .divnr {display: block; width: 286px; height: 100px;
                    }
            .zct  .divwzr .dival {display: block; width: 330px;
            }
                .zct  .divwzr .dival .divcon {display: table;width: 286px;border: 2px solid #d7d7d7;border-radius: 4px;box-shadow: 0 0 3px 1px #ddd;padding: 15px 20px 30px 20px;background-color: #fff;
                }
                    .zct  .divwzr .dival .divcon h1 {display: flex;flex-direction: row;width: 100%;font-size: 18px;height: 40px;color: #333;
                    }
                .zct  .divwzr .dival .divcon .divnr {font-size: 14px; line-height: 40px; width: 286px; display: flex; flex-direction: row;
                }
}

@media only screen and (max-width: 600px) {
    .zct {
        width: 100%;
        display: table;margin-bottom: 30px;
    }
    .xwzx {
         display: block
    }
        .zct .divh1 {display: block; width: 84%; height: 80px; line-height: 80px; font-size: 16px;margin:0px 3%;padding:0px 5%;
        }
        .zct .divcon {display: block; width: 94%;margin:0px 3%;
        }
            .zct .divcon .divwz {display: block; width: 100%;
            }
                .zct .divcon .divwz .divnr {display: inline-block; width: 100%; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff; padding: 3% 0px;
                }
                    .zct .divcon .divwz .divnr .divtitle {display: block; width: 90%; font-size: 18px; line-height: 50px; color: #009aba; font-weight: 700; margin-top: 20px; margin-left: 5%;
                    }
                    .zct .divcon .divwz .divnr .divbt {display: block; width: 90%; float: left; margin-left: 5%;
                    }
                        .zct .divcon .divwz .divnr .divbt .divlb {display: flex; width: 100%; line-height: 32px; font-size: 14px; flex-direction: row; justify-content: space-between; flex-wrap: wrap; align-content: start;
                        }
                            .zct .divcon .divwz .divnr .divbt .divlb .divlbbt {line-height: 42px; display: flex; width: 100%; flex-direction: row; justify-content: space-between;
                            }

    
        .zct  .divwzr {display: block; width: 100%
        }
            .zct  .divwzr .divkc {display: block; width: 100%; margin-top: 15px;
            }
                .zct  .divwzr .divkc .divcon {display: table; width: calc(90% - 4px); border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; padding: 2% 5%;background-color: #fff;   margin: 20px 0px;
                }
                    .zct .divwzr .divkc .divcon .ycan {
                        display:none;
                    }
                    .zct  .divwzr .divkc .divcon h1 {display: flex; flex-direction: row; width: 100%; font-size: 18px; height: 40px; color: #333;
                    }
                    .zct  .divwzr .divkc .divcon .divnr {display: block; width: 100%; height: 100px;
                    }
            .zct  .divwzr .dival {display: block; width: 100%;
            }
                .zct  .divwzr .dival .divcon {display: table;width: calc(90% - 4px);border: 2px solid #d7d7d7;border-radius: 4px;box-shadow: 0 0 3px 1px #ddd;padding: 2% 5%;background-color: #fff;    margin: 20px 0px;
                }
                    .zct  .divwzr .dival .divcon h1 {display: flex;flex-direction: row;width: 100%;font-size: 18px;height: 40px;color: #333;
                    }
                .zct  .divwzr .dival .divcon .divnr {font-size: 14px; line-height: 40px; width: 100%; display: flex; flex-direction: row;
                }
}