@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:999;position:relative;}
.header_top{width:100%;padding:0;background:#368edb;z-index:99999;} 
.header_top .top_main{width:100%;padding:5px 0;} 
.header_top .top_main .top_welcome{padding:0;} 
.header_top .top_main .top_welcome p{font-size:14px;color:#fff;margin:0;margin-top:2px;} 
.top_content{display:flex;flex-wrap:nowrap;justify-content:flex-end;}
.top_content .top_contact a{font-size:14px;color:#fff;display:inline-block;padding-right:20px;margin-right:30px;padding-left:30px;position:relative;margin-top:2px;}
.top_content .top_contact a:before{position:absolute;content:"\f007";font-family:"FontAwesome";left:0;top:0;}
.top_content .top_lan{position:relative;border:1px solid #45A0F9;padding:2px 30px 2px 16px;cursor:pointer;}
.top_content .top_lan:before{position:absolute;content:"\f0d7";font-family:"FontAwesome";right:6px;top:2px;color:#fff;}
.top_content .top_lan a.click_lan{font-size:14px;color:#fff;}
.top_content .top_lan .hide_lan{position:absolute;top:30px;left:0;display:none;background:#45bef5;text-align:center;width:100%;z-index:99999;}
.top_content .top_lan .hide_lan li a{font-size:14px;color:#fff;line-height:30px;display:block;}
.top_content .top_lan .hide_lan li a:hover{background:#45A0F9;} 
   
.header .logo{z-index:999;margin:5px 0;padding:10px 0;}
.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-top:8px;padding:0;}
.navbar-nav{width:100%;}
nav.navbar.bootsnav ul.nav>li{padding:0 15px;}
nav.navbar.bootsnav ul.nav>li:last-child{padding-right:0;}
nav.navbar.bootsnav ul.nav>li>a{text-align:center;font-size:16px;color:#0e0e0e;padding:14px 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;}

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{display:none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border:none;}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{color:#fff;background:#45bef5;}

@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 #e6e6e6;}
.fixed_up .logo{margin:0;padding:5px 0;}
.fixed_up .top_content{margin-top:15px;}
.fixed_up nav.navbar.bootsnav{margin-top:0;}
.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:15px 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 #45bef5;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:#45bef5;}

/*------------total_title-----------*/
.total_title{text-align:center;width:100%;margin:15px 0;padding:15px;position:relative;}
.total_title h5{font-size:24px;color:#0e0e0e;}
.total_title span{font-size:16px;color:#737373;position:relative;display:inline-block;}
.total_title:before{position:absolute;content:"";background:#333333;left:0;right:0;bottom:0;margin:0 auto;width:30px;height:3px;}

.index_more_info{width:100%;margin-bottom:10px;padding:0;margin-top:20px;}

/*--------------index_about-----------------*/
.index_about{padding:50px 0;}
.index_about .index_about_text{padding-top:3px;position:relative;padding-left:30px;}
.index_about .index_about_text .about_text_box{width:100%;padding-bottom:20px;}
.index_about .index_about_text .about_text_box span.number_title{position:absolute;top:-80px;left:15px;font-size:270px;color:#ebf1f9;font-weight:700;line-height:270px;z-index:-1;}
.index_about .index_about_text .about_text_box h5{font-size:24px;color:#161616;position:relative;margin-top:30px;padding-top:30px;padding-bottom:20px;margin-bottom:50px;}
.index_about .index_about_text .about_text_box h5:before{position:absolute;content:"";width:40px;height:3px;bottom:0;left:0;background:#828282;}
.index_about .index_about_text .about_text_box span.en_title{font-size:16px;color:#737373;}
.index_about .index_about_text .about_text_box p{font-size:14px;color:#0e0e0e;line-height:30px;margin-bottom:20px;position:relative;}
.index_about .index_about_text .about_text_box a.more_info , .index_more_info a.more_info{font-size:14px;color:#45bef5;display:inline-block;border:1px solid #45bef5;padding:6px 50px 6px 20px;position:relative;margin-top:10px;margin-bottom:10px;border-radius:4px;}
.index_about .index_about_text .about_text_box a.more_info:hover, .index_more_info a.more_info:hover{background:#45bef5;color:#fff;} 
.index_about .index_about_text .about_text_box a.more_info:before , .index_more_info a.more_info:before{position:absolute;content:"\f105";font-size:20px;right:15px;top:0;text-align:center;font-family:"FontAwesome";line-height:32px;}

.index_about .index_about_pic{margin-top:20px;padding-top:30px;position:relative;}
.index_about .index_about_pic img{border-radius:4px;position:relative;}
.index_about .index_about_pic:before{position:absolute;content:"";width:94%;height:90%;border:1px solid #45bef5;border-radius:4px;top:52px;left:31px;z-index:-1;}

/*--------------index_product-------------*/
.index_product{background:url(../images/product_bg.jpg)center no-repeat;padding:50px 0;background-size:cover;}
.index_product .index_product_box{width:100%;padding:0;margin-top:15px;margin-bottom:20px;}
.index_product .index_product_box .index_product_item.owl-carousel .owl-item{padding:15px;}
.index_product .index_product_box .index_product_list{text-align:center;width:100%;position:relative;overflow:hidden;}
.index_product .index_product_box .index_product_list .product_pic{box-shadow:2px 3px 10px #ededed;margin-bottom:15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #fff;border-radius:4px;position:relative;}
.index_product .index_product_box .index_product_list .product_pic:before{position:absolute;content:"";width:90px;height:90px;top:-35px;right:-25px;border-radius:100px;}
.index_product .index_product_box .index_product_list .product_pic img{border-radius:4px 4px 0 0;}
.index_product .index_product_box .index_product_list .product_pic a{font-size:16px;color:#0e0e0e;display:block;background:#fff;padding:14px;border-top:1px solid #eaeaea;border-radius:0 0 4px 4px;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_product .index_product_box .index_product_list .product_pic a:before{position:absolute;width:16px;height:16px;content:"";background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0;right:0;bottom:-8px;margin:0 auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_product_box .index_product_list .product_text .product_icon{display:inline-block;width:60px;height:60px;border-radius:100px;margin-top:20px;background:#fff url(../images/product_icon.png)no-repeat -45px 12px;box-shadow:2px 3px 10px #ededed;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.index_product_box .index_product_list:hover .product_pic{border-color:#45bef5;box-shadow:2px 3px 15px #f8e1d1;}
.index_product_box .index_product_list:hover .product_pic a{background:#45bef5;color:#fff;}
.index_product .index_product_box .index_product_list:hover .product_pic a:before{background:#45bef5;}
.index_product_box .index_product_list:hover .product_text .product_icon{background-color:#45bef5;background-position:17px 12px;box-shadow:2px 3px 15px #f8e1d1;}

.index_product_box .index_product_item.owl-carousel .owl-nav{display:block;}
.index_product_box .index_product_item.owl-carousel .owl-nav .owl-prev , .index_product_box .index_product_item.owl-carousel .owl-nav .owl-next{position:absolute;top:40%;left:-70px;width:60px;height:60px;background:#45bef5;border-radius:50px;color:#fff;font-size:26px;}
.index_product_box .index_product_item.owl-carousel .owl-nav .owl-next{left:auto;right:-70px;}


/*-------------index_news-----------------*/
.index_news{width:100%;padding:50px 0;margin-bottom:30px;}
.index_news .index_news_title{width:100%;margin-bottom:30px;}
.index_news .index_news_title h5{font-size:24px;color:#0e0e0e;position:relative;padding-bottom:20px;margin-bottom:20px;}
.index_news .index_news_title h5:before{position:absolute;content:"";width:40px;height:3px;background:#0e0e0e;left:0;bottom:0;}
.index_news .index_news_title span{font-size:16px;color:#737373;}
.index_news .index_news_content{width:100%;padding:0;position:relative;}
.index_news .index_news_content span.number{position:absolute;top:-100px;right:-60px;font-size:270px;color:#ebf1f9;  font-weight:700;line-height:270px;z-index:-1;}
.index_news .index_news_content .index_news_pic{position:relative;}
.index_news .index_news_content .index_news_pic:before{position:absolute;content:"";width:95%;height:100%;border:1px solid #45bef5;top:15px;right:0px;border-radius:4px;}
.index_news .index_news_content .index_news_pic img{border-radius:4px;position:relative;}
.index_news .index_news_content .index_news_box{background:#fff;padding:20px 30px 10px 0;position:relative;margin-top:30px;}
.index_news .index_news_content .index_news_box:before{position:absolute;content:"";width:110%;height:100%;background:#fff;left:-50px;top:0;box-shadow:3px 3px 10px #f3f3f3;}
.index_news .index_news_content .index_news_box li{line-height:40px;display:flex;justify-content:space-between;border-bottom:1px dashed #d3d3d3;position:relative;}
.index_news .index_news_content .index_news_box li a{font-size:14px;color:#0e0e0e;}
.index_news .index_news_content .index_news_box li a:hover{color:#45bef5;}



/*------------foot_link---------------*/
.foot_link{width:100%;background:#1a1a1a;padding:10px 0;border-bottom:1px solid #464646;}
.foot_link .link_text span.link_title{font-size:14px;color:#fff;}
.foot_link .link_text a{font-size:14px;color:#909090;}
.foot_link .link_text a:hover{color:#fff;}

/*--------------footer---------------*/
.footer{width:100%;background:#1a1a1a;padding-top:30px;padding-left:0;padding-right:0;}
.footer .foot_content{padding-top:10px;padding-bottom:10px;padding-left:0;display:flex;flexwrap:wrap;padding-right:30px;}
.footer h5.foot_title{font-size:18px;color:#fff;border-bottom:1px solid #2e2f2f;padding-bottom:15px;margin-bottom:30px;position:relative;}
.footer h5.foot_title:before{position:absolute;width:20px;height:1px;content:"";background:#fff;left:0;bottom:-1px;}
.footer .foot_content .foot_nav ul li{line-height:32px;}
.footer .foot_content .foot_nav ul li a{font-size:14px;color:#909090;}
.footer .foot_contact{padding-top:10px;margin-bottom:15px;padding-left:40px;border-left:1px solid #2e2f2f;}
.footer .foot_contact ul li{font-size:14px;color:#909090;line-height:32px;}
.footer .foot_contact ul li:hover , .footer .foot_content .foot_nav ul li a:hover{color:#fff;}


.footer .foot_bottom{background:#0e0e0e;padding:15px 0;margin-top:30px;}
.footer .foot_bottom .copy_content{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:#fff;margin:0 20px 0 0;}
.footer .foot_bottom .copy_content .tech_support a{font-size:14px;color:#fff;}

/*--------------inner_banner--------------*/
.inner_banner{width:100%;padding:0;}

/*-------------bread_content------------*/
.bread_content{width:100%;background:#fff;position:relative;padding:10px 0;box-shadow:2px 3px 5px #e6e6e6;z-index:99;}
.bread_content .bread_box{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:#45bef5;}

/*--------------inner_content---------------*/
.inner_content{width:100%;background:#f7f7f7;}
.inner_content .main_content{width:100%;background:#fff;}

.inner_content .inner_nav{width:100%;padding:10px 15px;margin:15px 0;text-align:center;line-height:44px;}
.inner_content .inner_nav a{font-size:16px;color:#161616;padding:8px 30px;background:#e0e0e0;margin:8px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:4px;word-break: keep-all; white-space: nowrap;}
.inner_content .inner_nav a.active ,
.inner_content .inner_nav a:hover{color:#fff;background:#45bef5;}

/*----------------inner_about--------------*/
.inner_about{width:100%;line-height:30px;}
.inner_about .about_text{margin-top:20px;margin-bottom:30px;}
.inner_about .about_text p{font-size:14px;color:#0e0e0e;line-height:30px;}
.inner_about .about_pic{padding:0;margin-bottom:30px;}
.inner_about .about_pic img{border-radius:4px;}

.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:#f7d0b5;box-shadow:2px 5px 15px #f7d0b5;}

/*-------------inner_contact----------------*/
.inner_contact{width:100%;}
.inner_contact .contact_text{margin-bottom:20px;}
.inner_contact .contact_text h5{margin-bottom:30px;font-size:18px;color:#0e0e0e;}
.inner_contact .contact_text p{font-size:14px;color:#0e0e0e;line-height:30px;margin:0;}


.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;font-size:14px;coolor:#161616;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 #45bef5;background:#45bef5;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_contact .map{margin-bottom:10px;}   

/*------------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:#45bef5;background:#45bef5;}

/*----------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:14px;color:#0e0e0e;}
.inner_news .inner_news_box li span.news_time{font-size:14px;color:#828282;}

.inner_news .inner_news_box li a:hover{color:#368edb; }

.details_content{width:100%;}
.details_content .details_title{width:100%;text-align:center;margin-bottom:20px;border-bottom:1px dashed #d8d8d8;padding-bottom:20px;}
.details_content .details_title h5{font-size:20px;color:#0e0e0e;}
.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:14px;color:#0e0e0e;line-height:24px;}
.details_content .details_box h6{font-size:18px;color:#0e0e0e;margin-bottom:20px;}
.details_content .details_box .detail_img{width:100%;text-align:center;}

.inner_content .more_info{width:100%;border-top:1px dashed #d8d8d8;padding-top:20px;margin-top:20px;margin-bottom:15px;}
.inner_content .more_info p{font-size:14px;color:#828282;}
.inner_content .more_info a{color:#161616;}
.inner_content .more_info a:hover{color:#45bef5;}

/*--------------inner_tech------------*/
.inner_tech{width:100%;background:#fff;margin-top:15px;}
.inner_tech .inner_tech_box{width:100%;padding:15px 30px;margin-bottom:20px;}
.inner_tech .inner_tech_box li{width:100%;display:flex;justify-content:space-between;line-height:50px;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:#0e0e0e;display:block;position:relative;padding-left:20px;}
.inner_tech .inner_tech_box li .tech_text a:before{position:absolute;content:"";width:5px;height:5px;background:#0e0e0e;left:0;top:24px;}
.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:#45bef5;}
.inner_tech .inner_tech_box li:hover .tech_text a:before{background:#45bef5;}

/*---------------inner_job-------------------*/
.inner_job{width:100%;margin-top:15px;padding:30px;}
.inner_job .job_content .job_title{border:1px solid #45bef5;padding:15px 0;background:#45bef5;}
.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(../images/job_icon.png);background-repeat:no-repeat;}
.inner_job .job_content .job_title span.job_name{background-position:-15px -15px;}
.inner_job .job_content .job_title span.job_local{background-position:-15px -88px;}
.inner_job .job_content .job_title span.job_require{background-position:-15px -174px;}
.inner_job .job_content .job_title span.job_number{background-position:-15px -246px;}
.inner_job .job_content .recruit_box{border:1px solid #d8d8d8;padding:0;margin-bottom:50px;}
.inner_job .job_content .recruit_box .panel-group{margin-bottom:0px;}
.inner_job .job_content .recruit_box .panel-default{border:none;border-bottom:1px solid #d8d8d8;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:30px 40px;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:#45bef5;display:inline-block;padding:8px 40px;border-radius:4px;margin-bottom:20px;}

/*------------inner_device--------------*/
.inner_device{padding:0;width:100%;margin-top:20px;margin-bottom:10px;}
/* .inner_device li{margin-bottom:30px;} */
.inner_device li .device_list{width:100%;text-align:center;border:1px solid #fff;border-radius:4px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff;}
.inner_device li .device_list .device_text h5{font-size:14px;color:#0e0e0e;padding:10px 0;}
.inner_device li .device_list:hover{border-color:#45bef5;background:#45bef5;}
.inner_device li .device_list:hover .device_text h5{color:#fff;}

/*------------product_nav----------------*/
.product_nav{width:100%;margin:15px 0;padding:10px 0}
.product_nav ul.product_side_nav{display:flex;justify-content:center;}
.product_nav ul.product_side_nav li>a.nav-toggle{font-size:16px;color:#0e0e0e;padding:8px 30px;background:#ececec;margin-right:20px;-webkit-transition: all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:4px;}
.product_nav ul.product_side_nav li>.hiden_dropdown{display:none;position:absolute;top:50px;left:0;z-index:999;padding-left:20px;width:100%;background:#ececec;text-align:center;}
.product_nav ul.product_side_nav li>.hiden_dropdown:before{position:absolute;content:"";width:14px;height:14px;background:#ececec;left:0;right:0;top:-7px;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);}

.product_nav ul.product_side_nav li>.hiden_dropdown>li{display:inline-block;margin:0 15px;}
.product_nav ul.product_side_nav li>.hiden_dropdown li a{font-size:16px;color:#161616;display:inline-block;padding:10px 0;border-bottom:1px solid #ececec;}
.product_nav ul.product_side_nav li>.hiden_dropdown li a:hover{color:#45bef5;border-color:#45bef5;}

.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:#45bef5;}

.inner_product .product_content{padding:15px;margin-top:20px;}
.inner_product .product_content li{margin-bottom:10px;}
.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;text-align:center;border-radius:4px;overflow:hidden;}
.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;border-radius:4px;overflow:hidden;}
.inner_product .product_content li .product_list .product_text{background:#fff;padding:10px 0;-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:14px;color:#0e0e0e;display:block;margin-bottom:10px;}
.inner_product .product_content li .product_list:hover .product_pic{border-color:#368edb;}
.inner_product .product_content li .product_list:hover{box-shadow:2px 3px 10px #45bef5}
.inner_product .product_content li .product_list:hover .product_text{background:#368edb;}
.inner_product .product_content li .product_list:hover .product_text a{color:#fff;}


/*-------------product-detail--------*/
.details_top .details_total{background:#fff;padding:15px;}
.product_toppic{border-bottom:1px solid #ddd;padding:15px 15px 20px 15px;display:flex;justify-content:center;}
.product_toppic .product-thumb-carousel .owl-nav .owl-prev , .product_toppic .product-thumb-carousel .owl-nav .owl-next{position:absolute;bottom:29px;left:0px;font-size:26px;color:#111;outline:none;}
.product_toppic .product-thumb-carousel .owl-nav .owl-next{right:0px;left:auto;}
.product-thumb-carousel .owl-thumbs{text-align:center;margin-top:10px;width:100%;overflow:hidden;}
.product-thumb-carousel .owl-thumbs .owl-thumb-item{width:70px;border:1px solid #d7d7d7;margin:6px;outline:none;}
.product-thumb-carousel .owl-thumbs .owl-thumb-item img{max-width:100%;}

.product-thumb-carousel .owl-thumbs .owl-thumb-item:hover , .product-thumb-carousel .owl-thumbs .owl-thumb-item.active{border-color:#ff8b00;}


