@charset "utf-8";
@import url("common.css");

.idx_top{position: relative;height:5rem;}
/*banner*/

.ban_box{background-color:#fff;height: 100%;}
.ban_box .swiper-container{width: 100%; z-index: 0; height: 100%;}
.ban_box .swiper-slide{background-color: rgba(0,0,0,0);}

.ban_box .swiper-slide:nth-child(odd) a:before{content: "";transition: all 1.5s;opacity: 0.5;background: rgba(84,49,17,.2);right: 0px;bottom: 0px;left: 0px;top:0;display: block;position: absolute;z-index: 1;height: 100%;width: 100%;margin: auto;}
.ban_box .swiper-slide:nth-child(odd).swiper-slide-active a:before{height:0%;opacity: 0;transform: rotate(-360deg);}
.ban_box .swiper-slide:nth-child(odd) a:after{width: 100%;content: "";opacity: 0.6;background: rgba(255,255,255,0.2);position: absolute;height:0;bottom: 0px;right: 0px;top: 0;left: 0; transition: all 1.5s;margin: auto;transform: rotate(-90deg);}
.ban_box .swiper-slide:nth-child(odd).swiper-slide-active a:after{height:100%;transition-delay: 0.4s;opacity: 0;transform: rotate(-90deg);}
.ban_box .swiper-slide:nth-child(even) a:before{content: "";transition: all 1.5s;opacity: 0.5;background: rgba(84,49,17,.2);right: 0px;bottom: 0px;top: 0px;left: 0; display: block;position: absolute;z-index: 1;width:100%;height: 100%; margin: auto;}
.ban_box .swiper-slide:nth-child(even).swiper-slide-active a:before{width:0;opacity: 0;transform: rotate(-90deg);}
.ban_box .swiper-slide:nth-child(even) a:after{width:0;content: "";opacity: 0.6;background: rgba(255,255,255,0.2);position: absolute;height: 100%;top: 0px;right: 0px;left: 0;bottom: 0; transition: all 1.5s;margin: auto;}
.ban_box .swiper-slide:nth-child(even).swiper-slide-active a:after{width:100%;transition-delay: 0.4s;opacity: 0;}

.pc_banner{height: 100%;}
.ban_box .swiper-wrapper, 
.ban_box [data-swiper-parallax]{will-change:transform}
.ban_box .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;}
.ban_box .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;}
.ban_box .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 10s; animation: scaleBigToSmall 10s;}
#banner .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;position:relative;}
#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);}
#banner .swiper-pagination-bullet-active{background: #2c3fe2;opacity:1;}
#ban_pgt{bottom:100px;}
#ban_pgt .swiper-pagination-bullet{width:.38rem;height:.06rem;display: inline-block;border-radius:6px;background: #fff;opacity: 1;position: relative;margin: 0 .1rem;}
#ban_pgt .swiper-pagination-bullet-active{background: #146bec;position: relative;}

.banner_txt{position: absolute;left: 50%;top:48%;z-index: 4;width: 100%;/*max-width: 1400px;*/text-align: center;
transform: translate(-50%, -50%);color: #fff;padding: 0px;word-break: break-word;}
.banner_txt .ban_title{font-size: 50px;margin-bottom: 20px;/*letter-spacing: 1vw;filter: blur(10px);*/display: block;
text-transform: uppercase; font-family: "big-j";transition: filter 0.8s .3s,letter-spacing 0.8s .3s;margin: 0 20px;opacity: 0;visibility: hidden;font-weight: bold;text-shadow:1px 1px 0px #146bec, -1px -1px 0px #146bec, 2px 2px 0px #146bec, -2px -2px 0px #146bec;}
.banner_txt .ban_title span{margin: 0 20px;}
.pc_banner .swiper-container .swiper-slide.swiper-slide-active .banner_txt .ban_title{
/*filter: blur(0px);letter-spacing:0;*/opacity: 1;visibility: visible;animation: fadeInUp linear 1s;}
.pc_banner .swiper-container .swiper-slide:nth-child(even).swiper-slide-active .banner_txt .ban_title{
/*filter: blur(0px);letter-spacing:0;*/opacity: 1;visibility: visible;animation: fadeInDown linear 1s;}
.banner_txt p{opacity: 0;visibility: hidden;margin-top: 50px;font-size: 24px;text-shadow:1px 1px 0px #146bec, -1px -1px 0px #146bec, 1px 1px 0px #146bec, -1px -1px 0px #146bec;white-space: pre-wrap;}
#banner .swiper-slide-active .banner_txt p{animation: zoomIn linear 1s;margin-top: 20px;opacity: 1;visibility: visible;}

.ny_top .ban_box .swiper-slide:nth-child(odd):before{display: none;}

header{width: 100%;height:72px;background:#006935;/*-webkit-box-shadow: 0px 2px 10px 3px rgba(0,0,0,0.15);box-shadow: 0px 2px 10px 3px rgba(0,0,0,0.15);*/position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;background: url(../images/nav_bg.png) no-repeat center center;border-bottom: 8px solid #1673fe;}
header.fixed{position: fixed;left: 0;top: 0;z-index: 100;}

.top_box{width: 100%;height: 100px;}
.logo{width:408px;margin-top: 25px;}
.logo a{display: block;}
.logo img{width: 100%;}
header.fixed .logo{margin-top: 20px;}
.logo:hover img{transform: translate(0,-2px);}
.top_right{margin-top: 14px;}
.top_hLis ul li{display: inline-block;float: left;margin-left:20px;}
.top_hLis ul{display: flex;justify-content: right;}
.top_hLis ul li .login .zhuce{padding-left: 20px;position: relative;}
.top_hLis ul li .login .zhuce:before{content:'';position: absolute;width: 1px;height: 15px;background: #999;left:7px;top: 0;bottom: 0;margin: auto;}
.top_hLis ul li i{display: inline-block;margin-right: 4px;vertical-align: middle;}

.top_hLis ul li a{color: #a6a6a6;}
.top_hLis ul li a:hover{color: #1673fd;}
.top_hLis ul li .chat{position: relative;}
.top_hLis ul li .chat .chat_down{width:160%;position: absolute;left: -30%;top: 30px;background: #fff;border-radius: 6px;box-shadow: 0 0 10px #eee;z-index: 5;text-align: center;max-height: 0;overflow: hidden;/*transition: ease .3s;*/}
.top_hLis ul li .chat .chat_down img{width: 100%;}
.top_hLis ul li .chat:hover .chat_down{max-height: 200px;padding: 5px 5px 10px;} 


.header,
.nav_box ul li a:after,
.nav_box ul li,
.logo,
#banner .swiper-button-next, 
#banner .swiper-button-prev,
.logo img{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
#mb_banner{display: none;}
.nav_box ul{display: flex;justify-content: space-between;}
.nav_box ul li{line-height:64px;font-size: 16px;position: relative;width: 100%;text-align: center;}
.ny_header .nav_box ul li{line-height: 90px;}
.nav_box ul li a{width:100%;height:100%; display:inline-block;color: #fff;position: relative;z-index: 2;text-transform: capitalize;}
/*.nav{padding-right:7vw;}*/
.nav{padding-right:100px;}
.nav_box ul li a span{display: inline-block;position: relative;height: 100%;}
.nav_box ul li a span:after{content: '';position: absolute;width:0;height:2px;background: #fff;left: 0;bottom: 0;right: 0;margin: auto; opacity: 0;visibility: hidden;}
/*.nav_box ul li:hover a span:after,*/
.nav_box ul li.nav_select a span:after{opacity: 1;visibility: visible;width: 34px;}
.nav_box ul li:hover a span,
.nav_box ul li.nav_select a span{color: #ffcd00;}



.nav_box ul li .down_lis{width:120%;position: absolute;right: 0;margin: auto;top:72px;z-index: 666;max-height: 0;overflow: hidden;background: #fff;left:-10%;}
.nav_box ul li .down_lis dl dd{width: 100%;position: initial;}
.nav_box ul li .down_lis dl dd a{display: block;padding: 0;line-height:20px;position: initial;font-size: 14px;padding: 10px 0;}
.nav_box ul li:hover .down_lis{max-height: 500px;box-shadow: 0 0 5px #bbb;}
.nav_box ul li .down_lis dl dd a{color: #333;}
.nav_box ul li .down_lis dl dd:hover{background: #ffa903;}
.nav_box ul li .down_lis dl dd:hover a{color: #fff;}

.nav_box ul li .down_lis,
.nav_box ul li .down_lis dl dd a,
.nav_box ul li:after,
.nav_box ul li:before,
.pub_lis ul li a,
.pub_lis ul li a .pub_pic,
.sub_body ul li,
.petite_pic_lis ul li a .petite_img,
.top_new_pic a .top_new_img,
.hd_menu_left a:after,
.nav_box ul li a span:after,
.nav_box ul li a i{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.nav_box ul li a i{display: inline-block;width: 20px;vertical-align: middle;margin-right:5px;line-height: 10px;}
.nav_box ul li a:hover i{transform: rotateY(180deg);}
.hd_right{margin-top: 14px;}
.search_bx{width: 380px; height: 36px;display: inline-block;overflow: hidden;border-bottom: 1px solid #ddd;margin-top: 13px;}
.search_bx .sch_ipt{height: 34px;padding: 0 10px 0 20px;background: transparent;outline: none;}
.search_bx .sch_btn{height: 34px;background: transparent;outline: none;cursor: pointer;border-radius: 0 30px 30px 0;position: relative;padding-left: 15px;}
.search_bx .sch_btn:before{content: '';position: absolute;width: 1px;height: 15px;background: #999;left: 0;top: 0;bottom: 0;margin: auto;}
.sch_select{width: 80px;height: 36px;padding: 0;position: relative;outline: none;color: #666;}

.search_bx{position: relative;}
.no_body{padding:50px 0 30px;text-align: center;color: #666;}
.search_bx:after{content: '';position: absolute;width: 1px;height:15px;background: #999;left:89px;top: 0;bottom: 0;margin: auto;}

.xrk{max-width:240px;margin-left: .5rem;margin-top: .25rem;}
.xrk img{width: 100%;animation: run 10s infinite linear;}

@keyframes run {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotateZ(15deg);
  }
  100% {
    transform: rotateZ(0);
  }
  50% {
    transform: rotateZ(-15deg);
  }
}


.fixed{position: fixed;top: 0;}

.h_hr{display: none;}
.c_n{min-height: 1000px;padding-top: .4rem;}
.top_new_title{text-align: center;line-height: 40px;}
.top_new_title:after{content: '';position: absolute;width: 100%;height:10px;background: url(../images/tl_bg.png) repeat-x;left: 0;top: 0;bottom:8px;right: 0;margin: auto;}
.inline-block{display: inline-block;}
.top_new_title h1{padding: 0 50px;z-index: 5;font-size: 36px;font-weight: bold;height: 40px;}
.top_new_title h1:after,
.top_new_title h1:before{content: '';position: absolute;width: 20px;height: 20px;background: url(../images/tg.png);top: 0;bottom: 0;margin: auto;}
.top_new_title h1:before{left: 0;}
.top_new_title h1:after{right: 0;}

.top_new_pic{width:4.44rem;height: 348px;margin-right: .3rem;}
.left_new_title{width: 100%;padding: 20px;background: rgba(0,0,0,.5);font-size: 18px;color: #fff;left: 0;bottom: 0;}
.top_new_lis ul li{padding-left: 20px;border-left: 1px dashed #e0e0e0;}
.top_new_lis ul li a{padding: 10px 0;align-items: center;overflow: hidden;}
.top_new_pic a{overflow: hidden;}
.top_new_pic a:hover .top_new_img{transform: scale(1.05);}
.top_new_lis ul li a h1{font-size: 18px;}
.top_new_lis ul li a span{color: rgba(0,0,0,.3);margin-left: .2rem;font-size: 18px;}
.top_new_lis ul li:before{content: '';position: absolute;width: 7px;height: 7px;background: #1673fe;border-radius: 50%;left: -4px;top: 0;bottom: 0;margin: auto;}
.top_new_con{margin-top: 16px;}
.top_new_lis ul li:hover:before{background: #043578;}
.top_new_lis ul li:hover a span{color: #b3c2d6;}

.pub{width: 4.53rem;height: 412px;background: #f2f4f6;margin-left: .5rem;padding:.3rem .25rem;}
.pub .pub_title{text-align: center;line-height:46px;position: relative;}
.pub .pub_title:after{content: '';position: absolute;width: 100%;height: 1px;background:#c2cddd;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.pub .pub_title h1{display: inline-block;padding:0 30px;background: #f2f4f6;font-size: .32rem;font-weight: bold;color: #043578;position: relative;z-index: 2;}

.pub_lis{margin: 0 -10px;}
.pub_lis ul li{width: 50%;height: 122px; display: inline-block;float: left;padding:0 10px;margin-bottom: 20px;}
.pub_lis ul li a{display: block;position: relative;overflow: hidden;}
.pub_txt{padding: .2rem;left: 0;top: 0;}
.pub_txt h1{font-size: 18px;font-weight: bold;color: #fff;}
.pub_txt .pub_icon{display: inline-block;width: 34px;right:.1rem;bottom:.1rem;}
.pub_txt .pub_icon img{width: 100%;}
.pub_lis ul li a:hover .pub_pic{transform: scale(1.05);}
.pub_lis ul li a:hover{box-shadow: 0 0 6px rgba(23,75,186,.8);}
.mg20{margin-top: 20px;}

.mg50{margin: .5rem 0;}

.tab_title{text-align: center;margin-bottom:10px;margin-top: 30px;}
.tab_title ul li{display:inline-block;font-size: 18px;margin:0 3px .2rem;position: relative;}
.tab_title ul li a{width: 100%;height: 100%;display: block;padding:.1rem .3rem;border-radius: .04rem;position: relative;background: url(../images/tab_bg1.png) no-repeat center center;background-size: cover;}
.tab_title ul li:after{content: '';position: absolute;width: 1px;border-bottom: 7px solid #043478;border-left: 5px solid transparent;border-right: 5px solid transparent;left: 0;bottom: -30px;right: 0;margin: auto;opacity: 0;visibility: hidden;}
.tab_title ul li.active a,
.tab_title ul li:hover a{background: #1c1f87;color: #fff;background: url(../images/tab_bg2.png) no-repeat center center;background-size: cover;}
.tab_title ul li.active:after,
.tab_title ul li:hover:after{opacity: 1;visibility: visible;}
.sub_head{display: flex;line-height: 58px;border-top: 4px solid #043578;padding: 0 20px;}
.sub_head span{font-size: 18px;font-weight: bold;color: #043578;padding: 0 5px;}
.w5{width: 5%;}
.w8{width: 8%;}
.w10{width: 10%;}
.w12{width: 12%;}
.w15{width: 15%;}
.w50{width: 50%;}
.sub_body{border-top: 1px dashed #e3e8f1;}
.sub_body ul li{padding: 0 20px;border-bottom: 1px dashed #e3e8f1;}
.sub_body ul li a{width: 100%;height: 100%;display: flex;line-height: 58px;font-size: 18px;}
.sub_body ul li a h1{font-size: 18px;padding: 0 5px;}
.center{text-align: center;}
.sub_body ul li:hover{box-shadow: 0 0 10px #ddd;transform: translate(0,-1px);}
.sub_body ul li a span{padding: 0 5px;}

.sub_body ul li:nth-child(odd){background: #eff5fe;}

.tab_more{text-align: center;padding-top: 30px;}
.tab_more a{display: inline-block;padding: 4px 20px;color: #9F9F9F;font-size: 16px;}
.tab_more a:hover{color: #174bba;}

.tab_sub{display: none;}
.mg30{margin-top: .3rem;}
.service_set{padding: .4rem 0;background: url(../images/rz_bg.png) no-repeat center center;background-size: cover;}
.service_set .top_new_title h1{background: #e7effa;}
.service_lis .sub_body ul li:nth-child(odd){background: #f2f5fc;}

.petite_pic_lis{margin: 0 -12px;}
.petite_pic_lis ul li{width: 25%;float: left;padding: 0 12px;height: 170px;}
.petite_pic_lis ul li a{overflow: hidden;color: #fff;}
.petite_pic_lis ul li a:hover .petite_img{transform: scale(1.05);}
.petite_pic_lis ul li a .text_v{width:100%;height:100%; left: 0;top: 0;z-index: 5;padding:.2rem .25rem;}
.petite_pic_lis ul li a .text_v h1{font-size: 22px;max-width:60%}
.petite_pic_lis ul li a .text_v p{font-size: 20px;color: rgba(255,255,255,.3);text-transform: uppercase;margin-top:5px;}
.petite_pic_lis ul li a .text_v span{font-size: 12px;margin-top: 8px;position: absolute;bottom: 30px;display: none;}
.petite_pic_lis ul li a .text_v span:before{content: '>';position: absolute;width: 10px;height: 10px;background: #FFA216;border-radius: 50%;top: 0;right: -15px;bottom: 0;margin: auto;font-size: 8px;line-height: 10px;text-align: center;font-family: '宋体';}
.long_pic_lis ul li{width:50%;height: 130px;}
.long_pic_lis{margin-top:24px;}

.light{position: absolute;left: -100%;top: 0;width: 100%;height: 100%;transform: skewx(-25deg);
z-index: 2;background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));}
.petite_pic_lis ul li a:hover .light{ left: 100%; transition: 1s;}

.imf_tab_center,
.notice_tab_center{margin-top: 40px;}

.imf_left{width: 45%;}
.imf_title{margin-top: -91px;}
.imf_tab a{display: inline-block;font-size:24px;padding:0 0 20px 0;margin-left: 33px;position: relative;}
.imf_tab a:before{content: '';position: absolute;width: 1px;height:18px;background: rgba(4,53,120,.8);left:-20px;top:6px;bottom: 0;}
.imf_tab a:first-child{margin-left: 0;}
.imf_tab a:first-child:before{display: none;}
.imf_tab a.active{font-weight: bold;color: #043578;}
.imf_tab a:after{content: '';position: absolute;width:0;height: 4px;background: #1673fe;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;visibility: hidden;}
.imf_tab a.active:after{width: 30px;opacity: 1;visibility: visible;}
.imf_right .imf_title{padding-left: 30px;} 
.imf_more{display: inline-block;color: rgba(124,124,124,.8);line-height:34px;}
.imf_tab a:after,
.project_imf ul li a,
.texts_lis ul li a,
.hd_menu_left a,
.project_type ul li .type_nav_lis a,
.sort_lis ul li.price_sort .price,
.ny_service ul li a .ny_service_pic,
.ny_service ul li a,
.ny_service ul li a .service_txt i,
.detail_service_item ul li .detail_service_pic .detail_service_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.imf_right{width: 52.5%;}

.project_imf ul li{margin-bottom: 20px;}
.project_imf ul li a{padding: 15px 15px 15px 10px;background: #fff;box-shadow: 0 0 10px #eee;}
.project_imf ul li a .projct_h span{font-size: 18px;color: #003F86;}
.project_imf ul li a .projct_h h1{font-size: 18px;}
.project_imf ul li a .imf_time{padding-left: 10px;color: #A3A3A3;margin-top: 8px;}
.project_imf ul li a:hover .projct_h h1{color: #043578;}
.project_imf ul li a:hover{box-shadow: 0 0 10px rgba(23,75,186,.5);}

.imf_tab_sub,
.notice_tab_sub{display: none;}

.texts_lis ul li a{padding: 20px 15px;background: #fff;}
.texts_lis ul li:nth-child(even) a{background: #eff5fe;}
.texts_lis ul li a h1{font-size: 18px;}
.f18{font-size: 18px;}
.texts_lis ul li a:hover{transform: translate(0,-1px);box-shadow: 0 0 10px rgba(23,75,186,.5);}
.texts_lis ul li span{margin-left: .2rem;}
.notice_tab_center{padding-left: 35px;position: relative;}
.notice_tab_center:before{content: '';position: absolute;width: 1px;height: 100%;background: #dde3ec;left: 0;top: 0;bottom: 0;margin: auto;}

.ft_top{padding:25px 0 13px;background: url(../images/ft_bg.png) no-repeat center center;background-size: cover;color: rgba(255,255,255,.5);}
.ft_bt{padding: 15px 0;background: url(../images/lk_bg.png) no-repeat center center;background-size: cover;color: rgba(255,255,255,.5);text-align: center;font-size: 15px}
.ft_top_tanx{font-size: 15px;}
.ft_title{font-size: 20px;color: #fff;margin-bottom:15px;}
.ft_bt a,
.ft_top a{color: rgba(255,255,255,.5)}
.mg_lt{margin-left: 10px;}
.trad a:hover,
.depart a:hover,
.ft_bt a:hover,
.contact_lis a:hover{color: #fff;}
.imformatio{padding:40px 0;background: #f7f8fa;margin-top: 110px;}
.trad{width:18%;}
.trad a,
.depart a{display: block;}
.depart{width: 11%;}
.trad_lis a,
.contact_lis p{padding:4px 0;}
.contact{width:32%;margin-right: 4%;}
.ft_vxin{margin-top:25px;}
.ft_vxin ul li{display: inline-block;margin-right: 15px;text-align: center;}
.ft_vxin ul li .vxin_box{background: #fff;padding:1px;width:100px;border-radius: 6px;}
.ft_vxin ul li .vxin_box img{width: 100%;}
.ft_vxin ul li p{margin-top: 10px;}

/*******************************项目列表********************************/
.ny_top{height: 320px;}
.ny_ban_txt{left: 0;top: 0;}
.ny_ban_txt .w14{display: flex;height: 100%;align-items: center;padding-bottom: 72px;color: #fff;text-shadow:1px 1px 0px rgba(20,107,236,.5), -1px -1px 0px rgba(20,107,236,.5), 1px 1px 0px rgba(20,107,236,.5), -1px -1px 0px rgba(20,107,236,.5);}
.ny_ban_txt h1{display: inline-block;font-size: .46rem;}
.ny_ban_txt span{font-size: .42rem;margin-left: .2rem;}
.ny_bimg{height:320px;overflow:hidden;}
.ny_bimg .nBan_pic{width: 100%;height:100%;-webkit-animation: scaleBigToSmall 4s;animation: scaleBigToSmall 4s;}
.ny_cn{min-height:3rem;padding:30px 0 50px;-webkit-animation: fadeInUp 1.5s;animation: fadeInUp 1.5s;}
.main_body{min-height: 200px;/*border: 1px solid #e7e7e7;*/border: 1px solid #ddd;padding:20px 26px;}
.project_menu{padding:0 28px 20px;background: #f3f8fe;border-radius: 4px;border: 1px solid #9db4d3;margin-top: 30px;}
.header_menu{border-bottom: 1px solid #e7e7e7;}
.hd_menu_left a{font-size: 24px;position: relative;margin-left: 30px;padding-bottom: 20px;display: inline-block;}
.hd_menu_left a:before{content: '';position: absolute;width: 1px;height:22px;background: #999;left:-16px;top:7px;}
.hd_menu_left a:first-child{margin-left: 0;}
.hd_menu_left a:first-child:before{display: none;}
.hd_menu_left a:after{content: '';position: absolute;width:0;height: 3px;background: #1673fe;left: 0;bottom: -2px;right: 0;margin: auto;}
.hd_menu_left a.active,
.hd_menu_left a:hover{font-weight: bold;color: #333;} 
.hd_menu_left a:hover:after,
.hd_menu_left a.active:after{width: 42px;} 
.head_page{padding-top: 3px;}
.head_page a{display: inline-block;padding-right: 20px;position: relative;font-size: 18px;color: #666;}
.head_page a:after{content: '/';position: absolute;color: #999;right: 5px;top: 0;bottom: 0;margin: auto;}
.head_page a:last-child{padding-right: 0;}
.head_page a:last-child:after{display: none;}
.head_page a:hover,
.head_page a:last-child{color:#1673FE;}
.head_page a span{margin-right: 5px;}
.project_type{margin-top: 20px;}
.project_type ul li{padding:6px 0;}
.project_type ul li .type_title{width: 110px;line-height: 42px;}
.project_type ul li .type_nav_lis .nav_menu a{display: inline-block;line-height: 42px;padding: 0 17px;border:1px solid #dde4ef;border-radius: 6px;margin:0 2px 4px;/*background: #e1edfd;*/position: relative;overflow: hidden;color: #043578;}
.project_type ul li .type_nav_lis .nav_menu a.active,
.project_type ul li .type_nav_lis .nav_menu a:hover{background: #1673fe;color: #fff;}

.project_type ul li .type_nav_lis .nav_menu a::after{content: '';height: 50px;width: 15px;background: #fff;position: absolute;
top: -5px;transform: skewX(-45deg);right: 118%;opacity: .25;}
.project_type ul li .type_nav_lis .nav_menu a:hover::after{right: -44%;transition: right .56s ease}
.next-nav-wrap{border-top: 1px solid #cedbee;margin-top: 15px;padding-top: 20px;}
.In-all{color: #676767;}
.In-all span{color: #1673FE;margin: 0 5px;}
.sort_lis ul li{display: inline-block;position: relative;margin-left: 20px;}
.sort_lis ul li.price_sort .price{position: absolute; background: #fff;border-radius: 10px;left:-34px;top: 30px;right: 0;margin: auto;width: 123px;box-shadow: 0 0 6px #aaa;max-height: 0;overflow: hidden;text-align: center;} 
.sort_lis ul li.price_sort .price a{display: block;width: 100%;line-height:30px;font-size: 16px;color: #333 !important;}
.sort_lis ul li.price_sort:hover .price{max-height: 300px;overflow: auto;} 
.sort_lis ul li.price_sort:hover a{color:#1673FE;}
.sort_lis ul li.price_sort .price a:hover{color:#1673FE !important;}
.sort_lis ul li a.active{color:#1673FE !important;}

.second_level{padding: 20px;background:#fff;border-radius: 6px;}
.second_level a{font-size: 16px;margin: 5px 20px 5px 0;color: #666;display: inline-block;}
.second_level a:hover,
.second_level a.on{color: #1673fe;}
/*.nav_menu{white-space: nowrap;overflow: auto;}*/


.ny_project .sub_head{border-top: none;background: #e9eef2;border-radius: 6px;margin-top: 30px;}
.ny_project .sub_body{border-top: none;}
.ny_project .sub_body ul li:nth-child(odd) {background:none;}
.ny_project .sub_body ul li{border-bottom: 1px solid #e9edee;}
.ny_project .sub_body ul li a{/*line-height: 80px;*/padding: .1rem 0;}
.ny_project .sub_body ul li a:hover{color: #1673FE;}
.ny_project .sub_body ul li a span.baoming{color: #1673FE;}
.ny_project .sub_body ul li a span.yupilou{color:#D61212;}
.ny_project .sub_body ul li a span.the-end{color:#A8A8A8;}
.ny_project .sub_body ul li a span.price-ing{color:#02CF2B;}
.ny_project .sub_body ul li a span.over{color: #A8A8A8;}
.ny_project .sub_body ul li a span.conclude{color:#FF5300;}

.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;border-radius: 4px;}
.pages .page_ipt{width: 54px;height: 34px; border: 1px solid #dfdfdf;text-align: center;margin: 0 5px;border-radius: 4px;}
.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover{background: #1673fe;border: 1px solid #1673fe;color: #fff;}
.pages a.goTo{background: #1673fe;color: #fff;}

.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: #1673fe;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_service{margin:50px 0 100px;}
.ny_service ul{margin: 0 -10px;}
.ny_service ul li{width: 14.28%;float: left;height:3.2rem;padding: 0 10px;background: transparent;margin-bottom: 20px;}
.ny_service ul li a{overflow: hidden;}
.ny_service ul li a .ny_service_pic:after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;background-image: -webkit-linear-gradient(top,transparent 0,#1673fe 100%);
background-image: -o-linear-gradient(top,transparent 0,#1673fe 100%);
background-image: linear-gradient(to bottom,transparent 0,#1673fe 100%);}
.ny_service ul li a .service_txt{left: 0;bottom: 0;right: 0;text-align: center;padding: .4rem .2rem;}
.ny_service ul li a .service_txt i{width: 42px;height: 42px;display: inline-block;align-items: center;justify-content: center;}
.ny_service ul li a .service_txt i img{max-width: 100%;}
.ny_service ul li a .service_txt h1{font-size: 18px;font-weight: bold;color: #fff;margin-top: 25px;}
.ny_service ul li:nth-child(even) a{transform: translate(0,40px);}
.ny_service ul li a:hover .ny_service_pic{transform: scale(1.05);}
.ny_service ul li a:hover{box-shadow: 0 0 15px #aaa;}
.ny_service ul li a:hover .service_txt i{transform: rotateY(360deg);}

.ny_service_lis ul li{height: 2.88rem;margin-bottom: .3rem;}
.ny_service_lis ul li a{border:4px solid #e8edf1;padding:.25rem;}
.ny_service_lis ul li .service_lis_pic,
.detail_service_item ul li .detail_service_pic{width:32%;height: 100%;overflow: hidden;}
.ny_service_lis ul li .service_lis_txt{height: 100%;padding-right: .3rem;}
.ny_service_lis ul li .service_lis_txt h1{font-size: .3rem;font-weight: bold;}
.ny_service_lis ul li .service_lis_txt .address{margin-top:.2rem;color: #043578;}
.ny_service_lis ul li .service_lis_txt p{font-size: 16px;line-height:.3rem;color: #737373;margin-top: .2rem;-webkit-line-clamp:2;}
.ny_service_lis ul li .service_lis_txt .service_more{display: inline-block;line-height:.38rem;padding:0 .2rem;border: 1px solid #043578;border-radius: 6px;color: #043578;margin-top:.2rem;overflow: hidden;font-size: 16px;}
.ny_service_lis ul li:hover .service_lis_pic .service_lis_img,
.detail_service_item ul li:hover .detail_service_pic .detail_service_img{transform: scale(1.05);}
.ny_service_lis ul li:hover a{border:4px solid #1673fe;}
.ny_service_lis ul li:hover .service_lis_txt h1{color: #1673fe;}
.ny_service_lis ul li:hover .service_lis_txt .service_more{background: #1673fe;color: #fff;border: 1px solid #1673fe;}
.ny_service_lis ul li .service_lis_txt .service_more:after{
 content: ''; position: absolute;left: -100%;top: 0;width: 100%;height: 100%;transform: skewx(-25deg);
z-index: 2;background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
}
.ny_service_lis ul li:hover .service_lis_txt .service_more:after{left: 100%; transition: 1s;}
.ny_service_lis ul li .service_lis_pic .service_lis_img,
.ny_service_lis ul li .service_lis_txt,
.product_show ul li .p_show_pic img,
.ny_news ul li a .ny_new_pic img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.ny_service_lis ul li .service_lis_pic .service_lis_img img{width:100%;height:100%;object-fit:contain;}

.detail_service_item ul li{height:3.5rem;}
.detail_service_item ul li .tanx{border:4px solid #e8edf1;}
.detail_service_item ul li .detail_service_pic .detail_service_img{padding:.25rem;}
.detail_service_item ul li .detail_service_pic .detail_service_img img{width:100%;height:100%;object-fit:contain;}
.detail_service_item ul li .detail_service_txt{height: 100%;padding:.25rem .25rem .25rem .3rem;background: #f8f9fa;} 
.detail_service_item ul li .detail_service_txt h1{padding-bottom: .3rem;border-bottom: 1px solid #dfe5ed;font-size:.3rem;}
.detail_service_item ul li .d_service_pTxs{margin-top: .2rem;}
.detail_service_item ul li .d_service_pTxs p{padding: .06rem 0;font-size: 16px;}
.detail_service_item ul li .d_service_pTxs p span{color: #7c7c7c;}
.service_detail_title{padding-bottom: .2rem;border-bottom: 1px solid #e5eaf1;}
.service_detail_title h1{display: inline-block; position: relative;padding-right: .3rem;font-size: .26rem;font-weight: bold;color: #043578;line-height: .4rem;}
.service_detail_title h1:after{content: '》';position: absolute;font-size: 20px;right: 0;top: 0;bottom: 0;margin: auto;font-family: monospace;}
.service_detail_con{font-size: 18px;line-height: .34rem;padding: .3rem 0;}
.product_show ul li{padding: .1rem 0;display: flex;margin-bottom:.2rem;}
.product_show ul li .p_show_pic{width:20%;overflow: hidden;}
.product_show ul li .p_show_txt{width: 75%;overflow: hidden;}
.product_show ul li .p_show_pic img{width: 100%;}
.product_show ul li .p_show_txt{padding:0 .3rem;}
.p_show_txt h1{font-size: 24px;color: #043578;margin-bottom: .3rem;}
.p_show_txt p{font-size: 16px;line-height: 36px;text-align: left !important;}
.product_show ul li:nth-child(odd) .p_show_pic,
.product_show ul li:nth-child(even) .p_show_txt{float: left;}
.product_show ul li:nth-child(odd) .p_show_txt,
.product_show ul li:nth-child(even) .p_show_pic{float: right;}
.product_show ul li:hover .p_show_pic img{transform: scale(1.05);}


/*********************************资讯动态*********************************/
.ny_news{margin-top: 30px;}
.ny_news ul li{padding:.25rem;border-bottom: 1px solid #E8EDF1;}
.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:22px;padding-bottom: 15px;font-weight: bold;}
.ny_news ul li a .ny_new_text p{line-height: 30px;color: #a4a4a4;margin-top:40px;font-size: 16px;}
.ny_news ul li a .ny_new_text .ny_new_time{color: #043578;}
.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);}
.ny_news ul li{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.ny_news ul li:hover a .ny_new_text h1{color: #1673FE;}
.ny_news ul li:hover{background: #F3F8FF;}


/*********************************政策法规*********************************/
.text_lis ul li a{padding: 25px 0; width: 100%;height: 100%;display: block;border-bottom: 1px solid #dddddd;}
.text_lis ul li a .tanx{align-items: center;}
.text_lis ul li a .date{width:1.15rem;background: #E6F0FF;text-align: center;margin-right: .3rem;border-radius: 6px;overflow: hidden;}
.text_lis ul li a .date h1{font-size: 40px;font-weight: bold;line-height:68px;}
.text_lis ul li a .date span{font-size: 20px;color: #777;display: block;width: 100%;background: #C5E2FF;line-height: 43px;}
.text_lis ul li a .text_box h2{font-size: 22px;font-weight: bold;position: relative;}
.text_lis ul li a .text_box p{line-height: 32px;color: #777;margin-top: 20px;}
.text_lis ul li:hover a .date{background: #1673fe;color: #fff;}
.text_lis ul li:hover a .date span{color: #fff;}
.text_lis ul li a .date,
.text_lis ul li a,
.other_text_lis ul li a,
.other_text_lis ul li,
.company_abt .abt_pic img,
.quali_pic img,
.quali_lis ul li,
.quali_lis ul li a,
.trad_type_lis ul li .type_con,
.trad_type_lis ul li .type_con .type_pic,
.trad_fixed a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.text_lis ul li a:hover{box-shadow: 0 0 15px #ddd;transform: translate(0,-1px);padding:25px 20px;}
.project_top{margin-bottom: 20px;}


/*********************************通知公告*********************************/
.other_text_lis ul li{padding:0 20px;border-bottom: 1px solid #E8EDF1;}
.other_text_lis ul li a{width: 100%;display: block;padding:25px 0 25px 25px;position: relative;font-size: 18px;}
.other_text_lis ul li a em{margin-right: .1rem;}
.other_text_lis ul li a h2{font-size: 18px;}
.other_text_lis ul li a span{margin-left: .3rem;}
.other_text_lis ul li a:before,
.other_text_lis ul li a:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.other_text_lis ul li a:before{width: 6px;height: 6px;background: #1673fe;left: 2px;z-index: 2;}
.other_text_lis ul li a:after{width: 10px;height:10px;background: #d0e3ff;}
.other_text_lis ul li:hover{background: #f3f8fe;box-shadow: 0 0 15px #ddd;}
.other_text_lis ul li:hover a{color: #1673fe;}

/*********************************通知公告详情*********************************/
.detail_title{padding: 30px 0;text-align: center;}
.detail_title h1{font-size: .28rem;font-weight: bold;color: #043578;}
.detail_title p{padding: 10px 0;background: #F8F9FA;margin-top: 30px;color: #7D7D7D;font-size: 18px;}
.detail_title p i{margin-right: 5px;font-size: 18px;}
.detail_title p i.iconyanjing{margin-left: 15px;}
.detail_page{padding: 30px 0;margin-top: 50px;border-top: 1px solid #E8EDF1;}
.detail_page a{width: 48%;line-height: 40px; font-size: 18px;color: #7D7D7D;}
.detail_page a h1{font-size: 18px;}
.detail_page a.fr{text-align: right;}
.detail_page a:hover h1{color: #1673fe;}


/*********************************联系我们*********************************/
.contact_top{border-bottom: 1px solid #E8EDF1;}
.contact_top_title{margin-bottom: 20px;}
.contact_top_title h1{font-size: .36rem;color: #043578;}
.contact_top_title p{font-size: 18px;color: #CACACA;}
.contact_top_left{padding:0 40px 40px 0;border-right: 1px solid #E8EDF1;}
.contact_lis ul li,
.method_lis ul li p{font-size: 20px;padding: 16px 0;}
.vxin_lis{width: 120px;margin-left: 30px;}
.vxin_lis ul li{margin-bottom: 20px;text-align: center;}
.vxin_lis ul li .vxin_img{border: 1px solid #E6E6E6;padding: 5px;}
.vxin_lis ul li .vxin_img img{width: 100%;}
.vxin_lis ul li p{font-size: 16px;margin-top: 5px;} 
.message{width: 4rem;margin-left: 40px;}
.message_lis{margin-top: 30px;font-size: 18px;}
.message_lis ul li{margin-bottom:12px;}
.message_lis ul li .mes_ipt{width: 100%; height:46px;border: 1px solid #CACACA;font-size: 18px;padding: 0 20px;outline: none;font-family: 'Helvetica Neue", Helvetica, Arial, sans-serif';border-radius: 6px;}
.message_lis ul li .textarea{height: 108px;width: 100%;border: 1px solid #CACACA;font-size: 18px;padding: 20px;font-family: 'Helvetica Neue", Helvetica, Arial, sans-serif';outline: none;resize: none;} 
.message_btn{width:100%;line-height: 46px;background: #1673fe;font-size: 18px;color: #fff;text-align: center;display: block; margin:20px auto 0;cursor: pointer;transition: ease .3s;border-radius:6px;}
.message_btn:hover{background: #ffa800;}
.method_lis ul li{width: 50%;float: left;}
.map{margin-top: 30px;}
.map img{max-width: 100%;}
.mess_seek .message{width:98%;margin: .5rem auto;}
.mess_seek .message_btn{width: 50%;}
.add_message ul li.type{font-size: 20px;margin-bottom: 25px;}
.add_message ul li.type label{margin-right: 20px;}
.add_message ul li.type label input{margin-right: 8px;}
.add_msg_img{margin-left: .2rem;}
.yzm{width: 150px;height:46px;display: inline-block;margin-left: .2rem;}
.yzm img{width: 100%;height: 100%;}
.m_width{max-width: 300px;}


/*********************************关于我们*********************************/
.about_us_title{padding: .3rem 0;}
.about_us_title h1{font-size: .48rem;display: inline-block;}
.about_us_title span{font-weight: bold;color: #1673FE;font-size: 42px;margin-left: 10px;}
.company_abt .company_txt{font-size: 18px;line-height: 34px;text-indent: 2em;}
.company_abt .abt_pic{width: 50%;margin:-70px 0 0 30px;overflow: hidden;}
.company_abt .abt_pic img,
.quali_pic img{max-width: 100%;}
.company_abt .abt_pic:hover img,
.quali_pic:hover img{transform: scale(1.05);}
.quali_pic{width: 40%;overflow: hidden;border-radius: 20px;margin-right:50px;}
.quali_lis ul li{padding: 0 0 0 40px;position: relative;margin-bottom:14px;}
.quali_lis ul li a{display: block;padding: 15px 20px;border-radius: 10px;font-size: .24rem;font-weight: bold;color: #fff;background: #76c1e6;}
.quali_lis ul li:before{content: '';position: absolute;height: 1px;border-left:20px solid #76c1e6;border-top: 15px solid transparent;border-bottom: 15px solid transparent;left: 0;top: 0;bottom: 0;margin: auto;}
.quali_lis ul li:nth-child(even) a{background: #ffc266;}
.quali_lis ul li:nth-child(even):before{border-left:20px solid #ffc266;}
.quali_lis ul li:hover{transform: translate(0,-3px);}
.quali_lis ul li:hover a{box-shadow: 0 0 10px #999;}
.adv_text{display:none;}
.adv_pic img{max-width: 100%;}
.trading{padding: 30px;background: #f3f8fe;margin-top: .8rem;}
.trad_title{padding-left: 30px;font-size: .4rem;position: relative;}
.trad_title:before{content: '';position: absolute;width: 14px;height: 14px;background: #1673fe;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.trading_lis{border-radius: 10px;margin-top: .3rem;overflow: hidden;}
.trading_lis ul li{font-size: .24rem;color: #fff;background: #005be2;}
.trading_lis ul li span{display: inline-block;width: 2.2rem;text-align: center;margin-right: .2rem;}
.trading_lis ul li .tanx{align-items: center;}
.trading_lis ul li .tanx-m{padding:.2rem;border-left: 2px solid #fff;}
.trading_lis ul li:nth-child(even){background: #8cb6f2;}
.trad_type_lis ul{margin:0 -15px;}
.trad_type_lis ul li{width: 50%;height: 144px;float: left;padding: 0 15px;margin-bottom: 30px;}
.trad_type_lis ul li .type_con{border-radius: 10px;overflow:hidden;cursor: pointer;}
.trad_type_lis ul li .type_con .type_txt{color: #fff;width:3rem;height: 102%;display: flex;align-items: center;padding-left: 9%;z-index: 5;}
.trad_type_lis ul li .type_con .type_txt h1{position: relative;z-index: 2;font-size: .32rem;}
.trad_type_lis
 ul li .type_con .type_txt:after{content: '';position: absolute;width:100%;height: 100%;transform: skewX(-24deg);left: -40px;top: 0;bottom: 0;margin: auto;}
.trad_type_lis ul li:nth-child(1) .type_con .type_txt:after{background: #3f88f7;}
.trad_type_lis ul li:nth-child(2) .type_con .type_txt:after{background: #8cb6f2;}
.trad_type_lis ul li:nth-child(3) .type_con .type_txt:after{background: #08c7c2;}
.trad_type_lis ul li:nth-child(4) .type_con .type_txt:after{background: #7041cd;}
.trad_type_lis ul li .type_con:hover{box-shadow:0 0 15px #aaa;}
.trad_type_lis ul li .type_con:hover .type_pic{transform: scale(1.05);}

.trad_fixed{position: fixed;top:48%;left: 4%;width: 50px;z-index: 88;}
.trad_fixed a{width:1.2rem;height: 50px;border-radius:8px;font-size: 16px;color: #fff;display: inline-block;text-align: center;line-height: 50px;margin: 10px 0;}
.trad_fixed a.buy{background: #004dc0;} 
.trad_fixed a.sell{background: #4776bb;} 
.trad_fixed a:hover{box-shadow: 0 0 15px #999;}


.message_link{display: inline-block;padding:.12rem .5rem;background: #1673fe;color: #fff;margin-top: .2rem;border-radius:6px;}
.message_link:hover{background: #f49000;color: #fff;}
/**验证码*/
.area_contanx-m{width: 115px; display: contents; height: 50px;}
.area_contanx-m .mes_chzhi{width: 114px; height: 50px; border: 1px solid #ddd; padding: 5px;border-radius: 6px;}

@media (max-width:1300px) {
.tab_title ul li:after{border-top: 8px solid #1570f8;border-bottom: initial;bottom: -8px;}
	
}


@media (max-width: 1200px) {

.nav_box ul li a i{display: none;}
.logo{width: 360px;margin-top: 29px;}
.search_bx{width: 300px;}
.top_right{margin-top: 20px;}
.set_one_tanx{display: block;}

.pub{margin-left: 0;width: 100%;height: auto;margin-top: .3rem;}
.pub_lis ul li{width: 25%;margin-bottom: 0;}

.banner_txt .ban_title{font-size: .5rem;}

}


@media (max-width:1023px) {
.sch_select{width:110px;height:60px;padding:0 10px;}
.header{display: none;}
.top_box{height: 90px;}
.banner_txt .ban_title{font-size: 38px;}
.h_hr{display: block;}
.logo1{margin: 25px 0 0 20px;width: 338px;}
.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: none;width: 100%;height:85vh;position: absolute;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: none;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: #146bec;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #1c1f87;}
.pull_down ul li a.mobile_nav{color: #146bec;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #146bec;}

.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: #146bec;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;}
.pull_down ul li .language{text-align: right;}
.pull_down ul li .language a{display: inline-block;width: auto;padding: 0 20px;}
.pull_down ul li:first-child{text-align: right;}
.pull_down ul li:first-child a.denglou,
.pull_down ul li:first-child a.zhuce{display: inline-block;width: auto;}
.pull_down ul li:first-child a.zhuce{margin-left: .2rem;}

.md_search{display: flex;align-items: center;height: 90px;padding-right: 1.5rem;}
.search i{color: #333;}
.search i:hover{color: #1c1f87;}

.search,
.hd_nav .nav_lis ul li a:after,
.hd_nav .nav_lis ul li,
.hd_nav .nav_lis ul li a,
.hd_nav .nav_lis ul li a span.sjiao,
.hr_nav{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.search{margin-left: 5%;position: relative;text-align: right;width: 45px;height:70px;}
.search i{position: absolute;width:100%;height:33px;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 36px;}
.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: #146bec;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}
.imf_tab a{font-size: .24rem;}
.top_new_title h1{font-size: .38rem;}


.ft_top_tanx,
.contact_top{display: block;}
.trad,.depart,.contact,
.method_lis ul li{width: 100%;float: none;}
.trad_lis a{display: inline-block;margin-right: 20px;} 
.depart,
.contact,
.ft_bm_right{margin-top: 30px;}
.contact{margin-right: 0;}
.ft_bt a{display: inline-block;}

.banner_txt .ban_title{font-size: .4rem;}

.ny_ban_txt .w14{padding-bottom: 0;}
.ny_bimg,
.ny_top{height: 3.2rem;}

.ny_service ul li{width: 25%;}
.contact_top_left{border-right: none;}
.contact_top{padding:.2rem 0 .2rem;}
.message{margin-left: 0;margin-top: 20px;width: 100%;}
.company_abt{display: block;}
.company_abt .abt_pic{margin: 30px 0;}



}


@media (max-width:768px) {
.mess_seek .message{width: 100%;}
.header{display: none;}
.top_box,
.nav{display: none;}
.logo1{width:3.9rem;margin: .31rem 0 0 .2rem;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 a img{width: 100%;}
.search {width:.42rem;height:.42rem;margin-right: 1.1rem;}
.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{display: block; width: 100%;position: fixed;top: 0;height: 1.1rem;}
.height2e{height: 0;}
.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:.6rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:0 .3rem;font-size:.24rem;line-height:.6rem;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: .1rem;margin-top: .05rem;}
.md_search{padding-right: 0;height: 100%;}
.inter_oa{line-height: inherit;font-size: .26rem;}
.h_hr .m_tanx-m{height: 100%;}	
.idx_top{padding: 0;height: auto;}
.ban_box{padding-top: 1rem;height: 4.3rem;}	
	
.banner_txt .ban_title{font-size: .26rem;margin: 0 .1rem;}	
.banner_txt p{font-size: .2rem;}
#banner .swiper-slide-active .banner_txt p{margin-top: .2rem;}
#ban_pgt{bottom: .2rem;}	
.banner_txt{top: 50%;}	

#banner:hover .swiper-button-next, #banner:hover .swiper-button-prev{width: .4rem;}
#banner .swiper-button-next, #banner .swiper-button-prev {height: .4rem;margin-top: -.2rem;background-size: .4rem .4rem;}
#banner .swiper-button-next, #banner .swiper-container-rtl .swiper-button-prev{right: .3rem;}
#banner .swiper-button-prev, #banner .swiper-container-rtl .swiper-button-next{left: .3rem;}

.top_new_con_tanx{display: block;}

.c_n{min-height:5rem;padding-top: .4rem;}
.top_new_title{line-height: .6rem;}
.top_new_title:after{height:.1rem;bottom:.08rem;}
.top_new_title h1{padding: 0 .5rem;font-size:.36rem;height: .6rem;}
.top_new_title h1:after,
.top_new_title h1:before{width:.2rem;height: .2rem;background-size: cover;}

.top_new_pic{width:100%;height:3.8rem;margin-right:0;}
.left_new_title{padding:.2rem;font-size:.26rem;}
.top_new_lis ul li{padding-left:.2rem;border-left:.01rem dashed #e0e0e0;}
.top_new_lis ul li a{padding:.1rem 0;}
.top_new_lis ul li a h1{font-size:.26rem;}
.top_new_lis ul li a span{font-size: .24rem;}
.top_new_lis ul li:before{width: .07rem;height:.07rem;;left: -.04rem;}
.top_new_con{margin-top: .2rem;}
.top_new_right{margin-top: .3rem;}

.pub{width:100%;height:auto;padding:.3rem .25rem;}
.pub .pub_title{line-height:.6rem;}
.pub .pub_title:after{height: .01rem;}
.pub .pub_title h1{padding:0 .3rem;background: #f2f4f6;font-size: .32rem;font-weight: bold;color: #043578;position: relative;z-index: 2;}

.pub_lis{margin: 0 -10px;}
.pub_lis ul li{width: 50%;height:1.7rem;padding:0 .1rem;margin-bottom:.2rem;}
.pub_txt{padding: .2rem;left: 0;top: 0;}
.pub_txt h1{font-size:.28rem;}
.pub_txt .pub_icon{width:.34rem;right:.2rem;bottom:.2rem;}
.mg20{margin-top:.25rem;}

.mg50{margin: .5rem 0;}

.tab_title{margin: .3rem 0 .2rem;}
.tab_title ul li{font-size: .26rem;margin-bottom: .2rem;}
.tab_title ul li a{padding:.1rem .3rem;border-radius: .04rem;}
.tab_title ul li:after{width:.01rem;border-top: .08rem solid #1570f8;border-left:.05rem solid transparent;border-right:.05rem solid transparent;bottom: -.07rem;}

.sub_head{line-height:.8rem;border-top:.04rem solid #043578;padding: 0 .2rem;}
.sub_head span{font-size:.26rem;padding: 0 .1rem;}
.w5{width: 5%;}
.w8{width: 18%;}
.w10{width: 18%;}
.w12{width: 12%;}
.w15{width: 28%;}
.w50{width: 27%;}
.sub_body{border-top: .01rem dashed #e3e8f1;}
.sub_body ul li{padding: 0 .2rem;border-bottom: .01rem dashed #e3e8f1;}
.sub_body ul li a{line-height:.8rem;font-size:.22rem;}
.sub_body ul li a h1{font-size:.26rem;padding: 0 .05rem;}
.sub_body ul li:hover{box-shadow: 0 0 .1rem #ddd;}
.sub_body ul li a span{padding: 0 .05rem;}

.tab_more{padding-top:.3rem;}
.tab_more a{padding:.05rem .5rem;font-size:.24rem;}

.mg30{margin-top: .3rem;}
.service_set{padding: .4rem 0;}
.petite_pic_lis{margin: 0;}
.petite_pic_lis ul li{width: 50%;padding: 0 .1rem;height:1.5rem;margin-bottom: .2rem;}
.petite_pic_lis ul li a .text_v{padding: .25rem;}
.petite_pic_lis ul li a .text_v h1{font-size:.28rem;}
.petite_pic_lis ul li a .text_v p{font-size:.26rem;margin-top:.05rem;}
.petite_pic_lis ul li a .text_v span{font-size: .18rem;margin-top:.1rem;}
.petite_pic_lis ul li a .text_v span:before{width:.16rem;height:.16rem;right: -.2rem;font-size:.1rem;line-height: .16rem;}
.long_pic_lis ul li{height:1.5rem;}
.long_pic_lis{margin-top:0;}
.imf_tab_center,
.notice_tab_center{margin-top:.3rem;}

.imf_left{width:100%;float: none;}
.imf_title{margin-top:0;}
.imf_tab a{font-size:.3rem;padding:0 0 .2rem 0;margin-left:.33rem;}
.imf_tab a:before{width:.01rem;height:.26rem;left:-.2rem;top:.08rem;}

.imf_tab a:after{height: .04rem;}
.imf_tab a.active:after{width:.3rem;}8
.imf_right .imf_title{padding-left:.3rem;} 
.imf_more{line-height:.5rem;font-size: .24rem;}
.imf_right{width:100%;float: none;margin-top: .5rem;}
.project_imf ul li{margin-bottom:.2rem;}
.project_imf ul li a{padding:.2rem;box-shadow: 0 0 .1rem #eee;}
.project_imf ul li a .projct_h span{font-size: .24rem;}
.project_imf ul li a .projct_h h1{font-size:.26rem;}
.project_imf ul li a .imf_time{padding-left:.1rem;margin-top:.15rem;font-size: .22rem;}
.project_imf ul li a:hover{box-shadow: 0 0 .1rem rgba(23,75,186,.5);}

.texts_lis ul li a{padding:.25rem .15rem;}
.texts_lis ul li a h1{font-size:.24rem;}
.f18{font-size:.26rem;}
.texts_lis ul li a:hover{box-shadow: 0 0 .1rem rgba(23,75,186,.5);}
.texts_lis ul li span{margin-left:0;}
.notice_tab_center{padding-left:0;}
.notice_tab_center:before{width:.01rem;}

.imformatio{padding: .4rem 0;margin-top: 0;}
.imf_right .imf_title{padding-left: .1rem;}

.ny_top{padding-top: 1.1rem;}
.ny_bimg{height: 2rem;}


/*******************************项目列表********************************/
.ny_cn{padding: .3rem 0 .5rem}
.main_body{min-height:2rem;border:none;padding:0;}
.project_menu{padding:0;border-radius:.04rem;border:none;margin-top:.3rem;background: none;}
.header_menu{border-bottom:.01rem solid #e7e7e7;}
.hd_menu_left a{font-size:.28rem;margin-left: .3rem;padding-bottom:.2rem;}
.hd_menu_left a:before{width:.01rem;height:.22rem;left:-.16rem;top:.07rem;}
.hd_menu_left a:after{height:.03rem;bottom: -.02rem;}
.hd_menu_left a:hover:after,
.hd_menu_left a.active:after{width:.42rem;} 
.head_page{padding-top:.03rem;float: none;width: 100%;}
.head_page a{padding-right:.2rem;font-size:.24rem;}
.head_page a:after{right:.05rem;}
.head_page a span{margin-right: 5px;}
.hd_menu_left{float: none;margin-top: .3rem;text-align: center;}
.project_type_nav{display: block;}
.project_type{margin-top:.2rem;}
.project_type ul li{padding:.02rem 0;}
.project_type ul li .type_title{width:auto;line-height: .6rem;font-size: .28rem;font-weight: bold; margin-bottom: 0.1rem;}
.project_type ul li .type_nav_lis a{line-height:.54rem;padding: 0 .15rem;border:.01rem solid #9cb4d8;border-radius:.06rem;margin:0 .05rem .08rem;}
.project_type ul li .type_nav_lis a::after{height:.54rem;width:.15rem;top: -.05rem;}
.next-nav-wrap{border-top:.01rem solid #cedbee;margin-top:.15rem;padding-top:.2rem;}
.In-all span{margin: 0 .05rem;}
.sort_lis ul li{margin-left:.2rem;}
.sort_lis ul li.price_sort .price{border-radius:.1rem;left:-.7rem;top:.5rem;width:2rem;box-shadow: 0 0 .06rem #aaa;} 
.sort_lis ul li.price_sort .price a{line-height:.6rem;font-size:.24rem;}
.sort_lis ul li.price_sort:hover .price{max-height:3rem;} 

.ny_project .sub_head{border-radius:.06rem;margin-top:.3rem;}
.ny_project .sub_body{border-top: none;}
.ny_project .sub_body ul li:nth-child(odd) {background:none;}
.ny_project .sub_body ul li{border-bottom: .01rem solid #e9edee;}
.ny_project .sub_body ul li a{line-height:.8rem;}

.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_service{margin:.5rem 0;}
.ny_service ul{margin: 0 -.1rem;}
.ny_service ul li{width:50%;height:4rem;padding: 0 .1rem;margin-bottom: .2rem;}
.ny_service ul li a .service_txt{padding: .4rem .2rem;}
.ny_service ul li a .service_txt i{width:.42rem;height:.42rem;}
.ny_service ul li a .service_txt h1{font-size:.28rem;margin-top:.25rem;}
.ny_service ul li:nth-child(even) a{transform: translate(0);}
.ny_service ul li a:hover{box-shadow: 0 0 .15rem #aaa;}

.ny_service_lis ul li{height:auto;margin-bottom: .3rem;}
.ny_service_lis ul li .tanx{display: block;}
.ny_service_lis ul li .service_lis_pic{width:100%;height:3.5rem;}
.ny_service_lis ul li .service_lis_txt{height: 100%;border:.04rem solid #e8edf1;border-bottom: none;}
.ny_service_lis ul li .service_lis_txt h1{font-size: .3rem;}
.ny_service_lis ul li .service_lis_txt .address{margin-top:.2rem;}
.ny_service_lis ul li .service_lis_txt p{font-size:.24rem;line-height:.46rem;}
.ny_service_lis ul li .service_lis_txt .service_more{line-height:.42rem;padding:0 .3rem;border: 1px solid #043578;border-radius:.06rem;margin-top:.4rem;font-size:.24rem;}
.ny_service_lis ul li:hover .service_lis_pic .service_lis_img{transform: scale(1.05);}
.ny_service_lis ul li:hover .service_lis_txt{border:4px solid #1673fe;border-right: none;}
.ny_service_lis ul li:hover .service_lis_txt h1{color: #1673fe;}
.ny_service_lis ul li:hover .service_lis_txt .service_more{background: #1673fe;color: #fff;border: 1px solid #1673fe;}
.ny_service_lis ul li .service_lis_txt .service_more:after{
 content: ''; position: absolute;left: -100%;top: 0;width: 100%;height: 100%;transform: skewx(-25deg);
z-index: 2;background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
}
.ny_service_lis ul li:hover .service_lis_txt .service_more:after{left: 100%; transition: 1s;}

.detail_service_item ul li{height:auto;}
.detail_service_item ul li .tanx{display: block;}
.detail_service_item ul li .detail_service_pic{height: 3rem;width: 100%;}
.detail_service_item ul li .detail_service_txt{height:auto;border:4px solid #e8edf1;border-top: none;padding: .3rem;} 
.detail_service_item ul li .detail_service_txt h1{padding-bottom: .3rem;border-bottom: 1px solid #dfe5ed;font-size:.3rem;}
.detail_service_item ul li .d_service_pTxs p{padding: .1rem 0;font-size:.24rem;}
.detail_service_item ul li .d_service_pTxs p span{color: #7c7c7c;}
.service_detail_title{padding-bottom: .2rem;border-bottom: 1px solid #e5eaf1;}
.service_detail_title h1{padding-right: .3rem;font-size: .3rem;line-height: .4rem;}
.service_detail_title h1:after{font-size:.24rem;}
.service_detail_con{font-size:.24rem;line-height: .46rem;padding: .3rem 0;}
.product_show ul li{padding: .1rem 0;}
.product_show ul li .p_show_pic,
.product_show ul li .p_show_txt{width:100%;float: none;}
.product_show ul li .p_show_pic img{width: 100%;}
.product_show ul li .p_show_txt{padding: .3rem;}
.p_show_txt h1{font-size:.3rem;margin-bottom: .3rem;}
.p_show_txt p{font-size:.24rem;line-height:.46rem;text-indent: 0 !important;}



/*********************************资讯动态*********************************/
.ny_news{margin-top:.3rem;}
.ny_news ul li{padding:.25rem 0;border-bottom:.01rem solid #E8EDF1;}
.ny_news ul li a .ny_new_pic{width:2.5rem;height:1.8rem;margin-left: .4rem;}
.ny_news ul li a .ny_new_text h1{font-size:.26rem;padding-bottom:.1rem;}
.ny_news ul li a .ny_new_text p{line-height:.34rem;margin-top:.2rem;font-size:.24rem;}
.ny_news ul li a .ny_new_text .ny_new_time{font-size: .2rem;}
.ny_news ul li:hover{background: #fff;box-shadow: 0 0 .15rem #ddd;}


/*********************************政策法规*********************************/
.text_lis ul li a{padding:.25rem 0;border-bottom:.01rem solid #dddddd;}
.text_lis ul li a .date{width:1.2rem;margin-right: .3rem;border-radius:.06rem;}
.text_lis ul li a .date h1{font-size:.4rem;line-height:.8rem;}
.text_lis ul li a .date span{font-size:.22rem;line-height: .4rem;}
.text_lis ul li a .text_box h2{font-size:.28rem;}
.text_lis ul li a .text_box p{ line-height:.4rem;margin-top:.2rem;font-size: .24rem;}
.text_lis ul li a:hover{box-shadow: 0 0 .15rem #ddd;padding:.25rem 0;}
.project_top{margin-bottom:.2rem;}


/*********************************通知公告*********************************/
.other_text_lis ul li{padding:0;border-bottom:.01rem solid #E8EDF1;}
.other_text_lis ul li a{padding:.25rem 0 .25rem .25rem;position: relative;font-size: .24rem;}
.other_text_lis ul li a h2{font-size: .24rem;}
.other_text_lis ul li a span{font-size:.24rem;}
.other_text_lis ul li a span{margin-left: .3rem;}
.other_text_lis ul li a:before{width:.06rem;height:.06rem;left:.02rem;}
.other_text_lis ul li a:after{width:.1rem;height:.1rem;}
.other_text_lis ul li:hover{box-shadow: 0 0 .15rem #ddd;}


/*********************************通知公告详情*********************************/
.detail_title{padding: .3rem 0;}
.detail_title h1{font-size: .3rem;}
.detail_title p{padding:.1rem 0;margin-top:.3rem;font-size: .24rem;}
.detail_title p i{margin-right:.05rem;font-size:.24rem;}
.detail_title p i.iconyanjing{margin-left:.15rem;}
.detail_page{padding:.3rem 0;margin-top:.5rem;border-top: .01rem solid #E8EDF1;}
.detail_page a{width:100%; line-height:.7rem; font-size:.24rem;}
.detail_page a h1{font-size:.26rem;}
.detail_page a.fr{text-align: left;}


/*********************************联系我们*********************************/
.contact_top{border-bottom:.01rem solid #E8EDF1;}
.contact_top_title{margin-bottom:.2rem;}
.contact_top_title h1{font-size: .36rem;}
.contact_top_title p{font-size:.24rem;}
.contact_lis ul li,
.method_lis ul li p{font-size:.24rem;padding:.15rem 0;}
.vxin_lis{display: none;}
.message_lis{margin-top:.3rem;font-size:.24rem;}
.message_lis ul li{margin-bottom:.2rem;}
.message_lis ul li .mes_ipt{height:.6rem;border:.01rem solid #CACACA;font-size:.24rem;padding: 0 .2rem;}
.message_lis ul li .textarea{height:1.5rem;border:.01rem solid #CACACA;font-size:.24rem;padding:.2rem;} 
.message_btn{line-height: .6rem;font-size:.24rem;margin:.2rem auto 0;}
.message_btn:hover{background: #ffa800;}
.map{margin-top: .3rem;}
.contact_top_left{padding: 0;}


/*********************************关于我们*********************************/
.about_us_title{padding: .3rem 0;}
.about_us_title h1{font-size: .4rem;}
.about_us_title span{font-size:.38rem;margin-left:.1rem;}
.company_abt .company_txt{font-size:.24rem;line-height:.46rem;}
.company_abt .abt_pic{width:100%;margin:.3rem 0;}
.quali_pic{width: 40%;overflow: hidden;border-radius: 20px;margin-right:50px;}
.quali_con,
.adv_text{display: block;}
.quali_pic,
.adv_pic{display: none;}
.quali_lis ul li{padding: 0 0 0 .4rem;margin-bottom:.2rem;}
.quali_lis ul li a{padding:.2rem;border-radius:.1rem;font-size: .24rem;}
.quali_lis ul li:before{height:.01rem;border-left:.2rem solid #1673fe;border-top:.15rem solid transparent;border-bottom:.15rem solid transparent;}
.quali_lis ul li:nth-child(even):before{border-left:.2rem solid #ffab2e;}

.adv_text ul li{font-size: .24rem;margin-bottom: .25rem;}
.adv_text ul li b{display: inline-block;width: .3rem;height: .3rem;border-radius: 50%;background: #3f88f7;font-size: .2rem;color: #fff;text-align: center;line-height: .3rem;margin-right: .1rem;}
.adv_text ul li span{display: inline-block;width:1rem;font-weight: bold;}
.adv_text ul li p{margin-top: .1rem;}


.trading{padding:0;margin-top: .5rem;background:none;}
.trad_title{padding-left:.3rem;font-size: .4rem;}
.trad_title:before{width:.14rem;height:.14rem;}

.trading_lis{border-radius:.1rem;}
.trading_lis ul li{font-size: .24rem;}
.trading_lis ul li span{width:1.2rem;margin-right:0;}
.trading_lis ul li .tanx-m{padding:.2rem;border-left:.02rem solid #fff;}

.trad_type_lis ul{margin:0 -.1rem;}
.trad_type_lis ul li{width:100%;height:1.44rem;float: none;padding: 0 .15rem;margin-bottom:.3rem;}
.trad_type_lis ul li .type_con{border-radius:.1rem;}
.trad_type_lis ul li .type_con .type_txt{width:4rem;padding-left: 9%;}
.trad_type_lis ul li .type_con .type_txt h1{font-size: .32rem;}
.trad_type_lis ul li .type_con .type_txt:after{left: -.4rem;top: 0;bottom: 0;margin: auto;}
.trad_type_lis ul li .type_con:hover{box-shadow:0 0 .15rem #aaa;}

.yzm{width:2rem;height:.6rem;margin-left: .3rem;}
.m_width{max-width: 100%;}
	
}

.make_ing{text-align: center;display: flex;height: 100%;align-items: center;flex-direction: column; justify-content: center;}
.make_ing .text_title{font-size: .28rem;font-weight: bold;color: #043578;}
.text_wz{margin-top: .3rem;}
.text_wz a{display: inline-block;padding: .1rem .2rem;font-size: 18px;border: 1px solid #eee;border-radius: 4px;background: #1673fe;color: #fff;}
.text_wz a:hover{background: #efb503;}


@media (max-width:640px) {
.trad_type_lis ul li .type_con .type_txt{width: 3.5rem;}	
}


.right_mn ul li,
.right_mn ul li a i{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.right_mn{position: fixed;top:27%;z-index:20;transition: ease .5s;background: #fff;padding: 0 10px;box-shadow: 0 0 15px rgba(38,128,235,.5);border-radius: 10px;right:10px;}
.right_mn ul li{width:84px;background: #fff;margin-bottom: 1px;text-align: center;position: relative;border-bottom: 1px solid #e6edf7;}
.right_mn ul li:last-child{border-bottom: none;}
.right_mn ul li a{width: 100%;height: 100%;display: block;padding:20px 0;color: #1E1E1E;text-transform: uppercase;font-size: 13px;}
.right_mn ul li a p{margin-top: 8px;}
.right_mn ul li a i{display: inline-block;font-size: 42px;color: #666;width: 100%;}
.right_mn ul li a span{display: block;font-size:32px;color: #165eae;font-weight: bold;}
.right_mn ul li a:hover{color: #165eae;}
.right_mn ul li a:hover i{transform: translate(0,-1px);color: #165eae;}
.right_mn ul li a:hover span{color: #FF5300;}

.right_mn ul li .vxin{width: 160px;background: #fff;padding:10px;position: absolute;top: 14px;left:-178px;border-radius: 8px;transform: translate(-10%,-20%);visibility:hidden;-webkit-transition-duration: .3s;transition-duration: .3s;opacity:0;box-shadow: 0 0 15px rgba(38,128,235,.5);}
.right_mn ul li .vxin:after{content: '';position: absolute;height: 1px;border-left:8px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;top: 0;bottom: 0;right: -8px;margin: auto;}
.right_mn ul li .vxin img{width:100%;}
.right_mn ul li a i img{width:100%;animation: run1 5s infinite linear;}
.animation{animation: run1 5s infinite linear;}
.close_btn{width:100%;height:50px;position: absolute;left: 0;right: 0;bottom: -44px;margin: auto;}

.delete{width: 30px;height: 30px;display:block; background: #fff;border-radius: 50%;box-shadow: 0 0 5px #eee;text-align: center;line-height: 30px;font-size: 24px;margin:10px auto 0;box-shadow: 1px 3px 10px #999;text-align: center;cursor: pointer}
.delete:hover{background: #f52a2a;color: #fff;}
.move_in{position: fixed;width:46px;height:80px;background: #fff;top:6%;bottom: 0;margin: auto;right: -58px;font-size: 12px;text-align: center;padding:5px 2px;cursor: pointer;box-shadow: 0 0 10px #999;z-index: 999;-webkit-transition-duration: .3s;transition-duration: .3s;opacity:1;box-shadow: 0 0 15px rgba(38,128,235,.5);border-radius:6px 0 0 6px;}
.move_in img{width:98%;}
.move_in p{margin-top:4px;}
#return_top a{padding: 10px 0;}



@keyframes run1 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotateZ(10deg);
  }
  100% {
    transform: rotateZ(0);
  }
  50% {
    transform: rotateZ(-10deg);
  }
}



.right_mn ul li:hover .vxin{transform: translate(0,-20%);visibility: visible;opacity: 1;} 

.kefu_msg_title{padding:0 20px 20px 0;border-bottom: 1px solid #ddd;color: #409eff;}
.please{padding: 20px 0;/*border-bottom: 1px solid #eee;*/}
.select_comy{padding: 20px 0;}
.select_comy .kefu_select{height: 40px;border: 1px solid #ddd;padding: 0 10px;width: 60%;outline: none;border-radius: 4px;}
.textarea{width: 100%;height: 150px;border: 1px solid #ddd;border-radius:6px;padding: 15px;outline: none;font-size: 16px;}
.kefu_msg_btn{display: inline-block;line-height: 40px;padding: 0 30px;border-radius:6px;background: #409eff;color: #fff;margin-top: 20px;cursor: pointer;font-size: 16px;}
.kefu_msg_btn:hover{background: #f6ab28;}
.msg_all{padding: 20px 0;border-bottom: 1px solid #ddd;}

.msg_item ul li{padding: 15px 0;border-bottom: 1px dashed #ddd;}
.msg_item ul li .msg_box .msg_item_user{align-items: center;line-height: 30px;}
.msg_item ul li .msg_box .user_pic{width: 30px;height: 30px;border-radius: 50%;overflow: hidden;float: left;margin-right: 10px;}
.msg_item ul li .msg_box em{font-weight: bold;}
.msg_text{margin-top:10px;color: #666;}
.msg_item ul li .msg_box span{color: #666;}

.kefu_abt{padding-top: .1rem;font-size: 16px;color: #409eff;}
.kefu_abt span{display: inline-block;margin: .1rem .1rem 0 0;}
.kefu_con{font-size: 16px;}


/*9.19*/
.tab_left{width: 48%;margin-right: .3rem;}
.new_pic{height:350px;overflow: hidden;}
.new_pic .new_img{width: 100%;height: 100%;}
.new_text{padding:20px;position: absolute;left: 0;bottom: 0;right: 0;background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 100%);}
.new_text h1{font-size: 16px;color: #fff;text-align: center;}

.new_swiper .swiper-button-next, 
.new_swiper .swiper-button-prev {position: absolute;top:0;width:48px;height: 46px;margin-top:0;z-index: 10;
cursor: pointer;background: none;bottom: 0;margin: auto;}
.new_swiper .swiper-button-next span, 
.new_swiper .swiper-button-prev span{width:48px;height:46px;display: inline-block; font-size:24px;color: #fff;text-align: center;line-height:46px;font-family: '宋体';font-weight: bold;}
.new_swiper:hover .swiper-button-next span, 
.new_swiper:hover .swiper-button-prev span{background: rgba(0,0,0,.3);}

.new_swiper .swiper-button-prev, 
.new_swiper .swiper-container-rtl .swiper-button-next {left:0;right: auto;}
.new_swiper .swiper-button-next, 
.new_swiper .swiper-container-rtl .swiper-button-prev {right:0;left: auto;}




@media (max-width:768px) {
.sch_select{width: 1.5rem;height: .8rem;padding: 0 .05rem;border:none;border-right: .01rem solid #eee;font-size: .24rem;}

.right_mn{top:30%;padding: 0 .05rem;background: rgba(255,255,255,.9);}
.right_mn ul li{width:1.2rem;border-radius:.08rem;background: none;}
.right_mn ul li a{padding:.2rem 0;font-size: .22rem;}
.right_mn ul li a span{font-size:.42rem;}

.right_mn ul li .vxin{width:2.2rem;padding:.08rem;left:-2.28rem;border-radius:.08rem;}
.right_mn ul li .vxin:after{height:1px;border-left:.08rem solid #fff;border-top:.1rem solid transparent;border-bottom:.1rem solid transparent;right: -.08rem;}
.right_mn ul li .vxin{transform: translate(-10%,-29%);top: .6rem;}
.right_mn ul li:hover .vxin {transform: translate(0,-29%);}
.right_mn ul li a i{font-size: .5rem;}

.kefu_tanx{display: block;}
.xrk{margin: .5rem auto;}

.new_swiper .swiper-button-next, 
.new_swiper .swiper-button-prev {width:.48rem;height:.46rem;}
.new_swiper .swiper-button-next span, 
.new_swiper .swiper-button-prev span{width:.48rem;height:.46rem;font-size:.24rem;line-height:.46rem;}

.close_btn{height:.4rem;bottom: -.44rem;}

.delete{width:.4rem;height:.4rem;box-shadow: 0 0 .05rem #eee;line-height:.4rem;font-size:.24rem;margin:.1rem auto 0;box-shadow:.01rem .03rem .1rem #999;}
.move_in{width:.46rem;height:.8rem;top:0;right: -.8rem;font-size:.14rem;text-align: center;padding:.05rem .02rem;box-shadow: 0 0 .1rem #999;border-radius:.06rem 0 0 .06rem;}
.move_in img{width:98%;}
.move_in p{margin-top:.05rem;}
#return_top a{padding:.1rem 0;}

	
}

.Ld_screen{padding: .5rem 0 0;position: relative;}
/*background-image: -webkit-linear-gradient(top,#2163ba,#0f3d9e 100%);
background-image: -o-linear-gradient(top,#2163ba,#0f3d9e 100%);
background-image: linear-gradient(to bottom,#2163ba,#0f3d9e 100%);}*/
/*.Ld_screen:before{content: '';position: absolute;width:10rem;height: 100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: url(../images/dt_bg.png) no-repeat center center; background-size: cover;}*/

.Ld_screen .w14{position: relative;z-index: 2;}
.Total_amount{width: 30%;height: 210px; text-align: center;background: url(../images/img28.jpg) no-repeat center center;background-size: cover;border-radius:6px;overflow: hidden;margin-right:20px;display: flex;flex-direction: column;justify-content: center;}
.Total_amount .t_num{display: flex;align-items: center;justify-content: center;}
.Total_amount .t_num .num_icon,
.data_lis ul li a .data_icon{width: 30px;height: 30px;display: inline-block;margin-right: .1rem;}
.Total_amount .t_num .num_icon img,
.data_lis ul li a .data_icon img{width: 100%;}
.Total_amount .t_num span{font-size: .66rem;/*color: #edae05;*/color: #fff;font-family: 'Perpetua';font-weight: bold;}
.Total_amount .amout_text{font-size: 25px;/*color: #c5d6fe;*/color: #fff;}
.data_lis{margin: 0 -5px;}
.data_lis ul li{width: 33.333%;float: left;padding: 0 5px;margin-bottom:10px;}
.data_lis ul li a{/*color: #c5d6fe;*/color: #fff;font-size:16px;align-items: center;padding: 6px 0;width: 100%; height: 100px;display: flex; background: url(../images/img30.jpg) no-repeat center center;background-size: cover;border-radius: 6px;overflow: hidden;flex-direction: column;justify-content: center;position: relative;}
.data_lis ul li a:before,
.Total_amount:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,32,96,.7);left: 0;top: 0;right: 0;bottom: 0;}
.data_lis ul li a .pre{text-align: center;}
.shadow{transition: ease .3s;}
.shadow:hover{box-shadow: 0 0 15px #ddd;transform: translate(0,-2px);transition: ease .3s;}
.data_lis ul li:nth-child(1) a{background: url(../images/img29.jpg) no-repeat center center;background-size: cover;}
.data_lis ul li:nth-child(2) a{background: url(../images/img31.jpg) no-repeat center center;background-size: cover;}
.data_lis ul li:nth-child(3) a{background: url(../images/img33.jpg) no-repeat center center;background-size: cover;}
.data_lis ul li:nth-child(4) a{background: url(../images/img32.jpg) no-repeat center center;background-size: cover;}
.data_lis ul li:nth-child(5) a{background: url(../images/img34.jpg) no-repeat center center;background-size: cover;}
.data_lis ul li:nth-child(6) a{background: url(../images/img35.jpg) no-repeat center center;background-size: cover;}

.data_lis ul li a .trading_prt{}
.data_lis ul li a .num{font-size:42px;/*color: #f9b702;*/color: #fff;font-family: 'Perpetua';font-weight: bold;transition: ease .3s;}
.tanx_center{align-items: center;justify-content: center;}
/*.data_lis ul li:nth-child(1) a .num{color: #5bccd9;}
.data_lis ul li:nth-child(3) a .num{color: #b78aff;}
.data_lis ul li:nth-child(5) a .num{color: #ed696c;}*/
.data_lis ul li a:hover .num{font-size: 46px;}


@media(max-width: 768px) {
.tanx_center{display: block;}
.data_lis{margin: .2rem 0 0;} 
.data_lis ul li{width: 100%;float: none;padding: 0;margin-bottom: .2rem;}
.Total_amount{width: 100%;padding-left: .6rem;text-align: left;align-items: center;}
.Total_amount .t_num span{font-size: .6rem;}
.Total_amount .amout_text{font-size: .36rem;margin-top: 5px;}
.Total_amount .t_num .num_icon, .data_lis ul li a .data_icon{width: .4rem;height: .4rem;}
.data_lis ul li a .trading_prt{font-size: .34rem;}
.data_lis ul li a{font-size: .3rem;padding: .1rem 0;}
.data_lis ul li a .num{font-size: .46rem;}	
.Total_amount .t_num {justify-content: left;}
.Ld_screen{padding: .5rem 0 0;}
.Ld_screen_tanx{display: block;}

}

.new_notice{padding-bottom: .5rem;}
.new_notice .tab_title ul li:after{display: none;}
.new_notice .tab_title ul li{margin-bottom: 0;}
.new_notice .tab_more{margin-top: .1rem;}
.imf_right .sub_head{border-top: none;} 
.w19{width: 19%;}
.w27{width: 27%;}
/*.w18{width: 18%;}*/
.w18{width: 14%;}
.w25{width: 25%;}
/*.w11{width: 11%;}*/
.w11{width: 13%;}
.imf_right .tab_cont{margin-top: 10px;}
.new_notice .notice_tab_center{padding-left: 0;}
.new_notice .notice_tab_center:before{background: none;}

.project_bot ul li a{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: flex-start;align-items: flex-start;}
.project_bot ul li span.w19{display:none;}
.project_bot ul li h1{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}





