@font-face{

  font-family:"futuralt-bold";

  src:url("../font/futuralt-bold.woff2")format("woff2"),

      url("../font/futuralt-bold.woff")format("woff"),

      url("../font/futuralt-bold.ttf")format("truetype"),

      url("../font/futuralt-bold.eot")format("embedded-opentype"),

      url("../font/futuralt-bold.svg")format("svg"),

      url("/template/default/fonts/futuralt-bold.otf")format("opentype");

  font-weight:normal;

  font-style:normal;

}

@font-face{

  font-family:"Futura LT Book";

  src:url("../font/FuturaLTBook.woff2")format("woff2"),

      url("../font/FuturaLTBook.woff")format("woff"),

      url("../font/FuturaLTBook.ttf")format("truetype"),

      url("../font/FuturaLTBook.eot")format("embedded-opentype"),

      url("../font/FuturaLTBook.svg")format("svg"),

      url("/template/default/fonts/Futura%20LT%20Book.otf")format("opentype");

  font-weight:normal;

  font-style:normal;

}

body{margin:0px; font-size:14px; color:#555; font-family:"PingFang SC","Microsoft YaHei";}

*{padding:0px; margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}

h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}

input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle; font-size:14px; font-family:"PingFang SC","Microsoft YaHei";}

button{overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#000; text-decoration:none;}

a:hover{color:#0201ff; text-decoration:none !important;}

.clear{overflow:hidden; clear:both; height:0px;}

::-webkit-scrollbar{width:6px;}

::-webkit-scrollbar-track{background-color:#000;}

::-webkit-scrollbar-thumb{background-color:#aaa;}

::-webkit-scrollbar-thumb:hover{background-color:#fff;}

::-webkit-scrollbar-thumb:active{background-color:#ffd200;}



.header{width:100%; background-color:#fff; position:fixed; top:0; left:0; z-index:9999;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.header.on{box-shadow:0 0 10px #aaa;}

.header .logo{width:218px; margin:15px 0 15px 3%; float:left;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.header .logo img{width:100%; height:auto; display:block;}

.header .search{width:70px; height:70px; background-color:#eee; border-left:1px solid #102ee8; border-right:1px solid #102ee8; font-size:20px; line-height:70px; color:#102ee8; text-align:center; cursor:pointer; float:right;}

.header .tel{padding:10px 20px; background-color:#eee; font-size:14px; line-height:25px; text-align:center; color:#102ee8; float:right;}

.header .tel span{display:block; font-size:15px; line-height:24px; border-bottom:1px solid #102ee8;}

.header .an{width:60px; height:70px; background-color:#eee; float:right; position:relative; cursor:pointer;}

.header .an span{width:28px; height:2px; background-color:#102ee8; display:block; position:absolute;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .an span.a1{top:26px; left:16px;}

.header .an span.a2{top:34px; left:16px;}

.header .an span.a3{top:42px; left:16px;}

.header .an.n span.a2{display:none;}

.header .an.n span.a1{top:34px;

transform:rotate(45deg);

-o-transform:rotate(45deg);

-ms-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-webkit-transform:rotate(45deg);}

.header .an.n span.a3{top:34px;

transform:rotate(135deg);

-o-transform:rotate(135deg);

-ms-transform:rotate(135deg);

-moz-transform:rotate(135deg);

-webkit-transform:rotate(135deg);}

.header .nav{float:right; position:relative;}

.header .nav i{font-size:14px; color:#aaa; line-height:34px; text-align:right; position:absolute; width:50%; height:34px; padding-right:15px; right:0; top:54%; display:none;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.header .nav ul li{font-size:16px; line-height:70px; text-align:center; display:block; float:left;}

.header .nav .y_j{position:relative;}

.header .nav .y_j:before{width:100%; height:0; background-color:#102ee8; content:""; position:absolute; top:0; left:0;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.header .nav ul li:hover .y_j:before{height:100%;}

.header .nav ul li a.o_lm{font-weight: bold; color:#102ee8; display:block; padding:0 30px; position:relative;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

}

.header .nav ul li:hover a.o_lm{color:#fff;}

.header .nav .e_j{width:100%; padding:3%; background-color:#f7f7f7; box-shadow:0 0 10px #ccc; position:absolute; left:0; z-index:999; display:none; overflow:hidden;}

.header .nav ul li:hover .e_j{display:block;}

.header .nav .e_j .xt{width:300px; float:left;}

.header .nav .e_j .xt img{width:100%; height:auto; display:block;}

.header .nav .e_j .lm{width:360px; float:left; margin-left:50px;}

.header .nav .e_j .lm h3{font-size:16px; color:#000; text-align:left; line-height:36px; margin-bottom:10px;}

.header .nav .e_j .lm a{width:120px; font-size:14px; line-height:32px; text-align:left; float:left; padding:0;}

.header .nav ul li:hover .e_j .lm a{color:#333;}

.header .nav ul li:hover .e_j .lm a:hover{color:#102ee8;}

@media (min-width:992px){

.header .nav ul li a.o_lm{padding:0 20px;}

.header .nav .e_j{display:none !important;}

.header .nav ul li:hover .e_j{display:block !important;}

}

@media (min-width:1200px){

.header .nav ul li a.o_lm{padding:0 30px;}

}

@media only screen and (max-width:992px){

.header .search{font-size:18px;}

.header .an{display:block;}

.header .nav{width:50%; min-width:50%; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:0; left:-50%; margin:0; z-index:9999; overflow:auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;

transform:none;

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;}

.header .nav.on{left:0;}

.header .nav i{display:block;}

.header .nav ul li{width:100%; height:auto; background:none; font-size:14px; line-height:44px; text-align:left; border-bottom:1px solid #444; float:none; margin-left:0;}

.header.on .nav ul li{line-height:44px;}

.header .nav .y_j:before{display:none;}

.header .nav ul li a.o_lm{color:#fff; padding:0;}

.header .nav ul li.tel{display:none;}

.header .nav .e_j{width:100%; background:none; position:relative; left:auto; margin-left:0; display:none; padding:0 0 10px 0;}

.header .nav .e_j .xt{display:none;}

.header .nav .e_j .lm{width:100%; float:none; margin-left:0;}

.header .nav .e_j .lm h3{display:none;}

.header .nav .e_j .lm a{width:100%; font-size:14px; line-height:32px; text-align:left; float:none; color:#aaa !important; line-height:32px; display:block; float:none;}

.header .nav ul li:hover .e_j{display:none;}

}

@media only screen and (max-width:640px){

.header .logo{width:200px; margin:17px 0 17px 15px;}

.header .tel{display:none;}

.header .search{width:50px; background-color:#fff; border-left:1px solid #fff; border-right:1px solid #fff; font-size:16px;}

}



.head_h{width:100%; height:70px; background-color:#fff; display:block;}



.sh_tc{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none; overflow:hidden;}

.sh_tc .s_bj{width:100%; height:100%; background-color:rgba(0,0,0,.85); position:absolute; top:0; left:0;}

.sh_tc .s_ch{width:400px; background-color:#fff; box-shadow:0 0 5px #aaa; position:absolute; top:50%; left:50%;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.sh_tc .s_ch input.w_z{width:330px; height:60px; padding-left:10px; font-size:15px; line-height:60px; color:#555; float:left; -webkit-appearance:none;}

.sh_tc .s_ch button.s_c{width:60px; height:60px; background-color:#ffd200; font-size:18px; color:#000; line-height:60px; text-align:center; float:right; -webkit-appearance:none;}

@media only screen and (max-width:992px){

.sh_tc .s_ch{width:90%; left:5%;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.sh_tc .s_ch input.w_z{width:85%; height:50px; padding-left:2%; font-size:14px; line-height:50px;}

.sh_tc .s_ch button.s_c{width:15%; height:50px; font-size:16px;  line-height:50px;}

}



.sy_ban{width:100%; position:relative;}

.sy_ban .swiper-slide img{width:100%; height:auto; display:block;}

.sy_ban .swiper-pagination{bottom:20px !important;}

.sy_ban .swiper-pagination-bullet{width:40px; height:2px; border-radius:0; display:inline-block; opacity:1;}

@media only screen and (max-width:992px){

.sy_ban .swiper-pagination-bullet{width:20px;}

}



.sy_bt{width:100%; text-align:center; margin-bottom:50px;}

.sy_bt h1{font-size:32px; font-family:"Futura LT Book"; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:15px;}

.sy_bt h3{font-size:22px; background:url(../image/hx.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:15px;}

.sy_bt p{font-size:15px; color:#999;}

@media only screen and (max-width:992px){

.sy_bt{margin-bottom:30px;}

.sy_bt h1{font-size:20px;}

.sy_bt h3{font-size:18px; font-weight:normal;}

.sy_bt p{font-size:14px;}

}



.sy_gy{width:100%; padding-top:50px; overflow:hidden;} 

.sy_gy .l_m{text-align:center; margin-bottom:50px;}

.sy_gy .l_m ul li{display:inline-block; margin:0 20px; position:relative;}

.sy_gy .l_m ul li a{display:block; font-size:17px; line-height:46px; color:#888;}

.sy_gy .l_m ul li a:hover{color:#000;}

.sy_gy .l_m ul li.on a{color:#000; border-bottom:1px solid #000;}

.sy_gy .j_s{background-color:#f7f7f7;}

.sy_gy .j_s ul li{width:50%; float:left; position:relative;}

.sy_gy .t_p{width:50%; float:left; position:relative;}

.sy_gy .j_s ul li:nth-child(3) .t_p{float:right;}

.sy_gy .j_s ul li:nth-child(4) .t_p{float:right;}

.sy_gy .t_p img{width:100%; height:auto; display:block;}

.sy_gy .j_g{width:100%; height:0; position:absolute; top:0; left:0; background-color:#102ee8; overflow:hidden;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_gy .t_p:hover .j_g{height:100%;}

.sy_gy .n_r{width:90%; position:absolute; top:50%; left:5%; font-size:14px; line-height:24px; color:#fff; text-align:center;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.sy_gy .w_z{width:50%; padding:30px; position:absolute; left:50%; right:0; top:0; bottom:0;}

.sy_gy .j_s ul li:nth-child(3) .w_z{left:0;}

.sy_gy .j_s ul li:nth-child(4) .w_z{left:0;}

.sy_gy .w_z h5{font-size:25px; color:#000; margin-bottom:25px; font-family:'futuralt-bold'; font-weight:bold;}

.sy_gy .w_z p{font-size:14px; line-height:24px; color:#777; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;

line-clamp:2;

-webkit-line-clamp:2;

-moz-line-clamp:2;

-o-line-clamp:2;

-webkit-box-orient:vertical;}

.sy_gy .r_q{width:50px; height:50px; font-family:'futuralt-bold'; font-weight:bold; font-size:14px; line-height:50px; color:#fff; text-align:center; background-color:#102ee8; position:absolute; top:30px; right:30px;}

.sy_gy .m_r{position:absolute; bottom:20px; left:30px; font-size:14px; line-height:22px; color:#333;}

@media only screen and (max-width:992px){

.sy_gy{padding:30px 15px 0;}

.sy_gy .l_m{margin-bottom:15px;}

.sy_gy .l_m ul li{margin:0 10px;}

.sy_gy .l_m ul li a{font-size:16px;}

.sy_gy .j_s ul li{width:100%;}

.sy_gy .t_p{width:100%; float:none; position:relative;}

.sy_gy .j_s ul li:nth-child(3) .t_p{float:none;}

.sy_gy .j_s ul li:nth-child(4) .t_p{float:none;}

.sy_gy .w_z{width:100%; padding:30px 20px; position:relative; left:auto; right:auto; top:auto; bottom:auto;}

.sy_gy .j_s ul li:nth-child(3) .w_z{left:auto;}

.sy_gy .j_s ul li:nth-child(4) .w_z{left:auto;}

.sy_gy .w_z h5{font-size:22px; margin-bottom:15px;}

.sy_gy .w_z p{height:48px; margin-bottom:40px;}

.sy_gy .r_q{top:30px; right:20px;}

.sy_gy .m_r{left:20px; font-size:14px;}

}



.sy_zp{width:100%; background-color:#102ee8; padding:60px 0 0; overflow:hidden;}

.sy_zp h1{color:#fff;}

.sy_zp h3{color:#fff;}

.b_t_show{ overflow: hidden;}

.sy_zp .a_l .b_t{margin-bottom:30px; text-align:center;}

.sy_zp .a_l .b_t ul li{margin:0 20px; font-size:17px; text-align:center; line-height:46px; color:#fff; display:inline-block; cursor:pointer;}

.sy_zp .a_l .b_t ul li.on{border-bottom:2px solid #ffd200; color:#ffd200;}

.b_t_show .zp_zs{ display:none; position:relative;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.b_t_show .zp_zs.dk{height:auto; padding-bottom:50px; display:block;}

.sy_zp .zp_zs .swiper-button-prev{left:50%; width:36px; height:36px; background:url(../image/wm_button_icon.png) no-repeat; background-position:0 0; margin-top:-56px; background-size:100%;

transform:translateX(-680px);

-webkit-transform:translateX(-680px);

-moz-transform:translateX(-680px);

-ms-transform:translateX(-680px);

-o-transform:translateX(-680px);}

.sy_zp .zp_zs .swiper-button-next{right:50%; width:36px; height:36px; background:url(../image/wm_button_icon.png) no-repeat; background-position:0 -72px; margin-top:-56px; background-size:100%;

transform:translateX(680px);

-webkit-transform:translateX(680px);

-moz-transform:translateX(680px);

-ms-transform:translateX(680px);

-o-transform:translateX(680px);}

.sy_zp .swiper-al .swiper-slide{width:330px;}

.sy_zp .swiper-al .swiper-slide img{width:100%; height:auto; display:block; border:3px solid #fff;}

.sy_zp .swiper-al .swiper-slide p{margin-top:20px; font-size:14px; text-align:center; color:#fff; opacity:0;}

.sy_zp .swiper-al .swiper-slide-active p{opacity:1;}

.sy_zp .swiper-al .swiper-pagination{display:none; bottom:10px;}

.sy_zp .swiper-al .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px; border:3px solid #fff; background-color:#ffd200; width:10px;

height:10px; opacity:1;}

.sy_zp .swiper-al .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #ffd200; background-color:#fff;}

.sy_zp .g_d{padding:50px 0; background-color:#fff;}

.sy_zp a.lj_gd{width:144px; height:46px; border:1px solid #ccc; border-radius:30px; font-size:16px; text-align:center; line-height:44px; color:#777; display:block; margin:0 auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_zp a.lj_gd:hover{background-color:#0201ff; border:1px solid #0201ff; color:#fff;}

@media only screen and (max-width:992px){

.sy_zp{padding-top:40px;}

.sy_zp .a_l .b_t{margin-bottom:20px;}

.sy_zp .a_l .b_t ul li{margin:0 10px; font-size:15px;}

.sy_zp .swiper-al .swiper-slide{width:260px;}

.sy_zp .swiper-al .swiper-slide p{margin-top:10px; font-size:14px;}

.sy_zp .swiper-al .swiper-pagination{display:block}

.sy_zp .swiper-al .swiper-button-prev{display:none;}

.sy_zp .swiper-al .swiper-button-next{display:none;}

.sy_zp a.lj_gd{width:120px; height:36px; border-radius:20px; font-size:14px; line-height:34px;}

}



.sy_gr{width:100%; padding:60px 0; background-color:#f7f7f7; text-align:center; overflow:hidden;}

.sy_gr .hd{margin-bottom:30px;}

.sy_gr .hd ul li{width: 150px;height: 50px;background-color:#fff;font-size: 17px;line-height: 50px;border-radius: 25px;color:#555;display:inline-block;margin: 0 20px;cursor:pointer;}

.sy_gr .hd ul li.on{background-color:#102ee8; color:#fff;}

.sy_gr .bd ul li{background-color:#ffd200; padding:50px 15px;}

.sy_gr .bd ul li a{color:#000;}

.sy_gr .bd ul li:nth-child(2n){background-color:#102ee8;}

.sy_gr .bd ul li:nth-child(2n) a{color:#fff;}

.sy_gr .bd h1{font-size: 32px;margin-bottom:50px;}

.sy_gr .bd h3{font-size:22px; margin-bottom:10px;}

.sy_gr .bd p{font-size:14px; line-height:24px; text-transform:uppercase;}

.sy_gr .bd em{width:50px; height:2px; background-color:#fff; margin:0 auto 15px; display:block;}

.sy_gr a.lj_gd{width:144px; height:46px; border:1px solid #ccc; border-radius:30px; font-size:16px; text-align:center; line-height:44px; color:#777; display:block; margin:30px auto 0;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_gr a.lj_gd:hover{background-color:#0201ff; border:1px solid #0201ff; color:#fff;}

@media only screen and (max-width:992px){

.sy_gr{padding:40px 0;}

.sy_gr .hd{margin-bottom:20px;}

.sy_gr .hd ul li{width: 130px;height: 40px; font-size: 16px;line-height: 40px;border-radius: 20px; margin: 0 10px;}

.sy_gr .bd ul li{background-color:#ffd200; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:20px 15px;}

.sy_gr .bd ul li:nth-child(2n){border-right:0;}

.sy_gr .bd h1{font-size:18px; margin-bottom:25px;}

.sy_gr .bd h3{font-size:15px; margin-bottom:10px;}

.sy_gr .bd p{font-size:14px; line-height:22px;}

.sy_gr .bd em{width:26px; height:1px; margin:0 auto 10px;}

.sy_gr a.lj_gd{width:120px; height:36px; border-radius:20px; font-size:14px; line-height:34px;}

}



.sy_kt{width:100%; padding:60px 0; text-align:center; overflow:hidden;}

.sy_kt .container-fluid{max-width:1600px;}

.sy_kt .f_k{width:100px; height:100px; padding:20px; margin:0 auto; border-radius:10px; color:#fff; background-color:#102ee8;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_kt .f_k p{font-size:15px; font-weight:bold; line-height:16px; margin-bottom:10px;}

.sy_kt .f_k i{font-size:16px;}

.sy_kt .swiper-slide:hover .f_k{background-color:#ffd200; color:#000;}

.sy_kt .n_r{transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_kt .n_r:hover{transform:translateY(-10px);

-webkit-transform:translateY(-10px);

-moz-transform:translateY(-10px);

-ms-transform:translateY(-10px);

-o-transform:translateY(-10px);}

.sy_kt .t_b{width:150px; margin:0 auto; background-color:#102ee8;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_kt .t_b img{width:100%; height:auto; display:block;}

.sy_kt .swiper-slide:hover .t_b{background-color:#ffd200;}

.sy_kt .w_z{margin-top:15px;}

.sy_kt .w_z h3{font-size:18px; color:#000; margin-bottom:8px;}

.sy_kt .w_z p{font-size:15px; color:#777; line-height:24px;}

.sy_kt .swiper-scrollbar{display:none;}

@media only screen and (max-width:992px){

.sy_kt{padding:40px 0;}

.sy_kt .f_k{width:80px; height:80px; padding:10px;}

.sy_kt .t_b{width:100px;}

.sy_kt .w_z{margin:20px 0;}

.sy_kt .w_z h3{font-size:14px; margin-bottom:4px;}

.sy_kt .w_z p{font-size:14px;}

.sy_kt .swiper-scrollbar{display:block;}

}



.sy_js{width:100%; padding:60px 0; background-color:#f7f7f7; overflow:hidden;}

.sy_js .container-fluid{max-width:1600px;}

.sy_js ul li{width:20%; float:left;}

.sy_js ul li.dl{width:40%;}

.sy_js .n_r{position:relative; overflow:hidden;}

.sy_js .t_p img{width:100%; height:auto; display:block;}

.sy_js .w_z{position:absolute; top:0; left:0; width:100%; height:100%; padding:10%; background-color:#ffd200; opacity:0;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_js .n_r:hover .w_z{opacity:1;}

.sy_js .w_z h3{font-size:22px; color:#000; margin-bottom:10px;}

.sy_js .w_z p{font-size:15px; color:#333; line-height:26px;}

.sy_js .w_z span{font-size:14px; line-height:26px; color:#000; display:block; position:absolute; bottom:10%; left:10%;}

.sy_js .g_d{position:absolute; top:0; left:0; width:100%; height:100%; padding:10%; background-color:#ffd200;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_js .g_d h3{font-size:20px; color:#000; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #000;}

.sy_js .g_d p{font-size:15px; color:#333; line-height:26px;}

.sy_js .g_d span{font-size:14px; line-height:26px; color:#000; display:block; position:absolute; bottom:10%; left:10%;}

@media only screen and (max-width:992px){

.sy_js{padding:40px 0;}

.sy_js ul li{width:50%; float:left;}

.sy_js ul li:nth-child(5n){display:none;}

.sy_js ul li.dl{width:100%;}

}



.sy_zx{width:100%; margin-bottom:40px; background-color:#f5f5f5; overflow:hidden;}

.sy_zx .z_c{width:35%; float:left;}

.sy_zx .y_c{width:65%; float:right; overflow:hidden;}

.sy_zx .y_c ul li{position:relative;}

.sy_zx .j_g{width:100%; height:0; position:absolute; top:0; left:0; background-color:#ffd200; overflow:hidden;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_zx .y_c ul li:hover .j_g{height:100%;}

.sy_zx .n_r{width:90%; position:absolute; top:50%; left:5%; font-size:14px; line-height:24px; color:#000; text-align:center;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.sy_zx .w_z{padding:25px 25px 0;}

.sy_zx .w_z h3{font-size:18px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zx .w_z p{color:#888; line-height:22px; max-height:88px; overflow:hidden;}

.sy_zx .w_z a.m_r{margin-top:35px; display:block;}

.sy_zx img{width:100%; height:auto; display:block;}

@media (min-width:992px){

.sy_zx .w_z{padding:15px 15px 0;}

.sy_zx .w_z a.m_r{margin-top:15px;}

}

@media (min-width:1200px){

.sy_zx .w_z{padding:25px 25px 0;}

.sy_zx .w_z a.m_r{margin-top:35px;}

}

@media only screen and (max-width:992px){

.sy_zx{background-color:#fff; margin-bottom:20px;}

.sy_zx .z_c{width:100%; float:none;}

.sy_zx .y_c{width:100%; margin:20px auto 0; padding:0 15px; float:none;}

.sy_zx .y_c ul li{margin-bottom:20px;}

.sy_zx .w_z{padding:40px 15px; background-color:#f7f7f7;}

.sy_zx .w_z h3{font-size:16px; margin-bottom:15px;}

.sy_zx .w_z p{line-height:22px; overflow:hidden;}

.sy_zx .w_z a.m_r{margin-top:20px;}

}



.sy_lx{width:100%; padding:60px 0; background:url(../image/lx_bj.jpg) no-repeat center / cover fixed; overflow:hidden;}

.sy_lx .sy_bt h1{color:#fff;}

.sy_lx .sy_bt h3{color:#ffd200;}

.sy_lx .l_x{padding:50px; background-color:rgba(0,0,0,.3); text-align:center;}

.sy_lx .l_x h1{font-size:30px; color:#ffd200; margin-bottom:30px;}

.sy_lx .l_x em{width:50px; height:50px; border:2px solid #ffd200; border-radius:50%; font-size:25px; color:#ffd200; line-height:46px; text-align:center; margin:0 auto 10px; display:block;}

.sy_lx .l_x ul li{display:inline-block; border:1px solid rgba(255,255,255,.3); padding:10px 15px; margin:0 15px; font-size:18px; color:#ffd200;}

.sy_lx .l_x ul li i{display:block; font-size:16px; color:#fff; margin-bottom:5px;}

.sy_lx .t_p{width:150px; margin:30px auto 0;}

.sy_lx .t_p img{width:100%; height:auto; display:block;}

.sy_lx .w_z{color:#fff; font-size:14px; line-height:36px; margin-top:30px;}

.sy_lx .w_z span{display:inline-block; padding:0 20px;}

@media only screen and (max-width:992px){

.sy_lx{padding:50px 0; background:url(../image/lx_bj.jpg) no-repeat center / cover;}

.sy_lx .l_x{padding:30px;}

.sy_lx .l_x h1{font-size:22px; margin-bottom:20px;}

.sy_lx .l_x em{width:40px; height:40px; font-size:18px; line-height:36px;}

.sy_lx .l_x ul li{padding:6px 8px; margin:0 7px; font-size:16px;}

.sy_lx .l_x ul li i{font-size:14px;}

.sy_lx .t_p{margin:20px auto 0;}

.sy_lx .w_z{margin-top:20px;}

}

@media only screen and (max-width:480px){

.sy_lx .l_x{padding:0; background:none;}

.sy_lx .l_x ul li{margin:0 7px 14px;}

.sy_lx .l_x ul li i{font-size:14px;}

.sy_lx .w_z{margin-top:6px;}

.sy_lx .w_z span{padding:0;}

}



.n_ban{width:100%; position:relative;}

.n_ban img{width:100%; height:auto; display:block;}

.n_ban .w_z{width:60%; position:absolute; left:20%; top:50%; color:#fff; text-align:center;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.n_ban .w_z h1{font-size:44px; font-family:"futuralt-bold"; text-transform:uppercase;}

.n_ban .w_z h3{font-size:28px; margin-bottom:10px;}

.n_ban .w_z p{font-size:16px;}

.n_ban .w_z em{width:40px; height:3px; background-color:#fff; display:block; margin:20px auto;}

@media only screen and (max-width:992px){

.n_ban .w_z{width:100%; left:0;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.n_ban .w_z h1{font-size:18px;}

.n_ban .w_z h3{font-size:14px;}

.n_ban .w_z p{font-size:14px;}

.n_ban .w_z em{width:26px; height:1px; margin:8px auto;}

}



.ny_bt{text-align:center; margin:50px auto;}

.ny_bt h3{font-size:26px; text-align:center;}

.ny_bt i{width:44px; height:2px; background-color:#aaa; margin:15px auto; display:block;}

.ny_bt p{font-size:15px; text-align:center; margin-bottom:40px;}



.ny_ej{width:100%; background-color:#f7f7f7; text-align:center;}

.ny_ej .l_b{display:none;}

.ny_ej ul li{min-width:180px; display:inline-block; font-size:16px; line-height:70px;}

.ny_ej ul li a{display:block;}

.ny_ej ul li a:hover{background-color:#0201ff; color:#fff;}

.ny_ej ul li a.on{background-color:#0201ff; color:#fff;}

@media (min-width:992px){

.ny_ej ul{display:block !important;}

}

@media only screen and (max-width:992px){

.ny_ej{padding:0;}

.ny_ej .l_b{width:100%; padding:0 15px; font-size:16px; line-height:46px; text-align:left; display:block;}

.ny_ej .l_b i{float:right; font-size:16px; line-height:40px;}

.ny_ej ul{display:none;}

.ny_ej ul li{display:block; border-bottom:1px solid #e7e7e7; font-size:14px; line-height:40px; margin:0;}

.ny_ej ul li a:hover{background:none; color:#555;}

}



.ln_tj{width:100%; background-color:#f7f7f7;}

.ln_tj .n_r{position:relative; overflow:hidden;}

.ln_tj .t_p img{width:100%; height:auto; display:block;}

.ln_tj .w_z{width:50%; position:absolute; top:10%; left:5%; font-size:18px; line-height:30px; color:#000;}

.ln_tj .w_z h3{font-size:22px; font-weight:bold; line-height:32px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #000;}

.ln_tj .w_z h4{font-size:22px; line-height:32px; margin-bottom:30px;}

@media only screen and (max-width:992px){

.ln_tj .n_r{margin:30px 0;}

.ln_tj .w_z{width:70%; top:5%; left:0; font-size:16px; line-height:26px;}

.ln_tj .w_z h3{font-size:18px; line-height:28px; margin-bottom:10px; padding-bottom:10px;}

.ln_tj .w_z h4{font-size:18px; line-height:28px; margin-bottom:15px;}

}



.ln_cj{width:100%; padding:40px 0; overflow:hidden;}

.ln_cj .container-fluid{max-width:1500px;}

.ln_cj .cj_lb ul li{width:20%; float:left; padding:0 15px; margin-bottom:20px;}

.ln_cj .cj_lb ul li a{display:block;}

.ln_cj .cj_lb img{width:100%; height:auto; display:block;}

.ln_cj .cj_lb .w_z{text-align:center; margin-top:10px;}

.ln_cj .cj_lb .w_z h3{font-size:16px; line-height:26px; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ln_cj .cj_lb .w_z em{width:20px; height:1px; background-color:#000; margin:5px auto; display:block;}

.ln_cj .cj_lb .w_z p{font-size:14px; line-height:22px; color:#777;}

@media only screen and (max-width:992px){

.ln_cj{padding:10px 0 30px;}

.ln_cj .cj_lb ul li{width:50%; float:left; padding:0 15px; margin-bottom:20px;}

}



.ln_ks{width:100%; padding:40px 0; background-color:#f7f7f7; margin-bottom:10px; overflow:hidden;}

.ln_ks ul li{padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd;}

.ln_ks .t_p{width:40%; float:left;}

.ln_ks .t_p img{width:100%; height:auto; display:block;}

.ln_ks .w_z{width:56%; font-size:18px; line-height:32px; float:right;}



.zp_lb{width:100%; overflow:hidden;}

.zp_lb .container-fluid{padding:0;}

.zp_lb ul li{width:20%; float:left;}

.zp_lb .n_r{position:relative; overflow:hidden;}

.zp_lb .t_p img{width:100%; height:auto; display:block;}

.zp_lb .w_z{position:absolute; top:0; left:0; width:100%; height:100%; padding:20% 10%; background-color:#102ee8; opacity:0;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.zp_lb .n_r:hover .w_z{opacity:1;}

.zp_lb .w_z h3{font-size:22px; color:#fff; margin-bottom:10px;}

.zp_lb .w_z p{font-size:14px; line-height:24px; color:#fff;}

.zp_lb .w_z span{font-size:14px; line-height:26px; color:#fff; display:block; position:absolute; bottom:10%; left:10%;}

@media only screen and (max-width:992px){

.zp_lb ul li{width:50%; float:left;}

}



.sp_lb{width:100%; padding:50px 0; overflow:hidden;}

.sp_lb .n_r{margin-bottom:30px;}

.sp_lb .t_p{position:relative;}

.sp_lb .t_p img{width:100%; height:auto; display:block;}

.sp_lb .t_p .t_b{width:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px;}

.sp_lb .t_p .s_p{display:none;}

.sp_lb .w_z{padding:15px; background-color:#f7f7f7;}

.sp_lb .w_z h3{font-size:18px; font-weight:bold; margin-bottom:8px;}

.sp_lb .w_z p{font-size:14px; color:#777; line-height:24px;}



.cj_xq{width:100%; padding:40px 0; overflow:hidden;}

.cj_xq .l_m{border-bottom:1px solid #e7e7e7; font-size:22px; color:#333; line-height:56px; padding-bottom:15px; margin-bottom:30px;}

.cj_xq .n_r{width:100%; margin:0 auto; padding-top:30px;}

.cj_xq .n_r img{max-width:100%;}

@media only screen and (max-width:992px){

.cj_xq{padding:20px 0 30px;}

.cj_xq .l_m{font-size:18px; text-align:center; line-height:46px; padding-bottom:10px; margin-bottom:20px;}

}



.hs_jj{width:100%; overflow:hidden; background-color:#f7f7f7; display:flex; align-items:center; justify-content:space-between;}

.hs_jj:nth-child(2n){background-color:#fff;}

.hs_jj .hs_bt{margin-bottom:20px;}

.hs_jj .hs_bt h1{font-size:24px; font-weight:bold; color:#000; margin-bottom:6px;}

.hs_jj .hs_bt h3{font-size:16px; font-weight:bold; line-height:30px; margin-bottom:10px;}

.hs_jj .hs_bt em{width:40px; height:2px; background-color:#9a9a9a; display:block;}

.hs_jj .t_p{width:50%; float:left;}

.hs_jj .t_p img{width:100%; height:auto; display:block;}

.hs_jj .w_z{width:50%; padding:0 5%; float:right;}

.hs_jj .n_r{font-size:14px; line-height:26px; color:#777;}

.hs_jj .n_r span{width:80px; display:inline-block; color:#aaa;}

.hs_jj .b_x{margin-bottom:20px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e7e7e7;}

.hs_jj .b_x ul li{width:33.333333%; float:left; font-size:14px; line-height:32px; margin-bottom:10px;}

.hs_jj .b_x ul li a{display:block; color:#777;}

.hs_jj .b_x ul li a:hover{color:#102ee8;}

@media only screen and (max-width:992px){

.hs_jj{padding:30px 15px;}

.hs_jj:nth-child(odd){flex-direction:column-reverse;}

.hs_jj:nth-child(2n){flex-direction:column;}

.hs_jj .hs_bt{text-align:center;}

.hs_jj .hs_bt h1{font-size:20px;}

.hs_jj .hs_bt h3{font-size:15px; line-height:26px;}

.hs_jj .hs_bt em{width:26px; height:1px; margin:0 auto;}

.hs_jj .t_p{width:100%; float:none;}

.hs_jj.h_s .t_p{float:none;}

.hs_jj .w_z{width:100%; padding:20px 0; float:none;}

.hs_jj.h_s .w_z{float:none;}

.hs_jj .n_r{width:100%; margin:0; font-size:14px; line-height:26px; color:#777;}

}



.hs_js{width:100%; padding:100px 0; text-align:center; overflow:hidden;}

.hs_js.hs_a{background:url(../image/gy_bj1.jpg) no-repeat center / cover;}

.hs_js.hs_b{background:url(../image/gy_bj2.jpg) no-repeat center / cover; padding:180px 0; color:#fff;}

.hs_js.hs_c{text-align:left;}

.hs_js.hs_d{background:url(../image/gy_bj3.jpg) no-repeat center / cover; text-align:left;}

.hs_js.hs_e{background:url(../image/gy_bj4.jpg) no-repeat center / cover; text-align:left; color:#fff;}

.hs_js .container{position:relative;}

.hs_js .hs_bt{margin-bottom:30px;}

.hs_js .hs_bt h1{font-size:28px; text-transform:uppercase;}

.hs_js .hs_bt h3{font-size:18px; line-height:30px;}

.hs_js .hs_bt em{width:40px; height:2px; background-color:#9a9a9a; margin:20px auto; display:block;}

.hs_js.hs_b .hs_bt em{background-color:#fff;}

.hs_js.hs_c .hs_bt em{margin:20px 0;}

.hs_js.hs_d .hs_bt em{margin:20px 0;}

.hs_js.hs_e .hs_bt h1{font-weight:bold;}

.hs_js.hs_e .hs_bt h3 i{display:block; font-size:16px;}

.hs_js.hs_e .hs_bt em{margin:20px 0; background-color:#8180ff;}

.hs_js .w_z{font-size:15px; line-height:30px;}

.hs_js .c_j{margin-top:50px;}

.hs_js .c_j h1{font-size:26px;}

.hs_js .c_j h3{font-size:20px;}

.hs_js .c_j p{font-size:14px; line-height:22px; text-transform:uppercase;}

.hs_js .c_j em{width:30px; height:1px; background-color:#8180ff; margin:10px 0; display:block;}

.hs_js .c_j i{width:100px; height:1px; background-color:#8180ff; margin:10px 0; display:block;}

.hs_js .t_p{width:35%; position:absolute; top:50%; left:0;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.hs_js .t_p img{width:100%; height:auto; display:block;}

@media only screen and (max-width:992px){

.hs_js{padding:50px 0;}

.hs_js.hs_b{padding:30px 0 0;}

.hs_js.hs_c{text-align:center;}

.hs_js .hs_bt h1{font-size:20px; line-height:30px;}

.hs_js .hs_bt h3{font-size:15px; line-height:26px;}

.hs_js .hs_bt em{width:26px; height:1px; margin:8px auto;}

.hs_js.hs_c .hs_bt em{margin:8px auto;}

.hs_js .w_z{font-size:14px; line-height:22px;}

.hs_js .c_j{margin-top:30px;}

.hs_js .c_j h1{font-size:18px;}

.hs_js .c_j h3{font-size:15px;}

.hs_js .c_j em{width:26px;}

.hs_js .c_j i{width:60px;}

.hs_js .t_p{width:60%; position:relative; top:auto; left:auto; margin:0 auto 20px;

transform:none;

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;}

}



.gl_zd{width:100%; padding:50px 0; overflow:hidden;}

.gl_zd .b_t{font-size:24px; text-align:center; color:#333; margin-bottom:40px;}

.gl_zd .g_l{width:90%; min-width:960px; margin:0 auto;}

.gl_zd .g_l ul li{border-bottom:1px solid #ddd; padding:10px 15px;}

.gl_zd .l_m{font-size:15px; color:#333; line-height:28px; padding:10px 0; position:relative; cursor:pointer;}

.gl_zd .l_m i{width:20px; height:20px; background:url(../image/jh.png) no-repeat center; display:block; position:absolute; top:50%; right:0; margin-top:-10px;}

.gl_zd .l_m.on i{background:url(../image/jq.png) no-repeat center;}

.gl_zd .n_r{font-size:14px; line-height:26px; color:#777; margin-bottom:20px; display:none;}

@media only screen and (max-width:992px){

.gl_zd{padding:20px 0 30px;}

.gl_zd .b_t{font-size:20px; margin-bottom:10px;}

}



.bx_js{width:100%; padding:50px 0; overflow:hidden;}

.bx_js .b_t{font-size:24px; text-align:center; color:#333; margin-bottom:40px;}

.bx_js .l_m{border-bottom:1px solid #e7e7e7; text-align:center; margin-bottom:30px;}

.bx_js .l_m ul li{display:inline-block; margin:0 20px;}

.bx_js .l_m ul li a{font-size:15px; line-height:30px; padding-bottom:20px; color:#777; display:block;}

.bx_js .l_m ul li a:hover{color:#333;}

.bx_js .l_m ul li.on a{color:#333; border-bottom:1px solid #333;}

.bx_js .n_r{ width:100%; margin:0 auto; font-size:14px; line-height:26px; color:#777;}

.bx_js .n_r img{max-width:100%; height:auto; margin:0 auto; display:block;}

.bx_js .n_r h3{font-size:22px; text-align:center; color:#333; margin-bottom:20px;}

.bx_js .n_r em{width:40px; height:2px; background-color:#102ee8; margin:0 auto 30px; display:block;}

.bx_js .n_r span{font-size:14px; line-height:32px; color:#333;}

@media only screen and (max-width:992px){

.bx_js{padding:20px 0 30px;}

.bx_js .b_t{font-size:20px; margin-bottom:10px;}

.bx_js .l_m{margin-bottom:20px; overflow:hidden; padding-bottom:15px;}

.bx_js .l_m ul li{width:33.333333%; margin:0; text-align:center; float:left; display:block;}

.bx_js .l_m ul li a{line-height:46px; padding-bottom:0;}

.bx_js .l_m ul li.on a{border-bottom:0;}

.bx_js .n_r h3{font-size:18px; margin-bottom:10px;}

.bx_js .n_r em{height:1px; margin:0 auto 20px;}

}



.gr_bd{width:100%; padding:30px; overflow:hidden;}

.gr_bd ul li{width:20%; float:left; padding:10px;}

.gr_bd ul li img{width:100%; height:auto; display:block;}

@media only screen and (max-width:600px){

.gr_bd{padding:10px;}

.gr_bd ul li{width:33.333333333%; padding:5px;}

}



.js_td{width:100%; padding:60px 0; overflow:hidden;}

.js_td .js_bt{text-align:center; margin-bottom:50px;}

.js_td .js_bt h1{font-size:28px;}

.js_td .js_bt em{width:40px; height:2px; background-color:#555; margin:20px auto; display:block;}

.js_td .js_bt p{width:660px; margin:0 auto; font-size:15px; line-height:28px; color:#777;}

.js_td .js_lb.row{margin:0 -3px;}

.js_td .js_lb ul li{padding:3px;}

.js_td .js_lb .n_r{position:relative; border-radius:20px; overflow:hidden;}

.js_td .js_lb .t_p img{width:100%; height:auto; display:block;}

.js_td .js_lb .w_z{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); opacity:0;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.js_td .js_lb .n_r:hover .w_z{opacity:1;}

.js_td .js_lb .x_x{width:80%; position:absolute; top:50%; left:10%; text-align:center; color:#fff;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.js_td .js_lb .x_x h3{font-size:18px; margin-bottom:15px;}

.js_td .js_lb .x_x span{padding-left:5px; display:inline-block; font-size:14px; vertical-align:middle;}

.js_td .js_lb .x_x a{width:90px; height:26px; background-color:#0201ff; border-radius:5px; font-size:14px; line-height:26px; color:#fff; display:block; margin:15px auto 0;}



.js_td .wd_zq ul li{background-color:#f7f7f7; padding:20px; margin-bottom:20px;}

.js_td .wd_zq .w_t{width:100%; font-size:16px; line-height:30px; position:relative; cursor:pointer; padding:8px 20px 8px 60px;}

.js_td .wd_zq .w_t i{width:46px; height:46px; display:block; border:3px dashed #555; border-radius:50%; color:#000; font-size:16px; text-align:center; line-height:40px; position:absolute; left:0; top:0;}

.js_td .wd_zq .w_t span{width:52px; height:52px; position:absolute; top:0; right:0; display:block;}

.js_td .wd_zq .w_t span em.x_1{width:16px; height:2px; background-color:#aaa; position:absolute; top:20px; left:13px;

transform:rotate(45deg);

-webkit-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-ms-transform:rotate(45deg);

-o-transform:rotate(45deg);

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.js_td .wd_zq .w_t span em.x_2{width:16px; height:2px; background-color:#aaa; position:absolute; top:20px; right:13px;

transform:rotate(-45deg);

-webkit-transform:rotate(-45deg);

-moz-transform:rotate(-45deg);

-ms-transform:rotate(-45deg);

-o-transform:rotate(-45deg);

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.js_td .wd_zq ul li.on .w_t span em.x_1{width:22px; left:15px; background-color:#0201ff;}

.js_td .wd_zq ul li.on .w_t span em.x_2{width:22px; right:15px; background-color:#0201ff;}

.js_td .wd_zq .j_d{width:100%; font-size:15px; line-height:30px; display:none; margin-bottom:15px; margin-top:15px; position:relative; padding:8px 20px 28px 60px;}

.js_td .wd_zq .j_d i{width:46px; height:66px; display:block; background:url(../image/xb.png) no-repeat center / cover; position:absolute; left:0; top:0;}

@media only screen and (max-width:992px){

.js_td{padding:40px 0;}

.js_td .js_bt{margin-bottom:30px;}

.js_td .js_bt h1{font-size:20px;}

.js_td .js_bt em{width:26px; height:1px; margin:15px auto;}

.js_td .js_bt p{width:100%; font-size:14px; line-height:22px;}



.js_td .wd_zq ul li{padding:0 0 15px; background:none; border-bottom:1px solid #e7e7e7; margin-bottom:15px;}

.js_td .wd_zq .w_t{font-size:14px; line-height:22px; padding:2px 0 2px 32px;}

.js_td .wd_zq .w_t i{width:26px; height:26px; border:1px dashed #555; font-size:14px; line-height:20px;}

.js_td .wd_zq .w_t span{display:none;}

.js_td .wd_zq .j_d{font-size:14px; line-height:22px; margin-bottom:0; margin-top:10px; padding:2px 0 12px 32px;}

.js_td .wd_zq .j_d i{width:26px; height:37px;}

}



.zx_bm{width:100%; max-width:1400px; background-color:#0201ff; padding:60px 0; margin:60px auto; color:#fff; overflow:hidden;}

.zx_bm .b_t{text-align:center; margin-bottom:50px;}

.zx_bm .b_t h1{font-size:28px;}

.zx_bm .b_t em{width:40px; height:2px; background-color:#fff; margin:20px auto; display:block;}

.zx_bm .b_t p{width:660px; margin:0 auto; font-size:15px; line-height:28px;}

.zx_bm .b_m{width:500px; margin:0 auto;}

.zx_bm .b_m .n_r{border-bottom:1px solid #7e7dfd; padding-left:90px; position:relative;}

.zx_bm .b_m .l_m{font-size:15px; line-height:54px; position:absolute; left:0; top:0;}

.zx_bm .b_m input.w_z{width:100%; height:54px; font-size:15px; line-height:54px; color:#fff;}

.zx_bm .b_m input::placeholder{color:#a1a1f3;}

.zx_bm .b_m label{vertical-align:middle; font-size:15px; line-height:54px; font-weight:normal; padding-left:3px; padding-right:20px;}

.zx_bm .b_m button{width:100%; height:52px; background-color:#ffd200; font-size:16px; color:#000; line-height:52px; margin-top:20px; cursor:pointer;}

.zx_bm .b_m p{margin-top:15px; text-align:center;}

@media only screen and (max-width:992px){

.zx_bm{padding:30px 15px; margin:30px auto;}

.zx_bm .b_t{margin-bottom:20px;}

.zx_bm .b_t h1{font-size:20px;}

.zx_bm .b_t em{width:26px; height:1px; margin:15px auto;}

.zx_bm .b_t p{width:100%; font-size:14px; line-height:22px;}

.zx_bm .b_m{width:100%;}

.zx_bm .b_m .n_r{padding-left:75px;}

.zx_bm .b_m .l_m{font-size:14px; line-height:46px;}

.zx_bm .b_m input.w_z{height:46px; font-size:14px; line-height:46px;}

.zx_bm .b_m label{font-size:14px; line-height:46px; padding-right:15px;}

.zx_bm .b_m button{height:46px; font-size:14px; line-height:46px;}

.zx_bm .b_m p{margin-top:10px; font-size:12px; line-height:20px;}

}



.wy_zx{width:100%; padding:50px 0; overflow:hidden;}

.wy_zx .container-fluid{max-width:1500px;}

.wy_zx ul li{margin-bottom:30px;}

.wy_zx .t_p{position:relative; height:248px; overflow: hidden; width:100%;}

.wy_zx .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.7); position:absolute; top:0; left:0; opacity:0;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.wy_zx ul li:hover .b_j{opacity:1;}

.wy_zx .t_b{width:40px; height:40px; background-color:#102ee8; border-radius:50%; font-size:22px; line-height:36px; text-align:center; color:#fff; position:absolute; top:-100%; left:50%; margin-left:-20px; margin-top:-20px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.wy_zx ul li:hover .t_b{top:50%;}

.wy_zx .t_p img{width:100%; display:block;}

.wy_zx .w_z{padding:15px; background-color:#f7f7f7;}

.wy_zx .w_z span{font-size:26px; margin-bottom:5px; display:block;}

.wy_zx .w_z i{font-size:14px; padding-left:5px;}

.wy_zx .w_z h3{font-size:16px; line-height:26px; color:#000; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.wy_zx ul li:hover .w_z h3{color:#0201ff;}

.wy_zx .w_z p{font-size:14px; line-height:22px; color:#666; height:44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;

line-clamp:2;

-webkit-line-clamp:2;

-moz-line-clamp:2;

-o-line-clamp:2;

-webkit-box-orient:vertical;}

.wy_zx ul li:hover .w_z p{color:#0201ff;}

.wy_zx .w_z em{display:block; margin-top:30px;}

@media only screen and (max-width:992px){

.wy_zx{padding:40px 0;}

.wy_zx ul li{margin-bottom:25px;}

.wy_zx .w_z span{font-size:22px;}

}



.gz_wx{width:100%; border-top:1px solid #e7e7e7; padding-top:50px; overflow:hidden;}

.gz_wx .g_z{max-width:800px; margin:0 auto;}

.gz_wx .g_z .t_p{width:35%; float:left;}

.gz_wx .g_z .t_p img{width:100%; height:auto; display:block;}

.gz_wx .g_z .w_z{width:50%; float:right; margin-top:50px;}

.gz_wx .g_z .w_z h3{font-size:24px; color:#000; margin-bottom:15px;}

.gz_wx .g_z .w_z em{width:40px; height:2px; background-color:#000; display:block; margin-bottom:20px;}

.gz_wx .g_z .w_z p{font-size:14px; line-height:24px; color:#777;}

.gz_wx .g_z .w_z .e_m{width:120px; border:1px solid #e7e7e7; margin-top:20px;}

.gz_wx .g_z .w_z img{width:100%; height:auto; display:block;}

@media only screen and (max-width:992px){

.gz_wx{padding-top:30px;}

.gz_wx .g_z .t_p{width:40%; float:none; margin:20px auto 0;}

.gz_wx .g_z .w_z{width:100%; margin-top:0; text-align:center; float:none;}

.gz_wx .g_z .w_z h3{font-size:20px; margin-bottom:15px;}

.gz_wx .g_z .w_z em{width:30px; height:1px; margin:0 auto 15px;}

.gz_wx .g_z .w_z .e_m{margin:15px auto 0;}

}



.lx_wm{width:100%; padding-bottom:60px; overflow:hidden;}

.lx_wm .container-fluid{max-width:1500px;}

.lx_wm .lx_fs{margin-top:50px; position:relative;}

.lx_wm .lx_fs .w_z{padding-left:30px; min-height:300px; border-left:1px solid #e7e7e7;}

.lx_wm .lx_fs .w_z.on{padding-left:0; border-left:0;}

.lx_wm .lx_fs .w_z h3{font-size:15px; margin-bottom:20px; color:#000;}

.lx_wm .lx_fs .d_z{font-size:14px; line-height:30px; color:#777; position:relative; padding-left:30px;}

.lx_wm .lx_fs .d_z i{position:absolute; top:0; left:0; color:#333; font-size:14px; line-height:30px;}

.lx_wm .lx_fs .n_r{font-size:14px; line-height:30px; color:#777;}

.lx_wm .lx_fs .n_r span{width:70px; margin-right:20px; text-align:right; color:#aaa; display:inline-block;}

@media only screen and (max-width:992px){

.lx_wm{padding-bottom:20px;}

.lx_wm .lx_fs{margin-top:30px;}

.lx_wm .lx_fs .w_z{padding-left:0; min-height:auto; border-left:0; margin-bottom:20px;}

}



.fh_top{width:40px; height:40px; background-color:#102ee8; display:none; position:fixed; right:0; bottom:20px; z-index:999;}

.fh_top img{width:100%; height:auto;}

@media only screen and (max-width:992px){

.fh_top{display:none !important;}

}



.ewm{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}

.ewm .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:absolute; left:0; top:0;}

.ewm .n_r{width:200px; padding:20px 20px 15px 20px; background-color:#fff; border:1px solid #e7e7e7; position:absolute; top:50%; left:50%;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.ewm .n_r img{width:100%; height:auto; display:block;}

.ewm .n_r p{text-align:center; font-size:14px; margin-top:10px; padding:0;}



.zxkf{display:none;}

@media only screen and (max-width:992px){

.zxkf{width:100%; background-color:#000; padding-top:3px; padding-bottom:3px; border-top:1px solid #222; position:fixed; left:0; bottom:0; z-index:99999; display:block;}

.zxkf ul li{width:25%; padding-top:5px; float:left; text-align:center; border-right:1px solid #222;

box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

-ms-box-sizing:border-box;

-o-box-sizing:border-box;}

.zxkf ul li:last-child{border-right:0;}

.zxkf ul li i{display:block; font-size:16px; line-height:20px; text-align:center;}

.zxkf ul li a{color:#eee; font-size:14px; line-height:20px; display:block;}

}



.footer{width:100%; background-color:#f7f7f7; color:#999;}

.footer .f_x{padding:30px 0; border-bottom:1px solid #d7d7d7; text-align:center;}

.footer .f_x a{width:50px; height:50px; border:2px solid #a8a8a8; border-radius:50%; display:inline-block; margin:0 10px;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.footer .f_x a:hover{border:2px solid #5b5b5b;}

.footer .f_x a.w_x{background:url(../image/w_x.png) no-repeat center / cover;}

.footer .f_x a.w_x:hover{background:url(../image/w_x1.png) no-repeat center / cover;}

.footer .f_x a.q_q{background:url(../image/q_q.png) no-repeat center / cover;}

.footer .f_x a.q_q:hover{background:url(../image/q_q1.png) no-repeat center / cover;}

.footer .f_x a.w_b{background:url(../image/w_b.png) no-repeat center / cover;}

.footer .f_x a.w_b:hover{background:url(../image/w_b1.png) no-repeat center / cover;}

.footer .f_l{padding:50px 0 30px; text-align:center;}

.footer .f_l ul li{display:inline-block; margin:0 30px; vertical-align:top;}

.footer .f_l h3{font-size:15px; margin-bottom:10px;}

.footer .f_l h3 a{color:#000; font-size:15px;}

.footer .f_l a{display:block; font-size:14px; line-height:26px; color:#999;}

.footer .f_l a:hover{color:#000;}

.footer .f_l .tel{font-size:26px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#030303; margin:50px 0 0;}

.footer .f_l .tel i{padding-right:5px; font-size:22px; font-weight:normal;}

.footer .icp{width:100%; background-color:#f0f0f0; padding:20px 0; font-size:14px; line-height:26px; text-align:center;}

.footer .icp a{color:#5b5b5b;}

.footer .icp a:hover{color:#000;}

.footer .icp span{padding:0 5px;}

@media only screen and (max-width:992px){

.footer .f_x{padding:20px 0 10px; border-bottom:0;}

.footer .f_x a{width:32px; height:32px; border:1px solid #a8a8a8; margin:0 5px;}

.footer .f_x a:hover{border:1px solid #5b5b5b;}

.footer .f_l{padding:0 0 20px;}

.footer .f_l ul{display:none;}

.footer .f_l .tel{font-size:22px; margin:0;}

.footer .f_l .tel i{font-size:20px;}

.footer .icp{padding:15px 0 70px; font-size:14px; line-height:24px;}

.footer .icp span{padding:0; display:block;}



.art_title a {

        float: left;

        clear: both;

    }

    .art_title span {

        float: left;

        clear: both;

    }

}



.pages{width:100%; height:30px; float:left; line-height:30px; text-align:center;}

.pages a{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px 8px; }

.pages .current-page{ color:#fff; margin-left:5px; font-size:12px; border:solid 1px #09F; background:#09F; padding:5px 8px; }

.pages span{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px 8px; }



.cj_xq_xx{ width:100%;}



#right_con {

    width: 100%;

    float: left;

    line-height: 200%;

    padding: 18px;

    font-size: 14px;

    

    min-height: 500px;

}



.art_list {

    width: 100%;

    float: left;

    padding: 10px 0;

    border-bottom: 1px dashed #DDDDDD;

}

.art_title {

    width: 100%;

    line-height: 40px;

    font-size: 18px;

    float: left;

}

.art_title a {

	font-size:16px;

    color: #000;

}

.art_title span {

    float: right;

    font-size: 14px;

    color: #959595;

}