@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;-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:100%;background:#009cf2;text-align:center;line-height:45px;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;box-shadow:1px 2px 3px #888;}
#goToTop span{display: inline-block;width:100%;background:#009cf2;text-align:center;line-height:45px;-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);}
/*-----------right_sontact------------------*/
.right_sontact{position:fixed;width:50px;left:10px;top:50%;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:#009cf2;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact span img{max-height:26px;} 
.right_sontact ul li.hover_contact span{width:100%;background:#009cf2;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact .hide_contact{position:absolute;left:55px;top:0;display:none;width:170px;background:#009cf2;padding:0 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)right center no-repeat;background-size:20px;border-bottom:1px solid #3ab7fd;}
.float_contact{position:fixed;width:50px;left:10px;top:50%;z-index:99999;} 
.float_contact ul li.hover_contact{position:relative;width:100%;margin-bottom:2px;text-align:center;} 
.float_contact ul li.hover_contact a{width:100%;background:#009cf2;text-align:center;padding:10px;display:block;} 
.float_contact ul li.hover_contact span img{max-height:26px;} 
.float_contact ul li.hover_contact span{width:100%;background:#009cf2;text-align:center;padding:10px;display:block;} 
.float_contact ul li.hover_contact .hide_contact{position:absolute;left:55px;top:0;display:none;width:170px;background:#009cf2;padding:0 10px}
.float_contact ul li.hover_contact .hide_contact a{font-size:16px;color:#fff;display:inline-block;}
.float_contact ul li.hover_contact .hide_contact p{padding:2px 0 2px 20px;margin:0;background:url(../img/icon004.png)right center no-repeat;background-size:20px;border-bottom:1px solid #3ab7fd;}
/*----------------------header----------------*/
.header_box{padding:0;width:100%;display:flex;align-items:center;}
.header{width:100%;position:relative;z-index:999;padding:0;}
.header .head_top{width:100%;background:#f8f8f8;padding:5px 0;}
.header .head_top .top_welcome{padding:5px 0;}
.header .head_top .top_welcome p{font-size:14px;color:#999;margin:0px;}
.header .head_top .right_lan{padding:0;display:flex;justify-content:flex-end;align-items:center;}
.header .head_top .right_lan .lan_box{border:none;background:none;outline:none;}
.head_top .right_lan .lan_box a.lan_now{font-size:12px;color:#aeaeae;display: block;}
.head_top .right_lan .lan_box a.lan_now span{font-size:10px;margin-left:10px;float: right;margin-top:1px;}
.head_top .right_lan .lan_box ul.lan_list{display:none;position:absolute;top:31px;right:0px;background: rgba(0,0,0,0.5);border-radius:0 0 2px 2px;z-index:999;width:70px;text-align:center;overflow:hidden;}
.head_top .right_lan .lan_box ul.lan_list a{display:block;font-size:12px;color:#fff;padding:5px 0;}
.head_top .right_lan .lan_box ul.lan_list a:hover{background:#000;}

.search_box{position:relative;padding:0 5px;}
.search_box img.hover_search{vertical-align:5%;}
.search_box .hide_search{position:absolute;width:200px;top:-8px;right:0;display:none;}
.search_box .hide_search .btn-default{}

.top_phone{padding:0 20px;margin:0 20px;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}
.top_phone a{font-size:16px;color:#2e9ce1;display:inline-block;padding-left:25px;font-family:'Anton', sans-serif;background:url(../img/top_phone.png)left center no-repeat;}

/*-----------------head_nav_list------------------*/
.head_navlist{width:100%;background:#fff;}
.head_navlist .logo{padding:20px 0;}
.head_navlist .logo img{max-width:100%}

/*-----------------------------------------------------------------------------------*/
nav.navbar.bootsnav.navbar-mobile ul.nav{border-top:none;width:100%;}
nav.navbar.bootsnav ul.nav > li{padding:0 30px;position:relative;}

nav.navbar.bootsnav ul.nav > li > a{font-size:16px;color:#333;display:inline-block;-webkit-transition:all 0.3s ease-in;transition: all 0.3s ease-in;position:relative;padding:10px 0;}
nav.navbar.bootsnav ul.nav > li > a:before{position:absolute;content:""!important;left:50%;bottom:0;width:0%;height:2px;background:#2e9ce1;-webkit-transition:all 0.3s ease-in;transition: all 0.3s ease-in;}
nav.navbar.bootsnav ul.nav > li:last-child{padding-right:0;}
nav.navbar.bootsnav ul.nav > li:last-child:before{display:none;}

nav.navbar.bootsnav ul.nav > li.active > a:before ,
nav.navbar.bootsnav ul.nav > li > a:hover:before{left:0;width:100%;}

nav.navbar.bootsnav .navbar-toggle{}
.navbar-nav>li>.dropdown-menu {margin-top:0px;left:0px;min-width:auto;overflow:hidden;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li > a {padding: 7px 6px;}
nav.navbar.bootsnav {border:none;background:none;padding-right:0;min-height:auto;}
.navbar-collapse{padding-right:0px;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li > a:hover{background:#222;color:#fff;}

.product_nav{display:none;overflow:hidden;padding:25px 0}
.product_nav ul{display:flex;padding:0}
.product_nav ul li{display:flex;flex-flow:column;padding:0 10px;flex-grow:1}
.product_nav ul li h5{color:#333;font-size:16px;font-weight:bold}
.product_nav ul li span{border-bottom:1px solid #e9e9e9;font-size:12px;color:#909090;padding-bottom:10px;}
.product_nav ul li label{font-size:14px;color:#333;font-weight:400;margin-top:10px}
.product_nav ul li a{font-size:14px;color:#909090;margin:3px 0}
.product_nav ul li a:hover{color:#2e9ce1}

/*----------------------------bannerLoop-----------------------------*/
.banner{width:100%;position:relative;padding:0;}
.bannerLoop img {width:100%;}
.banner .bannerLoop.owl-carousel .owl-nav{display:block;z-index:9999}
.banner .bannerLoop.owl-carousel .owl-nav button.owl-next, 
.banner .bannerLoop.owl-carousel .owl-nav button.owl-prev{position:absolute;top:40%;left:90px;width:50px;height:50px;border:2px solid #fff;border-radius:50px;background:url(../img/top_top.png)center no-repeat;outline:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.banner .bannerLoop.owl-carousel .owl-nav button.owl-next{left:auto;right:90px;-webkit-transform: rotate(90deg);transform:rotate(90deg);}
.owl-carousel .owl-dots{position:absolute;width:100%;left:0;text-align:center;bottom:15px;}
.owl-carousel button.owl-dot{display:inline-block;width:8px;height:8px;border:1px solid #fff;border-radius:50px;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:#fff;} 

/*-----------------slide_product--------------*/
.slide_product{width:100%;position:relative;z-index:99;background:#2e9ce1;padding:0;}
.slide_product ul{width:100%;padding:10px 0;margin:0;display:flex;flex-wrap:wrap;}
.slide_product ul li.sliderproduct_list{text-align:center;background:url(../img/product_line.png)left center no-repeat;flex-grow:1}
.slide_product ul li.sliderproduct_list:last-child:after{width:1px;height:100%;right:-0;top:0;position:absolute;content:"";background:url(../img/product_line.png)center no-repeat;}
.slide_product ul li.sliderproduct_list a{font-size:14px;color:#fff;margin-left:10px;}

/*----------------index_product-------------------*/
.total_title{width:100%;border-bottom:1px solid #dedede;padding:10px 0;align-items:center;display:flex;flex-wrap:wrap;position:relative;}
.total_title h5{font-size:32px;color:#333;position:relative;padding-right:30px;font-weight:bold;}
.total_title h5:before{position:absolute;content:"/";right:0;top:0;height:100%;}
.total_title p{margin:0;padding-left:15px;}
.total_title span{font-size:14px;color:#333;display:block;}
.total_title span:last-child{color:#999;}

.index_search{padding:0;border-bottom:1px solid #2e9ce1;display:flex;justify-content:space-between;align-items: center}
.index_search span{color:#2e9ce1}
.index_search a{color:#909090;margin-left:5px}
.index_search_box{display:flex;align-items:center}
.index_search_box input{border:1px solid #2e9ce1;border-bottom:none;line-height:30px;color:#2e9ce1;padding:0 10px}
.index_search_box input::-webkit-input-placeholder{color:#2e9ce1}
.index_search_box input::-moz-placeholder{color:#2e9ce1}
.index_search_box button{background-color:#2e9ce1;border:1px solid #2e9ce1;border-bottom:none;line-height:30px;width:39px}
.index_search_box button img{filter:brightness(200%);vertical-align:baseline}

/*-----------------index_product_box--------------*/
.index_product{width:100%;padding:30px 0;}
.index_product .index_productbox{padding:20px 0;}
.index_product .index_productbox li{padding:8px;}
.index_product .index_productbox .index_productlist{background:#f6f6f6;padding:10px;text-align:center;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.index_productbox .index_productlist .product_text{margin:15px 0;}
.index_productbox .index_productlist .product_pic{overflow:hidden;}
.index_productbox .index_productlist .product_pic img{-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;max-width:100%;}
.index_productbox .index_productlist:hover .product_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_productbox .index_productlist:hover{box-shadow:2px 3px 10px #dedede;}
.index_productbox .index_productlist .product_text a.product_title{font-size:16px;color:#333;padding:10px 0;display:block;}
.index_productbox .index_productlist .product_text a.product_title:hover{color:#2e9ce1;}
.index_productbox .index_productlist .product_text p{font-size:14px;color:#999;margin:10px 0;}

a.more{font-size:14px;color:#222;border:1px solid #222;border-radius:50px;padding:6px 20px;display:inline-block;margin:10px 0;-webkit-transition:all 0.2s ease-in;transition: all 0.2s ease-in;}
a.more:hover , .index_productbox .index_productlist:hover a.more{background:#2e9ce1;border-color:#2e9ce1;color:#fff;}


/*-------index_about---------------*/
.index_about{background:#f9f7f7;width:100%;padding:50px 0;}
.index_about .index_aboutbox{width:100%;}
.index_about .index_aboutbox .about_main{margin-top:40px;padding:0;}
.index_about .about_text{padding:0;}
.index_about .about_pic{padding:0;margin-top:40px;position:relative;}
.index_about .about_pic:before{position:absolute;content:"";width:100%;height:100%;border:1px solid #dadada;right:10px;top:10px;border-radius:3px;}
.index_about .about_pic img{position:relative;border-radius:3px;}
.index_about .about_text span{font-size:12px;color:#999;}
.index_about .about_text h5{font-size:24px;color:#222;margin-top:0;position:relative;margin-bottom:25px;padding-bottom:15px;position:relative;}
.index_about .about_text h5:before{position:absolute;content:"";width:40px;height:1px;left:0;bottom:0;background:#666;}
.index_about .about_text p{font-size:14px;color:#999;line-height:26px;margin:5px 0;}
.index_about .about_text p a{color:#2e9ce1}

.index_about .service_client{padding:0;display:flex;margin-top:30px;}
.index_about .service_client li{margin-right:30px;padding-right:30px;border-right:1px solid #dedede;align-items:start}
.index_about .service_client li:last-child{border-right:none}
.index_about .service_client .number{position:relative}
.index_about .service_client li h5{font-size:60px;color:#fbaf00;font-family:'Anton', sans-serif;margin:0;}
.index_about .service_client li p{font-size:16px;color:#333;margin:0;}
.index_about .service_client li span{font-size:14px;color:#fbaf00;position:absolute;top:0;right:-20px}

.index_about .about_text .more{margin-top:30px;}

/*-----------------index_news------------------------*/
.index_news{margin-top:30px;margin-bottom:30px;padding:30px 0;}
.index_news .latest_news , .index_news .index_news_list{margin-top:40px;padding:10px 0;}
.index_news .latest_news .latest_pic{border-radius:4px;overflow:hidden;}
.index_news .latest_news .latest_pic img{-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.index_news .latest_news:hover .latest_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.index_news .latest_news .latest_text{margin-top:20px;display:flex;flex-wrap:wrap;}
.index_news .latest_news .latest_text a{display:block;width:100%;font-size:16px;color:#333;font-weight:500;margin-bottom:15px;}

.index_news .latest_news .latest_time{width:80px;overflow:hidden;padding-right:15px;margin-right:15px;border-right:1px solid #dedede;}
.index_news .latest_news .latest_time span{display:block;font-size:14px;color:#999;padding:0;}
.index_news .latest_news .latest_time span.day{font-size:24px;color:#333;}
.index_news .latest_news .text_box{width:80%;}
.index_news .latest_news .text_box p{margin:0;}

.index_newslist{margin-top:50px;}
.index_newslist li .news_time a{font-size:16px;color:#222;}
.index_newslist li:hover .news_time a{color:#2e9ce1;}
.index_newslist .news_textbox p{font-size:14px;color:#8b8b8b;margin:5px 0;}
.index_newslist li .news_time{display:flex;justify-content:space-between;}
.index_newslist li{margin-bottom:10px;border-bottom:1px dashed #e0e0e0;padding:10px 0;}

/*---------------------index_partner--------------------*/
.index_partner{width:100%;padding:30px 0;background:#f6f6f6;}
.index_partner .partner_content{width:100%;padding:0;}
.index_partner .partner_box{padding:15px 0;}
.index_partner .partner_item .owl-item{padding:15px 5px;}
.index_partner .partner_item .partner_list{box-sizing:border-box;text-align:center;}
.index_partner .partner_item .partner_list .partner_pic{border:1px solid #dadada;position:relative;overflow:hidden;}
.index_partner .partner_item .partner_list .partner_text{position:absolute;bottom:-50px;left:0;width:100%;padding:10px;background:rgba(45,156,225,0.8);height:100%;font-size:14px;color:#fff;opacity:0;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.index_partner .partner_item .partner_list:hover .partner_text{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:1;}
.index_partner .partner_item .partner_list p{font-size:14px;color:#8b8b8b;margin-top:15px;}
.index_partner .partner_item .partner_list .partner_pic img{display:inline-block;width:auto;max-width:100%;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

/*-----------------index_link-------------*/
.index_link{background:#222;}
.index_link .link_list{padding:5px 0;}
.index_link .link_list span.link_title{font-size:14px;color:#fff;}
.index_link .link_list a{font-size:14px;color:#909090;}

/*-------------------------foot--------------------------------*/
.foot {padding:40px 0 0 0;background:#0e0e0e;width:100%;}
.foot .foot_box , .foot .foot_list{padding:0;}
.foot .left_foot, .foot .right_foot {padding: 5px 0;}
.foot span.foot_title {font-size: 16px;color: #fff;border-bottom: 1px solid #919090;display: inline-block;padding-bottom: 10px;}

.foot .foot_list ul{margin-top: 20px;}
.foot .foot_list a {color:#919090;font-size:14px;padding:3px 0;display:inline-block;}
.foot .follow {}
.foot .follow img {display:inline-block;margin:15px 0;height:100px;}
.foot .follow p {font-size:14px;color:#919090;}
.foot .foot_contact span.foot_title {margin-bottom:15px;}
.foot .foot_contact strong{font-size:28px;color:#f9b90e;margin-bottom:5px;white-space:nowrap;width:100%}
.foot .foot_contact p {font-size:14px;color:#919090;margin:0;line-height:30px;}
.foot a:hover, .foot p:hover {color: #fff;}

.foot .foot_logo{text-align:center;position:relative;width:100%;margin-bottom:30px;margin-top:30px;}
.foot .foot_logo:before , 
.foot .foot_logo:after{position:absolute;content:"";width:42%;height:1px;left:0;top:18px;background:#333;}
.foot .foot_logo:after{left:auto;right:0;}

/*------------------------bottom---------------------*/
.footer{background:#222;width:100%;padding:5px 0}
.foot_bottom{font-size:14px;color:#919090;width:100%;padding:10px 0;display:flex;flex-wrap:wrap;justify-content:space-between}
.foot_bottom p{margin:0}
.foot_bottom a{color:#919090}

/*-----------------------inner_banner-------------------*/
.inner_banner{width:100%;padding:0;position:relative;}
.inner_banner .banner_pic{width:100%;padding:0;position:relative;}

/*----------------bread--------------------*/
.bread_content{position:absolute;left:0;bottom:10px;width:100%;}
.bread{padding:10px 0;font-size:14px;color:#fff;}
.bread i{padding:0 5px;font-size:12px;}
.bread a{color:#fff;padding-right:10px;margin-right:10px;position:relative;}
.bread a:before{position:absolute;content:"";width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;bottom:6px;}
.bread a:last-child:before{display:none}
.bread a:hover{color:#fff}

/*--------------------subcat------------------*/
.subcat_box h5{background:#2e9ce1;color:#fff;font-size:16px;line-height:40px;margin:0;padding:0 20px}
.subcat_box ul{border:1px solid #d4d4d4;padding:8px 20px;margin-bottom:24px;overflow:hidden}
.subcat_box ul img{margin:10px 0 0}
.subcat_box li{color:#909090;font-size:14px;margin:8px 0;padding-left:15px;background-repeat:no-repeat;background-image:url(../img/triangle.png);background-position:left center}
.subcat_box li a{color:inherit}
.subcat_box li:hover{color:#2e9ce1;background-image:url(../img/triangle_blue.png);}

/*--------------------inner_content------------------*/
.inner_content{width:100%;padding:0;background:#fff;}
.inner_content .inner_titlebox{padding:15px 0;margin-top:40px;}
.inner_title{width:100%;position:relative;text-align:center;}
.inner_title h5{font-size:32px;color:#333;z-index:999;position:relative}
.inner_title span{position:absolute;width:100%;text-align:center;top:-3px;left:0;font-size:46px;color:#efefef;font-weight:bold;z-index:1;font-family:'Anton', sans-serif;}
.inner_title label{height:3px;padding:0 48px;background:#dbdbdb;margin-bottom:0}
.inner_title label:before{background:#333;height:3px;width:30px;content:"";display:block}

/*------二级导航--------*/
.subnav_box{text-align:center;width:100%;margin:30px 0;border-bottom:1px solid #dedede;z-index:9999;}
.subnav{padding:0;margin-bottom:0;position:relative;}
.subnav .navtabs{border:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;}
.subnav .navtabs li{float:none;padding:0 15px}
.subnav .navtabs li>a{font-size:18px;color:#333;padding:10px 0px;display:inline-block;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;position:relative;border:none;}
.subnav .navtabs li>a:before{position:absolute;content:"";left:0;bottom:-1px;width:0%;height:1px;background:#2e9ce1;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.subnav .navtabs li.active>a , .subnav .navtabs li:hover>a{border:none;background:none;color:#2e9ce1;}
.subnav .navtabs li.active>a:before , .subnav .navtabs li:hover a:before{width:100%;}

.subnav .navtabs .down_select{position:absolute;width:100%;background:#fff;bottom:-46px;padding:5px;left:0;display:none;z-index:9999;text-align:left;}
.subnav .navtabs .down_select:before{position:absolute;content:"";width:20px;height:15px;left:8%;top:-10px;}
.subnav .navtabs .down_select a{font-size:14px;color:#333;margin:5px 8px;padding:2px;display:inline-block;}
.subnav .navtabs .down_select a:hover ,
.subnav .navtabs .down_select a.active{color:#2e9ce1;}


/*--------about_text-------*/
.inner_about , .inner_contact{width:100%;margin:30px 0;}
.inner_about .inabout_text{padding:15px 0;}
.inner_about .inabout_text p{font-size:14px;color:#666;line-height:26px;margin:10px 0;}

.inner_about .about_title{font-size:16px;color:#fff;background:#2e9ce1;padding:10px 15px;margin-bottom:15px;}

.inwork{width:100%;padding:15px 0;}
.inwork .work_box{width:100%;padding:15px 0;}
.inwork .work_box li{padding:1px;}
.inwork .work_box li .work_list img{width:100%;}

.inner_about .history{width:100%;padding:15px 0;}
.inner_about .history .history_box{width:100%;padding:0;}
.inner_about .history .history_box li{width:100%;padding:8px 0 8px 20px;background:url(../img/triangle.png)left center no-repeat;}
.inner_about .history .history_box li p{margin:0;font-size:14px;color:#333;}

.culture_title{width:100%;padding:15px 0}
.culture_title p{font-size:16px;color:#333;margin:0}

.culture_box{padding:20px 0;}
.culture_box li{width:100%;display:flex;flex-wrap:wrap;padding:0;}
.culture_box li:nth-child(2n-1){flex-direction:row-reverse}
.culture_box li .culture_pic{padding:0;}
.culture_box li .culture_text{background:#f5f5f5;padding:20px 30px;display:flex;align-items:center;flex-wrap:wrap;align-content:center}
.culture_box li .culture_text h5{font-size:20px;color:#333;margin-bottom:20px;}
.culture_box li .culture_text p{font-size:14px;color:#999;line-height:26px;margin:0;}

/*------------------------inner_contact--------------*/
/*联系方式*/
.inner_contact{width:100%;padding:30px 0;}
.inner_contact .contact_box{width:100%;margin-bottom:50px;}

.inner_contact .contact_box .contact_list{display:flex;flex-wrap:wrap;border:1px solid #dfdfdf;padding:30px}
.inner_contact .contact_box .contact_list li{padding:0;margin:15px 0;display:flex;align-items:center}
.inner_contact .contact_box .contact_list li label{width:20px;margin:0}
.inner_contact .contact_box .contact_list li img{max-width:100%;max-height:20px}
.inner_contact .contact_box .contact_list li span{width:1px;height:18px;margin:0 15px;background:#fbaf00}
.inner_contact .contact_box .contact_list li p{font-size:16px;color:#333;margin:0}
.inner_contact .contact_box .contact_list li a{font-size:24px;color:#fbaf00}

.inner_contact .contact_box .contact_map{width:100%;padding:10px;border:1px solid #dfdfdf}

/*招聘*/
.inner_contact .panel-heading{border-bottom:1px solid #222;border-left:none;border-right:none;border-top:none;}
.inner_contact .panel-heading a{display:block;padding:5px;line-height: 30px;}
.inner_contact .panel-heading a span.jop_title{font-size:16px;color:#222;}
.inner_contact .panel-heading a span.jop_title img{vertical-align:-12%;margin-right:15px;}
.inner_contact .panel-heading a p{font-size:14px;color:#666;margin-bottom:15px;float:right;}
.inner_contact .panel-heading p span{margin-left:20px;}
.inner_contact .panel-heading p span.open{border:1px solid #222;display:inline-block;width:30px;height:30px;text-align:center;line-height:24px;}
.inner_contact .panel-heading p span.open i{width:8px;height:8px;display:inline-block;border-left:1px solid #222;border-bottom:1px solid #222;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

.inner_contact .panel-group .panel{background:#f1f1f1;border:none;border-radius:0;}
.inner_contact .welfare , .inner_contact .demand{font-size:14px;width:100%;padding:25px;}
.inner_contact .demand h6{font-size:14px;color:#333;font-weight:600;}
.inner_contact .welfare p , .inner_contact .demand p{font-size:14px;color:#666;line-height:30px;margin:0;}
.inner_contact .apply_job{padding:25px}
.inner_contact .apply_job a{background:#2e9ce1;padding:12px 35px;color:#fff;border-radius:3px}

@media screen and (max-width:640px){
.inner_contact .panel-heading a{line-height:26px;}
.inner_contact .panel-heading a p{margin:0;float:none;}
.inner_contact .panel-heading p span{margin-left: 0px;}
.inner_contact .panel-heading p span.open{width:20px;height:20px;line-height:20px;}
.inner_contact .welfare, .inner_contact .demand{padding: 5px;}
}

/*留言/反馈/意见*/
.inner_contact .form-horizontal{margin:0 auto;float:none;}
.inner_contact .form-horizontal h5{font-size:14px;color:#222;border-left:2px solid #222;padding-left:10px;margin: 15px 0 25px;}
.inner_contact .form-control , .inner_support .form-control{border-radius:0;border:1px solid #d1d1d1;box-shadow:none;background: none;}
.inner_contact textarea.form-control , .inner_support textarea.form-control{height:120px;resize:none;}
.inner_contact .form-horizontal p.code{height:32px;text-align:center;line-height:32px;border:1px solid #d1d1d1;}
.inner_support .code_submit{padding:0 0 0 5px;}
.inner_support .code_submit .code{height:34px;text-align:center;line-height:34px;border:1px solid #d1d1d1;}
.inner_support .code_submit .tijiao{padding:0;}
.inner_contact .form-horizontal .btn-default , .inner_support .form-horizontal .btn-default{border-radius:0;border:1px solid #2e9ce1;width:100%;background:#2e9ce1;color:#fff;}
.inner_contact .form-horizontal .btn-default:hover , .inner_support .form-horizontal .btn-default:hover{width:100%;background:#fff;color:#2e9ce1;}

@media screen and (max-width:768px){
.inner_support .code_submit , .inner_support .code_submit .code , .inner_support .code_submit .code_in{padding:0;margin-bottom:15px;}

}

/*-----服务支持------*/
.inner_support .inner_apply{width:100%;padding:20px 0}
.inner_support .service h5{font-size:14px;color:#666;text-align:right;font-weight:normal;}
.inner_support .control-label{font-size:14px;color:#666;text-align:right;font-weight:normal;padding-right:0;white-space:nowrap}
.inner_support .form-group span{font-size:12px;color:#ff5252}
.inner_support .control-label i , .inner_support p.warning i{font-size:6px;color:#fc0000;}
.inner_support .service p{font-size:14px;color:#bcbcbc;margin-top:8px;}
.inner_support p.warning{font-size:14px;color:#bcbcbc;width:100%;text-align:right;margin-top:10px}

/*-----资料下载------*/
.inner_support .down_box{padding:30px 0;}
.inner_support .down_box li{margin-bottom:30px;}
.inner_support .down_box .down_list{background:#f2f2f2;display:flex;align-items:center;border-left:2px solid #222;}
.inner_support .down_box .down_list .down_title p{font-size:14px;color:#666;padding-left:10px;margin:20px 0 20px 10px;}
.inner_support .down_list .down_button{text-align:center;padding:15px;border-left:1px solid #dedede;}
.inner_support .down_list .down_button a{color:#222;}
.inner_support .down_list .down_button i{font-size:24px;}
.inner_support .down_list span{display:block;font-size:14px;margin-top:5px;}

@media screen and (max-width:640px){
.inner_support .down_box .down_list .down_title p{margin:20px 0 0 10px;}
.inner_support .down_box{margin:20px 0 0 0;}
}

/*----------------inner_news-----------------*/
.inner_news{width:100%;padding:10px 0;}
.inner_news .inner_newsbox{padding:0 0 10px}
.inner_news .inner_newsbox li{width:100%;margin-bottom:15px;}
.inner_news .inner_newsbox .news_title{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.inner_news .inner_newsbox .news_title a{font-size:16px;color:#333}
.inner_news .inner_newsbox .news_title span{font-size:14px;color:#909090}

.inner_news .inner_newsbox .inner_newstext{padding-right:0;border-bottom:1px dashed #dedede;padding-bottom:10px;}
.inner_news .inner_newsbox .inner_newstext p{font-size:14px;color:#888;margin:10px 0;line-height:26px;text-align: justify}

.inner_news .inner_newsbox .news_title:hover a , .inner_news .inner_newsbox .news_title:hover span{color:#2e9ce1}

/*-------------news-details-----*/
.inner_news .details_content{}
.inner_news .details_title{width:100%;text-align:center;margin-bottom:30px;}
.inner_news .details_title h6{font-size:22px;color:#333;margin-bottom:10px;}
.inner_news .details_title span{font-size:14px;color:#909090}
.inner_news .details_title p{font-size:14px;color:#888;margin-bottom:5px;}
.inner_news .details_title a{color:#888;margin-right:10px;}
.inner_news .details_box{margin-bottom:10px;padding:10px 0;}
.inner_news .details_box p{font-size:14px;color:#909090;line-height:26px;text-indent:2em;}
.inner_news .details_box img{max-width:100%;height:auto!important}

.more_news{width:100%;margin-top:25px;padding:10px 0;border-top:1px dashed #dedede;padding-top:15px;}
.more_news p{font-size:14px;color:#333}
.more_news a{color:#909090}
.more_news a:hover{color:#2e9ce1}

/*---------------inner_product-----------------*/
.inner_product{width:100%;margin-top:55px;padding:30px 0;}
.inner_product .inner_productbox{width:100%;padding:15px 0;}
.inner_product .inner_productbox li{margin-bottom:30px;}
.inner_product .inner_productlist{background:#f6f6f6;padding:10px;text-align:center;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.inner_product .inner_productlist .inner_productpic{border:1px solid #f1f1f1;overflow:hidden;}
.inner_product .inner_productlist .inner_productpic img{-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;width:100%;}
.inner_product .inner_productlist .inner_producttext{padding:15px;}
.inner_product .inner_productlist .inner_producttext a{font-size:16px;color:#333;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:inline-block;}

.inner_product .inner_productlist .inner_producttext p{font-size:14px;color:#666;margin:10px 0;}
.inner_product .inner_productlist:hover .inner_productpic img{-webkit-transform:scale(1.1,1.1,);transform:scale(1.1,1.1);}
.inner_product .inner_productlist:hover{background:#fff;box-shadow:2px 3px 10px #dedede;}
.inner_product .inner_productlist:hover .inner_producttext a{color:#2e9ce1;}

/*---------product_index--------*/
.product_index{display:flex;flex-flow:wrap}
.product_index .subcat_box{display:flex;flex-flow:column;height:100%}
.product_index .subcat_box ul{flex-grow:1}
.product_index .subcat_box ul .product_index_pic{margin:10px 15px 10px 0;float:left;max-width:100%}
.product_index .subcat_box ul p{color:#909090;line-height:24px;margin:5px 0 0}

.product_index .subcat_box .pro_news_list{padding-left:0;padding-right:0}
.pro_news_pic{padding-right:0;text-align:center}
.pro_news_box{display:flex;flex-flow:column;justify-content:center}
.product_index .subcat_box .pro_news_list li{padding:0;display:flex;flex-flow:wrap;background:none;margin:0 0 10px}
.product_index .subcat_box .pro_news_list li img{margin:0;max-width:100%}
.pro_news_tit{display:flex;justify-content:space-between}
.pro_news_tit h4{margin:0;font-weight:400;font-size:14px}
.pro_news_tit span{font-size:12px}
.product_index .subcat_box .pro_news_list li p{font-size:14px;line-height:20px;text-align:justify}
.pro_title_bg{background:url(../img/title_bg.png) no-repeat!important;border:1px solid #d4d4d4;border-bottom:none}

.subcat_box .pro_categorys{display:flex;flex-flow:wrap;align-items:start}
.subcat_box .pro_categorys li{background:none;padding:0}
.subcat_box .pro_categorys li:hover{color:#909090}
.subcat_box .pro_categorys li label{color:#333;font-size:16px;border-bottom:2px solid #adadad;padding:6px 0}
.subcat_box .pro_categorys li a{white-space:nowrap;margin:4px 0;margin-right:10px}

/*---------product_details--------*/
.product_details{width:100%;padding:10px 15px;}
.product_details .details_title{background:#2e9ce1;padding:5px 15px;}
.product_details .details_title h5{font-size:16px;color:#fff;font-weight:600;}
.product_details .details_total{width:100%;margin-bottom:20px;padding:0;}
.product_details .details_total .total_profile{padding:20px;}
.product_details .details_total .total_profile h5{font-size:18px;color:#222;margin:15px 0;border-left:2px solid #222;padding-left:10px;}
.product_details .details_total .total_profile p{padding-left:10px;font-size:14px;color:#888;margin-bottom:5px;line-height:24px;letter-spacing:1px;}
.product_details .details_total .total_profile a{display:inline-block;margin-left:10px;font-size:14px;color:#222;margin-top:25px;padding:5px 20px;border:1px solid #222;}
.product_details .details_pic{background:#fff;text-align:center;margin-top:10px;padding:15px 0}
.product_details .details_text{width:100%;margin-top:10px;padding:15px 0;}
.product_details .details_text h5{background:#f1f1f1;padding:5px 10px;font-size:16px;color:#222;border-left:2px solid #222;margin-bottom:30px;margin-top:10px;}
.product_details .details_text p{padding-left:10px;font-size:14px;color:#666;line-height:30px;margin:5px 0;}
.product_details .details_text ul li{position:relative;padding-left:20px;}
.product_details .details_text ul li:before{position:absolute;content:"";width:8px;height:8px;background:#666;left:10px;top:11px;}
.product_details .details_text img{display:inline-block;margin-left:10px;}

.more_product{width:100%;margin-top:30px;padding:15px 0;border-top:1px solid #dedede;}
.more_product p{margin:5px 0;font-size:14px;color:#666;}
.more_product a{color:#222;}

.recommend{width:100%;margin:30px 0;}
.recommend h5{font-size:16px;border-bottom:1px dashed #dedede;border-left:2px solid #222;color:#222;padding:5px 10px;}
.recommend ul li{margin:5px 0;}
.recommend ul li a{font-size:14px;display:block;color:#333;border-bottom:1px dashed #dedede;padding:10px 0;}

/*------suggest_content------------*/
.suggest_content{width:100%;padding:30px 0;background:#f6f6f6;}
.suggest_content .suggest_title{width:100%;padding:10px 0;border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.suggest_content .suggest_title h5{font-size:16px;color:#161616;margin:0;}
.suggest_content .suggest_title a{font-size:14px;color:#999;}
.suggest_content .suggest_news .suggest_newsbox{width:100%;padding:15px;margin:0;background:#fff;}
.suggest_content .suggest_news .suggest_newsbox li a{font-size:14px;color:#333;padding:5px 0 5px 20px;display:inline-block;background:url(../img/triangle.png)left center no-repeat;}
.suggest_content .suggest_news .suggest_newsbox li a:hover{background-image:url(../img/triangle_blue.png);color:#2e9ce1}

.suggest_know .suggest_knowbox{padding:0;width:100%;}
.suggest_know .suggest_knowbox .knowbox_text{padding:10px;background:#fff;width:100%;}
.suggest_know .suggest_knowbox .knowbox_text a{font-size:14px;color:#333;display:block;margin-bottom:10px;}
.suggest_know .suggest_knowbox .knowbox_text p{font-size:14px;color:#999;}

.suggest_solution .solution_box{width:100%;padding:0;}
.suggest_solution .solution_box .solution_pic{width:100%;padding:0;position:relative;}
.suggest_solution .solution_box .solution_pic a{width:100%;padding:5px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.4);font-size:14px;color:#fff;}
.suggest_solution .solution_box .solution_list{width:100%;padding:10px 15px;background:#fff;}
.suggest_solution .solution_box .solution_list li a{font-size:14px;color:#333;padding:3px 0 3px 15px;display:inline-block;background:url(../img/triangle.png)left center no-repeat;}
.suggest_solution .solution_box .solution_list li a:hover{background-image:url(../img/triangle_blue.png);color:#2e9ce1}

/*------------page----------*/
.page{width:100%;margin:15px 0;text-align:center;}
.pags a{border:#eee 1px solid;padding:2px  5px;margin:2px;}
.pags a:hover{border: #999 1px solid;}
.pags #current{border: #036cb4 1px solid; padding:2px 5px; font-weight:bold; margin: 2px; COLOR: #fff;BACKGROUND-COLOR: #036cb4}
.page ul li{display:inline-block;margin:10px 5px;}
.page ul li a{background:#f1f1f1;padding:5px 10px;font-size:14px;color:#666;}
.page ul li a:hover{background:#222;color:#fff;}

.w-100{width:100%}
.flex_wrap{display:flex;flex-flow:wrap}
.flex_column{display:flex;flex-flow:column}
.vertical_center{display:flex;align-items:center;justify-content:center}
.flex_20{flex: 0 0 20%;}

.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}
