*{padding:0px; margin:0px;}

html{font-size:62.5%;}

body{font-size:12px; font-family:'Microsoft YaHei';}

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:12px; font-family:'Microsoft YaHei';}

button{overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#555; text-decoration:none;}

a:hover{color:#14789f; 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:#14789f;}

::-webkit-scrollbar-thumb:active{background-color:#c1d32d;}

@media only screen and (max-width:992px){

input,textarea{-webkit-appearance:none; border-radius:0;}

}



.header{width:100%; background-color:rgba(255,255,255,.95); padding:15px 0; position:fixed; top:0; left:0; z-index:10;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header.on{box-shadow:0 0 10px #aaa; padding:0;}

.header .container{position:relative;}

.header .logo{width:154px; margin:3px 0; float:left;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header.on .logo{width:143px; margin:5px 0;}

.header .logo img{width:100%; height:auto; display:block;}

.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; 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 .an span{width:30px; height:2px; background-color:#14789f; 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:0; left:0;}

.header .an span.a2{top:8px; left:0;}

.header .an span.a3{top:16px; left:0;}

.header .an.n span.a2{display:none;}

.header .an.n span.a1{top:8px; width:30px;

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:8px; width:30px;

transform:rotate(135deg);

-o-transform:rotate(135deg);

-ms-transform:rotate(135deg);

-moz-transform:rotate(135deg);

-webkit-transform:rotate(135deg);}

.header .tel{float:left; font-size:18px; line-height:64px; margin-left:20px;}

.header .tel em{color:#14789f; font-size:18px; padding-right:5px;}

.header .search{width:154px; height:38px; border:2px solid #14789f; line-height:34px; text-align:center; cursor:pointer; margin-left:30px; float:left; margin-top:13px;}

.header .search input.w_z{width:120px; height:34px; font-size:14px; color:#555; padding:0 5px; float:left;}

.header .search button{width:30px; height:34px; background-color:#14789f; color:#fff; font-size:16px; float:right;}

.header .nav{float:right; margin-right:30px;}

.header .nav i{font-size:12px; color:#aaa; line-height:50px; text-align:right; position:absolute; width:50%; height:50px; 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{float:left;}

.header .nav ul li{margin:0 20px; height:64px; float:left; position:relative;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .nav ul li a.o_lm{display:block; font-size:16px; text-align:center; line-height:64px; color:#333;}

.header .nav ul li:hover a.o_lm{color:#14789f;}

.header .nav ul li.on a.o_lm{color:#14789f;}

.header .nav .y_j{position:relative;}

.header .nav .e_j{width:120px; background-color:#fff; box-shadow:0 0 5px #aaa; position:absolute; left:50%; margin-left:-60px; display:none; z-index:9999; overflow:hidden;}

.header .nav .e_j a{display:block; font-size:14px; text-align:center; line-height:36px;}

.header .nav .e_j a:hover{background-color:#14789f; color:#fff;}

.header .nav ul li:hover .e_j{display:block;}

.header .nav ul li span{width:0; height:2px; background-color:#14789f; position:absolute; left:50%; bottom:0;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

transform:translate(-50%,0);

-webkit-transform:translate(-50%,0);

-moz-transform:translate(-50%,0);

-ms-transform:translate(-50%,0);

-o-transform:translate(-50%,0);}

.header .nav ul li:hover span{width:100%;}

.header .nav ul li.on span{width:100%;}

@media (min-width:992px){

.header .tel{font-size:14px;}

.header .tel i{font-size:14px;}

.header .search{width:154px;}

.header .search input.w_z{width:120px;}

.header .search button{width:30px;}

.header .nav ul li{margin:0 10px;}

.header .nav ul li a.o_lm{font-size:14px;}

.header .nav .e_j{display:none !important;}

.header .nav ul li:hover .e_j{display:block !important;}

}

@media (min-width:1200px){

.header .tel{font-size:16px;}

.header .tel i{font-size:16px;}

.header .search{width:174px;}

.header .search input.w_z{width:130px;}

.header .search button{width:40px;}

.header .nav ul li{margin:0 15px;}

.header .nav ul li a.o_lm{font-size:16px;}

.header .nav .e_j{display:none !important;}

.header .nav ul li:hover .e_j{display:block !important;}

}

@media only screen and (max-width:992px){

.header{padding:0;}

.header .logo{width:143px; margin:10px 0;}

.header.on .logo{width:143px; margin:10px 0;}

.header .an{display:block;}

.header .tel{float:none; border-bottom:1px solid #444; font-size:15px; color:#fff; line-height:50px; margin-left:0;}

.header .tel em{color:#fff; font-size:15px;}

.header .search{width:100%; height:51px; line-height:50px; border:0; border-bottom:1px solid #444; float:none; margin:0;}

.header .search input.w_z{width:70%; height:50px; color:#fff; padding:0;}

.header .search button{width:30%; height:50px; background:none;}

.header .nav{width:50%; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:0; left:-70%; z-index:9999; overflow:auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .nav.on{left:0;}

.header .nav i{display:block;}

.header .nav ul{float:none;}

.header .nav ul li{height:auto; border-bottom:1px solid #444; float:none; margin:0;}

.header .nav ul li a.o_lm{font-size:15px; line-height:50px; text-align:left; color:#fff;}

.header .nav ul li:hover a.o_lm{color:#fff;}

.header .nav ul li.on a.o_lm{color:#fff;}

.header .nav .e_j{width:100%; background:none; box-shadow:none; position:relative; left:auto; margin-left:0; display:none; padding-bottom:10px;}

.header .nav .e_j a{border-top:0; font-size:12px; text-align:left; color:#aaa; line-height:32px;}

.header .nav .e_j a:hover{background:none;}

.header .nav ul li:hover .e_j{display:none;}

.header .nav ul li:hover span{width:0;}

.header .nav ul li.on span{width:0;}

}



.head_h{width:100%; background-color:#fff; height:94px;}

@media only screen and (max-width:992px){

.head_h{height:74px;}

}



.pc_ban{width:100%; background-color:#f7f7f7; position:relative; overflow:hidden;}

.pc_ban .swiper-slide{width:1170px; opacity:.2;}

.pc_ban .swiper-slide-active{opacity:1;}

.pc_ban img{width:100%; height:auto; display:block;}

.pc_ban .w_z{width:60%; position:absolute; top:50%; left:6%; color:#fff; text-shadow:0 0 5px #555;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.pc_ban .w_z h2{font-size:30px; font-weight:bold; margin-bottom:15px;}

.pc_ban .w_z .n_r{font-size:16px; line-height:30px;}

.pc_ban .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:-25px; left:50%; margin-left:-575px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

.pc_ban .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:-25px; right:50%; margin-right:-575px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

@media (min-width:992px){

.pc_ban .swiper-button-prev{margin-left:-475px;}

.pc_ban .swiper-button-next{margin-right:-475px;}

.pc_ban .swiper-slide{width:970px;}

}

@media (min-width:1200px){

.pc_ban .swiper-button-prev{margin-left:-575px;}

.pc_ban .swiper-button-next{margin-right:-575px;}

.pc_ban .swiper-slide{width:1170px;}

}

@media only screen and (max-width:992px){

.pc_ban .swiper-slide{width:100%;}

.pc_ban .w_z{width:90%; left:5%; text-align:center;}

.pc_ban .w_z h2{font-size:18px; font-weight:normal; margin-bottom:0;}

.pc_ban .w_z .n_r{display:none;}

.pc_ban .swiper-button-prev{display:none;}

.pc_ban .swiper-button-next{display:none;}

}



.gy_bt{margin-bottom:30px;}

.gy_bt.t_c{margin-bottom:50px; text-align:center;}

.gy_bt h3{font-size:26px; color:#14789f; font-weight:bold; margin-bottom:15px;}

.gy_bt p{font-size:15px; color:#666; margin-top:40px; margin-bottom:15px;}

.gy_bt b{color:#aaa; font-size:16px; display:block; text-transform:uppercase; margin-top:10px; font-weight:normal;}

.gy_bt em{width:64px; height:2px; background-color:#14789f; display:block;}

.gy_bt.t_c em{margin:0 auto;}

@media only screen and (max-width:992px){

.gy_bt{margin-bottom:20px; text-align:center;}

.gy_bt.t_c{margin-bottom:20px;}

.gy_bt.t_r{margin-bottom:20px; text-align:center;}

.gy_bt h3{font-size:20px;}

.gy_bt p{font-size:14px; margin-top:20px; margin-bottom:10px;}

.gy_bt b{margin-top:5px;}

.gy_bt em{width:50px; margin:0 auto;}

}



a.m_r{width:180px; height:40px; background-color:#14789f; font-size:14px; text-transform:uppercase; line-height:40px; text-align:center; color:#fff; display:block; margin-top:25px;}

a.m_r i{width:35px; height:8px; padding-left:5px; display:inline-block;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

a.m_r:hover i{padding-left:15px;}

@media only screen and (max-width:992px){

a.m_r{width:160px; height:36px; font-size:14px; line-height:36px; margin-top:20px;}

a.m_r i{padding-left:5px;}

a.m_r:hover i{padding-left:5px;}

}



.sy_gy{width:100%; padding:70px 0; overflow:hidden;}

.sy_gy .w_z{font-size:15px; color:#888; line-height:26px;}

.sy_gy .t_p{overflow:hidden;}

.sy_gy .t_p img{width:100%; height:auto; display:block;}

@media only screen and (max-width:992px){

.sy_gy{padding:30px 0;}

.sy_gy .w_z{font-size:14px; line-height:24px;}

.sy_gy .t_p{margin-top:20px;}

}



.sy_cp{width:100%; padding:70px 0; background:url(../images/sy_bj.jpg) no-repeat center / cover fixed; overflow:hidden;}

.sy_cp .gy_bt h3{color:#fff;}

.sy_cp .gy_bt b{color:#aaa; font-size:16px; display:block; text-transform:uppercase; margin-top:10px; font-weight:normal;}

.sy_cp .gy_bt em{width:64px; height:2px; background-color:#fff; display:block;}

.sy_cp .w_z{margin-top:60px;}

.sy_cp .w_z p{font-size:15px; line-height:26px; color:#fff; min-height:104px;}

.sy_cp .t_w{text-align:center;}

.sy_cp .t_w h3{font-size:16px; color:#333; margin-top:15px;}

.sy_cp .t_w p{font-size:12px; color:#aaa;}

.sy_cp .n_r:hover h3{color:#fff;}

.sy_cp .n_r:hover p{color:#fff;}

.sy_cp .n_r{background-color:#fff; padding:20px; margin:15px 0;}

.sy_cp .n_r:hover{background-color:#14789f;}

.sy_cp .t_b{width:86px; height:86px; margin:0 auto;}

.sy_cp .t_b.t_1{background:url(../images/p1.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_1{background:url(../images/p1.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_2{background:url(../images/p2.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_2{background:url(../images/p2.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_3{background:url(../images/p3.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_3{background:url(../images/p3.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_4{background:url(../images/p4.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_4{background:url(../images/p4.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_5{background:url(../images/p5.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_5{background:url(../images/p5.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_6{background:url(../images/p6.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_6{background:url(../images/p6.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_7{background:url(../images/p7.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_7{background:url(../images/p7.png) no-repeat bottom center / cover;}

.sy_cp .t_b.t_8{background:url(../images/p8.png) no-repeat top center / cover;}

.sy_cp .n_r:hover .t_b.t_8{background:url(../images/p8.png) no-repeat bottom center / cover;}

@media (min-width:992px){

.sy_cp .w_z{margin-top:30px;}

.sy_cp .w_z p{font-size:14px; line-height:24px;}

.sy_cp .t_w h3{font-size:15px; margin:7px 0 3px;}

.sy_cp .t_b{width:66px; height:66px;}

}

@media (min-width:1200px){

.sy_cp .w_z{margin-top:60px;}

.sy_cp .w_z p{font-size:15px; line-height:26px;}

.sy_cp .t_w h3{font-size:16px; margin:10px 0 5px;}

.sy_cp .t_b{width:86px; height:86px;}

}

@media only screen and (max-width:992px){

.sy_cp{padding:40px 0;}

.sy_cp .w_z{margin-bottom:20px; margin-top:0;}

.sy_cp .w_z p{font-size:14px; line-height:28px;}

.sy_cp .t_w h3{font-size:15px;}

.sy_cp .t_b{width:76px; height:76px;}

}



.sy_ys{width:100%; padding:60px 0; overflow:hidden;}

.sy_ys ul li{width:20%; border-right:1px solid #e7e7e7; float:left;}

.sy_ys ul li:last-child{border-right:0;}

.sy_ys .n_r{padding:20px 10px; position:relative; cursor:pointer;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_ys .n_r:hover{background-image:-webkit-linear-gradient(-45deg,#59b1d4,#4398b9);

background-image:-moz-linear-gradient(-45deg,#59b1d4,#4398b9);

background-image:-ms-linear-gradient(-45deg,#59b1d4,#4398b9);

background-image:-o-linear-gradient(-45deg,#59b1d4,#4398b9);

background-image:linear-gradient(-45deg,#59b1d4,#4398b9);}

.sy_ys .t_b{width:80px; height:80px; margin:0 auto 10px;}

.sy_ys .t_b.t_1{background:url(../images/a3.png) no-repeat top center / cover;}

.sy_ys .n_r:hover .t_b.t_1{background:url(../images/a3.png) no-repeat bottom center / cover;}

.sy_ys .t_b.t_2{background:url(../images/a4.png) no-repeat top center / cover;}

.sy_ys .n_r:hover .t_b.t_2{background:url(../images/a4.png) no-repeat bottom center / cover;}

.sy_ys .t_b.t_3{background:url(../images/a5.png) no-repeat top center / cover;}

.sy_ys .n_r:hover .t_b.t_3{background:url(../images/a5.png) no-repeat bottom center / cover;}

.sy_ys .t_b.t_4{background:url(../images/a6.png) no-repeat top center / cover;}

.sy_ys .n_r:hover .t_b.t_4{background:url(../images/a6.png) no-repeat bottom center / cover;}

.sy_ys .t_b.t_5{background:url(../images/a7.png) no-repeat top center / cover;}

.sy_ys .n_r:hover .t_b.t_5{background:url(../images/a7.png) no-repeat bottom center / cover;}

.sy_ys .w_z{text-align:center;}

.sy_ys .w_z h3{font-size:15px; line-height:22px; color:#333; margin-bottom:10px;}

.sy_ys .w_z p{font-size:12px; color:#8a8a8a;}

.sy_ys .w_z em{width:16px; height:1px; background-color:#c1d32d; display:block; margin:0 auto 10px;}

.sy_ys .n_r:hover .w_z h3{color:#fff;}

.sy_ys .n_r:hover .w_z p{color:#fff;}

@media (min-width:992px){

.sy_ys .t_b{width:70px; margin:0 auto 15px;}

.sy_ys .w_z h3{font-size:14px;}

}

@media (min-width:1200px){

.sy_ys .t_b{width:80px; margin:0 auto 20px;}

.sy_ys .w_z h3{font-size:15px;}

}

@media only screen and (max-width:992px){

.sy_ys{padding:30px 0 0; box-shadow:none; margin-top:0;}

.sy_ys ul li{width:100%; border-right:0; float:none;}

.sy_ys .n_r{padding:15px 10px; margin:0;}

.sy_ys .w_z h3{font-size:14px; margin-bottom:6px;}

.sy_ys .t_b{margin:0 auto 10px;}

}



.sy_ban{width:100%; position:relative; overflow:hidden;}

.sy_ban img{width:100%; height:auto; display:block;}

.sy_ban .swiper-slide{width:1170px; opacity:.2;}

.sy_ban .swiper-slide-active{opacity:1;}

.sy_ban .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:-25px; left:50%; margin-left:-575px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

.sy_ban .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:-25px; right:50%; margin-right:-575px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

@media (min-width:992px){

.sy_ban .swiper-button-prev{margin-left:-475px;}

.sy_ban .swiper-button-next{margin-right:-475px;}

.sy_ban .swiper-slide{width:970px;}

}

@media (min-width:1200px){

.sy_ban .swiper-button-prev{margin-left:-575px;}

.sy_ban .swiper-button-next{margin-right:-575px;}

.sy_ban .swiper-slide{width:1170px;}

}

@media only screen and (max-width:992px){

.sy_ban .swiper-slide{width:100%;}

.sy_ban .swiper-button-prev{display:none;}

.sy_ban .swiper-button-next{display:none;}

}



.sy_xm{width:100%; padding:70px 0; overflow:hidden;}

.sy_xm .w_z p{font-size:15px; line-height:26px;}

.sy_xm .t_w{background-color:#fff; padding:50px 30px 30px; box-shadow:0 0 20px #aaa; text-align:center;}

.sy_xm .t_w h3{font-size:16px; color:#333; margin:10px 0 5px;}

.sy_xm .t_w p{font-size:12px; color:#aaa;}

.sy_xm .t_w em{width:30px; height:2px; background-color:#14789f; display:block; margin:10px auto 20px;}

.sy_xm .t_b{width:86px; height:86px; border:2px solid #e7e7e7; border-radius:50%; margin:0 auto;}

.sy_xm .n_r:hover .t_b{border:2px solid #14789f;}

.sy_xm .t_b.t_1{background:url(../images/c1.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_1{background:#14789f url(../images/c1.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_2{background:url(../images/c2.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_2{background:#14789f url(../images/c2.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_3{background:url(../images/c3.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_3{background:#14789f url(../images/c3.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_4{background:url(../images/c4.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_4{background:#14789f url(../images/c4.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_5{background:url(../images/c5.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_5{background:#14789f url(../images/c5.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_6{background:url(../images/c6.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_6{background:#14789f url(../images/c6.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_7{background:url(../images/c7.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_7{background:#14789f url(../images/c7.png) no-repeat bottom center / cover;}

.sy_xm .t_b.t_8{background:url(../images/c8.png) no-repeat top center / cover;}

.sy_xm .n_r:hover .t_b.t_8{background:#14789f url(../images/c8.png) no-repeat bottom center / cover;}

@media (min-width:992px){

.sy_xm .w_z{margin-top:40px;}

.sy_xm .w_z p{font-size:14px; line-height:24px;}

.sy_xm .t_w{padding:30px 15px 15px;}

.sy_xm .t_w h3{font-size:15px; margin:7px 0 3px;}

.sy_xm .t_w em{margin:10px auto 15px;}

.sy_xm .t_b{width:66px; height:66px;}

}

@media (min-width:1200px){

.sy_xm .w_z{margin-top:80px;}

.sy_xm .w_z p{font-size:15px; line-height:26px;}

.sy_xm .t_w{padding:50px 30px 30px;}

.sy_xm .t_w h3{font-size:16px; margin:10px 0 5px;}

.sy_xm .t_w em{margin:10px auto 20px;}

.sy_xm .t_b{width:86px; height:86px;}

}

@media only screen and (max-width:992px){

.sy_xm{padding:40px 0;}

.sy_xm .w_z{margin-bottom:20px;}

.sy_xm .w_z p{font-size:14px; line-height:28px;}

.sy_xm .t_w{padding:20px 15px 10px; box-shadow:0 0 10px #aaa;}

.sy_xm .t_w h3{font-size:15px; margin:10px 0 6px;}

.sy_xm .t_w em{height:1px;}

.sy_xm .t_b{width:76px; height:76px;}

}



.sy_xw{width:100%; padding:50px 0; background-color:#f7f7f7; overflow:hidden;}

.sy_xw .t_w{padding:40px 50px; background-color:#fff;}

.sy_xw .t_w span{display:block; font-size:30px; color:#999;}

.sy_xw .t_w h3{font-size:16px; font-weight:bold; line-height:28px; color:#333; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_xw .t_w:hover a{color:#14789f;}

.sy_xw .t_w .w_z{font-size:13px; line-height:24px; color:#999; height:56px; overflow:hidden; margin-bottom:10px;}

.sy_xw .t_w .t_p{overflow:hidden;}

.sy_xw .t_w .t_p img{width:100%; height:auto; display:block;}

.sy_xw .x_w ul li{border-top:1px solid #e7e7e7; padding:30px 0;}

.sy_xw .r_q{text-align:right;}

.sy_xw .r_q span{display:block; font-size:22px; color:#777; margin-bottom:30px;}

.sy_xw .r_q i{font-size:18px; color:#999;}

.sy_xw .n_r{padding-left:30px; position:relative;}

.sy_xw .n_r:before{width:6px; height:6px; border-radius:50%; background-color:#14789f; content:""; position:absolute; left:15px; top:11px;}

.sy_xw .n_r h3{font-size:16px; font-weight:bold; line-height:28px; color:#333; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_xw .n_r p{font-size:13px; line-height:24px; color:#999; height:54px; overflow:hidden;}

.sy_xw .x_w ul li:hover a{color:#14789f;}

@media (min-width:992px){

.sy_xw .t_w{padding:20px 30px 30px;}

.sy_xw .x_w ul li{padding:15px 0;}

.sy_xw .r_q span{margin-bottom:20px;}

.sy_xw .n_r{padding-left:20px;}

.sy_xw .n_r:before{left:5px;}

}

@media (min-width:1200px){

.sy_xw .t_w{padding:40px 50px;}

.sy_xw .x_w ul li{padding:30px 0;}

.sy_xw .r_q span{margin-bottom:30px;}

.sy_xw .n_r{padding-left:30px;}

.sy_xw .n_r:before{left:15px;}

}

@media only screen and (max-width:992px){

.sy_xw{padding:40px 0;}

.sy_xw .t_w{padding:15px;}

.sy_xw .t_w span{font-size:18px;}

.sy_xw .t_w h3{font-size:16px; margin:5px 0;}

.sy_xw .t_w .w_z{font-size:14px; line-height:24px; height:48px;}

.sy_xw .x_w ul li{border-bottom:1px solid #e7e7e7; border-top:0; padding:20px 0;}

.sy_xw .r_q span{font-size:18px; margin-top:5px; margin-bottom:15px;}

.sy_xw .r_q i{font-size:15px;}

.sy_xw .n_r{padding-left:15px; position:relative;}

.sy_xw .n_r:before{left:0;}

.sy_xw .n_r h3{font-size:16px; margin:5px 0;}

.sy_xw .n_r p{font-size:14px; line-height:24px; height:48px;}

}



.n_ban{width:100%; height:200px; position:relative;}

.n_ban .w_z{width:80%; position:absolute; top:50%; left:50%; text-align:center; color:#fff;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.n_ban .w_z h3{font-size:26px; margin:15px;}

.n_ban .w_z p{font-size:16px; text-transform:uppercase;}

@media only screen and (max-width:992px){

.n_ban{height:120px;}

.n_ban .w_z h3{font-size:16px; margin:10px;}

.n_ban .w_z p{font-size:12px;}

}



.ny_nr{padding:50px 0; overflow:hidden;}



.ny_nr{width:100%; padding-top:30px; padding-bottom:100px;}

.ny_nr .pro{font-size:14px; line-height:24px; border-bottom:1px solid #e1dce3; padding:15px 0; margin-bottom:30px; overflow:hidden;}

.ny_nr .pro i{margin-right:10px; color:#14789f;}



.ny_nr .z_l{padding-right:30px;}

.ny_nr .z_l .n_r{margin-bottom:15px;}

.ny_nr .z_l .l_b{background:url(../images/l_b.jpg) no-repeat center / cover; margin-bottom:5px; text-indent:15px; font-size:18px; color:#fff; line-height:56px;}

.ny_nr .z_l .l_b i{display:none;}

.ny_nr .z_l .l_b a{float:right; font-size:12px; color:#fff; margin-right:15px;}

.ny_nr .z_l .t_j{margin-bottom:15px;}

.ny_nr .z_l .t_j .bd{overflow:hidden; border:2px solid #e7e7e7; padding:10px 0;}

.ny_nr .z_l .t_j .bd ul li{padding:0 5px; margin-bottom:10px; overflow:hidden;}

.ny_nr .z_l .t_j .col-lg-6{padding:0 5px;}

.ny_nr .z_l .t_j .c_p{text-align:center; border:1px solid #fff;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.ny_nr .z_l .t_j .col-lg-6:hover .c_p{border:1px solid #e7e7e7;}

.ny_nr .z_l .t_j .c_p .y_s{padding:10px 0; background-color:#f7f7f7; font-size:22px; line-height:36px; color:#14789f;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.ny_nr .z_l .t_j .col-lg-6:hover .y_s{background-color:#fff;}

.ny_nr .z_l .t_j .c_p .y_s sub{font-size:14px;}

.ny_nr .z_l .t_j .c_p .m_c{background-color:#14789f; color:#fff; line-height:26px; font-size:13px;}

.ny_nr .z_l .k_j{border:2px solid #e7e7e7; margin-bottom:15px; font-size:14px; line-height:24px; padding:15px 20px;}

.ny_nr .z_l .k_j a{display:block; font-size:15px;}

.ny_nr .z_l .k_j em{display:block; font-size:12px; color:#14789f;}

.ny_nr .z_l .k_j b{font-size:20px; color:#14789f; display:block;}

.ny_nr .z_l .em{width:200px; margin:0 auto; text-align:center;}

.ny_nr .z_l .em img{width:100%; height:auto; display:block;}

.ny_nr .z_l .em p{margin-top:10px;}

.ny_nr .z_l .n_r ul{border:2px solid #e7e7e7; border-bottom:0;}

.ny_nr .z_l .n_r ul li a{border-bottom:2px solid #e7e7e7; font-size:14px; color:#000; line-height:46px; text-indent:12px; display:block;}

.ny_nr .z_l .n_r ul li a:hover{background-color:#f7f7f7; color:#14789f;}

.ny_nr .z_l .n_r ul li a.on{background-color:#f7f7f7; color:#14789f;}



.ny_nr .y_l .l_m{font-size:22px; color:#000; margin-bottom:20px;}



.ny_nr .y_l .g_y img{width:100%; height:auto;}

.ny_nr .y_l .g_y h3{font-size:30px; text-transform:uppercase; text-align:center; color:#333; margin:10px 0 30px;}

.ny_nr .y_l .g_y h4{font-size:16px; line-height:30px; margin-bottom:15px;}

.ny_nr .y_l .g_y em{width:44px; height:2px; background-color:#c00; display:block; margin-bottom:20px;}

.ny_nr .y_l .g_y b{color:#c00;}

.ny_nr .y_l .g_y p{font-size:14px; line-height:28px; color:#666; margin-bottom:20px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}

.ny_nr .y_l .g_y i{padding-right:15px;}

.ny_nr .y_l .g_y .d_t{margin-bottom:20px;}



.ny_nr .y_l .c_p.row{margin:0 -20px;}

.ny_nr .y_l .c_p ul li{padding:0 20px; margin-bottom:30px;}

.ny_nr .y_l .c_p .n_r{border:1px solid #e7e7e7; text-align:center;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.ny_nr .y_l .c_p ul li:hover .n_r{box-shadow:0 0 10px #aaa;}

.ny_nr .y_l .c_p .y_s{padding:50px 0; background-color:#f7f7f7; font-size:36px; line-height:46px; color:#14789f;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.ny_nr .y_l .c_p ul li:hover .y_s{background-color:#fff;}

.ny_nr .y_l .c_p .y_s sub{font-size:22px;}

.ny_nr .y_l .c_p .m_c{background-color:#14789f; color:#fff; line-height:36px; font-size:15px;}



.ny_nr .hz_al ul li{margin-bottom:30px;}

.ny_nr .hz_al .t_p{border:1px solid #e7e7e7; padding:4px;}

.ny_nr .hz_al .t_p img{width:100%; height:auto; display:block;}

.ny_nr .hz_al .w_z{background-color:#f7f7f7; margin-top:2px; padding:10px;}

.ny_nr .hz_al .w_z h3{font-size:15px; margin-bottom:10px;}

.ny_nr .hz_al .w_z p{font-size:12px; line-height:20px; color:#777; height:44px; overflow:hidden;}



.ny_nr .xw_lb ul li{border-bottom:1px dotted #eaeaea; padding-bottom:20px; margin-bottom:20px;}

.ny_nr .xw_lb img{width:100%; height:auto; display:block;}

.ny_nr .xw_lb .w_z h3{font-size:16px; line-height:28px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .xw_lb .w_z span{font-size:12px; color:#555; padding-right:15px;}

.ny_nr .xw_lb .w_z i{color:#333; padding-right:5px;}

.ny_nr .xw_lb .w_z p{font-size:12px; line-height:22px; color:#777; margin-top:5px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .xw_lb .w_z a.x_q{width:120px; height:32px; border-radius:5px; background-color:#14789f; font-size:14px; text-align:center; line-height:32px; color:#fff; display:block;}



.ny_nr .xz_zx .f_l{background-color:#14789f; padding:10px 0; overflow:hidden; font-size:16px; text-align:center; line-height:32px; color:#fff;}

.ny_nr .xz_zx .f_l .col-lg-7{border-right:1px solid #066387; text-align:left;}

.ny_nr .xz_zx .f_l .col-lg-3{border-right:1px solid #066387;}

.ny_nr .xz_zx .x_z{margin-bottom:20px;}

.ny_nr .xz_zx .x_z ul li{padding:10px 0; font-size:14px; text-align:center; line-height:32px; overflow:hidden;}

.ny_nr .xz_zx .x_z ul li:nth-child(2n){background-color:#f2f2f2;}

.ny_nr .xz_zx .x_z .col-lg-7{border-right:1px solid #e7e7e7; text-align:left;}

.ny_nr .xz_zx .x_z .col-lg-3{border-right:1px solid #e7e7e7;}

.ny_nr .xz_zx .x_z i{font-size:22px; color:#14789f; vertical-align:middle;}



.ny_nr .yema{margin-top:40px; text-align:center;}

.ny_nr .yema ul li{margin:0 5px; display:inline-block;}

.ny_nr .yema ul li a{border:1px solid #eaeaea; width:40px; height:40px; font-size:14px; line-height:38px; text-align:center; color:#555; display:block;}

.ny_nr .yema ul li a.on{background-color:#14789f; border:1px solid #14789f; color:#fff;}

@media (min-width:992px){

.ny_nr .z_l ul{display:block !important;}

.ny_nr .y_l .c_p .y_s{padding:35px 0;}

.ny_nr .z_l .t_j .c_p .y_s{padding:15px 0;}

}

@media (min-width:1200px){

.ny_nr .z_l ul{display:block !important;}

.ny_nr .y_l .c_p .y_s{padding:50px 0;}

.ny_nr .z_l .t_j .c_p .y_s{padding:20px 0;}

}

@media only screen and (max-width:992px){

.ny_nr{padding-bottom:30px;}

.ny_nr .pro{font-size:14px; padding:10px 0; margin-bottom:20px; text-align:left;}

.ny_nr .pro span{display:none;}



.ny_nr .z_l{margin-bottom:10px; padding-right:15px;}

.ny_nr .z_l .n_r{border:0;}

.ny_nr .z_l .l_m{display:none;}

.ny_nr .z_l .l_b{font-size:16px; line-height:46px; text-align:left; text-indent:15px;}

.ny_nr .z_l .l_b i{display:block; float:right; width:66px; height:46px; text-align:center; line-height:46px;}

.ny_nr .z_l .t_j{display:none;}

.ny_nr .z_l .k_j{display:none;}

.ny_nr .z_l .n_r ul{display:none;}

.ny_nr .z_l .n_r ul li a{font-size:14px; color:#000; line-height:36px; display:block; margin-bottom:1px;}



.ny_nr .y_l .l_m{font-size:18px;}



.ny_nr .y_l .g_y h3{font-size:15px; margin:15px 0;}

.ny_nr .y_l .g_y h4{font-size:14px; line-height:26px; margin-bottom:10px;}

.ny_nr .y_l .g_y em{width:30px; height:2px; background-color:#c00; display:block; margin-bottom:10px;}

.ny_nr .y_l .g_y p{font-size:12px; line-height:22px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}



.ny_nr .y_l .c_p .w_z h3{font-size:16px; margin-bottom:6px;}



.ny_nr .xw_lb ul li{padding-bottom:20px; margin-bottom:20px;}

.ny_nr .xw_lb .w_z{margin-top:10px;}

.ny_nr .xw_lb .w_z h3{font-size:15px; line-height:26px; font-weight:normal; margin-bottom:5px;}

.ny_nr .xw_lb .w_z p{font-size:12px; line-height:22px; margin-bottom:10px;}

.ny_nr .xw_lb .w_z a.m_r{width:100px; height:26px; font-size:12px; line-height:26px;}



.ny_nr .xz_zx .f_l{padding:0; font-size:15px;}

.ny_nr .xz_zx .f_l .col-lg-7{border-right:0; border-bottom:1px solid #066387; padding:5px 15px; text-align:center;}

.ny_nr .xz_zx .x_z{margin-bottom:20px;}

.ny_nr .xz_zx .x_z ul li{padding:0; font-size:13px;}

.ny_nr .xz_zx .x_z .col-lg-7{border-right:0; border-bottom:1px solid #e7e7e7; padding:5px 15px; text-align:center;}

.ny_nr .xz_zx .x_z i{font-size:16px;}



.ny_nr .yema{margin-top:20px;}

.ny_nr .yema ul li{margin:0 3px;}

.ny_nr .yema ul li a{font-size:12px; line-height:28px; width:30px; height:30px;}

}

@media only screen and (max-width:375px){

.ny_nr .y_l .c_p .y_s{padding:38px 0;}

}



@media only screen and (max-width:320px){

.ny_nr .y_l .c_p .y_s{padding:30px 0;}

}



.ny_lx{padding:60px 0; overflow:hidden;}

.ny_lx .x_x{background-color:#f7f7f7; padding:30px 15px; text-align:center;}

.ny_lx .x_x .t_b{width:50px; margin:0 auto 15px;}

.ny_lx .x_x .t_b img{width:100%; height:auto; display:block;}

.ny_lx .x_x h3{font-size:18px; font-weight:bold; margin-bottom:10px;}

.ny_lx .x_x p{font-size:13px; line-height:24px;}

@media only screen and (max-width:992px){

.ny_lx{padding:40px 0 20px;}

.ny_lx .x_x{padding:20px 10px; margin-bottom:20px;}

.ny_lx .x_x p{font-size:12px; line-height:24px;}

}



.ny_ly{padding:60px 0; background-color:#f7f7f7; overflow:hidden;}

.ny_ly h3{margin-bottom:15px;}

.ny_ly h4{font-size:14px; line-height:26px; color:#888; margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin-bottom:15px;}

.ny_ly p{color:#777; line-height:32px;}

.ny_ly i{width:20px; display:inline-block;}

.ny_ly strong{font-size:16px; font-weight:normal; color:#000;}

.ny_ly input.z_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:left;}

.ny_ly input.y_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:right;}

.ny_ly input.q_p{width:100%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px;}

.ny_ly button{width:100%; height:46px; background-color:#14789f; font-size:15px; color:#fff; line-height:46px;}

.ny_ly textarea{width:100%; height:94px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:15px;}

@media only screen and (max-width:992px){

.ny_ly{padding:30px 0;}

.ny_ly h3{font-size:20px;}

.ny_ly h4{line-height:24px; margin-top:0; padding-bottom:15px; margin-bottom:15px;}

.ny_ly p{line-height:28px; margin-bottom:30px;}

.ny_ly strong{font-size:16px;}

.ny_ly input.z_c{width:100%; float:none;}

.ny_ly input.y_c{width:100%; float:none;}

}



.cp_con{width:100%; padding:30px 0; background-color:#f7f7f7;}

.cp_con .xq_dt{margin-bottom:20px;}

.cp_con .xq_dt img{width:100%; height:auto; display:block;}

.cp_con .cp_jj{background-color:#fff; padding:30px; font-size:13px; line-height:26px;}

.cp_con .cp_jj .m_c{padding:15px; background-color:#14789f; font-size:26px; color:#fff; margin-bottom:20px;}

.cp_con .cp_jj .d_h{margin-top:10px; line-height:30px;}

.cp_con .cp_jj .d_h b{font-size:22px; color:#c1d32d;}

.cp_con .cp_jj ul li{margin:10px 0;}

.cp_con .cp_jj img{width:100%; height:auto; display:block;}

.cp_con .cp_xq{padding:30px; background-color:#fff; font-size:14px; line-height:26px; margin-top:20px;}

.cp_con .cp_xq .l_m{border-bottom:1px solid #e7e7e7; margin-bottom:25px;}

.cp_con .cp_xq .l_m span{width:120px; height:38px; background-color:#14789f; display:block; font-size:16px; line-height:38px; text-align:center; color:#fff;}

.cp_con .cp_xq .j_s{font-size:14px; line-height:26px; color:#777;}

.cp_con .cp_xq .g_g img{margin-bottom:20px;}

.cp_con .cp_xq .g_g h3{font-size:26px; line-height:36px; margin-bottom:20px; margin-top:30px;}

.cp_con .cp_xq .g_g p{line-height:30px;}

.cp_con .cp_xq .l_c{margin-bottom:20px;}

.cp_con .cp_xq .l_c .hd{text-align:center; margin-bottom:20px; overflow:hidden;}

.cp_con .cp_xq .l_c .hd ul li{display:inline-block; background-color:#f7f7f7; font-size:16px; line-height:40px; padding:0 15px; margin:0 10px; cursor:pointer;}

.cp_con .cp_xq .l_c .hd ul li.on{border-bottom:2px solid #14789f; color:#14789f;}

.cp_con .cp_xq .y_y .n_r{margin-top:30px;}

.cp_con .cp_xq .y_y .n_r:hover{}

.cp_con .cp_xq .y_y .t_p img{width:100%; height:auto; display:block;}

.cp_con .cp_xq .y_y .w_z{margin-top:15px;}

.cp_con .cp_xq .y_y .w_z h3{font-size:16px; color:#333; margin-bottom:15px;}

.cp_con .cp_xq .y_y .w_z span{font-size:12px; color:#14789f;}

.cp_con .cp_xq img{max-width:100%; height:auto; display:block; margin:0 auto;}

.cp_con .cp_xq table{border-collapse:collapse; border:1px solid #e7e7e7;}

.cp_con .cp_xq table tr td{border:1px solid #e7e7e7; padding:10px;}

@media only screen and (max-width:992px){

.cp_con .xq_dt{margin-bottom:15px;}

.cp_con .cp_jj{padding:15px; font-size:12px; line-height:24px;}

.cp_con .cp_jj .m_c{font-size:18px; padding:10px 15px; margin-bottom:10px;}

.cp_con .cp_jj .d_h{margin-top:5px; line-height:28px;}

.cp_con .cp_jj .d_h b{font-size:18px;}

.cp_con .cp_jj .t_p{margin-right:0; margin-bottom:20px;}

.cp_con .cp_jj ul li{margin:5px 0;}

.cp_con .cp_xq{padding:15px; font-size:12px; line-height:24px; margin-top:15px;}

.cp_con .cp_xq .l_m{margin-bottom:10px;}

.cp_con .cp_xq .l_m span{width:110px; height:30px; font-size:15px; line-height:30px;}

.cp_con .cp_xq .j_s{font-size:12px; line-height:24px;}

.cp_con .cp_xq .g_g h3{font-size:18px; line-height:30px; margin-bottom:15px; margin-top:0;}

.cp_con .cp_xq .g_g p{line-height:26px; margin-bottom:15px;}

.cp_con .cp_xq .l_c .hd{margin-bottom:15px;}

.cp_con .cp_xq .l_c .hd ul li{background:none; font-size:14px; line-height:32px; padding:0 5px; margin:0 5px;}

.cp_con .cp_xq .y_y{margin-top:20px;}

.cp_con .cp_xq .y_y h3{font-size:14px; margin-top:10px;}

.cp_con .cp_xq .y_y .n_r{padding:20px 10px; margin:0 0 20px;}

.cp_con .cp_xq .y_y .t_b{width:76px; height:76px;}

.cp_con .cp_xq table tr td{padding:5px; font-size:12px; line-height:22px;}

}





.footer{width:100%; background-color:#3b3b3b; font-size:13px; line-height:30px; color:#888;}

.footer .container{padding:40px 15px 20px; position:relative;}

.footer h3{margin-bottom:15px; font-size:15px; font-weight:bold; color:#fff;}

.footer ul li{display:block;}

.footer i{width:20px; display:inline-block;}

.footer a{color:#888;}

.footer a:hover{color:#ddd;}

.footer input{width:100%; height:34px; background-color:#444; padding:0 5px; display:block; font-size:13px; line-height:34px; color:#888; margin-bottom:6px;}

.footer textarea{width:100%; height:58px; background-color:#444; padding:5px; font-size:13px; line-height:24px; color:#888; margin-bottom:6px; resize:none;}

.footer button{width:100%; height:34px; background-color:#14789f; font-size:13px; line-height:34px; color:#fff; text-align:center;}

.footer img{width:86%; height:auto; display:block; margin:0 auto 6px;}

.footer .y_l{margin-top:30px;}

.footer .y_l a{padding-left:15px;}

.footer .b_q{padding:15px 0; background-color:#1b1b1b; line-height:30px;}

.footer .b_q .container{padding:0 15px;}

.footer .b_q .z_c{float:left;}

.footer .b_q .z_c span{padding-right:6px;}

.footer .b_q .y_c{float:right;}

.footer .b_q .y_c a{width:30px; display:block; float:left; margin-left:10px;}

@media only screen and (max-width:992px){

.footer{line-height:26px;}

.footer .container{padding:0 15px 30px;}

.footer .d_t{margin-top:30px;}

.footer h3{margin-top:30px; margin-bottom:10px; font-size:16px; font-weight:normal;}

.footer input{height:40px; line-height:40px; margin-bottom:10px;}

.footer textarea{height:64px; padding:8px 5px; margin-bottom:10px;}

.footer button{height:40px; line-height:40px;}

.footer .b_q{padding:15px 0 65px; line-height:22px; text-align:center;}

.footer .b_q .z_c{float:none;}

.footer .b_q .z_c span{padding-right:0; display:block;}

.footer .b_q .y_c{display:none;}

}



.pc_kf{width:46px; position:fixed; right:0; top:50%; margin-top:-95px; z-index:99999;}

.pc_kf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:46px; height:46px; float:right; overflow:hidden;

transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .dh:hover{background-color:rgba(20,120,159,.8); width:210px;}

.pc_kf .dh .tp{float:left; width:46px; height:46px; background:url(../images/d_h.png) no-repeat center;

transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .dh:hover .tp{background-color:rgba(20,120,159,.8);}

.pc_kf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:46px; float:left; margin-left:10px;}

.pc_kf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:46px; height:46px; float:right; overflow:hidden; transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .qq:hover{background-color:rgba(20,120,159,.8); width:150px;}

.pc_kf .qq .tp{float:left; width:46px; height:46px; background:url(../images/q_q.png) no-repeat center;

transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .qq:hover .tp{background-color:rgba(20,120,159,.7);}

.pc_kf .qq .wz{font-size:14px; color:#fff; line-height:46px; float:left; margin-left:10px;}

.pc_kf .qq .wz a{color:#fff;}

.pc_kf .al{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:46px; height:46px; float:right; overflow:hidden; transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .al:hover{background-color:rgba(20,120,159,.8); width:150px;}

.pc_kf .al .tp{float:left; width:46px; height:46px; background:url(../images/a_l.png) no-repeat center;

transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .al:hover .tp{background-color:rgba(20,120,159,.7);}

.pc_kf .al .wz{font-size:14px; color:#fff; line-height:46px; float:left; margin-left:10px;}

.pc_kf .al .wz a{color:#fff;}

.pc_kf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:46px; height:46px; float:right; position:relative; transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .wx:hover{background-color:rgba(20,120,159,.8);}

.pc_kf .wx .tp{float:left; width:46px; height:46px; background:url(../images/w_x.png) no-repeat center;}

.pc_kf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}

.pc_kf .ewm img{width:100%; height:auto; display:block;}

.pc_kf .wx:hover .ewm{display:block;}

.pc_kf .fh{margin-bottom:10px; background-color:#14789f; width:46px; height:46px; float:right; position:relative; cursor:pointer;

transition:all 0.5s;

-webkit-transition:all 0.5s;

-moz-transition:all 0.5s;

-ms-transition:all 0.5s;

-o-transition:all 0.5s;}

.pc_kf .fh .tp{float:left; width:46px; height:46px; background:url(../images/f_h.png) no-repeat center;}

@media only screen and (max-width:992px){

.pc_kf{display:none;}

}



.sj_kf{width:100%; height:50px; background-color:#000; position:fixed; bottom:0; left:0; display:none;}

.sj_kf ul li{width:25%; height:50px; float:left; border-right:1px solid #2b2b2b;}

.sj_kf ul li:last-child{border-right:0;}

.sj_kf ul li a{display:block; width:100%; height:50px;}

@media only screen and (max-width:992px){

.sj_kf{display:block;}

}



.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}

.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.e_m .n_r img{width:100%; height:auto; display:block;}

.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}



.xiaocms-page{ width:100%; margin:0 auto; margin-top:50px; text-align:center}

.xiaocms-page span {

display: inline-block;

padding: 7px 17px;

background: #14789f;

border: 1px solid #14789f;

color: #fff;

text-align: center;

margin-left: 12px;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

font-size:13px;

}

.xiaocms-page a {

display: inline-block;

background: #fff;

border: 1px solid #e3e3e3;

text-align: center;

color: #333;

padding: 7px 17px;

margin-left: 12px;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

font-size:13px;

}



.cp_con .cp_jj .t_p{

      position: relative;

      height:400px;

    }

.swiper-container {

      width: 100%;

      height: 100%;

      margin-left: auto;

      margin-right: auto;

    }

    .swiper-slide {

      background-size: cover;

      background-position: center;

    }

.cp_con .cp_jj .t_p .swiper-container.gallery-top {

      height: 80%;

      width: 100%;

    }

.cp_con .cp_jj .t_p .swiper-container.gallery-thumbs {

      height: 20%;

      box-sizing: border-box;

      padding: 10px 0;

    }

    .gallery-thumbs .swiper-slide {

      width: 25%;

      height: 100%;

      opacity: 0.4;

    }

    .gallery-thumbs .swiper-slide-active {

      opacity: 1;

    }

@media only screen and (max-width:992px){

.cp_con .cp_jj .t_p{

      position: relative;

      height:300px;

    }

}