﻿@charset "utf-8";
@font-face{font-family:Oswald;src:url(../fonts/oswald/OSWALD-REGULAR.TTF);font-weight: normal;}
@font-face{font-family:Oswald;src:url(../fonts/oswald/Oswald-ExtraLight.TTF);font-weight: 100;}
@font-face{font-family:Oswald;src:url(../fonts/oswald/Oswald-Light.TTF);font-weight: 200;}
@font-face{font-family:Oswald;src:url(../fonts/oswald/Oswald-Bold.TTF);font-weight: bold;}
@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Regular.TTF);font-weight: normal;}
@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Light.TTF);font-weight: 100;}
@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Medium.TTF);font-weight: 500;}
@font-face{font-family:YouShe;src:url(../fonts/YouShe.TTF);font-weight: normal;}

/*全局初始化样式*/
body{/*禁用Webkit内核浏览器的文字大小调整功能*/-webkit-text-size-adjust:none;/*取出点击出现半透明的灰色背景*/-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);/*设置字体的抗锯齿或者说光滑度*/-webkit-font-smoothing:antialiased;/*整个页面都禁止选择*/-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/*其他初始化*/-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;padding:0;margin:0 auto;font-size:14px;line-height:24px;font-family:"Arial","Microsoft YaHei";color:#333;width:100%;min-width:320px;zoom:1;background-color: #fff;}
*,
:before,
:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#a7a7a7;opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a7a7a7;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7a7a7;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a7a7a7;}
/*默认去除ul、li的默认样式*/
.h1,.h2,.h3,.h4,.h5,.h6,.p{margin:0;padding:0;}
.ul,.ul>li,.dl,.dl>dd,.dl>dt{list-style:none;margin:0;padding:0;font-weight:normal;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{border-radius:0;-webkit-border-radius:0;color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus{outline:none;}
input,button,select,textarea{font-family:"Arial","Microsoft YaHei";outline:none;/*强制去除表单自带的样式*/}
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*强制去除textarea自带的样式*/}
/*初始化表单元素*/
textarea,input,select{background:none;border:none;margin:0;padding:0;}
/*去除figure*/
figure,figcaption{margin:0;padding:0;}
canvas{display:block;}
/*初始化图片*/
img{border:none;border:0;vertical-align:top;max-width:100%;}
/*初始化a*/
a,a:focus{color:#666;text-decoration:none;}
a:hover{color:#074c9a;}
a,a:hover{outline:none;text-decoration:none;/*-webkit-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;*/}


.clear{clear: both;height: 0px;overflow: hidden;zoom: 0;}

/*全局样式*/
.qui-warp{max-width:1480px;margin: 0 auto;}
.qui-warp1400{max-width: 1400px;margin: 0 auto;}
.qui-warp1680{max-width:1680px;margin: 0 auto;}

.qui-clear{clear:both;height:0;overflow:hidden;}
.qui-clearfix{zoom:1;}
.qui-clearfix:after{content:'';display:block;height:0;visibility:hidden;clear:both;}
.qui-ytable{display:table;width:100%;table-layout:fixed;}
.qui-ytable-cell{display:table-cell;vertical-align:middle;overflow:hidden;}
.qui-ytable-cell img{max-height: 100%;}
.qui-tl{text-align:left!important;}
.qui-tr{text-align:right!important;}
.qui-tc{text-align:center!important;}
.qui-tj{text-align:justify!important;}
.qui-fl{float:left!important;}
.qui-fr{float:right!important;}
.qui-text{display: block;line-height: 22px;width: 100%;}
.qui-dis-inb{display: inline-block;vertical-align: top;}
.qui-dot{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.qui-dot2{-webkit-line-clamp: 2;height: 48px;overflow : hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.qui-dot3{-webkit-line-clamp: 3;height: 72px;overflow : hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.qui-pic{position:relative;height: 0;overflow: hidden;}
.qui-pic img{position: absolute;left: 0;top: 0;width: 100%;display: block;min-height: 100%;}
/*布局*/
.qui-flex{display: flex;display: -webkit-flex;justify-content: space-between;align-items:center;}
.qui-flex-c{display: flex;display: -webkit-flex;justify-content: space-around;align-items:center;}
.qui-flex1{flex: 1;}
/*颜色*/
.qui-col-df{color:#e7393c!important;}/*默认*/
.qui-col-ccc{color:#ccc!important;}
.qui-col-333{color:#333!important;}
.qui-col-666{color:#666!important;}
.qui-col-999{color:#999!important;}
/*背景*/
.qui-bg-fff{background-color: #fff!important;}
.qui-bg-f8f8f8{background-color: #f8f8f8!important;}
.qui-bg-f5f5f5{background-color: #f5f5f5!important;}
/*字号*/
.qui-fons12{font-size: 12px!important;}
.qui-fons14{font-size: 14px!important;}
.qui-fons16{font-size: 16px!important;}
.qui-fons18{font-size: 18px!important;}
.qui-fons20{font-size: 20px!important;}
.qui-fons22{font-size: 22px!important;}

/*滚动条样式*/
.qui-gdt::-webkit-scrollbar{width:5px;}
.qui-gdt::-webkit-scrollbar-track{background-color:#f2f2f2;}
.qui-gdt::-webkit-scrollbar-thumb{background-color:#bbb;}
.qui-gdt::-webkit-scrollbar-thumb:hover{background-color:#555}
.qui-gdt::-webkit-scrollbar-thumb:active{background-color:#666} 
.qui-gdt{overflow:auto!important;padding-right:8px!important;}

/*图片放大*/
.qui-img{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;}
a:hover .qui-img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui-hover:hover .qui-img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui-imgbg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;}
a:hover .qui-imgbg{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui-hover:hover .qui-imgbg{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui-imgbgn{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}

/* 主体 */
.qui-main-box{padding: 70px 0 140px;}

/* 头部 */
.qui-top-box{background: #fff;padding-left: 80px;position: relative;}
.qui-top-box .qui-logo{display: block;margin-top: 23px;}
.qui-top-box .qui-logo img{display: block;height: 54px;}

.qui-top-box .qui-btntop{width: 99px;height: 100px;background: url(../images/topss.png) center no-repeat;border-left: 1px solid #eee;display: block;float: right;}
.qui-top-box .qui-stock{float: left;margin-right: 90px;margin-top: 27px;}
.qui-top-box .qui-stock .quidiv1 *{line-height: 14px;font-style: normal;display: inline-block;}
.qui-top-box .qui-stock .quidiv1{color: #074c9a;font-size: 14px;padding-bottom: 6px;text-align: right;margin-bottom: 6px;border-bottom: 1px solid #f2f2f2;}
.qui-top-box .qui-stock .quidiv1 i{font-family: Poppins;font-size: 18px;}
.qui-top-box .qui-stock .quidiv1 em{font-family: Oswald;font-size: 16px;color: #d22630;background: url(../images/topgp.png) right bottom no-repeat;padding-right: 18px;padding-left: 16px;margin-left: 10px;border-left: 1px solid #a9bdd4;min-width: 70px;display: none;}
.qui-top-box .qui-stock .quidiv1 em.qui-xj{color: #0ebe98;background-image: url(../images/topgp2.png);}

.qui-top-box .qui-stock .quidiv2 a{display: inline-block;vertical-align: top;color: #074c9a;font-size: 20px;float: right;padding-left: 25px;background: url(../images/toptel.png) left top no-repeat;line-height: 18px;font-family: Poppins;padding-top: 2px;}

.qui-top-box .qui-search{float: right;position: relative;}

.qui-top-box .qui-search-box{position: absolute;width: 340px;right: 0;top: 100%;background: #fff;box-shadow: 0 0 5px #ccc;display: none;z-index: 99;}
.qui-top-box .qui-search-box .qui-text{padding: 15px 80px 15px 18px;height: 52px;font-size: 16px;}
.qui-top-box .qui-search-box .qui-ss-btn{position: absolute;width: 80px;height: 100%;top: 0;right: 0;background: url('../images/topss.png') center no-repeat;z-index: 1;}

.qui-top-nav{margin: 0 450px 0 240px;}
.qui-top-nav .ULLIST{font-size: 0;text-align: right;}
.qui-top-nav .ULLIST>li{text-align: center;display: inline-block;vertical-align: top;margin-right: 60px; position: relative;}
.qui-top-nav .ULLIST>li>a{display: block;line-height: 20px;text-align: center;font-size: 16px;color: #333;padding: 40px 0 38px;border-bottom: 2px solid transparent;}
.qui-top-nav .ULLIST>li:hover>a,
.qui-top-nav .ULLIST>li.on>a{border-color: #e7393c;}

.qui-top-nav .ULLIST li#nav68 .menu_box{ display: none!important;}
.qui-top-nav .ULLIST .menu_box{ display: none;position: absolute; left: 50%;transform: translateX(-50%); top: 100%; width: 210%;background: #f3f7fa ; z-index: 50}
.qui-top-nav .ULLIST .menu_box dl{position: relative; z-index: 50;padding:10px 0;}
.qui-top-nav .ULLIST .menu_box dd a{line-height: 40px; color: #666; display: block; font-size: 16px;}
.qui-top-nav .ULLIST .menu_box dd a:hover{ color: #074c9a; font-weight: bold;}

.qui-top-nav .ULLIST>li#nav53{position: inherit}

@media (min-width:1025px){

.qui-top-nav .ULLIST>li:hover .menu_box{ display: block; }
}



/* ban */
.qui-ban img{width: 100%;display: block;}
.qui-ban .qui-wap{display: none;}

@media (max-width:1820px){
.qui-top-box .qui-stock{margin-right: 40px;}
.qui-top-nav{margin: 0 360px 0 120px;}
.qui-top-nav .ULLIST>li{margin-right: 30px;}

}
@media (max-width:1720px){
.qui-warp1680{padding: 0 2%;max-width: 100%;}
.qui-top-box{padding-left: 2%;}

}
@media (max-width:1520px){
.qui-warp{padding: 0 2%;max-width: 100%;}
}
@media (max-width:1460px){
.qui-warp1400{padding: 0 2%;max-width: 100%;}
}
@media (max-width:1350px){
.qui-top-nav .ULLIST>li{margin-right: 20px;}
.qui-top-nav .ULLIST>li>a{font-size: 14px;}

}
@media (max-width:1180px){
.qui-top-box .qui-stock{display: none;}
.qui-top-nav{margin-right: 100px;}


}
.qui-nav-btn{display: none;}
.qui-wap-bg{display: none;}
.qui-body-ovh{overflow: hidden;}
.qui-top-boxH{height: 0;}
@media (max-width:1024px){

.qui-top-box{padding: 12px 0 12px 2%;position: fixed;width: 100%;z-index: 99;top: 0;left: 0;background: rgba(255, 255, 255, .95);box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.qui-top-nav{position: fixed;max-width: 300px;width: 57%;left: -100%;top: 0;z-index: 1001;height: 100%;padding: 0 0 50px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:auto;margin: 0;background: #074c9a;}
.qui-top-nav .qui-warp{padding: 0;}
.qui-top-nav .ul>li{width: 100%;float: none;margin: 0;}
.qui-top-nav .ul>li>a{font-size: 16px;color: #fff;border-bottom: 1px solid #fff!important;padding: 24px 10px 23px;}
.qui-nav-btn{position: absolute;z-index: 2;width: 30px;height: 30px;background: url('../images/btn_bg.png') right center no-repeat;background-size: auto 26px;display: block;right: 2%;top: 50%;margin-top: -15px;}
.qui-wap-bg{position: fixed;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;z-index: 1000;background: rgba(255, 255, 255, .85);display: none;}
.qui-body-ovh .qui-top-nav{left: 0;}
.qui-top-boxH{height: 68px;}


.qui-top-box .qui-search{position: absolute;right: calc(2% + 50px);top: 0;width: 60px;height: 100%;}
.qui-top-box .qui-btntop{width: 32px;height: 32px;border: none;position: absolute;top: 50%;margin-top: -16px;right: 0;}
.qui-top-box .qui-logo{margin: 0;}
.qui-top-box .qui-logo img{height: 44px;}


}
@media (max-width:640px){
.qui-ban .qui-pc{display: none;}
.qui-ban .qui-wap{display: block;}

.qui-top-boxH{height: 64px;}
.qui-top-box .qui-logo img{height: 40px;}
.qui-nav-btn{background-size: auto 22px;}

.qui-top-nav .ul>li>a{padding: 22px 10px 21px;}
.qui-top-box .qui-search-box{width: 260px;}

.qui-top-box .qui-search-box .qui-text{padding-right: 50px;}
.qui-top-box .qui-search-box .qui-ss-btn{width: 50px;}

}


.qui-main-box{padding: 70px 0 120px;}
.qui-menu{border-bottom: 1px solid #eee;}
.qui-menu .h3{font-size: 32px;color: #074c9a;font-weight: normal;line-height: 88px;float: left;width: 176px;overflow: hidden;}
.qui-menu .ULLIST{margin-left: 177px;padding: 0px 0 0px 40px;border-left: 1px solid #eee;overflow: hidden;}
.qui-menu .ULLIST>li{float: left;margin-right: 40px;}
.qui-menu .ULLIST>li>a{display: block;line-height: 42px;background: transparent;font-size: 16px;text-align: center;padding:22px 0;}
.qui-menu .ULLIST>li.on>a,
.qui-menu .ULLIST>li>a:hover{color: #074c9a; border-bottom: 2px solid #074c9a}

.qui-local{text-align: right;margin-top: 30px;color: #666;}
.qui-local *{display: inline-block;vertical-align: top;padding: 0 5px;}
.qui-local span{padding-right: 0;}
.qui-local2{padding-left: 20px;background: url(../images/homeico.png) left center no-repeat;}
.qui-local22 *{color: #fff;}
.qui-local22 .qui-local2{background-image: url(../images/homeico2.png);}
.qui-menu .side-open_menu{ display: none;}
@media (max-width:1520px){
	.qui-menu .ULLIST{padding-left: 20px;}
	.qui-main-box{padding: 60px 0;}

}
@media (max-width:1024px){
	.qui-local{display: none;}
	.qui-menu .h3{display: none;}
	.qui-menu .ULLIST{padding-left: 20px;margin-left: 0;text-align: center;font-size: 0;border: none;padding:15px 0;}
	.qui-menu .ULLIST>li{display: inline-block;vertical-align: top;float: none;margin: 1px;}
	.qui-menu .qui-warp{padding: 0;}
	.qui-menu .ULLIST>li>a{line-height: 20px;padding: 8px 15px;min-width: 0;font-size: 16px;}

	.qui-main-box{padding: 4% 0;}

}
@media (max-width:640px){
	.qui-menu .qui-warp{ position: relative;}
	.qui-menu .side-open_menu{ display: block;position: relative; background: rgba(33, 95, 165, 0.25); border: 3px solid #fff; border-radius: 6px; padding: 10px 20px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.qui-menu .side-open_menu::before{position: absolute; content: '';border: 5px solid transparent; border-top-color: #10529d; right: 20px; top: 50%; margin-top: -2px;}
	.qui-menu .ULLIST{position: absolute; left: 0; width: 100%; top: 100%; margin-top: 5px; z-index: 100;background: #fff; border-radius: 0 0 20px 20px; padding: 10px 0 4%; display: none;}
	.qui-menu .ULLIST li{ display: block; margin: 0;border-bottom: 1px solid #f4f4f4;}
}

.qui-footer{background: url(../images/botbg.jpg) center bottom no-repeat;background-size: cover; color: #fff;}
.qui-footer2{padding: 20px 0;border-top: 1px solid rgba(255, 255, 255, .1);color: rgba(255,255,255,0.5);}
.qui-footer2 a{color: rgba(255,255,255,0.5);display: inline-block;vertical-align: top;}
.qui-footer2 .spanlltj{display: inline-block;vertical-align: top;}
.qui-footer2 a:hover{color: #fff;}
.qui-footer2 .qui-fr{font-size: 0;}
.qui-footer2 .qui-botfls{display: inline-block;vertical-align: top;width: 46px;height: 46px;background: center no-repeat;margin-left: 14px;position: relative;}
.qui-footer2 .qui-botfls1{background-image: url(../images/botico1.png);}
.qui-footer2 .qui-botfls2{background-image: url(../images/botico2.png);}
.qui-footer2 .qui-botfls3{background-image: url(../images/botico3.png);}
.qui-footer2 .qui-botfls .quiewm{position: absolute;width: 120px;background: #fff;left: 50%;margin-left: -60px;bottom: 100%;margin-bottom: 10px;display: none;}
.qui-footer2 .qui-botfls .quiewm img{display: block;width: 100%;}
.qui-footer2 .qui-botfls:hover .quiewm{display: block;}

.qui-footer1{padding: 100px 0 120px;}
.qui-footer1 .DLLIST{display: inline-block;vertical-align: top;margin-right: 60px;min-width: 100px;}
.qui-footer1 .DLLIST dt{font-size: 18px;margin-bottom: 25px;}
.qui-footer1 .DLLIST dt a{color: #fff;}
.qui-footer1 .DLLIST a{color: rgba(255,255,255,0.5);}
.qui-footer1 .DLLIST dd{padding: 4px 0;}
.qui-footer1 .DLLIST a:hover{color: #fff;opacity: 1;}
.qui-footer1 .qui-botewm{float: left;margin-right: 155px;text-align: center;}
.qui-footer1 .qui-botewm .quiimg{width: 150px;background: url(../images/quiBgF05.png) center repeat;border: 1px solid #2e3a73;padding: 9px;margin-bottom: 10px;}
.qui-footer1 .qui-bottxt{float: right;min-width: 250px;}
.qui-footer1 .qui-bottxt .em{font-family: Oswald;font-size: 36px;color: #d22630;background: url(../images/topgp.png) right bottom no-repeat;padding-right: 18px;min-width: 70px;display: inline-block;font-style: normal;}
.qui-footer1 .qui-bottxt .em.qui-xj{color: #0ebe98;background-image: url(../images/topgp2.png);}
.qui-footer1 .qui-bottxt .p1{margin-top: 20px;font-size: 24px;}
.qui-footer1 .qui-bottxt .p1 span{font-family: Oswald;font-weight: 200;}
.qui-footer1 .qui-bottxt .p2{color: rgba(255,255,255,0.5);padding: 10px 0 30px;margin-bottom: 35px;border-bottom: 1px solid #283472;}
.qui-footer1 .qui-bottxt .p4 a{font-size: 30px;font-family: Roboto;color: #fff;}
.qui-footer1 .qui-bottxt .p4{padding: 10px 0 20px;}
.qui-footer1 .qui-bottxt .quiaddr{line-height: 30px;}

@media (max-width:1720px){
.qui-footer1{padding: 40px 0;}
.qui-footer1 .DLLIST{min-width: 0;margin-right: 30px;}
.qui-footer1 .qui-botewm{margin-right: 40px;}

.qui-footer2 .qui-botfls3 .quiewm{margin-left: -100px;}

}
@media (max-width:1260px){
	.qui-footer1 .qui-fl{display: none;}
	.qui-footer1 .qui-fr{float: none!important;text-align: center;max-width: 460px;margin: 0 auto;}
	.qui-footer1 .qui-bottxt .p2{padding-bottom: 20px;margin-bottom: 20px;}
	.qui-footer1 .qui-bottxt .p4{padding-bottom: 5px;}

}
@media (max-width:1024px){
.qui-footer1{padding: 30px 0;}
.qui-footer1 .qui-botewm{display: none;}
.qui-footer1 .qui-bottxt{float: none;}
.qui-footer1 .qui-bottxt .p1{margin-top: 5px;}
.qui-footer1 .qui-bottxt .p2{padding-bottom: 10px;margin-bottom: 10px;}
.qui-footer1 .qui-bottxt .p4 a{font-size: 24px;}
.qui-footer1 .qui-bottxt .quiaddr{line-height: 26px;}

}
@media (max-width:640px){
.qui-footer2{text-align: center;padding: 18px 0;}
.qui-footer2 .qui-fl{float: none!important;}
.qui-footer2 .qui-fr{float: none!important;margin-top: 10px;}
.qui-footer2 .qui-botfls{margin: 0 8px;}
.qui-footer2 .qui-botfls3 .quiewm{margin-left: -60px;}

.qui-footer1{padding: 18px 0;}
.qui-footer1 .qui-bottxt .em{font-size: 24px;}
.qui-footer1 .qui-bottxt .p1{font-size: 20px;}
.qui-footer1 .qui-bottxt .p2{padding: 6px 0;margin-bottom: 6px;}
.qui-footer1 .qui-bottxt .p4 a{font-size: 18px;}
.qui-footer1 .qui-bottxt .p4{padding:3px 0;}
.qui-footer1 .qui-bottxt .quiaddr{line-height: 24px;}

}

/*二级菜单*/
.qui-submenu{z-index: 99;position: absolute;width: 100%;padding: 0px 0;font-size: 16px;left: 0;text-align: left;top: 100%;display: none;}
.qui-top-nav .ULLIST>li:hover .qui-submenu{display: block;}
.qui-submenu .quiimg{width: 420px;float: left;}
.qui-submenu .quiimg .qui-pic{display: block;padding-bottom: 66.66666666666667%;}
.qui-submenu .quitxt{width: 480px;padding-left: 75px;border-left: 1px solid #e3e3e3;float: right;min-height: 280px;padding-top: 40px;}
.qui-submenu .quitxt .h3{font-size: 24px;color: #333;}
.qui-submenu .quitxt .qui-dot2{line-height: 30px;height: 60px;margin: 25px 0 55px;color: #666;}
.qui-submenu .quitxt .quimore{display: inline-block;vertical-align: top;color: #fff;background: #074c9a;border-radius: 40px;text-align: center;line-height: 40px;width: 120px;}
.qui-submenu .quibox{max-width: 800px;margin: 0 auto;background:#f3f7fa;}
.qui-submenu .quibox .dl{font-size: 0;padding:2% 4%;}
.qui-submenu .quibox dd{padding: 15px 15px 15px 0;font-size: 16px;vertical-align: top;display: inline-block;width: 33%}
.qui-submenu .quibox dd#nav54,
.qui-submenu .quibox dd#nav55{float: left;}
.qui-submenu .quibox dd em a{position: relative;display: inline-block;vertical-align: top;padding-left: 25px;font-style: normal;color: #074c9a;font-weight: bold;}
.qui-submenu .quibox dd em a:before{position: absolute;content: '•';color: #d22630;display: inline-block;vertical-align: top;font-weight: normal!important;margin-right: 20px;left: 0;top: 0;}
.qui-submenu .quibox dd a:hover{color: #1b5aa2;font-weight: bold;}
.qui-submenu .quibox dd .sublist{padding-top: 10px;padding-left: 25px;}
.qui-submenu .quibox dd .sublist a{display: block;font-size: 14px;line-height: 26px;;}
@media (max-width:1700px){

/*.qui-submenu{padding: 40px 0;}*/
.qui-submenu .quitxt{padding-left: 40px;width: 440px;}
.qui-submenu .quibox{padding-left: 40px;}

}
@media (max-width:1260px){
.qui-submenu{display: none!important;}

}

.qui-partner{}
.qui-partner .ULLIST{margin: -20px;}
.qui-partner .ULLIST .li{width: 20%;float: left;padding: 20px;}
.qui-partner .ULLIST .li>a{border: 1px solid #ddebf6;padding: 10px;text-align: center;background: #fff;box-shadow: 9px 9px 0 #f2f6fa;height: 118px; position: relative;cursor: default;}
.qui-partner .ULLIST .li>a:hover{box-shadow: 0 0 43px rgba(0, 24, 52, .08);border-color: #fff;}

.qui-partner .ULLIST .li .qui-ytable-cell::before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background-color:rgba(54, 104, 212, 0.5); z-index: 2; opacity: 0; transition: all 0.5s;}
.qui-partner .ULLIST .li>a h2{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #fff; font-size: 16px; width: 100%; z-index: 3; opacity: 0; transition: all 0.5s; margin: 0;}
.qui-partner .ULLIST .li>a:hover h2,
.qui-partner .ULLIST .li>a:hover .qui-ytable-cell::before{ opacity: 1;}

.qui-partner .ULLIST .li .qui-img{padding-bottom: 40%; background-size: 90%; background-position:center center;background-repeat: no-repeat;}

@media (max-width:1300px){
.qui-partner .ULLIST .li{padding: 1%;}
.qui-partner .ULLIST{margin: -1%;}
.qui-partner .ULLIST .li>a{height: 80px;}


	}
@media (max-width:1024px){
	.qui-partner .ULLIST .li{width: 25%;}
.qui-partner .ULLIST .li>a{box-shadow: 3px 3px 0 #f2f6fa;}
}

@media (max-width:768px){
	.qui-partner .ULLIST .li{width: 33.333333333333%;}
}
@media (max-width:640px){
	.qui-partner .ULLIST .li{width: 50%;}
.qui-partner .ULLIST .li>a{height: 60px;padding: 8px;}
}

.qui-single{font-size: 16px;color: #666;line-height: 30px;text-align: justify;}


.qui-aboutbox .h3{margin-bottom: 12px;color: #074c9a;font-size: 36px;line-height: 1.4;}
.qui-aboutbox .h4{margin-bottom:10px;color: #333;font-size: 18px;line-height: 32px;}
.qui-aboutbox p{padding: 8px 0;margin: 0;}
.qui-aboutbox .quiimg{width: 50%;padding-left: 5%;vertical-align: middle!important;}
.qui-aboutbox .quiimg img{height: auto!important;vertical-align: middle;}
.qui-aboutbox1 .quitxt{padding-right: 80px;}
.qui-aboutbox3 .quitxt{padding-right: 80px;position: relative;}
.qui-aboutbox3 .quitxt:after{width: 45.9%;position: absolute;top: 0;right: 0;height: 65px;content: '';background: #f0f6fc;}
.qui-aboutbox2 .quitxt{padding-left: 80px;background: left bottom no-repeat;}
.qui-aboutbox1{padding-bottom: 100px;}
.qui-aboutbox .qui-ytable-cell{vertical-align: top;}
.qui-aboutbox .quiinfo{position: relative;z-index: 1;}

.qui-aboutbox .ABTDLLIST{background: url(../images/jmbg.png) center no-repeat;font-size: 0;}
.qui-aboutbox .ABTDLLIST dd{display: inline-block;vertical-align: top;font-size: 14px;color: #666;width: 33.3333333333333%;text-align: center;padding: 20px 5px;position: relative;}
.qui-aboutbox .ABTDLLIST dd:after{content: '';position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background: #e5e5e5;}
.qui-aboutbox .ABTDLLIST dd .quidiv2{line-height: 1;}
.qui-aboutbox .ABTDLLIST dd .quidiv1{color: #d22630;font-family: Oswald;font-size: 40px;}
.qui-aboutbox .ABTDLLIST dd .quidiv1 .span{display: inline-block;vertical-align: top;margin-bottom: 16px;}
.qui-aboutbox .ABTDLLIST dd .quidiv1 .i{font-family: Poppins;font-style: normal;font-size: 24px;display: inline-block;vertical-align: top;font-weight: 500;margin-left: 5px;line-height: 20px;}
.qui-aboutbox .ABTDLLIST dd.dd{border-bottom: 1px solid #f3f3f3;}

.qui-aboutbox .ABTDLLIST .dd3:after{display: none}
.qui-aboutbox .ABTDLLIST .dd6:after{display: none}

@media (max-width:1520px){
.qui-aboutbox1 .quitxt{padding-right: 30px;}
.qui-aboutbox3 .quitxt{padding-right: 30px;}
.qui-aboutbox2 .quitxt{padding-left: 30px;}
.qui-aboutbox .qui-ytable-cell{vertical-align: middle;}
.qui-aboutbox1{padding-bottom: 30px;}
.qui-aboutbox3 .quitxt:after{display: none;}

.qui-single{line-height: 28px;}

}
@media (max-width:1024px){
.qui-single{line-height: 26px;font-size: 14px;}
.qui-aboutbox1{padding-bottom: 15px;}
.qui-aboutbox .quitxt{padding: 0;display: table-header-group;}
.qui-aboutbox .quiimg{width: 100%;padding-top: 15px;padding-left: 0;}

.qui-aboutbox .h3{margin-bottom: 6px;font-size: 26px;}
.qui-aboutbox .h4{line-height: 1.4;margin-bottom: 6px;}
.qui-aboutbox p{padding: .5% 0;}
}
@media (max-width:640px){
	.qui-aboutbox .h3{font-size: 22px;}
	.qui-aboutbox .h4{font-size: 16px;}
	.qui-aboutbox .h4 br{display: none;}
	.qui-aboutbox .ABTDLLIST dd{width: 50%;border: none!important;padding:10px 5px;}
	.qui-aboutbox .ABTDLLIST dd:after{display: none;}
	.qui-aboutbox .ABTDLLIST dd .quidiv1{font-size: 30px;}
	.qui-aboutbox .ABTDLLIST dd .quidiv1 .i{font-size: 20px;}
}

/*.Cp_info3{width: 96%;max-width: 1480px;margin-left: auto;margin-right: auto;}*/
.quiback20210824{display:inline-block;width:160px;background:#074c9a;color:#fff!important;line-height:42px;font-size:16px;margin:3% 0;border-radius:42px;}

.qui-honor .ULLIST{margin: -25px -25px 0;}
.qui-honor .ULLIST .li{width: 33.333333333333333%;float: left;padding: 25px;}
.qui-honor .ULLIST .li .qui-hover{display: block;overflow: hidden;border: 1px solid #ddebf6;padding: 10px 10px 0;text-align: center;background: #fff;box-shadow: 9px 9px 0 #f2f6fa;}
.qui-honor .ULLIST .li .qui-ytable{background: url(../images/hrbg.jpg) center bottom no-repeat;height: 360px;position: relative;background-size: 100% 100%;}
.qui-honor .ULLIST .li .qui-ytable-cell{vertical-align: bottom;padding:10px 10px 25px;}
.qui-honor .ULLIST .li .h3{font-weight: normal;font-size: 18px;color: #333;line-height: 80px;}
.qui-honor .ULLIST .li .qui-hover:hover{box-shadow: 0 0 43px rgba(0, 24, 52, .08);border-color: #fff;}
.qui-honor .ULLIST .li .qui-hover:hover .h3{color: #074c9a;}
.qui-honor .ULLIST .li .qui-ytable-cell .div{position: relative;}
.qui-honor .ULLIST .li .qui-ytable-cell img{max-height: 325px;-webkit-box-reflect: below -2px -webkit-linear-gradient(transparent,transparent 70%,rgba(0,0,0,.05));box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);transition: all 0.5s;}
.qui-honor .ULLIST .li .qui-ytable-cell i{position: absolute;width: 68px;height: 68px;background: url(../images/fdbg.png) center no-repeat;top: 50%;left: 50%;margin-left: -34px;margin-top: -34px;display: none; z-index: 2;}
.qui-honor .ULLIST .li .qui-hover:hover i{display: block;}
.qui-honor .ULLIST .li .qui-hover:hover img{ transform: scale(1.05);}
@-webkit-keyframes rotate {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}
@keyframes rotate {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}
.qui-loading{text-align: center;font-size: 16px;color: #afbccb!important;display: inline-block;vertical-align: top;margin-top: 60px;}
.qui-loading *{display: inline-block;vertical-align: top;}
.qui-loading i{animation: rotate 1s linear infinite;margin-right: 8px;background: url(../images/loading.png) center no-repeat;width: 24px;height: 24px;}

@media (max-width:1520px){
.qui-loading{margin-top: 3%;}

}
@media (max-width:1300px){
	.qui-honor .ULLIST{margin: -1%;}
	.qui-honor .ULLIST .li{padding: 1%;}
.qui-honor .ULLIST .li .qui-hover{box-shadow: 3px 3px 0 #f2f6fa;}
.qui-honor .ULLIST .li .h3{font-size: 16px;line-height: 60px;}
.qui-honor .ULLIST .li .qui-ytable-cell{padding: 5px;}
.qui-honor .ULLIST .li .qui-ytable{height: 300px;}
.qui-honor .ULLIST .li .qui-ytable-cell img{max-height: 290px;}


}
@media (max-width:800px){
.qui-honor .ULLIST .li .qui-ytable{height: 160px;}
.qui-honor .ULLIST .li .qui-ytable-cell img{max-height: 140px;}


}
@media (max-width:640px){
.qui-honor .ULLIST .li{width: 50%;}
.qui-honor .ULLIST .li .h3{line-height: 40px;font-size: 14px;}
.qui-honor .ULLIST .li .qui-ytable{height: 120px;}
.qui-honor .ULLIST .li .qui-ytable-cell img{max-height: 100px;}

.quiback20210824{width: 140px;}

}

.qui-culture{text-align: justify;}
.qui-culture1{min-height: 700px;background: center no-repeat;background-size: cover;color: #fff;margin-top: -54px;padding-top: 150px;overflow: hidden;}
.qui-culture h3{font-size: 36px;margin: 0;padding: 0 0 20px;line-height: 1;}
.qui-culture h4{font-size: 24px;margin: 0;padding: 0 0 40px;line-height: 1;}
.qui-culture p{font-size: 16px;margin: 0;padding: 7px 0;line-height: 30px;}
.qui-culture1 .quitxt{max-width: 615px;}

.qui-culture3{min-height: 700px;background: center no-repeat;background-size: cover;color: #fff;padding-top: 200px;overflow: hidden;}
.qui-culture3 .quitxt{max-width: 615px;float: right;}

.qui-culture2{min-height: 700px;background: center no-repeat;background-size: cover;padding-top: 120px;overflow: hidden;}
.qui-culture2 h3{color: #074c9a;text-align: center;}
.qui-culture2 h4{color: #333;text-align: center;}
.qui-culture2 h5{color: #333;text-align: center;font-size: 20px;margin: 0;padding: 30px 0 0;}
.qui-culture2 .quitxt{font-size: 16px;margin: 0;padding: 20px 0 0;line-height: 30px;}
.qui-culture2 .ULLIST{margin-top: 20px;font-size: 0;}
.qui-culture2 .ULLIST .li .qui-libox{text-align: center;padding:0 25px;}
.qui-culture2 .ULLIST .li .qui-libox img{ display: inline-block;}

@media (max-width:1260px){
.qui-culture1{min-height: 0;padding: 6% 0;}
.qui-culture2{min-height: 0;padding: 6% 0;}
.qui-culture3{min-height: 0;padding: 6% 0;}

.qui-culture h3{padding-bottom: 2%;font-size: 26px;}
.qui-culture h4{padding-bottom: 2%;font-size: 20px;}
.qui-culture p{padding: .5% 0;font-size: 14px;line-height: 26px;}

/* .qui-culture2 .ULLIST .li{padding: 0 7px;} */
.qui-culture2 .ULLIST .li img{max-width: 70px;}
.qui-culture2 h5{padding-top: 10px;font-size: 18px;}
.qui-culture2 .quitxt{padding-top: 10px;font-size: 14px;line-height: 22px;}
.qui-culture2 .ULLIST{margin-top: 1%;}


}
@media (max-width:1024px){
.qui-culture1{margin-top: 0;}
}
@media (max-width:800px){
/* .qui-culture2 .ULLIST .li{width: 50%;padding-bottom: 15px;} */

}
@media (max-width:640px){
	.qui-culture2 h5{font-weight: normal;font-size: 16px;}
	.qui-culture2 .quitxt{padding-top: 5px;font-size: 12px;}

.qui-culture2 .ULLIST .li .qui-libox{padding: 0 5px;}
.qui-culture h3{padding-bottom: 2%;font-size: 20px;font-weight: normal;text-align: center;}
.qui-culture h4{padding-bottom: 6%;font-size: 16px;font-weight: normal;text-align: center;}
.qui-culture p{line-height: 24px; font-size: 12px;}

.qui-culture1{padding: 0;}
.qui-culture3{padding: 0;}

.qui-culture1 .quitxt{position: relative;padding: 6% 4%; width: 72%; }
.qui-culture1 .qui-warp{padding: 0;}
.qui-culture3 .quitxt{position: relative;padding: 6% 4%;width: 72%; }
.qui-culture3 .qui-warp{padding: 0;}
.qui-culture1 .qui-warp h3,
.qui-culture1 .qui-warp h4,
.qui-culture3 .qui-warp h3,
.qui-culture3 .qui-warp h4{ text-align: left;}
}


.qui-fancybox{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
.fancybox-slide--html .fancybox-close-small svg{color: #074c9a;}
.fancybox-slide--html .fancybox-close-small{padding: 8px;opacity: 1;}
.qui-fancybox .qui-pic{padding-bottom: 44.44444444444444%;margin-bottom: 40px;}
.qui-fancybox .h3{color: #333;font-size: 30px;font-weight: normal;line-height: 1.4;margin-bottom: 15px;}
.qui-fancybox .quiinfo{text-align: justify;color: #666;font-size: 16px;line-height: 30px;}
.qui-fancybox video::-internal-media-controls-download-button {display:none;}
.qui-fancybox video::-webkit-media-controls-enclosure {overflow:hidden;}
.qui-fancybox video::-webkit-media-controls-panel { width: calc(100% + 30px);}
.fancybox-is-open .fancybox-bg{opacity: .3;}

.qui-sublogo{text-align: center;margin-bottom: 15px;}

.qui-subsidiary .qui-divbox{max-width: 1200px;margin:50px auto 0; height: auto; overflow:auto; text-align: center;}
.qui-subsidiary .qui-divbox .box{white-space: nowrap;}
.qui-subsidiary .qui-divbox .item{margin-bottom: 5%;display: inline-block; margin:0 20px;}
.qui-subsidiary .qui-divbox .item .tit{margin:0 auto; line-height: 40px ;border:1px solid  #074c9a; width: 200px; text-align: center;
margin-bottom: 30px; color:  #074c9a;}

.qui-subsidiary .qui-divbox .item:nth-child(1) .ULLIST{ margin-right: 20px; }
.qui-subsidiary .qui-divbox .item:nth-child(2) .ULLIST{}

.qui-subulbg{background-color: #fff;overflow: hidden;position: relative;height: 20px;
	max-width: 1136px;margin: 0 auto; display: none}
.qui-subulbg::before{content: '';position: absolute;width: 100%;max-width: 1136px;height: 1px;background: #dedede;bottom: 0;left: 50%;transform: translateX(-50%)}
.qui-subulbg img{display: block;margin: 0 auto;width: 89%}
.qui-subsidiary .ULLIST{ overflow: hidden;font-size: 0;
	text-align: center; position: relative; }
.qui-subsidiary .ULLIST:before{ content: ""; display: block; width:100%; height: 1px ;
top:2px; left: 50px; right: 50px; position: absolute;
background:  #074c9a;}
.qui-subsidiary .ULLIST .li{padding: 50px 10px 10px;background: url(../images/subbg2.png) top center no-repeat;
	display: inline-block;vertical-align: top;text-align: left; position: relative;}
.qui-subsidiary .ULLIST .li .qui-hover{display: block;overflow: hidden;border: 1px solid #ddebf6;padding: 20px 0 5px;background: #fff;box-shadow: 9px 9px 0 #f2f6fa;font-size: 16px;writing-mode: vertical-lr;line-height: 68px;height: 350px;width: 70px;margin: 0 auto;}
.qui-subsidiary .ULLIST .li .qui-hover:hover{box-shadow: 0 0 43px rgba(0, 24, 52, .08);border-color: #074c9a;color: #fff;background: #074c9a;}

.qui-subsidiary .item:nth-child(2n) .ULLIST .li{background: url(../images/subbg3.png) top center no-repeat;
}
.qui-subsidiary .item:nth-child(2n) .ULLIST .qui-hover:hover{border: 1px solid  #d22630; background: #d22630
}
.qui-subsidiary .item:nth-child(2n) .ULLIST:before{ 
background:#d22630}

.qui-subsidiary .item:nth-child(2n) .tit{border:1px solid   #d22630; color:   #d22630}


@media (min-width:1025px){
.qui-subsidiary .ULLIST .li:first-child:before{ width: 500px; height: 50px; background: #fff;position:absolute;left:-460px;  top:-20px;;
content: ""; display: block;  }

.qui-subsidiary .ULLIST .li:last-child:before{ width: 500px; height: 50px; background: #fff;position:absolute;right:-458px;  top:-20px;;
content: ""; display: block;  }
}


@media (max-width:1300px){
.qui-subsidiary .ULLIST{margin: -20px 1% -10px;}
.qui-subsidiary .ULLIST .li{padding: 50px 10px 10px;}
.qui-subsidiary .ULLIST .li .qui-hover{box-shadow: 3px 3px 0 #f2f6fa;}


}
@media (max-width:1024px){
	.qui-subulbg{}
	.qui-subulbg img{height: 21px;object-fit: cover;}

.qui-subsidiary .qui-divbox .item:nth-child(1) .ULLIST,
.qui-subsidiary .qui-divbox .item:nth-child(2) .ULLIST{ width: 100%;margin:10px 0; }


/* .qui-subsidiary .ULLIST .li{width: 12.5%;} */
.qui-subsidiary .ULLIST .li .qui-hover{font-size: 14px;line-height: 58px;width: 60px;height: 320px;}
.qui-subsidiary .ULLIST:before{left: 0; right:0;}
}
@media (max-width:640px){
.qui-subsidiary .ULLIST{margin-bottom: -5px;margin-top: -10px;}
.qui-subsidiary .ULLIST .li{ padding-bottom: 5px;padding-top: 25px;background-size: auto 20px;}
.qui-subsidiary .ULLIST .li .qui-hover{width: 45px;line-height: 43px;padding-top: 10px;height: 300px;}
.qui-subulbg img{height: 11px;}

.qui-sublogo img{height: 80px;}

.fancybox-content{padding: 4%;}
.qui-fancybox .qui-pic{margin-bottom: 15px;}
.qui-fancybox .h3{font-size: 22px;margin-bottom: 5px;}
.qui-fancybox .quiinfo{font-size: 14px;line-height: 26px;}

}

/*首页*/
.qui-home-ban{ position: relative;}
.qui-home-ban .ULLIST .li{ position: relative;}
.qui-home-ban .video{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;object-fit: cover;}
.qui-home-ban .ULLIST .li img{width: 100%;display: block;}
.qui-home-ban .ULLIST .li{vertical-align: top;}
.qui-home-ban .ULLIST .li a{display: block;overflow: hidden;}
.qui-home-ban .divDot{width: 100%;font-size: 0;z-index: 9;position: absolute;bottom: 50px;text-align: center;left: 0;line-height: 0;height: 0;}
.qui-home-ban .divDot li{width: 16px;height: 16px;display:inline-block;background: center no-repeat;margin:0 14px;border-radius: 50%;cursor: pointer;background: url(../images/bdot.png) center no-repeat;}
.qui-home-ban .divDot li.slick-active{opacity: 1;/*width: 16px;height: 16px;*/background-image: url(../images/bdot2.png);animation: rotate 2s linear infinite;}

.qui-home-ban .divDot li button{display: none;}


.qui-homename{text-align: center;font-size: 60px;font-family: YouShe;color: #074c9a;line-height: 1;margin-bottom: 20px;}
.qui-homename2{color: #a5b6c8;font-size: 22px;text-align: center;margin-bottom: 60px;}


.qui-home-abt{padding: 90px 0 100px;}
.qui-home-abt1{background: url(../images/habt_bg.jpg) center bottom no-repeat;overflow: hidden;}
.qui-home-vd{width: 48%;float: left;}
.qui-home-abttxt{margin-left: 48%;padding: 30px 0 0 110px;text-align: justify;overflow: hidden;}
.qui-home-abttxt .quitt{font-size: 48px;color: #074c9a;font-weight: normal;line-height: 1;width: 210px;}
.qui-home-abttxt .quigp{border-left: 1px solid #dbdbdb;padding-left: 20px;}
.qui-home-abttxt .quigp .span{color: #e43636;font-size: 20px;}
.qui-home-abttxt h3{color: #333;font-size: 20px;line-height: 34px;margin: 25px 0 35px;color: #333;}
.qui-home-abttxt p{color: #666;font-size: 16px;line-height: 30px;padding: 0;margin:10px 0;}
.qui-home-abttxt .quimoreb{position: relative;padding-left: 210px;margin-top: 30px;float: right;margin-bottom: 20px;}
.qui-home-abttxt .quimoreb:after{content: '';background: #eee;width: 180px;height: 1px;position: absolute;left: 0;top: 50%;margin-top: -.5px;}
.qui-home-abttxt .quimore{display: inline-block;vertical-align: top;color: #074c9a;font-size: 16px;}
.qui-home-vd .qui-pic{display: block;overflow: hidden;padding-bottom: 64%;}
.qui-fancybox .quivideo{display: block;width: 100%;height: 100%; margin: 0 auto;}
.qui-home-vd .quiplay{width: 100%;height: 100%;position: absolute;left: 0px;bottom: 0px;z-index: 10;background: url(../images/hvbtn2.png) center no-repeat;background-size:120px;}
.qui-home-vd .ULLIST .li{vertical-align: top;}
.qui-home-vd .slick-arrow{cursor: pointer;width: 80px;height: 40px;position: absolute;right: 0;bottom: 0;border: 0;text-indent: -99em;background: center no-repeat;overflow: hidden;z-index: 9;}
.qui-home-vd .slick-prev{background-image: url(../images/btn1.jpg);right: 80px;}
.qui-home-vd .slick-next{background-image: url(../images/btn2.jpg);}
.qui-home-vd .slick-prev:hover{background-image: url(../images/btn11.jpg);}
.qui-home-vd .slick-next:hover{background-image: url(../images/btn22.jpg);}

.qui-home-abt2 .qui-warp1680{ position: relative;}
.qui-home-abt2 .qui-warp1680::before,
.qui-home-abt2 .qui-warp1680::after{ content: ''; position: absolute; width: 26px; height: 90px; background: url(../images/about_icon.png) no-repeat center;}
.qui-home-abt2 .qui-warp1680::before{ left: 0; bottom: 7%;}
.qui-home-abt2 .qui-warp1680::after{ right: 0; bottom: -10px; background-image: url(../images/about_icon2.png);}
.qui-home-abt2 .DLLIST{font-size: 0;padding-top: 110px;}
.qui-home-abt2 .DLLIST .dd{display: inline-block;vertical-align: top;width: 16.66666666666666%;text-align: center;line-height: 1;color: #666;font-size: 16px;}
.qui-home-abt2 .DLLIST .dd .i img{display: block;width: 60px;height: 60px;margin: 0 auto 30px;}
.qui-home-abt2 .DLLIST .dd .quidiv1{color: #074c9a;font-family: Oswald;font-size: 60px;font-weight: 100;margin-bottom: 23px;}
.qui-home-abt2 .DLLIST .dd .quidiv1 .span{display: inline-block;vertical-align: top;}
.qui-home-abt2 .DLLIST .dd .quidiv1 .i{font-size: 36px;display: inline-block;vertical-align: top;margin-left: 5px;line-height: 20px;font-weight: 200;font-style: normal;}

.qui-home-news{padding: 110px 0 130px;}
.qui-home-news .qui-l{width: 48.51190476190476%;float: left;background: #f3f7fa;padding: 60px;}
.qui-home-news .qui-r{margin-left: 48.51190476190476%;padding-left: 50px;overflow: hidden;}
.qui-home-news .quitt{color: #074c9a;line-height: 1;margin-bottom: 35px;font-size: 16px;}
.qui-home-news .qui-l .topList{overflow: hidden;margin-bottom: 15px;}
.qui-home-news .qui-l .topList .quiimg{width: 43.47826086956522%;float: left;}
.qui-home-news .qui-l .topList .qui-pic{padding-bottom: 66.66666666666667%;}
.qui-home-news .qui-l .topList .quiinfo{margin-left: 43.47826086956522%;padding-left: 40px;padding-top: 20px;}
.qui-home-news .qui-l .topList time{color: #666;font-size: 16px;}
.qui-home-news .qui-l .topList .h3{color: #333;font-size: 24px;line-height: 36px;height: 72px;margin: 10px 0;font-weight: normal;}
.qui-home-news .qui-hover{display: block;overflow: hidden;}
.qui-home-news .qui-l .topList .qui-hover:hover .h3{color: #074c9a;}
.qui-home-news .qui-l .topList .quitxt{color: #666;font-size: 16px;line-height: 32px;height: 64px;}

.qui-home-news .qui-l .li{padding-top: 35px;}
.qui-home-news .qui-l .li time{color: #666;font-size: 16px;display: block;margin-bottom: 10px;}
.qui-home-news .qui-l .li .qui-dot{display: block;font-size: 18px;color: #333;}
.qui-home-news .qui-l .li .qui-hover:hover .qui-dot{color: #074c9a;}

.qui-home-news .qui-r .ULLIST{margin-bottom: -50px;}
.qui-home-news .qui-r .li .qui-hover{padding: 69px 365px 69px 70px;background: #f3f7fa;position: relative;}
.qui-home-news .qui-r .li{padding-bottom: 50px;}
.qui-home-news .qui-r .li .quitm{background: #074c9a;width: 148px;height: 148px;position: absolute;right: 60px;top: 50%;margin-top: -74px;text-align: center;color: #fff;line-height: 1;font-family: Poppins;font-size: 16px;}
.qui-home-news .qui-r .li .quitm *{font-weight: 100;font-style: normal;}
.qui-home-news .qui-r .li .quitm b{font-size: 60px;display: block;margin: 30px 0 10px;}
.qui-home-news .qui-r .li .qui-dot2{color: #333;font-size: 18px;line-height: 36px;height: 72px;}
.qui-home-news .qui-r .li .qui-hover:hover .qui-dot2{color: #074c9a;}


.qui-home-slide .qui-divbox{padding-right: 20.83333333333333%;}
.qui-home-slide .slick-list{overflow: visible;}
.qui-home-slide .qui-itembox{vertical-align: top;position: relative;padding-bottom: 63.15789473684211%;background: center no-repeat;background-size: contain;}
.qui-home-slide .quiinfo{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-width: 560px;color: #fff;left: 7.894736842105263%;z-index: 10;opacity: 0;}
.qui-home-slide .quiinfo .qui-hover{color: #fff;overflow: hidden;display: block;}
.qui-home-slide .quiinfo .h3{font-size: 48px;font-weight: normal;line-height: 1.2;margin-bottom: 35px;}
.qui-home-slide .quiinfo .qui-dot3{font-size: 16px;line-height: 30px;height: 90px;margin-bottom: 45px;text-align: justify;}
.qui-home-slide .quiinfo .quimore{position: relative;/*padding-left: 210px;*/font-size: 16px;}
/*.qui-home-slide .quiinfo .quimore:before{content: '';background: #fff;width: 180px;height: 1px;top: 50%;margin-top: -.5px;left: 0;position: absolute;}
*/
.qui-home-slide .qui-itembox:after{position: absolute;width: 100%;height: 100%;background: url(../images/hslbg.png) repeat;top: 0;left: 0;z-index: 5;content: '';}
.qui-home-slide .slick-current .qui-itembox:after{display: none;}
.qui-home-slide .slick-current .quiinfo{opacity: 1;}

.qui-home-slide .qui-click{position: absolute;color: #fff;font-size: 36px;text-align: center;width: 26.31578947368421%;left: 0;z-index: 11;height: 100%;top: 0;}
.qui-home-slide .qui-click .quiico{line-height: 1;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);
	padding-bottom: 120px;left: 0;width: 100%;}
.qui-home-slide .slick-current .qui-click{display: none;}


@keyframes zooma{
0%{background-size:70% }
50%{background-size:100%}
100%{background-size:70%}
}

.qui-home-slide .qui-click .quiico:after{ content:""; display: block; position: absolute; left: 50%; bottom: 0; width:80px; height: 80px;
background: url(../images/hbtn.png) center center no-repeat; margin-left: -40px; 
	animation:zooma 1.5s linear infinite;
	-o-animation:zooma 1.5s linear infinite;
	-ms-animation:zooma 1.5s linear infinite;
	-moz-animation:zooma 1.5s linear infinite;
	-webkit-animation:zooma 1.5s linear infinite;
}





.qui-home-slidett{position: absolute ;    left: 7.894736842105263%; bottom:5%; z-index: 20; display: none}
.qui-home-slidett .quia{font-size: 16px;text-align: center;min-width: 170px;background: url(../images/habg.png) center no-repeat;display: inline-block;vertical-align: top;line-height: 56px;margin-right: 70px;color: #fff;position: relative;padding: 0 10px;background-size: 100% 100%;}
.qui-home-slidett .quia.on,
.qui-home-slidett .quia:hover{background-image: url(../images/habg2.png);}
.qui-home-slidett .quia:after,
.qui-home-slidett .quia:before{content: '';width: 18px;height: 100%;position: absolute;top: 0;}
.qui-home-slidett .quia:before{right: 100%;background-image: url(../images/habg01.png);}
.qui-home-slidett .quia:after{left: 100%;background-image: url(../images/habg02.png);}

.qui-home-slidett .quia.on:before,
.qui-home-slidett .quia:hover:before{right: 100%;background-image: url(../images/habg03.png);}
.qui-home-slidett .quia.on:after,
.qui-home-slidett .quia:hover:after{left: 100%;background-image: url(../images/habg04.png);}

.qui-home-slide .slick-arrow{display: none!important;}



.qui-divbox .slick-current  .qui-home-slidett{ display: block; }



@media (max-width:1720px){
.qui-home-abt{padding: 80px 0;}
.qui-homename{font-size: 52px;margin-bottom: 20px;}
.qui-homename2{margin-bottom: 45px;}
.qui-home-abttxt{padding-top: 20px;padding-left: 40px;}

.qui-home-abttxt .quitt{font-size: 40px;width: 180px;}
.qui-home-abttxt h3{margin: 20px 0;}
.qui-home-abttxt .quimoreb{margin: 20px 0 10px;}

.qui-home-abt2 .DLLIST{padding-top: 60px;}
.qui-home-abt2 .DLLIST .dd .i img{margin-bottom: 20px;}

.qui-home-news{padding: 80px 0;}

.qui-home-news .topList .qui-hover{height: 160px;}
.qui-home-news .qui-l .topList .quiinfo{padding-left: 20px;padding-top: 0;}
.qui-home-news .qui-l .topList .h3{font-size: 20px;line-height: 26px;height: 52px;}
.qui-home-news .qui-l .topList .quitxt{line-height: 26px;height: 52px;}
.qui-home-news .qui-l{padding: 40px;}
.qui-home-news .qui-l .li{padding-top: 20px;}
.qui-home-news .qui-r{padding-left: 20px;}
.qui-home-news .qui-r .ULLIST{margin-bottom: -20px;}
.qui-home-news .qui-r .li{padding-bottom: 20px;}
.qui-home-news .qui-r .li .qui-hover{padding: 49.5px 300px 49.5px 49.5px;}
.qui-home-news .qui-r .li .quitm{right: 49.5px;}

.qui-home-slidett{padding-left: 115px;}
.qui-home-slidett .quia{margin-right: 40px;}

}
@media (max-width:1300px){
	.qui-home-abt{padding: 4% 0;}
	.qui-home-news{padding: 4% 0;}
	.qui-homename{font-size: 42px;margin-bottom: 10px;}
	.qui-homename2{margin-bottom: 30px;font-size: 16px;}

.qui-home-vd{width: 100%;float: none;}
.qui-home-vd .quiplay{left: 10px;bottom: 10px;}
.qui-home-abttxt{margin-left: 0;padding: 0;margin-top: 2%;}
.qui-home-abttxt h3{margin: 15px 0;line-height: 30px;}
.qui-home-abttxt .quimoreb{margin: 15px 0 20px;}
.qui-home-abt2 .DLLIST{padding-top: 5%;}
.qui-home-slidett{top: -80px;}

.qui-home-slide .quiinfo .h3{font-size: 36px;margin-bottom: 2%;}
.qui-home-slide .quiinfo .qui-dot3{margin-bottom: 3%;}
.qui-home-slide .qui-click{font-size: 26px;}
.qui-home-slide .qui-click .quiico{background-size: auto 64px;padding-bottom: 80px;}

}
@media (max-width:1024px){
	.qui-home-news .qui-l{width: 100%;float: none;}
	.qui-home-news .qui-r{margin-left: 0;padding-left: 0;margin-top: 20px;}
	.qui-home-news .topList .qui-hover{height: auto;}
	.qui-home-news .quitt{margin-bottom: 20px;}
	.qui-home-news .qui-l .li{padding-top: 15px;}
	.qui-home-news .qui-r .li .quitm{width: 100px;height: 100px;margin-top: -50px;}
	.qui-home-news .qui-r .li .quitm b{font-size: 32px;margin: 25px 0 5px;}
	.qui-home-news .qui-r .li .qui-hover{padding: 40px 180px 40px 40px;}

	.qui-home-abt2 .DLLIST .dd .quidiv1{font-size: 40px;}
	.qui-home-abt2 .DLLIST .dd .quidiv1 .i{font-size: 18px;font-weight: 100;}

.qui-home-ban .divDot{bottom: 35px;}
.qui-home-ban .divDot li{margin: 0 5px;}

}
@media (max-width:800px){
	.qui-home-abt2 .DLLIST .dd{width: 33.33333333333%;padding: 15px 0;}
	.qui-home-abt2 .DLLIST .dd .i img{width: 52px;height: 52px;}
	.qui-home-abt2 .DLLIST .dd .quidiv1{margin-bottom: 15px;}
	.qui-home-slide .qui-click{display: none;}
	.qui-home-slide .qui-divbox{padding-right: 0;}
	.qui-home-slidett{padding: 0 35px;text-align: center;}
	.qui-home-slidett .quia{margin:0 20px;min-width: 120px;font-size: 14px;}
	.qui-home-slide .quiinfo .h3{font-size: 26px;}
	.qui-home-slide .qui-itembox:after{display: none;}
}
@media (max-width:640px){
.qui-home-ban .divDot{bottom: 25px;}
.qui-home-ban .divDot li{margin: 0 3px;background-size: auto 12px;}
	.qui-home-news .qui-l{padding: 20px;}
	.qui-home-news .qui-r .li .qui-hover{padding: 20px 110px 20px 20px;}
	.qui-home-news .qui-l .topList .quiimg{width: 100%;float: none;}
	.qui-home-news .qui-l .topList .quiinfo{margin-left: 0;padding-left: 0;padding-top: 15px;}
	.qui-home-news .quitt{margin-bottom: 15px;}
	.qui-home-news .qui-l .topList .h3{font-size: 16px;line-height: 26px;height: auto;max-height: 52px;margin: 0 0 5px;}
	.qui-home-news .qui-l .topList .quitxt{line-height: 24px;font-size: 14px;height: auto;max-height: 48px;}
	.qui-home-news .qui-l .topList{margin-bottom: 0;}
	.qui-home-news .qui-l .li{padding-top: 10px;}
	.qui-home-news .qui-l .li time{font-size: 14px;margin-bottom: 0;}
	.qui-home-news .qui-l .li .qui-dot{font-size: 14px;}
	.qui-home-news .qui-r .li .quitm{width: 70px;height: 70px;margin-top: -35px;font-size: 12px;right: 20px;}
	.qui-home-news .qui-r .li .quitm b{font-size: 18px;margin: 20px 0 5px;}
.qui-home-news .qui-r .li .qui-dot2{font-size: 14px;line-height: 24px;height: 48px;}
.qui-home-news .qui-r .quitt{margin-bottom: 5px;}

.qui-homename{font-size: 24px;margin-bottom: 0;}
.qui-homename2{font-size: 14px;line-height: 22px;margin-bottom: 3%;}

.qui-home-vd .quiplay{height: 30px;background-size: auto 100%;background-position: left center;}
.qui-home-vd .slick-arrow{width: 40px;height: 40px;background-size: auto 100%;}
.qui-home-vd .slick-prev{right: 40px;}
.qui-home-abttxt .quitt{font-size: 24px;width: 120px;}
.qui-home-abttxt .quigp .span{font-size: 18px;}
.qui-home-abttxt h3{font-size: 16px;line-height: 28px;margin: 5px 0;}
.qui-home-abttxt h3 br{display: none;}
.qui-home-abttxt p{font-size: 14px;line-height: 26px;}
.qui-home-abttxt .quimoreb{padding-left: 160px;margin: 5px 0 20px;}
.qui-home-abttxt .quimoreb:after{width: 140px;}

.qui-home-news .qui-r{margin-top: 10px;}
.qui-home-news .qui-r .li{padding-bottom: 10px;}
.qui-home-news .qui-r .ULLIST{margin-bottom: -10px;}

	.qui-home-abt2 .DLLIST .dd{width: 50%;padding: 10px 0;}
	.qui-home-abt2 .DLLIST .dd .i img{margin-bottom: 5px;}
	.qui-home-abt2 .DLLIST .dd .quidiv1{margin-bottom: 15px;}


	.qui-home-slidett{bottom: 20px; top:auto; padding: 0; width: 100%; left: 0}
	.qui-home-slidett .quia:after,
	.qui-home-slidett .quia:before{display: none!important;}
	.qui-home-slidett .quia{min-width: 0;margin: 0;line-height: 38px;width: 30%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size: 12px;padding: 0 5px;}

.qui-home-slide .quiinfo .h3{font-size: 20px;line-height: 24px;margin-bottom: 5px;text-align: center;}
.qui-home-slide .quiinfo{width: 100%;left: 0;background:rgba(0, 0, 0, .6);top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);height: 100%;padding: 4% 2% 3%;opacity: 1;}
.qui-home-slide .quiinfo .qui-dot3{font-size: 14px;line-height: 22px;height: 66px;margin-bottom: 10px;}
.qui-home-slide .quiinfo .quimore{float: right;padding-left: 80px;font-size: 14px;}
.qui-home-slide .quiinfo .quimore:before{width: 60px;}


}


/* 高端游乐装备 */
.three_category{ padding-bottom:60px; text-align: center; font-size: 0;}
.three_category a{ padding:15px 10px; min-width:140px; margin:8px; display: inline-block; vertical-align: middle; font-size:16px; color: #333333; background-color: #fff; border:solid 1px #ddebf6; box-shadow:6px 6px 0 0 #f2f6fa; border-radius:50px; transition: all .5s;}
.three_category a:hover,
.three_category a.active{ background-color: #074c9a; color: #fff;box-shadow: none;}

.Cp_list li{ width:31.3333%; margin-right:3%; margin-bottom:2%; float: left;}
.Cp_list li:nth-child(3n){ margin-right:0;}
.Cp_list li .pic{ overflow: hidden;}
.Cp_list li .pic span{ display: block; padding-bottom:66%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.Cp_list li .Minc{ padding:20px 0; text-align: center; font-size:24px; color: #333333; transition: all .5s;}
.Cp_list li:hover .Minc{ color: #074c9a;}
.Cp_list li:hover .pic span{ transform: scale(1.1);}
@media(max-width:640px){
.three_category{ padding-bottom:5%;}
.three_category .qui-warp{padding: 0;}
.three_category a{ min-width:auto; padding:5px 10px; margin:2px;box-shadow:3px 3px 0 0 #f2f6fa;font-size: 15px;border-radius: 36px;}
.Cp_list li{ width:49%; margin-right:2%; float:left; margin-bottom:1%;}
.Cp_list li:nth-child(2n){ margin-right:0; float: right;}
.Cp_list li .Minc{ font-size:15px; padding:10px 0;}
}

/* 高端游乐装备详情 banner */
.qui-ban-swiper .qui-wap{display: none;}
.qui-ban-swiper .itme{ position: relative; vertical-align: middle;}
.qui-ban-swiper .qui-pc{ background-size:cover; background-position: center; background-repeat: no-repeat; padding-bottom:540px; display: block;}

.qui-ban-swiper .itme:after{content: '';background: url(../images/quiBgH4.png) center repeat;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;}

.qui-ban-swiper .text-ban{ position: absolute; top:50%; left: 0; width:100%; z-index:5; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.qui-ban-swiper .text-ban .text-w{ font-size:16px; line-height:30px; max-width:645px; color: #fff;text-align: justify;}
.qui-ban-swiper .text-ban .en-ti{ font-size:24px; text-transform: uppercase;}
.qui-ban-swiper .text-ban .cn-ti{ font-weight: bold; padding:10px 0 40px; font-size:48px; line-height:50px;}
.qui-ban-swiper .slick-arrow{ cursor: pointer; font-size:0; position: absolute; top:50%; margin-top:-25px; z-index: 5; width:50px; height:50px; background-color:rgba(255, 255, 255,.3); border-radius:50%; transition: all .5s; border:none; background-repeat: no-repeat; background-position: center;}
.qui-ban-swiper .slick-prev{ left:60px; background-image: url(../images/ban_l.png);}
.qui-ban-swiper .slick-next{ right:60px; background-image: url(../images/ban_r.png);}
.qui-ban-swiper .slick-arrow:hover{ background-color:rgba(255, 255, 255,.8);}

.qui-ban-swiper2 .qui-pc{ padding-bottom:800px;}
.qui-ban-swiper2 .text-ban .cn-ti{ padding-top:0;}

@media(max-width:1520px){
.qui-ban-swiper .qui-warp{ padding:0 180px;}
.qui-ban-swiper2 .qui-warp{ padding:0 2%;}
}
@media(max-width:768px){
.qui-ban-swiper .qui-warp{ padding:0 60px;}
.qui-ban-swiper2 .qui-pc{ padding-bottom:400px;}
}
@media(max-width:640px){
.qui-ban-swiper .qui-warp{ padding:0 2%;}
.qui-ban-swiper .slick-prev{ left:2%;}
.qui-ban-swiper .slick-next{ right:2%;}
.qui-ban-swiper .text-ban .cn-ti{ font-size:36px; line-height:40px; padding-bottom:20px;}
}
/* 高端游乐装备详情 */
.Cp_back{ padding:120px 0; background: url(../images/Cp_back.jpg) no-repeat center; background-size:cover;}
.Cp_info1 .box-left{ float: left; width: 47.4%;}
.Cp_info1 .box-left img{width: 100%;}
.Cp_info1 .box-right{ float: left; width:52.6%; padding:0 50px 0 100px;}
.Cp_info1 .box-right .cn-ti{ margin-bottom:20px; line-height:45px; font-size:36px; color: #333333;}
.Cp_info1 .box-right .par{font-size: 0;}
.Cp_info1 .box-right .itme{font-size:14px; text-align: center; width: 25%;margin-bottom: 20px;display: inline-block;vertical-align: top;}

.Cp_info1 .box-right .icon{ display: inline-block; vertical-align: middle; margin-bottom:10px; border:solid 1px rgba(28, 123, 193,.15); background-color: #fff; box-shadow:6px 6px 0 0 #f2f6fa; border-radius:6px;}
.Cp_info1 .box-right .itme .wez{ padding:5px 0; color: #666666;}
.Cp_info1 .box-right .itme .suz{ color: #074c9a;font-size: 18px;font-weight: bold;}
.Cp_info2{ padding:120px 0;}
.Cp_info2 .video-box .pic{ position: relative; cursor: pointer; overflow: hidden;}
.Cp_info2 .video-box .pic span{ display: block; padding-bottom:41.725%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.Cp_info2 .video-box .pic .icon{ position: absolute; left:50%; top:50%; margin-top:-30px; margin-left:-30px; width:60px; height:60px; background: url(../images/video_icon.png) no-repeat center; display: block;}
.Cp_info2 .video-box{ padding:20px; border:solid 1px rgba(28, 123, 193,.15); box-shadow:6px 6px 0 0 #f2f6fa;}
.Cp_info2 .video-box video{ display: none; position: absolute; left:0; top:0; width:100%; height:100%;background: #000;}
.Cp_info2 .video-box.on span{ opacity:0;}
.Cp_info2 .video-box.on video{ display: block;}

.Online_ly{ padding:120px 0; margin-top: 10px; background-color: #f5f9fc;}
.Online_ly .title{ font-size:36px; line-height:40px; color: #333333; text-align: center; padding-bottom:60px;}
.Online_ly .input-box{ position: relative; width:23.5%; float: left; margin-right:2%;}
.Online_ly .red{ position: absolute; left:15px; top:15px; color: #e7393c; font-style: normal; padding-right:5px; font-size:16px;}
.Online_ly .input-border{ margin-bottom:40px; padding:15px; border:solid 1px rgba(28, 123, 193,.15); box-shadow:6px 6px 0 0 #e9f0f7;}
.Online_ly .input-box input{ width:100%; padding-left:10px; font-size:16px;}
.Online_ly .input-box2 input{ padding-left:0;}
.Online_ly .input-box:nth-child(4n){ margin-right:0;}
.Online_ly .textarea-box{ width:100%; float: left;}
.Online_ly .textarea-box textarea{ height:180px; width: 100%; font-size:16px;}
.Online_ly .input-box textarea::-webkit-input-placeholder,
.Online_ly .input-box input::-webkit-input-placeholder{ color: #c1c5c7; }
.Online_ly .input-box textarea::-moz-input-placeholder,
.Online_ly .input-box input::-moz-input-placeholder{ color: #c1c5c7; }
.Online_ly .input-box textarea::-ms-input-placeholder,
.Online_ly .input-box input::-ms-input-placeholder{ color: #c1c5c7; }
.Online_ly .submit-box{ text-align: center; float: left; width:100%;}
.Online_ly .submit-box a{ font-size:18px; cursor: pointer; background-color: #074c9a; color: #fff; display: inline-block; line-height:50px; min-width:180px; border-radius:50px; }

@media(max-width:1720px){
	.Cp_info1 .box-right{padding-right: 40px;}
	.Cp_info1 .box-right{padding-left: 50px;}

}

@media(max-width:1200px){
.Cp_back,
.Cp_info2{ padding:100px 0;}
.Cp_info1 .box-right{ padding:0 80px;}
.Cp_info1 .box-right .itme{ margin:20px 30px 0;}
}
@media(max-width:1024px){
.Cp_back,
.Cp_info2{ padding:60px 0;}
.Cp_info1 .box-right .cn-ti{ margin:30px 0 0;}
.Cp_info1 .box-left{ width:100%;}
.Cp_info1 .box-right{ width:100%; padding:0;}
.Cp_info1 .box-right .itme{ margin:5px .5%;width: 24%;}
/*.Cp_info1 .box-right .itme:nth-child(3n+1){ margin-left:20px;}
.Cp_info1 .box-right .itme:nth-child(3n){ margin-right:20px;}*/
}
@media(max-width:640px){
.Cp_info1 .box-right	.par{margin-top: 15px;}
.Cp_info1 .box-right .itme{/* margin:20px 0 0; */font-size: 14px;line-height: 1;}
.Cp_info1 .box-right .itme .wez{padding: 0 0 5px;}
.Cp_info1 .box-right .icon{max-width: 40px;}
/*.Cp_info1 .box-right .itme:nth-child(3n+1){ margin-left:0;}
.Cp_info1 .box-right .itme:nth-child(3n){ margin-right:0;}*/
.Cp_info2 .video-box{ padding:10px;}
.Cp_info2 .video-box .pic .icon{ width:40px; height:40px; margin-left:-20px; margin-top:-20px; background-size: contain;}
.Online_ly .title{ font-size:26px; line-height:30px; padding-bottom:30px;}
.Online_ly .input-box{ width:100%; margin-right:0; margin-bottom:20px;}
}


/*高端智造单篇*/
.RighInfo002810{padding-bottom: 3%;}
.RighInfo002810 .top-txt {margin-bottom: 4%;text-align: center;}
.RighInfo002810 .top-txt h3{font-size: 30px;color: #074c9a;margin: 0;padding-bottom: 2%}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .info{line-height: 28px; }
.RighInfo002810 .txt-list .red{color: #074c9a;font-size: 24px;}

.RighInfo002810 .ytable {display: table;width: 100%;table-layout: fixed;}
.RighInfo002810 .ytable-cell {display: table-cell;vertical-align: middle;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{}
.RighInfo002810 .txt-list .pic{width: 40.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}

/*高端智造单篇2*/
.zhwl{padding-bottom: 3%;}
.zhwl .title h3{font-size: 30px;color: #074c9a;margin: 0;padding-bottom: 2%;text-align: center;}
.zhwl .con h4{font-size: 24px;color: #074c9a;margin: 0;padding-bottom: 2%;}
.zhwl .con p{font-size: 16px;margin: 0;line-height: 28px;}
.zhwl .con .left{float: left;width: 45%;}
.zhwl .con .right{float: right;width: 45%;}
.zhwl .con .clear{clear: both;}
@media(max-width:768px){
.zhwl .con .left{float: none;width: 100%;}
.zhwl .con .right{float: none;width: 100%;}    
}

/*高端智造单篇3*/
.Floor003081{padding:0 0 4%;}
.Floor003081 .slick-list{margin: 0 -10px}
.Floor003081 .item {width: 47.369%;padding: 0 10px}
.Floor003081 .item .Ispic{padding-bottom:65.369%;background-size: cover;background-repeat: no-repeat;background-position: center}
.Floor003081 .slick-dots{text-align: center;padding-top: 0.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 5px;}
.Floor003081 .slick-dots li button{font-size: 0; width: 8px; height: 8px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003081 .slick-dots li.slick-active button{background: #074c9a;}
@media(max-width:640px){
.Floor003081 .slick-dots{padding-top: 6vw;}
}


/* 分页 */
.Page001726{ text-align:center;  padding:20px 0;}
.Page001726 .Pages .p_cur,
.Page001726 .Pages .p_count,
.Page001726 .Pages .p_total,
.Page001726 .Pages .p_jump,
.Page001726 .Pages .a_first,
.Page001726 .Pages .a_end{ display:none;}
.Page001726 .Pages em{ font-size:0; margin:0 15px; font-style:normal; vertical-align: middle;}
.Page001726 .Pages a{ font-size:16px; margin:0 5px; cursor: pointer; overflow: hidden; display:inline-block; vertical-align:middle; width:50px; color:#333; height:50px; line-height:50px; border:solid 1px #eee; border-radius:50%;}
.Page001726 .Pages a.a_prev,
.Page001726 .Pages a.a_next{ font-size:16px; overflow:hidden; color: #333; font-family:'黑体';}
.Page001726 .Pages a:hover,
.Page001726 .Pages em a.a_cur{ color: #fff; background-color:#074c9a; }
@media(max-width:640px){
.Page001726 .Pages em{ display:none;}
}


/* 未来城市会客厅 */
.Futuristic{ font-size:18px; color: #333333; line-height:36px;}
.Futuristic .futur-table{ margin-bottom:100px; width:100%; overflow: hidden;}
.Futuristic .futur-table .text,
.Futuristic .futur-table .logo-futur{ float: left;}
.Futuristic .futur-table .logo-futur{ width:40%; padding-right:5%;}
.Futuristic .futur-table .text{ width:60%;}
@media(max-width:768px){
.Futuristic{ font-size:16px; line-height:30px;}
.Futuristic .futur-table{ margin-bottom:50px;}
.Futuristic .futur-table .logo-futur{ width:100%; margin-bottom:30px; padding-right:0;}
.Futuristic .futur-table .logo-futur img{ max-height:80px;}
.Futuristic .futur-table .text{ width:100%;}
}


/* 投资者关系 */
.Investment .but_more{ margin:30px 0; font-size:16px; text-align: center;}
.Investment .but_more a{ color: #074c9a;}
.Investment .but_more a i{ padding-left:10px; font-family: '黑体'; font-style: normal;}
.title_Investment{ font-weight: bold; text-align: center; font-size:48px; line-height:50px; padding-bottom:100px;}
.Investment_01 .title_Investment{ color: #333333;}
.Investment_01 .placard-list li{ background: url(../images/back_tu.png) no-repeat right bottom; width:48.5%; float: left; margin-right:3%; margin-bottom:3%; padding:30px; border:solid 1px rgba(28, 123, 193,.15); box-shadow:6px 6px 0 0 #f2f6fa; transition: all .5s;}
.Investment_01 .placard-list li h4{ padding:10px 0; font-size:18px; font-weight:500; margin:0; color: #333333; transition: all .5s;}
.Investment_01 .placard-list li .wenz{ height:48px; overflow: hidden; font-size:16px; color: #999999;}
.Investment_01 .placard-list li:nth-child(2n){ margin-right:0;}
.Investment_01 .placard-list li .time{ text-align: center; padding:14px 0; width:20%; background-color: #f2f7fa; float: left;font-family: 'Oswald';}
.Investment_01 .placard-list li .time b{ font-size:36px; line-height:40px; color: #666666;font-weight: bold;}
.Investment_01 .placard-list li .time span{ color: #999999; font-size:14px; display: block;font-weight: 200;}
.Investment_01 .placard-list li .text{ padding-left:30px; width:80%; float: right;}
.Investment_01 .placard-list li:hover{ transform: translateY(-5px);}
.Investment_01 .placard-list li:hover h4{ color: #074c9a;}
.Investment_02{ margin:60px 0; padding:110px 0; position: relative;}
.Investment_02 .stock_back{ position: absolute; top:0; left:0; width:100%; height:100%; background-size: cover; background-position: center; background-repeat: no-repeat; z-index:-1;}
.Investment_02 .title_Investment{ color: #fff;}
.Investment_02 .stock_box{ display: table; width:100%; max-width:1000px; margin:0 auto;}
.Investment_02 .stock_box .left_shell{ padding:40px 50px; width:260px; display: table-cell; background: url(../images/stock_back2.jpg) no-repeat; background-size: cover; vertical-align: top;}
.Investment_02 .stock_box .left_shell .zisu{ padding-bottom:50px;}
.Investment_02 .stock_box .left_shell .zisu span{ font-family:Oswald; display:inline-block;vertical-align: middle; line-height:48px; font-size:48px; color: #d22630;font-weight: bold;}
.Investment_02 .stock_box .left_shell .zisu .color_i{ display: inline-block; vertical-align: bottom; width: 0; height: 0; border-top:6px solid rgba(255, 255, 255,0); border-right: 6px solid rgba(255, 255, 255,0); border-bottom:8px solid #d22630; border-left: 6px solid rgba(255, 255, 255,0);}
.Investment_02 .stock_box .left_shell .mince,
.Investment_02 .stock_box .left_shell .binhao{ font-size:16px; color: #333333;}
.Investment_02 .stock_box .right_shell{ padding-left:2px; display: table-cell; vertical-align: middle;}
.Investment_02 .stock_box .right_shell .itme{ margin-bottom:2px; padding:30px; font-size:0; background-color: rgba(255, 255, 255,.9);}
.Investment_02 .stock_box .right_shell .itme:last-child{ margin-bottom:0;}
.Investment_02 .stock_box .right_shell .itme .texoi{ min-width:25%; display: inline-block; vertical-align: middle;}
.Investment_02 .stock_box .right_shell .texoi .opl{ font-size:16px; color: #333333;}
.Investment_02 .stock_box .right_shell .texoi b{ font-size:18px;}
.Investment_02 .stock_box .right_shell .texoi .color_1{ color: #d22630;}
.Investment_02 .stock_box .right_shell .texoi .color_2{ color: #008000;}
.Investment_02 .stock_box .right_shell .texoi .color_3{ color: #074c9a;}
.Investment_02 .stock_box .right_shell .tishi{ font-size:16px; color: #666666;}
.Investment_03 .Report_list{ padding-bottom:50px;}
.Investment_03 .Report_list li{ position: relative; font-size:0; padding:35px 20px; width:48.5%; float: left; border-bottom: solid 1px #e6e6e6; transition: all .5s;}
.Investment_03 .Report_list li:nth-child(2),
.Investment_03 .Report_list li:first-child{border-top: solid 1px #e6e6e6;}
.Investment_03 .Report_list li:nth-child(2n){ float: right;}
.Investment_03 .Report_list li .text{ width:100%; padding:0 80px 0 50px; background: url(../images/Report_icon1.png) no-repeat left 65%; font-size:18px;}
.Investment_03 .Report_list li .text a{ color: #333333; transition: all .5s;}
.Investment_03 .Report_list li .text .time{ display: block; font-size:14px; color: #999999;}
.Investment_03 .but-a{ position: absolute; top:50px; right:20px; width:75px;}
.Investment_03 .but-a a{ display: inline-block; vertical-align: middle; width:35px; height:35px; background-position: center; background-repeat: no-repeat; transition: all .5s;}
.Investment_03 .but-a a.more{ background-image: url(../images/Report_icon2.png);}
.Investment_03 .but-a a.dow{ float: right; background-image: url(../images/Report_icon3.png);}
.Investment_03 .Report_list li a:hover{ color: #074c9a;}
.Investment_03 .Report_list li:hover{ transform: translateY(-5px); box-shadow: 6px 6px 0 0 #f2f6fa;}
.Investment_03 .but-a a.more:hover{ background-image: url(../images/Report_icon4.png);}
.Investment_03 .but-a a.dow:hover{ background-image: url(../images/Report_icon5.png);}
.Investment_04{ margin:60px 0 0; padding:155px 0 168px; position: relative;}
.Investment_04 .stock_back{ position: absolute; top:0; left:0; width:100%; height:100%; background-size: cover; background-position: center; background-repeat: no-repeat; z-index:-1;}
.Investment_04 .title_Investment{ padding-bottom:31px; color: #fff;}
.Investment_04 .Introd{ color: #fff; text-align: center; font-size:16px; line-height:30px;}
.Investment_04 .Social_list{ padding-top:50px; text-align: center; font-size:0;}
.Investment_04 .Social_list .itme{ margin:0 40px; text-align: center; font-size:24px; color: #fff; display: inline-block; vertical-align: middle;}
.Investment_04 .Social_list .icon_ou{ margin-bottom:30px; display: inline-block; vertical-align: middle; border:solid 1px rgba(255, 255, 255,.3); overflow: hidden; border-radius:50%;}
.Investment_04 .Social_list .icon_ou span{ display:block; padding:5px;}
.Investment_05{ padding-top:30px;}
.Investment_05 .lixwm_list .itme{ line-height:30px; text-align: center; display: inline-block; vertical-align: top;padding: 0 .5%;width: 25%;}
.Investment_05 .icon_ou{ margin-bottom:20px; display: inline-block; vertical-align: middle; background-color: #f2f6fa;overflow: hidden; border-radius:50%;}
.Investment_05 .lixwm_list{ text-align: center; font-size:0;}
.Investment_05 .lixwm_list .wenzi{ font-size:24px; color: #333333;}
.Investment_05 .lixwm_list .Thm{ padding:5px 0; font-size:18px; color: #666666;}
/* .Investment_05 .lixwm_list .itme.itme_li{ width:32%;} */
.Investment_01,
.Investment_02,
.Investment_03{ margin:0 0 80px;}
.Investment_02{display: none}
.Investment_03{display: none}

@media(max-width:1024px){
.title_Investment{padding-bottom: 40px;}
}
@media(max-width:768px){
.Investment_02 .stock_box .left_shell{ padding:30px; width:250px;}
}
@media(max-width:640px){
.title_Investment{ padding:10px 0 20px; font-size:36px;}
.Investment .but_more{ margin:20px 0;}
.Investment_01 .placard-list li{ width: 100%; padding:20px; margin-right:0;}
.Investment_02 .stock-shell{ overflow: auto;width:100%}
.Investment_02 .stock-shell .stock_box{ overflow: auto;width:800px}
.Investment_02 .stock_box .left_shell{ padding:30px; width:220px;}
.Investment_03 .Report_list{ padding-bottom:30px;}
.Investment_03 .Report_list li{ padding:20px; width:100%;}
.Investment_03 .Report_list li .text{ font-size:16px;}
.Investment_03 .but-a{ top:30px;}
.Investment_03 .Report_list li:nth-child(2){ border-top: none;}
.Investment_02,
.Investment_04{ padding:80px 0;}
.Investment_04 .Social_list .itme{ margin:0; min-width:33%; font-size:18px; margin-bottom:20px;}
.Investment_05 .lixwm_list .icon_ou,
.Investment_04 .Social_list .icon_ou{ margin-bottom:10px;}
.Investment_05 .lixwm_list .icon_ou img,
.Investment_04 .Social_list .icon_ou img{ max-width:60px;}
.Investment_05{ padding-top:0; padding-bottom:60px;}
.Investment_05 .lixwm_list{ padding-top:0;}
.Investment_05 .lixwm_list .itme{ min-width:48%;}
/*.Investment_05 .lixwm_list .itme.itme_li{ width:100%;}*/
.Investment_05 .Report_list li:nth-child(3),
.Investment_05 .lixwm_list .wenzi{ font-size:18px;}
.Investment_05 .lixwm_list .Thm{ font-size:16px; word-break:break-all;}
}


/* 投资者关系-公告 */
.placard-box{ margin-bottom:60px;}
.placard-box li{ transition: all .5s; overflow: hidden; position: relative;}
.placard-box li a{ padding:20px; display: block;}
.placard-box li::after{ position: absolute; left:30px; top:50%; margin-top:-6px; content: ''; display: block; width:10px; height:10px; border:solid 2px #e7393c; overflow: hidden; border-radius:50%;}
.placard-box li .title{ padding-left:30px; padding-right:100px; line-height:50px; font-size:18px; color: #333333;}
.placard-box li .time{ position: absolute; top:20px; right:20px; width:80px; line-height:30px; text-align: center; font-family:Oswald; font-size:24px; color: #666666;}
.placard-box li .time span{ line-height:20px; font-weight:200; display: block; font-size:14px; color: #999999;}
.placard-box li:nth-child(2n+1){ background-color: #f4f8f9;}
.placard-box li:hover{ box-shadow:0 0 10px rgba(0, 0, 0,.2); z-index:3;}
.placard-box li:hover .title { color: #074c9a;}
@media(max-width:640px){
.placard-box{ margin-bottom:10px;}
.placard-box li a{ display: block; padding: 10px 0 10px 10px;}
.placard-box li .title{ padding-left:20px; padding-right:65px; font-size: 16px; }
.placard-box li .time{ width:60px; right: 0; top: 10px;}
.placard-box li::after{ left:10px;}
}

/* 投资者关系-财务报表 */
.Report-shell .Report_list{ padding-bottom:50px;}
.Report-shell .Report_list li{ position: relative; font-size:0; padding:35px 20px; width:100%; transition: all .5s;}
.Report-shell .Report_list li:nth-child(2n+1){ background-color: #f4f8f9;}
.Report-shell .Report_list li .text{ width:100%; padding:0 80px 0 50px; background: url(../images/Report_icon1.png) no-repeat left 65%; font-size:18px;}
.Report-shell .Report_list li .text a{ color: #333333; transition: all .5s;}
.Report-shell .Report_list li .text .time{ display: block; font-size:14px; color: #999999;}
.Report-shell .Report_list .but-a{ position: absolute; top:50%; right:20px; width:75px;margin-top: -17.5px;}
.Report-shell .Report_list .but-a a{ display: inline-block; vertical-align: middle; width:35px; height:35px; background-position: center; background-repeat: no-repeat; transition: all .5s;}
.Report-shell .Report_list .but-a a.more{ background-image: url(../images/Report_icon2.png);}
.Report-shell .Report_list .but-a a.dow{ float: right; background-image: url(../images/Report_icon3.png);}
.Report-shell .Report_list li:hover{ box-shadow:0 0 10px rgba(0, 0, 0,.2); z-index:3;}
.Report-shell .Report_list li:hover a{ color: #074c9a;}
.Report-shell .Report_list .but-a a.more:hover{ background-image: url(../images/Report_icon4.png);}
.Report-shell .Report_list .but-a a.dow:hover{ background-image: url(../images/Report_icon5.png);}
@media(max-width:640px){
.Report-shell .Report_list{ padding-bottom:20px;}
.Report-shell .Report_list li .text{ font-size: 16px;}
}


/* 新闻 */
.news-list{ margin-bottom:70px;}
.news-list li{ padding:35px 0; border-bottom: solid 1px #eeeeee; overflow: hidden; width:100%; display: table; position: relative;}
.news-list li:first-child{ padding-top:0;}
.news-list li a{ display: block;}
.news-list .pic{ display: table-cell; width:350px; vertical-align: middle; overflow: hidden;}
.news-list .pic span{ display: block; padding-bottom:64%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.news-list .text{ color: #666666; font-size:16px; line-height:30px; padding:0 80px; display: table-cell; vertical-align: middle;}
.news-list .text .title{ display: grid; margin-bottom:20px; font-size:20px; color: #333333;}
.news-list .text .title span{ display: block;font-weight: bold;}
.news-list .text .Introd{ height:60px;}
.news-list .time{ font-family:Oswald; font-size:60px; color: #666666; text-align: center; display: table-cell; width:70px; vertical-align: middle;}
.news-list .time b{ font-weight: normal; line-height:60px;}
.news-list .time span{font-size:16px; color: #cccccc; display: block;font-weight: normal;}
.news-list li:hover .pic span{ transform: scale(1.1);}
.news-list li:hover .title{ color: #074c9a;}

@media(max-width:768px){
.news-list .pic{ width:250px;}
.news-list .text{ padding:0 40px;}
}
@media(max-width:640px){
.news-list{ margin-bottom:20px;}
.news-list li{ padding:20px 0;}
.news-list .pic{ margin-bottom:20px; display: block; width:100%;}
.news-list .pic span{ display: block; padding-bottom:54%;}
.news-list .text{ padding:0 20px; padding-left:0;}
.news-list .text .title{ margin-bottom:10px;}
.news-list .time b{ font-size:50px;}
.Report-shell .Report_list .but-a a.more{display: none;}
.Report-shell .Report_list .but-a{width: 35px;}
.Report-shell .Report_list li .text{padding-right: 35px;}
}


/* 新闻详情 */
.news-info .left-shell{ width:71.622%; float: left;}
.news-info .left-shell2{float: none;margin: 0 auto;}
.news-info .left-shell .title{ line-height:40px; font-size:36px; color: #333333;}
.news-info .left-shell .oui-uo{ padding:20px 0; border-bottom: solid 1px #eee;}
.news-info .left-shell .time{ margin-right:30px; font-family:Oswald; font-size:16px; line-height:36px; color:#999999; float: left;}
.news-info .left-shell .share-box{ float: left; padding:10px 0;}
.news-info .left-shell .info-con{ line-height: 30px; font-size:16px; color: #666666;padding: 3% 0;text-align: justify;}
.news-info .right-shell{ padding-left:5%; width:28%; float: right;}
.news-info .right-shell .but_more{ margin:20px 0;}
.news-info .right-shell .but_more a{ color: #074c9a; font-size:20px;}
.news-info .right-shell li{ margin-bottom:20px;}
.news-info .right-shell li .title{ padding:10px 0;}
.news-info .right-shell li .title span{ display: block; font-size:18px;}
.news-info .right-shell li .pic{ vertical-align: middle; overflow: hidden;}
.news-info .right-shell li .pic span{ display: block; padding-bottom:65%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.news-info .right-shell li:hover .pic span{ transform: scale(1.1);}
.news-info .Turn_over{ font-size:16px; line-height:30px;}
.Turn_over .none{color: #999;}
@media(max-width:640px){
.news-info .left-shell{ width:100%;}
.news-info .left-shell .title{ font-size:23px;}
.news-info .left-shell .oui-uo{ padding-top:0;}
.news-info .right-shell .but_more a{ font-size:18px;}
.news-info .right-shell li .title span{ font-size:16px;}
.news-info .right-shell{ width:100%; padding-left:0;}
.news-info .right-shell li{ width:49%; float: left;}
.news-info .right-shell li:nth-child(2n){ float: right;}
}


/* 分享 */
#bsWXBox{ width: auto !important; height: auto !important;}
.share-box a{ padding:0 !important; width:25px; height:25px; display:inline-block; vertical-align: middle; background-size: contain !important; background-repeat: no-repeat!important; background-position: center!important;}
.share-box a.bshare-qqim{ background: url(../images/qq_icon.png);}
.share-box a.bshare-weixin{ background: url(../images/weixin_icon.png);}
.share-box a.bshare-sinaminiblog{ background: url(../images/weibo_icon.png);}
.share-box a.bshare-qqim:hover{ background: url(../images/qq_icon2.png);}
.share-box a.bshare-weixin:hover{ background: url(../images/weixin_icon2.png);}
.share-box a.bshare-sinaminiblog:hover{ background: url(../images/weibo_icon2.png);}



/* 人才战略频道页 */
.title_Talents{ font-weight: bold; color:#074c9a; font-size:48px; line-height:50px;}
.Talents01{ padding:110px 0;}
.Talents01 .Talents-table{ display: table;}
.Talents01 .Talents-text{ text-align: justify;padding-right:100px; font-size:16px; color: #666666; line-height:30px; display: table-cell; vertical-align: middle; width:50%;}
.Talents01 .pic{ display: table-cell; vertical-align: middle; width:50%;}
.Talents01 .pic span{ display: block; padding-bottom:60.812%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.Talents01 .title_Talents{ padding-bottom:20px;}
.Talents03{}
.Talents03 .itme{ width:47.298%; padding-bottom:30.4%; float: left; position: relative;}
.Talents03 .itme .text{ padding-bottom:30px;}
.Talents03 .itme .title{ padding:0 0 30px; font-size:48px; line-height:50px; color: #333333;font-weight: bold;}
.Talents03 .itme .Introd{ font-size:16px; color: #666666; line-height:30px; min-height:90px; margin-bottom:30px}
.Talents03 .itme .more a{ font-size:16px; color: #074c9a;}
.Talents03 .itme .more a i{ padding-left:10px; font-style: normal; font-family: '黑体';}
.Talents03 .itme:nth-child(2n){ padding-bottom:0; padding-top:30.4%; float: right;}
.Talents03 .itme:nth-child(2n) .title{ padding:30px 0;}
.Talents03 .itme:nth-child(2n) .text{ padding-bottom:0;position: relative;}
.Talents03 .itme .pic{ position: absolute; bottom:0; width:100%;}
.Talents03 .itme .pic span{ display: block; padding-bottom:64.287%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: all .5s;}
.Talents03 .itme:nth-child(2n) .pic{ top:0;}

@media(max-width:1300px){
.Talents01 .Talents-text{padding-right: 20px;}
}
@media(max-width:640px){
.title_Talents{ font-size:30px; line-height:35px;}
.Talents01 .title_Talents{ padding-bottom:5px;}
.Talents01 .pic,
.Talents01 .pic span,
.Talents01 .Talents-text,
.Talents01 .Talents-table{ display: block; width:100%; padding-right:0;}
.Talents03 .itme{ width:100%; padding:0 !important;}
.Talents03 .itme .title{ padding:20px 0; line-height:30px; font-size:26px;}
.Talents03 .itme .Introd{ margin-bottom:20px;}
.Talents03 .itme .pic{ position: relative;}
.Talents01{ padding:60px 0;}
}



/* 联系我们 */
.contact{ padding:110px 0;}
.contact-box .text-box{ width:50%; float: left;}
.contact-box .text-box .title{ font-size:36px; line-height:40px; color: #074c9a;margin-bottom: 60px;font-weight: bold;}
.contact-box .text-box .itme{ padding:20px 0; min-height:90px; overflow: hidden; padding-left:120px; position: relative;}
.contact-box .text-box .itme .icon{ position: absolute; left:0; top:50%; margin-top: -45px; width:90px; height:90px; background-color: #f2f6fa; overflow: hidden; border-radius:50%; }
.contact-box .text-box .itme h4{ margin:0 auto 10px; font-size:16px; color: #074c9a; font-weight: 500;}
.contact-box .text-box .wenzi{ line-height:30px; font-size:18px; color: #333333;}
.contact-box .text-box .wenzi .dol{ display: inline-block; vertical-align: middle; min-width: 49%;}
.contact-box .map-box{ float: right; width:43.244%;}

.contact-box .map-box #allmap{height:450px;background-position: center;background-size: cover;}
.contact-box .map-box #allmap,
.contact-box .map-box #allmap *{box-sizing: content-box;}
.contact-box .map-box #allmap img{max-width: inherit;}
.contact-box .map-box .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;}

@media(max-width:768px){
.contact-box .text-box{ width:100%;padding-bottom: 3%;}
.contact-box .map-box{ width:100%;}
.contact-box .text-box .title{margin-bottom: 3%;}
.contact-box .text-box .itme{padding: 10px 0;padding-left: 120px;}
}

@media(max-width:640px){
.contact{ padding:60px 0;}
.contact-box .text-box{ margin-bottom:40px;}
.contact-box .text-box .title{ font-size:26px;}
.contact-box .text-box .itme{ padding-left:90px; }
.contact-box .text-box .itme .icon{width:70px; height:70px; margin-top:-35px;}
.contact-box .text-box .wenzi{ font-size:16px;}
.contact-box .map-box #allmap{height:300px;}
}

.ul_sitemap{padding-left: 25px;}
.ul_sitemap li{padding: 1% 0;text-align: left;}
.ul_sitemap *{font-size: 16px;}
.ul_sitemap strong a{color: #333;}
.ul_sitemap a{margin: 0 5px;}



.Joc_con {position:relative;}
.Joc_con .bg{ height: 650px; background-position: center center; background-size: cover;  }
.Joc_con .qui-warp{   }
.Joc_con .con{position: absolute;left: 10%; top: 50%;transform: translateY(-50%); width: 33.333%;color: #444; font-size: 16px; line-height: 28px;color: #fff}
.Joc_con2 .con{right: 10%;left: auto;text-align: right}
.Joc_con .con .tit b{ font-size: 46px;line-height: 46px; font-weight: normal;margin: 0 0 10px 0 ;font-family: Poppins; display: block;}
.Joc_con .con .tit h1{ font-size: 46px; font-weight: normal;margin: 0 0 50px 0 }

.Joc_con .con .site dl{ height: auto; overflow:hidden;margin:5% 0 0 }
.Joc_con .con .site dl dd{ display:inline-block; margin:0 20px 0 0 ;}
.Joc_con2 .con .site dl dd{margin:0 0 0 20px ;}
.Joc_con .con .site dl dd a{ display: block; width: 50px; height: 50px;  transition: 0.5s}
.Joc_con .con .site dl dd a:hover{ opacity: 0.8; }
.Joc_con .con .site dl dd:nth-child(1) a{  background: url(../images/ii1.jpg) no-repeat center center; background-size: contain; }
.Joc_con .con .site dl dd:nth-child(2) a{  background: url(../images/ii2.jpg) no-repeat center center; background-size: contain; }
.Joc_con .con .site dl dd:nth-child(3) a{  background: url(../images/ii3.jpg) no-repeat center center; background-size: contain; }
.Joc_con .con .site dl dd:nth-child(4) a{  background: url(../images/ii4.jpg) no-repeat center center; background-size: contain; }

@media(max-width:768px){
.Joc_con .con .tit b{ font-size: 36px;line-height:36px;;}
.Joc_con .con .tit h1{ font-size: 36px;  }

.Joc_con .con{ width: 100%;left: auto;right: auto!important;padding: 10%}
}






.Floor002573{background: #f4f8f9;padding: 100px 0 0}
.Floor002573 .title{font-size: 40px;color: #074c9a;text-align: center;margin-bottom: 5%;font-weight: bold;}
.Floor002573 li{ position:relative;float: left;width: 20%;transition:0.3s;padding: 3% 0}
.Floor002573 li:not(:last-child){border-right: 1px solid #dfe5e7}
.Floor002573 li p{ line-height:24px; font-size:14px;margin:0 auto;transition:0.3s; transform:translateY(100px); margin-bottom:0; padding:0 6%;height:0;opacity:0;height: 130px;overflow-y: auto;color: #fff}
.scrollbar{}
.Floor002573 li h3{ margin:0; font-size:20px; padding:100px 0;color: #074c9a;text-align: center;transition:0.3s; }
.Floor002573 li .icon{ max-width:55px; max-height:55px;transition:0.4s;display: block;margin: 0 auto}
.Floor002573 li .icon.hover{display:none}

@media(min-width:1025px){
.Floor002573 li:hover{background: #074c9a;padding: 3% 0 4%}
.Floor002573 li:hover p{  opacity:1;height:270px;;transform:translateY(0);}
.Floor002573 li:hover h3{padding:20px 0;color: #fff } 
.Floor002573 li:hover .icon.off{display: none;}
.Floor002573 li:hover .icon.hover{display: block;}
}
@media(max-width:1024px){
    .Floor002573{padding: 50px 0}
    .Floor002573 .title{font-size: 30px;margin-bottom: 30px}
    .Floor002573 li{float:none;width: 100%;background: #dfe5e7;margin-bottom: 10px}
    .Floor002573 li h3{ padding:20px 0;}
    .Floor002573 li p{height:auto;opacity:1;transform:translateY(0px);}
}


.scrollbar::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
  border-radius: 5px;
  background-color: rgba(0,0,0,0.1);;
}
.scrollbar::-webkit-scrollbar
{
  width: 5px;
  background-color: rgba(0,0,0,0);
}
.scrollbar::-webkit-scrollbar-thumb
{
  border-radius: 5px;
  background-color: #fff;;
}

.auto{margin:0 auto;}
.auto_1480{max-width:1480px;}
@media(max-width:1480px){
  .auto_1480{padding:0 2%;}
}
/*Floor002820 */


.head-tit{text-align: center;margin-bottom:4%;}
.head-tit h2{font-size:38px;color:#074c9a;margin-top:0;margin-bottom:2%;}
.head-tit p{font-size:16px;line-height: 30px;color:#666;}
@media(max-width:768px){
  .head-tit h2{font-size:28px;}
  .head-tit p{text-align: left;}
}

.Floor002820{ padding:4.2% 0 0;}
.Floor002820 .auto{max-width: 1480px;width: 96%;}


@media(min-width:1025px){
.Floor002820 .number{width: 100%;}
}


.Floor002820 .info-num li{text-align: center;border-right:1px solid #e9e9e9;}
.Floor002820 .info-num li:last-child{border-right:0;}
.Floor002820 .info-num li img{display: block;width:82px;margin:0 auto;margin-bottom:6%;}
@media(min-width:641px){
.Floor002820 .info-num li{float: left;width: 25%;padding:0 2%;}
}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-family:"Oswald";font-size: 52px;color: #074c9a;display: block;line-height: 71px}
.Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor002820 .info-num li p{font-size: 16px;color: #074c9a; margin-bottom: 0;margin-top: 8px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 56px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 56px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;width:50%;float:left;}
.Floor002820 .info-num li:nth-child(2n){border-right:0;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
.Floor002820 .info-num li img{width:65px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 38px;}
}

/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:30px 0 4%;}
.RighInfo002257 p{ }
.RighInfo002257 .item{padding:25px 0;border-bottom:1px solid #e9e9e9;}
.RighInfo002257 .item .h1{font-size:28px; margin: 0;color:#074c9a;margin-bottom:2%;line-height: 32px}
.RighInfo002257 .item .con{margin: 10px 0 0;}
.RighInfo002257 .item .con p{font-size:16px;line-height: 30px;color:#666;}
.RighInfo002257 .item .con .p1 span{display: block;float:left;width:50%;padding-right: 2%;}
.RighInfo002257 .item .con .p1 span b{position: relative;padding:0 2.5% 0 2.4%;font-weight: normal;display: inline-block}
.RighInfo002257 .item .con .p1 span b:after{position: absolute;left:0;top:13px; content:'';width:4px;height: 4px;background:#999;border-radius: 50px;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 34%;}
    .RighInfo002257 .item .word{ float: right; width: 60%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	 .RighInfo002257 .item .word{ padding-bottom: 15px;}
   .RighInfo002257 .item .word{ padding-top:0 !important;}
   .RighInfo002257 .item .h1{font-size:24px;}
   .RighInfo002257 .item .con .p1 span{width:100%;}
}

.zhwl{padding:4% 0 0;}
.zhwl .con{margin-bottom:4%;padding-bottom: 4%;
    border-bottom: 1px dashed #e5e5e5;}
.zhwl .con:last-child{border-bottom:none;}
.zhwl .con .word h2{font-size:30px;margin:0;color:#074c9a;margin-bottom:2%;line-height: 32px}
.zhwl .con .word p{font-size:16px;line-height: 30px;color:#666;text-align: justify; }
.zhwl .con1 .word{width:47%;float:left;padding-top:3%;}
.zhwl .con1 .pic{width:47%;float:right;}

.zhwl .con2 .word h2{margin-bottom:4%;}
.zhwl .con2 .pic1{width:47%;float:left;}
.zhwl .con2 .pic2{width:47%;float:right;}

.zhwl .con3 h2{font-size:30px;margin:0;color:#074c9a;margin-bottom:2%;text-align: center;}
.zhwl .con3 h3{font-size:24px;color:#074c9a;}

.zhwl .con5 .word{width:47%;float:left;padding-top:2%;}
.zhwl .con5 .word .h2{margin-top:6%;}
.zhwl .con5 .pic{width:47%;float:right;}

@media(max-width:768px){
  .zhwl .con .word{width:100%;}
  .zhwl .con .pic{width:100%;}
  .zhwl .con .word h2{font-size:24px;margin:0;color:#074c9a;margin-bottom:5%;}
  .zhwl .con3 h2{font-size:24px;margin-bottom:5%;}
  .zhwl .con3 h3{font-size:22px;}
}

.scnl{padding:4% 0 1.5%;}
.scnl .con{margin-bottom:4%;}
.scnl .con1 .word{width:62%;float:right;padding-top:3%;}
.scnl .word h2{font-size: 36px;color: #074c9a;margin-top: 0;margin-bottom: 2%;line-height: 32px}
.scnl .word p{font-size:16px;line-height: 34px;color:#666;text-align: justify;}
.scnl .con1 .pic{width:33%;float:left;}

.scnl .con2 .word{width:62%;float:left;}
.scnl .con2 .pic{width:33%;float:right;}

@media(max-width:768px){
  .scnl .con1 .pic{width:100%;}
  .scnl .con1 .word{width:100%;}
  .scnl .con2 .word{width:100%;}
  .scnl .con2 .pic{width:100%;}
  .scnl .word h2{font-size:28px;}
  .scnl .word p{font-size:16px;line-height: 30px;}
}

.history-part{ position: relative;padding-left: 5%; padding-right: 5%; background: url("../images/history_bg.png") no-repeat center top}
.history-part:before{ content: ''; left: 0; position:absolute; top: 50%; margin-top: -1.5px; width: 100%; height: 3px; background: #e8e8e8}
.history-part .info{ padding: 0 22px 0 35px; height:330px; position: relative; z-index: 10}
.history-part h3,
.history-part h2,
.history-part p{ font-weight:normal; padding: 0; margin: 0}
.history-part h3{ font-size: 18px; color: #e7393c; font-weight: bold; padding-bottom: 10px;}
.history-part h2{ font-size: 24px; padding-bottom: 10px;}
.history-part p{ color: #666666;
white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
}
.history-part .title{ position: relative; padding-top: 40px;color: #074c9a;}
.history-part .title i{ left: -32px; position: absolute; margin-top: 4px; width: 15px; height: 15px; background: #074c9a; border: solid 4px #fff; box-shadow: 0 0 0 1px #074c9a; border-radius: 100px; z-index: 10}
.history-part .title.h3show i{ background: #074c9a;box-shadow: 0 0 0 1px #074c9a;}
.history-part .infor{color: transparent; transition: all .3s!important;}
.history-part .item:hover .infor{color: #666;}
.history-part .slick-slide:nth-child(odd) > div:nth-child(odd) .title,
.history-part .slick-slide:nth-child(even) > div:nth-child(even) .title{ padding-top:70px;}
.history-part .slick-slide>div:nth-child(even) .title i{left: -22px;}
.history-part .slick-slide > div:nth-child(odd) .info:after{ content: ''; left: 8px; position: absolute; width: 3px;height:57%; 
 background: linear-gradient(180deg, #e8e8e8 50%, rgb(0 0 0 / 0%) 100%);}
 .history-part .slick-slide:nth-child(odd) > div:nth-child(odd) .info:after{top:25%;  }
.history-part .slick-slide:nth-child(even) > div:nth-child(odd) .info:after{top:18%; }

.history-part .slick-slide > div:nth-child(even) .title:after{ content: ''; left: -15px; position: absolute; width: 3px; top: 0; background-color: #e8e8e8;}
.history-part .slick-slide:nth-child(odd) > div:nth-child(even) .title:after{height:57%; }
.history-part .slick-slide:nth-child(even) > div:nth-child(even) .title:after{ height:74%}
.history-part .slick-arrow{ cursor: pointer;text-indent: -100px; overflow: hidden; position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; border: solid 1px #d9e7f2; background: #fff; z-index: 12; box-shadow: 5px 5px 0px rgba(7,76,154,0.05)}
.history-part .slick-arrow:before{ content: ''; left: 0; right: 0; top: 0; bottom: 0; margin: auto; position: absolute; width: 8px; height: 8px; border-right: solid 2px #9a9a9a; border-bottom: solid 2px #9a9a9a}
.history-part .slick-prev:before{transform: rotate(135deg)}
.history-part .slick-next:before{transform: rotate(-45deg)}
.history-part .slick-prev{ left: -5%;}
.history-part .slick-next{ right: -5%; }
.history-part .slick-arrow:hover{background: #074c9a; border-color: #074c9a}
.history-part .slick-arrow:hover:before{ border-color: #fff}

/*Timeline000397 */
.Timeline000397{ position:relative;background:url(../images/lcbg.jpg) no-repeat top center;background-size:cover; padding:29px 0;margin-bottom:0%;}
.Timeline000397 .auto{max-width:1480px;}
.Timeline000397::before{ content:'';width: 100%;height: 5px;background: #074c9a;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;position: relative;}
.Timeline000397 .owl-item::before{position: absolute;content: '';top: 50%;left:47%; z-index: 4;background-color:#074c9a;width:14px;height: 14px;border-radius: 50%;margin-top:-7px;}
.Timeline000397 .owl-item::after{position: absolute;content: '';top: 50%;left:47%; z-index: 3;background-color:#074c9a;width:32px;height: 32px;border-radius: 50%;margin-top:-16px;margin-left:-9px; opacity: 0.5;
    filter: alpha(opacity=4);
    -webkit-animation: warn 2.5s ease-out;
    -moz-animation: warn 2.5s ease-out;
    animation: warn 2.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:40px; color:#333;width:40px; height:40px; position:absolute; top:50%; margin-top:-22px; border-radius:50%; border:none; background:#f5f5f5;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-3px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#f5f5f5;}
.Timeline000397 .owl-nav button.owl-prev span{animation:imgLeft1 1.5s infinite ease both;}
.Timeline000397 .owl-nav button.owl-next span{animation:imgLeft2 1.5s infinite ease both;}
.Timeline000397 .owl-nav button:hover span{animation: none!important;}

@keyframes imgLeft1{
	0%{opacity:0.1;transform:translateX(15%);}
	85%{opacity:1;}
	100%{opacity:0.1;transform:translateX(-15%);}
}
@-webkit-keyframes imgLeft1{
	0%{opacity:0.1;transform:translateX(15%);}
	85%{opacity:1;}
	100%{opacity:0.1;transform:translateX(-15%);}
}
@keyframes imgLeft2{
	0%{opacity:0.1;transform:translateX(-15%);}
	85%{opacity:1;}
	100%{opacity:0.1;transform:translateX(15%);}
}
@-webkit-keyframes imgLeft2{
	0%{opacity:0.1;transform:translateX(-15%);}
	85%{opacity:1;}
	100%{opacity:0.1;transform:translateX(15%);}
}

.Timeline000397 .owl-nav button:hover{background:#074c9a;color:#fff;cursor: pointer;}
.Timeline000397 .item{position:relative;}
.Timeline000397 .item .txt{color:#666;padding: 0 5px;}
.Timeline000397 .item .txt div{position: relative;height: 250px;margin:0;}
.Timeline000397 .item .txt div p{margin:0;position: absolute;bottom:0;}
.Timeline000397 .item .txt div p span{position: relative;display: block;padding-left:8px;}
.Timeline000397 .item .txt div p span:after{content:'';position: absolute;left:0;top:10px;width:4px;height: 4px;background:#074c9a;border-radius: 50px;display: block;}
.Timeline000397 .item time{ text-align:center;color:#074c9a;font-size:28px;font-family: Arial;font-weight: bold;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-65px; }
.Timeline000397 .owl-next{ right:-65px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:620px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.jpg); background-position:0 5px;}
.Timeline000397 .item .txt{ line-height:23px; overflow:auto;position:absolute; width:100%; left:0;top:0;}
.Timeline000397 .owl-item:nth-child(2n) .item .txt{  top:370px;}
.Timeline000397 .owl-item:nth-child(2n) .item .txt div p{bottom:auto;}
.Timeline000397 .item time{position:absolute; width:100%; top:42%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:53%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:10px; }
.Timeline000397 .owl-next{ right:10px; }
}
@media(max-width:600px){
.Timeline000397::before{ top:77px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:24px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:28px; margin-top:0;width:40px;height: 40px}
.Timeline000397 .item .txt{ padding-top:4%;}
.Timeline000397 .owl-item::before{top:48px;left:48%;}
.Timeline000397 .owl-item::after{top:48px;left:48%;}
.Timeline000397 .item .txt div{padding-top:7%;}
.Timeline000397 .item .txt div p{position: relative;}
.Timeline000397 .item .txt div p span{line-height: 25px}
}


@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}



.auto_1000{max-width:1000px;}

.video-part .title,
.logo-part .title{ font-size: 36px; color: #074c9a; padding: 2% 0; font-weight: bold; text-align: center;}

.video-part .auto_1000{max-width: 1000px; margin: 0 auto;}
.video-part .auto_1100{max-width: 1100px; margin: 0 auto;}
.video-part{ padding:5% 0; background-color: #f3f7fa}
.video-part .qui-single{ padding-bottom: 4%}

.video-part .video-box{ position: relative; width: 55%; margin: 0 auto;}
.video-part .video-box video{ width: 100%; display: none; position: absolute; left: 0; top: 0; height: 100%;object-fit: cover;}
.video-part .video-box .play{ cursor: pointer;position: absolute; width: 20px; height: 20px; left: 0; right: 0; top: 0; bottom: 0; margin:auto; padding:4%; border: solid 1px rgba(255,255,255,0.3); border-radius: 100px; background: url("../images/video_icon2.png") no-repeat center center}
.video-part .video-box.show video{ display: block}
.video-part .video-box.show .play{ display: none}

.logo-part{ padding-top: 4%; padding-bottom: 1%}
.logo-part .title{ text-align: center}
.logo-part .pic{ text-align: center}
.logo-part .txt{ text-align: center; padding: 4% 0}
.logo-part .txt.n1{ padding-top: 0; margin-top: -2%}
.logo-part .txt:first-child{ padding-top: 0}
.logo-part .LR_pic{ overflow: hidden}
.logo-part .LR_pic img{ max-width: 49.5%}
.logo-part .LR_pic img:nth-child(1){ float: left}
.logo-part .LR_pic img:nth-child(2){ float: right}

@media(max-width:768px){
.video-part .title,
.logo-part .title{ font-size:28px;}
}

.sub_menu{ text-align: center; padding-bottom:5%}
.sub_menu span{ padding: 0px 15px; display: inline-block}
.sub_menu span a{ padding: 0px 30px; line-height: 54px; font-size: 24px; display: inline-block; border: solid 1px #ddebf6; background: #fff; border-radius: 100px;box-shadow: 5px 8px 0 rgba(7,76,154,0.05);}
.sub_menu span.aon a{ color: #fff; background: #074c9a; border-color: #074c9a; box-shadow: none}
@media(max-width:768px){
.sub_menu span a{ padding: 0px 20px; line-height:40px; font-size:18px;}
}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }

.WorldMap{ position: relative;background: #f2f7fa}
.WorldMap .tips{ text-align: right; padding: 2% 3%; color: #cccccc; position: absolute; bottom: 0; right: 0}
.WorldMap .info{ position: absolute; max-width: 96%; bottom:7%; margin: auto; left: 0; right: 0;text-align:center; }
.WorldMap .list{ display: inline-block; padding: 5px;}
.WorldMap .list dl{ position: relative;min-width: 160px; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 0; margin: 0}
.WorldMap .list dt{ text-align: left; position: relative;font-size: 16px; padding: 0px 20px; line-height: 48px; background: #fff; border: solid 1px #d2e5f2; border-radius:6px;}
.WorldMap .list:not(.txt) dt:after{ content: ''; position: absolute; right:8%; top: 50%; margin-top: -4px; width: 8px; height: 8px; transform: rotate(45deg); border-right: solid 2px #999999; border-bottom: solid 2px #999999; transition: 0.5s}
.WorldMap .list dd{ text-align: left; position: absolute; bottom:49px; width: 100%;background: #fff; border: solid 1px #d2e5f2; border-radius:6px 6px 0 0; padding:20px; margin: 0; display: none}
.WorldMap .list dd a{ display: block; line-height: 30px;}
.WorldMap .list dd .box{ max-height: 240px; overflow-y: auto}
.WorldMap .list dd .box::-webkit-scrollbar{ background-color:#ffffff; width: 5px;}    /*滚动条整体部分*/
.WorldMap .list dd .box::-webkit-scrollbar-button{ background-color:#f2f7fa}    /*滚动条两端的按钮*/
.WorldMap .list dd .box::-webkit-scrollbar-track{ background-color:#fff}    /*外层轨道*/
.WorldMap .list dd .box::-webkit-scrollbar-track-piece{ background-color:#f2f7fa}    /*内层轨道，滚动条中间部分（除去）*/
.WorldMap .list dd .box::-webkit-scrollbar-thumb{ background-color:#e7393c;}    /*滚动条里面可以拖动的那个*/
.WorldMap .list dd .box::-webkit-scrollbar-corner{ background-color:#fff}    /*边角*/
.WorldMap .list dd .box::-webkit-resizer{ background-color:#fff}    /*定义右下角拖动块的样式*/
.WorldMap .txt dl{ min-width: 120px}
.WorldMap .txt dt{ color: #fff; font-weight: bold; font-size: 18px; background: #074c9a; border-color: #074c9a}
.WorldMap .list dt.show{ border-radius:0 0 6px 6px; }
.WorldMap .map{ text-align: center}
@media(max-width:768px){
.WorldMap .info{ position: relative; padding-bottom:10%}
.WorldMap .list dt{font-size: 14px;}
.WorldMap .txt dt{font-size: 16px;}
}

.ChinaMap{ position: relative;background: #f2f7fa no-repeat left bottom; background-size: 39.8%;overflow: hidden; padding: 4% 5% ; color: #666666}
.ChinaMap:before{ content: '';left:12%; width: 1px; height: 100%; position: absolute; background: #e2edf3; display: none}
.ChinaMap .mapbox{ float: right; width: 90%;padding-left: 50px;}


.ChinaMap .maptext{ position: absolute; z-index: 12; right:5%; top:10%; width: 250px;	}
.ChinaMap ol{ padding: 0; margin: 0; }
.ChinaMap ol li{ padding: 10px 0; line-height:24px; list-style: none; font-size: 18px;}
.ChinaMap ol li img{margin-right: 12px;}

.ChinaMap .maptext .item-list{ margin-top: 30px; }
.ChinaMap .maptext .txt{padding:20px; width: 100%;position: relative;}
.ChinaMap .maptext .txt:after{content: '';position: absolute;right: 0;bottom: 0;width: 20px;height: 4px;background: #124b9a;}
.ChinaMap .maptext .txt:before{content: '';position: absolute;right: 0;bottom: 0;width: 4px;height: 20px;background: #124b9a;}
.ChinaMap .maptext .txt .tit{ font-size: 20px; color: #124b9a; display: block; margin:0; border-bottom: 1px solid #f2f7fa;padding-bottom: 0; position: relative;}
.ChinaMap .maptext .txt .tit:after{content: '';position: absolute;left: -20px;top: -20px;width: 20px;height: 4px;background: #124b9a;}
.ChinaMap .maptext .txt .tit:before{content: '';position: absolute;left: -20px;top: -20px;width: 4px;height: 20px;background: #124b9a;}
.ChinaMap .maptext .txt .con{  min-height: 240px; max-height: 240px; overflow:auto;}
.ChinaMap .maptext .txt p{ display: block; font-size: 16px; line-height: 26px; }



.ChinaMap .maptext .txt .con::-webkit-scrollbar{width:3px; height:3px;}
.ChinaMap .maptext .txt .con::-webkit-scrollbar-track{width: 3px; background-color:#d9e8f0;}
.ChinaMap .maptext .txt .con::-webkit-scrollbar-thumb{background-color:#124b9a; background-clip:padding-box; min-height:28px; }
.ChinaMap .maptext .txt .con::-webkit-scrollbar-thumb:hover{background-color:#1654a9}

@media(min-width:1200px){
.ChinaMap .maptext{width: 280px;top: 20%;}
.ChinaMap .maptext .txt .con{max-height: 290px;}
}

.ChinaMap .tips{ position: absolute; bottom: 0; color: #cccccc}
.ChinaMap .mapinfo{ position: relative; max-width: 870px; margin: 0}
.ChinaMap .mapinfo dl{ position: absolute; z-index: 10;}
.ChinaMap .mapinfo dt{ padding: 0; margin: 0;cursor: pointer; z-index: 1; position: relative}
.ChinaMap .mapinfo dt span{ position: absolute; display: block; white-space: nowrap; top: -30px;}
.ChinaMap .mapinfo dd{ position: absolute; z-index: 2; bottom: 40px; left: -25px; width: 287px; height:130px; padding:24px; margin: 0; background: #fff;box-shadow: 5px 5px 0 rgba(35,59,73,0.3); border-radius: 10px; display: none}
.ChinaMap .mapinfo dd:after{ content: ''; position: absolute; left: 24px; bottom: -20px; border: solid 10px transparent; border-top-color: #fff;}
.ChinaMap .mapinfo dd:before{ content: ''; position: absolute; left: 27px;bottom: -25px; border: solid 10px transparent; border-top-color:rgba(35,59,73,0.3);}
.ChinaMap .mapinfo dd h3{ font-size: 20px; padding: 0 0 10px 0; margin: 0; font-weight: normal}
.ChinaMap .mapinfo dd p{padding: 0; margin: 0;}

.ChinaMap .mapinfo dl.on dt i img{transform:scale(1.2)}

@media(min-width:1025px){
.ChinaMap .mapinfo{margin-left: -50px;}
}

.ChinaMap .mapinfo dl:hover{ z-index: 11}
.ChinaMap .mapinfo dl:hover dd{ display: block}
.ChinaMap .mapinfo dl#n1597 span{ display: none}
.ChinaMap .mapinfo dd.no_h3.no_p{ display: none!important}
.ChinaMap .mapinfo .txt{ max-height: 82px; overflow-y: auto}
.ChinaMap .mapinfo .txt::-webkit-scrollbar{ background-color:#ffffff; width: 5px;}    /*滚动条整体部分*/
.ChinaMap .mapinfo .txt::-webkit-scrollbar-button{ background-color:#f2f7fa}    /*滚动条两端的按钮*/
.ChinaMap .mapinfo .txt::-webkit-scrollbar-track{ background-color:#fff}    /*外层轨道*/
.ChinaMap .mapinfo .txt::-webkit-scrollbar-track-piece{ background-color:#f2f7fa}    /*内层轨道，滚动条中间部分（除去）*/
.ChinaMap .mapinfo .txt::-webkit-scrollbar-thumb{ background-color:#ffc600;}    /*滚动条里面可以拖动的那个*/
.ChinaMap .mapinfo .txt::-webkit-scrollbar-corner{ background-color:#fff}    /*边角*/
.ChinaMap .mapinfo .txt::-webkit-resizer{ background-color:#fff}    /*定义右下角拖动块的样式*/
.ChinaMap .infobox{ float: left; width:10%;}
.ChinaMap .infobox li{ padding:5% 0; font-size: 16px;}
.ChinaMap .infobox .icon{ padding:7% 0; display: inline-block; position: relative}
.ChinaMap .infobox .icon:after{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height:12%; 
background: #c3d6e8; border-radius: 50% 50%;}
.ChinaMap .infobox .icon img{}
.ChinaMap .infobox .num{ padding:7% 0 2% 0; color: #074c9a; line-height:1}
.ChinaMap .infobox .num b{ font-size:2vw}
.ChinaMap .infobox .num sup{ position:absolute; line-height: 20px;}
@media(max-width:768px){
.ChinaMap{ padding: 0}
.ChinaMap:before{ display: none}
.ChinaMap ol li{ font-size: 14px;}
.ChinaMap .mapinfo dd h3{ font-size:16px;}
.ChinaMap .mapinfo dt span{ font-size: 12px;}
.ChinaMap .mapbox{height: auto; overflow:hidden;}

.ChinaMap .maptext{position: relative; width: 100%; right: 0; top:0; height: auto; overflow:hidden; margin-bottom:20px;}

.ChinaMap .maptext .txt .tit{margin:0 0 10px 0; padding-bottom: 10px;}
.ChinaMap .maptext .txt .con{ min-height: 200px; max-height: 200px; }
.ChinaMap ol{ width: 40%; float: left }
.ChinaMap .maptext .item-list{ width:60%; float: left;margin:0; }

.ChinaMap .mapbox,
.ChinaMap .infobox{ float: none; width: 100%; padding: 4%}
.ChinaMap .infobox{ border-top: solid 1px #e2edf3}
.ChinaMap .infobox ul{ overflow: hidden; text-align: center}
.ChinaMap .infobox li{ padding: 2%; float: left; width: 33.333%}
.ChinaMap .infobox .icon{ padding-top: 0}
.ChinaMap .infobox .num b{ font-size:5vw}
.ChinaMap .infobox .title{ font-size: 13px;}
}
@media(max-width:640px){
	.ChinaMap .mapCon{  white-space: nowrap; overflow: auto;}
	.ChinaMap .mapinfo{ width: 550px;}
	.ChinaMap ol li img{ margin-right: 5px;}
	.ChinaMap .mapinfo dl{ margin-top: 4px; margin-left: -2px;}
	.ChinaMap .maptext .txt p{margin: 5px 0; font-size: 14px; line-height: 22px;}
}
@keyframes shadow {
0%, 100% {transform: scaleX(1);}
50% {transform: scaleX(1.2);}
}

@keyframes rotate {
0% {transform: translateY(0) ;}
25% {transform: translateY(5px);}
50% {transform: translateY(10px) scale(1.1, 0.9);}
75% {ransform: translateY(5px) ;}
100% {transform: translateY(0) ;}
}

.qui-ban-slick .item{ position: relative;}
.qui-ban-slick .slick-slide img{ width: 100%; display: inline-block}
.qui-ban-slick .video{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;/*object-fit: cover;*/ background-color: #000;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel { width: calc(100% + 30px);}
.qui-ban-slick .slick-dots{width: 100%;font-size: 0;z-index: 9;position: absolute;bottom: 50px;text-align: center;left: 0;line-height: 0;height: 0;}
.qui-ban-slick .slick-dots li{width: 16px;height: 16px;display:inline-block;background: center no-repeat;margin:0 14px;border-radius: 50%;cursor: pointer;background: url(../images/bdot.png) center no-repeat;}
.qui-ban-slick .slick-dots li.slick-active{opacity: 1;/*width: 16px;height: 16px;*/background-image: url(../images/bdot2.png);animation: rotate 2s linear infinite;}
.qui-ban-slick .slick-dots li button{display: none;}

.gaoduan_zhizhao{ position: relative; overflow: hidden}
.gaoduan_zhizhao .photo img{ width: 100%;}
@media (min-width: 961px){
.gaoduan_zhizhao .photo img{height: 72vh;object-fit: cover;}
.gaoduan_zhizhao.item_1614 .photo img{height: 79vh;}
.gaoduan_zhizhao.item_1613 .photo img{height: 88.7vh;}
}
.gaoduan_zhizhao .box_absolute{ position: absolute; width: 100%; height: 100%}
.gaoduan_zhizhao.item_1612 .box_absolute::before{    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.4);z-index: 2;}
.gaoduan_zhizhao .box_table{ display: table;width: 100%; height: 100%;position: relative; z-index: 10;}
.gaoduan_zhizhao .box_cell{ display: table-cell; vertical-align: middle}
.gaoduan_zhizhao .box_info{ max-width: 1400px; margin: auto; color: #fff; font-size: 16px; padding: 0 2%}
.gaoduan_zhizhao .box_info.center{ text-align: center}
.gaoduan_zhizhao .title{ padding:0.5% 0; margin: 0; line-height: 1; font-size: 48px;}
.gaoduan_zhizhao .info{padding:3% 0; max-width: 860px; font-size: 20px; line-height: 1.8;}
.gaoduan_zhizhao .box_info.center .info{ margin: auto; }


.item_1614 .info{max-width: 1160px;padding-left: 20px;text-align: left;}


.gaoduan_zhizhao .more{ padding-top:2%}
.gaoduan_zhizhao .more a{ color: #fff; position: relative; padding-right: 16px;}
.gaoduan_zhizhao .more a:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -4px; width: 8px; height: 8px; transform: rotate(-45deg); border-right: solid 1px #fff; border-bottom: solid 1px #fff}
.gaoduan_zhizhao .video_icon{ display: block; background: url(../images/video_icon3.png) no-repeat center center; margin: auto; margin-top:2%; width:45px; height:45px; display: none;}
.gaoduan_zhizhao .video_file{ width: 100%;width: 100%;position: absolute;left: 0;top: 0;height: 100%;object-fit: cover;}
.gaoduan_zhizhao.show .video_file{ display: block}
.gaoduan_zhizhao.show .box_absolute,
.gaoduan_zhizhao.show .photo{ display: none}
.gaoduan_zhizhao .ul_txt{ padding-top: 2%}
.gaoduan_zhizhao .ul_txt li{ display: inline-block; width: 19%;}
.gaoduan_zhizhao .ul_txt .icon{ margin: auto; max-width: 114px; width:46%; padding:10.74%; background: url("../images/icon_yuan.png") no-repeat center center; background-size: contain}
.gaoduan_zhizhao .ul_txt .icon img{ width: 100%;}
.gaoduan_zhizhao .ul_txt .txt{ font-size: 24px; padding:28px 0;}
.gaoduan_zhizhao.item_1613 .box_cell{ vertical-align: top}
.gaoduan_zhizhao.item_1613 .title{ color: #333333; padding-top:5%}
.gaoduan_zhizhao.item_1613 .info{ color: #666666}
.gaoduan_zhizhao.item_1613 .more a{ color: #666666;}
.gaoduan_zhizhao.item_1613 .more a:after{ border-color: #666666}
@media(max-width:1360px){
.gaoduan_zhizhao .ul_txt{ padding-top:1%; padding-bottom: 5%;}
.gaoduan_zhizhao .ul_txt .txt{ font-size:18px; padding: 10px 0}
}
@media(max-width:960px){
	.gaoduan_zhizhao .box_info.center .info{ padding-left: 0px; padding-top: 20px;}
	.gaoduan_zhizhao .ul_txt{ padding-top: 20px;}
.gaoduan_zhizhao .info{font-size: 20px; padding: 2% 0;}
.gaoduan_zhizhao .box_absolute{ position: relative; padding: 5% 0;}
.gaoduan_zhizhao .photo{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.gaoduan_zhizhao .photo img{ display: none;}
.gaoduan_zhizhao .box_info{ /*color: #666;*/ padding: 4% 2% 8% 2%}
/* .gaoduan_zhizhao .title{ color: #333333} */
/* .gaoduan_zhizhao .more a{ color: #666;} */
/* .gaoduan_zhizhao .more a:after{ border-color: #666666} */
.gaoduan_zhizhao.item_1613 .box_absolute{ padding-top: 0;}
.gaoduan_zhizhao.item_1613 .info{ color: #fff;}
.gaoduan_zhizhao.item_1613 .more a{ color: #fff;}
.gaoduan_zhizhao.item_1613 .more a:after{ border-color: #fff}
.gaoduan_zhizhao .video_icon{ position: absolute; top:200%; left: 50%; margin-left: -22.5px}
.gaoduan_zhizhao .ul_txt li{ width: 32%}
.gaoduan_zhizhao .ul_txt .icon{ background-color: #608abb; border-radius: 100px;}
.gaoduan_zhizhao.show .box_absolute{ display: block}
.gaoduan_zhizhao.show .video_icon{ display: none}
.gaoduan_zhizhao .box_block,
.gaoduan_zhizhao .box_block .box_cell{ display: block;}
.gaoduan_zhizhao .info .details{ width: 100%;}
}

.Online_ly.item_95{ background: #f5f9fc; padding: 5% 0}
.Online_ly.item_95 .input-border{ background: #fff}
.Online_ly.item_95 .title{ font-size: 48px; padding: 0.5% 0; margin: 0}
.Online_ly.item_95 .form-box{ padding-top: 5%}

@media(max-width:1360px){
.gaoduan_zhizhao .title,
.Online_ly.item_95 .title{ font-size:32px;}
}
@media(max-width:640px){
.gaoduan_zhizhao .title,
.Online_ly.item_95 .title{ font-size:20px;}
.gaoduan_zhizhao .info{font-size: 12px; padding-top: 20px;}
.gaoduan_zhizhao .more a{ font-size: 14px;}
/* .item_1612 .box_absolute{ position: absolute;} */
.item_1612 .box_absolute .title,
.item_1612 .more a{ color: #fff; }
.item_1612 .box_info{ padding: 10% 0;}
.gaoduan_zhizhao .ul_txt .txt{ font-size: 14px;}
.gaoduan_zhizhao.item_1613 .title{ padding-top: 10px;}
}

.qui-mapsbox{padding-bottom: 0;}
.qui-mapsbox2{background-color: #f2f7fa;padding: 85px 0 45px;}
.qui-mapsbox2 .quinames{text-align: center;font-size: 30px;margin-bottom: 3%; transform: translateY(-20px);}

.qui-mapsbox .qui-maplist{background-color: #fff;width: 205px;float: right;box-shadow: 0 0 15px rgba(0, 0, 0, .05);padding: 10px;border: 1px solid #d2e5f2;height: 570px;overflow: auto;}
.qui-mapsbox .qui-maplist::-webkit-scrollbar{ background-color:#ffffff; width: 5px;}    /*滚动条整体部分*/
.qui-mapsbox .qui-maplist::-webkit-scrollbar-button{ background-color:#fff}    /*滚动条两端的按钮*/
.qui-mapsbox .qui-maplist::-webkit-scrollbar-track{ background-color:#fff}    /*外层轨道*/
.qui-mapsbox .qui-maplist::-webkit-scrollbar-track-piece{ background-color:#fff}    /*内层轨道，滚动条中间部分（除去）*/
.qui-mapsbox .qui-maplist::-webkit-scrollbar-thumb{ background-color:#e7393c;}    /*滚动条里面可以拖动的那个*/
.qui-mapsbox .qui-maplist::-webkit-scrollbar-corner{ background-color:#fff}    /*边角*/
.qui-mapsbox .qui-maplist::-webkit-resizer{ background-color:#fff}    /*定义右下角拖动块的样式*/
.qui-mapsbox .qui-maplist .quia0{background: #f2f6fa!important;cursor: default;color: #666!important;}
.qui-mapsbox .qui-maplist .quia0:after{display: none;}
.qui-mapsbox .qui-maplist .quia{display: block;line-height: 22px;padding: 11px 30px 11px 20px;color: #666;font-size: 16px;border-bottom: 1px solid #f2f6fa;position: relative;}
.qui-mapsbox .qui-maplist .quia:after{content: '';position:absolute;width: 10px;height: 10px;right: 15px;top: 50%;margin-top: -5px;background:url(../images/dqico1.png) center no-repeat;}
.qui-mapsbox .qui-maplist .quia.on:after{background-image: url(../images/dqico3.png);}
.qui-mapsbox .qui-maplist .quia.on.TOPONE:after{background-image: url(../images/dqico2.png);}

.qui-mapsbox .qui-maplist .quia:hover,
.qui-mapsbox .qui-maplist .quia.on{color: #074c9a;}
.qui-mapsbox .qui-maplist .quia.TOPONE:hover,
.qui-mapsbox .qui-maplist .quia.TOPONE.on{color: #e7393c;}
.qui-mapsbox .qui-maplist .quiaa{display: block;line-height: 22px;padding: 11px 30px 11px 35px;color: #666;font-size: 16px;position: relative;}
.qui-mapsbox .qui-maplist .quiaa:after{content: '';position:absolute;width: 10px;height: 10px;right: 15px;top: 50%;margin-top: -5px;background:url(../images/dqico1.png) center no-repeat;}
.qui-mapsbox .qui-maplist .quiaa.on:after{background-image: url(../images/dqico3.png);}
.qui-mapsbox .qui-maplist .quiaa.on.TOPONE:after{background-image: url(../images/dqico2.png);}
.qui-mapsbox .qui-maplist .quiaa:hover,
.qui-mapsbox .qui-maplist .quiaa.on{color: #074c9a;}
.qui-mapsbox .qui-maplist .quiaa.TOPONE:hover,
.qui-mapsbox .qui-maplist .quiaa.TOPONE.on{color: #e7393c;}

.qui-mapsbox .qui-maplist .quiaaa{display: block;line-height: 16px;padding: 11px 30px 11px 35px;color: #666;font-size: 14px;position: relative;}
.qui-mapsbox .qui-maplist .quiaaa:after{content: '';position:absolute;width: 10px;height: 10px;right: 15px;top: 50%;margin-top: -5px;background:url(../images/dqico1.png) center no-repeat;}
.qui-mapsbox .qui-maplist .quiaaa.on:after{background-image: url(../images/dqico2.png);}
.qui-mapsbox .qui-maplist .quiaaa:hover,
.qui-mapsbox .qui-maplist .quiaaa.on{color: #e7393c;}

.qui-mapsbox .qui-maplist .quiaaaa{display: block;line-height: 16px;padding: 6px 5px 6px 35px;color: #666;font-size: 12px;position: relative;}

.qui-mapsbox .qui-maplist .dl{display: none;}

.quinone{color: #666!important;padding-right:5px!important;}
.quinone:after{background-image: none!important;}

.qui-mapsbox .qui-maplist .qui-sub-three{display: none;}

.qui-mapsbox .qui-maplist .qui-fourdiv{display: none;}

.qui-mapsbox-bg{margin-right: 210px;}
.qui-mapsbox-bg2{position:relative; width:100%; height: 765px;}
.qui-mapsbox-bg2 .quitxt{position: absolute;left: 0;bottom: 0;z-index: 10;font-size: 12px;color: #6b787f;}

@media(max-width:1270px){
.qui-mapsbox-bg{margin-right: 170px;}
.qui-mapsbox-bg2{height: 500px;}
.qui-mapsbox .qui-maplist{height: 480px;}

.qui-mapsbox2{padding: 4% 0;}

.qui-mapsbox2 .quinames{font-size: 18px; transform: translateY(0);}

}

@media(max-width:640px){
.qui-mapsbox .qui-maplist{height: auto;max-height: 200px;width: 100%;float: none;}
.qui-mapsbox-bg{margin-right: 0;margin-top: 2%;}
.qui-mapsbox-bg2{padding-bottom: 65.44054747647562%;height: 0;}

.sub_menu span{padding: 0;}
.sub_menu span a{font-size: 16px;box-shadow: none;margin: 2px;padding: 0 15px;}
}
@media(max-width: 480px){
	.qui-mapsbox2 .quinames{font-size: 16px;}
}



/*Other002679 */
.Other002679 { position: fixed; z-index: 200; right: 0; top: 50%; transform: translateY(-50%); font-size: 16px; }
.Other002679 ol, .Other002679 ol > li { position: relative; }
.Other002679 aside { display: none; position: absolute; top: 50%; transform: translateY(-50%); right: calc(100% - 25px); white-space: nowrap; text-overflow: ellipsis; padding-right: 25px; color: #666; }
.Other002679 aside::after { position: absolute; content: ''; background: #fff; box-shadow: 1px -1px 2px #cccccc; width: 14px; height: 14px; top: 50%; right: 18px; margin-top: -7px; overflow: hidden; pointer-events: none; -webkit-transform: rotate(45deg); -mz-transform: rotate(45deg); transform: rotate(45deg); }
.Other002679 aside dl { box-shadow: 0 0 5px #ccc; border-radius: 8px; background: #fff; padding: 20px; color: #999; line-height: 42px; }
.Other002679 aside.call dl h2, .Other002679 aside.call dl p { margin: 0; }
.Other002679 aside.call dl h2 { font-size: 30px;font-family: Roboto;font-weight:normal;line-height: 1; color: #074c9a; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
.Other002679 aside.code dl p { line-height: normal; margin: 5px 0 0 0; }
.Other002679 aside.code dl { padding: 20px 30px; }
.Other002679 aside.code img { width: 120px; }
.Other002679 ol span { text-align: center; display: block; width: 100px; padding: 15px 8px; padding-top: 55px; background-position: center 15px; background-repeat: no-repeat; background-size: auto 35px; background-color: #074c9a; color: #fff; border: 1px solid rgba(255, 255, 255, .1);}
.Other002679 ol:nth-child(1) span { background-image: url("../images/icon-wx.svg"); }
.Other002679 ol:nth-child(2) span { background-image: url("../images/icon-tel.svg"); }
.Other002679 ol:nth-child(3) span { background-image: url("../images/icon-wx.svg"); }
.Other002679 ol:not(:last-child) { margin-bottom: 8px; }

@media(max-width:1024px) {
.Other002679 { display: none; }
}
