



.pc_ban{width:100%; height:300px;  position:relative; overflow:hidden;}



.pc_ban .swiper-button-prev{width:40px; height:40px; background:url(../image/ban_l.png) no-repeat center; left:0%; margin-top:-20px; opacity:0;

background-size:40px 40px;

-webkit-background-size:40px 40px;

-moz-background-size:40px 40px;

-ms-background-size:40px 40px;

-o-background-size:40px 40px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban:hover .swiper-button-prev{left:2%; opacity:.8;}

.pc_ban .swiper-button-next{width:40px; height:40px; background:url(../image/ban_r.png) no-repeat center; right:0%; margin-top:-20px; opacity:0;

background-size:40px 40px;

-webkit-background-size:40px 40px;

-moz-background-size:40px 40px;

-ms-background-size:40px 40px;

-o-background-size:40px 40px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban:hover .swiper-button-next{right:2%; opacity:.8;}



.pc_ban .container{position:absolute; top:50%; left:50%; z-index:99;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.pc_ban .w_z{width:80%; margin:0 auto; color:#fff; text-align:center; position:relative;}

.pc_ban .w_z h2{font-size:44px; font-weight:bold; line-height:56px;}

.pc_ban .w_z p{font-size:22px; text-transform:uppercase; line-height:32px; margin-top:15px;}

@media only screen and (max-width:992px){

.pc_ban{height:24vh; min-height:inherit;}

.pc_ban .container{width:100%; top:50%;}

.pc_ban .swiper-button-prev{display:none;}

.pc_ban .swiper-button-next{display:none;}

.pc_ban .swiper-pagination-bullet{width:8px; height:8px;}

.pc_ban .w_z{width:100%;}

.pc_ban .w_z h2{font-size:22px; font-weight:normal; line-height:32px;}

.pc_ban .w_z p{font-size:16px; letter-spacing:1px; line-height:26px;}

}

@media only screen and (max-width:640px){

.pc_ban .w_z h2{font-size:20px; font-weight:bold; line-height:28px;}

.pc_ban .w_z p{font-size:14px; line-height:24px; margin-top:8px;}

}



.sy_js{width:100%; padding:30px 0; background-color:#f5f5f5;}

.sy_js .js_nr{width:1272px;}

.sy_js .js_nr ul li{width:190px; padding:10px 0 10px 80px; margin-right:20px; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_js .js_nr ul li:first-child {width:270px;}

.sy_js .js_nr ul li:last-child  { margin-right:0;}

.sy_js .js_nr ul li:hover{transform:translateY(-2px);

-webkit-transform:translateY(-2px);

-moz-transform:translateY(-2px);

-ms-transform:translateY(-2px);

-o-transform:translateY(-2px);}

.sy_js .js_nr h3{font-size:18px; line-height:26px;}

.sy_js .js_nr p{color:#999; line-height:24px;}

.sy_js1{width:100%; padding:10px 0 20px; background-color:#f5f5f5; height:auto; overflow:hidden; display:none}

.sy_js1 li{ text-align:center; width:25%; float:left}

.sy_js1 li img{ width:50%; margin:0 auto 10px}

.sy_js1 li h3{ font-size:14px}

@media only screen and (max-width:992px){

.sy_js{ display:none}

.sy_js1{ display:block}

}

.sy_yw{width:100%; padding:40px 0;}

.sy_yw .yw_nr{width:1220px;}

.sy_yw .yw_nr ul li{width:285px; margin-right:20px; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_yw .yw_nr ul li:hover{box-shadow:0 0 15px #ddd;

transform:translateY(-2px);

-webkit-transform:translateY(-2px);

-moz-transform:translateY(-2px);

-ms-transform:translateY(-2px);

-o-transform:translateY(-2px);}

.sy_yw .yw_nr ul li img{display:block;}



.sy_kc{width:100%; padding:40px 0 5px; background-color:#fff;}

.sy_kc .kc_bt{margin-bottom:20px; line-height:30px;}

.sy_kc .kc_bt .m_c{padding-left:15px; background:url(../image/sx.jpg) no-repeat left center; font-size:23px; float:left; font-weight:bold; color:#0f499c}

.sy_kc .kc_bt .f_l{float:left; margin-left:10px;}

.sy_kc .kc_bt .f_l a{padding:0 15px; color:#333; background:url(../image/sx1.jpg) no-repeat right center;}

.sy_kc .kc_bt .f_l a.bn{background:none;}

.sy_kc .kc_bt .f_l a:hover{color:#0f499c;}

.sy_kc .kc_bt a.more{width:60px; height:30px; padding-left:20px; border-radius:15px; background:#0f499c url(../image/jt.png) no-repeat 55px center; font-size:14px; color:#fff; line-height:30px; float:right;}

.sy_kc .kc_bt a.gkk{width:96px; height:28px; margin-top:1px; margin-right:16px; background-color:#0f499c; font-size:14px; color:#fff; text-align:center; line-height:28px; float:right;}

.sy_kc .kc_fl{margin-bottom:20px; overflow:hidden;}

.sy_kc .gk_kc{width:1215px;}

.sy_kc .gk_kc ul li{width:228px; margin-right:15px; margin-bottom:15px; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_kc .t_p{overflow:hidden; text-align:center}

.sy_kc .t_p img{display:block;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s; width:100%;
height:205px; }

.sy_kc .gk_kc ul li:hover .t_p img{transform:scale(1.05);

-webkit-transform:scale(1.05);

-moz-transform:scale(1.05);

-ms-transform:scale(1.05);

-o-transform:scale(1.05);}

.sy_kc .qy_kc .k_c ul li:hover .t_p img{transform:scale(1.05);

-webkit-transform:scale(1.05);

-moz-transform:scale(1.05);

-ms-transform:scale(1.05);

-o-transform:scale(1.05);}

.sy_kc .px_kc .k_c ul li:hover .t_p img{transform:scale(1.05);

-webkit-transform:scale(1.05);

-moz-transform:scale(1.05);

-ms-transform:scale(1.05);

-o-transform:scale(1.05);}

.sy_kc .w_z{padding:10px; background-color:#f0f0f0; font-size:14px; color:#fff; line-height:26px;}

.sy_kc .w_z:hover{padding:10px; background-color:#0f499c; font-size:14px; color:#fff; line-height:26px;}

.sy_kc .w_z:hover h3{ color:#fff}

.sy_kc .w_z h3{font-size:14px; color:#666; margin-bottom:8px; text-align:center; white-space:nowrap;

      overflow:hidden;

      text-overflow:ellipsis;}

.sy_kc .w_z span.d_d{float:left; font-size:14px; color:#999;}

.sy_kc .w_z:hover span.d_d{ color:#fff}

.sy_kc .w_z span.j_g{float:right; font-size:16px; color:#fa6400; font-weight:bold; text-align:center;display:block}

.sy_kc .w_z span.y_h{float:left; font-size:14px; color:#999; padding-left:20px; background:url(../image/a8.png) no-repeat left center;}

.sy_kc .d_t{width:228px; float:left;}

.sy_kc .qy_kc .k_c{width:972px; float:right;}

.sy_kc .qy_kc .k_c ul li{width:228px; margin-left: 15px; margin-bottom:15px; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border:#f0f0f0 1px solid}



.sy_kc .qy_kc .k_c ul li.d_l{width:471px; margin-bottom:14px;}

.sy_kc .px_kc .k_c{width:957px; float:right;}

.sy_kc .px_kc .k_c ul{width:972px;}

.sy_kc .px_kc .k_c ul li{width:160px; padding:9px; background-color:#fff; margin-right:16px; margin-bottom:15px; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_kc .px_kc .k_c ul li:hover{box-shadow:0 0 15px #999;}

.sy_kc .px_kc .k_c .w_z{padding:10px 1px 1px;}

.sy_kc .px_kc .k_c .w_z em{padding-left:5px; color:#999;}



@media only screen and (max-width:992px){

.sy_kc{width:100%; padding:20px 0 5px; background-color:#f5f5f5;}

.sy_kc .gk_kc{width:100%;}

.sy_kc .gk_kc ul li{width:49%; margin-right:2%; margin-bottom:2%; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_kc .gk_kc ul li:nth-child(2n){margin-right:0; }

.sy_kc .d_t{ display:none}

.sy_kc .qy_kc .k_c{width:100%; float:none;}

.sy_kc .qy_kc .k_c ul li{width:49%; margin-right:2%; margin-bottom:2%; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border:#f0f0f0 1px solid}

.sy_kc .qy_kc .k_c ul li:nth-child(2n){margin-right:0; }

.sy_kc .qy_kc .k_c ul li img{ width:100%}

.sy_kc .kc_bt a.more{ display:none}

.sy_kc .kc_bt .m_c{padding-left:15px; background:url(../image/sx.jpg) no-repeat left center; font-size:16px; float:left; font-weight:bold; color:#0f499c}

.sy_kc .kc_bt .f_l{float:left; margin-left:0;}

.sy_kc .kc_bt .f_l a{padding:0 15px; color:#333; background:url(../image/sx1.jpg) no-repeat right center; font-size:14px}

.sy_kc .t_p img{ height: auto;}

}





.sy_xw1{width:100%; padding:40px 0;background-color: #f5f5f5}

.sy_xw1 .b_t{margin-bottom:30px; text-align:center;}

.sy_xw1 .b_t h3{font-size:28px; color:#333; font-weight:bold; margin-bottom:15px;}

.sy_xw1 .b_t em{width:50px; height:2px; background-color:#0f499c; display:block; margin:0 auto;}

.sy_xw1 .xw_nr{width:384px; margin-right:24px; float:left;}

.sy_xw1 .xw_nr.mn{margin-right:0;}

.sy_xw1 .xw_nr .t_p{position:relative; overflow:hidden;}

.sy_xw1 .xw_nr .t_p img{display:block;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_xw1 .xw_nr .t_p:hover img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.sy_xw1 .xw_nr .l_m{width:100%; height:50px; background:url(../image/hb.png); line-height:50px; position:absolute; left:0; bottom:0;}

.sy_xw1 .xw_nr .l_m .m_c{padding-left:15px; background:url(../image/sx.jpg) no-repeat left center; margin-left:15px; font-size:18px; color:#fff; font-weight:bold; float:left;}

.sy_xw1 .xw_nr .l_m a.more{margin-right:15px; font-size:14px; color:#fff; float:right;}

.sy_xw1 .xw_nr .l_m a.more:hover{color:#0f499c;}

.sy_xw1 .xw_nr .x_w{background-color:#fff; padding:16px 12px;}

.sy_xw1 .xw_nr .x_w ul li{padding-left:12px; background:url(../image/dd.jpg) no-repeat left center; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_xw1 .xw_nr .x_w span{float:right;}

@media only screen and (max-width:992px){

.sy_xw1{width:100%; padding:20px 0;background-color: #f5f5f5}

.sy_xw1 .b_t h3{font-size:16px; color:#333; font-weight:bold; margin-bottom:15px;}



.sy_xw1 .xw_nr{width:100%; margin-right:0; float:none;}

.sy_xw1 .xw_nr:nth-child(2) { display:none}

.sy_xw1 .xw_nr:nth-child(3) { display:none}



}



.sy_xz{width:100%; padding:40px 0 80px; background-color:#f8f8f8;}

.sy_xz .b_t{margin-bottom:30px; text-align:center;}

.sy_xz .b_t h3{font-size:28px; color:#333; font-weight:bold; margin-bottom:15px;}

.sy_xz .b_t em{width:50px; height:2px; background-color:#0f499c; display:block; margin:0 auto;}

.sy_xz .b_t p{margin-top:8px;}

.sy_xz .xz_wm{width:1213px;}

.sy_xz .xz_wm ul li{width:328px; padding:30px; background-color:#fff; margin-top:13px; margin-right:13px; float:left; overflow:hidden;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_xz .xz_wm ul li:hover{box-shadow:0 0 15px #ddd;}

.sy_xz .xz_wm .t_b{width:70px; margin:0 auto;}

.sy_xz .xz_wm .t_b img{display:block;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_xz .xz_wm ul li:hover .t_b img{transform:rotateY(180deg);

-webkit-transform:rotateY(180deg);

-moz-transform:rotateY(180deg);

-ms-transform:rotateY(180deg);

-o-transform:rotateY(180deg);}

.sy_xz .xz_wm .w_z{font-size:16px; line-height:26px; text-align:center; margin-top:10px;}



.sy_ys{width:100%; padding:40px 0;}

.sy_ys .y_s{float:left; margin-right:87px; padding-left:72px; font-size:18px; line-height:56px;}

.sy_ys .y_a{background:url(../image/b1.png) no-repeat left center;}

.sy_ys .y_b{background:url(../image/b2.png) no-repeat left center;}

.sy_ys .y_c{background:url(../image/b3.png) no-repeat left center;}

.sy_ys .y_d{background:url(../image/b4.png) no-repeat left center; margin-right:0;}



.sy_kh{width:100%; padding:40px 0 50px; background-color:#fff;}

.sy_kh .b_t{margin-bottom:30px; text-align:center;}

.sy_kh .b_t h3{font-size:28px; color:#333; font-weight:bold; margin-bottom:15px;}

.sy_kh .b_t em{width:50px; height:2px; background-color:#0f499c; display:block; margin:0 auto;}

.sy_kh .kh_lb{width:1206px;}

.sy_kh .kh_lb ul li{width:195px; margin-top:6px; margin-right:6px; float:left; overflow:hidden;border: #f0f0f0 1px solid;box-sizing: border-box;}

.sy_kh .kh_lb ul li img{display:block;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_kh .kh_lb ul li:hover img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}





@media only screen and (max-width:992px){

.sy_kh{width:100%; padding:20px 0 20px; background-color:#fff;}

.sy_kh .b_t{margin-bottom:20px; text-align:center;}

.sy_kh .b_t h3{font-size:16px; color:#333; font-weight:bold; margin-bottom:15px;}



.sy_kh .kh_lb{width:100%;}

.sy_kh .kh_lb ul li{width:32%; margin-top:6px; margin-right:2%; float:left; overflow:hidden;border: #f0f0f0 1px solid;box-sizing: border-box;}

.sy_kh .kh_lb ul li img{ width:100%}

.sy_kh .kh_lb ul li:nth-child(3n){margin-right:0; }

}