@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333;font-family:"微软雅黑";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;list-style:none; font-weight:normal;}
i,em{font-style:normal;}
input,select,textarea{font-family:"微软雅黑"; outline:none; background:none; border:0;}
button {overflow:visible}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#1494b9;}
li{	list-style:none;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#ddd; border-radius:5px;}
::-webkit-scrollbar-thumb:hover{background-color:#1494b9;}
::-webkit-scrollbar-thumb:active{background-color:#1494b9;}

.container{width:1200px; margin:0 auto;}

.header{width:94%; padding:0 3%; border-bottom:1px solid rgba(255,255,255,.2); position:absolute; top:0; left:0; z-index:9999;}
.header.on{background-color:rgba(255,255,255,.9); box-shadow:0 0 5px #aaa; position:fixed;}
.header .logo{width:250px; height:52px; background:url(../images/logo1.png) no-repeat center; margin:10px 0; float:left;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header.on .logo{background:url(../images/logo.png) no-repeat center;}
.header .logo a{width:100%; height:100%; display:block;}
.header .nav{float:right;}
.header .nav ul li{font-size:14px; margin:0 20px; text-align:center; float:left; display:block; position:relative;}
.header .nav ul li a{padding:0 10px; line-height:72px; color:#fff; display:block;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header.on .nav ul li a{color:#555;}
.header .nav ul li:hover a{color:#1494b9;}
.header .nav ul li span{width:0; height:2px; background-color:#1494b9; 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%;}

.gallery-top{width:100%; height:570px; position:relative;}
.gallery-top .swiper-slide .wz{width:1200px; color:#fff; text-shadow:0 0 8px #555; position:absolute; left:50%; top:50%; margin-top:-53px; margin-left:-600px;}
.gallery-top .swiper-slide .wz h3{font-size:40px; letter-spacing:3px; line-height:70px;}
.gallery-top .swiper-slide .wz p{font-size:18px; letter-spacing:1px; line-height:36px;}
.gallery-top .swiper-slide .h_bj{width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,.5); top:0; left:0;}

.gy_bt{width:100%; text-align:center; margin-bottom:50px;}
.gy_bt h1{font-size:50px; color:#555; margin-bottom:15px;}
.gy_bt em{font-size:20px; color:#888; display:block;}

.sy_fw{width:100%; padding:50px 0; background-color:#fafafa; overflow:hidden;}
.sy_fw .tp{width:80px; margin:30px auto 20px; overflow:hidden;}
.sy_fw .tp img{width:100%; height:auto; display:block;}
.sy_fw .wz{padding:0 15px; text-align:center;}
.sy_fw .wz h3{font-size:18px; font-weight:bold; line-height:32px; margin-bottom:15px;}
.sy_fw .wz p{font-size:12px; color:#aaa; line-height:22px;}
.sy_fw .wz a{width:30px; height:30px; display:block; font-size:22px; line-height:26px; text-align:center; background-color:#e7e7e7; border-radius:100%; margin:20px auto 0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .swiper-fuwu .swiper-slide:hover .wz a{background-color:#1494b9; color:#fff;}
.sy_fw .wz i{display:inline-block; line-height:24px;}

.swiper-fuwu{padding-bottom:50px;}
.swiper-fuwu .swiper-slide{overflow:hidden; padding-bottom:30px; background-color:#fff;}
.swiper-fuwu .swiper-button-prev{width:50px; height:26px; background:#d7d7d7 url(../images/hz_l.png) no-repeat center; top:auto; bottom:0; left:50%; margin-left:-60px;}
.swiper-fuwu .swiper-button-prev:hover{background:#1494b9 url(../images/hz_l.png) no-repeat center;}
.swiper-fuwu .swiper-button-next{width:50px; height:26px; background:#d7d7d7 url(../images/hz_r.png) no-repeat center; top:auto; bottom:0; right:50%; margin-right:-60px;}
.swiper-fuwu .swiper-button-next:hover{background:#1494b9 url(../images/hz_r.png) no-repeat center;}

.sy_yl{width:100%; padding:150px 0; background:url(../images/yw_bj.jpg) no-repeat center / cover fixed; text-align:center; color:#fff;}
.sy_yl h1{font-size:32px; margin-bottom:30px;}
.sy_yl h2{font-size:18px;}

.sy_hz{background-color:#f7f7f7; padding:50px 0;}
.sy_hz ul{width:1212px;}
.sy_hz ul li{width:188px; border:1px solid #e7e7e7; margin-right:12px; margin-bottom:12px; float:left;}
.sy_hz ul li img{width:100%; height:auto; display:block;}

.footer{width:100%; background-color:#222; border-top:5px solid #1494b9; color:#aaa;}
.footer .l_x{float:left; width:35%;}
.footer .k_j{float:left; width:35%;}
.footer .h_d{float:left; width:30%;}
.footer h3{font-size:16px; color:#fff; margin-bottom:15px;}
.footer p{font-size:12px; line-height:28px;}
.footer p i{padding-right:10px;}
.footer p a{color:#aaa;}
.footer p a:hover{color:#fff;}
.footer ul{margin-bottom:15px; overflow:hidden;}
.footer ul li{padding:0; width:50%; float:left;}
.footer ul li a{display:block; font-size:12px; line-height:28px; color:#aaa;}
.footer ul li a:hover{color:#fff;}
.footer img{width:100%; height:auto; display:block;}
.footer select{border:1px solid #fff; width:50%; height:36px; padding:0 2%; color:#aaa; float:right; font-size:12px; line-height:36px; font-family:"微软雅黑"; outline:none;}
.footer option{color:#555;}
.footer .container{padding:30px 0;}
.footer .e_m{width:100px; float:left;}
.footer .e_m img{width:100%; height:auto; display:block;}
.footer .icp{width:100%; padding:10px 0; font-size:12px; line-height:36px; text-align:center; color:#aaa; border-top:1px solid #555;}

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-30px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; 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;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align: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;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; 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;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align: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;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; 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;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh:hover{background-color:rgba(226,177,119,.9);}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}

.n_ban{width:100%; height:500px; position:relative; overflow:hidden;}
.n_ban .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0;}
.n_ban .w_z{position:absolute; width:100%; text-align:center; color:#fff; top:45%; left:0;}
.n_ban .w_z h3{font-size:30px; margin-bottom:20px;}
.n_ban .w_z h4{font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.neiye{width:1200px; margin:50px auto;}

.neiye .news{width:1220px;}
.neiye .news ul li{width:265px; padding:10px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.neiye .news ul li:hover{box-shadow:0 0 10px #ddd;}
.neiye .news .t_p{overflow:hidden;}
.neiye .news .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.neiye .news ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.neiye .news .w_z{padding:10px 0;}
.neiye .news .w_z h3{font-size:16px; margin-top:0; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .news .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px;}
.neiye .news .w_z i{padding-right:5px; color:#777;}
.neiye .news .w_z span{color:#aaa; font-size:12px; padding-right:15px;}
.neiye .news .w_z a.m_r{width:80px; font-size:12px; text-align:center; line-height:22px; padding:0 10px; border-radius:20px; background-color:#f5f5f5; display:block;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.neiye .news ul li:hover .w_z a.m_r{background-color:#1494b9; color:#fff;}

.neiye .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}
.neiye .rc_zp .ts a{color:#1494b9;}
.neiye .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.neiye .rc_zp .jr_lm.jt{border: 1px solid #1494b9;}
.neiye .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.neiye .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.neiye .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.neiye .rc_zp .jr_lm.jt .jr_bt{background-color:#1494b9; color:#fff; padding:20px 40px; line-height:40px;}
.neiye .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.neiye .rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.neiye .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.neiye .rc_zp .jr_nr .gw{width:80px; float:left;}
.neiye .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}

.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-top:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#1494b9; display:block; margin-bottom:15px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#1494b9; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:40px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#1494b9; font-size:14px; color:#fff; line-height:40px;}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

.cp_lb{width:100%; overflow:hidden;}
.cp_lb .b_y{margin:50px auto; text-align:center;}
.cp_lb .b_y h1{font-size:26px; margin-bottom:15px;}
.cp_lb .b_y em{font-size:16px; color:#888;}
.cp_lb .l_m{text-align:center;}
.cp_lb .l_m ul li{margin:0 40px; display:inline-block;}
.cp_lb .l_m ul li a{font-size:16px; line-height:60px; display:block;}
.cp_lb .l_m ul li a.on{border-bottom:2px solid #1494b9; color:#1494b9;}
.cp_lb .l_b{padding:25px 0; background-color:#f5f5f5;}
.cp_lb .l_b ul{width:1200px; margin:0 auto;}
.cp_lb .l_b ul li{width:300px; margin:25px; padding:25px; background-color:#fff; border-radius:20px; float:left;}
.cp_lb .l_b ul li:hover{box-shadow:0 0 10px #ddd;}
.cp_lb .l_b .t_b{width:120px; margin:0 auto 20px;}
.cp_lb .l_b .t_b img{width:100%; height:auto; display:block;}
.cp_lb .l_b .w_z{text-align:center; overflow:hidden;}
.cp_lb .l_b .w_z h3{font-size:22px; margin-bottom:10px;}
.cp_lb .l_b .w_z p{font-size:12px; color:#999; line-height:24px; height:48px; overflow:hidden; margin-bottom:30px;}
.cp_lb .l_b .w_z a.l_j{width:118px; height:32px; margin:0 15px; float:left; border:1px solid #e7e7e7; line-height:32px; color:#777;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.cp_lb .l_b .w_z a.l_j:hover{background-color:#09F; border:1px solid #09F; color:#fff;}
.cp_lb .l_b .w_z a.z_x{width:118px; height:32px; margin:0 15px; float:left; border:1px solid #e7e7e7; line-height:32px; color:#777;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.cp_lb .l_b .w_z a.z_x:hover{background-color:#F66; border:1px solid #F66; color:#fff;}

.gy_wm{width:100%; overflow:hidden;}
.gy_wm .b_y{margin:50px auto; text-align:center;}
.gy_wm .b_y h1{font-size:26px; margin-bottom:15px;}
.gy_wm .b_y em{font-size:16px; color:#888;}
.gy_wm .l_m{text-align:center; border-bottom:1px solid #e7e7e7;}
.gy_wm .l_m ul li{margin:0 40px; display:inline-block;}
.gy_wm .l_m ul li a{font-size:16px; line-height:60px; display:block;}
.gy_wm .l_m ul li a.on{border-bottom:2px solid #1494b9; color:#1494b9;}
.gy_wm .j_s{width:1200px; font-size:15px; text-align:center; line-height:36px; color:#777;  margin:30px auto 50px;}
.gy_wm .j_s p{margin-bottom:15px;}

.paging{width:100%; margin:20px auto 0; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin-right:10px; display:inline-block;}
.paging a:hover{background-color:#1494b9; border:1px solid #1494b9; color:#fff;}
.paging a.on{background-color:#1494b9; border:1px solid #1494b9; color:#fff;}