/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


html,body{
	font-family: "Poppins",Helvetica,Arial,Verdana,sans-serif,"微软雅黑"!important;
}
.bg-light{
	background: #ecf3fd;
	background-color: #ecf3fd!important;
}
.pb-10{
	padding-bottom: 10rem;
}
.pt-10{
	padding-top: 10rem;
}
.fr{
	float: right;
}
.fl{
	float: left;
}
.en{
	margin-left: 20px;
	margin-right: 20px;
}
/*解决button在点击时出现的边框的方法*/
button:focus,input:focus{outline:0;}


/***导航****/
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;

}

.logo-sm-height{
	height: 70px; 
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar{
	border-bottom: 4px solid #56a1d8;
	padding-top:0;
	padding-bottom:0;
}

.navbar-expand-lg .navbar-nav .nav-link{
	font-size: 16px;
}

.nav-link{
            padding:0;
            line-height:96px;
            margin-right: 1rem; 
}
.nav-link span{
            margin-left: 5px;
            margin-right: 5px;
           
}
.nav-link span img{
	 max-width: 15px;
}
.navbar-expand-lg .navbar-nav .nav-link:hover{
	color:#56a1d8;
}
.sub_menu{
            position: absolute; 
            top:92px;
            width: 200px;
            background: rgba(47,80,157,0.8);
            display: none; 
            text-align: center; 
            margin-left: -30px; 
            padding-bottom: 20px; 
            border-top:8px solid #56a1d8; 

}
.sub_menu li{
            line-height: 40px; 
            text-align: center;
}
.sub_menu li a{
	color:#fff;
}
.nav-item:hover .sub_menu{
            display: block;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
	color:#56a1d8;
}


.top_search{
	margin-right: 30px;
	padding-left: 20px;
}
.top_search img{
   max-width: 20px;
}
/**底部**/

.footer{
	background: url(/static/footer-bg1.jpg) no-repeat center top;
	height: 500px;
	color:#fff;
	border-top:5px solid #5da9dd;
	padding-top: 80px;
}
 
.foot_menu li{
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 300;
}
.foot_menu li a{
	color:#fff;
	font-size: 16px;
	font-weight: 300;
}
.FootTop{
	height: 350px;
}
.footTitle{
	color:#fff;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
} 
.FootInput{
	border:none;
	outline: none;
	background: #333;
	color:#ddd;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	padding-left: 15px;
	width: 100%;
	margin-bottom: 20px;
}
.FootSubmit{
	border:none;
	background: #5da9dd;
	width: 120px;
	height: 34px;
	line-height: 34px;
	color:#fff;
	outline: none;
}
.FootSubmit:hover{
	outline: none;
	background: #2f509d;
}
.border-top{
	border-top:1px solid #000!important;
}
.copyright{
	line-height: 70px;
	color:#888;
}
.copyright a{
	color:#888;
}
/***banner****/

.banner_gg{
	position: relative;
	width: 100%;
	height: 70px;
	z-index: 9999;
	bottom:0;
	left:0;
	color:#fff;
}
.banner_gg a{
	color:#fff;	
}
.banner_gg li{
	 width: 16.666%;
	 float: left;
	 height: 100%;
	 padding-left:1%;
	 padding-top: 15px;
	 padding-right: 2%;
	 font-size: 18px;
	 font-weight: 300;
	 position: relative;
}
.banner_gg .gg1,.banner_gg .gg4{	
	background: #2f509d;
}
.banner_gg .gg2,.banner_gg .gg5{
	width: calc(97%-100px);
	background: #56a1d8;
}
.banner_gg .gg3,.banner_gg .gg6{
	width: calc(97%-100px);
	background: #dfe52b;	
}
.banner_gg .gg3 a,.banner_gg .gg6 a{
	color:#2e509d;
}
.gg_title{
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

.gg_click{
	position: absolute;
	right:50px;
	top:20px;
	z-index: 9999;
	transition: all 0.6s;
}
.gg_click img{
	max-width: 30px;
}
.gg_click:hover{
	right:30px;
}
.gg_title:hover .gg_click{
	right:30px;
}

/**首页关于**/
.indexAboutTitle{
	text-align: center; 
	font-size: 34px; 
	margin-bottom: 50px;
	color: #2a5caa!important;
	font-weight: 500;
}
.indexAbout{	
	text-align: left; 
	margin-bottom: 35px; 
	font-size: 20px; 
	line-height: 40px;
	font-weight: 300;
	text-indent: 2rem; 
}
.indexAboutMore{
	color:#56a1d8!important;
	font-size: 20px;
}
.indexAboutMore:hover{
	color:#2a5caa!important;
}
.IndexTeamList{
	width: 9%;
	margin-right: 2.35%;
	float: left;
}
.IndexTeamList img{
	width: 100%;
}
.IndexTeamList:last-child{
	margin-right: 0;
}

.indexAbout2{	
	text-align: center; 
	margin-bottom: 35px; 
	font-size: 24px; 
	line-height: 35px;
	font-weight: 300;	 
}

/**NUMINDEX**/
.numImg{
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #78a1c1;
	width: 150px;
	margin: 0 auto;	
}
.numTitle{
	font-size: 50px;
	font-weight: 400;
	text-align: center;
	color:#2e509d;
}
.numSubTitle{
	font-size:18px;
	font-weight: 300;
	text-align: center;
	color:#2e509d;
}
.small_Num{
	font-size: 20px;
}



/**首页资料**/
.Index_zl_title .card-body{
	background-color: #56a1d8;
	padding:10px;
}
.Index_zl_title .card-title{
	text-align: center;
	margin-bottom: 0;
}
.Index_zl_title .card-title a{
   color:#fff!important;
   font-weight: 300;
   font-size: 14px;
   line-height: 24px;
   height: 24px;
   overflow-y: hidden;
   display: block;
}
/**资料列表**/
.ZL_list  .card-title{
	height: 20px;
}
.ZL_list  .card-title a{
	font-size: 15px;
	line-height: 20px;
	color:#2f509d!important;
	font-weight: bold;
}

/*page_about关于我们*/
.page_about{
	padding-top: 100px;
	padding-bottom: 100px;
}
.page_about_title{
	font-size: 38px;
	color:#2f509d;
	font-weight:300;
	margin-bottom: 30px;
}
.page_about_content{
	 font-size: 20px;
	 font-weight: 300;
	 line-height: 40px;
}
.page_about_content2{
	 font-size: 16px;
	 font-weight: 300;
	 line-height: 30px;
}

.bg-about{
	background:#45629e url(/static/bgabout.jpg) no-repeat top center;
}

.page_teamlist{
	padding:10px 30px;
}
.page_aboutico img{
	width: 100%;
}


/**资料**/
.jumbotron{
	min-height: 400px;
	margin-bottom: 0;
}
.banner_title{
	color:#2f509d;
	font-size: 40px;
	margin-top: 70px;
	font-weight: bold;
}
.banner_subtitle{
	margin-top: 30px;
	font-size: 30px;
	color:#2f509d;
}
.banner_blue{
	background: #2f509d;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color:#fff;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 10px;
}
.fl_title{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 20px;
}
.flsx a{
	display: block;
	width: 100%;
	text-align: left;
}

.container-auto{
	width: 80%;
	margin: 50px auto;
}
.btn-info{
	background: #56a1d8;
	background-color: #56a1d8;
}
.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle{
	background: #2f509d!important;
	background-color: #2f509d!important;
}
.leftinput{
   position: relative;	
}
.left_input{
	border:1px solid #ddd;
	background-color: none;
	height: 35px;
	line-height: 35px;
	padding-left:20px;
	width: 100%;
	outline: none;
	
}
.left_search{
	position: absolute;
	right:15px;
	z-index: 999;
	width: 20px;
	margin-top: 5px;
	border:none;
	outline: none;
	background: none;
	background-color: none;	
}
.left_search img{
	width: 20px;	
} 
.card-content{
	height: 90px;
	line-height: 24px;
	overflow-y: hidden;
	color:#fff;
}
.color333{
	color:#333!important;
}

.sec_menu{
	border-radius: 20px;
	padding:.575rem 2.75rem;
	border:1px solid #2f509d;
	background: #fff;
	color:#2f509d;
	margin-right: 20px;
	margin-top: 20px;
}
.btn-info{
	background: #2f509d;
	color:#fff;
}
.newslistimg{
	height: 250px;
	overflow-y: hidden;
}
.newslistimg img{
	width: 100%;
	 
}
.newslistcontent{
	height: 180px;
}
.newlist-title{
	margin-top: 15px;
	height: 40px;
	font-size: 16px;
	font-weight: 300;
	padding:0 15px;
	word-wrap:normal;
	display: inline-block;
}
.newlist-title a{
	word-wrap:normal;
}
.newslist-date{
	height: 30px;
	line-height: 30px;
	padding:0 20px;
	float: right;
}
.newlist-desc{
   padding:15px;
   padding-bottom: 5px;
}
.page-num-current{
	background-color: #2f509d;
    border-color: #2f509d;
    color:#fff!important;
}
.page-num, .page-link{
	color: #2f509d;;
}

.news_banner{
	height: 350px;
	background: #eef3fb;
	padding-top: 150px;
	margin-bottom: 40px;
}
.news_banner_title{
	color:#2a5caa;
	font-size: 30px;
}
.news_banner_date{
	font-size: 16px;
	color:#666;
	margin-top: 50px;
}
.news_right{
	background: #fafafa;
	padding: 20px;
	padding-top:20px;
	padding-bottom: 40px;
}
.news_right img{
	width: 150px;
}
.icolink a{
	margin-right:10px;
	width: 30px;
	font-size: 30px;
	color:#2caae1;
}
.news_right .title{
	color:#2a5caa;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.news_right .right_contact li{
    line-height: 30px;
    font-size: 16px;
    color: #666;
}

.news_morelist{
	background: #fafafa;
	padding: 20px;
	padding-top: 30px;
	padding-bottom: 40px;
}
.news_morelist .title{
		color:#2a5caa;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.news_morelist ul li{
	height: 80px;
	width: 100%;
	margin-bottom: 10px;
}
.news_morelist ul li a{
	color:#666;
}
.news_morelist ul li .date{
	color:#56a1d8;
}
.news_morelist ul li .img{
   width: 60px;
   margin-right: 15px;
   display: inline-block;
   float: left;
   height: 80px;
}
.news_morelist ul li .img img{
	width: 60px;
	height: 60px;
}
.news_content{
	line-height: 30px;
	color:#666;
	font-size: 16px;
}

.product_content{
	line-height: 30px;
}
.product_content strong{
	font-size: 20px;
}

/***留言***/
.msg .left_title{
	color:#2a5caa;
	font-size: 40px;
}
.msg .right_title{
	color:#666;
	font-size: 20px;
	font-weight: 300;
	margin-top: 20px;
}

/**投资***/
.tz_banner{
	background: #eef3fb;
	height: 300px;
	line-height: 300px; 
	font-size: 40px;
	color:#2f509d;
	text-align: center;
}
.btn-success{
	    background-color: #2f509d;
    border-color: #2f509d;
}
.ganxie{
	margin-top: 80px;
	margin-bottom: 50px;
	color:#2f509d;
	font-size: 18px;
	font-weight: 300;
}
.xing{
	color:red;
}
.tiaokuan{
	margin-top: 50px;
	margin-bottom: 100px;
	font-size: 13px;
	color:#666;
	line-height: 24px;
	font-weight: 300;
}

/**加入***/
.contact_list{
	height: 120px;
}
.list_top{
	height: 60px;
	margin-bottom: 0px;
}
.list_top .top_img{
	width: 60px;
    float: left; 
    margin-right:25px;
}
.list_top .top_img img{
	width: 100%
}
.list_top .top_title{
	font-size: 30px;
	font-weight: 300;
	color:#2f509d;
	line-height: 50px;
}
.list_bottom{
	margin-left: 80px;
	font-size: 16px;
	color:#666;
	line-height: 30px;
}

/***弹出搜索**/
.all_search{
	width: 100%; 
	height: 100%;
	background: rgba(47,80,157,0.8);
	position: fixed;
	top:0;
	left:0;
	z-index: 9999999;
	display: none;

}
.allinput{	
	position: relative;
	margin-top:40%;	
	width: 50%;
	margin-left: 25%;
}
.allinput input{
	width: 100%;
	height: 46px;
	background: #fff;
	border:none;
	padding-left: 20px;
}
.searchimg{
	position: absolute;
	right:0;
	background: none;
	border:none;
}
.searchimg img{
	width: 30px;
	margin-top: 5px;
}
.close{
	position: fixed;
	top:30%;
	right:50%;
	background: none;
	border:none;
	z-index: 999999999;
}
.close img{
	width: 50px; 
}


.caselist{
	border:1px solid #ddd;
	border-top: 10px solid #3c68b6;
    position: relative;     
    z-index: 9;
    height:200px;
    width: 100%;
    margin-bottom: 20px;
    overflow-y: hidden;
    
}
.masklist{
	width: 100%;
	height:190px;
	background: rgba(60,104,182,0.9);
	position: absolute;
	left:0;
	top:0;
	z-index: 999;
	display: none;
	color:#fff;
}
.masklist .title{
     text-align: center;
     margin-top: 30px;
     font-size: 18px;
}
.masklist .desc{
	padding:15px;
}
.caselist:hover .masklist{
	display: block;
}

.weixin{
	position: relative;
}
.weixin .wximg{
	position: absolute;
	top:-75px;
	left:-180px;
	width: 150px;
	height: 180px;
	z-index: 999;
	display: none;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.weixin .wximg img{
	width: 150px;
	height: 150px;
}
.weixin:hover .wximg{
   display:  block;
}


.gonzhonhao{
	position: relative;
}
.gonzhonhao .gonzhonhaoimg{
	position: absolute;
	top:-75px;
	right:-180px;
	width: 150px;
	height: 180px;
	z-index: 999;
	display: none;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.gonzhonhao .gonzhonhaoimg img{
	width: 150px;
	height: 150px;
}
.gonzhonhao:hover .gonzhonhaoimg{
   display:  block;
}


.guiding{
	width: 100%;
	height:100%;
	position: relative;
	border-radius: 15px;
	background: rgba(93,169,221,0.4);
	text-align: center;
}
.guiding img{
	position: absolute;
	top:-25px;
	margin-left:-25px;
	width: 50px;
	height: 50px;
	z-index: 99;
}
.guiding_content{
	color:#fff;
	text-align: center;
	padding:20px 10px;
	font-size: 20px;
	padding-top:50px;
	padding-bottom:50px;
}

.bg-about2{
	background: linear-gradient(133deg,rgba(55,75,125,1) 0%,rgba(70,99,159,1) 100%);
}
.ogci .title{
   font-size: 20px;
   font-weight: bold;
   color:#fff;
}
.ogci .title .fa{
	margin-left: 10px;
}
.ogci .title:hover{
	color:#436ab3;
}
.ogci .content{
	color:#fff;
	font-size: 16px;
}

/****证书查询**********/
.cha{
	background: url(/static/bg2.jpg) no-repeat;
	background-size: 100% 100%;
	background-position: cover;
	padding-top: 100px;
	padding-bottom: 100px;
}

/*****下载********/
.downlist{
	border:1px solid #ddd;
	border-top: 10px solid #3c68b6;
    position: relative;     
    z-index: 9;
    height:150px;
    width: 100%;
    margin-bottom: 20px;
    overflow-y: hidden;
    
}
.downlist .title{	
	padding:20px 10px;
	height: 88px;
	line-height: 24px;
	display: block;
}
.downlist .downpic img{
	width: 40px;
}


/*****资质********/
.honor{
	width: 100%;
	height:100%;
	position: relative;
	border-radius: 15px;
	background: rgba(93,169,221,0.4);
	text-align: center;
}
.honor img{
	padding:10px;
}
.honor_content{
	color:#fff;
	text-align: center;
	font-size: 20px;
 
}

/*****ABOUT合作伙伴********/

.parterlist{	
	 margin-bottom: 30px;
}
.parterlist .parterlistcontent{
    width: 100%;
   
	text-align: center;
}

.parterlist  .parterlistcontent img{
	max-height: 80px;
}


/*****ABOUT设备*******/


.sebei{
    width: 100%;
    height:100%;
    max-height: 240px;
}


.hidden-xs {
    display: block;
  	}
.visible-xs {
    display: none;
  	}

@media(max-width: 768px){
	.hidden-xs {
    display: none !important;
  	}
	.visible-xs {
    display: block !important;
  	}
	.gg_click{
		right:5px;
	}
	.gg_click:hover{
	right:1px;
	}
	.logo-sm-height{
		height: 40px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.nav-item {
		border-bottom: 1px solid #ddd;
	}
	.nav-link{
		line-height: 45px;
	}
	.sub_menu{
		display: block;
		position: relative;
		background: #fff;
		color:#333;
		border:none;
		top:0;
		width: 100%;
	}
	.sub_menu li{
		width: 50%;
		float: left;
	}
	.sub_menu li a{
		color:#666;
		font-size: 12px;
	}
	.top_search{
		margin-top: 30px;
		margin-bottom: 30px;
		display: block;
	}
	.allinput{
		width: 80%;
		margin-left: 10%;
	}

	.banner_gg{
		height: 40px;
	}
	.banner_gg li{
		width: 33.33%;
		border-bottom:1px solid #fff;
		padding-top: 0;
	}
	.gg_title{
		font-size: 12px;
		text-align: center;
		line-height: 40px
	}
	.gg_click{
		display: none;
	}

	.footer{
		height: 640px;
		padding-top: 10px;
	}
	.FootTop{
		height: 550px;
	}
	.weixin .wximg{
		left:50px;
	}

	.container-auto{
		width: 90%;
	}

	.flsx a{
		width: 48%;
		float: left;
		margin-right:4%;
	}
	.flsx a:nth-child(2n){
		margin-right: 0;
	}
	.news_content{
		margin-bottom: 50px;
	}

	.sec_menu{
    padding: .575rem .75rem;
    margin-right: 10px;
    margin-top: 10px;
	}

   .numTitle{
   	font-size: 30px;
   }
   .numImg{
   	padding-bottom: 10px;
   	margin-top: 20px;
   }
	 
	.pt-10, .py-10{
		padding-top: 4rem!important;
	} 

	.bg-info{
		background-color: #2f509d!important;
	}
	
	.parterlist{
	    margin-bottom: 15px;
	}
	
	.parterlist .parterlistcontent img{
	    height: 50px;
	}
	

}