﻿/*banner*/
.wyban{height: 400px;width: 100%;overflow: hidden;position: relative;}
.wyban-f{margin: 0px auto;position: relative;width: 100%;height: 400px;overflow: hidden;zoom: 1;}
.wyban-f-o{}
.img{background: url(../images/a.jpg) no-repeat center 0px;height:400px;}
/*banner*/

@media only screen and (min-width: 600px) {
    .zct {width: 1210px; margin: 0px auto;display: table;
    }
        .zct .divleft {display: block; width: 800px; float: left;
        }
            .zct .divleft .divh1 {display: block; width: 780px; height: 60px; line-height: 60px; margin-left: 20px;
            }
            .zct .divleft .divcon {display: table; width: 780px; margin-left: 20px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff;
            }
                .zct .divleft .divcon .divnr {display: table; float: left; width: 312px; padding: 15px 35px;
                }
                .zct .divleft .divcon .divnr .divtitle {line-height: 30px; font-size: 14px; display: flex; width: 312px; flex-direction: row; justify-content: space-between;
                }
                    .zct .divleft .divcon .divnr .divtitle a {
                        display:block;width:100%;
                    }
                .zct .divleft .divcon .divfgx {display: block; float: left; height: 180px; background-color: #afafaf; width: 2px; margin-top: 20px; margin-bottom: 20px;
                }
            .zct .divleft .divcon1 {display: table;  width: 382px; margin-left: 20px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff; margin-top: 15px; margin-bottom: 20px;
            }
                .zct .divleft .divcon1 .divnr {display: table; float: left; width: 312px; padding: 15px 35px;
                }
                .zct .divleft .divcon1 .divnr .divtitle {line-height: 30px; font-size: 14px; display: flex; width: 312px; flex-direction: row; justify-content: space-between;
                }
                    .zct .divleft .divcon1 .divnr .divtitle a {
                        display:block;width:100%;
                    }
        .zct .divright {display: block; width: 380px; float: right;
        }
            .zct .divright .divkc {display: table; width: 320px; margin-top: 60px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; padding: 15px 30px 30px 30px; background-color: #fff;
            }
                .zct .divright .divkc .divh1 {line-height: 40px; font-size: 18px; font-weight: bold; border-bottom: 2.5px solid #d3d3d3; text-align: center;
                }
                .zct .divright .divkc .divbt {text-align: center; font-size: 16px; line-height: 50px; font-weight: bold; color: #666
                }
                .zct .divright .divkc .divfbt {text-align: center; font-size: 14px;line-height: 50px;
                }
                .zct .divright .divkc .divjj {display: block; width: 160px; height: 2px; background-color: #d3d3d3; margin: 0px 80px;
                }
            .zct .divright .divzx {display: table; width: 320px; margin-top: 20px; margin-bottom: 20px; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; padding: 15px 30px 30px 30px; background-color: #fff;
            }
}

@media only screen and (max-width: 600px) {
    .zct {width: 100%;display: table;
    }
    
        .zct .divleft {display: block; width: 100%; float: left;
        }
            .zct .divleft .divh1 {display: block; width: 84%; height: 60px; line-height: 60px; margin: 0px 5%;padding:0px 3%;
            }
            .zct .divleft .divcon {display: table; width: 84%; margin: 0px 3%;padding:0px 5%; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff;
            }
                .zct .divleft .divcon .divnr {display: table; width: 94%; padding: 2% 3%;
                }
                .zct .divleft .divcon .divnr .divtitle {line-height: 30px; font-size: 14px; display: flex; width: 312px; flex-direction: row; justify-content: space-between;
                }
                    .zct .divleft .divcon .divnr .divtitle a {
                        display:block;width:100%;
                    }
                .zct .divleft .divcon .divfgx {display: none; 
                }
            .zct .divleft .divcon1 {display: table;  width: 84%; margin: 15px 3% 20px 3%;padding:0px 5%; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff;
            }
                .zct .divleft .divcon1 .divnr {display: table; float: left; width: 94%; padding: 2% 3%;
                }
                .zct .divleft .divcon1 .divnr .divtitle {line-height: 30px; font-size: 14px; display: flex; width: 312px; flex-direction: row; justify-content: space-between;
                }
                    .zct .divleft .divcon1 .divnr .divtitle a {
                        display:block;width:100%;
                    }

                    
        .zct .divright {display: block; width: 100%; float: right;
        }
            .zct .divright .divkc {display: table; width: 84%; margin: 30px 3%;padding:2% 5%; border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd;  background-color: #fff;
            }
                .zct .divright .divkc .divh1 {line-height: 40px; font-size: 18px; font-weight: bold; border-bottom: 2.5px solid #d3d3d3; text-align: center;
                }
                .zct .divright .divkc .divbt {text-align: center; font-size: 16px; line-height: 50px; font-weight: bold; color: #666
                }
                .zct .divright .divkc .divfbt {text-align: center; font-size: 14px;line-height: 50px;
                }
                .zct .divright .divkc .divjj {display: block; width: 160px; height: 2px; background-color: #d3d3d3; margin: 10px 80px 0px 80px;
                }
            .zct .divright .divzx {display: table; width: 84%; margin: 30px 3%;padding:2% 5%;  border: 2px solid #d7d7d7; border-radius: 4px; box-shadow: 0 0 3px 1px #ddd; background-color: #fff;
            }
}