@charset "utf-8";
/* CSS Document */
*{margin:0 ;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
img{outline:none;border:none;}
li{list-style:none;}
@font-face {
  font-family: "DIN-Medium";
  src: url("../fonts/DIN-Medium.woff2") format("woff2"),
       url("../fonts/DIN-Medium.woff") format("woff"),
       url("../fonts/DIN-Medium.ttf") format("truetype"),
       url("../fonts/DIN-Medium.eot") format("embedded-opentype"),
       url("../fonts/DIN-Medium.svg") format("svg");
}
body{font-family:"Source Han Sans CN", Helvetica LT Std, 'Noto Sans CJK SC', sans-serif ,"Noto Sans SC"}
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
body {width: 100vw;overflow: hidden;}

.clear {clear:both;}

/*-------------------------#goToTop-------*/
#goToTop{display:none;position:fixed;bottom:10%;right:5%;z-index:99999;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
#goToTop.show{display:block;}
#goToTop a{display: inline-block;width: 45px;height:45px;background:rgba(255,255,255,0.9);background-size: 15px;font-size:20px;color:#222;text-align:center;line-height:45px;border-radius:50%;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;box-shadow:1px 2px 3px #888;}
#goToTop a:hover{-webkit-transform:rotate(360deg);transform: rotate(360deg);background:rgba(0,0,0,0.9);color:#fff;}

/*---------------------------------logo-----------------------------------------------------*/
.header{width:100%;position:relative;z-index:99999;}
.header .topnav_list .logo{z-index:999;margin-top:19px;}
.header .topnav_list .logo img{max-width:85%;}
.header .topnav_list{position:relative;border-bottom:1px solid #e8e9f2;}
.header .topnav_list .navbar-default .navbar-collapse{border:none;padding:0;}
nav.navbar.bootsnav{background:none;border:none;min-height:auto;}
nav.navbar.bootsnav ul.nav > li{padding:0 22px;position:relative;}
nav.navbar.bootsnav ul.nav > li:before{position:absolute;content:"";width:1px;height:15px;background:#d3d6e0;right:0;top:37px;}
nav.navbar.bootsnav ul.nav > li > a{font-size:14px;color:#313236;padding:35px 0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0;position:relative;z-index:99;}
nav.navbar.bootsnav ul.nav > li > a:before{position:absolute;content:"";width:30px;z-index:-1;height:2px;background:#2b3577;left:0;bottom:0;right:0;margin:0 auto;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;}
nav.navbar.bootsnav ul.nav > li > a:after{display:none;}
nav.navbar.bootsnav ul.nav li> a:hover:before,
nav.navbar.bootsnav ul.nav li.active > a:before{opacity:1;}
.header .topnav_list .navbar-nav>li>.dropdown-menu{background:rgba(255,255,255,0.95);text-align:center;min-width:124px;}
.header .topnav_list .navbar-nav>li>.dropdown-menu ul li a{font-size:14px;color:#666;display:inline-block;padding:8px 0;border-bottom:1px solid #f0f0f0;width:100%;}

.top_search{position:relative;float:right;margin-top:30px;}
.top_search span{font-size:20px;color:#2b3577;cursor:pointer;}
.top_search .input-group{position:absolute;top:61px;right:0;width:252px;display:none;box-shadow:1px 1px 2px #d8dcf1;}
.top_search .input-group .search_box{background:#fff;}
.top_search .input-group .form-control{width:83%;border:none;box-shadow:none;border-radius:0;height:40px;}
.top_search .input-group .btn-default{border:none;box-shadow:none;border-radius:0;padding:6px 12px;font-size:20px;color:#2b3577;}

@media screen and (max-width:992px){
#mengban{position: fixed;overflow-y:auto!important;overflow-x:hidden!important;display:block;background: rgba(0,0,0,0.5);z-index:9998;width:100%;height: 100% !important;left:0;top: 0;padding: 0;-webkit-transition-duration: 1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;-ms-transition-duration: 1s;transition-duration: 1s;}
.dropdown-menu{min-width:100%;}
}


/*----------------滚动固定导航-------------*/
.topnav_list.fixed_up{position:fixed;top:0;left:0;z-index:9999;background:rgba(255,255,255,0.95);border-bottom:1px solid #dedede;width:100%;padding:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.topnav_list.fixed_up .logo{margin-top:10px;}
.topnav_list.fixed_up .top_search{margin-top:15px;}
.topnav_list.fixed_up .top_search .input-group {top: 46px;}
.topnav_list.fixed_up .logo img{max-width:50%;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav > li:before{top:22px;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav > li > a{padding:20px 0px;color:#1a1a1a;font-size:14px;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav li>a:hover, .topnav_list.fixed_up nav.navbar.bootsnav ul.nav li.active > a{color:#2b3577;}


/*----------------------------banner-----------------------------*/
.banner{width:100%;position:relative;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{}
.owl-carousel .owl-dots{position:absolute;width:100%;left:0;bottom:30px;text-align:center;}
.owl-carousel button.owl-dot{display:inline-block;width:20px;height:4px;border-radius:50px;background:#fff;margin:0 5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.owl-carousel button.owl-dot.active{width:40px;background:#2a3476;}

.tg-btnscroll{bottom:10%;z-index:40;display:block;position:absolute;width:100%;text-align: center;}
.tg-btnscroll i{border-bottom:2px solid #fff;font-size:24px;color:#fff;font-weight:lighter;display:inline-block;padding:8px 6px;}
.floating{animation-name:Floating;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function: ease-in-out;}

@keyframes Floating{
0% {
transform:translate(0px, 0px)
}
65% {
transform:translate(0px, 15px)
}
100% {
transform:translate(0px, 0px)
}
}

/*----------------total_title----------------*/
.total_title{text-align:center;width:100%;margin-top:25px;margin-bottom:35px;padding-bottom:10px;position:relative;z-index:99;}
.total_title h5{font-size:36px;color:#2b3577;font-weight:bold;margin-bottom:15px;}
.total_title p{font-size:14px;color:#86878d;margin-top:15px;}

/*-------------index_service---------------*/
.index_service{background:url(../img/service_bg.jpg)center no-repeat;width:100%;padding:40px 0;position:relative;overflow:hidden;z-index:99;background-size:cover;}
.index_service .index_service_box{position:relative;width:100%;margin-top:20px;padding-top:10px;margin-bottom:30px;padding-bottom:30px;z-index:999;}
.index_service .index_service_box ul li{padding:0;}
.index_service .index_service_box .service_list .service_pic{position:relative;overflow:hidden;text-align:center}
.index_service .index_service_box .service_list .service_pic img{max-width:100%}
.index_service .index_service_box .service_list .service_pic a.hide_text{position:absolute;height:100%;width:100%;  justify-content:center;align-items:center;background:rgba(43,53,119,0.6);display:-ms-flexbox;display:flex;top:-50px;opacity:0;flex-direction:column;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:111;color:#fff;font-size:20px;font-weight:bold;}
.index_service .index_service_box .service_list .service_pic a.hide_text span.hide_pic{display:inline-block;width:30px;height:30px;background:#2b3577;border-radius:30px;text-align:center;margin-top:10px;}
.index_service .index_service_box .service_list .service_pic a.hide_text span.hide_pic img{-webkit-filter: brightness(9.0);-moz-filter: brightness(9.0);-ms-filter: brightness(9.0);filter: brightness(9.0);max-width:50%;}
.index_service .index_service_box .service_list:hover .service_pic a.hide_text{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:1;}
.index_service .index_service_box .service_list .service_text{text-align:center;background:#fff;padding:20px;position:relative;z-index:999;box-shadow:-3px 4px 30px #c0c3d6;}
.index_service .index_service_box .service_list .service_text:before{position:absolute;content:"";width:30px;height:30px;background:#fff;left:0;right:0;top:-14px;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);}

.index_service .index_service_box .service_list .service_text h5{font-size:22px;color:#01051d;font-weight:bold;margin-bottom:10px;padding-bottom:5px;}
.index_service .index_service_box .service_list .service_text h5 a{color:#01051d;display:inline-block;margin-right:10px;}
.index_service .index_service_box .service_list .service_text h5 img{display:inline-block;margin-left:10px;vertical-align:unset;}
.index_service .index_service_box .service_list .service_text p{font-size:14px;color:#8d8e96;line-height:24px;margin-bottom:15px;padding-bottom:5px;}
.index_service .index_service_box .service_list .service_text a.check_detail{font-size:14px;color:#a0a1a8;display:inline-block;padding:3px 20px;border-radius:50px;border:1px solid #a0a1a8;position:relative;margin-bottom:10px;webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_service .index_service_box ul li:nth-child(02) .service_list .service_text a.check_detail{margin-bottom:5px;}

.index_service .index_service_box .service_list:hover .service_text a.check_detail{background:#2b3577;color:#fff;border-color:#2b3577;-webkit-transform:translateY(-10px);transform:translateY(-10px);}

/*---------------index_product--------------*/
.index_product{width:100%;position:relative;margin-top:20px;padding-top:20px;}
.index_product .index_product_box{width:100%;position:relative;margin-top:5px;padding-top:5px;}
.index_product .index_product_box .nav-tabs{border:none;position:relative;text-align:center;margin-bottom:30px;}
.index_product .index_product_box .nav-tabs:before{position:absolute;content:"";width:170%;height:1px;background:#e7e8ef;left:-36%;bottom:0;}
.index_product .index_product_box .nav-tabs>li{display:inline-block;float:none;}
.index_product .index_product_box .nav-tabs>li>a{font-size:16px;color:#232429;border:none;margin:0;padding:0 30px 20px 30px;font-weight:500;position:relative;}
.index_product .index_product_box .nav-tabs>li>a:before{position:absolute;content:"";width:0;height:1px;bottom:1px;left:0;right:0;margin:0 auto;background:#2b3577;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_product .index_product_box .nav-tabs>li.active>a , .index_product .index_product_box .nav-tabs>li>a:hover , .index_product .index_product_box .nav-tabs>li.active>a:hover{background:none;color:#2b3577;}
.index_product .index_product_box .nav-tabs>li.active>a:before, .index_product .index_product_box .nav-tabs>li>a:hover:before , .index_product .index_product_box .nav-tabs>li.active>a:hover:before{width:40px;}

.index_product_box .index_product_item{margin-top:20px;margin-bottom:15px;padding-top:15px;padding-bottom:20px;}
.index_product_box .index_product_item .owl-item{padding:30px 15px;}
.index_product_box .index_product_item .product_list{text-align:center;overflow:hidden;background:#fff;padding:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;box-shadow:1px 2px 5px #e3e5ea;}
.index_product_box .index_product_item .product_list:before{position:absolute;content:"";width:40px;height:40px;background:#2b3577;left:-20px;bottom:-20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.index_product_box .index_product_item .product_list:after{position:absolute;content:"";width:0%;height:2px;left:0;bottom:0;background:#2b3577;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_product_box .index_product_item .index_product_text a{font-size:20px;color:#2b3577;margin-top:20px;display:block;margin-bottom:20px;padding-bottom:25px;font-weight:600;position:relative;}
.index_product_box .index_product_item .index_product_text a:before{position:absolute;content:"";width:10px;height:10px;background:#2b3577;left:0;right:0;bottom:0;margin:0 auto;border-radius:50px;}
.index_product_box .index_product_item .index_product_text p{font-size:14px;color:#8a8c9a;line-height:26px;margin-bottom:20px;}
.index_product_box .index_product_item .index_partner_pic{padding:20px;}
.index_product_box .index_product_item .index_partner_pic img{max-width:100%;width:auto;display:inline-block;}

.index_product_box .index_product_item .product_list:hover{box-shadow:3px 5px 15px #cbcfe0;}
.index_product_box .index_product_item .product_list:hover:after{width:100%;}
.index_product_box .index_product_item .owl-dots{display:block;width:100%;text-align:center;bottom:0;}
.index_product_box .index_product_item .owl-dots .owl-dot{width:15px;height:2px;background:#9fa0a5;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_product_box .index_product_item .owl-dots .owl-dot.active{width:40px;background:#2b3577;}

/*----------index_news-------------*/
.index_news{width:100%;background:url(../img/news_bg.jpg)center no-repeat;background-attachment:fixed;margin-top:30px;padding-top:30px;}
.index_news ul.index_news_box{margin-top:30px;padding-top:20px;margin-bottom:30px;padding-bottom:30px;}
/* .index_news ul.index_news_box li{margin-top:35px;}
.index_news ul.index_news_box li:nth-child(02){margin-top:0;} */
.index_news ul.index_news_box .index_news_list .indexnews_pic{overflow:hidden;}
.index_news ul.index_news_box .index_news_list .indexnews_pic img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_news ul.index_news_box .index_news_list:hover .indexnews_pic img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.index_news ul.index_news_box .index_news_list .indexnews_text{padding:15px 0;}
.index_news ul.index_news_box .index_news_list .indexnews_text span.news_time{font-size:16px;color:#a2a2a5;font-family: "DIN-Medium";display:inline-block;margin-bottom:10px;}
.index_news ul.index_news_box .index_news_list .indexnews_text span.news_time i{margin-right:15px;}
.index_news ul.index_news_box .index_news_list .indexnews_text a.news_title{display:block;font-size:18px;color:#27282c;margin-bottom:10px;font-weight:500;}
.index_news ul.index_news_box .index_news_list .indexnews_text p{font-size:14px;color:#999;margin-bottom:20px;line-height:24px;}
.index_news ul.index_news_box .index_news_list .indexnews_text a.check_detail{font-size:14px;color:#98989c;display:inline-block;position:relative;width:100%;}
.index_news ul.index_news_box .index_news_list .indexnews_text a.check_detail:after{position:absolute;content:"";width:90px;height:1px;background:#98989c;left:70px;bottom:9px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;} 
.index_news ul.index_news_box .index_news_list:hover .indexnews_text a.check_detail:after{width:80%;background:#2b3577;}
.index_news ul.index_news_box .index_news_list:hover .indexnews_text a{color:#2b3577;}

/*--------------foot_content-----------------*/
.foot_content{background:url(../img/foot_bg.jpg)center no-repeat;padding-top:30px;position:relative;background-size:cover}
.foot_content .foot_title{margin-bottom:25px;}
.foot_content:before{position:absolute;content:"";width:100%;height:1px;left:0;top:79px;background:#3b468d;}
.foot_content .foot_title span.title_line{display:block;padding-bottom:13px;position:relative;}
.foot_content .foot_title img{max-width:100%;}
.foot_content .foot_title h5{font-size:16px;color:#fff;padding-bottom:22px;position:relative;}
.foot_content .foot_title h5:before , .foot_content .foot_title span.title_line:before{position:absolute;bottom:-1px;left:0;content:"";width:20px;height:1px;background:#fff;}
.foot_content .foot_about_text{margin-bottom:30px;}
.foot_content .foot_about_text p{font-size:14px;color:#bcc3ef;line-height:24px;margin-bottom:20px;text-align:justify}
.foot_content .foot_about_text a{font-size:14px;color:#bcc3ef;font-family:"DIN-Medium";display:inline-block;padding:5px 20px;border:1px solid #4551a4;border-radius:50px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.foot_content .foot_about_text a:hover{background:#fff;color:#2b3577;}
.foot_content .foot_nav_list{margin-bottom:25px}
.foot_content .foot_nav_list a , .foot_content .contact_list p{font-size:14px;color:#bcc3ef;display:block;line-height:24px;}
.foot_content .contact_list{margin-bottom:15px;padding-bottom:5px;}
/* .foot_content .foot_ewm h5{padding-left:34px;}
.foot_content .foot_ewm h5:before{left:34px;} */
.foot_content .foot_ewm .ewm_pic{text-align:center;}
.foot_content .foot_nav_list a:hover , .foot_content .contact_list p:hover{color:#fff;}

.foot_bottom{width:100%;border-top:1px solid #3b468d;margin-top:30px;padding-top:25px;padding-bottom:25px;font-size:14px;color:#bcc3ef;}
.foot_bottom .company_support{text-align:right;}
.foot_bottom .left_copy p{line-height:24px;margin:0;}
.foot_bottom .company_support a{color:#bcc3ef;}

.foot_box{display:flex;justify-content:space-between}
.frlink{display:flex;flex-flow:wrap;color:#bcc3ef;padding:0;margin:20px 0 0}
.frlink a{color:inherit;margin-right:20px}
/*----------------inner_banner------------------*/
.inner_banner{position:relative;width:100%;}
.inner_banner .banner_text_box{position:absolute;width:100%;left:0;bottom:25%;}
.inner_banner .banner_text_box .banner_text .banner_title h5{font-size:36px;color:#fff;font-family:"DIN-Medium";font-weight:bold;}
.inner_banner .banner_text_box .banner_text .banner_title p{font-size:36px;color:#fff;font-weight:bold;}
.inner_banner .banner_text_box .banner_text .pro_text{font-size:14px;color:#0d466e;font-weight:bold;padding:0;}
.inner_banner .inner_nav_content{position:absolute;bottom:0;left:0;width:100%;}
.inner_banner .inner_nav_content .inner_nav ul{padding:0 15px;background:rgba(255,255,255,0.8);margin:0;}
.inner_banner .inner_nav_content .inner_nav ul li{display:inline-block;margin:0;}
.inner_banner .inner_nav_content .inner_nav ul li a{display:inline-block;font-size:16px;font-weight:500;color:#2a3476;padding:20px 30px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0;border-right:1px solid #fff;}
.inner_banner .inner_nav_content .inner_nav ul li.active a , .inner_banner .inner_nav_content .inner_nav ul li a:hover{background:#2a3476;color:#fff;}
.inner_banner .inner_nav_content .right_bread{text-align:right;font-size:14px;color:#e3e5f3;margin-bottom:10px;}
.inner_banner .inner_nav_content .right_bread span{border-right:1px solid #e3e5f3;display:inline-block;padding-right:15px;}
.inner_banner .inner_nav_content .right_bread a{color:#e3e5f3;display:inline-block;margin-left:5px;margin-right:5px;}
.inner_banner .inner_nav_content .right_bread a:last-child{margin-right:0px;color:#fff;}

/*--------------inner_content-----------------*/
.inner_content{width:100%;}
.inner_content .in_total_title p{font-size:48px;color:#dbdce2;margin:0;font-weight:bold;font-family:"DIN-Medium";}
.inner_content .in_total_title h5{font-size:26px;color:#2a3476;margin:0;font-weight:bold;}

/*----------inner_about--------------*/
.inner_about .inner_about_box{margin-top:30px;padding-top:20px;width:100%;margin-bottom:20px;padding-bottom:20px;}
.inner_about .inner_about_box .left_aboutbox .about_text{margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;}
.inner_about .inner_about_box .left_aboutbox .about_text p{font-size:14px;color:#27272a;font-weight:500;line-height:26px;}
.inner_about .inner_about_box .left_aboutbox .about_text a{display:inline-block;font-size:16px;color:#2a3476;font-weight:bold;background:#fff;border-radius:50px;padding:8px 50px 8px 20px;box-shadow:3px 5px 12px #d3e0ec;margin-top:30px;padding-top:10px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_about .inner_about_box .left_aboutbox .about_text a:before{position:absolute;content:"";width:10px;height:10px;border-right:2px solid #2b3577;border-top:2px solid #2b3577;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px;bottom:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:bold;}
.inner_about .inner_about_box .left_aboutbox .about_text a:after{position:absolute;content:"";width:20px;height:2px;background:#2b3577;right:15px;bottom:19px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.inner_about .inner_about_box .left_aboutbox .about_text a:hover{background:#2a3476;color:#fff;padding-left:60px;padding-right:15px;}
.inner_about .inner_about_box .left_aboutbox .about_text a:hover:before{border-color:#fff;left:25px;}
.inner_about .inner_about_box .left_aboutbox .about_text a:hover:after{background:#fff;left:15px;}

.inner_about .inner_about_box .about_pic{margin-top:20px;padding-left:35px;padding-top:30px;position:relative;}
.inner_about .inner_about_box .about_pic:before{position:absolute;content:"";border:15px solid #2b3577;top:0;right:0;width:85%;height:90%;z-index:-1;}
.inner_about .inner_about_box .about_pic .pic_box{position:relative;z-index:99;}

.about_huanjing{margin:20px 0 40px;padding:0 10px}
.about_huanjing .huanjing_title{font-size:20px;color:#2b3577;font-weight:bold;padding:0 5px 20px}
.about_huanjing .huanjing_pic{}
.about_huanjing .huanjing_pic .owl-item{padding:0 5px}

/*---------------inner_recommend----------------*/
.inner_recommend{width:100%;background:url(../img/news_bg.jpg)top no-repeat;padding-top:30px;padding-bottom:30px;position:relative;background-size:cover;}
.inner_recommend:before{position:absolute;content:"";width:100%;height:1px;background:#e8ecf0;left:0;top:91px;}
.inner_recommend .recommend_title{margin-bottom:25px;margin-top:20px;}
.inner_recommend .recommend_title h5{font-size:20px;color:#2b3577;font-weight:bold;position:relative;padding-bottom:20px;}
.inner_recommend .recommend_title h5:before{position:absolute;content:"";width:20px;height:1px;background:#2b3577;left:0;bottom:0;}
.inner_recommend .recommend_news .r_newsbox{padding-top:15px;}
.inner_recommend .recommend_news .r_newsbox li{padding-right:15px;width:100%;}
.inner_recommend .recommend_news .r_newsbox .r_newslist{border-bottom:1px solid #e8ecf0;margin-bottom:20px;padding-bottom:15px;}
.inner_recommend .recommend_news .r_newsbox li:last-child .r_newslist{border-bottom:none;}
.inner_recommend .recommend_news .r_newsbox .r_newslist span.news_time{font-size:14px;color:#a2a2a5;font-family:"DIN-Medium";}
.inner_recommend .recommend_news .r_newsbox .r_newslist span.news_time i{display:inline-block;margin-right:10px;}
.inner_recommend .recommend_news .r_newsbox .r_newslist a{display:block;font-size:16px;color:#161619;font-weight:500;padding:10px 0;margin:5px 0;}
.inner_recommend .recommend_news .r_newsbox .r_newslist p{font-size:14px;color:#a4a4a9;line-height:22px;}
.inner_recommend .recommend_news .r_newsbox .r_newslist a:hover{color:#2b3577;}

.r_productitem .owl-item{padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:15px;}
.r_productitem .owl-item .r_productlist{background:#fff;padding:20px;text-align:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.r_productitem .owl-item .r_productlist .r_producttext a{display:block;font-size:18px;color:#2b3577;font-weight:500;padding-bottom:30px;margin-bottom:30px;margin-top:15px;position:relative;}
.r_productitem .owl-item .r_productlist .r_producttext a:before{position:absolute;content:"";width:30px;height:2px;background:#2b3577;left:0;right:0;bottom:0;margin:0 auto;}
.r_productitem .owl-item .r_productlist .r_partnerpic{margin-top:20px;padding-top:10px;margin-bottom:20px}
.r_productitem .owl-item .r_productlist .r_partnerpic img{max-width:70%;width:auto;display:inline-block;}
.r_productitem .owl-item .r_productlist:hover{box-shadow:5px 5px 12px #c5d1f5;}
.r_productitem.owl-carousel .owl-nav{display:block;position:absolute;top:-70px;right:10px;text-align:right;width:100%;}
.r_productitem.owl-carousel .owl-nav .owl-prev , .r_productitem.owl-carousel .owl-nav .owl-next{width:40px;height:30px;text-align:center;background:#2c377e;color:#fff;font-size:20px;margin-right:5px;outline:none;}
.r_productitem.owl-carousel .owl-nav .owl-prev:hover , .r_productitem.owl-carousel .owl-nav .owl-next:hover{background:#515fba;}

/*-----------------inner_contact---------------*/
.inner_contact{width:100%;background:url(../img/contact_bg.jpg)center no-repeat;padding:30px 0;background-size:cover;}
.inner_contact .inner_contact_box .contact_text{margin-top:20px;padding-top:20px;}
.inner_contact .inner_contact_box .contact_text ul{width:100%;background-image:url(../img/contact_textbg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto;background-color:#fff;padding:40px 30px;margin-bottom:40px;overflow:hidden;position:relative;}
.inner_contact .inner_contact_box .contact_text ul:before{position:absolute;content:"";background:#2a3476;width:45px;height:45px;left:-23px;top:-23px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.inner_contact .inner_contact_box .contact_text ul li{padding:15px;}
.inner_contact .inner_contact_box .contact_text ul li p{font-size:16px;color:#151517;margin:0;font-weight:500;padding-left:50px;background-repeat:no-repeat;background-image:url(../img/contact_icon.png);padding-top:5px;padding-bottom:5px;position:relative;}
.inner_contact .inner_contact_box .contact_text ul li p:before{position:absolute;content:"";width:1px;height:20px;left:35px;bottom:7px;background:#2a3476;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(01) p{background-position:-30px -12px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(02) p{background-position:-30px -190px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(03) p{background-position:-30px -75px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(04) p{background-position:-30px -255px;}
/*.inner_contact .inner_contact_box .contact_text ul li:nth-child(05) p{background-position:-30px -139px;}*/
.inner_contact .inner_contact_box .contact_text ul li:nth-child(05) p{background-position:-30px -75px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(06) p{background-position:-30px -318px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(07) p{background-position:-30px -75px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(08) p{background-position:-30px -139px;}
.inner_contact .inner_contact_box .map{margin-bottom:30px;}

/*-------------inner_support----------------*/
.inner_support{width:100%;background:url(../img/support_bg.jpg)center no-repeat;background-size:cover;padding:40px 0;}
.inner_support .inner_support_box{width:100%;margin-top:30px;padding-top:30px;margin-bottom:30px;padding-bottom:30px;}
.inner_support .inner_support_box ul li{padding:0;}
.inner_support .inner_support_box .support_list .support_text , .inner_support .inner_support_box .support_list .support_pic{padding:0;}
.inner_support .inner_support_box .support_list .support_pic{overflow:hidden;}
.inner_support .inner_support_box .support_list .support_pic img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_support .inner_support_box .support_list:hover .support_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.inner_support .inner_support_box .support_list .support_text{background:#fff;padding:74px 40px;position:relative;z-index:99;}
.inner_support .inner_support_box .support_list .support_text:before{position:absolute;content:"";width:30px;height:30px;left:-15px;top:150px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.inner_support .inner_support_box .support_list .support_text .support_icon{display:inline-block;margin-top:20px;margin-bottom:26px;padding-bottom:26px;position:relative;border-bottom:1px solid #2a3476;height:70px;}
.inner_support .inner_support_box .support_list .support_text p{font-size:28px;color:#17181a;margin:0; position:relative;}
.inner_support .inner_support_box ul li:nth-child(03) .support_list .support_text:before , .inner_support .inner_support_box ul li:nth-child(04) .support_list .support_text:before{right:-15px;left:auto;}
.inner_support .inner_support_box .support_list:hover .support_text p{color:#2a3476;}

/*--------------question----------------*/
.inner_support .question_box{padding:20px 0;margin:20px 0;}
.inner_support .question_box ul{padding:7px;}
.inner_support .question_box ul li{padding:8px;}
.inner_support .question_box .question_list{background:#fff;width:100%;padding:30px;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.inner_support .question_box .question_list .number_title span.number{font-size:48px;color:#2a3476;font-family:"DIN-Medium";font-weight:bold;display:inline-block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #2a3476;}
.inner_support .question_box .question_list .question_text{margin-bottom:20px;}
.inner_support .question_box .question_list .question_text h5{font-size:18px;color:#65666c;font-weight:500;height:60px;line-height:30px;margin-bottom:30px;}
.inner_support .question_box .question_list .question_text p{font-size:14px;color:#646569;line-height:30px;margin:0;}
.inner_support .question_box .question_list:hover{box-shadow:5px 5px 20px #bfd0e2;}
.inner_support .question_box .question_list:hover .question_text h5{color:#2a3476;}

/*------------------inner_page----------------*/
.inner_page{text-align:center;width:100%;position:relative;margin-top:20px;margin-bottom:20px;}
.inner_page:before{position:absolute;content:"";width:100%;height:1px;background:#e8ecef;left:0;top:0;}
.inner_page ul li{display:inline-block;}
.inner_page ul li a{font-size:20px;color:#8a8c9a;font-family:"DIN-Medium";display:inline-block;padding:25px 15px 10px 15px;margin:0 5px;position:relative;}
.inner_page ul li a:before{position:absolute;width:0px;height:2px;content:"";top:-1px;left:0;right:0;margin:0 auto;background:#2a3476;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.inner_page ul li.active a:before , .inner_page ul li a:hover:before{width:30px;}
.inner_page ul li.active a , .inner_page ul li a:hover{color:#2a3476;}

/*------------case_content-----------------*/
.case_content{width:100%;background:url(../img/case_bg.jpg)center no-repeat;background-size:cover;padding:40px 0;}
.case_content .case_box{width:100%;padding:20px 0;}
.case_content .case_box .case_details{margin-top:30px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}
.case_content .case_box .case_details img{max-width:100%;height:auto!important;}

/*-------------inner_news----------------*/
.inner_news{width:100%;margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;}
.inner_news ul li{margin-bottom:50px;}
.inner_news .inner_news_list .innernews_pic{position:relative;overflow:hidden;}
.inner_news .inner_news_list .innernews_pic img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list:hover .innernews_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.inner_news .inner_news_list .innernews_pic .time_box{position:absolute;top:5px;left:5px;background:rgba(0,0,0,0.4);padding:5px 15px;color:#fff;font-family:"DIN-Medium";}
.inner_news .inner_news_list .innernews_pic .time_box span{display:block;font-size:24px;}
.inner_news .inner_news_list .innernews_pic .time_box span.time_year{font-size:16px;position:relative;}
.inner_news .inner_news_list .innernews_pic .time_box span.time_year:before{position:absolute;content:"";width:40%;height:1px;background:#fff;right:0;top:10px;}
.inner_news .inner_news_list .innernews_text a.news_title{font-size:16px;color:#1f1f21;font-weight:500;display:block;margin:10px 0;padding:10px 0;}
.inner_news .inner_news_list .innernews_text p{font-size:14px;color:#96979f;line-height:24px;overflow:hidden;}
.inner_news .inner_news_list .innernews_text a.check_detail{font-size:14px;color:#38383b;display:block;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list .innernews_text a.check_detail:before{position:absolute;content:"";width:80px;height:1px;background:#38383b;left:70px;bottom:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list:hover .innernews_text a.news_title{color:#2a3476;}
.inner_news .inner_news_list:hover .innernews_text a.check_detail{color:#2a3476;padding-left:90px;}
.inner_news .inner_news_list:hover .innernews_text a.check_detail:before{left:0px;background:#2a3476;}

/*----------inner_details--------------*/
.inner_details{width:100%;background:url(../img/news_bg.jpg)center no-repeat;padding:30px 0;background-size:cover;}
.inner_details .news_details_box{width:100%;background:#fff;padding:35px 0;margin-bottom:30px;}
.inner_details .news_details_box .n_detail_title{border-bottom:1px solid #ebeef1;width:100%;padding-bottom:15px;margin-bottom:30px;position:relative;}
.inner_details .news_details_box .n_detail_title:before{position:absolute;width:30px;height:1px;background:#2a3476;content:"";left:35px;bottom:-1px;}
.inner_details .news_details_box .n_detail_title h5{font-size:20px;color:#1f1f1f;font-weight:bold;border-left:2px solid #1f1f1f;padding-left:35px;}
.inner_details .news_details_box .n_detail_title span{font-size:14px;color:#8e9194;}
.inner_details .news_details_box .n_detail_title span.detail_time{padding-left:35px;padding-right:15px;margin-right:15px;border-right:1px solid #9facb9;}
.inner_details .news_details_box .details_text{padding:0 35px;}
.inner_details .news_details_box .details_text p,.about_box p{font-size:14px;color:#1f1f20;line-height:30px;margin:0;}
.inner_details .news_details_box .details_text img,.about_box img{max-width:100%;height:auto!important;margin-top:30px;}

.inner_details .more_info{background:#fff;width:100%;}
.inner_details .more_info p{font-size:14px;color:#797d80;margin:0;padding:25px 35px;font-weight:bold;}
.inner_details .more_info p:nth-child(01){border-bottom:1px solid #eaeef3;}
.inner_details .more_info a{color:#797d80;}
.inner_details .more_info a:hover{color:#2c377e;}

/*--------------inner_product------------------*/
.inner_product{width:100%;padding-top:20px;padding-bottom:20px;background:#f7f8fa;}
.inner_product_box{margin-top:30px;padding-top:20px;}
.inner_product_box ul li{margin-bottom:30px;}
.inner_product_box .product_list{background:#fff;text-align:center;padding:20px;position:relative;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:1px 2px 5px #e3e5ea;}
.inner_product_box .product_list:before{position:absolute;content:"";width:40px;height:40px;background:#2b3577;left:-20px;bottom:-20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.inner_product_box .product_list:after{position:absolute;content:"";width:0%;height:2px;background:#2b3577;left:0;bottom:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text{margin-bottom:30px;padding-bottom:10px;}
.inner_product_box .product_list .inproduct_text a.pro_title{display:block;font-size:18px;color:#525357;font-weight:500;margin-top:20px;padding-top:5px;margin-bottom:15px;padding-bottom:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text a.more_details{display:inline-block;font-size:14px;color:#85868c;margin-bottom:20px;padding-bottom:10px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text a.more_details:after{position:absolute;content:"";width:30px;height:20px;right:10px;bottom:9px;opacity:0;background:url(../img/turn_icon.png)center no-repeat;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inpartner_pic{margin-bottom:10px;overflow:hidden;width:100%;}
.inner_product_box .product_list .inpartner_pic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inpartner_pic img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.inner_product_box .product_list:hover{box-shadow:5px 7px 12px #c5d1f5;}
.inner_product_box .product_list:hover:after{width:100%;}
.inner_product_box .product_list:hover .inproduct_text a.pro_title{color:#2b3577;}
.inner_product_box .product_list:hover .inproduct_text a.more_details{padding-right:45px;color:#2b3577;}
.inner_product_box .product_list:hover .inproduct_text a.more_details:after{right:-2px;opacity:1;}

/*------------product_details_box--------------*/
.product_details_box .pro_detailstop{margin-bottom:30px;margin-top:30px;padding-top:20px;}
.product_details_box .pro_top_text{padding:0 0 30px 40px;}
.product_details_box .pro_top_text h5{margin-top:0;font-size:30px;color:#2a3476;font-weight:bold;border-bottom:1px solid #e1e5ea;position:relative;padding-bottom:20px;margin-bottom:20px;}
.product_details_box .pro_top_text h5:before{position:absolute;content:"";width:40px;height:1px;left:0;bottom:-1px;background:#2a3476;}
.product_details_box .pro_top_text span{font-size:16px;color:#2a3476;display:inline-block;margin-top:20px;margin-bottom:30px;background:#fff;box-shadow:3px 5px 8px #c5d1f5;padding:5px 20px;border-radius:50px;font-weight:bold;}
.product_details_box .pro_top_text p{font-size:14px;color:#3f4043;line-height:36px;}
.product_details_box .pro_top_text a{font-size:16px;color:#2a3476;display:inline-block;padding:5px 15px 5px 50px;background-image:url(../img/pro_phone.png);background-color:#fff;border-radius:50px;background-repeat:no-repeat;background-position:15px 6px;margin-top:15px;box-shadow:2px 4px 7px #c5d1f5;}

.product_details_box .details_mian{width:100%;margin-top:20px;}
.product_details_box .details_mian .mian_title{width:100%;margin-bottom:20px;padding-bottom:20px;}
.product_details_box .details_mian .mian_title h5{font-size:18px;color:#2a3476;padding-bottom:10px;padding-left:20px;padding-right:20px;position:relative;margin:0;border-bottom:1px solid #e1e5ea;}
.product_details_box .details_mian .mian_title h5:before{position:absolute;content:"";background:#2a3476;width:112px;height:1px;left:0;bottom:0;}
.product_details_box .details_mian .table-responsive{width:100%;background:#fff;margin-top:20px;text-align:center;}
.product_details_box .details_mian .table-responsive table{margin:0;width:100%;max-width:100%}
.product_details_box .details_mian .table-responsive table>thead>tr>th{text-align:center;font-size:16px;background:#eaeff4;color:#292a2b;padding:10px 15px;border-bottom:none;border-right:1px solid #e1e5ea;font-weight:bold;}
.product_details_box .details_mian .table-responsive table>tbody>tr>td{border-top:none;font-size:16px;color:#535457;padding:10px 15px;border-right:1px solid #e1e5ea;}
.product_details_box .details_mian .table-responsive table tr{border-bottom:1px solid #e1e5ea;}

.product_details_box .details_mian .pro_content{background:#fff}
.product_details_box .details_mian .pro_content img{max-width:100%;height:auto!important}

.product_details_box .details_mian .details_list{margin-top:20px;width:100%;}
.product_details_box .details_mian .details_list li{margin-bottom:20px;width:100%;}
.product_details_box .details_mian .details_list .details_text{width:100%;background:#fff;padding:15px;}
.product_details_box .details_mian .details_list .text_title{margin-bottom:30px;margin-top:10px;}
.product_details_box .details_mian .details_list .text_title span{font-size:18px;color:#2a3476;display:inline-block;background-color:#fff;background-image:url(../img/turn_icon.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 50px;border-radius:50px;box-shadow:2px 4px 7px #c5d1f5;background-size:20px;font-weight:bold;}
.product_details_box .details_mian .details_list .text_title a{float:right;font-size:14px;color:#2a3476;display:inline-block;background-color:#fff;background-image:url(../img/pro_phone.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 35px;border-radius:50px;box-shadow:2px 3px 5px #e2e6f1;background-size:13%;}
.product_details_box .details_mian .text_content p,.product_details_box .details_mian .pro_content p{font-size:16px;line-height:30px;color:#393a3d;margin:0;}
.product_details_box .details_mian .text_content p img{max-width:100%;height:auto!important}

/*-------------详情轮播--------------*/
.product_details_box .pro_detailstop .pro_top_pic{padding:0;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px) {
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;} }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-right .owl-carousel {padding-right: 60px; } }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs {position: absolute;margin-top: -10px;top: calc(50% + 10px);right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);     transform: translate(0, -50%);padding: 5px; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs .owl-thumb-item {display: block;margin: 10px 0 0; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-nav {display: none; }
.product-thumbnail-wrap.tab-style-top {background-color: #f4f5f7; }
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:80px; }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:60px; } }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs{position:absolute;margin-left:-10px;margin-top:0;left:50%;top: 0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform: translate(-50%, 0);padding:5px;width:100%; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs .owl-thumb-item {margin: 0;margin-left: 10px; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-nav {display: none; }

.product-thumb-gallery{-webkit-flex-wrap: wrap;-moz-flex-wrap:wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.product-thumb-gallery .single-gallery-item{outline:1px solid #eeeeee;background-color: #fff;display: block;width: 50%;-webkit-box-flex: 50% 0 0;-moz-box-flex: 50% 0 0;-webkit-flex: 50% 0 0;-ms-flex: 50% 0 0;flex: 50% 0 0; }

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view{margin-top: 50px; } }

.product-thumb-gallery.sticky-view .single-gallery-item{width:100%; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view .single-gallery-item {width: 50%;float: left; } }

.product-thumb-gallery.sticky-view .single-gallery-item img {margin:auto;display: block; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs {margin-top:15px;text-align:center; }
  
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item{background-color:transparent;border:none;outline:none;margin: 0 10px;padding:0;cursor:pointer; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img{border:2px solid #fff;height:70px;width:70px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img {height:50px;width:50px;} }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item.active img{box-shadow:2px 3px 5px #e0e2ec;}

.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev , .pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{position:absolute;width:40px;height:40px;background:#e0e2ec;text-align:center;top:35%;font-size:20px;color:#2a3476;outline:none;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev{left:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{right:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav button:hover{background-color:#2a3476;color:#fff;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;}
}

.flex_wrap{display:flex;flex-flow:wrap;}

/*------------------video------------*/
.video_box,.about_box{width:100%;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}

.childbox {padding-bottom: 100%!important;width: 100%;height: 0;background:#fff;text-align:center;overflow:hidden;}
.childbox img{max-width:100%}
.childbox_10_9{padding-bottom: 90%!important;}
.childbox_5_4{padding-bottom: 80%!important;}
.childbox_4_3{padding-bottom: 75%!important;}
.childbox_3_2{padding-bottom: 66.6%!important;}

.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clamp2,.clamp3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.clamp3{-webkit-line-clamp:3}