﻿@charset "utf-8";
@import url("common.css");
@import url("history.css");
/*banner*/
.y_banner{background-color:#fff;height:100vh;position: relative;}
.y_banner .swiper-container{width: 100%; z-index: 0; height: 100%;}
.y_banner .swiper-slide{background-color: rgba(0,0,0,0);}
.y_banner .swiper-wrapper, 
.y_banner [data-swiper-parallax]{will-change:transform}
.y_banner .headbg{position:absolute;z-index:0;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.y_banner .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index: 1;}

.y_banner .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 10s; animation: scaleBigToSmall 10s;}
.y_banner .swiper-slide-active .en{opacity: .5; -webkit-animation: fadeInDown 1.5s; animation: fadeInDown 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.y_banner .swiper-slide-active .cn{-webkit-animation: fadeInUp 1.5s; animation: fadeInUp 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;text-align: center;}
.y_ban_texts{position: absolute;top: 20%;left: 0;max-width: 50%;}
.y_ban_texts img{max-width: 100%;}
.y_ban_texts .enter{display: inline-block; margin: 10% 0 0 10%;/*background: #46a4db;*/animation: jab .5s ease-in-out infinite; animation-direction: alternate;transition: ease .3s;background: #4293eb;}
.y_ban_texts .enter a{width: 100%;height: 100%;padding: 10px 40px;border: 1px solid #4293eb;display: block;color: #fff;transition: ease .3s;}
.y_ban_texts .enter:hover{background: rgba(255,255,255,.5);}
.y_ban_texts .enter:hover a{border: 1px solid #fff;color: #4293eb;}
#ban_dot{bottom:76px !important;}
.y_banner .swiper-pagination-bullet{position: relative; width:15px; height: 15px; margin: 0 8px !important; opacity: 1; background: #fff; }
.y_banner .swiper-pagination-bullet-active{background: #4293eb;box-shadow: inset 1px 1px 5px #142c47;}



.h_d{position: fixed;width: 100%;left: 0;top: 0;right: 0;z-index: 100;}
.idx_hd{background: #fff;border-bottom: 1px solid #fff;}
.hd_hr{position: relative;height:110px;background: #fff;box-shadow: 0 0 15px #ddd;}
.hd_hr:hover{background: #fff;}
.logo{margin:0 13% 0 0;width:268px;}
.logo:hover{transform: translate(0,-5px);}
.logo a{width:100%;display: block;}
.logo img{width: 100%;}
.hd_center{height: 100%; align-items: center;}
.hd_top{margin-left: 3%;}
.hd_top .phone i{width: 25px;height: 25px;display: inline-block;float: left;margin: 6px 6px 0 0;}
.hd_top .phone i img{width: 100%;}
.hd_top .phone span{font-size:32px;font-style:italic;font-family: 'Sakkal Majalla';font-weight: bold;}

.hd_nav,
.hd_nav .nav_lis{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.hd_nav .nav_lis ul{display:-webkit-box;display:-ms-flexbox;display: -webkit-flex;display:flex;/*justify-content: space-around;*/justify-content:space-between}
.hd_nav .nav_lis ul li{height:110px;font-size: 16px;display: list-item;text-align: -webkit-match-parent;position: relative;}
.hd_nav .nav_lis ul li a{width: 100%; height: 100%;display:flex;position: relative;z-index: 5;align-items: center;justify-content: center;padding: 0 4px;line-height: 50px;padding-bottom: 7px;}
.hd_nav .nav_lis ul li a{color: #282828;}
.hd_nav .nav_lis ul li:hover a,
.hd_nav .nav_lis ul li.nav_active a{color: #46a4db;}

.nav_lis ul li .downlis,
.nav_fixed{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.nav_lis ul li .downlis{width:260%;position: absolute;max-height:0;left:-80%;right: 0;top:120px;padding-top: 10px;z-index: 5;visibility: hidden;opacity: 0;margin: auto;}
.nav_lis ul li:hover .downlis{top:100px;opacity: 1;max-height: 400px;visibility: visible;}
.nav_lis ul li .downlis dl{border-radius: 8px;overflow: hidden;}
.nav_lis ul li .downlis dl dd a{width: 100%;padding: 0; display: block;line-height:40px;margin: 0;text-align: center;background: #fff;border-bottom: 1px solid #e4e4e4;color: #333;}
.nav_lis ul li .downlis:before{content: ''; width: 13px;height: 13px;background: #46a4db;position: absolute;left: 0;top:14px;right: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin: auto;z-index: -1;opacity: 0;}
.nav_lis ul li .downlis dl dd a:hover{background: #328cc5;color: #fff;}
.nav_lis ul li:hover .downlis:before{opacity: 1;top:4px;}


.nav_lis ul li .downlis:before,
.polNewLis ul li a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;}


.hd_nav .nav_lis ul li .downlis,
.logo,
.search,
.hd_nav .nav_lis ul li a:after,
.hd_nav .nav_lis ul li,
.hd_nav .nav_lis ul li a,
#new_swip .swiper-slide .slide_pic,
.business_lis ul li a .bus_pic .bus_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.hd_hr,
.h_mennu ul li a,
.h_mennu ul li a .mn_icon i,
.h_mennu,
.ban_box .swiper-button-prev, 
.ban_box .swiper-button-next,
.business_lis ul li a .bus_con:before,
.business_lis ul li a .bus_con:after,
.abt_video .video_i,
.sz_gd ul li .scroll_con,
.abt_more,
.pic_lis ul li a .pic_main .pic_img,
.pic_lis ul li a,
.pic_lis ul li a .pic_title,
.pic_lis ul li a .pic_title h1,
.H_menu ul li a:after{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.hd_tel:before{content: '';position: absolute;width: 1px;height:34px;background: #dbdbdb;top: 0;left:0;bottom: 0;margin: auto;}

.search{margin-left: 5%;position: relative;text-align: right;width: 42px;
height: 42px;}
.search i{position: absolute;width:100%;height:33px;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 28px;background: #fff;}
.search i.iconyuyinguanbi{display: none;color: #e6222a;}
.sch_box{width:100%;padding:20px;position: absolute;left:0;top:90px;z-index: 99;background: #f5f5f5;display: none;}
.sch_box .sch_ipt{height:60px;padding: 0 20px;outline:none;font-size: 16px;}
.sch_box .sch_btn{width:120px;height:60px;background: #46a4db;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}


._show_img{width: 100%;height: 100%;display: block;}
.close{width: 50px;height: 100%;background: #e6222a;text-align: center;line-height: 60px;color: #fff;height: 60px;cursor: pointer;}
.close:hover{background: #960c12;}

.fixed_hr{height:90px;background: #fff;}
.fixed_hr .logo {margin:0 9% 0 0;width:250px;}
.fixed_hr .hd_nav .nav_lis ul li .downlis{top:54px;}
.fixed_hr .search{margin-top:4px;}
.fixed_hr .hd_nav .nav_lis ul li{height: 54px;}


/*.h_line{height: 110px;}*/
.fixed_hr{height: 90px;}


.h_hr{display: none;}
.ny_ban{padding-top: 110px;}
/*banner*/
.ban_box{margin: auto;height:100vh;/*max-height: 686px; */padding-top: 111px;position: relative;}
#banner{width:100%;height: 100%;}
#banner .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
..#banner .swiper-wrapper .swiper-slide img{width: 100%;}
#banner .swiper-button-prev, 
#banner .swiper-container-rtl .swiper-button-next {
    background: url(../images/ban_pre.png) no-repeat;
left:30px;right: auto;}
#banner .swiper-button-next, 
#banner .swiper-container-rtl .swiper-button-prev {
    background: url(../images/ban_nex.png) no-repeat;
right:30px;left: auto;}
#banner .swiper-button-next, 
#banner .swiper-button-prev {position: absolute;top: 50%;
width:0;height:40px;margin-top: -22px;z-index: 10;cursor: pointer;background-size:40px 40px;
background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:0;transform: scale(0);display: block !important;}
#banner:hover .swiper-button-next, 
#banner:hover .swiper-button-prev{width:40px;opacity:.8;transform: scale(1);}
#ban_pgt{bottom: 37px;width: 100%;right: 0;left: auto;}
#ban_pgt .swiper-pagination-bullet{width:30px;height:4px;display: inline-block;border-radius: 0;background: rgba(255,255,255,1);position: relative;margin: 0;}
#ban_pgt .swiper-pagination-bullet-active{background: rgba(255,255,255,1);position: relative;border-radius: 2px;}

#banner .headbg{position:absolute;z-index:0;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
#banner .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index: 1;}
#banner .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 10s; animation: scaleBigToSmall 10s;}

.mobile_ban{display: none;}

.c_n{}
.pd40{padding: 40px 0;}
.abt_video{width: 34%;height: 390px;position: relative;}
.set_about{background: url(../images/abt_bg.jpg) no-repeat center center;background-size: cover;}
.set_about .w14{position: relative;}
.abt_left{width: 68%;position: absolute;z-index: 2;height: 390px;left: 0;top: 0;padding-left: 20px;}

.jianjie{width: 50%;padding-top: 30px;}
.company_title{font-size: 28px;font-weight: bold;}
.company_txt{line-height: 36px;color: #565656;margin-top: 30px;}
.abt_more{display: inline-block;padding: 1.2vh 3vw;background: #fff;border: 1px solid #e4e4e4;color: #7e7e7e;margin-top: 4vw;}
.abt_more:hover{background: #46a4db;border: 1px solid #46a4db;color: #fff;}


.abt_num{width: 48%;padding-right: 20px;}

.sz_gd{margin: 20px auto;}
.sz_gd ul li{height: 108px;position: relative;float: left;margin-bottom:14px;cursor: pointer;}
.sz_gd ul li:nth-child(1),
.sz_gd ul li:nth-child(4){width: 100%;}
.sz_gd ul li:nth-child(2){width: 45%;}
.sz_gd ul li:nth-child(3){width: 51%;float: right;}
.sz_gd ul li:nth-child(4) .scroll_con .tanx-m{text-align: right;}
.sz_gd ul li .scroll_con{width: 100%; background: #fff;padding:10px 18px;height: 100%;align-items: center;}
.sz_gd ul li p{font-size:36px;color: #46a4db;font-family: arial;font-weight: bold;}
.sz_gd ul li em{font-size:36px;color: #46a4db;font-weight: bold;}
.sz_gd ul li h1,
.sz_gd ul li span{font-size:16px;color: #707070;}
.sz_gd ul li p{display: inline-block;}
.sz_gd ul li h1{margin-bottom: 7px;}

.sz_gd ul li:hover .scroll_con{box-shadow: 0 0 20px #c8c8c8;transform:translate(0,-2px);}


.abt_video .video_i{width: 50px;height: 50px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.abt_video .abt_pic,
.abt_video .video_i:after{width: 100%;height: 100%;}
.abt_video .video_i i{font-size:50px;color: #fff;display: inline-block;position: relative;z-index: 2;animation: rolin 7s linear infinite;}
.abt_video .video_i:hover{transform: scale(1.1);}

.video-pop {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);
width: 100%;height: 100%;/*background-color: #000000;*/z-index: 188;background: rgba(0,0,0,.8);
opacity: 0;visibility: hidden;transition: all 0.5s;}
.video-pop .video-close {position: fixed;top: 9%;right: 7%;width: 34px;height: 34px;border-radius: 50%;
cursor: pointer;z-index: 5;background-color: rgba(255, 255, 255, 0.5);
text-align: center;line-height: 34px;}
.video-pop .video-close .lvfaweb {color: #fff;}
.video-pop .video-close:hover {background-color: #dc2108;text-align: center;color: #fff;}
.video-pop .video-con {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);
width: 1px;height: 1px;object-fit: contain;outline: none;z-index: 4;transition: all 0.5s;}
.video-pop.video-open {width: 100%;height: 100%;opacity: 1;visibility: visible;}
.video-pop.video-open .video-con {width: 80%;height: 80%;}


...new_section{display: none;}
.set_title{text-align: center;position: relative;height: 100px;margin-bottom: 40px;background: url(../images/t_line.png) no-repeat center center;}
..set_title:before{content: '';position: absolute;width:38%;height: 21px;background: url(../images/line.png) repeat-x;left: 0;bottom: 0;top: 0;margin: auto;}
..set_title:after{content: '';position: absolute;width:38%;height: 21px;background: url(../images/line.png) repeat-x;right: 0;bottom: 0;top: 0;margin: auto;}


.set_md{display: inline-block;position: relative;z-index: 2;min-width:24%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
..set_md:before,
..set_md:after{content: '';position: absolute;width: 9px;height: 1px;background: #dfdfdf;top: 0;bottom:-20px;margin: auto;}
.set_md h1{display: inline-block;position: relative;font-size: 32px;}
..set_md:before{left: 0;}
..set_md:after{right: 0;}
.set_md p{font-size: 44px;font-family: '宋体';color: #8c8c8c;font-weight: bold;text-transform: uppercase; letter-spacing:2px}

..set_title_h1:before,
..set_title_h1:after{content: '';position: absolute;width:11px;height: 11px; background: #dfdfdf;border-radius: 50%;top: 0;bottom:-20px;margin: auto;}
.set_md h1:before{content: '';position: absolute;width: 39px;height: 2px;background: #e3a625;left: 0;right: 0;bottom: -9px;margin: auto;}

.set_title_h1:before{left: 9px;}
.set_title_h1:after{right:9px;}

.new_left{/*width:70%;*/width: 100%;}
.new_cont{width: 40%;height:370px;margin-right: 25px;}
#new_swip,
#new_swip .swiper-slide{width:100%;height:100%;}
#new_swip .swiper-slide a{width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
#new_swip .swiper-slide a .swip_title{width: 100%;position: absolute;left: 0;bottom: 0;color: #fff;padding:0 100px 0 19px;line-height:52px;background: rgba(0,0,0, .3);}
#new_swip .swiper-slide .slide_pic{width: 100%;height: 100%;}
#new_swip .swiper-slide a .swip_title h1{font-size: 18px;}
#new_pagtion{text-align: right;bottom:18px;width:96px;right:15px;left: auto;}
#new_swip .swiper-pagination-bullet{width:5px;height:5px;display: inline-block;border-radius: 100%;background: rgba(255,255,255,.5);opacity: 1;}
#new_swip .swiper-pagination-bullet-active {width: 17px; background: #fff;border-radius: 4px;}
#new_swip .swiper-slide a:hover .slide_pic{transform: scale(1.05);}
.pol_right{width: 688px;}
.polNhr{padding-bottom: 20px;border-bottom: 1px dashed #eeeeee;}
.polNhr a,
.new_recom a{width: 100%;height: 100%;display: block;}
.polNhr a h1{font-size: 18px;font-weight: bold;}
.polNhr a p{font-size: 14px;font-family: 'arial';color: #46a4db;margin-top:15px;}

.polNewLis ul li a{width: 100%;display: block; padding:11px 0;border-bottom: 1px dashed #e1e1e1;}
.idx_lNis ul li:last-child a{border-bottom: none;}
.idx_lNis ul li:first-child a{padding-top: 0;}
.polNewLis ul li a h1{color: #2d2d2d;font-size: 18px;}
.polNewLis ul li a span{color: #8b9398;display: block;margin-top: 11px;}
.polNewLis ul li a:hover h1{color: #46a4db;}
.polNewLis ul li a:hover{padding-left:2px;}

.new_section{background: #f9f9f9;}
.Marquee-top{ width:100%;  overflow:hidden; position:relative;margin-top:20px;}
.Marquee-top .infoList li{ line-height:46px;   }
.Marquee-top .infoList li a{width: 100%;height: 100%;padding-left: 18px;}
.Marquee-top .infoList li a:before{content: '';position: absolute;width: 7px;height: 7px;background: #959595;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.Marquee-top .infoList li a h1{font-size: 18px;color: #5e5e5e;}
.Marquee-top .infoList li a span{color: #b3b3b3;margin-left: 25px;}
.Marquee-top .infoList li a:hover h1,
.Marquee-top .infoList li a:hover span{color: #46a4db;}
.Marquee-top .infoList li a:hover:before{background: #46a4db;}

.new_right{width: 28%;background: #fdfdfd;border: 1px solid #f2f2f2;height: 370px;padding: 20px;display: none;}
.new_Rtitle .fl{font-size: 22px;font-weight: bold;}
.new_Rtitle .fl i{width: 22px;display: inline-block;margin-right: 10px;}
.new_Rtitle .fl i img{width:100%;}
.new_Rtitle .new_more{width: 20px;height: 20px;display: inline-block;border:1px solid #8e8d8d;font-size: 18px;text-align: center;line-height: 16px;border-radius: 50%;color: #908e8e;}
.new_Rtitle .new_more:hover{border: 1px solid #46a4db;color: #46a4db;}

.ksjeojsLL{width: 100%;
	position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;}
.b_section{background: url(../images/bus_bg.jpg) no-repeat center center;background-size: cover;}
.business_lis{margin: 0 -13px;}
.business_lis ul li{width: 33.3333%;float: left;padding: 0 13px;}
.business_lis ul li a{width: 100%;display: block;position: relative;}
.business_lis ul li a .bus_pic{padding-bottom:70%;overflow:hidden;position: relative;}
.business_lis ul li a .bus_pic .bus_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;} 
.business_lis ul li a .bus_con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

.business_lis ul li a .bus_con:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.55);left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.business_lis ul li a .bus_con:after{content: '';position: absolute;width:50%;height: 100%;background: rgba(70,164,219,.7);left: 0;top: 0;right: 0;bottom: 0;margin: auto;visibility: hidden;opacity: 0;}
.business_lis ul li a .bus_con .bus_txt{position: relative;width: 100%;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;color: #fff;z-index: 5;}
.business_lis ul li a .bus_con .bus_txt h1{font-size: 42px;font-family: 'Impact';padding-bottom: 15px;position: relative;}
.business_lis ul li a .bus_con .bus_txt h1:before{content: '';position: absolute;width: 35px;height: 3px;background: #46a4db;left: 0;right: 0;bottom: 0;margin: auto;}
.business_lis ul li a .bus_con .bus_txt h2{font-size: 26px;margin-top: 15px;}
.business_lis ul li a .bus_con .bus_txt p{font-size: 14px;color: #bcbcbc;text-transform: uppercase;margin-top: 10px;}
.business_lis ul li a .bus_con .bus_txt .bus_i{margin-top: 2.5vw;}
.business_lis ul li a .bus_con .bus_txt .bus_i i{font-size:30px;}

.business_lis ul li a:hover .bus_pic .bus_img{transform: scale(1.05);}
.business_lis ul li a:hover .bus_con:before{width: 50%;visibility: hidden;opacity: 0;}
.business_lis ul li a:hover .bus_con:after{width: 100%;visibility: visible;opacity: 1;}

.disnone{display: none;}
.tab_title{margin-top: 30px;text-align: center;}
.tab_title ul{display: flex;}
.tab_title ul li{display: inline-block;width:100%;height: 52px;line-height: 50px;text-align: center;margin: 0 4px;}
.tab_title ul li a{width: 100%;height: 100%;display: block;border: 1px solid #c9c9c9;}
.tab_title ul li.active a{background: #46a4db;border: 1px solid #46a4db;color: #fff;}

.tab_cont{margin-top:40px;}
.pic_lis{margin: 0 -.1rem;}
.pic_lis ul li{width:25.5%;display: inline-block;float: left;height: 2.61rem;padding: 0 .1rem;margin-bottom: .2rem;}
.tab_sub{display: none;}
.tab_sub .pic_lis ul li:first-child{width:49%; height: 5.42rem;}
.pic_lis ul li a{width: 100%;height: 100%;display: block;position: relative;}
.pic_lis ul li a .pic_main,
.pic_lis ul li a .pic_main .pic_img{width: 100%;height: 100%;overflow: hidden;}
.pic_lis ul li a .pic_title{padding: 20px 20px;position: absolute;left: 0;bottom: 0;right: 0;color: #fff;
background-image: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.9) 100%);
background-image: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.9) 100%);
background-image: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.9) 100%);}
.pic_lis ul li a .pic_title h1{font-size: 16px;position: relative;padding-left: 22px;}
.pic_lis ul li a .pic_title h1:before{content: '';position: absolute;width: 7px;height: 7px;border: 3px solid #46a4db;border-radius: 50%;left: 0;top:2px;bottom: 0;margin: auto;}
.pic_lis ul li a:hover .pic_main .pic_img{transform: scale(1.05);}
.pic_lis ul li a:hover .pic_title{
background-image: -webkit-linear-gradient(top,rgba(70,164,219,.8) 0,rgba(70,164,219,.8) 100%);
background-image: -o-linear-gradient(top,rgba(70,164,219,.8) 0,rgba(70,164,219,.8) 100%);
background-image: linear-gradient(to bottom,rgba(70,164,219,.8) 0,rgba(70,164,219,.8) 100%);}
.pic_lis ul li a:hover .pic_title h1:before{border: 3px solid #fff;}

.pic_more{text-align: center;margin-top:25px;}
.more_link{display: inline-block;overflow: hidden;}
.pic_more a{display:inline-block;color: #cccccc;position: relative;transition:ease .3s;padding-bottom: 10px;font-size: 18px;border-bottom: 1px solid #cccccc;}
.pic_more a:before{content:attr(data-title);position: absolute;top: 0;left: 0;transform: translateX(100%); width: 100%;display: flex;align-items: center;justify-content: center;transition: ease .3s;border-bottom: 1px solid #46a4db;padding-bottom: 10px;}
.pic_more a:hover{transform: translateX(-100%);}
.pic_more a:hover:before{color: #46a4db;}

.ft_right img{margin-right: .02rem;float: left;}
.ft_hr{background: #54aee3;color: #fff;font-size: 18px;}
.hr_left{padding: 20px 0 10px;}
.link_title{margin-right: 10px;display: none}
.link_title span{display: none;}
.link_title i{margin-right: 5px;}
.hr_left a{color: #fff;display: inline-block;margin: 0 15px 10px 0;}
.hr_left a:hover{color: #ddd;}

.ft_bm{background: #46a4db;padding:.25rem 0;color: #fff;font-size: 18px;}
.ft_logo{width: 298px;margin-right: .4rem;}
.bm_cont{align-items: center;}
.ft_lis{padding-left: .4rem;position: relative;border-left: 1px solid #6bb6e2;}
.ft_lis ul li{width: 50%;float: left;margin: 10px 0;}
.ft_lis ul li i{display: inline-block;font-size: 20px;margin:2px 10px 0 0;}

.ewm{width: 120px;margin-left: .4rem;text-align: center;font-size: 16px;}
.ewm img{width: 120px;display: block;margin-bottom:10px;border: 5px solid #fff;}

.ft_bt{background: #46a4db;padding:20px 0;border-top: 1px solid #59addf;color:rgba(255,255,255,.7);}
.ft_left a{color:rgba(255,255,255,.7);position: relative;}
.ft_left a:hover{color: #fff;}
.ft_right a{color:rgba(255,255,255,.7);}
.ft_right span,.ft_right em,.ft_right a{display: inline-block;}
.mg_lt{margin-left: 10px;}
.ft_right a:hover{color: rgba(255,255,255,1);}
.ft_right em{padding:0 8px;font-size: 12px;border-radius: 4px;border: 1px solid rgba(255,255,255,.8);}

.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom: 10%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #46a4db;z-index: 999;cursor: pointer;font-size: 12px;line-height: 13px;text-transform: uppercase;color: #fff;box-shadow: 0 0 5px #fff;}

.return_top span{font-size: 12px;}


/****************************************党建中心****************************************/
.ny_bimg{height:3.7rem;overflow:hidden;position: relative;}
.ny_bimg .nBan_pic{width: 100%;height:100%;-webkit-animation: scaleBigToSmall 4s;animation: scaleBigToSmall 4s;}
.ny_cn{min-height: 200px;padding-bottom: 50px;-webkit-animation: fadeInUp 1.5s;animation: fadeInUp 1.5s;}
.h_page{height: 77px; border-bottom: 1px solid #f1f1f1;line-height: 76px;}
.H_menu{-webkit-animation: fadeInLeft 1.5s;animation: fadeInLeft 1.5s;}
.H_menu ul li{display: inline-block;float: left;padding-right:2vw;}
.H_menu ul li a{display: inline-block;font-size: 18px;position: relative;padding-left: 15px;}
.H_menu ul li a:before{content: '';position: absolute;width: 7px;height: 7px;border: 1px solid #808080;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.H_menu ul li a:after{content: '';position: absolute;width: 0;height: 5px;background: #46a4db;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}
.H_menu ul li.menu_active a:before,
.H_menu ul li:hover a:before{border: 1px solid #46a4db;}
.H_menu ul li:hover a,
.H_menu ul li.menu_active a{color: #46a4db;}
.H_menu ul li.menu_active a:after,
.H_menu ul li:hover a:after{width: 100%;opacity: 1;}


.addr{color: #8c8c8c;-webkit-animation: fadeInRight 1.5s;animation: fadeInRight 1.5s;animation-delay: .3s;}
.addr i{font-size:14px;float: left;margin:0 8px 0 0;}
.addr a{padding-right: 20px;position: relative;color: #8c8c8c;display: inline-block;}
.addr a:after{content: '>';position: absolute;top: 0;bottom: 0;right: 0;margin: auto;color: #8c8c8c;}
.addr a:last-child:after{display: none;}
.addr a:last-child{padding-right: 0;}
.addr a:hover,
.addr a:last-child{color: #46a4db;}

.text_lis ul li a{width: 100%;height: 100%;display: block;}
.text_lis ul li a .tanx{align-items: center;}
.text_lis ul li a .date{width:1.65rem;height:1.4rem;background: #e9e9e9;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center;margin-right: .3rem;}
.text_lis ul li a .date h1{font-size: 40px;font-weight: bold;}
.text_lis ul li a .date span{font-size: 20px;color: #777;display: block;margin-top: 10px;}
.text_lis ul li a .text_box{padding: .4rem 0;border-bottom: 1px solid #dddddd;}
.text_lis ul li a .text_box h2{font-size: 18px;font-weight: bold;position: relative;padding-bottom: 20px;}
.text_lis ul li a .text_box h2:after{content: '';position: absolute;width:1.47rem;height: 1px;background: #46a4db;left: 0;bottom: 0;}
.text_lis ul li a .text_box p{height: 56px; line-height: 32px;color: #777;margin-top: 20px;}
.text_lis ul li:hover a .date{background: #46a4db;color: #fff;}
.text_lis ul li:hover a .date span{color: #fff;}
.text_lis ul li:hover a .text_box{border-bottom: 1px solid #46a4db;}
.text_lis ul li a .date,
.culture_lis ul li a .culture_pic,
.Cpage a span,
.ny_news ul li a .py_time,
.ny_news ul li{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.pages{text-align: center;line-height: 32px;color: #8f8f8f;margin:70px 0 30px;}
.pages a{display: inline-block;padding: 0 15px;border: 1px solid #dfdfdf;color: #8f8f8f;margin: 0 2px;}
.pages .page_ipt{width: 54px;height: 34px; border: 1px solid #dfdfdf;text-align: center;margin: 0 5px;}
.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover{background: #46a4db;border: 1px solid #46a4db;color: #fff;}
.pages a.goTo{background: #eeeeee;}

/****************************************企业文化****************************************/
.culture_con{padding: 50px 0 0;background: url(../images/culture_Bg.jpg) no-repeat center center;background-size: cover;}
.culture_con .w14{position: relative;}
.culture_ct{padding:40px 0 10% 3.7rem;}
.culture_lis{margin: 0 -20px;}
.culture_lis ul li{display: inline-block;width: 50%;float: left;padding: 0 .2rem;margin-bottom:.4rem;}
.culture_lis ul li a{width: 100%;padding-bottom:66%;display: block; position: relative;overflow: hidden;background: #fff;}
.culture_lis ul li a .culture_pic{width: 100%;height: 100%;position: absolute;
left: 0;top: 0;}
.culture_lis ul li a .culture_pic img{width: 100%;height: 100%;object-fit: contain;}
.culture_lis ul li a .culture_txt{padding: 40px 20px 22px 20px;background-image: linear-gradient(to bottom,transparent 0,#000 100%);width: 100%;position: absolute;left: 0;bottom: 0;right: 0;z-index: 1;}
.culture_lis ul li a .culture_txt h1{font-size: 18px;color: #fff;position: relative;padding-left: 20px;}
.culture_lis ul li a .culture_txt h1:before{content: '';position: absolute;width: 8px;height: 8px;border: 2px solid #fff;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.culture_lis ul li:nth-child(odd){transform: translate(0,33%);}
.culture_lis ul li a:hover .culture_pic{transform: scale(1.1);}

.Cpage{position: absolute;left:20px;bottom:18%;}
.Cpage a{display: inline-block;}
.Cpage a span{width:.65rem;height:.65rem;display: inline-block;border:1px solid #aeaeae;border-radius: 50%;font-family: "宋体";font-size: 30px;text-align: center;line-height:.65rem;}
.Cpage a:hover span{background: #46a4db;color: #fff;border: 1px solid #46a4db;}
.Cpage em{font-size: 18px;margin: 0 20px;}


.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}

#pic_swip2{max-width:80%;height:80%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.lp_cont .closed{width:50px;height:50px;display: inline-block; position: absolute;color: #ddd;font-size:38px;z-index: 9;right:20px;
top:20px;text-align: center;line-height: 50px;cursor: pointer;}
.lp_cont .closed:hover,
.lp_cont .closed:focus {color: #ff3854;text-decoration: none;}

#pic_swip2 .swiper-button-next, 
#pic_swip2 .swiper-button-prev {position: absolute;top: 50%;width:46px;height: 46px;margin-top: 0;z-index: 10;
cursor: pointer;background-size:45px 45px;background-position: center;background-repeat: no-repeat;background: none;border: 1px solid #bbbbbb;border-radius: 50%;font-size: 24px;font-family: '宋体';text-align: center;line-height: 44px;}
#pic_swip2 .swiper-button-prev, 
#pic_swip2 .swiper-container-rtl .swiper-button-next {left:2%;right: auto;}
#pic_swip2 .swiper-button-next,
#pic_swip2 .swiper-container-rtl .swiper-button-prev {right:2%;left: auto;}
#pic_swip2 .swiper-button-next:hover, 
#pic_swip2 .swiper-button-prev:hover{border: 1px solid #46a4db;color: #46a4db;}

.modle_title{font-size: 20px;}
.swiper_modle{width: 100%;height: 100%;background: #fff;border-radius: 8px;display: flex;align-items: center;padding: 0 86px;
flex-direction: column;justify-content: center;}
.modle_pic{width: 100%;height: 80%;overflow: hidden;margin-top: 25px;padding-bottom: 20px;}
.modle_pic img{width: 100%;height: 100%;object-fit: contain;}
#pic_pg1{bottom: 30px;}




/****************************************公司资质****************************************/
.bd_atlis ul li .bd_pic img,
.join_lis ul li,
.join_lis ul li a .iconfont,
.business_item ul li a .bus_txt .bus_more:before,
.business_item ul li a .bus_txt .bus_more:after,
.business_item ul li a .bus_txt .bus_more b,
.business_item ul li a .ny_bus_pic .ny_bus_img,
.nyNewPic .nyNewImg,
.new_hr a .read_more,
.ny_news ul li a .ny_new_pic img,
.ny_pic_lis ul li a .pic_title .tanx span{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;-o-transition: ease .3s;}
.bd_atlis ul li:hover .bd_pic img{transform: scale(1.05);}
.bd_atlis{margin: 0 -15px;}
.bd_atlis ul li{width:33.333%;display: inline-block;float:left;padding: 0 15px;position: relative;cursor: pointer;margin-bottom: 25px;}
.bd_atlis ul li .bd_pic{height:340px;overflow: hidden;width: 100%;background:url(../images/img22.jpg) no-repeat;background-size: cover;padding: 20px;}
.bd_atlis ul li .bd_pic img{width: 100%;height: 100%;object-fit: contain;}
.bd_atlis ul li p{text-align: center;font-size: 18px;color: #3a3a3a;margin-top: 15px;}
.bd_atlis ul li:hover p{color: #e29a00;}
.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}
#pic_swip1{width:90%;height:92%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}

.lp_cont .closed{width:60px;height:60px;display: inline-block; position: absolute;color: #aaa;font-size:48px;font-weight:bold;z-index:9;right:0;top:0;text-align: center;line-height:60px;}
.lp_cont .closed:hover{color: #f3451d;text-decoration: none;cursor: pointer;}

#pic_swip1 .swiper-button-next, 
#pic_swip1 .swiper-button-prev {position: absolute;top: 50%;width:54px;height: 77px;margin-top: -22px;z-index: 10;
cursor: pointer;background-size:54px 77px;background-position: center;background-repeat: no-repeat;}
#pic_swip1 .swiper-button-prev, 
#pic_swip1 .swiper-container-rtl .swiper-button-next {
background: url(../images/pic_pre.png) no-repeat;left:0;right: auto;}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-container-rtl .swiper-button-prev {
background: url(../images/pic_nex.png) no-repeat;right:0;left: auto;
}

.tc_container{display: inline-block;background: #fff;padding:50px 50px 80px 50px;position: relative;height: 100%;}
.tc_container .ct_img{width: 100%;height: 100%;}
.tc_container img{max-width: 100%;object-fit: contain;height: 100%;}
.tc_container h1{font-size: 22px;margin-top: 30px;position: absolute;
left: 0;right: 0;bottom:25px;}


/****************************************加入我们****************************************/
.join_top{background: #f7f8f7;padding: 30px 0;}
.top_title{line-height: 64px;font-size: 20px;padding-bottom: 15px;border-bottom: 1px solid #46a4db;}
.top_title .fr span{font-size: 24px;}
.top_lis{font-size: 18px;color: #2d2d2d;}
.top_lis p{margin:20px 0;}
.top_lis p span{display: inline-block;width: 30px;height: 30px;border: 1px solid #46a4db;border-radius: 50%;text-align: center;line-height: 30px;margin-right: 10px;color: #46a4db;}

.join_lis ul li{padding: 25px;box-shadow: 0 0 15px #eee;margin-bottom: 25px;}
.join_lis ul li a{width: 100%;height: 100%;align-items:center;}
.join_lis ul li a .join_txt .join_title h1{font-size: 24px;font-weight: bold;display: inline-block;}
.join_lis ul li a .join_txt .join_title span{display: inline-block;padding: 4px 24px;background: #46a4db;font-size:18px;color: #fff;border-radius: 20px;margin-left: 10px;}
.join_lis ul li a .join_txt p{margin-top: 20px;font-size: 18px;color: #777;} 
.join_lis ul li a .join_txt p span{padding-right: 20px;position: relative;}
.join_lis ul li a .join_txt p span:after{content: '';position: absolute;width: 1px;height: 16px;background: #acacac;right:6px;top: 0;bottom: 0;margin: auto;}

.join_lis ul li a .join_txt p span:last-child:after{display: none;}
.join_lis ul li a .iconfont{font-size: 30px;color: #c3c4c6;}
.join_lis ul li:hover{box-shadow: 0 0 15px rgba(70,164,219,.5);}
.join_lis ul li:hover a .iconfont{color: #46a4db;} 


/****************************************联系我们****************************************/
.cotact_top{height: 367px;background: #fafafa;margin-top: 30px;}
.top_left{padding: 30px;}
.cotact_top .tanx,
.top_left{height: 100%;}
.top_left .tanx{align-items: center;}
.p_txt p{font-size: 18px;line-height: 46px;}
.p_txt h1{font-size: 28px;font-weight: bold;margin-bottom: 30px;}
.cont_ewm{display: inline-block;width: 165px;}
.cont_ewm img{width: 100%;}

.contact_lis{margin: 30px -12px 0;}
.contact_lis ul li{width: 33.3333%;float: left;height: 195px;padding: 0 12px;margin-bottom: 24px;}
.contact_lis ul li .lis_con{background: #fafafa;height: 100%;padding-left:.63rem;width: 100%;display: flex;flex-direction: column;
justify-content: center;}
.contact_lis ul li .lis_con h1{font-size: 22px;font-weight: bold;padding-left: 20px;position: relative;margin-bottom: 30px;}
.contact_lis ul li .lis_con h1:before{content: '';position: absolute;width: 5px;height: 23px;background: #46a4db;left: 0;top: 0;bottom: 0;margin: auto;}
.contact_lis ul li .lis_con p{margin: 6px 0;}
/*.contact_lis ul li:last-child,
.contact_lis ul li:nth-last-child(2){height: 160px;width: 50%;}*/
.contact_lis ul li:last-child h1,
.contact_lis ul li:nth-last-child(2) h1{font-size:.2rem;}
.map{margin-top: 30px;}
.map img{width: 100%;}

/****************************************业务领域****************************************/
.business_item ul li{height:4.03rem;margin-bottom:.4rem;}
.business_item ul li a{width: 100%;height: 100%;display: block;}
.business_item ul li a .bus_txt,
.business_item ul li a .ny_bus_pic{width: 50%;height: 100%;overflow: hidden;}
.business_item ul li a .ny_bus_pic .ny_bus_img{width: 100%;height: 100%;transform: scale(1.05);}
.business_item ul li:hover a .ny_bus_pic .ny_bus_img{transform: scale(1);}
.business_item ul li a .bus_txt{background: #f7f8f7;padding:0 .5rem;text-align: center;display: flex;flex-direction: column;
align-items: center;justify-content: center;}
.business_item ul li:nth-child(odd) a .bus_txt,
.business_item ul li:nth-child(even) a .ny_bus_pic{float: right;}
.business_item ul li:nth-child(odd) a .ny_bus_pic,
.business_item ul li:nth-child(even) a .bus_txt{float: left;}
.business_item ul li a .bus_txt h1{font-size:.26rem;color: #606060;margin-top: 20px;}
.business_item ul li a .bus_txt h2{font-size: 14px;color: #bcbcbc;text-transform: uppercase;margin-top: 5px;}
.business_item ul li a .bus_txt p{line-height: 28px;color: #8c8c8c;margin-top: 15px;font-size: .16rem;}
.business_item ul li a .bus_txt .bus_more{margin-top:.2rem;color: #8c8c8c;padding: 0 10px;line-height: 54px;position: relative;display: inline-block;}
.business_item ul li a .bus_txt .bus_icon{display: inline-block;width:.77rem;}
.business_item ul li a .bus_txt .bus_icon img{width: 100%;-webkit-filter: grayscale(100%);}
.business_item ul li:hover a .bus_txt .bus_icon img{width: 100%;-webkit-filter: grayscale(0);}
.business_item ul li a .bus_txt .bus_more:after{content: '';position: absolute;width: 0;height: 2px;background: #46a4db;left: 0;right: 0;bottom: 0; margin: auto;}

.business_item ul li:hover a .bus_txt .bus_more:before,
.business_item ul li:hover a .bus_txt .bus_more:after{width: 100%;}
.business_item ul li:hover a .bus_txt .bus_more{color: #46a4db;}
.business_item ul li:hover a .bus_txt .bus_more b{margin-left: 10px;opacity: 1;}

.business_item ul li a .bus_txt .bus_more b{opacity: 0;}
.business_item ul li:hover a .bus_txt i{display:inline-block;animation: bounce .3s;}
.business_item ul li:hover a .bus_txt h1{color: #46a4db;}
.business_item ul li:hover a .bus_txt p{color: #333;}
.pd30{padding-top: 30px;}


/****************************************新闻中心****************************************/
.new_top{padding: 30px 0;background: #f7f8f7;}
.new_hr a,
.nyNewPic .nyNewImg{width: 100%;height: 100%;}
.nyNewPic{width: 7.6rem;height: 3.76rem;overflow:hidden;margin-right: .3rem;}
.new_hr a:hover .nyNewPic .nyNewImg{transform: scale(1.05);}
.new_hr a .nyNewText h1{font-size:.28rem;color: #46a4db;}
.new_hr a .nyNewText .nyNewTime{margin-top:.3rem;color: #969696;}
.new_hr a .nyNewText p{line-height: 32px;color: #3d3d3d;margin-top: .3rem;}
.new_hr a .read_more{display: inline-block;padding:.1rem .4rem;border: 1px solid #cecece;font-size: .18rem;color: #4a4a4a;margin-top: .4rem;}
.new_hr a .read_more:hover{background: #46a4db;border: 1px solid #46a4db;color: #fff;}

.ny_news{margin-top: 30px;}
.ny_news ul li{padding:.4rem .3rem;border-bottom: 1px solid #eeeeee;background: #f7f8f7;margin-bottom: 20px;}
.ny_news ul li a{width: 100%;height: 100%;align-items: center;}
.ny_news ul li a .ny_new_pic{width:3.14rem;height:2rem;overflow: hidden;margin-left: .4rem;}
.ny_news ul li a .ny_new_text h1{font-size: 18px;margin-top: 15px;padding-bottom: 15px;position: relative;}
.ny_news ul li a .ny_new_text h1:after{content: '';position: absolute;width: 1.47rem;height: 2px;background: #46a4db;left: 0;bottom: 0;}
.ny_news ul li a .ny_new_text p{line-height: 30px;color: #a4a4a4;margin-top: 20px;}
.ny_news ul li a .py_time{width:1.2rem;margin-right:40px;text-align: right;}
.ny_news ul li a .py_time h2{font-size:.38rem;font-weight: bold;}
.ny_news ul li a .py_time span{display: block;font-size: 20px;color: #777;margin-top: 5px;}
.ny_news ul li a .py_time i{font-size:.4rem;color: #acadac;display: inline-block;margin-top: 30px;}

.ny_news ul li a .ny_new_pic img{width: 100%;height: 100%;object-fit: contain;}
.ny_news ul li:hover{transform: translate(0,-2px);background: #fff;box-shadow: 0 0 15px #ddd;}
.ny_news ul li:hover a .ny_new_pic img{transform: scale(1.02);}


/****************************************新闻详情****************************************/
.detail_top{padding: 40px 0;background: #f7f8f7;}
.resDetails_t{text-align: center;padding-top: 10px;}
.resDetails_t h1{font-size: 32px;font-weight: bold;}
.resDetails_t .details_time{margin-top: 30px;color: #8a8a8a;line-height: 24px;}
.resDetails_t .details_time span{margin: 0 10px;}
.resDetails_t .details_time span:last-child{margin: 0;}
.resDetails_t .details_time i{margin-right: 5px;vertical-align: middle;color: #939393;}
.resDetails_t .details_time i.iconweibo2{font-size: 18px;}
.resDetails_t .details_time i:hover{color: #46a4db;}

.resDetail_con{padding-top: 30px;max-width: 1000px;margin: auto;line-height: 36px;}
.resDetail_con img{max-width: 100% !important;height: auto !important;}

.det_Fpage{padding-top:30px;border-top: 1px solid #f2f2f2;max-width: 1000px;margin:40px auto 0;}
.det_Fpage a{padding: 20px 0;width: 100%;line-height: 30px;border-bottom: 1px solid #f2f2f2;}
.det_Fpage a span{font-size: 20px;font-weight: bold;color: #46a4db;margin-right: 20px;} 
.det_Fpage a h1{font-size: 18px;}
.det_Fpage a:hover{border-bottom: 1px solid #46a4db;}

.ny_pic_lis{margin: 0 -.2rem;}
.ny_pic_lis ul li{width: 33.333%;height: 3.4rem;padding: 0 .1rem;margin-bottom:.2rem;}
.ny_pic_lis ul li a .pic_title .tanx{align-items: center;}
.ny_pic_lis ul li a .pic_title .tanx span{font-size: 20px;margin:0 20px 0 10px;opacity: 0;}
.ny_pic_lis ul li a:hover .pic_title .tanx span{margin-right: 0;opacity: 1;}
.ny_pic_lis ul li a:hover .pic_title{background: #46a4db;}

/********************************作品详情********************************/
.pic_boxs{max-width:80%;height:6.73rem; position: relative;margin: auto;}
.pic_boxs .swiper-container .swiper-slide {background-size: cover !important;
background-position: center !important;}
.pic_boxs .swiper-container .swiper-slide img{width: 100%;height: 100%;object-fit: contain;}
.gallery-top { height: 80%;width: 100%;}
.gallery-thumbs {height:1.28rem;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.8;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border: 3px solid #46a4db;border-radius: 4px;}
#gallery_thum{margin-top: 8px;}

#gallery_big .swiper-button-next, 
#gallery_big .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;
z-index: 10;cursor: pointer;background-size: 20px 44px;background-position: center;background-repeat: no-repeat;}
.prod_Dtitle{margin-top: 50px;}
.prod_Dtitle h1{line-height:50px;background: #46a4db;font-size: 20px;font-weight: bold;color: #fff;padding: 0 .5rem;display: inline-block;border-radius: 8px 0 8px 0;}
.prod_Ditem{padding: .3rem;background: #fafafa;}
.prod_Ditem ul li{width: 50%;float: left;padding: .1rem;}
.product_detail{margin-top: 30px;line-height: 36px;}
.product_detail img{max-width: 100%;}
.prod_page{margin-top:30px;padding-top: 50px;}
.prod_page a{line-height: 40px;font-size: 18px;color: #363636;margin: 10px 0;}
.prod_page a span{margin-right: 20px;}
.prod_page a:hover{color: #46a4db;}
.return_Lis{margin-top: 30px;}
.return_Lis a{width: 218px;line-height: 56px;display: block;background: #46a4db;text-align: center;margin: auto;font-size: 18px;color: #fff;}
.return_Lis a i{font-size: 18px;margin-right: 8px;}
.return_Lis a:hover{background: #f19e0f;}


/********************************本院概况********************************/
.abt_company{padding: 40px 0;background: #f7f8f7 url(../images/a_Bg.png) no-repeat center bottom;background-size: 100% 3.31rem;}
.a_img{width: 4.71rem;margin-left: .4rem;}
.a_img img{width: 100%;}
.about_text{height: 6.7rem;overflow: hidden;transition: ease .3s;}
.zhankai{height: auto;transition: ease .3s;}
.about_title{font-size: 24px;text-indent: initial;}
.about_text{line-height: 32px;text-indent: 2em;}
.about_text p{margin-top: 25px;}
.about_more{text-align: center;padding: 30px 0;color: #46a4db;}
.about_more i{display: block;font-size: 24px;margin-bottom: 10px;}
.about_more.on i{transform: rotateX(-180deg);}
.history {padding: 40px 0;}
.section_title{font-size: 32px;text-align: center;margin-bottom:40px;}
.jiagou{padding: 40px 0;background: #f7f8f7;}
.jg_pic{margin-top: 30px;text-align: center;}
.jg_pic img{max-width: 100%;}

.zizhi{padding: 40px 0;}
.zizhi_lis{margin: 40px -20px 0;}
.zizhi_lis ul li{width: 25%;float: left;height:2.88rem;padding:  0 .2rem;margin-bottom: .25rem;}
.zizhi_lis ul li .list_md{width: 100%;height: 100%;border: 1px solid #e6e6e6;padding:.2rem;text-align: center;}
.zizhi_lis ul li .list_md .lis_pic{height:2rem;overflow: hidden;}
.zizhi_lis ul li .list_md .lis_pic img{width: 100%;height: 100%;object-fit: contain;transition: ease .3s;}
.zizhi_lis ul li .list_md .list_text{font-size: 18px;margin-top: 10px;}
.zizhi_lis ul li .list_md:hover .lis_pic img{transform: scale(1.05);}

.sub_company{padding: 40px 0;background: #f7f8f7;}

.company_lis{width:4.38rem;margin-right: .3rem;}
.company_lis ul li{border-left: 1px solid #dadada;cursor: pointer;}
.company_lis ul li .item_con{padding:0 0 .6rem .4rem;}
.company_lis ul li .item_con .item_title{font-size: 20px;font-weight: bold;color: #575757;position:relative;}
.company_lis ul li .item_con .item_title:before,
.company_lis ul li .item_con .item_title:after{content: '';position: absolute;}
.company_lis ul li .item_con .item_title:before{width:.1rem;height: .1rem;border: .02rem solid #898989;border-radius: 50%;left: -.47rem;top:8px;background: #fff;}
.company_lis ul li .item_con .item_title:after{width: .3rem;height: .02rem;background: #898989;left: -.36rem;top: .15rem;}
.company_lis ul li .item_con .set_up{font-size: 28px;color: #6e6e6e;text-transform: uppercase;margin-top: 10px;}
.company_lis ul li .item_con .item_pic{margin-top: .2rem;overflow: hidden;}
.company_lis ul li .item_con .item_pic img{width: 100%;transition: ease .3s;}
.company_lis ul li.active .item_con .item_pic img{transform: scale(1.05);}

.company_lis ul li.active .item_con .item_title{color: #46a4db;}
.company_lis ul li.active .item_con .item_title:before{border: .02rem solid #46a4db;}
.company_lis ul li.active .item_con .item_title:after{background: #46a4db;}

.sub_company_about{display: none;}
.sub_company_about p{margin: 10px 0;text-indent: 2em;line-height: 32px;color: #383838;}
.honor_lis ul li{height:3.15rem;line-height:.32rem;}


/********************************优秀作品********************************/
.works_lis{margin: 0 -.15rem;}
.works_lis ul li{width: 33.3333%;float: left;padding:0 .15rem;margin-bottom: .3rem;}
.works_lis ul li a{width: 100%;height: 100%;display: block;position: relative;height:5.2rem;background: #f9f9f9;}
.works_lis ul li a .works_pic{height: 3.4rem;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;}
.works_lis ul li a .works_pic .works_img{width: 100%;height: 100%;}
.works_lis ul li a .works_text{height: 1.96rem;width: 100%;position: absolute;left: 0;bottom: 0;right: 0;padding:.4rem .25rem 0;}
.works_lis ul li a .works_text h1{text-align: center;font-size:.24rem;font-weight: bold;position: relative;padding-bottom:.15rem;}
.works_lis ul li a .works_text h1:after{content: '';position: absolute;width: 44px;height: 4px;background: #46a4db;left: 0;bottom: 0;right: 0;margin: auto;}
.works_lis ul li a .works_text p{line-height:.3rem;color: #868686;margin-top: .2rem;}
.works_lis ul li a,
.works_lis ul li a .works_pic .works_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;-o-transition: ease .3s;}
.works_lis ul li a:hover{background: #fff;box-shadow: 0 0 15px rgba(70,164,219,.3);}
.works_lis ul li a:hover .works_pic .works_img{transform: scale(1.05);} 
.works_lis ul li:nth-child(2) .works_pic,
.works_lis ul li:nth-child(5) .works_pic{bottom: 0;top: initial;}
.works_lis ul li:nth-child(2) .works_text,
.works_lis ul li:nth-child(5) .works_text{top: 0;bottom: initial;padding: .25rem;}


@media (max-width:1400px) {
.bd_atlis ul li .bd_pic{height: 300px;}	
.y_ban_texts{max-width:70%;}
.jianjie{width: 45%;}
.abt_num{width: 53%;}
.sz_gd ul li h1, .sz_gd ul li span{font-size: 15px;}
/*.contact_lis ul li:last-child h1,
.contact_lis ul li:nth-last-child(2) h1{font-size:.18rem;}*/
}
@media (max-width:1350px) {
.tab_title ul{display: flex;}
.tab_title ul li{flex: 1;}
.set_md p{font-size: .44rem;}
.set_md h1{font-size: .32rem;}
.business_lis ul li a .bus_con .bus_txt h1{font-size: .42rem;}
.business_lis ul li a .bus_con .bus_txt h2{font-size: .26rem;}
.business_lis ul li a .bus_con .bus_txt p{font-size: .14rem;}
.business_lis ul li a .bus_con .bus_txt .bus_i i{font-size: .3rem;}

.h_page{height:auto; border-bottom:none;line-height:initial;}
.H_menu{float: none;}
.H_menu ul li{padding-right:.3rem;margin-bottom: .2rem;}
.H_menu ul li a{font-size:.24rem;padding:.2rem 0 .2rem .2rem;}
.H_menu ul li a:before{width:.07rem;height: .07rem;border: .01rem solid #808080;}
.H_menu ul li a:after{height:.05rem;}
.H_menu ul li.menu_active a:before,
.H_menu ul li:hover a:before{border:.01rem solid #46a4db;}
.addr{float: none;width: 100%;padding: .2rem 0;border-bottom: .01rem solid #ddd;}
.addr i{font-size:.2rem;float: none;margin:0 .1rem 0 0;}
.addr a{padding-right:.2rem;font-size: .24rem;}
.addr a:after{font-size: .2rem;}

}
@media (max-width:1300px) {
.bd_atlis ul li .bd_pic{height: 250px;}	
}

@media (max-width:1280px) {
.logo {margin: 0 5% 0 0;}
.hd_top {margin-left: 1%;}
/*.contact_lis ul li:last-child h1,
.contact_lis ul li:nth-last-child(2) h1{font-size:.16rem;}*/
}

@media (max-width:1023px) {
.ny_ban{padding-top:90px;}
.bd_atlis ul li .bd_pic{height: 200px;}	
.h_line{height:0;}
.hd_hr{display: none;}
.h_hr{display: block;}
.logo1{margin:12px 0 0 36px;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 img{width: 100%;}
.h_hr{height:90px;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}
.h_hr .menu,
.h_hr .menu_2{padding:25px 28px;position: absolute;right:30px;top:15px;}
.h_hr .menu_2{display: none;}
.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.pull_down {display: block;width: 100%;height:85vh;position: absolute;right: -100%;overflow: auto;}
.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li a {width: 100%;font-size:18px;display: block;padding: 0 10px;font-weight: bold;}
.pull_down ul li .nav_dlis{display: block;line-height:30px;/*border-top:1px solid #f5f5f5;*/border-radius: .06rem;/*background: #fbfbfb;*/padding:0 0 10px 10px;}
.pull_down ul li .nav_dlis a{display:inline-block;width: auto;padding:0 20px 0 14px;font-size:16px;color: #888;line-height:44px;position: relative;}
.pull_down ul li .nav_dlis a:before{content: '';position: absolute;width: 5px;height:5px;border-radius: 50%;left: 1px;top:19px;background: #999;}
.pull_down ul li .nav_dlis a:hover:before{background: #333;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(-90deg);color: #15499a;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #46a4db;}
.pull_down ul li a.mobile_nav{color: #15499a;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #15499a;}

.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display:block;left: 0;/*right: 0;*/margin: auto;}
.pad_lf40 {padding:0 30px;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{position: absolute;display: block;width:40px;height:3px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #46a4db;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-12px;left:0%;}
.h_hr .menu span:after{ top:12px;left:0%;}
.pull_d_bg{background: #fff;position: relative;z-index: 888;padding-bottom: 20px;}

.ml_search{max-width: 47%;height:35px;background: #fff;border-radius: 40px;margin: 20px auto;position: relative;z-index: 20;}
.ml_search .mb_input{height: 35px;padding: 0 15px;border-radius: 40px;background: transparent;outline: none;border: 1px solid #ddd;}
.ml_search .mb_btn{width: 35px;height: 35px;display: block;background: none;margin-left: 10px;}
.search{margin-right:114px;margin-top:26px;}
.pull_down ul li .language{text-align: right;}
.pull_down ul li .language a{display: inline-block;width: auto;padding: 0 20px;}

.ban_box{padding-top: 90px;}
/*.contact_lis ul li:last-child h1,
.contact_lis ul li:nth-last-child(2) h1{font-size:.2rem;}*/

}




@media (max-width:1023px) {
.abt_left{position: initial;width: 100%;height: auto;padding-left: 0;}
.jianjie,
.abt_video{width: 50%;}
.abt_num{width: 48%;}
.abt_video{float: none;margin-top: 30px;}
.new_left,
.ft_left,
.ft_right{width: 100%;float: none;}
.new_right{width: 100%;float: none;margin-top: 20px;}
.ft_logo{display: none;}
.ft_lis{padding-left: 0;border-left: none;}
.ft_right{margin-top: 10px;}
.abt_video{margin-top: 0;height: 3.9rem;}
.cont_pic{display: none;}




}

@media (max-width:980px){
.jianjie,
.abt_num{width: 100%;float: none;padding-right: 0;}
.culture_lis ul li:nth-child(odd) {
transform: translate(0);}
.culture_ct {padding: 0;}
.Cpage{position: inherit;text-align: center;margin-top:40px;}
.contact_lis ul li{width: 50%;}

}



@media (max-width:768px) {
.ban_box{display: none;}
.mb_line{display: none;height: 1.1rem;}
.mobile_ban{display: block;}
.logo1 {margin:.28rem 0 0 .25rem;width:2.68rem;}
.search {width:.42rem;height:.42rem;margin-top:.35rem;margin-right: 1.24rem;}
.search i{width: 100%;height: 100%;line-height:.42rem;font-size: .4rem;}
.sch_box{top:1.1rem;padding: .25rem 0;}
.sch_box .sch_btn {width:1.5rem;line-height:.8rem;font-size: .24rem;height: .8rem;}
.sch_box .sch_ipt{height: .8rem;font-size: .24rem;}
.close{width:.8rem;line-height:.8rem;height:.8rem;}
.close i{font-size: .38rem;}
.search span{width:.42rem;height:.42rem;}
.search:before {display: none;}
.h_hr {width: 100%;position: fixed;top: 0;height: 1.1rem;}
.height2e,
.h_line{height: 1.1rem;}
.h_hr .menu,
.h_hr .menu_2{padding:.29rem .3rem;right:.2rem;top:.19rem;}
.h_hr .menu_2{right: 0.2rem;}

.pull_down {top:1.1rem;position: absolute;width: 100%;}
.pull_down ul {padding-bottom:.2rem;}
.pull_down ul li{line-height:.8rem;}
.pull_down ul li a {width: 100%;font-size:.26rem;}
.pull_down ul li .nav_dlis{line-height:.7rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:0 .3rem;font-size:.24rem;line-height:.7rem;display: inline-block;border-bottom:none;}
.pull_down ul li a span{font-size:.26rem;margin-right:.15rem;}

.pad_lf40 {padding:0 .2rem;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.45rem;height:.04rem;top: 60%; left:10%;border-radius:.02rem;-webkit-border-radius:.02rem;-moz-border-radius:.02rem;}
.h_hr .menu span:before{ top:-.15rem;left:0%;}
.h_hr .menu span:after{ top:.15rem;left:0%;}
.pull_down ul li .nav_dlis a:before {width:.06rem;height:.06rem;
border: 1px solid #ddd;left:.02rem;top:0;bottom: 0;margin: auto;}

.search span {width:.32rem;height: .32rem;top:.05rem;}
.search {width:.42rem;height:.42rem;padding-left: 0.8vw;margin-left: 0.8vw;}

.tab_title{margin-top: .3rem;}
.mobile_ban{display: block;height:auto;position: relative;}
#mobile_B{width:100%;height:6.8rem;}
#mobile_B .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
#mobile_B .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
#mobile_B .swiper-pagination-bullet-active{background: #2c3fe2;opacity:1;}
#mobile_B_pgt{bottom:.3rem;}
#mobile_B_pgt .swiper-pagination-bullet{width:.1rem;height:.1rem;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;position: relative;margin: 0 .06rem;}
#mobile_B_pgt .swiper-pagination-bullet-active{background: #b88836;position: relative;}

.w14 {max-width:100%;padding: 0 .25rem;}


.y_ban_texts {max-width: 100%;}
.y_ban_texts .enter{margin: 10% 0 0 10%;font-size: .28rem;}
.y_ban_texts .enter a{padding:.1rem .4rem;}

.set_title{background: url(../images/t_line1.png) no-repeat center center;margin-bottom: .4rem;height: 1rem;}
.pd40{padding: .4rem 0;}
.jianjie{padding-top: .2rem;}
.company_title{font-size: .3rem;}

.company_txt{font-size: .24rem;line-height: .5rem;margin-top: .3rem;}
.abt_more{padding:.2rem 1rem;margin-top: .3rem;font-size: .24rem;}
.sz_gd{margin:.2rem auto;}
.sz_gd ul li{height:auto;margin-bottom:.15rem;width: 100% !important;float: none;}
.sz_gd ul li .scroll_con{padding:.25rem;}
.sz_gd ul li p{font-size:.36rem;}
.sz_gd ul li em{font-size:.36rem;}
.sz_gd ul li h1,
.sz_gd ul li span{font-size:.24rem;}
.sz_gd ul li h1{margin-bottom: .1rem;font-size: .26rem;}
.sz_gd ul li:hover .scroll_con{box-shadow: 0 0 .2rem #c8c8c8;}
.scroll_pic{width: .8rem;}
.scroll_pic img{width: 100%;}
.abt_video{width: 60%;}
.abt_video .video_i{width: .5rem;height: .5rem;}
.abt_video .video_i i{font-size: .5rem;}


.idx_tanx{display: block;}
.new_cont{width:100%;height:3.7rem;}

#new_swip .swiper-slide a .swip_title{padding:0 1rem 0 .2rem;line-height:.8rem;}
#new_swip .swiper-slide a .swip_title h1{font-size:.26rem;}
#new_pagtion{bottom:.2rem;width:.7rem;right:.15rem;}
#new_swip .swiper-pagination-bullet{width:.05rem;height:.05rem;}
#new_swip .swiper-pagination-bullet-active {width:.17rem;border-radius: .04rem;}
.pol_right{width:100%;margin-top: .3rem;float: none;}
.polNhr{padding-bottom: .2rem;border-bottom: .01rem dashed #eeeeee;}
.polNhr a h1{font-size:.26rem;}
.polNhr a p{font-size: .24rem;margin-top:.15rem;}

.polNewLis ul li a{padding:.2rem 0;border-bottom:.01rem dashed #e1e1e1;}
.polNewLis ul li a h1{font-size:.26rem;}
.polNewLis ul li a span{margin-top: .15rem;}
.polNewLis ul li a:hover{padding-left:.02rem;}

.Marquee-top{margin-top:.2rem;}
.Marquee-top .infoList li{ line-height:.56rem;font-size: .24rem;}
.Marquee-top .infoList li a{padding-left:.2rem;}
.Marquee-top .infoList li a:before{width:.07rem;height:.07rem;}
.Marquee-top .infoList li a h1{font-size:.24rem;}
.Marquee-top .infoList li a span{margin-left:.25rem;}

.new_right{border: .01rem solid #f2f2f2;height:4.5rem;padding:.2rem;}
.new_Rtitle .fl{font-size:.28rem;}
.new_Rtitle .fl i{width:.24rem;margin-right:.1rem;}
.new_Rtitle .new_more{width:.3rem;height:.3rem;border:.01rem solid #8e8d8d;font-size:.24rem;line-height:.28rem;}
.new_Rtitle .new_more:hover{border:.01rem solid #46a4db;}

.tab_title ul{display: block;margin: 0 -.1rem;}
.tab_title ul li{width: 33.3333%;float: left;padding: 0 .1rem;margin: 0;margin-bottom: .1rem;font-size: .24rem;height: .62rem;line-height: .6rem;}
.tab_cont{margin-top: .2rem;}

.pic_lis ul li, .pic_lis ul li:first-child,
.tab_sub .pic_lis ul li:first-child{width: 50%;height: 2.2rem;}
.pic_lis ul li a .pic_title{padding: .12rem;}
.pic_lis ul li a .pic_title h1{font-size: .24rem;padding-left: .25rem;}
.pic_lis ul li a .pic_title h1:before {width: .1rem;height:.1rem;border:.03rem solid #46a4db;top: .02rem;}
.pic_more{margin-top: .25rem;}
.pic_more a{font-size: .26rem;padding-bottom: .1rem;}
.ewm{display: none;}

.ft_hr{font-size:.24rem;}
.hr_left{padding:.2rem 0 .1rem;}
.link_title{margin-right:.1rem;}
.link_title i{margin-right:.05rem;}
.hr_left a{margin: 0 .15rem .1rem 0;}

.ft_bm{padding:.25rem 0;font-size:.24rem;}
.ft_lis ul li{width: 100%;float: none;margin:.1rem 0;}
.ft_lis ul li i{font-size:.24rem;margin:.02rem .1rem 0 0;}

.ft_bt{padding:.2rem 0;border-top:.01rem solid #59addf;font-size: .10rem;}
.mg_lt{margin-left:.1rem;}
.ft_right em{padding:0 .08rem;font-size:.2rem;border-radius:.06rem;border:.01rem solid rgba(255,255,255,.8);}

.return_top{width:.5rem;height:.5rem;bottom:1rem;right:.2rem;font-size: .2rem;line-height:.2rem;}
.return_top span{font-size:.16rem;}
.pages{line-height:.32rem;font-size: .2rem;margin: 0.6rem 0 0;}
.pages a{padding: 0 .15rem;margin: 0 .02rem;margin-bottom: .2rem;}
.pages .page_ipt{width:.54rem;height:.34rem;margin: 0 .05rem;}

.ny_ban{padding-top:0;}
.ny_bimg{height: 1.7rem;}
.ny_cn{min-height:2rem;padding-bottom:.5rem;}


.text_lis ul li a .date{width:1.65rem;height:1.5rem;margin-right: .3rem;}
.text_lis ul li a .date h1{font-size:.4rem;}
.text_lis ul li a .date span{font-size: .2rem;margin-top:.1rem;}
.text_lis ul li a .text_box{padding: .3rem 0;border-bottom:.01rem solid #dddddd;}
.text_lis ul li a .text_box h2{font-size:.26rem;padding-bottom:.15rem;}
.text_lis ul li a .text_box h2:after{width:1.47rem;height:.01rem;}
.text_lis ul li a .text_box p{height:auto; line-height:.36rem;margin-top: .2rem;font-size: .24rem;}
.text_lis ul li:hover a .text_box{border-bottom: .01rem solid #46a4db;}


/***************************文化生活***************************/
.culture_con{padding:.3rem 0 0;}
.Cpage{margin-top: .3rem;}
.Cpage a span{width:.65rem;height:.65rem;border:.01rem solid #aeaeae;font-size: .3rem;line-height:.65rem;}
.Cpage a:hover span{border:.01rem solid #15499a;}
.Cpage em{font-size:.24rem;margin: 0 .2rem;}

.culture_lis{margin: 0 -.1rem;}
.culture_lis ul li{padding: 0 .1rem;margin-bottom:.3rem;}
.culture_lis ul li a{padding-bottom:66%;}

.culture_lis ul li a .culture_txt{padding:.4rem .2rem .22rem .2rem;}
.culture_lis ul li a .culture_txt h1{font-size:.26rem;padding-left:.2rem;}
.culture_lis ul li a .culture_txt h1:before{width:.08rem;height:.08rem;border:.02rem solid #fff;}


.bd_atlis{margin: 0;}
.bd_atlis ul li{width: 50%;padding: 0 .1rem;margin-bottom:.25rem;}

.bd_atlis ul li .bd_pic{height:2.5rem;padding:0;}
.bd_atlis ul li p{font-size:.24rem;margin-top:.15rem;}

#pic_swip1{width:90%;height:100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:20% 0;}
.lp_cont .closed{width:.6rem;height:.6rem;font-size:.48rem;line-height:.6rem;right: 0;background: #fff;}

.tc_container{padding:.6rem .3rem .87rem .3rem;}
.tc_container h1{font-size:.26rem;margin-top:.3rem;bottom: 0.25rem;}


/****************************************加入我们****************************************/
.join_top{padding:.3rem 0;}
.top_title{line-height: .64rem;font-size:.24rem;padding-bottom:.15rem;border-bottom: .01rem solid #46a4db;}
.top_title .fr,
.top_title .fl{float: none;}
.top_title .fl{width:7.12rem;}
.top_title .fl img{width: 100%;}
.top_title .fr span{font-size:.24rem;}
.top_lis{font-size:.24rem;}
.top_lis p{margin:.25rem 0;}
.top_lis p span{width:.3rem;height:.3rem;border:.01rem solid #46a4db;line-height:.3rem;margin-right:.1rem;}
.join_lis ul li{padding:.25rem;box-shadow: 0 0 .15rem #eee;margin-bottom: .25rem;}
.join_lis ul li a .join_txt .join_title h1{font-size:.28rem;}
.join_lis ul li a .join_txt .join_title span{padding:.04rem .25rem;font-size:.22rem;border-radius:.3rem;margin-left:.1rem;}
.join_lis ul li a .join_txt p{margin-top:.2rem;font-size:.24rem;} 
.join_lis ul li a .join_txt p span{padding-right:.2rem;}
.join_lis ul li a .join_txt p span:after{width: .01rem;height:.16rem;right:.06rem;}
.join_lis ul li a .iconfont{font-size: .3rem;}
.join_lis ul li:hover{box-shadow: 0 0 .15rem rgba(70,164,219,.5);}
.cont_ewm{display: none;}


/****************************************联系我们****************************************/
.cotact_top{height:auto;margin-top: .3rem;}
.top_left{padding:.3rem;}
.p_txt p{font-size:.24rem;line-height:.56rem;}
.p_txt h1{font-size:.3rem;margin-bottom: .3rem;}

.contact_lis{margin:.3rem 0 0;}
.contact_lis ul li{width: 100%; height:auto;padding: 0 .12rem;margin-bottom:.25rem;}
.contact_lis ul li .lis_con{padding:.3rem;}
.contact_lis ul li .lis_con h1{font-size:.3rem;padding-left:.2rem;margin-bottom:.3rem;}
.contact_lis ul li .lis_con h1:before{width: .05rem;height: .3rem;}
.contact_lis ul li .lis_con p{margin:.1rem 0;}
.contact_lis ul li:last-child,
.contact_lis ul li:nth-last-child(2){height:auto;width:100%;}
.map{margin-top:.3rem;}



/****************************************业务领域****************************************/
.business_item ul li{height:auto;margin-bottom:.3rem;}

.business_item ul li a .bus_txt,
.business_item ul li a .ny_bus_pic{width:100%;}
.business_item ul li a .ny_bus_pic{height: 3rem;}
.business_item ul li a .bus_txt{padding:.3rem;}
.business_item ul li:nth-child(odd) a .bus_txt,
.business_item ul li:nth-child(even) a .ny_bus_pic{float: none;}
.business_item ul li:nth-child(odd) a .ny_bus_pic,
.business_item ul li:nth-child(even) a .bus_txt{float: none;}
.business_item ul li a .bus_txt h1{font-size:.3rem;margin-top:.2rem;}
.business_item ul li a .bus_txt h2{font-size:.16rem;margin-top:.06rem;}
.business_item ul li a .bus_txt p{line-height:.46rem;margin-top: .2rem;font-size: .24rem;}
.business_item ul li a .bus_txt .bus_more{margin-top:.2rem;padding: 0 .1rem;line-height:.6rem;font-size: .24rem;}
.business_item ul li a .bus_txt .bus_icon{width:.77rem;}
.business_item ul li a .bus_txt .bus_more:after{height: .02rem;}

.pd30{padding-top: .1rem;}

/****************************************新闻中心****************************************/
.new_top{padding:.3rem 0;}
.new_hr a{display: block;}
.nyNewPic{width:100%;height:3.4rem;margin-right:0;} 
.new_hr a .nyNewText{margin-top: .3rem;}
.new_hr a .nyNewText h1{font-size:.28rem;color: #46a4db;}
.new_hr a .nyNewText .nyNewTime{margin-top:.2rem;font-size: .2rem;}
.new_hr a .nyNewText p{line-height:.4rem;margin-top: .3rem;font-size: .24rem;}
.new_hr a .read_more{padding:.1rem .4rem;border:.01rem solid #cecece;font-size: .2rem;margin-top: .3rem;}
.new_hr a .read_more:hover{border: .01rem solid #46a4db;}

.ny_news{margin-top:.3rem;}
.ny_news ul li{padding:.2rem;border-bottom:.01rem solid #eeeeee;margin-bottom: .2rem;}
.ny_news ul li a .ny_new_pic{width:2rem;height:1.2rem;margin-left: .2rem;}
.ny_news ul li a .ny_new_text h1{font-size:.26rem;margin-top:.15rem;padding-bottom: .15rem;}
.ny_news ul li a .ny_new_text h1:after{width: 1rem;height:.02rem;}
.ny_news ul li a .ny_new_text p{line-height:.4rem;margin-top:.2rem;font-size: .24rem;}
.ny_news ul li a .py_time{width:auto;margin-right:.2rem;}
.ny_news ul li a .py_time h2{font-size:.28rem;}
.ny_news ul li a .py_time span{font-size: .2rem;margin-top:.05rem;}
.ny_news ul li a .py_time i{font-size:.4rem;margin-top:.3rem;}

.ny_news ul li:hover{box-shadow: 0 0 .15rem #ddd;}


/****************************************新闻详情****************************************/
.detail_top{padding: .3rem 0;}
.resDetails_t{padding-top: .15rem;}
.resDetails_t h1{font-size:.32rem;}
.resDetails_t .details_time{margin-top:.3rem;line-height:.4rem;font-size: .24rem;}
.resDetails_t .details_time span{margin: 0 .1rem;}
.resDetails_t .details_time i{margin-right:.05rem;}
.resDetails_t .details_time i.iconweibo2{font-size: .24rem;}

.resDetail_con{padding-top: .3rem;max-width:100%;}

.det_Fpage{padding-top:.3rem;border-top:.01rem solid #f2f2f2;max-width:100%;margin:.4rem auto 0;}
.det_Fpage a{padding:.1rem 0;line-height:.6rem;border-bottom:.01rem solid #f2f2f2;font-size: .24rem;}
.det_Fpage a span{font-size: .2rem;margin-right:.2rem;} 
.det_Fpage a h1{font-size: .24rem;}
.det_Fpage a:hover{border-bottom:.01rem solid #46a4db;}
.ny_pic_lis{margin: 0 -.1rem;}
.ny_pic_lis ul li,
.ny_pic_lis ul li:first-child{height:2.2rem;margin-bottom: .2rem;}
.ny_pic_lis ul li{padding: 0 .1rem}


/********************************作品详情********************************/
.pic_boxs{max-width:100%;height:6rem;}
.gallery-top { height: 80%;}
.gallery-thumbs {height:1.1rem;padding: .1rem 0;}
.gallery-thumbs .swiper-slide-thumb-active {border:.03rem solid #46a4db;}
#gallery_thum{margin-top:.08rem;}

#gallery_big .swiper-button-next, 
#gallery_big .swiper-button-prev {width:.27rem;height:.44rem;margin-top: -.22rem;background-size:.27rem .44rem;}
.prod_Dtitle{margin-top:.5rem;}
.prod_Dtitle h1{line-height:.6rem;font-size:.28rem;padding: 0 .8rem;}
.prod_page{margin-top:.3rem;padding-top:.2rem;border-top:.01rem solid #f0f0f0;}
.prod_page a{line-height:.5rem;font-size:.26rem;margin:.2rem 0;}
.prod_page a span{margin-right:.2rem;}
.return_Lis{margin-top:.4rem;}
.return_Lis a{width:3rem;line-height:.6rem;font-size:.26rem;}
.return_Lis a i{font-size:.24rem;margin-right:.1rem;}

.prod_Ditem ul li{width: 100%;float: none;font-size: .24rem;}
.prod_Ditem{padding: .2rem;}
.product_detail{margin-top: .3rem;}


/********************************本院概况********************************/
.abt_company{padding:.4rem 0;}
.abt_company .tanx{display: block;}
.about_title{font-size:.28rem;}
.about_text{line-height:.46rem;font-size: .24rem;}
.about_text p{margin-top: .15rem;}
.about_more{padding:.3rem 0;font-size: .24rem;}
.about_more i{font-size: .3rem;margin-bottom:.1rem;}
.history {padding:.4rem 0;}
.section_title{font-size:.32rem;margin-bottom:.4rem;}
.jiagou{padding:.4rem 0;}
.jg_pic{margin-top:.3rem;}
.a_img{width: 100%;margin-left: 0;}
.zizhi{padding:.4rem 0;}
.zizhi_lis{margin:.4rem -.1rem 0;}
.zizhi_lis ul li{width:50%;height:2.88rem;padding:  0 .1rem;margin-bottom: .25rem;}
.zizhi_lis ul li .list_md{width: 100%;height: 100%;border: .01rem solid #e6e6e6;padding:.2rem;text-align: center;}
.zizhi_lis ul li .list_md .lis_pic{height:1.7rem;}
.zizhi_lis ul li .list_md .list_text{font-size:.24rem;margin-top:.1rem;}


.sub_company{padding: .4rem 0;}
.sub_about{display: block;}
.company_lis{width:100%;margin-right: .3rem;}
.company_lis ul li{}
.company_lis ul li .item_con{padding:0 0 .2rem .4rem;}
.company_lis ul li .item_con .item_title{font-size:.28rem;}
.company_lis ul li .item_con .item_title:before,
.company_lis ul li .item_con .item_title:after{content: '';position: absolute;}
.company_lis ul li .item_con .item_title:before{width:.1rem;height: .1rem;border: .02rem solid #898989;border-radius: 50%;left: -.47rem;top:.08rem;background: #fff;}
.company_lis ul li .item_con .item_title:after{width: .3rem;height: .02rem;background: #898989;left: -.35rem;top: .15rem;}
.company_lis ul li .item_con .set_up,
.company_lis ul li .item_con .item_pic{display: none;}

.sub_company_about{display: none;}
.sub_company_about p{margin: .1rem 0;line-height:.46rem;font-size: .24rem;}


/********************************优秀作品********************************/
.works_lis{margin: 0 ;}
.works_lis ul li{width:50%;padding:0 .1rem;margin-bottom: .25rem;}
.works_lis ul li a{height:4rem;}
.works_lis ul li a .works_pic{height: 2.2rem;}
.works_lis ul li a .works_text{height: 1.8rem;padding:.25rem .25rem 0;}
.works_lis ul li a .works_text h1{font-size: .28rem}
.works_lis ul li a .works_text h1:after{content: '';position: absolute;width:.44rem;height:.04rem;}
.works_lis ul li a .works_text p{font-size: .24rem;}
.works_lis ul li a:hover{box-shadow: 0 0 .15rem rgba(70,164,219,.3);}
.works_lis ul li:nth-child(4) .works_pic,
.works_lis ul li:nth-child(6) .works_pic{bottom: 0;top: initial;}
.works_lis ul li:nth-child(4) .works_text,
.works_lis ul li:nth-child(6) .works_text{top: 0;bottom: initial;padding: .25rem;}
.works_lis ul li:nth-child(5) .works_pic{top: 0;bottom: initial;}
.works_lis ul li:nth-child(5) .works_text{bottom: 0;top: initial;}

.lp_cont .closed{width:.6rem;height:.6rem;font-size:.4rem;right:.2rem;
top:.2rem;line-height:.6rem;cursor: pointer;border-radius: 50%;}

#pic_swip2 .swiper-button-next, 
#pic_swip2 .swiper-button-prev {width:.5rem;height: .5rem;background-size:.5rem .5rem;background: none;border:.02rem solid #bbbbbb;font-size: .28rem;line-height:.46rem;}
#pic_swip2 .swiper-button-prev, 
#pic_swip2 .swiper-container-rtl .swiper-button-next {left:.1rem;}
#pic_swip2 .swiper-button-next,
#pic_swip2 .swiper-container-rtl .swiper-button-prev {right:.1rem;}
#pic_swip2 .swiper-button-next:hover, 
#pic_swip2 .swiper-button-prev:hover{border:.02rem solid #46a4db;}

.modle_title{font-size:.26rem}
.swiper_modle{height: auto; border-radius:.1rem;padding: .2rem .7rem;}
.modle_pic{margin-top: .25rem;padding-bottom:.2rem;}
#pic_pg1{bottom: .3rem;color: #fff;}







}


@media (max-width:414px){
.sz_gd ul li{height:auto;margin-bottom:.15rem;width: 100% !important;float: none;}
.abt_video{width: 100%;}
.business_lis{margin: 0;}
.business_lis ul li{width: 100%;margin-bottom: .2rem;padding: 0;}
.business_lis ul li a .bus_pic{height: 4rem;padding-bottom: 0;}
.business_lis ul li a .bus_con .bus_txt h1 {font-size: .5rem;}
.business_lis ul li a .bus_con .bus_txt h2 {font-size: .3rem;}
.business_lis ul li a .bus_con .bus_txt p {font-size: .24rem;}
.business_lis ul li a .bus_con .bus_txt .bus_i{margin-top: .3rem;}
.business_lis ul li a .bus_con .bus_txt .bus_i i{font-size: .4rem;}







}