@charset "utf-8";
/* CSS Document */
body { }
*, *::before, *::after {box-sizing:border-box;}
* { margin:0px;  padding:0px;font-family: SourceHanSansSC;}
html { -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul li{ list-style:none;}
li{ list-style:none;}
img { border:none; display: inline-block }
a { text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:link {text-decoration:none}
.clear {clear:both;} 

.blue,.white,.grey-bg,.grey { background:#002582;padding:36px 0}
.white { background:#FFF;}
.grey-bg { background:url(../img/bg-grey.jpg) repeat-x }
.grey{ background:#f5f7fa}
.banner.blue { padding:0}
.Brief-Reports-list.white { padding-top:0}

.warpper { width:90%;max-width:1200px; margin:0 auto;  }
@media (min-width:768px) {
.blue,.white,.grey-bg,.grey {padding:64px 0}
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}
.top {height:94px; background:url(../img/bg_head.jpg) center top no-repeat}
.top.topa { background:#283054}
#topNavWrapper {width: 100%;height: 94px;margin: 0px auto;z-index:100;_position: relative;_top:0px; }
#topNav {width:100%;display: block;z-index: 100;overflow: visible;position: fixed;top: 0px; 
_position: absolute; _top:expression(documentElement.scrollTop + "px");	background:#FFF;height:94px;  border-bottom:solid 1px #EEEEEE;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; }

.user { text-align:right; padding:10px 0;font-size:12px; color:#FFF; }
.user a { display:inline-block; font-size:12px; color:#FFF; line-height:32px; margin:0 10px; padding:0 10px; }
.logo-white img { height:30px; margin:0px 0 0 20px }
@media (min-width:768px) {
	
}
@media(min-width:992px) {
.user{padding:20px 0}
.top,#topNavWrapper,#topNav {height: 142px;}
}

.hamburger div{width: 30px;height:3px;background: #f2f5f7;margin: 5px;transition: all 0.3s ease;}
nav{position: fixed;z-index: 3; width:100%; background:}
.hamburger{display:block;position: absolute;cursor: pointer;right: 5%;top: 15px;transform: translate(-5%, -50%);z-index: 2;transition: all 0.7s ease;}
.nav-links{position: fixed;background: #000b2d;height: 100vh;width: 100%;flex-direction: column;clip-path: circle(50px at 90% -20%);-webkit-clip-path: circle(50px at 90% -10%);transition: all 1s ease-out;pointer-events: none; margin-top:-30px;}
.nav-links.open{clip-path: circle(1000px at 90% -10%);-webkit-clip-path: circle(1000px at 90% -10%);pointer-events: all;}
.nav-links li{opacity: 0;}
.nav-links li:nth-child(1){transition: all 0.5s ease 0.2s;}
.nav-links li:nth-child(2){transition: all 0.5s ease 0.4s;}
.nav-links li:nth-child(3){transition: all 0.5s ease 0.6s;}
.nav-links li:nth-child(4){transition: all 0.5s ease 0.7s;}
.nav-links li:nth-child(5){transition: all 0.5s ease 0.8s;}
.nav-links li:nth-child(6){transition: all 0.5s ease 0.9s;margin: 0;}
.nav-links li:nth-child(7){transition: all 0.5s ease 1s;margin: 0;}
li.fade{opacity: 1;}
.toggle .line1{transform: rotate(-45deg) translate(-5px,6px); background:#fff}
.toggle .line2{transition: all 0.7s ease;width:0;}
.toggle .line3{transform: rotate(45deg) translate(-5px,-6px);background:#fff}
.nav {width: 100%;border-top: 1px solid rgba(0,0,0,.05);  padding:30px}
.nav .link {cursor: pointer;display: block; border-bottom: 1px solid rgba(0,0,0,.05); color: #FFF;font-size: 14px; line-height:48px; font-weight:bold; position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.nav .link a{ color: #FFF;}
.nav li:last-child .link {border-bottom: 0;}
.nav li i {position: absolute;top: 0px;right: 12px;font-size: 20px;color: #FFF;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.nav li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}
.nav .link.on,.nav .link.on a {color: #ef8334;}
/*.nav li.open i {color: #FFF;}*/
.nav li.open i.icon-xiangxiajiantou {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.submenu {display: none; padding:10px 0 20px 20px;} 
.submenu a {display: block;text-decoration: none;font-size: 14px;color:#FFF;line-height:36px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu dd.onn a { color:#ef8334}
.hamburger{display: block;}
.header-m{display: block;}
.header-pc{display: none;}
@media (min-width:768px) {

}
@media(min-width:992px) {
.hamburger{display: none;}
.header-m{display: none;}
.header-pc{display: block;}
}
 
.logo { float:left; width:149px; margin-top:10px;}
.logo img { width:100%;}
 /*主导航菜单*/
#nav-menu{ float: left;height:70px; margin-left:30px; margin-top:0px;}
#nav-menu .menu li{position:relative;float:left; margin:0 10px;display:inline;}
#nav-menu .menu li a.xialaguang{display:inline-block; width:100px;font-size:16px;color:#FFF; line-height:70px;font-weight:bold;height:70px; text-align:center; border-bottom: solid 2px hidden}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{border-bottom: solid 2px #1d76d6;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ }
#nav-menu .menu div.children{display:none;position:absolute;top:70px;left:0px;width:156px;background:rgba(1, 12, 44,0.8); padding:20px 10px;}
#nav-menu .menu div.children dl dd{width:100%;padding:0px;display:inline-block; }
#nav-menu .menu div.children dl dd a{width:100%;height:28px;line-height:28px;overflow:hidden;display:block;color:#FFF;font-size:13px; padding:0 10px}
#nav-menu .menu div.children dl dd a:hover{background:#1d76d6; border-radius:4px;}
@media(min-width:768px) {

}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1366px) {

}
@media (min-width:1440px) {

}

.banner img { width:100%}

.title { font-size:22px; color:#0a1137; font-weight:bold; line-height:44px;}
.blue .title { color:#FFF}
.title span { float:right}
.title span a{ display:block; width:136px; height:44px;background: linear-gradient(to right,#072d76,#1c5bab); font-size:12px; color:#FFF; text-align:center; line-height:44px; border-radius:6px;}
.blue .title span a { background:#FFF;  color:#003cb2}


@media (min-width:768px) {
.title { font-size:28px; color:#0a1137}
.title span a { }
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Price-Trends ul li {width:100%; margin:26px 0px 0 0; background:#FFF; border-radius:10px; overflow:hidden; position:relative}
.Price-Trends ul li a .pic img { width:100% }
.Price-Trends ul li a .text {position:absolute; width:100%; left:0; bottom:0; padding:20px; font-size:14px; color:#0f1949; line-height:24px; font-weight:bold; position:absolute; z-index:9; background:#FFF; }
.Price-Trends ul li a .li-bg { position:absolute; width:100%; height:100%; left:0;bottom:0; background: rgba(0,0,0,.2);-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;z-index:8;}
.Price-Trends ul li a:hover .li-bg { bottom:0 }
@media (min-width:768px) {
.Price-Trends ul { display:flex}
.Price-Trends ul li { float:left; width:calc((100% - 44px) /2) ; margin:42px 22px 0 0; }
.Price-Trends ul li:nth-child(3n)  {margin-right:0 }
.Price-Trends ul li a .pic {font-size: 0px;overflow: hidden;text-align: center;background: #f2f2f2;width: 100%;margin: 0 auto;height:18vw;  }
.Price-Trends ul li a .pic::before {content: '';  display: inline-block;  vertical-align: middle;  height: 100%;  width: 0px;}
.Price-Trends ul li a .pic img{display: inline-block;vertical-align: middle;width: auto;height: auto;max-height: 100%;max-width: 100%;margin-left: 0px;}
}
@media(min-width:992px) {
.Price-Trends ul li { width:calc((100% - 64px) /3) ; margin:52px 32px 0 0; }
.Price-Trends ul li a .pic { height:22vw }
.Price-Trends ul li a .li-bg { bottom:-22vw }
}
@media (min-width:1280px) {
.Price-Trends ul li a .pic { }
}
@media (min-width:1440px) {
.Price-Trends ul li a .pic { height: 18vw;  }
}

#certify {position:relative;width:100%;margin:0 auto; margin-top:25px;}
#certify  .swiper-container { width:100%}
#certify .swiper-slide {width:330px;height: auto;background:#fff;box-shadow:0 8px 30px #ddd}
#certify .swiper-slide { border:solid 1px #eaeaea; border-radius:6px; padding:20px; }
#certify .swiper-slide .pic { }
#certify .swiper-slide .pic img{ width:100% }
#certify .swiper-slide .text {   padding:0 0 0 20px; }
#certify .swiper-slide .text span{ font-size:17px; color:#f55a50; font-weight:bold }
#certify .swiper-slide .text h2 { font-size:12px; color:#0a1137; font-weight:bold;margin:10px 0 }
#certify .swiper-slide .text a{font-size:16px; color:#f55a50; }
#certify .swiper-slide-active .text h2{font-size:16px;  }
#certify .swiper-slide a:hover .text h2 { text-decoration: underline}
#certify .swiper-button-prev,#certify .swiper-button-next {width:28px;height:28px; line-height:28px; border:solid 1px #d9d9d9; border-radius:14px;}
#certify .swiper-button-prev::after,#certify .swiper-button-next::after  { font-size:18px; color:#d9d9d9}
#certify .swiper-button-prev {left:-15px;}
#certify .swiper-button-next {right:-15px;}
#certify .swiper-button-prev:hover,#certify .swiper-button-next:hover {border:solid 1px #a6a6a6;}
#certify .swiper-button-prev:hover::after,#certify .swiper-button-next:hover::after{ color:#a6a6a6}
@media (min-width:768px) {
#certify {width:720px; margin-top:50px;}
#certify .swiper-slide {width:480px;height:200px}
#certify .swiper-slide .pic { float:left; width:60%; }
#certify .swiper-slide .text { float:right; width:40%; padding:0 0 0 20px; }

#certify .swiper-slide .text h2 { font-size:12px;}
#certify .swiper-slide .text a{font-size:16px; }
#certify .swiper-slide-active .text h2{font-size:16px;  }

#certify .swiper-button-prev,#certify .swiper-button-next {width:36px;height:36px; line-height:36px; border-radius:18px;}
#certify .swiper-button-prev::after,#certify .swiper-button-next::after  { font-size:22px; }
#certify .swiper-button-prev {left:-20px;}
#certify .swiper-button-next {right:-20px;}
}
@media(min-width:992px) {
#certify {width:880px;}
#certify .swiper-slide {width:520px;height:400px}

#certify .swiper-slide .text h2 { font-size:12px;}
#certify .swiper-slide .text a{font-size:16px; }
#certify .swiper-slide-active .text h2{font-size:16px;  }

#certify .swiper-button-prev,#certify .swiper-button-next {width:44px;height:44px; line-height:44px; border-radius:22px;}
#certify .swiper-button-prev::after,#certify .swiper-button-next::after  { font-size:24px; }
#certify .swiper-button-prev {left:0px;}
#certify .swiper-button-next {right:0px;}
}
@media (min-width:1280px) {
#certify {width:1200px;}
#certify .swiper-slide {width:700px;height:300px}
#certify .swiper-button-prev {left:30px;}
#certify .swiper-button-next {right:30px;}

}
@media (min-width:1440px) {

}



.Brief-Reports ul li {width:100%; margin:26px 0px 0 0; }
.Brief-Reports ul li a * { -webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; transition:All 0.3s ease-in-out;}
.Brief-Reports ul li a .pic { }
.Brief-Reports ul li a .pic img{ width:100% }
.Brief-Reports ul li a .text { padding:20px; font-size:14px; color:#0a1137; line-height:24px;  background:#FFF }
.Brief-Reports ul li a .text h2{ font-size:15px; }
.Brief-Reports ul li a .text p{ margin:10px 0 20px;font-weight: bold; min-height:48px; }
.Brief-Reports ul li a .text .btn{ font-size:10px; color:#002582; text-align:center; border:solid 2px #002582; border-radius:6px; padding:0 10px; width:120px; height:32px; line-height:28px; }
.Brief-Reports ul li a:hover .text .btn { background:#002582; color:#FFF }
.Brief-Reports ul li a:hover .text p { text-decoration:underline}
@media (min-width:768px) {
.Brief-Reports ul{display:flex}
.Brief-Reports ul li {float:left; width:calc((100% - 32px) /3) ; margin:52px 16px 0 0; }
.Brief-Reports ul li:nth-child(3n)  {margin-right:0 }
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

    .Our-Clients .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto; margin-top:50px;
    }
    .Our-Clients .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.Our-Clients .swiper-slide img { width:100%; max-width:160px; }
.Our-Clients .swiper-button-prev{  left:0}
.Our-Clients .swiper-container-rtl .swiper-button-next { right:0 }
.Our-Clients .swiper-button-next::after,.Our-Clients .swiper-button-prev::after { font-size:22px; color:#6e7784}
@media (min-width:768px) {

}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}


.footer { }
.footer .footer-nav { }
.footer .footer-nav dl { float:left; width:50%; margin-bottom:20px;}
.footer .footer-nav dl dt{ font-size:16px; color:#FFF; font-weight:bold; margin-bottom:10px; }
.footer .footer-nav dl dd{ }
.footer .footer-nav dl dd a{ font-size:12px; color:#d9d9d9; line-height:24px; }
.footer .footer-nav dl dd a:hover{color:#aae6ff}
.footer .footer-icon{ width:100%}
.footer .footer-icon a  { display:inline-block; margin:0 10px; }
.footer .footer-icon a i { font-size:22px; color:#FFF}
.footer .footer-icon a:hover i {color:#aae6ff}
.footer .footer-icon img { }
.footer .copyright{ font-size:12px; color:#a6a6a6; margin-top:45px; }
@media (min-width:768px) {
.footer .footer-nav { float:left;width:calc((100% - 240px)) ;}
.footer .footer-nav dl {width:20%; }
.footer .footer-icon{ float:right; width:200px; }
.footer .footer-icon a i { font-size:28px; }
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}


.Insight-list { }
.Insight-list .Insight-listl .Insight-listl-tit{ font-size:22px; color:#121a42; font-weight:bold; margin-bottom:25px }
.Insight-list .Insight-listl ul li{ }
.Insight-list .Insight-listl ul li a{ display:block; font-size:14px; color:#121a42; line-height:44px; padding:0 10px; border:solid 1px #d9d9d9; border-radius:6px; height:44px; margin-top:10px; }
.Insight-list .Insight-listl ul li.on a,.Insight-list .Insight-listl ul li a:hover{ background:#293155; color:#FFF }

.Insight-list .Insight-listr ul li { padding:20px 0; border-bottom:solid 1px #f0f0f0 }
.Insight-list .Insight-listr ul li .tag { }
.Insight-list .Insight-listr ul li .tag a{ display: inline-block; background:#f5f7fa; border-radius:6px; padding:5px 10px; margin-right:10px; font-size:10px; color:#121a42}
.Insight-list .Insight-listr ul li a{ }
.Insight-list .Insight-listr ul li a h2 { font-size:18px; color:#121a42; line-height:28px; font-weight:bold; margin:20px 0; position:relative;display: inline-block;  }
.Insight-list .Insight-listr ul li a p { font-size:12px; color:#545454; line-height:22px;margin:20px 0 }
.Insight-list .Insight-listr ul li a span { font-size:10px; color:#a6a6a6; }
 
.Insight-list .Insight-listr ul li a h2::after{content: "";
  display: block;
  height: 2px;
  width: 0;
  background: #2b3870;
  position: absolute;
  left: 0px; border-radius:1px; -webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out; transition:All 0.6s ease-in-out; 
}


.Insight-list .Insight-listr ul li a:hover h2::after{ width: 100%; }
@media (min-width:768px) {
.Insight-list .Insight-listl { float: left; width:150px; }
.Insight-list .Insight-listr { float:right; width:calc((100% - 200px)) ;}
.Insight-list .Insight-listr ul li a h2 { font-size:20px; line-height:36px;}
}
@media(min-width:992px) {
.Insight-list .Insight-listr { float:right; width:calc((100% - 240px)) ;}
}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.positionw { background:#f5f7fa; padding:25px 0;}
.positionw .position { font-size:14px; color:#121a42}
@media (min-width:768px) {
.positionw {padding:30px 0;}
}
@media(min-width:992px) {
.positionw {padding:50px 0;}
}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}
.Insight-show-box .Insight-show-title{ font-size:24px; color:#121a42; line-height:42px; text-align:center;font-weight:bold; margin:30px 0  ; }
.Insight-show-box .Insight-show-time{ font-size:14px; color:#a6a6a6; text-align:center}

.Insight-show-article,.Brief-Reports-show-article{ padding:30px 0;}
.Insight-show-article .Insight-show-articlel,.Brief-Reports-show .Brief-Reports-show-articler{font-size:16px; color:#2c2c2c; line-height:32px; text-align:justify}
.Insight-show-article .Insight-show-articlel img { width:100%; max-width:640px; height:auto;border:solid 1px #ebe4e0; }
.Insight-show-article .Insight-show-articlel p,.Brief-Reports-show .Brief-Reports-show-articler p { margin:20px 0}
.Insight-show-article .Insight-show-articlel h2 { font-size:18px; line-height:36px;}

.Insight-show-article .Insight-show-articler,.Brief-Reports-show .Brief-Reports-show-articlel {width:100%; background:#f5f7fa; padding:40px ; border-radius:6px;color:#121a42; margin-bottom:30px;}
.Insight-show-article .Insight-show-articler h2,.Brief-Reports-show .Brief-Reports-show-articlel h2{ font-size:20px;  font-weight:bold; padding-bottom:20px; margin-bottom:30px; border-bottom:solid 2px #ebe4e0}
.Insight-show-article .Insight-show-articler p,.Brief-Reports-show-articlel p { font-size:14px; line-height:36px; }
.Insight-show-article .Insight-show-articler p span,.Brief-Reports-show-articlel p span { display:inline-block; width:100px; text-align:right; margin-right:10px;}
.Insight-show-article .Insight-show-articler p span { width:60px;}
.Brief-Reports-show-articlel a.btn-apply{ display:block; width:220px; height:42px;font-size:14px; color:#FFF;   text-align:center; line-height:42px; border:solid 1px #002582; background:#002582;border-radius:6px; margin-top:30px;}
.back-to-list  a{ font-size:16px; color:#a6a6a6;line-height:32px; font-weight:bold;background:#f6f6f6; border:solid 1px #e6e6e6; border-radius:21px; padding:10px 30px 10px 20px; }
.back-to-list  a i { display:inline-block; font-weight:normal; font-size:20px; color:#505050; text-align:center; width:32px; height:32px; margin-right:0px;}
.back-to-list  a:hover { background:#fff}
@media (min-width:768px) {
.Insight-show-article .Insight-show-articlel { float:left}
.Brief-Reports-show .Brief-Reports-show-articler { float:right}
.Insight-show-article .Insight-show-articler{width:268px; height:266px;}

.Brief-Reports-show .Brief-Reports-show-articlel {width:360px; }

.Insight-show-article .Insight-show-articler { float:right}
.Brief-Reports-show .Brief-Reports-show-articlel { float:left}
.Insight-show-article .Insight-show-articlel{width:calc((100% - 300px)) ;}

.Brief-Reports-show .Brief-Reports-show-articler{width:calc((100% - 420px)) ;}
}
@media(min-width:992px) {
.Insight-show-article .Insight-show-articlel{width:calc((100% - 360px)) ;}


}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}


.Brief-Reports-list-box .Brief-Reports-list-title{ font-size:24px; color:#121a42; font-weight:bold; margin-top:25px; }
.Brief-Reports-list { }
.Brief-Reports-list ul li { width:100% ; margin:30px 0px 0 0; }
.Brief-Reports-list ul li a{ }
.Brief-Reports-list a .pic{ overflow:hidden }
.Brief-Reports-list a .pic img{ width:100%; border-radius:10px; }
.Brief-Reports-list a .text{ }
.Brief-Reports-list a .text h2{ font-size:16px; color:#293155; font-weight:bold; margin:20px 0 }
.Brief-Reports-list a .text .tag{ margin-top:20px; }
.Brief-Reports-list a .text .tag span{ display: inline-block; background:#f5f7fa; border-radius:6px; padding:5px 10px; margin-right:10px; font-size:10px; color:#121a42}
.Brief-Reports-list a .text p{ font-size:14px; color:#a6a6a6; }
.Brief-Reports-list.Events-Schedule-show-list a .text p { font-size:12px; font-weight:bold; line-height:24px; }
.Brief-Reports-list a:hover .text h2 { text-decoration:underline}
@media (min-width:768px) {
.Brief-Reports-list-box .Brief-Reports-list-title{ font-size:28px;  margin-top:40px; }
.Brief-Reports-list ul li {float:left; width:calc((100% - 20px) /2) ; margin:40px 10px 0 0; }
.Brief-Reports-list ul li:nth-child(2n)  {margin-right:0 }
}
@media(min-width:992px) {
.Brief-Reports-list-box .Brief-Reports-list-title{ font-size:36px;  margin-top:50px; }
.Brief-Reports-list ul li {float:left; width:calc((100% - 32px) /3) ; margin:60px 16px 0 0; }
.Brief-Reports-list ul li:nth-child(2n)  {margin-right:16px }
.Brief-Reports-list ul li:nth-child(3n)  {margin-right:0 }
}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Brief-Reports-show-boxa { margin-top:40px}
.Brief-Reports-show-boxa .Brief-Reports-show-boxal { width:100%;overflow:hidden}
.Brief-Reports-show-boxa .Brief-Reports-show-boxal img{ width:100%;border-radius:10px; }
.Brief-Reports-show-boxa .Brief-Reports-show-boxar{ width:100%}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar h2{ font-size:18px; color:#121a42; font-weight:bold; line-height:28px; margin:10px 0  10px}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar h2 span { font-weight:normal}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar p{  font-size:14px; color:#a6a6a6; }
@media (min-width:768px) {
.Brief-Reports-show-boxa .Brief-Reports-show-boxal { float:left; width:240px; overflow:hidden}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar{float:right; width:calc((100% - 300px)) ;}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar h2{ font-size:20px; line-height:32px; margin:10px 0  20px}
.Brief-Reports-show-boxa .Brief-Reports-show-boxar h2 span { font-size:18px;}
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}


.Events-Schedule-list .type ul li{ display: block; float:left; margin-bottom:10px;}
.Events-Schedule-list .type ul li a{ display:block;   font-size:14px; color:#545454;line-height:32px; padding:0px 8px; margin:0 8px; background:#f5f7fa;border-radius:6px; }
.Events-Schedule-list .type ul li.on a,.Events-Schedule-list .type ul li a:hover{color:#fff; background:#002582  }
@media (min-width:768px) {
.Events-Schedule-list .type ul {text-align:center }
.Events-Schedule-list .type ul li{ display:inline-block;}
.Events-Schedule-list .type ul li a{ font-size:16px; line-height:36px; padding:0px 10px; margin:0 10px;}

}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-lista { }
.Events-Schedule-lista ul li{ display:block; border:solid 2px #e9e9e9;border-radius:6px; margin-top:25px;-webkit-box-shadow:0 0 10px #e9e9e9;-moz-box-shadow:0 0 10px #e9e9e9;box-shadow:0 0 10px #e9e9e9;}
.Events-Schedule-lista ul li .pic{width:100%; }
.Events-Schedule-lista ul li .pic img { width:100%; border-radius:6px;}
.Events-Schedule-lista ul li .text{float:left;width:calc((100% - 120px)) ; padding:10px;}
.Events-Schedule-lista ul li .text h2{ font-size:14px; color:#293155; line-height:24px;}
.Events-Schedule-lista ul li .text p { font-size:12px; color:#545454; margin:15px 0}
.Events-Schedule-lista ul li .text a { display:block; width:80px; height:32px; border: solid 1px #002582;
  background: #002582;
  border-radius: 6px;font-size:12px; color:#FFF; line-height:32px; text-align:center; }
.Events-Schedule-lista ul li .note{float:right; width:100px;  margin:20px 10px 10px 0; padding-left:10px;border-left: solid 1px #b2b2b2}
.Events-Schedule-lista ul li .note p,.Events-Schedule-lista ul li .note span { font-size:12px; line-height:22px}
.Events-Schedule-lista ul li .note p.notea { color:#545454 }
.Events-Schedule-lista ul li .note p.noteb,.Events-Schedule-lista ul li .note span.noteb { color:#1e264c; font-weight:bold }
@media (min-width:768px) {
.Events-Schedule-lista ul li { margin-top:50px;}
.Events-Schedule-lista ul li .pic{ float:left; width:280px; }
.Events-Schedule-lista ul li .text{width:calc((100% - 500px)) ; margin-left:20px; padding:10px 0}
.Events-Schedule-lista ul li .text h2{ font-size:16px; }
.Events-Schedule-lista ul li .text p {margin:10px 0}
.Events-Schedule-lista ul li .text a {width:120px;}
.Events-Schedule-lista ul li .note p,.Events-Schedule-lista ul li .note span { font-size:14px; line-height:28px}
.Events-Schedule-lista ul li .note{width:200px; margin:10px 0; padding-left:20px; }

}
@media(min-width:992px) {
.Events-Schedule-lista ul li .pic{width:360px; }
.Events-Schedule-lista ul li .text{width:calc((100% - 700px)) ; margin-left:30px; padding:30px 0}
.Events-Schedule-lista ul li .text p {margin:20px 0}
.Events-Schedule-lista ul li .note{width:300px;margin:25px 0; padding-left:30px;}

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-show-banner { padding:100px 0; background:url(../img/banner-Events-Schedule-show.jpg) center top no-repeat; background-size: cover; color:#FFF; text-align:center}
.Events-Schedule-show-banner h2 { font-size:16px; color:#19adff; line-height:28px; font-weight:bold }
.Events-Schedule-show-banner h1{ font-size:32px; line-height:46px; font-weight:bold; margin-top:10px;}
.Events-Schedule-show-banner .baoming {width:240px; height:46px;  margin:0 auto }
.Events-Schedule-show-banner .baoming  a { display:block;  font-size:18px; color:#1e264c; line-height:46px; font-weight:bold;border-radius:6px;background:#FFF; -webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; transition:All 0.3s ease-in-out;}
.Events-Schedule-show-banner .baoming  a:hover { background:#19adff; color:#fff}

.Events-Schedule-show-btn .baoming {width:240px; height:46px;  margin:30px auto 0 }
.Events-Schedule-show-btn .baoming  a { display:block;  font-size:18px; color:#002582; text-align:center; line-height:46px; font-weight:bold;border-radius:6px;background:#FFF; border:solid 1px #002582;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; transition:All 0.3s ease-in-out;}
.Events-Schedule-show-btn .baoming  a:hover { background:#002582; color:#FFF; }


.Events-Schedule-show-banner h3 { font-size:20px;margin:30px auto 50px }
@media (min-width:768px) {
.Events-Schedule-show-banner h2 { font-size:22px; }
.Events-Schedule-show-banner h1{ font-size:46px; line-height:56px; margin-top:20px;}
.Events-Schedule-show-banner .time { font-size:22px; line-height:56px; width:280px; height:56px; border-radius:28px; margin:50px auto 30px}
.Events-Schedule-show-banner h3 { font-size:24px; }
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}
.Events-Schedule-show.Events-Schedule-showa { padding:0px 0 60px}
.Events-Schedule-show{font-size:16px; color:#2c2c2c; line-height:32px; text-align:justify}
.Events-Schedule-show img { width:100%; max-width:640px; height:auto;border:solid 1px #ebe4e0; }
.Events-Schedule-show p { margin:20px 0}

.Events-Schedule-show-title { font-size:24px; color:#1e264c; font-weight:bold; text-align:center; line-height:46px; margin:25px 0 20px; }
.Events-Schedule-show-boxa { background:#f5f7fa; padding:20px; border-radius:6px;}
@media (min-width:768px) {
.Events-Schedule-show-title {font-size:32px;  line-height:56px; margin:50px 0 30px; }
.Events-Schedule-show-boxa { padding:40px;  }
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-show-page11 { }
.Events-Schedule-show-page11l { font-size:16px; color:#666972;line-height:28px; }
.Events-Schedule-show-page11l strong {color:#1e264c; }
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista { padding:15px 25px; margin-top:30px;}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista,.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb{  background:#FFF; }
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista li {  display:block;color:#293155; font-weight:bold; margin:20px 0;}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista li p{ font-size:14px; line-height:28px; }
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista li .price{ font-size:16px;  }
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb { margin-top:40px; padding:25px;}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb li { display:block; text-align:center; margin:20px 0}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb li .num{ font-size:30px; color:#293155; font-weight:bold }
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb li .num span { font-size:16px}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb li p{ font-size:16px; color:#666972; line-height:32px; }
@media (min-width:768px) {
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista li { float:left;width:50%;}
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-listb li {float:left; width:33.33%; margin:0 }
}
@media(min-width:992px) {
.Events-Schedule-show-page11r ul.Events-Schedule-show-page11r-lista { margin-top:0}
.Events-Schedule-show-page11l { float:left; width:380px;margin-top:50px }
.Events-Schedule-show-page11r { float:right; width:calc((100% - 420px) ) ;  }

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-show-page12 { font-size:16px; color:#2c2c2c; /*font-weight:bold;*/ line-height:32px; text-align:justify; margin-top:45px;}

.Events-Schedule-show-page2 { }
.Events-Schedule-show-page2 ul li{ display:block; background:#f5f7fa; margin-top:10px; padding:50px 30px; border-radius:6px;}
.Events-Schedule-show-page2 ul li h2 { font-size:20px; color:#1e264c; font-weight:bold; line-height:32px; margin-bottom:30px; }
.Events-Schedule-show-page2 ul li p,.Events-Schedule-show-page2 ul li .info {font-size:16px; color:#2c2c2c; line-height:32px; padding-left:32px; }
.Events-Schedule-show-page2 ul li p {  background:url(../img/bg-p21.png) left top  no-repeat}
.Events-Schedule-show-page2.Events-Schedule-show-page2blue ul li p {background:url(../img/bg-p22.png) left top  no-repeat; font-weight:bold }
@media (min-width:768px) {
.Events-Schedule-show-page2 ul{ /*display:flex */}
.Events-Schedule-show-page2 ul li {/* float:left;width: calc((100% - 50px) /3) ; margin:0px 25px 0 0;  */}
/*.Events-Schedule-show-page2 ul li:nth-child(3n)  {margin-right:0 }*/
/*.Events-Schedule-show-page2 ul li:nth-child(1) {width: 60%; margin-right:25px }
.Events-Schedule-show-page2 ul li:nth-child(2) { width: calc((40% - 25px)) ;}*/
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-show-pic { text-align:center}
.Events-Schedule-show-pic img{ width:100%; max-width:800px; margin:60px auto 0}

.Events-Schedule-show-page4 { font-size:20px; color:#1e264c; font-weight:bold; line-height:36px;}
.Events-Schedule-show-page4 p span { font-size:16px; color:#666972; font-weight:normal; line-height:28px;}
@media (min-width:768px) {

}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Events-Schedule-show-page5 { font-size:16px; color:#666972; text-align:center; line-height:28px;}
.Events-Schedule-show-page5 a{color:#1e264c; font-weight:normal}
@media (min-width:768px) {

}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.About .type { margin-top:25px;}
.About .type ul li { display:block; float:left; width:50%;   padding:0 10px 0 0; }
.About .type ul li a { display:block; font-size:16px; color:#121a42; line-height:32px; text-align:center; padding:0 10px;}
.About .type ul li.on a,.About .type ul li a:hover { background:#2b3870; color:#FFF;border-radius:6px;  }
@media (min-width:768px) {
.About .type { margin-top:50px;}
.About .type ul li { width:auto;margin-right:20px;padding:0 20px 0 0; }
.About .type ul li a { font-size:18px;line-height:42px; padding:0 10px;}
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.About-About-Sigmaintell .infoa { font-size:16px; color:#545454; font-weight:bold; line-height:32px}

ul.About-About-Sigmaintell-lista li { display:block; width:100%;margin:25px 0px 0 0; }
ul.About-About-Sigmaintell-lista li .pic{ float:left; width:68px; height:68px; background:#f0f0f0; border-radius:34px; text-align:center; line-height:68px; }
ul.About-About-Sigmaintell-lista li .pic i { font-size:36px; color:#1d244a}
ul.About-About-Sigmaintell-lista li .text{ float:right;width:calc((100% - 88px)) ; font-size:14px; color:#545454; line-height:28px; }
@media (min-width:768px) {
ul.About-About-Sigmaintell-lista li {float:left; width:calc((100% - 30px) /2) ; margin:30px 30px 0 0; }
ul.About-About-Sigmaintell-lista li:nth-child(2n)  {margin-right:0 }
}
@media(min-width:992px) {
ul.About-About-Sigmaintell-lista li {width:calc((100% - 60px) /2) ; margin:50px 60px 0 0; }

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.About-About-Sigmaintel-tit { font-size:24px; color:#0a1137; font-weight:bold; line-height:48px; margin-top:80px; position:relative;display: inline-block; }
.About-About-Sigmaintel-tit::after {content: "";
  display: block;
  height: 6px;
  width: 100%;
  background: #2b3870;
  position: absolute;
  left: 0px; border-radius:4px;
}


 .About-About-Sigmaintell .infob { font-size:14px; color:#545454;line-height:28px; margin-top:30px;}

ul.About-About-Sigmaintell-listb li { display:block; width:100%;margin:25px 0px 0 0; background:#f5f7fa; border-radius:10px; padding:10px}
ul.About-About-Sigmaintell-listb li .pic{ float:left; width:68px; height:68px; background:#f0f0f0; border-radius:34px; text-align:center; line-height:68px; }
ul.About-About-Sigmaintell-listb li .pic i { font-size:36px; color:#1d244a}
ul.About-About-Sigmaintell-listb li .text{ float:right;width:calc((100% - 88px)) ; font-size:14px; color:#545454; line-height:28px; }
@media (min-width:768px) {
ul.About-About-Sigmaintell-listb li {float:left; width:calc((100% - 30px) /2) ; margin:30px 30px 0 0; padding:15px}
ul.About-About-Sigmaintell-listb li:nth-child(2n)  {margin-right:0 }
ul.About-About-Sigmaintell-listb li .text .cellw{ display:table; height:84px;}
ul.About-About-Sigmaintell-listb li .text #cell {display:table-cell;vertical-align:middle;}
}
@media(min-width:992px) {
ul.About-About-Sigmaintell-listb li {width:calc((100% - 60px) /2) ; margin:50px 60px 0 0; padding:20px}
ul.About-About-Sigmaintell-listb li .text .cellw{ height:68px;}
}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

ul.About-About-Sigmaintell-listc { padding-bottom:80px;}
ul.About-About-Sigmaintell-listc li { display:block; margin:50px 0px 0 0; }
ul.About-About-Sigmaintell-listc li .pic{ float:left; width:98px; height:98px; background:#f0f0f0; border-radius:49px; text-align:center; padding:10px;}
ul.About-About-Sigmaintell-listc li .pic img { width:78px;}
ul.About-About-Sigmaintell-listc li .text{ float:right;width:calc((100% - 128px)) ; font-size:14px; color:#545454; line-height:28px; margin-top:10px;}
ul.About-About-Sigmaintell-listc li .text h2{ font-size:18px; color:#0a1137; font-weight:bold}

.About-Our-Client .info{ font-size:16px; color:#0a1137; line-height:32px; margin-bottom:20px;}
.About-Our-Client ul li { display:block; float:left; width:calc((100% - 140px) /8) ; margin-top:20px; margin-right:20px; text-align:center; border:solid 1px #efefef}
.About-Our-Client ul li:nth-child(8n)  {margin-right:0 }
.About-Our-Client ul li img { width:80%;}
.About-Our-Client ul li:hover { -webkit-box-shadow:0 0 5px #c3c3c3;
	-moz-box-shadow:0 0 5px #c3c3c3;
	box-shadow:0 0 5px #c3c3c3;}
@media (min-width:768px) {
.About-Our-Client .info{ font-size:18px; line-height:36px; margin-bottom:30px;}
}
@media(min-width:992px) {

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.Contact-lista { }
.Contact-lista .info{ font-size:18px; color:#121a42; font-weight:bold; line-height:28px; }
.Contact-lista ul li { display:block; width:100%;margin:30px 0px 0 0;border-radius:10px; }
.Contact-lista ul li a { display:block;padding:35px 25px;color:#fff;  height:260px; }
.Contact-lista ul li:nth-child(3n)  {margin-right:0 }
.Contact-lista ul li:nth-child(1)  { background:url(../img/Contact-lista-01.jpg) center center no-repeat;background-size: cover;}
.Contact-lista ul li:nth-child(2)  { background:url(../img/Contact-lista-02.jpg) center center no-repeat;background-size: cover;}
.Contact-lista ul li:nth-child(3)  { background:url(../img/Contact-lista-03.jpg) center center no-repeat;background-size: cover;}
.Contact-lista ul li a h2{ font-size:24px; line-height:68px; }
.Contact-lista ul li a .text{ margin-top:30px;  }
.Contact-lista ul li a .text p{ font-size:12px; line-height:24px; }
.Contact-lista ul li a i { float:right;font-size:40px; margin-right:10px;}
@media (min-width:768px) {
.Contact-lista .info{ font-size:20px;  line-height:32px;}
.Contact-lista ul li {float:left;width:calc((100% - 40px) /3) ;margin:30px 20px 0 0;}
.Contact-lista ul li:nth-child(3n)  {margin-right:0 }
.Contact-lista ul li a {padding:50px 30px; height:360px;}
.Contact-lista ul li a h2{ font-size:20px; line-height:56px; font-weight:bold}
.Contact-lista ul li a .text {  margin-top:40px;  }
.Contact-lista ul li a .text p{ font-size:14px; line-height:24px;  }
.Contact-lista ul li a i {font-size:26px;}
}
@media(min-width:992px) {
.Contact-lista .info{ font-size:24px;  line-height:36px;}
.Contact-lista ul li { width:calc((100% - 80px) /3) ;margin:40px 40px 0 0;}
.Contact-lista ul li a {padding:70px 40px;height:460px; }
.Contact-lista ul li a h2{ font-size:34px; line-height:68px; }
.Contact-lista ul li a .text {  margin-top:50px; }
.Contact-lista ul li a i { font-size:40px;}
}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}



.Contact-listb { margin-top:40px;}
.Contact-listb .Contact-listb-box { width:100%; background:#f5f7fa; border-radius:10px; padding:40px; margin-top:20px; }
 .Contact-listb .Contact-listb-box .icon { float:left; width:36px; height:36px; line-height:36px; }
.Contact-listb .Contact-listb-box .icon i{ font-size:36px;}
.Contact-listb .Contact-listb-box .text {float:right; width:calc((100% - 50px) ); font-size:16px; color:#545454; line-height:28px;}
.Contact-listb .Contact-listb-box .text .cellw{ display:table;}
.Contact-listb .Contact-listb-box.Contact-listb-boxb .text .cellw,.Contact-listb .Contact-listb-box.Contact-listb-boxc .text .cellw{height:36px;}
.Contact-listb .Contact-listb-box .text #cell {display:table-cell;vertical-align:middle;}
@media (min-width:768px) {
.Contact-listb { margin-top:60px;}
.Contact-listb .Contact-listb-box .icon { height:56px; line-height:56px; }

.Contact-listb .Contact-listb-box.Contact-listb-boxb .text .cellw,.Contact-listb .Contact-listb-box.Contact-listb-boxc .text .cellw{height:56px;}
}
@media(min-width:992px) {
.Contact-listb { margin-top:80px;}
.Contact-listb .Contact-listb-box .icon {   }
.Contact-listb .Contact-listb-box.Contact-listb-boxa { float:left;width:55% }
.Contact-listb .Contact-listb-box.Contact-listb-boxc { float:right;width:40%;  }
.Contact-listb .Contact-listb-box.Contact-listb-boxb .text .cellw,.Contact-listb .Contact-listb-box.Contact-listb-boxc .text .cellw{ }

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
	body.modal-open { overflow:hidden}
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	.reveal-modal {
		visibility: hidden;
		top: 50%; 
		left: 50%;
		margin-left: -45%;
		width: 90%; 
		background: #fff;
		position: absolute;
		z-index: 101;
		border-radius: 5px; 
		}
		.reveal-modal#myModala {height:520px;margin-top: -260px;}
		.reveal-modal#myModalb {height:420px;margin-top: -210px; }
		.reveal-modal#myModalc {height:440px;margin-top: -220px; }
	.reveal-modal .close-reveal-modal {
		position: absolute;
		top: 12px;
		right: 25px;
		color: #FFF;  
		cursor: pointer;
		}
		.reveal-modal .close-reveal-modal i {font-size: 25px; }
.form-title { height:50px; padding:0 20px; font-size:24px; color:#FFF; font-weight:bold; line-height:50px;}
.form-title.form-titlea { background:url(../img/bg-Contact-lista-01.jpg) center top no-repeat}
.form-title.form-titleb { background:url(../img/bg-Contact-lista-02.jpg) center top no-repeat}
.form-title.form-titlec { background:url(../img/bg-Contact-lista-03.jpg) center top no-repeat}
.form { padding:20px 10px 40px}
.form .wpforms-field { padding-top:10px;}
/* 所有 WPForms 外层清除浮动 */
.wpforms-field {
    clear: both;
}
.wpforms-confirmation-container.wpforms-confirmation-scroll { text-align:center; font-size:16px; color:#666; padding:30px 0}
.wpforms-error { display:block; float:left; width:100%;font-size:12px; padding:10px 0 0 150px;}


.form .wpforms-field .wpforms-field-label{ float:left; width:120px; font-size:14px; color:#000; text-align:right; line-height:32px; }
.form .wpforms-field .wpforms-field-label span{ color:#F00  }
.form .wpforms-field input,.form .wpforms-field select,.form .wpforms-field textarea,.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {float:right; width:calc((100% - 150px) ); background:none }
.form .wpforms-field input,.form .wpforms-field select,.form .wpforms-field textarea,.form button.wpforms-submit{  font-size:12px; color:#999; line-height:32px; padding:0 5px;height:32px; border:solid 1px #e2e2e2; display:block; width:100%;outline: none; border-radius:6px;}

.form .wpforms-field select {
   max-height: 100px; /* 最大高度 */
}


.form .wpforms-field  textarea { height:36px;resize: none;  }
.form button.wpforms-submit{ width:120px; font-size:14px; color:#FFF;text-align:center; background:#002582;border:solid 1px #002582;  cursor:pointer; margin: 80px 0 0 150px }

div.wpforms-container div.wpforms-uploader { margin-left:150px;}

@media (min-width:768px) {
	 
		.reveal-modal#myModala {height:660px;margin-top: -330px;}
		.reveal-modal#myModalb {height:540px;margin-top: -270px; }
		.reveal-modal#myModalc {height:600px;margin-top: -300px; }
        .reveal-modal .close-reveal-modal { top:16px;}
		.reveal-modal .close-reveal-modal i {font-size: 30px; }
.form-title { height:60px; font-size:28px; line-height:60px}
.form { padding:20px 50px 40px}
.form .wpforms-field { padding-top:15px;}
.form .wpforms-field .wpforms-field-label {width:150px;  font-size:16px;line-height:36px;  }
.form .wpforms-field .input { }
.form .wpforms-field  input,.form .wpforms-field select,.form .wpforms-field textarea,.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {width:calc((100% - 180px) );   }
.form .wpforms-field  input,.form .wpforms-field select,.form .wpforms-field textarea,.form button.wpforms-submit{font-size:14px; line-height:36px; padding:0 10px;height:36px;  }
.form .wpforms-field  textarea { height:72px;  }
.form button.wpforms-submit{ font-size:16px; margin: 80px 0 0 180px}
div.wpforms-container div.wpforms-uploader { margin-left:180px;}

.wpforms-error {padding:10px 0 0 180px;  }

}
@media(min-width:992px) {
	.reveal-modal {margin-left: -500px;width: 1000px; }
		.reveal-modal#myModala {height:800px;margin-top: -400px;}
		.reveal-modal#myModalb {height:680px;margin-top: -340px; }
		.reveal-modal#myModalc {height:600px;margin-top: -300px; }
        .reveal-modal .close-reveal-modal { top:25px;}
		.reveal-modal .close-reveal-modal i {font-size: 40px; }
.form-title { height:100px; font-size:34px; line-height:100px}
.form { padding:20px 100px 40px}
.form .wpforms-field { padding-top:10px;}
.form .wpforms-field .wpforms-field-label {line-height:42px;  }
.form .wpforms-field input,.form .wpforms-field select,.form .wpforms-field textarea { }
.form .wpforms-field input,.form .wpforms-field select,.form .wpforms-field textarea,.form button.wpforms-submit{ font-size:14px; line-height:42px;height:42px;  }
.form button.wpforms-submit{  }

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}



.Contact-JoinUs-list { }
.Contact-JoinUs-list .Contact-JoinUs-list-pic{ }
.Contact-JoinUs-list .Contact-JoinUs-list-pic img{ width:100% }
.Contact-JoinUs-list .Contact-JoinUs-list-info{ font-size:14px; color:#121a42; line-height:28px; text-align:justify; margin-top:25px}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li{ display:block; width:100%;margin:20px 0px 0 0; background:#f5f7fa; border:solid 1px #c6c6c6; border-radius:6px; padding:20px;}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li .cellw{ font-size:16px; color:#121a42; font-weight:bold; margin-bottom:10px}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction p{ font-size:14px; color:#121a42; line-height:24px; padding-left:15px; background:url(../img/bg-p.png) left 7px no-repeat }
.Contact-JoinUs-list .Contact-JoinUs-list-work{ padding:25px; margin-top:25px; border: solid 1px #d9d9d9; border-radius:6px; }
.Contact-JoinUs-list .Contact-JoinUs-list-work h2,.Contact-JoinUs-list .Contact-JoinUs-list-work h2 i{ font-size:18px; color:#121a42; font-weight:bold; line-height:28px; }
.Contact-JoinUs-list .Contact-JoinUs-list-work h2 i { margin-right:5px; }
.Contact-JoinUs-list .Contact-JoinUs-list-work h3{ font-size:14px; color:#121a42; line-height:32px; font-weight:bold; margin:10px 0 }
.Contact-JoinUs-list .Contact-JoinUs-list-work .Contact-JoinUs-list-work-info{ font-size:14px; color:#514d4d; line-height:28px; padding:0 0 0 10px;}
.Contact-JoinUs-list .Contact-JoinUs-list-work .applybtn a { display:block; width:120px; height:42px; line-height:36px; font-size:14px; color:#FFF; text-align:center; background:#002582; border:solid 1px #002582; border-radius:6px; margin-top:20px }
@media (min-width:768px) {
.Contact-JoinUs-list .Contact-JoinUs-list-info{ margin-top:50px}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li{float:left;width:calc((100% - 40px) /3 ); margin:40px 20px 0 0; padding:25px; min-height:424px;}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li:nth-child(3n)  {margin-right:0 }
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li .cellw{ display:table; height:84px; font-size:18px; margin-bottom:0}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li #cell {display:table-cell;vertical-align:middle;}
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li #cell {display:table-cell;vertical-align:middle;}
.Contact-JoinUs-list .Contact-JoinUs-list-work{ padding:45px; margin-top:50px;}
.Contact-JoinUs-list .Contact-JoinUs-list-work h2,.Contact-JoinUs-list .Contact-JoinUs-list-work h2 i{ font-size:26px;}
.Contact-JoinUs-list .Contact-JoinUs-list-work h3{ font-size:16px;line-height:36px;}
.Contact-JoinUs-list .Contact-JoinUs-list-work .applybtn a { margin-top:40px }
}
@media(min-width:992px) {
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul{ display:flex }
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li{float:left;width:calc((100% - 80px) /5 ); margin:40px 20px 0 0; }
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li:nth-child(3n)  {margin-right:20px }
.Contact-JoinUs-list .Contact-JoinUs-list-Introduction ul li:nth-child(5n)  {margin-right:0 }

}
@media (min-width:1280px) {

}
@media (min-width:1440px) {

}

.pagenavi { margin-top:50px; text-align:center }
.pagenavi span,.pagenavi a{ display:inline-block; font-size:14px; color:#7d7d7d; border:solid 1px #7d7d7d; border-radius:4px; margin:0 10px; padding:3px 8px; }
.pagenavi span.pages { }
.pagenavi span.current,.pagenavi a:hover { background:#002582; border:solid 1px #002582; color:#FFF }
.pagenavi span#next-page,.pagenavi span#next-page { padding:0; margin:0; border:none }
