@charset "utf-8";
html,body{font-family:"思源黑体", "Microsoft YaHei","Arial";background: #fff;}
section{max-width: 1920px;width:100%;margin:0 auto;background: #fff;overflow: hidden;}
.max_con{max-width: 1340px;width:92%;margin:0 auto;}
a:hover, a:focus{color:#3b7ee1;}
/* head */
header{max-width: 1920px;margin:0 auto;width:100%;z-index: 232;left: 0;right: 0;position:relative;top:0;background: rgba(247, 246, 245, .96);}
.lg_head{margin:0 auto;opacity: 1;position: relative;z-index: 2;}
.lg_head h1{display: inline-block;vertical-align: middle;max-width: 390px;width:25%;line-height: 90px;}
.lg_head h1 img{vertical-align: middle;}
.lg_head .consult,
.lg_head .language{float: right;line-height: 24px;font-size: 16px;margin:33px auto;}
.lg_head .consult{color:#333;}
.lg_head .consult i{display: inline-block;vertical-align: text-bottom;line-height: 20px;}
.lg_head .consult font{color:#3b7ee1;font-weight: bold;}
.lg_head .language{border:1px solid #9c9c9c;width:80px;margin-left:40px;text-align: center;border-radius: 5px;box-sizing: border-box;position: relative;}
.lg_head .language a{width:50%;float: left;display: block;color:#3b7ee1}
.lg_head .language a:nth-child(2){background: #ececec;border-radius: 0 5px 5px 0;color:#333;}
.lg_head .language::before{content: "";display: block;width:2px;height:10px;background: #a3a3a3;position: absolute;left:-20px;top:8px;}

.lg_nav{display: block;}
.lg_nav .nav_list{display: block;}
.lg_nav .nav_list{line-height: 90px;}
.lg_nav .nav_list ul{margin:0px; padding:0px; list-style:none;border: 0;font-size: 0;text-align: center;}
.lg_nav .nav_list ul li{ margin:0px; padding: 0px; width: 12.5%; height: 50px; border-radius: 0px;border: 0; line-height: 50px;float: left;position: relative;}
.lg_nav .nav_list ul li a::before{content: "";display: block;width:2px;height:10px;background: #e3e3e3;top:50%;margin-top:-5px;position: absolute;}
.lg_nav .nav_list ul li:last-child a:after{content: "";display: block;width:2px;height:10px;background: #e3e3e3;top:50%;margin-top:-5px;position: absolute;right:0}
.lg_nav .nav_list ul>li::before{
    content: "";
    position: absolute;
    z-index: -1;
    background: #3b7ee1;
    left: 0%;
    right: 0px;
    width: 100%;
    bottom: 0px;
    height: 0px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: block;
    box-sizing:initial;
    border-radius: 8px 8px 0 0;
}
.lg_nav .nav_list ul>li:hover::before,
.lg_nav .nav_list ul>li.on::before{
    width: 100%;
    height: 50px;
    color:#fff;
}
.lg_nav .nav_list ul>li:hover a::before,
.lg_nav .nav_list ul>li.on a::before,
.lg_nav .nav_list ul>li:last-child:hover a::after,
.lg_nav .nav_list ul>li:last-child.on a::after{display: none;}

.lg_nav .nav_list ul li:hover ul{display:block;}
.lg_nav .nav_list ul li a{text-align:center; height:50px; line-height:50px; display:block; text-decoration:none;position: relative;transition: color 0.5s;font-size: 20px;color:#000;display: block;}
.lg_nav .nav_list ul li:hover>a,
.lg_nav .nav_list ul li a:hover,
.lg_nav .nav_list ul>li.on a,
.lg_nav .nav_list ul>li.on ul li.on a{color:#fff;transition: color 0.5s;}
.lg_nav .nav_list ul>li.on ul li a{color:#333;}
.lg_nav .nav_list ul li ul{
    position: absolute;
    top: 50px;
    left: 0;
    right:0;
    height: auto;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: -webkit-transform .3s .2s;
    transition: transform .3s .2s;
}
.lg_nav .nav_list ul li:hover ul{-webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;

}
/* .fixed .lg_nav .nav_list ul li ul{top:50px;} */
.lg_nav .nav_list ul li ul li{margin:0px 0px 2px 0px; padding:0px; background:#e6e6e5;height:40px;line-height: 40px;width:100%;display: block;font-size: 14px;color:#111;}
.lg_nav .nav_list ul li ul li::before{display: none;}
.lg_nav .nav_list ul li ul li a{height:40px;line-height: 40px;width:100%;font-size: 16px;}
.lg_nav .nav_list ul li ul li:hover{background:#3b7ee1;}
.lg_nav .nav_list ul li ul li:hover::after{display: none;}
.lg_nav .nav_list ul li ul li:hover a{color:#fff;}
.lg_nav .nav_list ul li ul li:hover ul{visibility:visible;}
.lg_nav .nav_list ul li ul li ul{visibility:hidden; position:relative; top:-50px; left:200px;background:#e6e6e5;}
/* .fixed .lg_nav .nav_list ul li ul li ul{top:-50px} */
.lg_nav .nav_list ul li ul li ul li a{color:#111}
.lg_nav .nav_list ul li ul li:hover ul li{background: none;}
.lg_nav .nav_list ul li ul li:hover ul li a{background: none;color:#111;}
.lg_nav .nav_list ul li ul li ul li a:hover{background:#3b7ee1;color:#fff;}


.menus{display: none;vertical-align: middle;margin-left: 40px;cursor: pointer;height:26px;}
.menus span{height:2px;width: 34px;background: #111;display: inline-block;position: relative;}
.menus span::before,
.menus span::after{display: block;content: "";width: 34px;height:2px;background: #111;position: absolute;left:0;right:0;}
.menus span::before{top:-10px;}
.menus span::after{bottom: -10px;}
.menus nav{display: none;}

/* .fixed header{height:60px;}
.fixed .lg_head h1{line-height: 60px;}
.fixed .lg_head .lg_nav .nav_list{line-height: 60px;}
.fixed .lg_head .lg_nav .nav_list ul li{height:60px;line-height: 60px;}
.fixed .lg_head .lg_nav .nav_list ul li a{height:60px;line-height: 60px;}
.fixed .lg_head .lg_nav .nav_list ul li ul li,
.fixed .lg_head .lg_nav .nav_list ul li ul li a{height:40px;line-height: 40px;} */
.mm-slideout{z-index: auto;}
.on .secth_show{right:0;transition: all 1s;}


footer{max-width: 1920px;width: 100%;margin:0 auto;background:url(../images/footer_bg_18.jpg);}
.xian{height:1px;width:100%;background: #536685;}
.footer_top span{float: left;display: block;max-width: 360px;height:50px;}
.footer_top ul{float: right;}
.footer_top ul li{display: inline-block;vertical-align: top;padding:0 15px}
.footer_top ul li a{font-size: 20px;line-height: 50px;color:#fff;font-weight: lighter;}
.footer_btm{font-size: 0;}
.footer_btml{width:50%;display: inline-block;vertical-align: top;}
.footer_btml dl{line-height: 30px;margin-bottom: 15px;}
.footer_btml dl dt{display: inline-block;vertical-align: top;width:30px;height:30px;overflow: hidden;margin-right: 10px;}
.footer_btml dl dd{display: inline-block;vertical-align: top;font-size: 18px;color:#fff;opacity: .7;font-weight: lighter;}
.footer_btm h4{font-size: 30px;color:#fff;}
.footer_btml .bshare-custom span{font-size: 18px;color:#fff;opacity: .7;display: inline-block;vertical-align: top;line-height: 30px;}
.footer_btml .bshare-custom a.bshare-weixin{background: url(../images/icon_wx.png)no-repeat;}
.footer_btml .bshare-custom a.bshare-sinaminiblog{background: url(../images/icon_wb.png)no-repeat;}
.footer_btml .bshare-custom a.bshare-qzone{background: url(../images/icon_qq.png)no-repeat;}
.footer_btml .bdshare-button-style0-16 a{width:30px;height:30px;opacity: .6;}
.footer_btml .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{float: none;display: inline-block;vertical-align: top;padding:0;margin:0 auto;margin-right: 10px;}
.footer_btmr{text-align: right;}
.footer_btmr h3 i{display: inline-block;width:102px;height:102px;overflow: hidden;margin-left:20px;border-radius: 5px;opacity: 1;}
.footer_btmr p,
.footer_btmr p a{font-size: 14px;line-height: 26px;color:#fff;opacity: .7;font-weight: lighter;}

.banner{position: relative;}
.banner .swiper-container .swiper-button-prev,
.banner .swiper-container .swiper-button-next{display: none;}
.banner .swiper-container .swiper-slide{transform: scale(1); transition: all 4.5s ease 0s;width:100%;}
.banner .swiper-container .swiper-slide-active{transform: scale(1.1); transition: all 4.5s ease 0s; }

.banner .swiper-pagination{text-align: center;bottom: 10%;left:0;right:0;}
.banner .swiper-pagination .swiper-pagination-bullet{width:42px;height:42px;line-height:40px;display: inline-block;vertical-align: middle;margin:0 10px;background: none;}
.banner .swiper-pagination .swiper-pagination-bullet::before{content: "";width:14px;height:14px;display: inline-block;vertical-align: middle;background: #77706b;border-radius: 0;transform: rotate(45deg);}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: none;border:1px solid #3b7ee1;}
.banner .swiper-pagination .swiper-pagination-bullet-active::before{background: #3b7ee1;}

#about_pro #main #r1 .r-mid .myloop .l-mid .list > span > span.sm1{color:#3b426b;}
#about_pro #main #r1 .r-mid .myloop .l-mid .list > span > span.sp1{color:#3b426b;margin-top:25px;}
#about_pro #main #r1 .r-mid .myloop .l-mid .list > span > span.sp2{color:#333;line-height: 30px;margin-top:30px;}
#about_pro #main #r1 .r-mid .myloop .l-mid .list > span > span.sp3{color:#333;margin-top:5%;}
#about_pro #main #r1 .r-mid .myloop .l-mid .list > span > span.sp3 img{display: inline-block;vertical-align: middle;}
#about_pro #main #r1 .r-btm .btn-3 > span{font-size: 16px;}
#about_pro #main #r1 .r-mid .myloop .l-right .box .f-next,
#about_pro #main #r1 .r-mid .myloop .l-left .box .f-prev{display: flex;align-items: center;justify-content: center}
#about_pro #main #r1 .r-mid .myloop .l-left .box .f-prev{transform: rotate(180deg);}
.btn-2:hover{background:#3b7ee1 !important;}

.f-center h2{margin-bottom: 20px;}
.btn-3{border-radius: 5px !important;}
.btn-3:hover{background: #3b7ee1 !important;border-color: #3b7ee1 !important;}
.btn-3:hover span.sp1{font-size: 16px;}

.product{background: url(../images/product_bg_05.jpg) no-repeat center top;}
.product #about_pro #main #r1 .r-top{background: url(../images/product_title_bg.png) no-repeat center 20px;}

.application #about_pro #main #r1 .r-top{background: url(../images/application_title_bg.png) no-repeat center 20px;}
.application_list{width:100%;margin: 0 auto;max-width: 1340px;}
.application_list .swiper-wrapper{font-size: 0;}
.application_list .swiper-wrapper .swiper-slide{display: inline-block;vertical-align: top;max-width: 360px;margin:0 11px;}
.application_list .swiper-wrapper .swiper-slide:first-child{margin-left:0;} 
.application_list .swiper-wrapper .swiper-slide:last-child{margin-right:0;}
.application_list .swiper-wrapper .swiper-slide .pic{max-width: 360px;height:290px;overflow: hidden;}
.application_list .swiper-wrapper .swiper-slide .pic img{transition: all 1s;}
.application_list .swiper-wrapper .swiper-slide .tst{background: #fff;padding:20px;border:1px solid #6bc579; border-top:0;}
.application_list .swiper-wrapper .swiper-slide .tst .bt{font-size: 18px;color:#333;font-weight: bold;}
.application_list .swiper-wrapper .swiper-slide .tst .txt{font-size: 14px;line-height: 26px;color:#666;margin-top:8px;}
.application_list .swiper-wrapper .swiper-slide:hover{box-shadow: 3px 3px 5px #ddd, -3px -3px 5px #ddd;}
.application_list .swiper-wrapper .swiper-slide:hover .pic img{transform: scale(1.2);transition: all 1s;}
.application_list .swiper-wrapper .swiper-slide:hover .bt a{color:#25aa39}
.application_list .link_div ul {font-size: 0;text-align: center;}
.application_list .link_div ul li{max-width: 440px;height:400px;overflow: hidden;display: inline-block;vertical-align: top;border-radius: 5px;position: relative;margin-right: 5px;width:100%;}
.application_list .link_div ul li .pic{max-width: 450px;height:400px;overflow: hidden;position: relative;width:100%;}
.application_list .link_div ul li .pic img{transition: all 1s;}
.application_list .link_div ul li .pic::after{content: "";display: block;background:rgba(27, 92, 141, .2);height:100%;width:100%;position: absolute;top:0;left:0;right:0;transition: all 1s;}
.application_list .link_div ul li .shows{position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;z-index: 2;text-align: left;padding: 30px;transition: height 1s;}
.application_list .link_div ul li .shows .ico{width:34px;height:35px;display: block;}
.application_list .link_div ul li .shows .bt{margin:20px auto;position: relative;}
.application_list .link_div ul li .shows .bt::after{content: "";display: block;width:30px;height:1px;background: #fff;position: absolute;bottom: -10px;left:0;}
.application_list .link_div ul li .shows .bt a{font-size: 26px;color:#fff;}
.application_list .link_div ul li .shows .tct{height:0;overflow: hidden;transition: height 1s;}
.application_list .link_div ul li .shows .tct .txt{font-size: 14px;line-height: 24px;color:#fff;width:70%;display: inline-block;vertical-align: middle;}
.application_list .link_div ul li .shows .tct .mores{float: right;width:60px;text-align: center;}
.application_list .link_div ul li .shows .tct .mores a{width:60px;height:60px;border:1px solid #fff;border-radius: 5px;text-align: center;line-height: 60px;display: block;}
.application_list .link_div ul li .shows .tct .mores a>img{display: block;margin:25px auto;text-align: center;}
.application_list .link_div ul li:hover .shows .tct .mores a{background: #3b7ee1;border-color: #3b7ee1;}
.application_list .link_div ul li:hover .shows .tct{height:72px;transition: height 1s;}
.application_list .link_div ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.application_list .link_div ul li:hover .pic::after{background:rgba(27, 92, 141, .7);transition: all 1s;}
.application_list .link_div ul li:hover {box-shadow: 0 10px 10px #e1e9f0;}
.application_list .link_div{width:100%;margin:0 auto;max-width: 1340px;}
.application_list .link_div .link_scroll{max-width: 1340px;width:100%;margin:0 auto;overflow: hidden;}
.application_list .link_div .link_btn{position: relative;margin-top:50px;}
.application_list .link_div .link_btn .link_left,
.application_list .link_div .link_btn .link_right{width:100px;height:55px;line-height: 55px;background: #eee;border-radius: 5px;position: absolute;top:0;cursor: pointer;z-index: 222;text-align: center;display: flex;align-items: center;justify-content: center}
.application_list .link_div .link_btn .link_left{left: 0;}
.application_list .link_div .link_btn .link_right{right: 0;}
.application_list .link_div .link_btn .link_left::before,
.application_list .link_div .link_btn .link_right::before{content: "";display: block;background: url(../images/icons.png) no-repeat;width:21.5px;height:9px;}
.application_list .link_div .link_btn .link_right::before{background-position:-21.5px 0 ;}
.application_list .link_div .link_btn .link_left:hover,
.application_list .link_div .link_btn .link_right:hover{background: #3b7ee1;}
.application_list .link_div .link_btn .link_left:hover::before{background-position:0px -9px;}
.application_list .link_div .link_btn .link_right:hover::before{background-position:-21.5px -9px;}

.news{background: #f6fafe;}
.news .yyui_tab .contact_con ol{font-size: 0;text-align: left;margin-bottom: 50px;}
.news .yyui_tab .contact_con ol li{max-width: 310px;display: inline-block;vertical-align: top;width:22.8%;margin: 1.1%;transition: all 1s;}
.news .yyui_tab .contact_con ol li .pic{max-width: 310px;height:260px;overflow: hidden;}
.news .yyui_tab .contact_con ol li .pic img{transition: all 1s;}
.news .yyui_tab .contact_con ol li:hover .pic img{transition: all 1s;transform: scale(1.1);}
.news .yyui_tab .contact_con ol li .tct{background: #f2f4fb;padding:20px;position: relative;}
.news .yyui_tab .contact_con ol li .tct .time{width:160px;line-height:40px;background: #3b7ee1;font-size: 14px;color:#fff;position: absolute;top:-20px;right:-10px;}
.news .yyui_tab .contact_con ol li .tct .time img{display: inline-block;vertical-align: text-top;}
.news .yyui_tab .contact_con ol li .tct .bt{margin-top:20px;height:60px;}
.news .yyui_tab .contact_con ol li .tct .bt a{text-align: left;font-size: 20px;line-height: 30px;color:#3b426b;display: block;}
.news .yyui_tab .contact_con ol li .tct .mores{text-align: left;margin-top:20px;}
.news .yyui_tab .contact_con ol li .tct .mores a{font-size: 14px;color:#3b426b;line-height: 30px;}
.news .yyui_tab .contact_con ol li:hover .tct .mores a{color:#3b7ee1;}
.news .yyui_tab .contact_con ol li:hover .tct{background: #fff;box-shadow: 0 5px 5px #edf2fe;}
.news .yyui_tab .contact_con ol li:hover{transform: translateY(10px);transition: all 1s;}
.news #about_pro #main #r1 .r-top{background: url(../images/news_title_bg.png) no-repeat center 20px;}
.news .yyui_tab>ul{text-align: center;margin-bottom: 10px;}
.news .yyui_tab>ul>li{font-size: 18px;color:#111;line-height:35px;display: inline-block;vertical-align: middle;width:120px;text-align: center;background: #eaf2f9;border-radius: 50px;margin:1%;}
.news .yyui_tab>ul>li.yyui_tab_title_this{cursor: pointer;background: #3b7ee1;color:#fff;}
.news .yyui_tab_content_this{display: block;}
.news .yyui_tab_content{display: none;}

/*面包屑*/
.crumbs .crumbs_con{position: relative;height:60px;}
.crumbs .crumbs_con .crumbs_left{width:190px;height:90px;display: inline-block;vertical-align: middle;background: #3b7ee1;position: absolute;top:-30px;border-radius: 5px 5px 0 0;padding:20px}
.crumbs .crumbs_con .crumbs_left .cn{font-size: 28px;color:#fff;}
.crumbs .crumbs_con .crumbs_left .en{font-size: 14px;color:#fff;font-family: "Arial";text-transform: uppercase;margin-top: 10px;}
.crumbs .crumbs_right{height:60px;line-height: 60px;float: right;}
.crumbs .crumbs_right dl dt{margin-right: 5px;}
.crumbs .crumbs_right dl dt img{display: inline-block;vertical-align: top;}
.crumbs .crumbs_right dl dt,
.crumbs .crumbs_right dl dd{display: inline-block;}
.crumbs .crumbs_right dl dt a,
.crumbs .crumbs_right dl dd a{display: block;font-size: 14px;color:#999;margin-right:20px;position: relative;}
.crumbs .crumbs_right dl dd a.on{color:#3b7ee1;}
.crumbs .crumbs_right dl dd a::after{content: ">";display: block;font-style: normal;position: absolute;right:-15px;top:50%;margin-top:-10px;}
.crumbs .crumbs_right dl dd:last-child a::after{display: none;}

.product_search{max-width:720px;width:100%;height:70px;margin:0px auto;position: relative;}
.product_search input{width:100%;height:70px;line-height: 70px;text-indent: 1em;font-size: 20px;color:#999;border:1px solid #cbcbcb;border-radius: 5px;}
.product_search button{background: #3b7ee1;width:150px;height:70px;position: absolute;right:0;top:0;border:none;border-radius: 0 5px 5px 0;font-size: 20px;color:#fff;}
.product_search button img{margin-right: 5px;}

.product_list .product_list_top ul{text-align: center;}
.product_list .product_list_top ul li{display: inline-block;vertical-align: top;width:180px;line-height: 40px;text-align: center;margin:0 1%;}
.product_list .product_list_top ul li a{display: block;background: #eaf2f9;color:#111;border-radius: 50px;font-size: 16px;}
.product_list .product_list_top ul li a.on{background: #3b7ee1;color:#fff;} 
/* .product_list .product_list_top ul li:hover a{background: #3b7ee1;color:#fff;} */
.product_list .product_list_btm ul{font-size: 0;text-align: left;margin-bottom: 50px;}
.product_list .product_list_btm ul li{display: inline-block;vertical-align: top;max-width: 420px;width:31.35%;margin:.9%;}
.product_list .product_list_btm ul li .pic{max-width: 420px;height:280px;overflow: hidden;border:1px solid #eee;box-sizing: border-box;}
.product_list .product_list_btm ul li .pic img{transition: all 1s;}
.product_list .product_list_btm ul li .bt{line-height: 60px;background: #eee;display: block;font-size: 20px;color:#111;transition: all 1s;text-align: center;}
.product_list .product_list_btm ul li:hover .bt{background: #3b7ee1;color:#fff;transition: all 1s;}
.product_list .product_list_btm ul li:hover .pic img{transition: all 1s;transform: scale(1.1);}
.product_list_tit,
.product_list_txt{padding:0 1%;}
.product_list_tit{font-size: 38px;}
.product_list_txt{font-size: 14px;line-height: 26px;margin:10px auto;}

.tct_btm .bt{font-size: 18px;color:#333;background: #f0f4f7;border-top:2px solid #3b7ee1;line-height: 50px;padding:0 20px;}
.tct_btm .tct_txt{background: #f8f8f8;padding:20px;}
.lg_fy_conr a{background:#3b7ee1;transition: all 1s;}
.lg_fy_conr a::before {background: url(../images/lg_pro_icon.png);background-size: cover !important;vertical-align: sub;}
.lg_fy_conr a:hover{color:#fff;transform: translateY(5px);transition: all 1s;}
.tct_top{text-align: center;}
.tctl{max-width: 660px;display: inline-block;vertical-align: top;width:48.6%;}
.tctl .event_box{margin:0 auto;position:relative;}
.tctl .event_box .parHd{max-width:660px;width:100%;display:inline-block;overflow-y: hidden;text-align:center;position: relative;margin: 2% auto 0;height:80px;}
.tctl .parHd ul{width:100%;margin: 0 auto !important;}
.tctl .parHd .tempWrap{width:100% !important;}
.tctl .parHd li.no_line:before{display:none}
.tctl .parHd li{display:inline-block;cursor:pointer;margin:0 15px 0 0 !important;position:relative;font-size: 20px;color:#666;max-width:140px;height:80px;overflow: hidden;width:20.9%;border: 1px solid #fff;box-sizing: border-box;}
.tctl .parHd li img{max-width: 100%;height:80px;}
.tctl .parHd li.act{border:2px solid #3b7ee1;box-sizing: border-box;}
.tctl {text-align:center;}
.tctl .slideBox{max-width: 660px;width:100%;margin:0 auto;height:360px;overflow: hidden;position: relative;}
.tctl .slideBox img{max-width: 100%;}
.tctl div#listBox{width:100%}
.tctl .sPrev,.tctl .sNext{width:20px;height:80px;display:block;position:absolute;background: #b1cbf3;cursor: pointer;color:#fff;}
.tctl .sPrev:hover,.tctl .sNext:hover{background: #3b7ee1;}
.tctl .sPrev::after{content: "<";}
.tctl .sNext::after{content: ">";}
.tctl .sPrev::after,
.tctl .sNext::after{display: inline-block;line-height: 80px;font-family: cursive;font-size: 16px;color:#fff;}
.tctl .sPrev{left:0;top:0;}
.tctl .sNext{right:0;bottom:0;}
.tctl .nextStop:hover,.tctl .prevStop:hover{background: #3b7ee1;}
.tctl .sPrev img,.tctl .sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95)}
.tctl .slideBox_sow{font-size: 24px;font-weight: bold;color:#fff;position: absolute;bottom: 0;left:0;right:0;width:100%;height:70px;background: rgba(0,0,0,.6);text-align: left;line-height: 70px;text-indent: 1em;}

.tctr{max-width: 660px;display: inline-block;vertical-align: top;width:48.6%;background: #f8f8f8;margin-left:1.4%;}
.tctr .bt{font-size: 28px;color:#111;line-height: 80px;background: #f0f4f7;border-top:2px solid #3b7ee1;text-align: left;padding:0 30px}
.tctr .txt{text-align: left;padding:0 30px;height:312px;overflow-y: scroll;margin:30px auto;}
.tctr .more{margin-bottom: 30px;transition: all 1s;}
.tctr .more a{display: block;max-width:600px;width: 100%;line-height: 60px;margin:0 auto;background: linear-gradient(to right,#65a7a5,#247473);font-size: 20px;color:#fff;}
.tctr .more a img{display: inline-block;vertical-align: middle;}
.tctr .more:hover{transform: translateY(5px);transition: all 1s;}

.application_list ul li{font-size: 0;text-align: center;margin:40px auto;}
.application_list ul li .left,
.application_list ul li .right{max-width: 670px;height:450px;overflow: hidden;display: inline-block;vertical-align: top;width: 50%;}
.application_list ul li:nth-child(odd) .left{float: left;}
.application_list ul li:nth-child(even) .right{float: left;}
.application_list ul li .left{position: relative;}
.application_list ul li .left .tct{padding:50px 75px 0;position: absolute;top:0;left: 0;right:0;}
.application_list ul li .left .ico{width:60px;height:60px;overflow: hidden;margin:0 auto 30px;transition: all 1s;}
.application_list ul li .left .bt{font-size: 30px;color:#111;font-weight: 500;}
.application_list ul li .left .xian{width:40px;height:2px;background: #8397fd;margin:30px auto;}
.application_list ul li .left .txt{font-size: 14px;line-height: 26px;color:#666;}
.application_list ul li .left .mores{font-size: 14px;color:#3b426b;margin-top:30px;}
.application_list ul li .left .mores img{display: inline-block;vertical-align: middle;}
.application_list ul li .right img{transition: all 1s;}
.application_list ul li:hover .right img{transform: scale(1.1);transition: all 1s;}
.application_list ul li:hover .left .ico{transform: rotate(360deg);transition: all 1s;}

.service_top{background: url(../images/service_top_bg.jpg) no-repeat center;height:304px;box-shadow: 0 10px 20px #edeff2;text-align: center;}
.service_top .bt{font-size: 36px;color:#111;padding-top:50px;}
.service_top .xian{width:120px;height:1px;background: #cbcbcb;position: relative;margin:30px auto;}
.service_top .xian::before{content: "";display: block;width:30px;height:3px;background: #3b7ee1;position: absolute;left:0;right:0;top:-1px;margin:0 auto;}
.service_top .txt{font-size: 18px;line-height: 34px;color:#111;max-width: 900px;margin:0 auto;}

.contact_con_top .contact_map{height:620px;}
.contact_maps{background: url(../images/contact_maps_bg.jpg) no-repeat top center;max-width: 1300px;margin: -160px auto 0;position: relative;z-index: 22;padding:5% 6%;}
.contact_maps span{display: block;font-size: 28px;color:#fff;}
.contact_maps dl{display: inline-block;vertical-align: top;font-weight: lighter;margin-right: 50px;}
.contact_maps dl dt{display: inline-block;vertical-align: middle;width:60px;height:60px;overflow: hidden;margin-right: 10px;}
.contact_maps dl dd{display: inline-block;vertical-align: middle;}
.contact_maps dl dd span{font-size: 20px;color:#fff;font-weight: 400;}
.contact_maps dl dd i{font-size: 16px;color:#fff;}
.contact_con_btm {font-size: 0;text-align: center;max-width: 1200px;margin:0 auto;}
.contact_con_btm .bt{font-size: 32px;color:#3b7ee1;text-align: center;}
.contact_con_btm .xs{height: 60px;width: 1px;background:#828282;margin:0 auto 30px;}
.contact_con_btm .f1{max-width: 590px;width:49%;display: inline-block;vertical-align: top;border:1px solid #ddd;margin:0 .5% .8%;}
.contact_con_btm .f1 span{max-width:100px;height:50px;line-height: 50px;display: inline-block;vertical-align: middle;text-align: center;font-size: 18px;color:#111;background: #edeef0;width:17%;}
.contact_con_btm .f1 i{display: inline-block;vertical-align: middle;max-width: 490px;width:83%;background: #fff;}
.contact_con_btm .f1 i input{border:none;background: none;width:100%;height:50px;line-height: 50px;font-size: 18px;padding-left:1%;}
.contact_con_btm .f2{border:1px solid #ddd;margin:.2% .3%;}
.contact_con_btm .f2 span{max-width: 100px;width:8.9%;height:50px;display: inline-block;vertical-align: middle;line-height: 50px;font-size: 18px;color:#111;background: #edeef0;}
.contact_con_btm .f2 i{max-width: 1100px;width:91.1%;display: inline-block;vertical-align: middle;}
.contact_con_btm .f2 i input{border:none;background: none;width:100%;height:50px;line-height: 50px;font-size: 18px;padding-left:1%;}
.contact_con_btm .f3{border:1px solid #ddd;margin:1% .3%;}
.contact_con_btm .f3 span{max-width: 100px;width:8.9%;height:21.5vh;display: inline-block;vertical-align: middle;line-height: 50px;font-size: 18px;color:#111;background: #edeef0;}
.contact_con_btm .f3 i{max-width: 1100px;width:91.6%;display: inline-block;vertical-align: middle;background: #fff;;}
.contact_con_btm .f3 i textarea{border:none;background: none;width:100%;line-height: 50px;font-size: 18px;padding-left:1%;}
.contact_con_btm .f4 i{max-width: 365px;float: left;width:31%;;border:1px solid #ddd;position: relative;}
.contact_con_btm .f4 i input{width:99%;border:none;background: none;height:50px;line-height: 50px;font-size: 18px;padding-left:1%;}
.contact_con_btm .f4 i .ims{width: 113px;height:50px;position: absolute;right:0;top:0;}
.contact_con_btm .f4 button{float: right;max-width: 320px;height:50px;line-height: 50px;text-align: center;font-size: 18px;color:#fff;background: #3b7ee1;border:none;width:50%;}

.BMap_Marker img{height:25px !important;max-width: 39px !important;}

.bar{height:480px}
.technology_list ul{font-size: 0;text-align: center;}
.technology_list ul li{display: inline-block;vertical-align: top;margin:20px auto;max-width: 640px;width:47.78%;}
.technology_list ul li:nth-child(odd){margin-right: 4%;}
.technology_list ul li .pic{max-width: 640px;height:260px;overflow: hidden;}
.technology_list ul li .pic img{transition: all 1s;}
.technology_list ul li .tct{padding:25px;border:1px solid #eee;text-align: left;}
.technology_list ul li .tct .bt{font-size: 26px;color:#111;line-height: 40px;}
.technology_list ul li .tct .txt{font-size: 16px;line-height: 30px;color:#666;height:60px;margin:20px auto;}
.technology_list ul li .tct .mores{width:140px;line-height: 40px;border:1px solid #d1d1d1;font-size: 16px;color:#111;text-align: center;border-radius: 50px;}
.technology_list ul li:hover .tct{box-shadow: 0 10px 15px #eaeef3;transition: all 1.2s;}
.technology_list ul li:hover .pic img{transition: all 1s;-webkit-transform: skew(-20deg) translateX(-5%) rotateY(2deg) translate3d(0, 0, -500px);transition: transform .6s 0s,max-height 0s 0s,-webkit-transform .6s 0s;}

.news_list_btm ul{font-size: 0;}
.news_list_btm ul li{max-width: 320px;width:23.89%;padding:20px;background: #f8f8f8;margin:1% .5%;display:inline-block; vertical-align: top;}
.news_list_btm ul li .time{font-size: 14px;color:#333;margin: 15px auto;}
.news_list_btm ul li .time img{margin-right: 8px;display: inline-block;vertical-align: middle;}
.news_list_btm ul li .time span{display: inline-block;vertical-align: middle;line-height: 14px;}
.news_list_btm ul li .pic{max-width: 280px;height:220px;overflow: hidden;;}
.news_list_btm ul li .pic img{transition: all 1s;}
.news_list_btm ul li .bt{font-size:20px;color:#333;line-height: 30px;margin:15px auto;height:60px;}
.news_list_btm ul li .ta{font-size: 14px;line-height: 40px;border:1px solid #bebebe;box-sizing: border-box;padding:0 20px;text-transform: uppercase;}
.news_list_btm ul li .ta i{background: url(../images/lg_case_icon.png) no-repeat;width:24px;height:10px;margin-left:35px;float: right;margin:14px auto;}
.news_list_btm ul li:hover{background: #fff;box-shadow: 5px 5px 5px #f1f1f3,-5px -5px 5px #f1f1f3;}
.news_list_btm ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}
.news_list_btm ul li:hover .ta{background: #3b7ee1;border:1px solid #3b7ee1;}
.news_list_btm ul li:hover .ta a{color:#fff;display: block;}
.news_list_btm ul li:hover .ta i{background-position: 0 -10px;}

.news_tit{text-align: center;border-bottom: 1px dashed #ddd;}
.news_tit .bt{font-size: 36px;color:#333;}
.news_tit .bt2 {margin:35px auto;}
.news_tit .bt2 dl dd{font-size: 16px;color:#666;margin:0 15px;display: inline-block;vertical-align: middle;}

.news_tat .bshare-custom a.bshare-weixin{background: url(../images/lg_icon_wx2.png)no-repeat;}
.news_tat .bshare-custom a.bshare-sinaminiblog{background: url(../images/lg_icon_xl2.png)no-repeat;}
.news_tat .bshare-custom a.bshare-qzone{background: url(../images/lg_icon_qiz2.png)no-repeat;}
.news_tat .bdshare-button-style0-16 a{width:23px;height:20px;float: none;display: inline-block;vertical-align: middle;margin:0 10px;}
.news_tat .bshare-custom{margin:-10px auto;background: #f8f8f8;width: 180px;height: 30px;text-align: center !important;}
.news_txt{margin:50px auto;}
.news_txt .list-paddingleft-2 li{list-style:disc !important;}
.news_txt img{display: inline-block;max-width: 100%;}