@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;}

body{font-family:Helvetica LT Std, 'Noto Sans CJK SC', 'Noto Sans CJK', 'Noto Sans SC', sans-serif , Arial;}
html {overflow-y:scroll;font-family: 'Noto Sans SC', sans-serif;}
: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%;z-index:99999;position:relative;}
.top_content{margin-top:26px;padding:0;}
.top_content .top_mian{padding:0;}
.top_content .top_mian .searc_content .form-control{background:#f0f0f0;border:none;border-radius:0;box-shadow:none;}
.top_content .top_mian .searc_content .btn-default{background:#05438b;border:none;border-radius:0;box-shadow:none;color:#fff;padding:6px 15px;}
.top_content .top_mian .top_contact{text-align:right;padding:0;}
.top_content .top_mian .top_contact a{font-size:20px;color:#05438b;font-weight:700;position:relative;margin:0;background:url(../img/phone.png)0 center no-repeat;display:inline-block;padding-left:40px;}
.top_content .top_mian .top_contact a:before{position:absolute;content:"";width:1px;height:14px;background:#dfdfdf;left:30px;bottom:6px;}
.top_content .top_mian .top_contact p{font-size:12px;color:#828282;}

.header .logo{z-index:999;margin-top:20px;padding-top:10px;padding-bottom:10px;}
.header .logo img{max-width:100%;}
.nav_content{position:relative;z-index:99999;}
.collapse{padding:0;}
nav.navbar.bootsnav{border:none;width:100%;background:none;margin-bottom:8px;padding:0;}
.navbar-nav{width:100%;}
nav.navbar.bootsnav ul.nav>li{padding:0 20px;}
nav.navbar.bootsnav ul.nav>li:last-child{padding-right:0;}
nav.navbar.bootsnav ul.nav>li>a{text-align:center;font-size:18px;color:#161616;padding:10px 0 10px 0px;font-weight:400;margin:0;position:relative;border-bottom:2px solid #fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;white-space:nowrap}

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{display:none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border:none;box-shadow: 4px 3px 3px #55555522;}

@media only screen and (max-width:990px){
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{content:" "; }
.dropdown-menu.multi-dropdown{left: 0 !important; }
nav.navbar.bootsnav ul.nav > li:hover{background:transparent;}
nav.navbar.bootsnav ul.nav > li > a{margin:0;border-top:none;}
}

@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%;}
}

.fixed_up{position:fixed;top:0;left:0;z-index:9999;background:#fff;width:100%;-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;    box-shadow: 1px 2px 2px #d1e7ff;}
.fixed_up .logo{margin-top:0;}
.fixed_up .logo img{max-width:69%;}
.fixed_up .top_content{display:none;}
.fixed_up nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{top:21px;}
.fixed_up nav.navbar.bootsnav ul.nav > li > a{padding:20px 0;font-size:14px;}

/*----------------------------banner-----------------------------*/
.banner{width:100%;position:relative;}
.banner .index-banner{width:100%;position:relative;}
.owl-carousel .owl-dots{position:absolute;width:100%;left:0;bottom:30px;text-align:center;}
.owl-carousel button.owl-dot{display:inline-block;width:14px;height:14px;border-radius:50px;border:1px solid #ffc000;margin:0 5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.owl-carousel button.owl-dot.active{background:#ffc000;}

/*------------total_title-----------*/
.total_title{text-align:center;width:100%;margin:15px 0;padding:15px;}
.total_title h5{font-size:32px;color:#161616;}
.total_title span{font-size:16px;color:#ffc000;}

.index_more_info{width:100%;text-align:center;}

/*--------------index_about-----------------*/
.index_about{padding:50px 0;background:url(../img/aboutbg.jpg)center no-repeat;background-size:cover;}
.index_about .index_about_text{padding-right:50px;margin:15px 0;}
.index_about .index_about_text .about_text_box{margin-bottom:30px;width:100%;padding-bottom:20px;}
.index_about .index_about_text .about_text_box h5{font-size:32px;color:#161616;position:relative;padding-top:15px;}
.index_about .index_about_text .about_text_box h5:before{position:absolute;content:"";width:40px;height:1px;top:0;left:0;background:#828282;}
.index_about .index_about_text .about_text_box span{font-size:16px;color:#ffc000;display:inline-block;padding-bottom:20px;}
.index_about .index_about_text .about_text_box p{font-size:16px;color:#161616;line-height:30px}
.index_about .index_about_text .about_text_box a.more_info , .index_more_info a.more_info{font-size:16px;color:#161616;display:inline-block;background:#fff;padding:6px 70px 6px 20px;border-radius:50px;position:relative;box-shadow:2px 3px 5px #b0d0f5;margin-top:10px;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_about .index_about_text .about_text_box a.more_info:before , .index_more_info a.more_info:before{position:absolute;content:"\f178";width:56px;height:100%;right:0;top:0;color:#fff;background:#05438b;text-align:center;font-family:"FontAwesome";border-radius:50px;line-height:35px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.index_about .index_about_text .about_text_box a.more_info:hover, 
.index_more_info a.more_info:hover{background:#bedcff;color:#0b56af;}
.index_about .index_about_text .about_text_box a.more_info:hover:before, 
.index_more_info a.more_info:hover:before{right:-10px;background:#0e58af;}



.index_about .index_about_pic{margin:15px 0;}
.index_about .index_about_pic img{border-radius:4px;margin:0 auto}

.index_patent{width:100%;margin-top:10px;padding-top:10px;}
.index_patent .index_patent_list{padding:0 5px;}
.index_patent .owl-carousel .owl-nav{display:block;}
.index_patent .owl-carousel .owl-nav .owl-prev , .index_patent .owl-carousel .owl-nav .owl-next{position:absolute;top:34%;left:0;width:20px;height:40px;background:rgba(5,67,139,0.5);color:#fff;text-align:center;}
.index_patent .owl-carousel .owl-nav .owl-next{right:0;left:auto;}

/*--------------index_product-------------*/
.index_product{background:#f0f1f5;padding:50px 0 60px 0;}
.index_product .index_product_nav{text-align:center;width:100%;padding:15px;margin-bottom:30px;}
.index_product .index_product_nav a{font-size:16px;color:#161616;padding:8px 30px;background:#fff;border:1px solid #d0d1d6;margin:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;}
.index_product .index_product_nav a:hover{color:#fff;background:#05438b;border-color:#05438b;}

.index_product .index_product_box{padding:15px 0;width:100%;}
.index_product .index_product_box li .index_product_list{text-align:center;}
.index_product .index_product_box li .index_product_list .index_product_pic{border:1px solid #d0d1d6;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;background:#fff;}
.index_product .index_product_box li .index_product_list .index_product_pic img{display:inline-block;max-width:100%;}
.index_product .index_product_box li .index_product_list .index_product_text a{font-size:16px;color:#161616;display:block;padding:15px 0;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.index_product .index_product_box li .index_product_list:hover .index_product_pic{border-color:#05438b;box-shadow:2px 3px 10px #aec8f7;}
.index_product .index_product_box li .index_product_list:hover .index_product_text a{color:#05438b;}


/*------------index_advantage--------------*/
.index_advantage{width:100%;background:url(../img/advantages_bg.jpg)center no-repeat;padding:50px 0;background-size:cover;}
.index_advantage .advantage_box{padding:20px 0;margin:15px 0;display:flex;flex-wrap: wrap;}
.index_advantage .advantage_box li{margin-bottom:20px;}
.index_advantage .advantage_box li .advantage_list{text-align:center;}
.index_advantage .advantage_box li .advantage_list .advantage_pic{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_advantage .advantage_box li .advantage_list .advantage_text h5{font-size:20px;color:#fff;margin:10px 0;padding:15px 0;position:relative;}
.index_advantage .advantage_box li .advantage_list .advantage_text h5:before{position:absolute;content:"";width:20px;height:2px;left:0;right:0;bottom:0;margin:0 auto;background:#fff;}  
.index_advantage .advantage_box li .advantage_list .advantage_text p{font-size:16px;color:#fff;}

.index_advantage .advantage_box li .advantage_list:hover .advantage_pic{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.index_advantage .advantage_box li .advantage_list:hover .advantage_text h5{color:#ffcc2f;}

/*-------------index_solution-------------*/
.index_solution{width:100%;padding:50px 0;}
.index_solution .index_solution_box{width:100%;padding:10px 0;margin:10px 0;}
.index_solution .solution_item{padding-bottom:30px;}
.index_solution .solution_item.owl-carousel .owl-dots{display:block;bottom:0;}
.index_solution .solution_item.owl-carousel button.owl-dot{border-color:#05438b;}
.index_solution .solution_item.owl-carousel button.owl-dot.active{background:#05438b;}
.index_solution .index_solution_box .index_solution_list{width:100%;padding:15px;text-align:center;}
.index_solution .index_solution_box .index_solution_list .solution_pic{width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;overflow:hidden;}
.index_solution .index_solution_box .index_solution_list .solution_text{padding:20px 40px;background:#f1f2f5;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;overflow:hidden;}

.index_solution .index_solution_box .index_solution_list .solution_text:before , .index_solution .index_solution_box .index_solution_list .solution_pic:before{position:absolute;content:"";width:30px;height:30px;background:#ffc000;left:0;right:0;top:-15px;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.index_solution .index_solution_box .index_solution_list .solution_pic:before{bottom:-15px;top:auto;background:#fff;}

.index_solution .index_solution_box .index_solution_list .solution_text a{color:#161616;font-size:18px;font-weight:700;position:relative;display:inline-block;margin-bottom:15px;padding-bottom:15px;margin-top:20px;}
.index_solution .index_solution_box .index_solution_list .solution_text a:before{position:absolute;content:"";width:20px;height:2px;left:0;right:0;bottom:0;margin:0 auto;background:#161616;}
.index_solution .index_solution_box .index_solution_list .solution_text p{font-size:16px;color:#7f8082;line-height:32px;margin-bottom:15px;}

.index_solution .index_solution_box .index_solution_list:hover .solution_text{background:#05438b;}
.index_solution .index_solution_box .index_solution_list:hover .solution_text a ,
.index_solution .index_solution_box .index_solution_list:hover .solution_text p{color:#fff;}
.index_solution .index_solution_box .index_solution_list:hover .solution_text:before , 
.index_solution .index_solution_box .index_solution_list:hover .solution_text a:before{background:#fff;}
.index_solution .index_solution_box .index_solution_list:hover .solution_pic:before{background:#ffc000;}


/*-------------index_news-----------------*/
.index_news{width:100%;background:#f4f5f7;padding:50px 0;}
.index_news .index_news_content{width:100%;padding:10px 0;margin:10px 0;}
.index_news .index_news_content .latest_news{position:relative;}
.index_news .index_news_content .latest_news .latest_pic{overflow:hidden;}
.index_news .index_news_content .latest_news .latest_pic img{width:100%;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
.index_news .index_news_content .latest_news .latest_text{position:relative;background:#fff;width:100%;padding:30px;}
.index_news .index_news_content .latest_news .latest_text span.latest_time{font-size:14px;color:#888;}
.index_news .index_news_content .latest_news .latest_text a{font-size:18px;color:#161616;font-weight:700;margin:5px 0 15px 0;padding:5px 0 15px 0;display:block;position:relative;}
.index_news .index_news_content .latest_news .latest_text a:before{position:absolute;content:"";width:30px;height:2px;background:#161616;left:0;bottom:0;}
.index_news .index_news_content .latest_news .latest_text p{font-size:16px;color:#828282;line-height:30px;margin:0;}

.index_news .index_news_content .latest_news:hover .latest_text a{color:#0e62c3}
.index_news .index_news_content .latest_news:hover .latest_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.index_news .index_news_content .index_news_box{padding-left:50px;}
.index_news .index_news_content .index_news_box .nav-tabs{text-align:right;border:none;}
.index_news .index_news_content .index_news_box .nav-tabs>li{display:inline-block;float:none;}
.index_news .index_news_content .index_news_box .nav-tabs>li>a{font-size:16px;color:#161616;background:#e2e3e7; border:none;border-radius:0;padding:8px 25px;margin-left:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_news_content .index_news_box .nav-tabs>li.active>a, .index_news_content .index_news_box .nav-tabs>li.active>a:focus, .index_news_content .index_news_box .nav-tabs>li.active>a:hover , .index_news_content .index_news_box .nav-tabs>li>a:hover{background:#05438b;color:#fff;}

.index_news_content .index_news_box .newslist_content{margin-top:35px;padding-top:20px;}
.index_news_content .index_news_box .newslist_content li{width:100%;display:flex!important;justify-content:space-between;line-height:56px;border-bottom:1px solid #d7d7d7;}
.index_news_content .index_news_box .newslist_content li:first-child{border-top:1px solid #d7d7d7;}
.index_news_content .index_news_box .newslist_content li a{font-size:16px;color:#161616;}
.index_news_content .index_news_box .newslist_content li span.news_time{font-size:16px;color:#828282;}

.index_news_content .index_news_box .newslist_content li a:hover{color:#05438b;}


/*------------foot_link---------------*/
.foot_link{width:100%;background:#003d84;padding:15px 0;}
.foot_link .link_text span.link_title{font-size:16px;color:#fff;}
.foot_link .link_text a{font-size:16px;color:#fff;margin-right:15px}

/*--------------footer---------------*/
.footer{width:100%;background:#0543A0;padding-top:30px;padding-left:0;padding-right:0;}
.footer .foot_content{width:100%;padding:10px 0;}
.footer .foot_content h5.foot_title{font-size:18px;color:#fff;border-left:2px solid #fff;padding-left:15px;margin-bottom:30px;}
.footer .foot_content .foot_about{padding-right:60px;}
.footer .foot_content .foot_about p{font-size:14px;color:#7fb3f0;line-height:24px}
.footer .foot_content .foot_nav ul li{display:inline-block;margin-right:20px;margin-bottom:15px;}
.footer .foot_content .foot_nav ul li a{font-size:14px;color:#7fb3f0;}
.footer .foot_content .foot_nav ul li a:hover{color:#fff;}
.footer .foot_content .foot_contact ul li{font-size:14px;color:#7fb3f0;line-height:40px;padding-left:30px;background-image:url(../img/foot_contact_icon.png);background-repeat:no-repeat;}
.footer .foot_content .foot_contact ul li:nth-child(01){background-position:0 10px;}
.footer .foot_content .foot_contact ul li:nth-child(02){background-position:0 -27px;}
.footer .foot_content .foot_contact ul li:nth-child(03){background-position:0 -63px;}
.footer .foot_content .foot_contact ul li:nth-child(04){background-position:0 -102px;}


.footer .foot_bottom{background:#003d84;padding:10px 0;margin-top:30px;}
.footer .foot_bottom .copy_content{background:#003d84;text-align:center;}
.footer .foot_bottom .copy_content .copyright , 
.footer .foot_bottom .copy_content .tech_support{display:inline-block;}
.footer .foot_bottom .copy_content .copyright p{font-size:14px;color:#7fb3f0;margin:0 20px 0 0;}
.footer .foot_bottom .copy_content .tech_support a{font-size:14px;color:#7fb3f0;}
.footer .foot_bottom .copy_content .tech_support a:hover{color:#fff;}

/*-------------bread_content------------*/
.bread_content{width:100%;background:#fff;padding:10px 0;box-shadow:2px 3px 5px #f6f6f6;}
.bread_content .bread_box{text-align:right;font-size:14px;color:#b9b9b9;}
.bread_content .bread_box span.bread_title{position:relative;display:inline-block;padding-left:20px;}
.bread_content .bread_box span.bread_title:before{content:"\f041";position:absolute;left:0;top:0px;font-family:"FontAwesome";}
.bread_content .bread_box a{color:#b9b9b9;margin:0 5px;}
.bread_content .bread_box a:last-child{color:#ffc000;}

/*--------------inner_content---------------*/
.inner_content{width:100%;background:#f6f6f6;padding:30px 0;}
.inner_content .inner_nav{width:100%;padding:10px 15px;margin:10px 0;}
.inner_content .inner_nav a{font-size:16px;color:#161616;padding:8px 30px;background:#e0e0e0;margin-right:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;}
.inner_content .inner_nav a.active ,
.inner_content .inner_nav a:hover{color:#fff;background:#05438b;}

/*----------------inner_about--------------*/
.inner_about{width:100%;background:#fff;margin-top:15px;}
.inner_about .left_about_box{padding-right:50px;}
.inner_about .left_about_box .left_about_text{margin-top:20px;margin-bottom:4px;}
.inner_about .left_about_box .left_about_text p{font-size:16px;color:#161616;line-height:30px;}
.inner_about .left_about_box .left_about_pic{padding:0;margin-bottom:30px;}
.inner_about .left_about_box .left_about_pic img ,
.inner_about .right_about_pic img{border-radius:4px;}
.inner_about .right_about_pic{padding:30px;}

.inner_partner{padding:15px;display:flex;flex-wrap:wrap;margin-top:15px;}
.inner_partner li{margin:15px 0;display:flex;}
.inner_partner li .partner_list{background:#f6f6f6;padding:15px;}
.inner_partner li .partner_list .partner_pic{text-align:center;padding:15px;margin-bottom:15px;}
.inner_partner li .partner_list .partner_pic img{max-width:100%;}
.inner_partner li .partner_list .partner_text{padding:15px;border-top:1px solid #d8d8d8;}
.inner_partner li .partner_list .partner_text h5{font-size:20px;color:#05438b;}
.inner_partner li .partner_list .partner_text p{font-size:14px;color:#161617;line-height:30px;}

.inner_honor{padding:15px;}
.inner_honor li{margin:15px 0;}
.inner_honor li .honor_list{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #fff;}
.inner_honor li .honor_list .honor_pic{overflow:hidden;}
.inner_honor li .honor_list .honor_pic img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_honor li .honor_list:hover .honor_pic img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.inner_honor li .honor_list:hover{border-color:#05438b;box-shadow:2px 5px 15px #8eb7e6;}

/*-------------inner_contact----------------*/
.inner_contact{background:#fff;width:100%;padding:30px 0;margin-top:15px;}
.inner_contact .contact_message{margin:0 auto;float:none;}
.inner_contact .contact_message h5{border-left:2px solid #161616;margin-bottom:30px;font-size:16px;color:#161616;padding-left:15px;}
.inner_contact .contact_message .form-control{border:1px solid #d8d8d8;border-radius:0;box-shadow:none;margin-bottom:20px;}
.inner_contact .contact_message textarea{height:120px;resize:none;}
.inner_contact .contact_message span.code{display:inline-block;padding:6px 20px;border:1px solid #d8d8d8;margin-right:20px;}
.inner_contact .contact_message input.code_box{border:1px solid #d8d8d8;margin-right:20px;height:34px;padding:10px;outline:none;}
.inner_contact .contact_message .submit_box{justify-content:space-between;display:flex;}
.inner_contact .contact_message .btn-default{border:1px solid #ffc000;background:#ffc000;color:#fff;border-radius:0;outline:none;padding:6px 20px;width:50%;}

.inner_contact .contact_message p.attention{font-size:14px;color:#b9b9b9;margin-top:20px;position:relative;padding-left:20px;}
.inner_contact .contact_message p.attention:before{position:absolute;content:"\f005";left:0;top:3px;font-family:"FontAwesome";font-size:8px;color:#f00000;}

/*------------inner_page-------------*/
.inner_page{text-align:center;width:100%;margin-bottom:15px;padding-bottom:15px;}
.inner_page ul li{display:inline-block;}
.inner_page ul li a{font-size:14px;color:#b9b9b9;border:1px solid #b9b9b9;padding:6px 12px;display:inline-block;margin:5px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_page ul li.active a, .inner_page ul li a:hover{color:#fff;border-color:#05438b;background:#05438b;}

/*----------inner_news--------------*/
.inner_news{width:100%;background:#fff;margin-top:15px;padding:15px;}
.inner_news .inner_news_box{width:100%;margin-bottom:50px;}
.inner_news .inner_news_box li{width:100%;line-height:60px;display:flex;justify-content:space-between;border-bottom:1px dashed #d8d8d8;}
.inner_news .inner_news_box li a{font-size:16px;color:#161616;}
.inner_news .inner_news_box li span.news_time{font-size:16px;color:#828282;}

.inner_news .inner_news_box li a:hover{color:#05438b;}

.details_content{width:100%;line-height:30px;}
.details_content img{max-width:100%;}
.details_content .details_title{width:100%;margin-bottom:20px;border-bottom:1px solid #d8d8d8;padding-bottom:20px;}
.details_content .details_title h5{font-size:24px;color:#161616;}
.details_content .details_title span{font-size:14px;color:#828282;display:inline-block;margin-right:15px;}
.details_content .details_box{margin-top:20px;padding-top:10px;}
.details_content .details_box p{font-size:16px;color:#353638;line-height:32px;margin-bottom:20px;}

.inner_content .more_info{width:100%;border-top:1px solid #d8d8d8;padding-top:20px;margin-top:20px;margin-bottom:15px;}
.inner_content .more_info p{font-size:16px;color:#828282;}
.inner_content .more_info a{color:#161616;}
.inner_content .more_info a:hover{color:#05438b;}

.recommend ul{margin:0}
.recommend ul li{display:flex;justify-content:space-between;margin:10px 0}
.recommend ul li span{white-space:nowrap}

/*--------------inner_solution-------------*/
.inner_solution{width:100%;background:#fff;margin-top:15px;}
.inner_solution .solution_content{width:100%;padding:15px;}
.inner_solution .solution_content li{padding:15px;}
.inner_solution .solution_content li .solution_list{width:100%;position:relative;padding:1px;}
.inner_solution .solution_content li .solution_list:before{width:100%;content:"";position:absolute;height:100%;border:2px solid #05438b;top:0;left:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_solution .solution_content li .solution_list .solution_pic{width:100%;}
.inner_solution .solution_content li .solution_list .solution_text{background:#f6f6f6;padding:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.inner_solution .solution_content li .solution_list .solution_text a{font-size:20px;color:#161616;font-weight:700;display:inline-block;margin-bottom:10px;}
.inner_solution .solution_content li .solution_list .solution_text p{font-size:16px;color:#828282;line-height:30px;}

.inner_solution .solution_content li .solution_list:hover .solution_text{background:#05438b;box-shadow:2px 3px 10px #75abea}
.inner_solution .solution_content li .solution_list:hover .solution_text a ,
.inner_solution .solution_content li .solution_list:hover .solution_text p{color:#fff;}
.inner_solution .solution_content li .solution_list:hover:before{opacity:1;}

/*--------------inner_tech------------*/
.inner_tech{width:100%;background:#fff;margin-top:15px;}
.inner_tech .inner_tech_box{width:100%;padding:15px 30px;}
.inner_tech .inner_tech_box li{width:100%;display:flex;justify-content:space-between;line-height:60px;border-bottom:1px dashed #d8d8d8;}
.inner_tech .inner_tech_box li .tech_text{padding:0;}
.inner_tech .inner_tech_box li .tech_text a{font-size:16px;color:#161616;display:block;}
.inner_tech .inner_tech_box li .download{text-align:right;padding:0;}
.inner_tech .inner_tech_box li .download button{background:none;border:none;outline:none;font-size:16px;color:#828282;}
.inner_tech .inner_tech_box li .download i{display:inline-block;border-left:1px solid #828282;padding-left:15px;margin-left:15px;}

.inner_tech .inner_tech_box li:hover .tech_text a , .inner_tech .inner_tech_box li:hover .download button{color:#05438b;}

/*---------------inner_job-------------------*/
.inner_job{background:#fff;width:100%;margin-top:15px;padding:30px;}
.inner_job .company_welfare{border:1px solid #d8d8d8;padding:0;}
.inner_job .company_welfare .jwelfare_title{background:#05438b;text-align:center;}
.inner_job .company_welfare .jwelfare_title h5{font-size:18px;color:#fff;margin:0;padding:20px 0;background-image:url(../img/job_icon.png);background-position:70px 10px;background-repeat:no-repeat;}
.inner_job .company_welfare .welfare_box ul{padding:15px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list{padding-left:70px;position:relative;padding-top:20px;padding-bottom:20px;font-size:16px;color:#161616;border-bottom:1px solid #d8d8d8;background-image:url(../img/job_icon.png);background-repeat:no-repeat;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:before{position:absolute;content:"";width:1px;height:20px;background:#d8d8d8;left:53px;top:21px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(01){background-position:-10px -60px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(02){background-position:-10px -146px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(03){background-position:-10px -219px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(04){background-position:-10px -292px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(05){background-position:-10px -366px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(06){background-position:-10px -439px;}
.inner_job .company_welfare .welfare_box ul li.welfare_list:nth-child(07){background-position:-10px -513px;}

.inner_job .job_content{padding-left:30px;padding-right:0;}
.inner_job .job_content .job_title{border:1px solid #05438b;padding:15px 0;background:#05438b;}
.inner_job .job_content .right_jobtitle , .job_content .recruit_box .right_recruit{display:flex;justify-content:flex-end;}
.inner_job .job_content .job_title span{font-size:16px;color:#fff;margin-right:30px;display:inline-block;padding-left:40px;background-image:url(../img/job_icon.png);background-repeat:no-repeat;}
.inner_job .job_content .job_title span.job_name{background-position:-15px -606px;}
.inner_job .job_content .job_title span.job_local{background-position:-15px -679px;}
.inner_job .job_content .job_title span.job_require{background-position:-15px -765px;}
.inner_job .job_content .job_title span.job_number{background-position:-15px -839px;}
.inner_job .job_content .recruit_box{border:1px solid #d8d8d8;padding:0;margin-bottom:50px;}
.inner_job .job_content .recruit_box .panel-default{border:none;padding:0;border-radius:0;background:none;box-shadow:none;}
.inner_job .job_content .recruit_box .panel-default>.panel-heading{background:none;padding:0;}
.inner_job .job_content .recruit_box .panel-default>.panel-heading a{font-size:16px;color:#161616;display:block;padding:12px 15px;}
.inner_job .job_content .recruit_box .recruit_detail span{margin-right:45px;padding-left:26px;display:inline-block;}
.inner_job .job_content .recruit_box .panel-body{padding:0;}
.inner_job .job_content .recruit_box .panel-body .job_list{padding:20px;background:#f6f6f6;}
.inner_job .job_content .recruit_box .panel-body .job_list h5{font-size:16px;color:#161616;padding-left:15px;border-left:2px solid #161616;margin-bottom:20px;margin-top:0;}
.inner_job .job_content .recruit_box .panel-body .job_list ul{margin-bottom:30px;}
.inner_job .job_content .recruit_box .panel-body .job_list ul li{font-size:14px;color:#828282;line-height:30px;}
.inner_job .job_content .recruit_box .panel-body .job_list a{font-size:14px;color:#fff;background:#ffc000;display:inline-block;padding:8px 40px;border-radius:4px;margin-bottom:20px;}

/*------------product_nav----------------*/
.product_nav{width:100%;margin-top:15px;}
.product_nav ul.product_side_nav li{display:inline-block;}
.product_nav ul.product_side_nav li>a.nav-toggle{font-size:16px;color:#161616;padding:8px 30px;background:#e0e0e0;margin-right:20px; -webkit-transition: all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.product_nav ul.product_side_nav li>.hiden_dropdown{display:none;position:absolute;top:70px;left:10px;z-index:999;padding-left:20px;}
.product_nav ul.product_side_nav li>.hiden_dropdown li a{font-size:16px;color:#161616;padding:0px 15px;border-right:1px solid #161616;}
.product_nav ul.product_side_nav li>.hiden_dropdown li:first-child a{border-left:1px solid #161616;}
.product_nav ul.product_side_nav li>.hiden_dropdown li a:hover{color:#05438b;}

.product_nav ul.product_side_nav li.active>a.nav-toggle, 
.product_nav ul.product_side_nav li>a.nav-toggle:hover{color:#fff;background:#05438b;}

.inner_product{width:100%;background:#fff;padding:50px 15px 30px 15px;margin-top:15px;}
.inner_product .product_content{padding:0;margin-top:20px;}
.inner_product .product_content li{margin-bottom:30px;}
.inner_product .product_content li .product_list{width:100%;position:relative;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.inner_product .product_content li .product_list .product_pic{width:100%;position:relative;border:1px solid #d8d8d8;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.inner_product .product_content li .product_list .product_text{background:#f6f6f6;padding:15px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;position: relative;}
.inner_product .product_content li .product_list .product_text a{font-size:20px;color: #161616;font-weight:700;display: block;margin-bottom:10px;}
.inner_product .product_content li .product_list .product_text p{font-size:16px;color:#828282;line-height:30px;}

.inner_product .product_content li .product_list:hover .product_pic{border-color:#05438b;}
.inner_product .product_content li .product_list:hover{box-shadow:2px 3px 10px #75abea}
.inner_product .product_content li .product_list:hover .product_text{background:#05438b;}
.inner_product .product_content li .product_list:hover .product_text a ,
.inner_product .product_content li .product_list:hover .product_text p{color:#fff;}

.flex_wrap{display:flex;flex-flow:wrap}
.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}
