*{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{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#0e6eb8; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}

.header{width:100%; height:80px; border-bottom: 1px solid rgba(255,255,255,.2); background-size:auto 100%; position:fixed; top:0; left:0; z-index:9999;}
.header .container{ width:1200px; margin:0 auto}
.header .logo{ float:left;}
.header .logo img{ height:auto; display:block;}
.header .menu{float:right; width:600px}
.header .menu .nav{ background:url(../images/nav.png) no-repeat left center; margin:0 auto;}
.header .menu .nav ul li{ width:100px; background:url(../images/nav.png) no-repeat right center; font-size:15px; line-height:80px; text-align:center; float:left; display:block; position:relative;}
.header .menu .nav ul li a{color:#fff; display:block;}
.header .menu .nav ul li:hover a{background-color:#0e6eb8; color:#FFFFFF}
.header .menu .nav .ej{width:100px; position:absolute; z-index:999; display:none; overflow:hidden;}
.header .menu .nav ul li:hover .ej{display:block;}
.header .menu .nav ul li:hover .ej a{font-size:14px; line-height:40px; border-top:1px solid #0a60a2;}
.header .menu .nav ul li:hover .ej a:hover{background-color:#0a60a2;}


.gallery-top{width:100%; height:600px; position:relative;}
.gallery-top .swiper-slide .wz{width:80%; color:#fff; text-shadow:0 0 8px #555; position:absolute; left:10%; top:50%; transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.gallery-top .swiper-slide .wz h3{font-size:40px; letter-spacing:3px; line-height:70px; text-align:center}
.gallery-top .swiper-slide .wz p{font-size:18px; letter-spacing:1px; line-height:36px;text-align:center}
.gallery-top .swiper-slide .h_bj{width:100%; height:100%; position:absolute; top:0; left:0;}


.gy_bt{width:100%; text-align:center; margin-bottom:30px;}
.gy_bt h1{font-size:30px; margin-bottom:5px; margin-top:0;}
.gy_bt em{font-size:15px; line-height:30px; color:#ccc; text-transform:uppercase; margin-bottom:10px; display:block;}
.gy_bt span{width:120px; height:1px; background-color:#aaa; display:block; margin:0 auto;}
.gy_bt i{width:60px; height:1px; background-color:#000; display:block; margin:0 auto;}


.sy_ss{width:100%; padding:30px 0; background-color:#f7f7f7;}
.sy_ss .container{width:800px;}
.sy_ss h1{font-size:30px; text-align:center; margin:0 0 20px;}
.sy_ss .s_c{width:100%; height:50px; background-color:#fff; overflow:hidden;}
.sy_ss .s_c input.w_z{width:80%; padding:0 10px; height:50px; font-size:16px; line-height:50px; float:left;}
.sy_ss .s_c input.a_n{width:20%; height:50px; background-color:#0e6eb8; font-size:16px; line-height:50px; color:#fff; cursor:pointer; float:right;}

.sy_cp{ padding:50px 0; overflow:hidden; height:auto}
.sy_cp li{ border: 2px solid #e5e5e5; width:277px; margin-right:20px; float:left; text-align:center; padding:0px 20px; }
.sy_cp ul li:nth-child(4n){margin-right:0; }
.sy_cp li img{ width:100%}
.sy_cp li h1{ font-size:16px; font-weight:bold}
.sy_cp li p{ font-size:14px; line-height:24px;}
.sy_cp li span a{border: #333333 2px solid;padding:5px;display:block;width:50%; font-size:12px; margin:15px  auto 20px; border-radius:4px;}
.sy_cp li span:hover{  color:#FFFFFF;display:block;}
.sy_cp li span a:hover{ color:#FFFFFF; display:block;background:#0e6eb8;border: #0e6eb8 2px solid;}

.jish{ padding:50px 0; overflow:hidden; height:600px;background:url(../images/bj.jpg) no-repeat left center; h}


.sy_jj{ padding:50px 0; overflow:hidden; height:auto}
.sy_jj ul{overflow:hidden; margin:0;}
.sy_jj ul li{float:left; padding:1px 1px 0 0; width:33.333%}
.sy_jj 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;}
.sy_jj ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_jj .nr{width:100%; position:relative; overflow:hidden;}
.sy_jj .bj{width:100%; height:100%; background-color:rgba(0,0,0,.3); top:0; left:0; position:absolute;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_jj .wz{position:absolute; width:90%; left:5%; bottom:5%; font-size:12px; color:#fff; line-height:26px;}
.sy_jj .wz h3{font-size:22px; margin-bottom:5px;}
.sy_jj .wz p{font-size:14px; color:#ddd; margin-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_jj .wz span{font-size:14px;}
.sy_jj .wz i{padding-left:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_jj ul li:hover .bj{background-color:rgba(14,110,184,.5);}
.sy_jj ul li:hover .wz i{padding-left:30px;}

.sy_xw{ padding:50px 0; overflow:hidden; height:auto; background:url(../images/tgbanner2.jpg) no-repeat left center;}
.sy_xw .gy_bt h1{ color:#FFFFFF}
.swiper-xw{width:1170px; margin:0 auto;}
.swiper-xw .swiper-slide{padding:0 50px; box-sizing:border-box;}
.swiper-xw h3 a{font-size:20px; margin-bottom:15px; color:#f1f1f1}
.swiper-xw p{font-size:14px; line-height:26px; margin-bottom:20px; color:#fff;}
.swiper-xw a.mr{font-size:14px;}
.swiper-xw .swiper-slide:hover a.mr{color:#fff;}
.swiper-xw .swiper-button-prev{background:url(../images/zjt.jpg) no-repeat; left:0; width:26px; height:26px; margin-top:-13px; background-size:26px 26px;
-webkit-background-size:26px 26px;
-moz-background-size:26px 26px;}
.swiper-xw .swiper-button-next{background:url(../images/yjt.jpg) no-repeat; right:0; width:26px; height:26px; margin-top:-13px; background-size:26px 26px;
-webkit-background-size:26px 26px;
-moz-background-size:26px 26px;}

.sy_gy{padding:50px 0; overflow:hidden; height:auto; background:#f7f7f7;}
.sy_gy .wz{ float:left; color:#717171; width:570px}
.sy_gy .wz h1{ font-size:30px; height:40px; color:#035cac}
.sy_gy .wz h2{ font-size:22px; height:40px; color:#717171}

.sy_gy .wz span{ width:96px; height:4px; background:#c3c3c3; display:block; margin:10px 0px}
.sy_gy .wz p{ font-size:14px; line-height:26px; padding:5px 0px ; height:auto; overflow:hidden}
.sy_gy .tu{ float:right; width:529px}
.anniu{  margin-top:15px; width:100px; text-align:center;}
.anniu a{ color:#035cac; display:block;border:#035cac 2px solid; padding:5px;border-radius:4px;}
.anniu a:hover{ background:#035cac;color:#fff; display:block;padding:5px;border-radius:4px;}

.sy_fw{width:100%; padding:50px 0; overflow:hidden;}
.sy_fw .tp{width:100%; overflow:hidden;}
.sy_fw .tp 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;}
.sy_fw .swiper-slide:hover .tp img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_fw .bj{width:100%; height:0; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .swiper-slide:hover .bj{height:100%;}
.sy_fw .wz{width:100%; background-color:rgba(0,0,0,.5); color:#fff; padding:0 15px; position:absolute; top:100%; margin-top:-56px; left:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .swiper-slide:hover .wz{top:20%; margin-top:0; background:none;}
.sy_fw .wz h3{font-size:18px; line-height:56px; text-align:center; margin:0; box-sizing:0 0 5px #555;}
.sy_fw .wz p{font-size:12px; line-height:24px;}
.sy_fw .wz a{width:30px; height:30px; display:block; font-size:22px; line-height:26px; text-align:center; background-color:#fff; 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 .wz a:hover{background-color:#0e6eb8; color:#fff;}
.sy_fw .wz i{display:inline-block; line-height:24px;}


.swiper-fuwu{padding-bottom:50px;}
.swiper-fuwu .swiper-slide{overflow:hidden;}
.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:#0e6eb8 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:#0e6eb8 url(../images/hz_r.png) no-repeat center;}



.sy_zh{width:100%; padding:50px 0; background-color:#f7f7f7; overflow:hidden;}
.sy_zh h1{margin:0 0 20px; font-size:26px;}
.sy_zh .x_w ul{background-color:#fff; padding:5px 15px 20px; margin-bottom:12px;}
.sy_zh .x_w ul li{display:block; border-bottom:1px dotted #e7e7e7; font-size:12px; line-height:46px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_zh .x_w ul li span{float:right; font-size:12px; line-height:44px; color:#aaa;}
.sy_zh .x_w .w_l{padding:15px; font-size:22px; line-height:29px; background:#fff url(../images/a2.jpg) no-repeat right center / auto 90%;}
.sy_zh .x_w .w_l span{font-size:16px; color:#777;}
.sy_zh .r_l{padding:0;}
.sy_zh .r_l .w_z{padding:15px; background-color:#fff; font-size:14px; line-height:26px;}
.sy_zh .r_l .w_z a{display:block; width:100px; height:26px; background-color:#0e6eb8; font-size:12px; color:#fff; text-align:center; line-height:26px; margin-top:20px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_zh .r_l .w_z a:hover{box-shadow:inset 100px 0 0 0 #555;
-webkit-box-shadow:inset 100px 0 0 0 #555;
-moz-box-shadow:inset 100px 0 0 0 #555;
-ms-box-shadow:inset 100px 0 0 0 #555;
-o-box-shadow:inset 100px 0 0 0 #555;}
.sy_zh .t_w{padding:0;}
.sy_zh .t_p{overflow:hidden; position:relative;}
.sy_zh .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;}
.sy_zh .t_p:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_zh .t_p .w{position:absolute; bottom:0; left:0; width:100%; padding:10px; background-color:rgba(0,0,0,.8);}
.sy_zh .t_p .w a{font-size:15px; color:#fff; display:block;}


.footer{width:100%; background-color:#0e6eb8;  color:#fff;}
.footer h3{font-size:18px; color:#fff; margin-bottom:20px;}
.footer p{font-size:14px; 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:14px; 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:14px; line-height:36px;}
.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:15px 0; font-size:12px; line-height:36px; text-align:center; color:#b1c5e4; }

.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: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%);}
.n_ban .w_z h3{font-size:30px;}
.n_ban .w_z h4{font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}


.neiye{margin:30px auto;}
.neiye .about{font-size:15px; text-align:left; line-height:32px; color:#555;}
.neiye .about p{margin-bottom:20px; text-align:left}
.neiye .news ul li{width:100%; border-bottom:1px dotted #e7e7e7; padding-bottom:20px; margin-bottom:20px; display:block; overflow:hidden;}
.neiye .news .r_q{height:80px; text-align:center; background-color:#888; font-size:14px; line-height:30px; color:#eee; padding:10px;}
.neiye .news .r_q i{font-size:22px; font-style:normal; color:#fff; display:block;}
.neiye .news ul li:hover .r_q{background-color:#0e6eb8;}
.neiye .news .w_z h3{font-size:18px; font-weight:bold; margin:0; line-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .news .w_z p{font-size:14px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.neiye .news ul li:hover .w_z a{color:#0e6eb8;}
.neiye .tp_news ul li{margin-bottom:20px; overflow:hidden;}
.neiye .tp_news .t_p{overflow:hidden;}
.neiye .tp_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 .tp_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 .tp_news .w_z{border:1px solid #e7e7e7; padding:15px;}
.neiye .tp_news .w_z h3{font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .tp_news .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.neiye .tp_news .w_z i{padding-right:5px; color:#0e6eb8;}
.neiye .tp_news .w_z span{color:#aaa;}
.neiye .linian .t_b{width:80px; height:80px; border-radius:100%; border:2px solid #e7e7e7; margin:0 auto;}
.neiye .linian .w_z{text-align:center;}
.neiye .linian .w_z h3{font-size:18px;}
.neiye .linian .w_z p{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#888;}

.yuanjing{width:100%; padding-top:50px; background-color:#f7f7f7;}
.yuanjing .y_j{text-align:center; color:#fff; padding:50px 0; background:url(../images/yj_bj.jpg) no-repeat center / cover fixed;}
.yuanjing .y_j p{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.mubiao{width:100%; padding-top:50px; background-color:#f7f7f7;}
.mubiao .j_s{width:100%; height:100vh; position:relative;}
.mubiao .y_j{width:50%; height:100%; background:#fff; position:absolute; left:0; top:0;}
.mubiao .y_j.r_t{left:auto; right:0;}
.mubiao .w_z{width:80%; position:absolute; left:10%; top:50%; transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.mubiao .w_z h3{margin-bottom:50px;}
.mubiao .w_z h3 i{font-size:18px;}
.mubiao .w_z p{font-size:16px; line-height:28px;}
.mubiao .w_z p i{font-size:12px; color:#888;}


.paging{width:100%; margin:50px 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:#0e6eb8; border:1px solid #0e6eb8; color:#fff;}
.paging a.on{background-color:#0e6eb8; border:1px solid #0e6eb8; color:#fff;}

.cpzs{ width:1170px; height:157px; margin:0 auto 40px;background:url(../images/cpbj.jpg) no-repeat;}
.cpzs .wnz{ width:750px; line-height:24px; margin-left:20px; color:#999999; height:auto; overflow:hidden; padding-top:35px}


.wz3 h1{ font-size:30px; height:40px; color:#fff; text-align:center}
.wz3 h2{ font-size:22px; height:40px; color:#fff;text-align:center}
.wz3 span{ width:96px; height:4px; background:#fff; display:block; margin:10px auto;text-align:center}


.ks {width:1200px; margin:10px auto 90px; overflow:hidden; text-align:center;}
.ks ul {width:1200px; margin-top:30px}
.ks ul li {width:370px; height: auto; padding:30px 20px 30px; background-color:#fff; border-radius:10px; float:left; text-align:center; display:block; overflow:hidden; margin-right:30px;}
.ks ul li:nth-child(3n){margin-right:0; }
.ks ul li:hover {margin-top:-10px; cursor:pointer; -webkit-transition:all .5s ease-in-out;}
.ks span{ font-size:15px;  line-height:30px; color:#f1f1f1}
.ks h4 {font-size:22px; color:#333; font-weight:normal; margin-top:20px; margin-bottom:20px;}
.ks p {font-size:15px; color:#555; line-height:28px; text-align: center;}

.dq_wz{width:100%; border-bottom:1px solid #e7e7e7; height:auto; overflow:hidden ; margin-top:-10px}
.dq_wz .ej_lm{ width:1200px; margin:0 auto}
.dq_wz .ej_lm ul li{float:left; }
.dq_wz .ej_lm ul li a{width:200px; height:60px; text-align:center; line-height:60px; font-size:16px;  display:block;}
.dq_wz .ej_lm ul li a:hover{color:#fff; background-color:#a9ccff;}
.dq_wz .ej_lm ul li a.on{color:#fff; background-color:#a9ccff; }


.ny_nr{ overflow:hidden;}
.ny_nr .g_y p{font-size:15px; line-height:30px; text-indent:30px; margin-bottom:30px;}
.ny_nr .g_y .t_p img{width:100%; height:auto; display:block;}
.ny_nr .cp_lb{padding:60px 0; background-color:#fafafa;}
.ny_nr .cp_lb img{max-width:100%; height:auto; display:block;}
.ny_nr .cp_lb .w_z{margin-top:40px; padding-left:50px;}
.ny_nr .cp_lb .w_z h3{background:url(../images/lx.png) no-repeat left center; text-indent:25px; font-size:22px; line-height:32px; margin-bottom:15px;}
.ny_nr .cp_lb .w_z p{font-size:15px; line-height:28px; margin-bottom:40px;}
.ny_nr .cp_lb .w_z i{margin-left:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.ny_nr .cp_lb .w_z a{width:150px; height:40px; border-radius:5px; background-color:#00a1e1; font-size:15px; text-align:center; line-height:40px; color:#fff; display:block;}
.ny_nr .cp_lb .w_z a:hover i{margin-left:30px;}
.ny_nr .cp_lb.bs{background-color:#fff;}
.ny_nr .cp_lb.bs .col-lg-5{float:right;}
.ny_nr .cp_lb.bs .w_z{padding-left:0; padding-right:50px;}

.feilei{ width:1200px; height:auto; overflow:hidden; margin:20px auto 10px}
.feilei li{ float:left; width:200px; text-align:center}
.feilei li span{ display:block; text-align:center; line-height:40px}

.neiye .product ul{width:1200px;}
.neiye .product ul li{width:285px; float:left; margin-right:20px; overflow:hidden; margin-bottom:20px}
.neiye .product ul li:nth-child(4n){margin-right:0; }
.neiye .product .n_r{border:1px solid #e7e7e7;}
.neiye .product .t_p{overflow:hidden;}
.neiye .product .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 .product 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 .product .w_z{padding:20px 15px; background-color:#fafafa;}
.neiye .product .w_z h3{font-size:16px; margin-top:0; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .product .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.neiye .product .w_z a.mr{display:block; width:130px; height:36px; background-color:#a7a7a7; font-size:15px; color:#fff; text-align:center; line-height:36px; margin-top:10px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .product ul li:hover .w_z a.mr{box-shadow:inset 130px 0 0 0 #0e6eb8;
-webkit-box-shadow:inset 130px 0 0 0 #0e6eb8;
-moz-box-shadow:inset 130px 0 0 0 #0e6eb8;
-ms-box-shadow:inset 130px 0 0 0 #0e6eb8;
-o-box-shadow:inset 130px 0 0 0 #0e6eb8;}

.page{width:100%; margin:30px auto 0; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#0e6eb8; border:1px solid #0e6eb8; color:#fff;}
.page a.on{background-color:#0e6eb8; border:1px solid #0e6eb8; color:#fff;}


.xw{width:1200px; margin:0 auto; }
.xw .tp{width:230px; padding:4px; border:1px solid #e7e7e7; float:left; overflow:hidden;
transition:all .5s; 
-webkit-transition:all .5s; 
-moz-transition:all .5s; 
-ms-transition:all .5s; 
-o-transition:all .5s;}
.xw .tp img{width:100%; height:auto; display:block;}
.xw ul li{ height:auto; overflow:hidden; border-bottom:#eee 1px dashed;margin-bottom:30px; padding-bottom:30px}
.xw ul li:hover .tp{border:1px solid #0e6eb8;}
.xw .wz{width:930px; float:right; font-size:14px; line-height:26px; overflow:hidden; position:relative;}
.xw .wz h3{font-size:18px; line-height:36px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw .wz h3 a:hover{color:#0e6eb8;}
.xw .wz p{margin-top:5px; font-size:12px; line-height:24px; color:#999; font-size:14px}
.xw .wz span{color:#999; font-size:12px; margin-right:20px;}
.xw .wz i{margin-right:5px;}
.xq1{ font-size:14px; color:#999; margin-top:25px}
.xq{width:100px; height:26px; margin-top:15px; border:1px solid #0e6eb8; color:#0e6eb8; font-size:12px; line-height:26px; text-align:center; display:block; position:relative; overflow:hidden; z-index:99;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:after{content:''; width:0; height:26px; background-color:#0e6eb8; position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:hover:after{width:100%;}
.xq a{display:block; position:relative; z-index:999;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:hover a{color:#fff;}
.xq i{margin-left:10px;}