/*****罗列页栅格式04*** inner_list / grid / inner_list_grid_04 ==== CQMVnrZ5Y1Ls **/
/*===== Hover Style 3 =====*/.inner-list-grid .prtfl-wrp {  float: left;  width: 100%;}.inner-list-grid .prtflo-bx2 {  float: left;  width: 100%;}.inner-list-grid .prtflo-bx2 img {width: 100%;}.inner-list-grid .hvr3 {  float: left;  position: relative;  width: 100%;  overflow: hidden;}.inner-list-grid .hvr3::before,.inner-list-grid .hvr3::after {  background-color: rgba(0, 0, 0, 0.26);  content: "";  position: absolute;  left: 0;  top: 0;  opacity: .38;  height: 200%;  width: 250%;  -webkit-transform: skew(45deg) translateX(100%);  -ms-transform: skew(45deg) translateX(100%);  -o-transform: skew(45deg) translateX(100%);  transform: skew(45deg) translateX(100%);-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.inner-list-grid .hvr3::after {  -webkit-transform: skew(45deg) translateX(-100%);  -ms-transform: skew(45deg) translateX(-100%);  -o-transform: skew(45deg) translateX(-100%);  transform: skew(45deg) translateX(-100%);}.inner-list-grid .hvr3:hover:before,.inner-list-grid .hvr3:hover:after {  -webkit-transform: skew(45deg) translateX(0);  -ms-transform: skew(45deg) translateX(0);  -o-transform: skew(45deg) translateX(0);  transform: skew(45deg) translateX(0);}.inner-list-grid .hvr3 h4 a{color:#ffffff;}.inner-list-grid .hvr3 .cat a{color:rgba(149,149,149,1);}.inner-list-grid .hvr3 .prtflo-inf {  position: absolute;  display: flex;  flex-direction: column;  align-content: center; left: 0;  top: 50%;  right: 0;  padding: 20px 30px;  opacity: 0;  visibility: hidden; z-index: 1;  -webkit-transform: scale(1.7) translateY(-50%);  -ms-transform: scale(1.7) translateY(-50%);  -o-transform: scale(1.7) translateY(-50%);  transform: scale(1.7) translateY(-50%);-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }.inner-list-grid .hvr3:hover .prtflo-inf {  opacity: 1;  visibility: visible; -webkit-transform: scale(1) translateY(-50%);  -ms-transform: scale(1) translateY(-50%);  -o-transform: scale(1) translateY(-50%);  transform: scale(1) translateY(-50%);}.inner-list-grid .hvr3 .prtflo-inf > h4 {  display: block;  max-width: initial;  margin: 0 0 3px;  font-size: 100%;  line-height: initial;  color: #fff;  font-weight: 500;  letter-spacing: 0; }.inner-list-grid .hvr3 .prtflo-inf > span.cat {  display: block;  font-size: 12px;  font-weight: 700;  letter-spacing: 1px;}.inner-list-grid .hvr3 .prtflo-inf > span.cat > a {  width: auto;  line-height: initial;  font-size: inherit;  color:#fff;}.inner-list-grid .hvr3 .prtflo-inf > span.cat > a:hover,.inner-list-grid .hvr3 .prtflo-inf > span.cat > a:focus {background-color: transparent;}.inner-list-grid .hvr3 .prtflo-btns {  margin-top: 25px;}.inner-list-grid .hvr3 .prtflo-btns > a {  font-size: 20px;  color: #000000;  width: 56px;  height: 56px;-webkit-border-radius: 50%; border-radius: 50%; }.inner-list-grid .prtflo-btns > a.rd-bg{   background-color: #cc0000;}.inner-list-grid .prtflo-btns > a.rd-bg:hover,.inner-list-grid .prtflo-btns > a.rd-bg:focus,.inner-list-grid .prtflo-btns > a.blu-bg:hover,.inner-list-grid .prtflo-btns > a.blu-bg:focus,.inner-list-grid .prtflo-btns > a.ylw-bg:hover,.inner-list-grid .prtflo-btns > a.ylw-bg:focus {background-color: rgba(173,173,173,1);}.inner-list-grid .prtflo-btns > a.rd-bg:hover {color:#ffffff;}/*****罗列页栅格式04 END*****/


/*****罗列页列单式01*** inner_list / list / inner_list_list_01 ==== FMr1-9GI4c5J **/
.inner_list_list_01 {    padding-bottom: 100px;    padding-top: 80px;}.inner_list_list_01 .items-title-area {}.inner_list_list_01 .showing h4 {    font-weight: 700;}.inner_list_list_01 .single-blog-item{           }.inner_list_list_01 .single-blog-item:nth-child(2n+1){          background: #f3f3f3 }.single-blog-item .img-holder{          overflow: hidden;  position: relative; }.inner_list_list_01 .single-blog-item .img-holder img{          -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  width: 100%; }.inner_list_list_01 .single-blog-item .img-holder .overlay .box .content a i{   background: rgba(149,149,149,1) none repeat scroll 0 0;  border-radius: 50%;  color: #ffffff;  display: inline-block;  font-size: 16px;  height: 45px;  line-height: 46px;  transition: all 500ms ease 0s;  width: 45px; }.inner_list_list_01 .single-blog-item:hover .img-holder .overlay{          opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: rotateY(0deg) scale(1,1);  transform: rotateY(0deg) scale(1,1); }.inner_list_list_01 .single-blog-item:hover .img-holder img{          -webkit-transform: scale(1.1);  transform: scale(1.1); }.inner_list_list_01 .single-blog-item .img-holder .overlay .box .content a:hover i{          background: {overlay_link_back_color}; }.inner_list_list_01 .single-blog-item .text-holder{   border-left: 0px solid #f7f7f7;  border-right: 0px solid #f7f7f7;  border-bottom: 0px solid #f7f7f7; transition: all 500ms ease; }.inner_list_list_01 .title-holder a{    color: #000; }.inner_list_list_01 .text-holder .blog-title{          color: #000000;  font-size:16px;  font-weight: 600;  line-height: 30px;  padding: 23px 5px;  display: block; transition: all 500ms ease;text-decoration: none; }.inner_list_list_01 .text-holder .meta-info{           margin-left: -8px; margin-right: -8px; margin-bottom: 14px; }.inner_list_list_01 .text-holder .meta-info li{   display: inline-block;  margin: 0 8px;  color: #000000;  font-weight: 500;  padding: 23px 5px; }.inner_list_list_01 .text-holder .meta-info li i{          color: rgba(0,0,0,1);  font-size: 90%;  display: inline-block;  padding-right: 8px; }.inner_list_list_01 .text-holder .meta-info li a{          color: #000000;  font-size: 90%;  font-weight: 500;  transition: all 500ms ease; }.inner_list_list_01 .text-holder .text{          margin-bottom: 20px; }.inner_list_list_01 .text-holder .text p{          margin: 0; }.inner_list_list_01 .text-holder .text .readmore{   color: #000000;  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  display: block;  padding: 13px 0 0;  transition: all 500ms ease; }.inner_list_list_01 .text-holder .text .readmore i{          display: inline-block;  padding-left: 5px; }.inner_list_list_01 .single-blog-item:hover{          -moz-box-shadow: 0px 2px 4px #c1c1c1;  -webkit-box-shadow: 0px 2px 4px #c1c1c1;  box-shadow: 0px 2px 4px #c1c1c1; }.inner_list_list_01 .text-holder .blog-title:hover{          color: rgba(36, 36, 36, 0.89); }.inner_list_list_01 .text-holder .meta-info li a:hover{          color: rgba(36, 36, 36, 0.89); }.inner_list_list_01 .text-holder:hover .text .readmore{          color: #ff0000; }.inner_list_list_01 .text-holder .text .bottom{          margin-top: 30px; }.inner_list_list_01 .text-holder .text .bottom .readmore{          padding: 0; }.inner_list_list_01 .text-holder .text .bottom .readmore a{   border: 2px solid rgba(74,74,74,1);  color: #000000;  display: block;  height: 40px;  line-height: 36px;  text-align: center;  width: 150px;  transition: all 500ms ease; }.inner_list_list_01 .text-holder .text .bottom .share{           }.inner_list_list_01 .text-holder .text .bottom .share h5{          color: #000000;  display: inline-block;  font-size: 14px;  font-weight: 400;  margin-right: 15px;  position: relative;  text-transform: uppercase;  top: -18px; }.inner_list_list_01 .text-holder .text .bottom .share h5 i{          display: inline-block;  padding-left: 10px; }.inner_list_list_01 .text-holder .text .bottom .share .social-share{          margin-left: -5px;  margin-right: -5px;  margin-top: 2.5px;  margin-bottom: 2.5px;  overflow: hidden;  display: inline-block; }.inner_list_list_01 .text-holder .text .bottom .share .social-share li{          display: inline-block;  float: left;  margin: 0 5px; }.inner_list_list_01 .text-holder .text .bottom .share .social-share li a i{          height: 40px;  width: 40px;  border-radius: 50%;  border: 2px solid #999999;  color: #c1c1c1;  font-size: 14px;  line-height: 36px;  text-align: center;  transition: all 500ms ease; }.inner_list_list_01 .single-blog-item:hover .text-holder .text .bottom .readmore a{          background: #000000;         border: 2px solid rgba(114,114,114,1);         color: #ffffff; }.inner_list_list_01 .text-holder .text .bottom .share .social-share li a:hover i{          background: rgba(36, 36, 36, 0.89);         color: #ffffff;         border-color: rgba(36, 36, 36, 0.89); }/*遮罩层**/.inner_list_list_01  .overlay{  background-color: rgba(0, 0, 0, 0.37);border-radius: inherit; text-align: center;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  color: #fff;  border: 0 solid rgba(0,0,0,1);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 450ms ease-in-out 0s;  transition: all 450ms ease-in-out 0s;  -webkit-transform: rotateY(0deg) scale(1,1);  transform: rotateY(0deg) scale(1,1); }.inner_list_list_01  .overlay .box{          display: table;  height: 100%;  width: 100%; }.inner_list_list_01  .overlay .box .content{          display: table-cell;  text-align: center;  vertical-align: middle; }/*****罗列页列单式01 END*****/


/*****边栏导航样式1*** side_menu / side_menu / side_menu_01 ==== NS9-mgn5HsoA **/
.sidebar-wrapper .single-sidebar{ overflow: hidden;  margin-bottom: 60px;  position: relative; } .sidebar-wrapper .single-sidebar .sidebar-title h1{ color: rgba(54,54,54,1);  font-size: 20px;  font-weight: 700;  text-transform: capitalize; }.sidebar-wrapper .single-sidebar form.search-form{ position: relative }.sidebar-wrapper .single-sidebar .search-form input[type="text"]{ background: {main_input_back_color};border: 1px solid rgba(74,74,74,1);color: {main_input_color};  display: block;  font-size: 16px;  font-weight: 500;  height: 50px;  letter-spacing: 1px;  padding-left: 15px;  padding-right: 55px;  position: relative;  -webkit-transition: all 500ms ease 0s;  transition: all 500ms ease 0s;  width: 100%; }.sidebar-wrapper .single-sidebar .search-form button{ background: #cc0000 none repeat scroll 0 0;  border: medium none;  color: #fff;  display: block;  height: 50px;  padding: 11px 0;  position: absolute;  right: 0;  text-align: center;  top: 0;  -webkit-transition: all 500ms ease 0s;  transition: all 500ms ease 0s;  width: 50px;  margin: 0 !important; }.sidebar-wrapper .single-sidebar .search-form button i{ font-size: 14px }.sidebar-wrapper .single-sidebar .search-form input[type="text"]:focus{ border: 1px solid rgba(114,114,114,1);background: #f7f7f7; }.sidebar-wrapper .single-sidebar .search-form input[type="text"]:focus + button, .sidebar-wrapper .single-sidebar .search-form button:hover{ background: #000000 none repeat scroll 0 0;color: #fff; }.single-sidebar .categories{ margin-top: -6px; }.single-sidebar .categories li{ padding-top:11px;padding-bottom: 11px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;border-bottom: 1px solid rgba(65,65,65,0.81); }.single-sidebar .categories li:hover{ background-color: rgba(149,149,149,1);       border-bottom: 1px hidden; }.single-sidebar .categories li:hover a{ color: #ff0000; }.single-sidebar .categories li.active{ background: rgba(149,149,149,1) none repeat scroll 0 0;top: 0;-webkit-transition: all 500ms ease 0s;transition: all 500ms ease 0s; }.single-sidebar .categories li:last-child{ margin-bottom: 0; }.single-sidebar .categories li a{ color: rgba(65,65,65,0.81);       transition: all 500ms ease;       font-weight: 300;       padding-left: 10px;      -webkit-text-shadow: 0 0 1px #fff;       text-shadow: 0 0 1px #fff;       white-space: nowrap;       overflow: hidden;       text-overflow: ellipsis;       text-transform: uppercase;  }.single-sidebar .categories li a.left{ /*float: left;*/font-weight: 300; }.single-sidebar .categories li a.right{ float: right;position: absolute;right: 0; }.single-sidebar .categories li.active a{ color: #fff;  transition: all 500ms ease;   font-weight: 300;-webkit-text-shadow: 0 0 1px #222;text-shadow: 0 0 1px #222; }.single-sidebar .categories li a i{ display: inline-block;       padding-right: 5px; position: relative;top: 1px;font-weight: 300; }.single-sidebar .categories li a span{ display: inline-block;  padding-right: 10px; }.single-sidebar .categories li a:hover{ color: #ff0000; }.single-sidebar .categories > li > ul{ top: 140%;padding-left: 10px;z-index: 100;/*visibility: hidden;*/opacity: 1;display:none;border-bottom: 0px solid #999999;transition: all 0ms ease;width: 100%; }.single-sidebar .categories > li > ul >li{ width: 100%;padding-top: 2px;padding-bottom: 2px;border-bottom: 1px dashed rgba(121,121,121,0.81);font-size: 90%; }.single-sidebar .categories > li > ul >li a{ text-transform: capitalize; }.single-sidebar .categories > li > span{ float: right;right: 0; }.single-sidebar .tags li{  display: inline-block; margin: 10px;  padding-left: 0px;  position: relative;  border-bottom: 1px solid #dedede;  }.single-sidebar .tags li a{  font-size: 18px;  }.single-sidebar .recent-post .titles a{  color: rgba(65,65,65,0.81);  font-size: 13px;  font-weight: 400;   }.single-sidebar .recent-post .titles a:hover{  color: #ffffff;   }  .single-sidebar .recent-post li{ margin-bottom: 25px;     position: relative;  border-bottom: 1px solid #f7f7f7;   }.single-sidebar .recent-post li:last-child{ margin-bottom: 0;  padding-bottom: 0;  border-bottom: none; }.single-sidebar .recent-post li .img-holder{ display: block;  left: 0;  overflow: hidden;  position: absolute;  top: 0px;  width: 70px; }.single-sidebar .recent-post li .img-holder img{ transform: scale(1);  transition: all 0.5s ease 0s; }.single-sidebar .recent-post li .img-holder .overlay .box .content a i{ color: #fff;  font-size: 16px;  transition: all 500ms ease; }.single-sidebar .recent-post li:hover .img-holder .overlay{ opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: rotateY(0deg) scale(1,1);  transform: rotateY(0deg) scale(1,1); }.single-sidebar .recent-post li:hover .img-holder img{ -webkit-transform: scale(1.1);  transform: scale(1.1); }.single-sidebar .recent-post li .img-holder .overlay .box .content a:hover i{ color: #d5ac63; }.single-sidebar .recent-post li .titles{ padding-left: 0px; }.single-sidebar .recent-post li .titles h3{ font-size: 16px;  line-height: 28px;  position: relative;  text-transform: none;  top: -7px; }.single-sidebar .recent-post li .titles h3 a{ color: #9a9a9a;  display: block;  transition: all 500ms ease;  font-weight: 300; }.single-sidebar .recent-post li .titles p{ color: #d5ac63;  margin: 0;  position: relative;  top: -3px; }.single-sidebar .recent-post li .titles h3:hover a{ color: #d5ac63; }.single-sidebar.about-us{ margin-top: -4px; }.single-sidebar.about-us .text-box{ margin: -7px 0 0; }.single-sidebar.follow-us{ margin-top: -20px; }.single-sidebar .product-tag{ margin-left: -3px;  margin-right: -3px;  margin-top: -5px; }.single-sidebar .product-tag li{ display: inline-block;  margin: 0 3px 10px; }.single-sidebar .product-tag li a{ border: 1px solid #f7f7f7;  color: #9a9a9a;  display: block;  font-size: 18px;  font-weight: 300;  padding: 1px 12px 2px;  transition: all 500ms ease 0s; }.single-sidebar .product-tag li a:hover{ background: rgba(149,149,149,1);  border-collapse: #252525;  color: #ff0000; }/*****边栏导航样式1 END*****/


/*****关于我们01*** index_module / about / about_01 ==== Nt1XBe3sfKnr **/
.section .thm-btn.bg-cl-1{  border: 1px solid rgba(74,74,74,1);  padding: 5px 10px;  border-radius: 4px;  background: #cc0000;  color: #ffffff;}.section .thm-btn.bg-cl-1:hover{  border: 1px solid rgba(74,74,74,1);  padding: 5px 10px;  border-radius: 4px;  background: #000000;  color: #efefef;}/*****关于我们01 END*****/


/*****走马灯26，多个*** index_module / carousel / carousel_26 ==== OL-V2v6Hwg3B **/
.carousel-26 .sec_middle_title {    text-align: center;    max-width: 1040px;    margin: auto;}.carousel-26 .owl-nav {    margin-top: 10px;    text-align: center;    -webkit-tap-highlight-color: transparent;    display:-webkit-flex;    justify-content: space-between;}.carousel-26 {  padding: 50px 0;}.carousel-26  .sec_middle_title h2{  color:rgba(149,149,149,1);  margin-bottom: 30px;  font-size: 36px;  text-transform: uppercase;}.carousel-26 .sec_middle_title h2::before {    content: "";    width: 50px;    height: 2px;    background: rgba(149,149,149,1);    display: block;    position: relative;    top: 40px;    left: 0;    margin: auto;}.carousel-26  .sec_middle_title h2:before{  background-color:rgba(149,149,149,1);}.carousel-26  .sec_middle_title {    padding-bottom: 60px;}.carousel-26  .col-lg-3{  padding-left: 0px;  padding-right: 10px;}.carousel-26  .col-lg-3:last-child{  padding-right: 0;}.carousel-26  .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: -webkit-flex;text-align: center;justify-content: space-between;width: 100%; }  .carousel-26 .owl-prev {  color: #FFF;  font-size: 20px;  margin: 5px;  padding: 0px;  background: rgba(149,149,149,1);  cursor: pointer;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 0;width: 47px;height: 47px;border: 1px solid #FFF;position: absolute;top: 45%;left:-50%; }.carousel-26 .owl-next {  color: #FFF;  font-size: 20px;  margin: 5px;  padding: 0px;  background: rgba(149,149,149,1);  cursor: pointer;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 0;width: 47px;height: 47px;border: 1px solid #FFF;position: absolute;top: 45%;right:-50%;} .carousel-26  .owl-prev:hover{  background-color: rgba(144,144,144,0.87);  border: 1px solid rgba(144,144,144,0.87);  color: #000;}.carousel-26  .owl-next:hover{  background-color: rgba(144,144,144,0.87);  border: 1px solid rgba(144,144,144,0.87);  color: #000;}.carousel-26 .owl-nav span{color: #fff;font-size: 20px;}.carousel-26 .owl-carousel:hover .owl-prev{ left: 0;}.carousel-26 .owl-carousel:hover .owl-next{ right: 0;} .carousel-26 .grid {position: relative;margin: 0 auto;padding: 1em 0 4em;max-width: 1000px;list-style: none;text-align: center;}.carousel-26  .grid figure {position: relative;float: left;overflow: hidden;margin: 0;width: 100%;background: rgba(144,144,144,0.87);text-align: center;cursor: pointer;}.carousel-26 .grid figure img {position: relative;display: block;min-height: 100%;max-width: 100%;opacity: 0.8;}.carousel-26 .grid figure figcaption {padding: 2em 3em 2em 2em;;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.carousel-26 .grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none;}.carousel-26 .grid figure figcaption,.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.carousel-26 .grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}.carousel-26 .grid figure h2 {word-spacing: -0.15em;font-weight: 300;}.carousel-26 .grid figure h2 span {font-weight: 800;}.carousel-26 .grid figure h2,.carousel-26 .grid figure p {margin: 0;}.carousel-26 .grid figure p {letter-spacing: 1px;font-size: 68.5%;color: #FFF;}.carousel-26 figure::before {position: absolute;        top:0;        left:0;        content: "";        width: 100%;        height: 100%;        background:#000;}.carousel-26 figure figcaption {text-align: right;}.carousel-26 figure h2,.carousel-26 figure p {position: absolute;right: 30px;left: 30px;padding: 10px 0;}.carousel-26 figure p {bottom: 30px;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}.carousel-26 figure h4 {top: 50%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}.carousel-26 figure:hover img{         opacity: 0.6;         transition: 1s ease;}.carousel-26 figure:hover h4 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.carousel-26 figure h4::after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}.carousel-26 figure h4::after,.carousel-26 figure p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}.carousel-26 figure:hover h4::after,.carousel-26 figure:hover p {opacity: 1;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}/*****走马灯26，多个 END*****/


/*****列单式03/标题分类日期*** inner_list / list / inner_list_list_03 ==== Rx7l0k4jNiTX **/
.inner_list_list_03 .title { overflow: hidden;text-overflow: ellipsis; width: 80%; white-space: nowrap;}.inner_list_list_03 .cate { overflow: hidden;text-overflow: ellipsis; width: 20%; white-space: nowrap;}.inner_list_list_03  .link{ color: #ffffff; }.inner_list_list_03  .link:hover{ color: #ff9900;}.inner_list_list_03 .title .link{ white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;color: #ffffff;}.inner_list_list_03 .cate .link{ white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;color: #ffffff;}.inner_list_list_03 .title:hover .link{ white-space: nowrap;color: #ff9900;}/*****列单式03/标题分类日期 END*****/


/*****网页载入动画第6种*** load_animation / load_animation / load_animation_06 ==== VRQGPXUe1iHS **/
.loading{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(111,111,111,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:99999999;opacity:1;visibility:visible;transition:all .6s ease;transition-delay:.6s;}.completed{opacity:0;visibility:hidden;}.sk-folding-cube{margin:30px auto;width:60px;height:60px;position:relative;transform:rotateZ(45deg);}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(115,85,0);animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%;}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg);}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg);}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg);}sk-folding-cube .sk-cube2:before{animation-delay:.3s;}.sk-folding-cube .sk-cube3:before{animation-delay:.6s;}.sk-folding-cube .sk-cube4:before{animation-delay:.9s;}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0;}}@-webkit-keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0;}}/*****网页载入动画第6种 END*****/


/*****手风琴03*** index_module / accordion / accordion_03 ==== gQDLw4t697OT **/
.accordion-03 {    position: relative;   margin: 50px 0;    linear-gradient(#f00, #00f);    background-size: cover, 100% 100%;    background-position: 0 0, -300px 0;    background-blend-mode: luminosity;    background-repeat: no-repeat;    transition: .5s background-position linear;}.accordion-03:hover::before{  background-position: 0 0, 0 0;}.accordion-03 .section-details {padding-left: 0px;}.accordion-03 .nav-tabs {border-bottom: 2px solid rgba(144,144,144,0.87);padding-right: 30px;        min-height: 25px; }.accordion-03 .nav-tabs>li {margin-bottom: -2px;        background:#cc0000;}.accordion-03 .nav-tabs>li>a {border: 0px solid transparent;border-top: 0px solid transparent;border-radius: 0;color: #ffffff;font-size: 13px;letter-spacing: 1px;margin: 0;text-transform: uppercase;}.accordion-03 .nav-tabs>li>a:hover {background: transparent;border-color: transparent;}.accordion-03 .nav-tabs>li.active>a, .accordion-03 .nav-tabs>li.active>a:focus, .accordion-03 .nav-tabs>li.active>a:hover {background: #000000;color: #efefef;border: 0px solid rgba(144,144,144,0.87);border-top: 0px solid rgba(149,149,149,1);border-bottom-color: transparent;margin: 0;}.accordion-03 .tab-text {color: #ffffff;}.accordion-03 .tab-content {background: rgba(87,87,87,1);}.accordion-03 .tab-pane {border: 0px solid rgba(144,144,144,0.87);border-top: none;padding: 15px 35px 45px;}.accordion-03 .description {padding-right: 0;        color:#242424;                bottom: 20px;        margin: 10px; }.accordion-03 .description strong {display: block;padding-bottom: 25px;}.accordion-03.background-bg{background-repeat: no-repeat;}.accordion-03 .module-info{  width: 100%;  padding: 20px; background: rgba(0, 0, 0, 0.26);}.accordion-03 .module-title{     color: #ffffff;     font-size:28px;}.accordion-03 .module-text{     color: #242424;}.accordion-03 .module-button{     color: #ffffff;     background: #cc0000;}.accordion-03 .module-button:hover{     color: #ff9900; }.accordion-03 .module-button span {      background: rgba(144,144,144,0.87);}/*****手风琴03 END*****/


/*****罗列页栅格式16*** inner_list / grid / inner_list_grid_16 ==== lopOIRWTt8HJ **/
.inner-list-grid-16 {    overflow: hidden;}.inner-list-grid-16 .post-box{    margin-bottom: 30px;    padding-bottom: 20px;  text-align: center;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.inner-list-grid-16 .post-box:hover{  background: #fff;  box-shadow: 2px 2px 8px rgba(241,241,241,0.66); }.inner-list-grid-16 .post-box .post-img{    position: relative;    margin: 20px;}.inner-list-grid-16 .post-box .post-img img{    width: 100%;    height: auto;}.inner-list-grid-16 .post-box .post-bar{    margin: 0;    padding: 0;    list-style: none;    text-transform: uppercase;}.inner-list-grid-16 .post-box .post-bar li{    display: inline-block;    font-size: 15px;    color: #676767;    margin-right: 5px;}.inner-list-grid-16 .post-box .post-bar li:after{    content: "/";    margin-left: 5px;}.inner-list-grid-16 .post-box .post-bar li:last-child:after{    content: "";}.inner-list-grid-16 .post-box .post-bar li a{    color: #424242;    font-weight: bold;    text-transform: capitalize;    transition: all 0.3s ease 0s;}.inner-list-grid-16 .post-box .post-bar li a:hover{    color: #333;    text-decoration: none;}.inner-list-grid-16 .post-box .post-bar li a:after{    content: ",";    margin: 0 5px;}.inner-list-grid-16 .post-box .post-bar li a:last-child:after{    content: "";}.inner-list-grid-16 .post-box .post-title{    margin: 15px 0;    text-transform: capitalize;}.inner-list-grid-16 .post-box .post-title a{    font-size: 20px;    color: #424242;    transition: all 300ms linear 0ms;}.inner-list-grid-16 .post-box .post-title a:hover{    color: #ff9900;    text-decoration: none;}.inner-list-grid-16 .post-box .post-description{    color: rgba(54,54,54,1);    padding: 20px;}/* Btn CSS */.inner-list-grid-16 .index-item-button {    border-color:rgba(74,74,74,1);    border-radius: 0;    color: #ffffff;    background: #cc0000;    padding: 12px 30px;    text-transform: uppercase;    position: relative;    overflow: hidden;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.inner-list-grid-16 .index-item-button::before {    content: '';    width: 40px;    height: 200px;    background: #ffffff;    position: absolute;    left: -50px;    top: -100px;    z-index: 0;    opacity: 0.3;    -ms-transform: rotate(20deg); /* IE 9 */    -webkit-transform: rotate(20deg); /* Safari */    transform: rotate(20deg);    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}.inner-list-grid-16 .index-item-button:hover:before {    left: 300px;    z-index: -1;    -webkit-transition: all 0.8s ease-in-out;    -moz-transition: all 0.8s ease-in-out;    -ms-transition: all 0.8s ease-in-out;    -o-transition: all 0.8s ease-in-out;    transition: all 0.8s ease-in-out;}.inner-list-grid-16 .index-item-button:hover {    color: #ffffff;    background: #000000;    z-index: 1;    border-color: rgba(149,149,149,1);    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}/*****罗列页栅格式16 END*****/


/*****联系我们01*** inner_detail / contact / contact_01 ==== mftU8l4ChZyM **/
.contact-v1-area{ }.contact-v1-area .main-area{  background: #fff; padding-bottom: 70px;  padding-top: 80px;}.contact-v1-area .sec-title{ padding: 0 150px 40px; }.contact-v1-area .sec-title h2{ margin: 0 0 16px; }.contact-v1-area .sec-title p{ margin: 0;  font-size: 18px;  line-height: 32px; }.contact-v1-area .img-holder{  }.contact-v1-area .img-holder img{ width: 100%; }.contact-v1-area .contact-info{ padding-top: 40px; }.contact-v1-area .contact-info .single-item{   position: relative;  display: flex;  align-items: flex-start;  flex-shrink:0;  margin-bottom:15px;}.contact-v1-area .contact-info .single-item .icon-holder{   margin-right:10px;  font-size:20px;  width:50px;  height: 50px; display:-webkit-flex; display:flex; align-items:center; justify-content:center; background:#cc0000; color:#000000; flex-shrink:0;}.contact-v1-area .contact-info .single-item .icon-holder span::before{ color: }font-size: 20px;{  }.contact-v1-area .contact-info .single-item .text-holder *{  color: #252525; }.contact-v1-area .contact-info .single-item .text-holder h5{   font-size: 16px;  font-weight: 400;  margin: 0 0 10px; }.contact-v1-area .contact-info .single-item .text-holder p{ line-height: 22px;  margin: 0; }.contact-v1-area .contact-form-v1{ padding:20px; color:; background:rgba(87,87,87,1);} .contact-v1-area .contact-form-v1 form input[type="text"],.contact-v1-area .contact-form-v1 form textarea{ background: #f7f7f7 none repeat scroll 0 0;  border: 1px solid {button_border_color};  color: #242424;display: block;  height: 50px;  margin-top: 20px;  padding: 0 20px;  width: 100%;  transition: all 500ms ease; }.contact-v1-area .contact-form-v1 form textarea{ height: 130px;  padding: 11px 20px;  margin-bottom: 30px; }.contact-v1-area .contact-form-v1 form button{ transition: all 500ms ease; }.contact-v1-area .contact-form-v1 form input[type="text"]:focus{ border-color: }.contact-v1-area .contact-form-v1 form textarea:focus{ border-color: }.google-map-area{ position: relative; }#contact-google-map{ height: 480px;  width: 100%; } .contact-v1-area .thm-btn.bg-cl-1{    position: relative;    border: 0 none;    border-radius: 3px;    color: #000000;    display: inline-block;    font-size: 12px;    letter-spacing: 1px;    line-height: 1.5;    text-transform: uppercase;    font-weight: 600;    text-decoration: none;    cursor: pointer;    margin-bottom: 21px;    margin-right: 10px;    line-height: 1;    padding: 18px 20px 16px;    background: #cc0000;    -webkit-transition: all 0.21s ease;    -moz-transition: all 0.21s ease;    -o-transition: all 0.21s ease;    transition: all 0.21s ease;}.contact-v1-area .thm-btn.bg-cl-1:hover{    color: #ffffff;    background: #000000;}#amap img,#amap canvas{-webkit-filter:brightness(1) blur(0px) grayscale(0) invert(0) sepia(0) saturate(1) opacity(1) hue-rotate(30deg);}@media only screen and (max-width: 767px){.contact-v1-area{ padding-bottom: 100px;  padding-top: 80px; }.contact-v1-area .sec-title{ padding: 0 20px 40px; }}@media only screen and (min-width: 768px) and (max-width: 991px){.contact-v1-area{ padding-bottom: 100px;  padding-top: 80px; }.contact-v1-area .sec-title{ padding: 0 20px 40px; }}/*****联系我们01 END*****/


/*****内页平板式1*** inner_detail / plain / plain_01 ==== nseagW1kRhMv **/
.detail-plain-01{    padding-bottom: 100px;    padding-top: 80px;}.detail-plain-01 .item{   padding: 0;}.detail-plain-01 img{max-width:100%;}.detail-plain-01 table{border:1px solid #999999;width:100%;}.detail-plain-01 td{border:1px solid #999999;}/*****内页平板式1 END*****/


/*****网页标头栏样式4*** page_title / page_title / page_title_04 ==== r6pcmIkw8bv4 **/
.page-title {    padding: 80px 0 80px;    text-align: center;         background-position: center;    background-repeat: no-repeat;    background-size: cover;    position: relative;    overflow: hidden;}.page-title-box {    text-align: center;    background: rgba(28,28,28,0.57);    padding: 50px 20px;     -ms-transform: skewX(-10deg);    -webkit-transform: skewX(-10deg);    transform: skewX(-10deg);}.page-title-content {    -ms-transform: skewX(10deg);    -webkit-transform: skewX(10deg);    transform: skewX(10deg);}.page-title-header {    font-size: 36px;    color: #ffffff;    position: relative;    margin-bottom: 30px;    text-transform: uppercase;   }.page-title-header span {    color: #0C94B8;}.page-title-header::before {    content: "";    position: absolute;    bottom: -10px;    width: 50%;    height: 3px;    left: 25%;    margin-left: -20px;    background: rgba(149,149,149,1);    text-align: center;     margin: auto;}.page-title-header::after {    content: "";    position: absolute;    bottom: -10px;    width: 50%;    height: 3px;    right: 25%;    margin-right: -20px;    background: rgba(149,149,149,1);    text-align: center;     margin: auto;}.page-title-links {    color: #ffffff;    text-transform: uppercase;}.page-title-links a {    color: inherit;}.page-title-links a:hover {    color: {main_hover_link_color};}.page-title-box img {    width: 400px;    height: auto;    float: right;}.overlay-black {    position: relative;}.overlay-black::before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 0;    background-color: rgba(149,149,149,1);}.overlay-white {    position: relative;}.overlay-white::before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 0;    background-color: rgba(255, 255, 255, 0.9);}/*****网页标头栏样式4 END*****/


/*****分页按钮01*** pagination / pagination / pagination_01 ==== rDk7ISB3_Z8q **/
.pagination{    display: flex;    display: -webkit-flex;    align-items: center;    align-content: center;    justify-content: center;}.pagination-div {    margin: 30px 0;    display: flex;    display: -webkit-flex;    align-items: center;    align-content: center;    justify-content: center;    column-gap:2px;    width:100%;  }.pagination-item {    display: flex;    display: -webkit-flex;    align-items: center;    align-content: center;    justify-content: stretch;    flex-shrink: 1;} .pagination-link{    display: flex;    display: -webkit-flex;    align-items: center;    align-content: center;    justify-content: center;    width: 100%;    height: 100%;   background: #cc0000;    border: 0px solid rgba(74,74,74,1);    color: #000000;    font-size: 1rem;    font-weight: 600;  -webkit-transition: all 500ms ease 0s;    transition: all 500ms ease 0s; }.pagination-item.active .pageination-link, .pagination-item:hover .pagination-link{          background: #000000;         color: #ffffff;         border: 0px solid rgba(114,114,114,1); }/*****分页按钮01 END*****/


/*****走马灯03，多个*** index_module / carousel / carousel_03 ==== srShoGpDtygl **/
.carousel-area-3 .slick-holder {    position: relative;    margin-bottom: 85px;}.carousel-03-item {    width: 300px;    padding: 0 15px;}.carousel-03-item .item-member {    position: relative;    overflow: hidden;}.carousel-03-item.slick-current img {   border: 1px solid #eee;  border-top: 3px solid rgba(144,144,144,0.87);   }.carousel-03-item .item-caption {    position: absolute;    left: 0;    right: 0;    bottom: 20px;    width: 100%;    padding-top: 18px;    padding-bottom: 10px;    background: rgba(255, 255, 255, 0.8);    -webkit-box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.4);    box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.4);    opacity: 0;    -webkit-transition: opacity 0.4s ease-in-out;    -moz-transition: opacity 0.4s ease-in-out;    -ms-transition: opacity 0.4s ease-in-out;    -o-transition: opacity 0.4s ease-in-out;    transition: opacity 0.4s ease-in-out;    margin-left: auto;    margin-right: auto;    text-align: center;}.carousel-03-item:hover .item-caption {    opacity: 1;}.carousel-03-item.slick-active .item-caption {    opacity: 1;    background: rgba(0, 0, 0, 0.26);}.carousel-03-item .item-caption .item-name {    font-weight: 400;    font-size: 18px;    color: #242424;    margin: 0px;    padding: 0px;    text-transform: uppercase;    letter-spacing: 0px;}.carousel-03-item .item-caption .item-position {    font-weight: 400;    font-size: 14px;    text-transform: uppercase;    color: #000;    margin: 0px;    padding-top: 5px;    padding-bottom: 5px;    letter-spacing: 3px;    line-height: normal;}.carousel-03-item .item-caption:hover .item-position {    color: #000;}.carousel-03-item .item-caption .b-socials {    margin-top: 10px;display: flex;align-content: center;align-items: center;justify-content: center;}.carousel-03-item .item-caption .b-socials ul li {    background-color: rgba(149,149,149,1);    height: 40px;    width: 40px;    border-radius: 50%;    color: #fff;    margin-left: 2px;    margin-right: 2px;display: flex;align-content: center;align-items: center;justify-content: center;  -webkit-transition:  0.4s ease-in-out;    -moz-transition:  0.4s ease-in-out;    -ms-transition:  0.4s ease-in-out;    -o-transition:  0.4s ease-in-out;    transition:  0.4s ease-in-out;}.carousel-03-item .item-caption .b-socials ul li:hover {    background-color: rgba(144,144,144,0.87);    height: 40px;    width: 40px;    border-radius: 50%;    color: #fff;    padding-top: 6px;    margin-left: 2px;    margin-right: 2px;}.carousel-03-item .item-caption .b-socials ul li a {    color: #fff;}.b-slick-arrows {    width: 1200px;    padding: 0 15px;    position: absolute;    margin: 0 auto;    top: 50%;    left: 0;    right: 0;}.b-slick-arrows .custom-slideshow-controls span {    top: 50%;    margin-top: -24px;    display: block;    border-radius: 50%;    width: 48px;    height: 48px;    font-size: 22px;    color: #fff;    text-align: center;    position: absolute;    cursor: pointer;    background:  rgba(149,149,149,1);    transition: 0.4s ease-in-out; }.b-slick-arrows .custom-slideshow-controls span:hover {    background:  rgba(144,144,144,0.87);}.b-slick-arrows .slick-arrows-prev {    left: -8px;}.b-slick-arrows .slick-arrows-next {    right: -8px;}.custom-slideshow-controls span i {    cursor: pointer;    position: absolute;    top: 50%;    margin-top: -11px;    left: 0;    right: 0;}@media screen and (max-width: 1200px) {    .b-slick-arrows {        width: 686px;    }}@media screen and (max-width: 991px) {    .b-slick-arrows {        width: 586px;    }}@media screen and (max-width: 639px) {    .b-slick-arrows {        display: block;        visibility: visible;        width: 90%;    }}@media screen and (max-width: 767px) {.b-team-holder .b-slick-arrows {        display: block;        visibility: visible;        width: 100%;    }    .b-team-holder .b-slick-arrows #team-slideshow-prev {        left: 15px;    }    .b-team-holder .b-slick-arrows #team-slideshow-next {        right: 15px;    }}/*****走马灯03，多个 END*****/


/*****头部导航栏12*** header_nav / top_header / top_header_type_12 ==== vI-PE0NJg9HR **/
body{color: rgba(74,74,74,1);background-color: #f3f3f3;}a{color:#000;}a:hover{color: #ff0000;}.header-area{z-index: 10000;}.top-header-area {    background-color: #4c1130;    color: #ffffff;    padding: 20px 0;}.top-header-info i  {    color:  #ffffff;    margin-right: 5px;}.top-header-info a {    color:  #ffffff;    margin-right: 10px;}.top-header-info .seprator {    padding: 0 5px;    color: #fff;}.menu-area{  background: #ffffff;}.slogan p {    margin: 0;    text-transform: capitalize;}.top-logo-area{background:;padding:0 0px;}.brand-names{max-width:120px;z-index:1;}.brand-name-1{font-size:22px;color:#980000; }.brand-name-first{}.brand-name-2{font-size:16px; border-top:1px solid #d71ccb;color:#d71ccb;text-align:center; }.brand-name2-first{}.top-logo img,.logo-in-menu img {    max-height: 50px;   padding:2px; }.logo-in-menu{display:none!important;}.logo-center .logo-in-menu{display:block!important;}.is-sticky .arina-logo img, .is-sticky .logo-in-menu img{  filter:saturate(1) hue-rotate(0deg) grayscale(0) sepia(0) contrast(1) invert(1) brightness(10) blur(0);;}/***** search part *****/.design-12 .search-box {    position: relative;    width: 50px;    height: 50px;    padding-top: 10px;}.design-12 .search-box::after {    background-color: #cc0000;    border: 1px solid rgba(74,74,74,1);    border-radius: 5px;    color: #000000;    content: "\f002";    font-family: fontawesome;    padding: 6px 15px;    position: absolute;    right: 0;    top: 10px;    transition: all 0.5s ease 0s;    z-index: 1;}.design-12 .search-box:hover::after{    background-color: #000000;    color: #ffffff;}.design-12 .search-box form {    position: relative;    z-index: 9;}.design-12 .search-box input[type="search"] {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: medium none;    cursor: pointer;    height: 35px;    padding-left: 15px;    position: absolute;    text-indent: -9999px;    transition: all 0.2s ease 0s;    width: 45px;    color:#242424;}.design-12 .search-box input[type="search"]:focus {    border: 1px solid rgba(110,110,110,0.62);    text-indent: 0;    width: 400px;    background: rgba(89,89,89,1);    cursor: text;    right: 45px;}/***** menu part *****/.menu-area .row{  display: flex;  justify-content: space-between;  align-items: center;}.fixed-menu {    z-index: 999 !important;    background-color: #000000;    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}.main-menu {    text-align: right;    margin: 20px 45px 20px 0;    transition: 0.5s;}.main-menu ul {    display: inline-flex;    list-style: outside none none;}.main-menu .sub-menu{display: inline-flex;flex-direction: column;position: absolute;top: 0;left:150%;display: none;opacity: 0;transition: all 0.5s ease 0s;}.main-menu ul li ul li:hover .sub-menu{left: 100%;display: block;opacity: 1;}.main-menu ul li {    display: inline-block;    position: relative;}.main-menu ul li a.menu-active {    color: #ff0000;    background-color: rgba(149,149,149,1);    }.main-menu ul li a {    color: #000000;    display: block;    font-weight: 600;    padding: 5px 14px;    margin-right: 5px;    text-transform: uppercase;    transition: all 0.5s ease 0s;    border: 0px solid #fff;}.is-sticky .main-menu ul li a {    color: #ffffff;    display: block;    font-weight: 600;    padding: 5px 14px;    margin-right: 5px;    text-transform: uppercase;    transition: all 0.5s ease 0s;    border: 0px solid #fff;}.main-menu ul li a i.fa {    margin: 0;    padding: 0 0 0 5px;}.main-menu ul li a:hover {    background-color: rgba(149,149,149,1);    color: #ff0000;}.main-menu ul li ul.drop-menu {    display: block;    left: 0;    opacity: 0;    position: absolute;    top: 300%;    transition: all 0.5s ease 0s;    visibility: hidden;    z-index: 999;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.main-menu ul li ul.drop-menu li {    display: block;    width: 200px;}.main-menu ul li ul.drop-menu li ul{    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.main-menu ul li ul.drop-menu li a {    background-color: #3d85c6;    color: #ffffff !important;    padding: 10px;    text-align: left;    text-transform: capitalize;    width: 100%;}.main-menu ul li ul.drop-menu li a.menu-active {    background-color: #FFBD1F !important;    color: #1a1a1a !important;    border: 0;}.main-menu ul li ul.drop-menu li a.menu-active::before {    color: #fff !important;}.main-menus ul li ul.drop-menu li a::before {    color: #FFBD1F;    content: "";    font-family: "fontawesome";    margin-left: 5px;    margin-right: 10px;display: inline-flex;flex: 1;}.main-menu ul li ul li a:hover {    background-color: rgba(149,149,149,1);    color: #ff0000 !important;    border-color: rgba(149,149,149,1);}.main-menu ul li ul li a:hover::before {    color: #fff !important;}.main-menu ul li ul li a{display: flex;align-items: center;justify-content: space-between;font-weight: 500;}.main-menu ul li ul li a span.fa-minus{display: none;}.main-menu ul li ul li a span.fa-minus{display: none;}.main-menu ul li ul li a:hover span.fa-plus{display: none;}.main-menu ul li ul li a:hover span.fa-minus{display: inline-block;}.main-menu ul li:hover .drop-menu {    top: 110%;    opacity: 1;    visibility: visible;}.responsive-menu-wrap {    display: none;}/*  ================================        13. footer area    ================================ */.top-footer-area {    background-color: #990000;} .footer-widgets img {   max-height: 30px;  }.footer-widgets p {    color: #ffffff;}.footer-widgets h2 {    font-size: 26px;    font-weight: 500;    margin: 3px 0 40px;    color: #ffffff;}.footer-widgets ul {    list-style: outside none none;    margin: 0 0 20px;}.footer-widgets ul li {    color: #ffffff;    margin-bottom: 10px;    padding-left: 15px;    position: relative;}.footer-widgets ul li::before {    color: #ffffff;    content: "\f105";    left: 0;    position: absolute;    font-family: FontAwesome;}.footer-post ul li {    padding: 0;    margin-bottom: 30px;}.footer-post ul li:before {    display: none;}.footer-post ul li a {    margin-bottom: 8px;}.address-wid ul li {    margin-bottom: 10px;    padding-left: 26px;    position: relative;}.address-wid ul li i {    color: #ffffff;    left: 0;    position: absolute;    top: 5px;}.address-wid ul li:before {    display: none;}.footer-widgets ul li a {    color: #ffffff;    display: inline-block;}.footer-widgets ul li a:hover {    color: #ff0000;}.subscribe-box {    display: flex;    padding: 0 !important;}.subscribe-box input {    background-color: transparent;    color: #242424;    float: left;    padding: 0 20px;    width: 70%;    height: 42px;    border: 1px solid #ffffff;    border-right: 0;}.subscribe-box input:hover{ border-color: rgba(3,3,3,0.78); box-shadow: none;}.subscribe-box input::placeholder {    color: rgba(128,128,128,0.5);    opacity: 1;}.subscribe-box .arina-btn {    border-radius: 0;    height: 42px;    margin: 0;    padding: 0;    width: 30%;    border: 1px solid #ffffff;    border-left: none;   background-color: #cc0000;    color: #000000;}.subscribe-box .arina-btn:hover{  color:#ffffff;} .hvr-radial-out::before {    background: #000000 none repeat scroll 0 0;    border: 1px solid #000000 !important;}.footer-social-link a i {    background-color: #cc0000;    color: #000000;    height: 30px;    text-align: center;    transition: all 0.5s ease 0s;    width: 30px;    border: 1px solid rgba(74,74,74,1);    border-radius: 50%;    margin-right: 2px;}.footer-social-link a i:hover {    border-radius: 5px;    color: #ffffff;    background-color: #000000;}.main-footer-area {    background-color: #1c4587;    padding: 25px 0;}.copy-right p {    color: rgba(230,230,230,1);    margin: 0;    text-transform: capitalize;}.copy-right p span,.copy-right p a {    color: rgba(230,230,230,1);    font-weight: 700;}#scrollUp {    background: #cc0000 none repeat scroll 0 0;    width: 40px;    bottom: 50px;    font-size: 20px;    height: 40px;    right: 50px;    transition: all 0.5s ease 0s;    z-index: 999 !important;    border-radius: 50%;    display: -webkit-flex;    align-items: center;    justify-content: center;    align-content: center;    border: 1px solid rgba(74,74,74,1);}#scrollUp:hover {    background-color: #000000;    border: 1px solid rgba(114,114,114,1);    border-radius:5px; }#scrollUp:hover .hvr-icon-bob::before {    color: #FFF;}.hvr-icon-bob{ padding: 0 !important;}.hvr-icon-bob::before {    animation-delay: 0s, 0.3s;    animation-direction: normal, alternate;    animation-duration: 0.3s, 1.5s;    animation-fill-mode: forwards;    animation-iteration-count: 1,1;    animation-name: hvr-icon-bob-float, hvr-icon-bob;    animation-timing-function: ease-out, ease-in-out;    color: #ffffff;    content: "\f106";    font-size: 30px;    position:relative;    right:0;    padding: 0 !important;              transition: all 0.5s ease 0s;}img{  -webkit-filter:saturate(1) hue-rotate(0deg) grayscale(0) sepia(0) contrast(1) invert(0) brightness(1) blur(0);; filter:saturate(1) hue-rotate(0deg) grayscale(0) sepia(0) contrast(1) invert(0) brightness(1) blur(0);;}img:hover{  filter: none;}.top-logo img{  padding: 2px;  background: ;-webkit-filter: ;  filter: ;}.foot-logo img{ -webkit-filter: saturate(1) hue-rotate(0deg) grayscale(0) sepia(0) contrast(1) invert(0) brightness(1) blur(0);;  filter: saturate(1) hue-rotate(0deg) grayscale(0) sepia(0) contrast(1) invert(0) brightness(1) blur(0);;}.logo-left .nav-area{ display: -webkit-flex; align-items: center; justify-content: flex-end;}@media (min-width: 992px) and (max-width: 1200px) {    .main-menu ul li a {        padding: 5px 10px;    }    .search-box {        margin-right: 24px;    }    .search-box::after {        padding: 5px 7px;        top: 30%;        right: -10px;    }    .search-box input[type="search"] {        width: 25px;        right: -10px;    }    .footer-widgets > h2 {        font-size: 28px;    }    .subscribe-box {        text-align: center;    }    .subscribe-box > button {        margin-top: 10px;    }    #scrollUp {        bottom: 80px;    }    .flicker-content {        margin: 35px 0 10px;    }    .reply-commnet-content {        padding-left: 50px;    }    .comment-author h4 {        font-size: 12px;    }    .widget-padding {        padding: 20px 5px 30px;    }    .thank-you-from {        width: 65%;    }    .project-list > h2 {        font-size: 16px;    }    .blog-slide div.owl-prev {        left: 45%;        bottom: -60px !important;        top: auto;    }    .blog-slide div.owl-next {        bottom: -60px;        left: auto;        right: 45%;        top: auto;    }    .contact-form-area h2,    .contact-info-content h2 {        font-size: 21px;    }}/*Tablet Layout: 768px.-----------------------------------------------------------------   */@media only screen and (min-width: 768px) and (max-width: 991px) {    body {        font-size: 13px;    }    .top-header-info {        text-align: center;    }    .slogan {           text-align: center;    }    .arina-logo {        padding: 25px 0;        text-align: center;    }    .search-box {        display: none;    }    .main-menu {        text-align: center;        margin-right: 0;        margin-top: 10px;    }     .main-menu ul li a {        font-size: 13px;    }     .footer-widgets > h2 {        font-size: 18px;        font-weight: 800;    }    .subscribe-box {        text-align: center;    }    #scrollUp {        bottom: 80px;    }    .footer-widgets {        margin-bottom: 50px;    }}/*Mobile Layout: 320px.------------------------------------------------------------   */@media only screen and (max-width: 767px) {    .menu-area {        padding: 10px 0;    }    .menu-area .row{    display: block;    }    .logo-center .logo-area{    display: block!important;    }    .logo-center .logo-in-menu{display:none!important;}   .title h2::after {        top: 30px;    }    .top-header-info {        text-align: center;    }    .slogan {         text-align: center;    }     .arina-btn {        padding: 8px;    }    .top-header-area a {        display: block;        margin: 0;    }    .search-box {        display: none;    }    .top-logo {float: left;}    .top-logo img {        max-height: 40px;    }    .main-menu {        display: none;    }    .responsive-menu-wrap {        display: block;              position: absolute;        left: 0px;                width: 100%;    }    .header-logo-wraper {        position: relative;        z-index: 9;    }   .sticky-wrapper{   display: -webkit-flex;   justify-content: center;   align-items: center;   }      .responsive-menu-wrap .slicknav_menu {        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;        margin: 0;        padding: 0;    }    .slicknav_nav {        background: #ffffff none repeat scroll 0 0;        padding: 10px 0;        position: absolute;        right: 0px;        top: 47px;        z-index: 999;        text-align: left;        height: 400px;       overflow-y: scroll;        width:100%; }    .slicknav_nav a:hover,    .slicknav_nav .slicknav_row:hover {        background-color: #1155cc;        border-radius: 0;        color: #ff0000 !important;    }    .slicknav_btn {        background-color: #cc0000;        border: 2px solid rgba(74,74,74,1);       text-shadow: none !important;        }    .slicknav_menu .slicknav_menutxt {        display: none;    }    .slicknav_menu .slicknav_icon {        margin: 0;    }    .slicknav_menu .slicknav_icon-bar {      background-color: #cc0000;display: block;width: 1.125em;height: .125em;-webkit-border-radius: 1px; border-radius: 1px;-webkit-box-shadow: 0 2px 0 rgba(74,74,74,1);box-shadow: 0 2px 0 rgba(74,74,74,1);    }    ul.slicknav_nav li a i.fa {        display: none;    }    .slicknav_nav a {        text-transform: uppercase;       color: #000000;  }    .slicknav_nav a.menu-active:hover,    .slicknav_nav a.menu-active {        background-color: rgba(149,149,149,1);        padding: 7px;        color: #ff0000 !important;    }    .slicknav_btn {        margin: 0;    }    .logo-right .slicknav_btn {        margin-left: 20px;        float: left;  }.slider-info h2 {        font-size: 22px;    }    .slider-wraper .owl-nav div {        font-size: 14px;        height: 30px;        line-height: 30px;        top: 50%;        width: 30px;    }    .slider-area:hover .slider-wraper div.owl-prev {        left: 5%;    }    .slider-area:hover .slider-wraper div.owl-next {        right: 5%;    }    .slider-wraper .owl-nav div.owl-prev:hover .fa.fa-long-arrow-left {        left: -18px !important;    }    .slider-wraper div.owl-next:hover .fa.fa-long-arrow-right {        right: -18px !important;    }    .destination-content {        display: block;    }     .footer-widgets > h2 {        font-size: 20px;        margin-bottom: 20px;    }    .post-content a h3 {        font-size: 12px;    }    #scrollUp {        bottom: 110px;        right: 25px;    }    .copy-right,    .footer-social-link {        text-align: center;    }    .footer-widgets {        margin-bottom: 50px;    }     .copy-right p {        margin: 20px 0 0;    }     .footer-widgets img {        width: 150px;    }    .res-mar {        margin-bottom: 30px !important;    }    .download-link {        margin-bottom: 50px;    }    .post {        display: inherit;    }    .post-img {        width: 100%;    }    .post-info {        width: 100%;        padding: 20px 0 0;    }}/*****头部导航栏12 END*****/


