@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:40px;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{background:rgba(0,0,0,0.9);color:#fff;}

/*---------------------------------logo-----------------------------------------------------*/
.header{position:relative;width:100%;padding:0;background:#eeeeee;}
.head_top{width:100%;padding:10px 0;}
.head_top .top_welcome{display:flex;align-items:center}
.head_top .top_welcome p,.head_top .top_welcome h1{font-size:14px;color:#1f1f1f;margin:0;}
.head_top .right_header{display:flex;flex-wrap:wrap;justify-content:flex-end;}
.head_top .top_contect{margin-right:20px;}
.head_top .top_contect a{font-size:14px;color:#ff8b00;border:1px solid #ff8b00;display:inline-block;padding:0px 6px 0 30px;position:relative;border-radius:4px;}
.head_top .top_contect a:before{position:absolute;content:"\f095";left:0;top:0;font-family:"FontAwesome";color:#fff;background:#ff8b00;padding:0 6px;}
.head_top .top_language{position:relative;border:1px solid #ff8b00;border-radius:4px;padding:0 20px 0 6px;cursor:pointer;}
.head_top .top_language:before{position:absolute;content:"\f0d7";font-family:"FontAwesome";right:6px;top:0;color:#ff8b00}
.head_top .top_language span{font-size:14px;color:#ff8b00;display:inline-block;}
.head_top .top_language .hide_lan{position:absolute;left:0;top:30px;display:none;background:#fff;width:100%;text-align:center;box-shadow:2px 3px 5px #fdecd7;z-index:99999;}
.head_top .top_language .hide_lan a{display:block;padding:8px 0;font-size:14px;color:#333;}
.head_top .top_language .hide_lan img{margin-left:10px;}
.head_top .top_language .hide_lan a:hover{background:#ffe8d6;color:#ff8b00;}

.topnav_list .logo{padding-top:16px}
.topnav_list .logo img{max-width:100%;}
.topnav_list .logo h1{margin:0}

/*-----------------------------------------------------------------------------------*/

.topnav_list{-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.topnav_list nav.navbar.bootsnav{background:none;}
.navbar-default .navbar-collapse{padding:0;}
.topnav_list .navbar{min-height:auto;padding:0;}

.navbar-nav{width:100%;text-align:right;}
.navbar-nav>li {display:inline-block;float:none;padding-left:13px;padding-right:13px;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px;color:#222;display:inline-block;padding:40px 12px;-webkit-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;}
nav.navbar.bootsnav ul.nav > li > a:before{position:absolute;content:"";width:0%;top:0;left:50%;background:#ff8b00;height:2px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
nav.navbar.bootsnav ul.nav li.active > a:before , nav.navbar.bootsnav ul.nav > li > a:hover:before{width:100%;left:0%;}

nav.navbar.bootsnav ul.nav > li > a:after{display:none;}
nav.navbar.bootsnav ul.nav > li:last-child{padding-right:0;}

.navbar-nav>li>.dropdown-menu{width:550px;left:-57px;top:100%;border:none;padding:5px;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown_list li > a{color:#333;display:inline-block;padding:5px 10px;border-bottom:1px solid #ffe5c4;width:100%;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown_list li > a:hover{color:#ff8b00;}

@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{width:100%;position:fixed;top:0;left:0;z-index:9999;background:#fff;border-bottom:1px solid #fff4e6;}
.topnav_list.fixed_up .logo{padding-top:5px;padding-bottom:5px;}
.topnav_list.fixed_up .logo img{max-width:45%;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav > li > a{padding:20px 12px;font-size:14px;}


.right_sontact{position:fixed;width:50px;right:10px;bottom:35%;z-index:99999;} 
.right_sontact ul li.hover_contact{position:relative;width:100%;margin-bottom:2px;text-align:center;} 
.right_sontact ul li.hover_contact a{width:100%;background:#ff8b00;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact span img{height:26px;} 
.right_sontact ul li.hover_contact span{width:100%;background:#ff8b00;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact .hide_contact{position:absolute;right:55px;top:0;display:none;width:170px;background:#ff8b00;padding:10px;}
.right_sontact ul li.hover_contact .hide_contact a{font-size:16px;color:#fff;display:inline-block;}
.right_sontact ul li.hover_contact .hide_contact p{padding:2px 0 2px 20px;margin:0;background:url(../img/icon004.png)left center no-repeat;background-size:20px;}


/*----------------------------banner-----------------------------*/
.banner{width:100%;position:relative;padding:0;}
.banner .slider-carousel .owl-dots{position:absolute;bottom:30px;left:0;width:100%;text-align:center;}
.banner .slider-carousel .owl-dots .owl-dot{width:20px;display:inline-block;margin:0 5px;height:6px;border-radius:50px;background:#fff;-webkit-transition:all 0.3s ease-in-out;}
.banner .slider-carousel .owl-dots .owl-dot.active{background:#ff9413;width:40px;}

/*-----------total_title--------------*/
.total_title{text-align:center;width:100%;padding:10px 0 30px 0;margin:10px 0 30px 0;}
.total_title h5{font-size:44px;color:#ff8b00;margin-top:10px;display:inline-block;position:relative;font-weight:600;}
.total_title h5:before , .total_title h5:after{position:absolute;content:"";width:50px;height:1px;background:#ff8b00;top:30px;}
.total_title h5:before{left:-70px;}
.total_title h5:after{right:-70px;}
.total_title p{font-size:16px;color:#111;margin:0px;}

.swiper-pagination-bullet-active{background:#fec500;}

/*-----------------search_content-------------*/
.search_content{width:100%;padding:5px 0;background:#fff;box-shadow:2px 3px 5px #fff4e6;z-index:999;}
.search_content .hot_key{font-size:16px;color:#ff8b00;margin-top:5px;}
.search_content .hot_key a{color:#222;display:inline-block;margin:0 2px;padding:0 10px 0 0;border-right:1px solid #222;}
.search_content .hot_key a:hover{color:#ff8b00;}
.search_content .hot_key a:last-child{border-right:none;}

.search_box .btn-default{background:#ff8b00;color:#fff;border-color:#ff8b00;}
.search_box .form-control{border-color:#ff8b00;}

/*--------------index_about----------------*/
.index_about{width:100%;background:url(../img/World_map.jpg)center no-repeat;padding:30px 0;position:relative;z-index:99;}
.index_about .index_aboutbox{width:100%;padding:30px 0;margin:10px 0;}
.index_about .index_abouttext{padding-left:30px;}
.index_about .index_abouttext .about_title{width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:15px;}
.index_about .index_abouttext .about_title h5{font-size:44px;color:#111;font-weight:600;margin-top:0;}
.index_about .index_abouttext .about_title h5 span{color:#ff8b00;}
.index_about .index_abouttext .about_title p{color:#969696;font-size:16px;}
.index_about .index_abouttext .abouttextbox p{color:#333;font-size:16px;line-height:30px;margin-bottom:12px;text-align:justify}
.index_about .index_abouttext .abouttextbox strong{color:#ff8b00;}
.index_about .index_abouttext .abouttextbox a{color:#fff;font-size:16px;background:#ff8b00;display:inline-block;padding:4px 50px 4px 10px;border-radius:50px;margin-right:20px;position:relative;}
.index_about .index_abouttext .abouttextbox a:before{content:"\f04b";position:absolute;right:2px;top:2px;background:#fff;color:#ff8b00;width:26px;height:26px;border-radius:50px;font-family:"FontAwesome";text-align:center;font-size:12px;   line-height:27px;}

/*-------------------------index_product-------------------*/
.index_product_content{width:100%;background:url(../img/product_bg.jpg)center no-repeat;background-size:cover;padding-top:60px;padding-bottom:60px;}

/*-------------------------side_nav-------------------*/
.index_productmain{width:100%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.index_productmain .side_nav{width:21%;}
.index_productmain .right_index_product{width:78%;}   

.side_title{background:#ff8b00;padding:15px 10px;position:relative;}
.side_nav .side_title h5{font-size:20px;color:#fff;padding-left:40px;margin:0;font-weight:normal;position:relative;}
.side_nav .side_title h5:before{position:absolute;content:"\f0c9";left:10px;font-size:16px;top:4px;font-family:"FontAwesome";}
.side_content{box-sizing:border-box;margin-bottom:30px;border:1px solid #e7e7e7;}
.side_menu ul{margin-top:10px;}
.side_menu .first{margin-bottom:15px;}
.side_menu .d-firstNav{padding:3px 10px;background:#ececec;padding-left:15px;cursor:pointer;}
.side_menu .d-firstNav span , .side_menu .d-firstNav a{display:inline-block;padding:11px 0;font-size:16px;color:#111;}
.side_menu .first .d-firstDrop{background:#fff;margin-top:0;padding-top:10px;padding-bottom:10px;}
.side_menu .d-firstNav i.fr{font-size:14px;float:right;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;color:#c5c5c5;width:16px;height:16px;display:inline-block;border:1px solid #c5c5c5;text-align:center;line-height:14px;margin-top:14px;}
.side_menu .s-secondNav i{float:right;color:#c3c3c3;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;margin-top:4px;}
.side_menu .s-secondNav,.side_menu.s-secondItem , .s-secondItem a{padding-left:10px;font-size:14px;color:#222;display:block;line-height:28px;border-bottom:1px dashed #c5c5c5;}
.side_menu .s-secondNav,.side_menu.s-secondItem , .s-secondItem a:hover,.s-secondItem .active{color:#ff8b00}
.s-secondNav:hover , .d-firstNav:hover , .side_menu ul li.active .d-firstNav{background:#fae8d4;}
.side_menu .d-firstNav:hover span , .side_menu .d-firstNav:hover a , .side_menu ul li.active .d-firstNav a{color:#ff8b00;}
.side_menu .d-firstNav:hover i.fr , .side_menu ul li.active .d-firstNav i.fr{color:#ff8b00;border-color:#ff8b00;}

.side_menu .d-secondDrop{margin-left:20px;margin-top:10px}
.side_menu .d-secondDrop li a{font-size:14px;color:#888;display: block;border-bottom: 1px solid #dedede;padding-bottom:4px;padding-left:5px;padding-top:4px;}
.iconRotate{transform:rotate(90deg);transition:transform .5s}
.s-firstDrop,.s-secondDrop{display:none;padding: 0 10px;}
.s-firstDrop.active{display:block;}
.side_contact{text-align:center;width:100%;margin-top:50px;}
.side_contact img{max-width:100%;}
.side_contact a{background:#3094d0;color:#fff;font-size:20px;display:block;margin-top:25px;margin-bottom:15px;padding:10px 0;position:relative;}


/*-----------right_index_product------------*/
.right_index_product{padding:0;}
.right_index_product .index_product_box{width:100%;}
.right_index_product .index_product_box li{padding:0 10px;margin-bottom:10px;}
.right_index_product .index_product_box .index_product_list{width:100%;text-align:center;}
.index_product_box .index_product_list .index_product_pic{overflow:hidden;border:1px solid #e7e7e7;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.index_product_box .index_product_list .index_product_pic img{-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;wodth:100%;}
.index_product_box .index_product_list:hover .index_product_pic{border-color:#ff8b00;}
.index_product_box .index_product_list:hover .index_product_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_product_box .index_product_list .index_product_text{padding:5px 0;}
.index_product_box .index_product_list .index_product_text a{font-size:14px;color:#111;display:block;padding:5px 0;}
.index_product_box .index_product_list:hover .index_product_text a{color:#ff8b00;}

/*---------------center_advertise----------------*/
.center_advertise{width:100%;padding:0;}

/*--------------index_youshi--------------*/
.index_youshi{width:100%;padding:30px 0;}
.index_youshi .youshi_main{width:100%;padding:10px 0;}
.index_youshi .youshi_main .index_youshibox{width:100%;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;}
.index_youshi .youshi_main .index_youshibox .center_youshi{text-align:center;}
.index_youshibox ul li{margin-bottom:30px;}
.index_youshibox ul li:nth-child(2n+1){padding-left:60px;}
.index_youshibox ul.right_youshi li{text-align:right;}
.index_youshibox ul.right_youshi li:nth-child(2n+1){padding-right:46px;}
.index_youshibox ul li .index_youshilist p{font-size:14px;color:#222;margin-top:15px;line-height:22px;}

/*-----------index_solution---------------*/
.index_solution{width:100%;padding:30px 0;background:#f2f4f6;}
.index_solution .solution_list{width:100%;background:#fff;}
.index_solution .solution_list .solution_pic{width:100%;background:#ff8b00;padding:15px;text-align:center;}
.index_solution .solution_list .solution_pic h5{font-size:28px;color:#fff;font-weight:600;}
.index_solution .solution_list .solution_text{padding:20px 15px;text-align:center;}
.index_solution .solution_list .solution_text h5{font-size:18px;color:#ff8b00;position:relative;padding-bottom:15px;}
.index_solution .solution_list .solution_text h5:before{position:absolute;content:"";width:20px;height:2px;background:#222;left:0;right:0;bottom:0;margin:0 auto;}
.index_solution .solution_list .solution_text p{font-size:14px;color:#999;margin:15px 0;}
.index_solution .solution_list .solution_text a{font-size:14px;color:#fff;background:#ff8b00;display:inline-block;padding:6px 30px;margin-top:20px;}

#certify {position: relative;width:100%;}
#certify .swiper-container{padding-bottom:60px;}
#certify .swiper-pagination {width: 100%;bottom:20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;	opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border: 3px solid #ff8b00;background-color: #fff;}
#certify .swiper-button-prev{left:-50px;width:40px;height:40px;background:url(../img/left_arrow.png)center no-repeat;}
#certify .swiper-button-next {right:-50px;width:40px;height:40px;background:url(../img/right_arrow.png)center no-repeat;}

/*------------index_advantage---------------*/
.index_advantage{width:100%;padding:30px 0 0 0;background:#fff;}
.index_advantage .advantage_content{width:100%;display:flex;flex-wrap:wrap;padding:0;}
.index_advantage .left_advantage{padding:50px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;background-size:cover;background:url(../img/advantage_pic.jpg)center no-repeat;background-size:cover}
.left_advantage .advtext_box{padding-left:50px;padding-right:40px;padding-top:20px;padding-bottom:20px;}
.left_advantage .advtext_box ul li{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:15px 0;padding:15px 0;}
.left_advantage .advtext_box ul li .advantage_icon{width:60px;}
.left_advantage .advtext_box ul li .advantage_text{width:85%;color:#fff;font-size:16px;}
.left_advantage .advtext_box ul li .advantage_text span{background:#ff8b00;font-weight:600;padding:2px 4px;display:inline-block;border-radius:4px;}
.left_advantage .advtext_box ul li .advantage_text p{margin-top:15px;background:#040c23;font-weight:500;border-radius:4px;padding:4px;line-height:26px;}

.index_advantage .advantage_profile{background:url(../img/advantage_bg.jpg)center no-repeat;background-size:cover;padding:30px 0;}
.index_advantage .advantage_profile .adv_profiletext{padding-right:50px;padding-top:20px;padding-left:30px;}

.index_advantage .left_advantage:nth-child(2n-2){justify-content:flex-start;}
.index_advantage .advantage_profile:nth-child(2n+1){display:flex;justify-content:flex-end;flex-wrap:wrap;}
.index_advantage .advantage_profile:nth-child(2n+1) .adv_profiletext{padding-right:30px;padding-left:50px;}
.index_advantage .advantage_profile .adv_profiletext h5{font-size:22px;color:#111;margin-bottom:20px;padding-bottom:20px;position:relative;}
.index_advantage .advantage_profile .adv_profiletext h5:after{position:absolute;width:100%;content:"";height:1px;background:#e0e0e0;left:0;bottom:0;}
.index_advantage .advantage_profile .adv_profiletext h5:before{position:absolute;width:30px;content:"";height:1px;background:#ff8b00;left:0;bottom:0;z-index:1;}
.index_advantage .advantage_profile .adv_profiletext p{font-size:16px;color:#111;line-height:30px;}
.index_advantage .advantage_profile .adv_profiletext a{font-size:16px;color:#fff;background:#ff8b00;padding:7px 40px;display:inline-block;margin-top:30px;border-radius:4px;}

.score_number .mumping_mun{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;background:#ff8b00;padding:10px 20px;margin-top:30px;position:relative;}
.score_number .mumping_mun:before{position:absolute;content:"";width:100%;height:100%;right:60px;bottom:0;background:#ff8b00;}
.score_number .mumping_mun:after{position:absolute;content:"";width:50px;height:30px;left:-70px;bottom:-22px;background:url(../img/triangle.png)center no-repeat;}
.score_number .mumping_mun li{position:relative;}
.score_number .mumping_mun li .count-title{font-size:44px;color:#fff;font-family:"Helvetica";font-weight:bold;margin:5px 0;}
.score_number .mumping_mun li h6{font-size:14px;color:#fff;}

/*-------------index_partner---------------*/
.index_partner{width:100%;padding:30px 0 0 0;background:#f2f4f6;}
.index_partner .partner_content{width:100%;padding:0;}
.index_partner .partner_content .partner_box{width:100%;padding:0;}
.partner_content .partner_box li{padding:15px;}
.partner_content .partner_box li .partner_list{width:100%;border:1px solid #ebebeb;position:relative;text-align:center;overflow:hidden;}
.partner_content .partner_box li .partner_list .partner_pic img{width:100%;}
.partner_content .partner_box li .partner_list .partner_text{width:100%;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;left:0;top:-50px;opacity:0;background:rgba(255,139,0,0.9);font-size:16px;color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.partner_content .partner_box li .partner_list:hover .partner_text{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:1;}

.index_more{text-align:center;padding:20px 15px;}
.index_more a{font-size:16px;color:#fff;background:#ff8b00;display:inline-block;padding:6px 30px;border-radius:4px;}

/*--------------------团队--------------*/
.index_team{width:100%;padding-top:60px;padding-bottom:30px;background:url(../img/team_bg.jpg)top center no-repeat;}
.index_team .total_title{margin-top:50px;padding-top:50px;margin-bottom:20px;padding-bottom:10px;}
.index_team .total_title h5 , .index_team .total_title p{color:#fff;}
.index_team .total_title h5:before , .index_team .total_title h5:after{background:#fff;}
.index_team .team_content{padding:5px 0;margin:10px 0;}
.teambox-item .index_teamlist{padding:15px 0;text-align:center;}
.teambox-item .index_teamlist .team_pic{overflow:hidden;}
.teambox-item .index_teamlist .team_pic img{width:90px;display:inline-block;}
.teambox-item .index_teamlist .team_text{width:100%;padding:0 15px;}
.teambox-item .index_teamlist .team_text h5{font-size:18px;color:#fff;position:relative;margin:5px 0 15px 0;padding:10px 0 15px 0;}
.teambox-item .index_teamlist .team_text h5:before{position:absolute;content:"";width:30px;height:2px;background:#fff;left:0;right:0;bottom:0;margin:0 auto;}
.teambox-item .index_teamlist .team_text p{font-size:12px;color:#fff;line-height:20px;}

.team-carousel .owl-stage-outer{padding:30px 0;}
.team-carousel .teambox-item{opacity:0.5;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;padding:0 15px;}
.team-carousel .owl-item.active.center .teambox-item{opacity:1;-moz-transform:scale(1.3);-webkit-transform:scale(1.3); -o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
.team-carousel.owl-carousel .owl-nav{display:block;}
.team-carousel.owl-carousel .owl-nav .owl-prev , .team-carousel.owl-carousel .owl-nav .owl-next{position:absolute;width:30px;height:30px;background:#fff;border-radius:50px;color:#fb8d0a;top:30%;left:0;font-size:20px;outline:none;}
.team-carousel.owl-carousel .owl-nav .owl-next{right:0;left:auto;}

/*-------------index_news-----*/
.index_news{width:100%;background:#f2f4f6;padding:30px 0;}
.index_news .index_newscontent{width:100%;padding:0 0 30px 0;}
.index_news .index_newscontent .latest_news{border-radius:4px;}
.index_news .index_newscontent .latest_news .latest_newspic{overflow:hidden;border-bottom:1px solid #ebebeb;}
.index_news .index_newscontent .latest_news .latest_newspic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:4px 4px 0 0;}
.index_news .index_newscontent .latest_news .latest_newstext{background:#fff;padding:15px;}
.index_newscontent .latest_news .latest_newstext a , 
.index_newscontent .index_news_box li  .index_newslist .news_text a{font-size:16px;color:#111;font-weight:600;display:block;margin-bottom:10px;cursor:pointer;}
.index_newscontent .latest_news .latest_newstext span{font-size:14px;color:#969696;display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative;}
.index_newscontent .latest_news .latest_newstext span:before{position:absolute;content:"";width:20px;height:2px;background:#111;left:0;bottom:0;}
.index_newscontent .latest_news .latest_newstext p{font-size:14px;color:#969696;line-height:24px;margin:0;}

.index_news .index_newscontent .latest_news:hover .latest_newspic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_newscontent .latest_news:hover .latest_newstext a{color:#ff8b00;}

.index_newscontent .index_news_box li{margin-bottom:24px;width:100%;}
.index_newscontent .index_news_box li  .index_newslist{background:#fff;display:flex;padding:20px 15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;justify-content:space-between;border-radius:4px;}
.index_newscontent .index_news_box li  .index_newslist .news_time{width:90px;text-align:center;border:1px solid #ff8b00;}
.index_newscontent .index_news_box li  .index_newslist .news_time span{display:block;}
.index_newscontent .index_news_box li  .index_newslist .news_time span.year{font-size:24px;color:#ff8b00;padding:4px 0;}
.index_newscontent .index_news_box li  .index_newslist .news_time span.day{font-size:14px;color:#fff;background:#ff8b00;padding:4px 0;}
.index_newscontent .index_news_box li  .index_newslist .news_text{width:80%;}
.index_newscontent .index_news_box li  .index_newslist .news_text p{font-size:14px;color:#969696;line-height:20px;margin:0;}
.index_newscontent .index_news_box li  .index_newslist:hover .news_text a{color:#ff8b00;}

/*-------------footer-----------------*/
.footer{background:url(../img/foot_bg.jpg)center no-repeat;background-size:cover;width:100%;padding:0;border-top:6px solid #fff;}
.footer .foot_about{padding:0 0 20px;text-align:center}
.footer .right_foot{display:flex;justify-content:space-between;}
.footer .right_foot h5{font-size:16px;color:#fff;margin-bottom:20px;padding-bottom:10px;position:relative;}
.footer .right_foot h5:before{position:absolute;content:"";width:70px;height:1px;background:#ff8b00;left:0;bottom:0;}

.footer .foot_nav{margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;}
.footer .foot_nav ul li a{font-size:14px;color:#fff;display:inline-block;line-height:26px;}
.footer .foot_nav ul li a:hover{color:#ff8b00;}

.foot_bottom{border-top:1px solid #1a2535;width:100%;padding:5px 0;}
.foot_link{padding-left:30px;font-size:14px;color:#fff;}
.foot_link a{color:#fff;display:inline-block;padding:5px;margin:5px;}

.foot_bottom .foot_copyright{display:flex;width:100%;flex-wrap:wrap;padding-left:30px;}
.foot_bottom .foot_copyright .copyright{margin-right:20px;}
.foot_bottom .foot_copyright p{font-size:14px;color:#fff;margin:5px 0}
.foot_bottom .foot_copyright a{color:#fff}

/*---------------inner_banner--------*/
.inner_banner{width:100%;padding:0;}

.inner_content{width:100%;background:#f2f4f6;padding:0;}

.inner_content .inner_nav{width:100%;margin-top:10px;}
.inner_content .inner_nav .innernav_list{border-bottom: 1px solid #ddd;padding:20px 0 0;}
.inner_content .inner_nav a{font-size:18px;color:#111;display:inline-block;border-radius:3px;padding:6px 30px;background:#ddd;margin-right:20px;margin-bottom:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_content .inner_nav a:hover , .inner_content .inner_nav a.active{background:#ff8b00;color:#fff;}

.bread_content{font-size:16px;color:#111;padding-top:5px;}
.bread_content span{display:inline-block;padding-left:20px;position:relative;}
.bread_content span:before{position:absolute;content:"\f041";font-size:20px;left:0;top:-1px;color:#ff8b00;font-family:"FontAwesome";}
.bread_content a{color:#111;display:inline-block;padding-right:15px;margin-right:5px;position:relative;}
.bread_content a:before{position:absolute;content:"\f105";right:0;top:0;font-family:"FontAwesome";}
.bread_content a:last-child{color:#ff8b00;}
.bread_content a:last-child:before{display:none;}

/*---------------inner_about----------*/
.inner_about{width:100%;padding:20px 0;}
.inner_about .about_content{width:100%;padding:30px 15px}
.inner_about .about_content p{font-size:16px;color:#111;line-height:32px;margin:15px 0;}

/*------------honor_content-------------*/
.honor_content{width:100%;padding:30px 0;}
.honor_content ul li{padding:15px;}
.honor_content ul li .honor_list{width:100%;text-align:center;}
.honor_content ul li .honor_list .honor_text p{font-size:16px;color:#111;margin:0;background:#d7d7d7;padding:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.honor_content ul li .honor_list:hover .honor_text p{background:#ff8b00;color:#fff;}

/*--------------advantage_content------------*/
.inner_advantage{width:100%;padding:20px 0;margin:15px 0;}
.inner_advantage ul li{width:100%;display:flex;flex-wrap:wrap;}
.inner_advantage ul li .inadvantage_pic{padding:0;background: #fff;}
.inner_advantage ul li .inadvantage_text{padding:20px 30px;background:#fff;}
.inner_advantage ul li .inadvantage_text h5{font-size:20px;color:#111;margin-bottom:20px;}
.inner_advantage ul li .inadvantage_text p{font-size:16px;color:#888;line-height:32px;}
.inner_advantage ul li:nth-child(2n-2){flex-direction:row-reverse;}
.inner_advantage ul li:nth-child(2n-2) .inadvantage_text{padding:20px 30px;}

/*--------------inner_contact------------*/
.inner_contact{width:100%;padding:20px 0;}
.inner_contact .contact_content{width:100%;padding:20px 0;display:flex;flex-wrap:wrap;}
.inner_contact .contact_content .contact_text h5{font-size:20px;color:#fff;background:#ff8b00;text-align:center;margin:0;padding:15px;width:100%;}
.inner_contact .contact_content .contact_text ul{width:100%;background:#fff;border:1px solid #ddd;margin:0;}
.inner_contact .contact_content .contact_text ul li{width:100%;display:flex;align-items:center;padding:18px 18px;border-bottom:1px solid #ddd;}
.inner_contact .contact_content .contact_text ul li p{margin:0 0 0 12px;font-size:15px;color:#111;}
.inner_contact .contact_content .contact_map .map_box{border:1px solid #ddd;}

/*-------------inner_support---------------*/
.inner_support{width:100%;padding:20px 0;}
.inner_support .support_content{width:100%;padding:20px 0;}
.inner_support .support_content ul{margin:0;}
.inner_support .support_content ul li{padding:15px;border:1px solid #ddd;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:30px;}
.inner_support .support_content ul li .support_list{background:#fff;display:flex;flex-wrap:wrap;align-items:center;}
.inner_support .support_content ul li .support_list .support_pic{position:relative;border-right:1px solid #ddd;}
.inner_support .support_content ul li .support_list .support_text{position:relative;padding-left:50px;height:100%;}
.inner_support .support_content ul li .support_list .support_text a{font-size:18px;color:#111;display:block;margin-bottom:15px;}
.inner_support .support_content ul li .support_list .support_text img{position:absolute;top:15px;bottom:0;right:40px;-webkit-filter:grayscale(1.0);-moz-filter:grayscale(1.0);-ms-filter:grayscale(1.0);filter:grayscale(1.0);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_support .support_content ul li .support_list:hover .support_text img{filter:grayscale(0);}
.inner_support .support_content ul li .support_list:hover .support_text a{color:#ff8b00;}
.inner_support .support_content ul li:hover{border-color:#ff8b00;}

/*------------inner_page---------------*/
.inner_page{width:100%;padding:20px 0;}
.inner_page ul{width:100%;text-align:center;}
.inner_page ul li{display:inline-block;}
.inner_page ul li a{font-size:16px;color:#666;display:inline-block;margin:5px;padding:6px 16px;border:1px solid #ddd;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_page ul li a:hover,.inner_page ul .active a{color:#fff;background:#ff8b00;border-color:#ff8b00}

/*---------------inner_case----------*/
.inner_case{width:100%;padding:20px 0;}
.inner_case .case_content{width:100%;padding:20px 0;}
.inner_case .case_content ul.case_box{padding:0;margin:0;width:100%;}
.inner_case .case_content ul.case_box li{padding:15px;}
.inner_case .case_content ul.case_box li .case_list{width:100%;border:1px solid #ebebeb;position:relative;text-align: center;overflow: hidden;background:#fff;}
.inner_case .case_content ul.case_box li .case_list .case_pic img{max-width:100%;}
.inner_case .case_content ul.case_box li .case_list .case_text{width:100%;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;left:0;top:-50px;opacity:0;background:rgba(255,139,0,0.9);font-size:16px;   color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_case .case_content ul.case_box li .case_list:hover .case_text{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:1;}


/*----------------inner_news----------------*/
.inner_news{width:100%;padding:20px 0;}
.inner_news .news_content{width:100%;padding:20px 0;}
.inner_news .news_content ul{width:100%;margin:0;}
.inner_news .news_content ul li{width:100%;margin:5px 0;border-bottom:1px solid #ddd;padding:20px 0;}
.inner_news .news_content ul li .news_list{width:100%;}
.inner_news .news_content ul li .news_list .news_pic{padding:0;}
.inner_news .news_content ul li .news_list .news_text{padding-left:30px;padding-right:0;margin-top:36px;}
.inner_news .news_content ul li .news_list .news_text a.article_title{font-size:18px;color:#111;display:block;margin-bottom:10px;}
.inner_news .news_content ul li .news_list .news_text a.article_title:hover{color:#ff8b00;}
.inner_news .news_content ul li .news_list .news_text p{font-size:16px;color:#999;margin-top:10px;line-height:24px;}
.inner_news .news_content ul li .news_list .news_text span{font-size:14px;color:#999;}
.inner_news .news_content ul li .news_list .news_text .more_deetail{font-size:16px;color:#666;background:#ddd;display:inline-block;padding:4px 20px;margin-top:15px;float:right;}
.inner_news .news_content ul li .news_list .news_text .more_deetail:hover{color:#fff;background:#ff8b00;}


.recommend{padding:10px 0}
.recommend_title{margin-bottom:10px;font-size:16px;font-weight:bold;padding:0;color:#111}
.recommend li{margin:5px 0;padding:0}
.recommend li a{color:#111}
/*-------------details_content-------------*/
.details_content{width:100%;padding:20px 15px;}
.details_content .details_title{width:100%;text-align:center;border-bottom:1px solid #ddd;padding-top:20px;padding-bottom:20px;margin-bottom:20px;}
.details_content .details_title h5{font-size:24px;color:#ff8b00;}
.details_content .details_title span{font-size:16px;color:#999;}
.details_content .details_text{width:100%;padding:20px 0;}
.details_content .details_text p{font-size:16px;color:#111;line-height:30px;}
.details_content .details_text h6{font-size:16px;color:#111;font-weight:600;margin-top:20px;}

.more_info{width:100%;border-top:1px solid #ddd;padding:20px 0;}
.more_info p{font-size:16px;color:#888;}
.more_info a{color:#111;}
.more_info a:hover{color:#ff8b00;}

/*-------------inner_product-------------------*/
.inner_product{width:100%;padding:30px 0;margin:10px 0;}
.inner_product .product_content{padding:0;}
.inner_product .product_content .product_box{width:100%;padding:0;display:flex;flex-wrap:wrap;}
.inner_product .product_content .product_box li{margin-bottom:15px;}
.inner_product .product_content .product_box li .product_list{width:100%;text-align:center;}
.inner_product .product_content .product_box li .product_list .product_text a{display:block;font-size:16px;color:#111;padding:10px 0;}
.inner_product .product_content .product_box li .product_list .product_pic{overflow:hidden;border:1px solid #ddd;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product .product_content .product_box li .product_list:hover .product_pic{border-color:#ff8b00;}
.inner_product .product_content .product_box li .product_list:hover .product_text a{color:#ff8b00;}

/*---------------product-details-------------*/
.product-details .details_total{background:#fff;padding:15px;}
.product_toppic{border:1px solid #ddd;padding:15px;}
.product_toppic .product-thumb-carousel .owl-nav .owl-prev , .product_toppic .product-thumb-carousel .owl-nav .owl-next{position:absolute;bottom:20px;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;}

.product-details .details_total .product_toptext{padding:20px;}
.product-details .details_total .product_toptext h5{font-size:24px;color:#111;border-bottom:1px solid #dedede;padding-bottom:15px;margin-bottom:20px;}
.product-details .details_total .product_toptext p{font-size:16px;color:#999;line-height:24px;}
.product-details .details_total .product_toptext a{font-size:16px;color:#fff;display:inline-block;background:#ff8b00;padding:6px 30px;margin-top:25px;border-radius:4px;}

.product-details .productdetail_box{background:#fff;width:100%;margin-top:10px;}
.product-details .productdetail_box .text_title h5{font-size:18px;color:#111;padding:15px 0;border-bottom:1px solid #dedede;}
.product-details .productdetail_box .productdetails_main{padding:15px 0;}
.product-details .productdetail_box .productdetails_main h5{font-size:16px;color:#666;margin-top:30px;}
.product-details .productdetail_box .productdetails_main p{font-size:16px;color:#888;line-height:30px;}

/*--------------inner_solution----------*/
.inner_solution{width:100%;padding:20px 0;}
.inner_solution .solution_desc{width:100%;margin:20px 0 10px;font-size:16px}
.inner_solution .solution_desc .profile_text{width:100%;background:#fff;padding:15px;position:relative;border-top:2px solid #ff8b00;}
.inner_solution .solution_desc .profile_text p{position:relative;}
.inner_solution .solution_box{width:100%;padding:30px 0;margin:10px 0;}
.inner_solution .solution_box ul li{margin-bottom:30px;}
.inner_solution .solution_box .solution_list{display:flex;flex-wrap:wrap;}
.inner_solution .solution_box .solution_list .solution_pic{padding:0;}
.inner_solution .solution_box .solution_list .solution_text{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.inner_solution .solution_box .solution_list .solution_text h5{font-size:18px;color:#111;margin-bottom:15px;width:100%;text-align:center}
.inner_solution .solution_box .solution_list .solution_text a{font-size:16px;color:#ff8b00;display:inline-block;padding:6px 20px;border:1px solid #ff8b00;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_solution .solution_box .solution_list:hover .solution_text a{color:#fff;background:#ff8b00;}


.flex_wrap{display:flex;flex-flow:wrap}
.flex_column{display:flex;flex-flow:column}
.vertical_center{display:flex;align-items:center;justify-content:center}

.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}


