@charset "utf-8";
*{margin:0 ;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
img{outline:none;border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5{color:#181818}
/* a,li,p{color:#929292;font-weight:400} */
a,li,p,label{color:#181818;font-weight:400}
button{outline:none!important}

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;} */

:root {
    --main-color:#044386;
	--vice-color:#181818;
	--order-color:#efefef;
	--yellow-color:#f4b307;
	--red-color:#e5322d;
	--line-color:#e0e0e0;
	--text1-color:#a4a4a4;
	--text2-color:#5a5a5a;
	/* --text3-color:#929292; */
	--text3-color:#181818;
	--bg-color:#f6f6f6;
}
.yellow_text{color:var(--yellow-color)!important}
.impact{font-family:impact!important}

/*-------------------------------------顶部-----------------------------------------*/
.top_kuang{background:var(--order-color);padding:10px 0}
.top_text{font-size:14px;color:var(--text1-color)}
.top_text i{margin-right:15px;color:#3c466a}
.top_lang a{color:var(--text1-color);font-size:14px}
.top_lang a.active{color:var(--main-color)}

.logo_kuang{padding:30px 0}
.logo_kuang .container{display:flex;justify-content:space-between}
.logo{align-items:center}
.logo span{margin:0 10px;background:var(--line-color);width:1px;height:48px}
/* .logo_text h3{font-size:24px;color:var(--main-color);font-weight:bold;margin-bottom:5px} */
.logo_text h3{font-size:35px;color:#349c4c;font-weight:bold;margin-bottom:5px}
.logo_text p{font-size:18px;color:var(--text2-color);margin:0}
.logo_text h5{font-size:30px;color:var(--main-color);margin:0;font-weight:bold;letter-spacing:-1px;}

/*-------------------------------------导航-----------------------------------------*/
.navbar{background:var(--main-color);padding:0;margin-bottom:0}

.header{padding:0}
.navbar-nav{justify-content:space-around}
.navbar-nav .nav-item{transition-duration:0.3s;text-align:center}
.navbar-nav .nav-item>a{color:var(--white);white-space:nowrap;text-transform:uppercase;font-size:16px;padding:15px 30px!important;}

.navbar-nav .active,.navbar-nav .nav-item:hover{background:var(--yellow-color)}
.navbar-nav .active>a,.navbar-nav .nav-item:hover>a{font-weight:bold}

.dropdown-menu{padding:0 0 5px;margin-left:-17px;background:#fff;top:95%}
.dropdown-menu .dropdown-item{text-align:center;border-bottom:1px solid #f0f0f0;line-height:35px;color:#a2a2a2;font-size:14px}
.dropdown-menu .dropdown-item:hover{border-bottom:1px solid #1b1b1b;color:#1b1b1b}



/*-------------------------------------手机端导航-----------------------------------------*/
.nav_mobile{background:none;background-color:#fff!important;}

.nav_mobile img{max-height:60px;margin:10px 20px}
.nav_mobile .navbar-toggler{margin-right:20px}
/*-------------------------------------公共部分-----------------------------------------*/
.inbanner{overflow:hidden}
.inbanner img{width:100%}

.crumbs_box{box-shadow:0 4px 8px 2px #e4e4e4;position:relative}
.crumbs_box .container {display: flex;justify-content:space-between;align-items:center}
.crumbs{margin:10px 0;padding:0;color:var(--vice-color);font-size:16px}
.crumbs i{color:inherit;margin-right:5px;font-size:16px}
.crumbs a,.crumbs em{color:inherit;font-style:inherit}


.content_box{padding:60px 0;background:var(--bg-color)}

.inner_subcat{margin-bottom:25px}
.inner_subcat a{margin-right:10px;padding:14px 55px;background:#eaeaea;margin-bottom:15px}
.inner_subcat a:last-child{margin-right:0}
.inner_subcat a:hover,.inner_subcat a.active{background:var(--yellow-color);color:var(--white)}

.pages{margin:0 auto;justify-content:center}
.pages li{margin:0 5px 10px;width:30px;text-align:center;line-height:28px;border:1px solid var(--line-color)}
.pages li:hover,.pages .active{background:var(--yellow-color);color:#fff;border-color:var(--yellow-color)}
.pages li:hover a{color:#fff}

/* .content_title{font-size:20px;color:#202020;font-weight:bold;border-right:1px solid #202020;border-left:1px solid #202020;padding:0 20px;margin:50px auto 30px}

.mobile_padding{padding-right:15px;padding-left:15px} */

/*-------------------------------------底部-----------------------------------------*/

.footer{background:#044386;padding:50px 0 0;overflow:hidden}
.footer .footer_box{align-items:flex-start;margin-bottom:30px}
.footer .footer_box:last-child{border-right:none}
.footer .footer_box ul{margin-bottom:0}
.footer .footer_box h5{color:var(--white);font-size:16px;margin-bottom:30px}
.footer .footer_box li{color:#b5d5f7;margin-bottom:15px;font-size:14px;margin-right:15px;display:flex}
.footer .footer_box li a{color:inherit}
.footer .footer_box li i{margin-right:8px;flex:0 0 20px;text-align:center;font-size:16px}


.footer .footer_box span{color:var(--text3-color);font-size:14px}
.footer .footer_box p{text-align:justify;margin:0;line-height:28px}

.footer .footer_box .footer_erwei{justify-content:space-between;align-items:center}
.footer .footer_box img{max-width:48%}

.footer_nav{flex-flow:wrap}

.footer_copyright{padding:20px 0!important;font-size:14px;background:#2f2f2f}
.footer_copyright p{margin:0;color:var(--white)}
.footer_copyright a{color:#adb4ba}
.footer_link{margin-top:30px}
.footer_link span{color:var(--white)}
.footer_link a{color:#adb4ba;margin:0 10px}

.feedback_box li{display:flex;margin-bottom:15px}
.feedback_box li input{line-height:26px;padding:0 10px}
.feedback_box li textarea{min-height:80px;padding:10px;resize:none}
.feedback_box li input,.feedback_box li textarea{flex-grow:1;border:1px solid #286ab0;color:var(--white);background:none;outline-color:var(--main-color);font-size:14px}
.feedback_box li input::-webkit-input-placeholder,.feedback_box li textarea::-webkit-input-placeholder{color:var(--white)}
.message_code img{padding-left:0;height:100%;max-height:50px}
.message_code button{background:var(--yellow-color);border:1px solid #e2e2e2;margin-left:15px;color:var(--white)}

.mobile_zixun{position:fixed;bottom:0;width:100%;z-index:999}
.mobile_zixun ul{margin-bottom:0}
.mobile_zixun ul li{flex:0 0 25%}
.mobile_zixun ul li a{font-size:14px;align-items:center;padding:5px 0}
.mobile_zixun ul li i{font-size:24px}

/*-----------右侧资讯框------------------*/
.right_sontact{position:fixed;width:62px;right:10px;bottom:35%;z-index:99999;} 
.right_sontact ul li.hover_contact{position:relative;width:100%;margin-bottom:10px;text-align:center;} 
.right_sontact ul li.hover_contact a{width:62px;height:62px;background:#e8e8e8;text-align:center;padding:10px 0;display:block;border-radius:50%;color:#7e7e7e} 

.right_sontact ul li.hover_contact a label{color:inherit;margin-bottom:0;font-size:11px;width:100%}
.right_sontact ul li.hover_contact a:hover{color:#fff;background:#ed232f}
.right_sontact ul li.hover_contact a img{max-width:100%}
.right_sontact ul li:nth-child(n+2):hover a img{filter:grayscale(100%) brightness(500%);}
.right_sontact ul li.hover_contact span img{height:26px;} 
.right_sontact ul li.hover_contact span{width:100%;background:#e8e8e8;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact .hide_contact{position:absolute;right:65px;top:0;display:none;background:#e8e8e8;padding:10px;}
.right_sontact ul li.hover_contact .hide_contact a{font-size:16px;color:#fff;display:inline-block;padding:0}
.right_sontact ul li.hover_contact .hide_contact p{padding:2px 0 2px 20px;margin:0;background:url(../images/icon004.png)left center no-repeat;background-size:20px;border-bottom:1px solid #3ab7fd;}

/*-------------------------#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:#e8e8e8;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;height: 62px;border-radius:50%}
#goToTop span{display: inline-block;width:100%;background:var(--main-color);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);} */

/*-------------------------------------公共样式-----------------------------------------*/
.transition3{transition-duration:0.3s;-webkit-transition-duration:0.3s}

.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}

