@charset "utf-8";
/*基本样式*/
html{font-size:62.5%; /* 10÷16=62.5% */}
body{font-size:14px;font-size:1.4rem ; /* 14÷10=1.4 */color: #333;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure {margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img,object{max-width:100%;width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color:#333}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
ul,ol,li{list-style:none outside none;}
pre,code {white-space:pre-wrap}
*{outline: none;}
.gp-fl{float: left;}
.gp-fr{float: right;}
.gp-pa{position: absolute;}
.gp-pr{position: relative;}
.gp-clearFix{*zoom:1;clear:both;}
.gp-clearFix:after{content: '';display: block;clear:both;}
.gp-clear{width: 100%;overflow:hidden;}
.gp-ib{display:inline-block;*display:inline;*zoom:1;}
.gp-ul-inline{font-size: 0;}
.gp-ul-inline > li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;}
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.7;filter:alpha(opacity=70);z-index:99998;}
.ie9tips{width:400px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -200px;line-height: 1.8;color:#fff;z-index:99999;text-align:center;}
.ie9tips a{color:red;}  
.ie9tips img{display:inline-block;margin:0 auto;opactiy:0.95;filter:alpha(opacity=95);*display: inline;*zoom:1;vertical-align: middle;} 
.ie9tips .img1{margin-right: 10px;}
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}
/*响应式图片*/
.gp-img-responsive{width: 100%;height: 0;padding-bottom: 62.5%;overflow:hidden;display: block;background-color: #d2d2d2}
.gp-img-responsive img{width: 100%;transition: all 0.5s ease-in-out;max-width: none;}
.gp-img-responsive img:hover{transform:scale(1.03);opacity: 0.85;}
.gp-radius{border-radius: 3px;display: block;overflow: hidden;}
.gp-round{border-radius: 500px;display: block;overflow: hidden;}
.gp-circle{border-radius: 50%;display: block;overflow: hidden;}
/*半透明背景*/
.gp-overlay{width: 100%;height: 100%;position: fixed;top: 0;z-index: 800;background: #000;opacity: 0.7;filter: alpha(opacity=80);display: none;left:0}
/*文章页控制ul li序号*/
.gp-article ol,.gp-article ol li,.gp-order-list li,.gp-order-list{list-style:decimal inside none;}
.gp-article ul,.gp-article ul li,.gp-unorder-list li,.gp-unorder-list{list-style: disc inside  none;}
.gp-unorder-list.circle{list-style-type:circle}
.gp-unorder-list.square,.gp-unorder-list.square li{list-style-type:square}
.gp-unorder-list.upper-roman,.gp-unorder-list.upper-roman li{list-style-type:upper-roman}
.gp-unorder-list.lower-alpha,.gp-unorder-list.lower-alpha li{list-style-type:lower-alpha}
/*一行截短*/
.gp-ellipsis{ word-wrap:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
/*字号*/
.gp-f12{font-size:12px;font-size: 1.2rem;}
.gp-f14{font-size:14px;font-size: 1.4rem;}
.gp-f16{font-size:16px;font-size: 1.6rem;}
.gp-f18{font-size:18px;font-size: 1.8rem;}
.gp-f20{font-size:18px;font-size: 1.8rem;}
.gp-f22{font-size:20px;font-size: 2rem;}
.gp-f24{font-size:24px;font-size: 2.4rem;}
.gp-f26{font-size:24px;font-size: 2.4rem;}
.gp-f28{font-size:26px;font-size: 2.6rem;}
.gp-f30{font-size:28px;font-size: 2.8rem;}
.gp-f32{font-size:28px;font-size: 2.8rem;}
.gp-f34{font-size:33px;font-size: 3.3rem;}
.gp-f36{font-size:34px;font-size: 3.4rem;}
.gp-f38{font-size:36px;font-size: 3.6rem;}
.gp-f40{font-size:38px;font-size: 3.8rem;}
.gp-f42{font-size:36px;font-size: 3.6rem;}
.gp-f48{font-size:42px;font-size: 4rem;}
/*
字体色
*/
.gp-black,.gp-black *{color:#333}
.gp-blue,.gp-blue *{color:#0e3fad}
.gp-white,.gp-white * {color: #fff;}
.gp-gold,.gp-gold *{color: #caa66c;}
/*
版心和间距的问题
*/
.gp-container{width: 1200px;margin-left: auto;margin-right: auto;}
.gp-row{margin-left: -15px;margin-right: -15px;}
.gp-m15{margin:0 15px}
.gp-p15{padding-left: 15px;padding-right: 15px;}
@media screen and (max-width:1460px) {
  .gp-container{width: 1200px;}
}
@media screen and (max-width:1300px) {
  .gp-container{width: 1100px;}
}
@media screen and (max-width:1200px) {
  .gp-container{width: 1000px;}
}
@media screen and (max-width:1060px) {
  .gp-container{width: auto;margin-left: 30px;margin-right: 30px;}
}
@media screen and (max-width:767px) {
  .gp-container{margin-left: 15px;margin-right: 15px;}
  .gp-row{margin-left: -8px;margin-right: -8px;}
  .gp-p15{padding-left: 8px;padding-right: 8px;}
  .gp-m15{margin-left: 8px;margin-right: 8px;}
}
/*
面包屑
*/
.gp-bread{height:auto; line-height:20px; color:#999;padding:15px 0;overflow:hidden;}
.gp-bread span{color:#fff;margin:0 10px}
.gp-bread a{color:#fff;}
.gp-bread a:hover{opacity: 0.8;}

@media screen and (max-width:767px) {
	.gp-article img{width:auto !important;height:auto !important;}
  .gp-article video{width:auto !important;}
  .gp-article table{width:100% !important; }
  html{font-size: 54.705%;}
  body{font-size:1.4rem;}
}
/*置顶*/
.gp-goTop{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 2.5rem;transition: all 0.3s ease-in-out;}
.gp-goTop-fixed{position: fixed;right: 20px;bottom: 20px;z-index: 800;}
.gp-goTop-fixed.bottom{bottom: 150px;}

/* CSS Document */
.header{position:absolute;top: 0;left: 0;z-index: 1000;width: 100%; }
.logo{padding:35px 0 20px 50px;transition: all 0.35s ease-in-out;}
.logo a{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.logo_02{padding-left: 10px;}
.topRight{padding:50px 10px 0 0 }
.topRight span{color:#fff;vertical-align: middle;padding:0 38px;position: relative;font-size: 24px;font-size: 2.4rem;cursor: pointer;height: 30px;line-height: 30px;}
.topRight span:after{content: '';width: 1px;height: 28px;opacity: 0.3;filter: alpha(opacity=80);position: absolute;left: 0;top: 50%;background: #fff;margin-top: -14px;}
.topRight span:first-child:after{display: none;}
/*4.搜索按钮全屏展开*/
.gp-search{width:220px;overflow: hidden;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;transition: all 0.35s ease-in-out;border:1px solid #ccc;}
.gp-ser{width:100%; height:28px; z-index:9999994; margin:0 auto;position: relative;}
.gp-search input,.gp-search button{position:absolute; height: 28px;line-height:28px; border:none; background:none; top:0px;overflow: hidden; }
.gp-search input.notxt{color:#a4a4a4; width:82%;left: 0;padding-left: 2%;}
.gp-search .notxt1 {position: absolute;width: 15%;right:0;cursor:pointer;color:#666;}
#gp-serBtn4{position: relative;z-index: 801;}
.gp-search4{height: 0;border:none;width: 100%;overflow: hidden;position: fixed;top: 50%;z-index: 802;left: 0;}
.gp-search4 .gp-ser{max-width: 800px;}
.gp-search4 input,.gp-search4 button{height: 50px;line-height: 50px;}
.gp-search4 .gp-ser{height: 50px;border: 1px solid #ccc;margin-top: 20px;}
.gp-search4 .notxt1{background: #1237b2;color:#fff;font-size: 2.8rem;}
.gp-search4 .gp-ser{display: none;border:none;background: #fff;}
.gp-search4.active .gp-ser{display: block;}
.gp-search4.active{height: 80px;}
.searchActive .gp-overlay{top: 0;}
@media screen and (max-width:998px) {
  .gp-search4 .gp-ser{width: 80%;}
  .gp-search4 input,.gp-search4 button{box-sizing: border-box;}
  .gp-search4 input.notxt{width: 100%;padding-right: 90px;}
  .gp-search4 .notxt1{width: 85px;}
}
/*menu*/
.sidenav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: visible;
  -webkit-transition-property: width;
  -o-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .7s;
  -moz-transition-duration: .7s;
  -o-transition-duration: .7s;
  transition-duration: .7s;
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.menus {
  position: relative;
  width: 50%;
  height: 100%;
  text-align: center;
  overflow: hidden;
  background-image: url(../images/menu_bg.jpg);background-size: cover;background-position: center;
}
.slideshow {
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: 100%;
  overflow: hidden;
  -webkit-transition-property: width;
  -o-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .7s;
  -moz-transition-duration: .7s;
  -o-transition-duration: .7s;
  transition-duration: .7s;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.sidenav.is-hidden,
.is-hidden .menus {
  width: 0;
  -webkit-transition-property: width;
  -o-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .7s;
  -moz-transition-duration: .7s;
  -o-transition-duration: .7s;
  transition-duration: .7s;
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 55;
}
/*5移动端搜索默认*/
.gp-m-search {width:100%;margin:0 auto;display: block;border-color: #9cc3eb;margin-bottom: 4vh;}
.gp-m-search > div{height: 50px;}
.gp-m-search .notxt1{right: 0;width: 50px;color: #fff;height: 48px;line-height: 48px;}
.gp-m-search input.notxt{left: 0;width: 100%;box-sizing: border-box;padding-right: 52px;color: #fff;height: 48px;line-height: 48px;}

.slideshow dd{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 0.5s ease-in-out;background-size: cover;}
.slideshow dd.on {opacity: 1;}
.sidenav.is-hidden .slideLink{display: none;}
.slideLink{position: absolute;right: 0;bottom: 70px;z-index: 8000;width: 200px;height: 86px;}
.slideLink a{display: block;width: 200px;height: 86px;line-height: 86px;text-align: center;background-color: #091a9f;transition: all 0.35s ease-in-out;position: absolute;left: 0;top: 0;transition: z-index 0.4s ease-in-out;}
/*手机端导航默认*/
.slideLink a i{font-size: 48px;margin-left: 18px;}
.slideLink a .gp-ib{vertical-align: middle;}
.slideLink a:hover{background-color: #0b1fbb;}

.close{width: 38px;height: 38px;line-height: 38px;overflow: hidden;border: 1px solid #9cc3eb;right: 20px;top: 44px;color: #fff;position: absolute;transform: scale(0);cursor: pointer;transition: all 0.35s ease-in-out;transition-delay: 1s;}
body.on {overflow: hidden;}
body.on .close{transform: scale(1);}
/*导航*/
.gp-menu-arrow{display: none;}
.gp-menu-nav {width: 60%;margin:0 auto;display: flex;display: -webkit-flex;align-items: center;height: 100%;}
.gp-menu-nav > div {width: 100%;}
.gp-menu-nav > div > ul {width: 190px;position: relative;}
.gp-menu-nav > div > ul li{}
.gp-menu-nav > div > ul > li{text-align: left;transition:all 1.5s ease;transform: translateX(-50%);opacity: 0;}
.gp-menu-nav > div > ul > li > a{display: inline-block;line-height:1.5;transition: all 0.35s ease-in-out;position: relative;padding:3vh 0}
.gp-menu-nav > div > ul > li > ul{padding:15px 0}
.gp-menu-nav > div > ul > li > ul a{display:block;padding:20px 15px;transition: all 0.35s ease-in-out;line-height: 1.2;}
.gp-menu-nav > div > ul > li > ul a:hover{background-color: #a6937c;color: #fff;}
.gp-menu-arrow {cursor: pointer;width: 30px;height: 30px;line-height: 30px;padding:3vh 0;color:#fff;text-align: center;position: absolute;right: 0;top: 0;font-size: 2rem;margin-right: 10px;transition: all 0.3s ease-in-out;}
.gp-menu-nav > div > ul > li.on .gp-menu-arrow{transform: rotate(90deg);}
.gp-menu-nav li ul {display: none;}
.gp-menu-sub{background-color: rgba(2,12,87,0.5);width: 190px;text-align: center;font-size: 1.8rem;}
.desktop .gp-menu-nav li.on .gp-menu-sub {box-sizing: border-box;display: block;}
.desktop .gp-menu-nav > div > ul > li.on > a{margin-left: 33px;}
.desktop .gp-menu-sub{position: absolute;right: -190px;top: 0;}
.gp-menu-nav > div > ul > li > a:before,.gp-menu-nav > div > ul > li > a:after{position: absolute;font-size: 40px;color: #d1bb95;transition: all 0.35s ease-in-out;}
.gp-menu-nav > div > ul > li > a:before{content: '「';top:-3px;left: -50px;opacity: 0;transform: translateX(-15px);}
.gp-menu-nav > div > ul > li > a:after{content: '」';bottom: 0;right: -50px;opacity: 0;transform: translateX(15px);}
.gp-menu-nav  li.on > a:before,.gp-menu-nav  li.on > a:after{transform: none;opacity: 1;}
body.on .gp-menu-nav > div > ul > li{transform: none;opacity: 1;position: relative;}
/*导航内标签效果*/
.gp-menu-nav a{color:#fff;}
.open .gp-menu-link{display: none;}
.open .gp-menu-header{background: none;}
@-webkit-keyframes returnToNormal {
  from {
    opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;-webkit-transform: none;transform: none;
  }
}

@keyframes returnToNormal {
  from {
    opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;-webkit-transform: none;transform: none;
  }
}
body.on .logo{z-index: 99999;position: relative;}

.wrap_footer{background:url(../images/footer_bg.png) no-repeat top center #001866;position: relative;z-index: 500;}
.footer{padding-top: 30px;}
.footer_logo{position: relative;height: 0;margin:0 auto;top: -10px;width: 126px;}
.linkList{width: auto;text-align: center;}
.linkList li{margin-right: 25px;display: inline-block;position: relative;}
.linkList li i{width: 48px;height: 48px;line-height: 48px;text-align: center;background: #031f67;border:1px solid #334685;display: inline-block;color:#d9e2ff;border-radius: 4px;}
.linkList li strong{display: block;color:#fff;font-weight: normal;opacity: 0.6;filter: alpha(opacity=60);padding: 10px 0;}
.code{display: none;width: 120px;height: 120px;position: absolute;left: 50%;margin-left: -60px;bottom: 100px;}
.address{width: auto;}
.address span{display: block;color:#fff;line-height: 1.2;padding:5px 0;opacity: 0.86;filter: alpha(opacity=86);}
.copyRight{line-height: 1.5;padding:40px 0 20px;text-align: center;color: #fff;opacity: 0.5;filter: alpha(opacity=50);}

body.mobile .gp-menu-arrow{display: block;}
body.mobile .gp-menu-sub{transition: none;}
body.mobile .gp-menu-nav > div > ul > li > ul{padding:5px 0;font-size: 14px;}
body.mobile .gp-menu-nav > div > ul > li > ul a{padding:8px 15px;}
.header.current{background-image: url(../images/m1_bg.jpg);background-size: cover;box-shadow: 0 0 10px rgba(0,0,0,0.3);position: fixed;}
.header.current .logo{padding:10px 15px}
.header.current .logo_01{width: 200px;}
.header.current .logo_02{width: 100px;}
.header.current .topRight{padding:20px 15px 0 0}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.slide-bg1{background:-webkit-gradient(top,bottom,color-stop(0%,rgba(20,45,128,0.9)),color-stop(50%,rgba(20,45,128,0.4)),color-stop(100%,rgba(20,45,1248,0)));position: absolute;left: 0;top: 0;z-index: 6;width: 100%;height: 194px;display: block;
	background:-webkit-linear-gradient(top,rgba(20,45,128,0.9) 0%,rgba(20,45,148,0.4) 50%,rgba(20,45,148,0) 100%);
	background:linear-gradient(to bottom,rgba(20,45,148,1) 0%,rgba(20,45,148,0.4) 50%,rgba(20,45,148,0) 100%);}
  
.cloud,.cloud2,.cloud3{-webkit-animation: cell 20s linear infinite;
    animation: cell 20s linear infinite}
@-webkit-keyframes cell {
    0% {
        -webkit-transform: translate(0, 0) scale(0.9)
    }
    20% {
        -webkit-transform: translate(50px, -50px) scale(1.03)
    }
    40% {
        -webkit-transform: translate(100px, -50px) scale(.9)
    }
    60% {
        -webkit-transform: translate(150px, 0) scale(1)
    }
    80% {
        -webkit-transform: translate(100px, 50px) scale(1)
    }
    100% {
        -webkit-transform: translate(0, 0) scale(1)
    }
}

@keyframes cell {
    0% {
        transform: translate(0, 0) scale(0.9)
    }
    20% {
        transform: translate(50px, -50px) scale(1.03)
    }
    40% {
        transform: translate(100px, -50px) scale(.9)
    }
    60% {
        transform: translate(150px, 0) scale(1)
    }
    80% {
        transform: translate(100px, 50px) scale(1)
    }
    100% {
        transform: translate(0, 0) scale(1)
    }
}
@keyframes pulse {
 0% {
  transform:scaleX(0.8);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity:.3
 }
 50% {
  transform:scale3d(1.2,1.2,1.2);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity:1
 }
 to {
  transform:scaleX(0.8);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity:.3
 }
}

@media screen and (max-width:1460px) {
 .gp-f48{font-size: 4rem;}
 .gp-f32{font-size: 2.8rem;}
 .gp-f30{font-size: 2.6rem;}
 .logo{padding:20px 0 0 20px}
 .topRight{padding:20px 5px 0 0}
 .topRight span{padding:0 25px}
 .topRight span{font-size: 2.2rem;}
 
}
@media screen and (max-width:1386px) {
  .gp-f48{font-size: 3.5rem;}
  .gp-f32{font-size: 2.4rem;}
  .gp-f30{font-size: 2.2rem;}
  .header.current .logo{padding:6px 15px}
  .header.current .logo_01{width: 150px;}
  .header.current .logo_02{width: 70px;}
  .header.current .topRight{padding:12px 5px 0 0}
}

@media screen and (max-width:1300px) {
  .gp-f48{font-size: 3.2rem;}
  .gp-f32{font-size: 2.2rem;}
  .gp-f30{font-size: 2rem;}
  .gp-f16{font-size: 1.5rem;}
}
@media screen and (max-width:996px) {
  .logo_01{width: 160px;}
  .logo_02{width: 80px;}
  .gp-m-search input.notxt{height: 40px;line-height: 40px;}
  .gp-m-search > div{height: 42px;}
  .close{top: 15px;}
  .slideLink a{height: 70px;line-height: 70px;}
  .slideLink a i{font-size: 40px;}
  .slideLink{bottom: 40px;}
  .footer_logo {transform: translateX(-35px);}
  .linkList li{margin-right: 15px;}
}
@media screen and (max-width:767px) {
  .gp-f48{font-size: 3rem;}
  .gp-f32{font-size: 2rem;}
  .gp-f30{font-size: 1.4rem;}
  .slideshow{width: 30%;left: 70%;}
  .menus{width: 70%;}
  .gp-menu-nav > div > ul > li > a{font-size: 16px;}
  .linkList li i{font-size: 2rem;}
  .linkList{float: none;padding:15px 0 5px}
  .footer_logo{transform: none;position: static;height: auto;}
  .address{float: none;text-align: center;}
  .copyRight{padding:15px 0}
  .cloud,.cloud2,.cloud3{display: none !important;}
}

@media screen and (max-width:480px) {
   .gp-f48{font-size: 2.6rem;}
   .slideshow{display: none;}
   .menus{width: 100%;}
   .slideLink{display: none;}
   .topRight span{padding:0 10px}
   .logo{padding:12px 0 0 15px}
   .topRight{padding-top: 12px;}
   .gp-f32{font-size: 1.8rem;}
   .gp-f48{font-size: 2.4rem;}
   .gp-menu-nav{width: 80%;}
   .gp-menu-nav > div > ul{width: 100%;}
   .gp-search4 input, .gp-search4 button{height: 40px;line-height: 40px;}
   .gp-search4 .gp-ser{height: 40px;}
   .gp-search4 .notxt1{font-size: 2.4rem;}
}
@media screen and (max-width:400px) {
  .logo_01{width: 130px;}
  .logo_02{width: 60px;}
  .header.current .logo_01{width: 130px;}
  .header.current .logo_02{width: 60px;}
  .header.current .topRight {padding-top: 8px;}
}