.fs{font-size: 0.1rem;}
.fl{float: left;}
.h100{line-height: 50px;}
.mt-15{margin-top: 15px;}
.icon{background-image: url(../images/icon.png); background-repeat: no-repeat; overflow: hidden;}
.icon:focus{outline-width:0px;}
.icon_24{float: left; width: 58px; height: 52px;background-position: 0px -64px;margin-top: 15px;}
/**公共头部**/
.head{margin-top: 15px;height: 104px; color: #0540b5;margin-bottom: 15px;}
.head .name{font-size: 1.48rem;letter-spacing: 1px;color: #08348a;font-weight: 600;}
.head .name_desc{letter-spacing: 0.56rem;}
.head .en_name_desc{letter-spacing: 0.1rem;}
.head ul{float: left;margin-left: 15px;margin-top: 15px;}
.head h1{font-size: 1.8rem;font-weight: 600;color: #0540b5;letter-spacing: 9px;}
.head .info_desc{letter-spacing: 0.15rem;}
.logo{width: 102px;height: 102px;float: left;}
/*等比例缩放头部*/
@media screen and (min-width: 1024px){
	.head{height: 80px }
	.head .logo{width: 71px;height: 71px;}
	.head .name {font-size:1rem; }
	.head .name_desc{font-size:0.5rem;letter-spacing: 0.3rem;}
	.head .en_name_desc{display: none;}
	.head h2{font-size: 1.1rem;letter-spacing: 8px;}
	.head .info_desc{letter-spacing: 0rem;}
	.head .h24{width: 50px;height: 50px;}
	.head .contact{font-size: 0.5rem;}
	.head .contact li{font-size: 18px; font-weight: bold;}
	.navbar-item.is-hoverable:hover .nav_product{width: 560px;}
	.icon_24{margin-top: 0px;}
	.left_product_menu{font-size: 0.5rem;}
	.right_product_menu_kw{font-size: 0.8rem;}
	.navbar-item, .navbar-link {
	    display: block !important;
	    text-align: center !important;
	}
@media screen and (min-width: 1216px){
	.head{height: 90px }
	.head .logo{width: 90px;height: 90px;}
	.head .name {font-size:1.2rem; }
	.head .name_desc{font-size:0.5rem;letter-spacing: 0.53rem;}
	.head h2{font-size: 1.4rem;letter-spacing: 9px;}
	.head .info_desc{letter-spacing: 0.06rem;}
	.head .h24{width: 50px;height: 50px;}
	.head .contact{font-size: 0.5rem;}
	.icon_24{margin-top: 5px;}
	.left_product_menu{font-size: 0.7rem;}
	.right_product_menu_kw{font-size: 0.9rem;}
	.navbar-item, .navbar-link {
	    display: block !important;
	    text-align: center !important;
	}
}
@media screen and (min-width: 1408px){
	.head{margin-top: 15px;height: 104px; color: #08348a;}
	.head .name{font-size: 1.48rem;letter-spacing: 1px;color: #08348a;font-weight: 600;}
	.head .name_desc{letter-spacing: 0.8rem;}
	.head .en_name_desc{letter-spacing: 0.1rem;}
	.head .en_name_desc{display: inline;}
	.head ul{float: left;margin-top: 15px;}
	.head h2{font-size: 1.8rem;font-weight: 600;color: #08348a;letter-spacing: 6px;margin-top: 8px;}
	.head .info_desc{letter-spacing: 0.1rem;}
	.head .h24{width: 62px;height: 62px;margin-top: 8px;}
	.head .logo{width: 102px;height: 102px;float: left;}
	.head .contact{font-size: 1rem;}
	.icon_24{margin-top: 15px;}
	.left_product_menu{font-size: 0.9rem;}
	.right_product_menu_kw{font-size: 1rem;}
	.navbar-item, .navbar-link {
	    display: block !important;
	    text-align: center !important;
	}
}
.nav_product .txt_center{display: inherit;padding-left: 0px;}
.nav_product img{width: 100%; height: auto; max-height: initial;}
/* 导航*/
.ls-5{letter-spacing: 0.4rem;}
.navbar-item.is-mega {position: static;}
.navbar-item{flex-grow: 1;}
.navbar-link{width: 100%;}
.nav_product{color: #4a4a4a}
.navbar .txt_init{text-indent: 4rem;}
.navbar .rb{border-right: 1px solid #d6d6d6;}
.navbar .mb{margin-bottom: 0.2rem;}
a.navbar-item:hover {
    background-color: #2366d1;
}
.navbar-start{margin-right: initial;width: 100%;}
.swiper-container {width: 100%; height: auto;}
/* 视频图标*/
.video_play{width: 48px; height: 48px; background-position: -188px 0px; position: absolute; cursor: pointer; left: 50%; top: 50%; margin-left: -24.5px; margin-top: -24.5px;border-radius: 50%;}
.video_big{width: 94px; height: 94px; background-size: 1000px auto; background-position: -377px -1px; margin-left: -49px; margin-top: -49px;}
.video_play:hover{box-shadow: #ffffff 0px 0px 17px 7px;}

/*底部菜单*/
.footer{background-color:  #0054a6;color: #fff;padding-top: 1rem;padding-bottom: 1rem;}
.footer ul{float: left;margin-left: 1rem;}
.footer li{line-height: 30px;}
.footer a{color: #fff;font-size: 0.95rem;}
.footer .footer_link{font-size: .9rem;}
.footer a:hover{color: #3273dc}
.footer p{text-align:left;line-height: 35px;}
.footer hr{margin-top: 0.5rem;margin-bottom: 0.5rem;height: 1px;background-color: #9c9898;}
.footer .wechat{font-size: 0.5rem;}
/* 合作单位*/
.index_cooperation_company img{width: 100%;}
.index_cooperation_company .column.is-one-fifth{width: 14.28% !important;}
.index_cooperation_company img:hover,.icon_24:hover{
	transition:all 1s;
    -moz-transition:all 1s;
    -webkit-transition:all 1s;
    -o-transition:all 1s;
}
.index_cooperation_company img:hover,.icon_24:hover{
   transform:scale(1.2);
}

.videoDiv{position: relative;cursor: pointer;}
.videoDiv:hover .video_play{box-shadow: #ffffff 0px 0px 17px 7px;}
.is-nav-active{background-color: #2366d1;}

/* 左侧菜单*/
.left_product_menu_brand{border-left: 1px solid #3273dc;border-right: 1px solid #3273dc;border-top: 1px solid #3273dc;line-height: 47px;}
.left_product_menu_kw{border: 1px solid #3273dc;}
.left_product_menu_brand .brand_logo{width: 96px;height: 47px;vertical-align: middle;margin-right: 15px;}
.left_product_menu{border-left: 1px solid #3273dc;border-right:1px solid #3273dc; border-bottom: 1px solid #3273dc;}
.left_product_menu img{width: 100%;}

/** 公共分类列表*/
.category{cursor: pointer;}
.category h2,.category h6{margin-bottom: 0px !important;}
.category_0{background: #f1f1f1;}
.category_1{background: #ede5e2;}

/*底部菜单*/
.footer_icon_1{width: 44px; height: 45px; background-position: 0px -154px; float: left; margin-top: 15px; }
.footer_icon_2{width: 44px; height: 45px; background-position: -44px -154px; float: left; margin-top: 15px; }
.footer_icon_3{width: 44px; height: 45px; background-position: -88px -154px; float: left; margin-top: 15px; }
.footer_icon_4{width: 44px; height: 45px; background-position: -132px -154px; float: left; margin-top: 15px; }





