.gy_wm{width:100%; padding:60px 0 0 0; overflow:hidden;}
.gy_wm ul,ol,dl,dd{margin:0; padding:0; font-style:normal;}
.gy_wm li{list-style:none;}
.gy_wm .yj_cp .n_r{box-shadow:0px 5px 10px 0px rgba(95,125,158,.1); margin-bottom:30px;}
.gy_wm .yj_cp .t_p{overflow:hidden;}
.gy_wm .yj_cp .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;}
.gy_wm .yj_cp .n_r:hover .t_p img{transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);}
.gy_wm .yj_cp .w_z{padding:20px 10px; text-align:center;}
.gy_wm .yj_cp .w_z h3{font-size:20px; line-height:32px;}
.gy_wm .yj_cp .w_z p{line-height:24px; color:#999;}
.gy_wm .ry_zz .n_r{background-color:#fff; padding:20px; margin:0 15px 30px 15px; box-shadow:0px 8px 20px 0px rgba(95,125,158,.1);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gy_wm .ry_zz .n_r:hover{box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.3);
transform:translateY(-10px);
-o-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);}
.gy_wm .ry_zz img{width:100%; height:auto; display:block;}
.gy_wm .ry_zz p{font-size:16px; text-align:center; margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}
.gy_wm .zl_lb .n_r{padding:20px 20px 20px 100px; border:1px dotted #ddd; margin-bottom:30px; position:relative;}
.gy_wm .zl_lb h3{font-size:18px; line-height:32px; font-weight:bold; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gy_wm .zl_lb ul li:hover h3{color:#00b7ee;}
.gy_wm .zl_lb i{font-size:60px; position:absolute; top:20px; left:20px;}
.gy_wm .zl_lb p{margin-bottom:20px; line-height:24px; height:48px; color:#888; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.gy_wm .zl_lb a{width:120px; background-color:#00b7ee; line-height:32px; text-align:center; color:#fff; display:block;}
.gy_wm .zs_js{font-size:16px; line-height:32px; text-align:center; margin-bottom:50px;}
.gy_wm .zp_js .n_r{margin-bottom:50px; overflow:hidden; box-shadow:0px 5px 10px 0px rgba(95,125,158,.1);}
.gy_wm .zp_js .t_p img{width:100%; height:auto; display:block;}
.gy_wm .zp_js .w_z{padding:20px;}
.gy_wm .zp_js .w_z h3{font-size:20px; font-weight:bold; color:#00b7ee; margin-bottom:15px;}
.gy_wm .zp_js .w_z p{font-size:15px; line-height:26px; color:#777;}
.gy_wm .lx_dt .map{width:100%; height:auto; margin-bottom:50px;}
.gy_wm .lx_wm .n_r h3{font-size:22px; line-height:32px; color:#00b7ee;}
.gy_wm .lx_wm .n_r h4{font-size:16px; line-height:24px; color:#888; text-transform:uppercase; margin-bottom:20px;}
.gy_wm .lx_wm .w_z{font-size:15px; line-height:32px;}
.gy_wm .lx_wm .l_y input{width:100%; height:47px; font-size:14px; line-height:46px; border-bottom:1px solid #ddd; display:block;}
.gy_wm .lx_wm .l_y textarea{width:100%; height:73px; padding:10px 0; font-size:14px; line-height:26px; border-bottom:1px solid #ddd; display:block; resize:none;}
.gy_wm .lx_wm .l_y button{ outline: 0; width:120px; height:36px; background-color:#00b7ee; margin-top:15px; margin-right:15px; font-size:15px; line-height:36px; text-align:center; color:#fff; float:left;}
.gy_wm .lx_wm .l_y button.c_z{background-color:#aaa;}
.gy_wm .yz_xx{max-width:560px; margin:auto; padding:30px 80px; box-shadow:0px 8px 20px 0px rgba(95,125,158,.1); margin-bottom: 30px;}
.gy_wm .yz_xx .n_r{position:relative;}
.gy_wm .yz_xx .n_r input{width:100%; height:51px; border-bottom:1px solid #eee; line-height:50px; margin-bottom:10px; display:block;}
.gy_wm .yz_xx .n_r.y_z input{padding-right:120px;}
.gy_wm .yz_xx .n_r .y_m{width:100px; height:40px; position:absolute; top:5px; right:0;}
.gy_wm .yz_xx button{width:100%; height:50px; background-color:#00b7ee; font-size:16px; line-height:50px; text-align:center; color:#fff; margin-top:10px;
    outline: 0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gy_wm .yz_xx button:hover{background-color:#088ace;}
@media only screen and (max-width:992px) {
.gy_wm{padding:50px 0;}
.gy_wm .yj_cp .row{margin:0 -10px;}
.gy_wm .yj_cp .col-md-6{padding:0 10px;}
.gy_wm .yj_cp .n_r{margin-bottom:20px;}
.gy_wm .yj_cp .w_z{padding:10px;}
.gy_wm .yj_cp .w_z h3{font-size:18px; line-height:30px;}
.gy_wm .ry_zz .n_r{padding:15px;}
.gy_wm .ry_zz p{font-size:15px;}
.gy_wm .zl_lb .row{margin:0 -10px;}
.gy_wm .zl_lb .col-md-6{padding:0 10px;}
.gy_wm .zl_lb .n_r{padding:15px 15px 15px 80px; margin-bottom:20px;}
.gy_wm .zl_lb h3{margin-bottom:5px;}
.gy_wm .zl_lb i{font-size:46px; top:10px; left:15px;}
.gy_wm .zl_lb p{margin-bottom:15px;}
.gy_wm .zl_lb a{width:100px; line-height:30px;}
.gy_wm .zs_js{font-size:15px; line-height:30px; margin-bottom:30px;}
.gy_wm .zp_js .n_r{margin-bottom:30px;}
.gy_wm .zp_js .w_z h3{font-size:18px; margin-bottom:10px;}
.gy_wm .zp_js .w_z p{font-size:15px; line-height:26px; color:#777;}
.gy_wm .lx_dt .map{height:auto; margin-bottom:30px;}
}
@media only screen and (max-width:640px) {
.gy_wm{padding:40px 0;}
.gy_wm .yj_cp .w_z h3{font-size:16px;}
.gy_wm .zs_js{font-size:14px; line-height:26px;}
.gy_wm .zp_js .w_z h3{font-size:16px; font-weight:normal;}
.gy_wm .zp_js .w_z p{font-size:14px; line-height:22px;}
.gy_wm .lx_dt .map{height:auto; margin-bottom:0;}
.gy_wm .lx_wm .n_r{margin-top:30px;}
.gy_wm .lx_wm .n_r h3{font-size:18px; font-weight:bold; line-height:28px;}
.gy_wm .lx_wm .n_r h4{font-size:14px;}
.gy_wm .lx_wm .w_z{font-size:14px; line-height:28px;}
.gy_wm .lx_wm .l_y input{height:52px; line-height:50px; border:1px solid #eee; margin-bottom:20px; padding:0 10px;}
.gy_wm .lx_wm .l_y textarea{height:74px; padding:10px; border:1px solid #eee; margin-bottom:20px;}
.gy_wm .lx_wm .l_y button{width:48%; height:50px; line-height:50px; margin:0;}
.gy_wm .lx_wm .l_y button.c_z{float:right;}
.gs_yj .n_r{height:160px; margin-bottom:20px;}
.gy_wm .yz_xx{padding:30px;}
}
@media only screen and (max-width:320px) {
.gy_wm .yz_xx{padding:20px;}
}

.gy_bt{text-align:center; margin-bottom:40px;}
.gy_bt h3{font-size:28px; font-weight:bold; color:#000;}
.gy_bt p{font-size:16px; letter-spacing:1px; margin-top:10px;}
.gy_bt em{width:60px; height:4px; background-color:#00b7ee; display:block; margin:20px auto 0;}
@media only screen and (max-width:992px){
.gy_bt{margin-bottom:30px;}
.gy_bt h3{font-size:24px; line-height:36px;}
.gy_bt p{font-size:14px;}
.gy_bt em{width:50px; height:2px; margin:20px auto 0;}
}
@media only screen and (max-width:640px){
.gy_bt h3{font-size:20px; line-height:32px;}
.gy_bt p{font-size:13px; margin-top:6px;}
}

