*,body{margin:0;padding:0}
body{font-family: tahoma,Arial,"Microsoft YaHei",SourceHanSans,simhei,Verdana,Geneva,sans-serif;font-size: 14px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
li{list-style:none}
.left {float: left;}
.right{float: right;}
.nav{ height: 74px;width: 100%;position: absolute;z-index: 2; -webkit-font-smoothing: antialiased;-webkit-transition: background .2s ease;transition: background .2s ease;-webkit-transition-delay: .22s;transition-delay: .22s;}
.nav-main{ max-width: 1200px; margin: 0 auto; padding-top: 18px; }
.nav .logo {float: left;}
.nav .logo a{padding-left: 20px;box-sizing: content-box;display: inline-block;}
.nav .logo a img{ width: 100%; }
.navbar{float: right;width: 400px;}
.navbar ul {float: left;margin: 0;padding: 0;zoom: 1;}
.navbar li{ float: left;padding: 12px 0 21px;}
.navbar li a{color: #dedfe3;padding: 6px 20px;text-decoration: none;}
.navbar li a:hover{color: #fff;}
.banner { position: relative; overflow: auto; background-color: #11214e;}
.banner ul li { float: left; list-style: none;}

.main-contents{clear:both;display:block;overflow:hidden}
.main-contents h3{ margin: 0; padding: 0; }
.news-breviary{background:#eceef4;padding-top:56px;text-align:center;color:#fff}
.content-breviary{width:1110px;margin:0 auto;color:#858b9a;text-align:left;display:block;overflow:hidden;padding:30px 0 80px}
.content-breviary .news-blog{display:inline-block;width:18%;padding:14px 1%;box-sizing: content-box; text-align:left;font-size:12px;min-height:342px;position:relative;background:#fff}
.content-breviary .news-blog.loading{background-image:url(../../images/loading.gif);background-position:center center;background-repeat:no-repeat}
.content-breviary .news-blog h3{display:block;font-size:14px}
.content-breviary .news-blog h3 font{color:#3f424b}
.content-breviary .news-blog h3 a{color:#858b9a;font-size:12px}
.content-breviary dl{clear:both;display:block;margin:0;padding:0}
.content-breviary dl dt{display:block;margin:10px 0;text-align:center}
.content-breviary dl dt.img-report img{margin:20px 0;box-shadow:26px 37px 30px -34px #b4b4b4,-26px 37px 30px -34px #b4b4b4,0 3px 9px #b4b4b4,0 2px 1px #b4b4b4}
.content-breviary dl dd{color:#3f424b;font-weight:700;line-height:22px;font-size:14px}
.content-breviary dl span{display:block;clear:both;line-height:18px;padding:4px 0}
.content-breviary a.to-detail{color:#5d626f;clear:both;display:block;border:1px solid #aeb3c0;padding:8px 15px;margin-top:8px;position:absolute;left:12px;bottom:14px}
.adcontainer{height:372px;display:inline-block;margin: 0 0 0 2%;width: 78%; position:relative;color:#fff;float:left}
.adcontainer .sccontainer{width:100%;height:372px;position:relative}
.ad-kochava b {display: inline-block;text-align: center;padding-bottom: 8px;}
.home-footer{border-top: 1px #dedede solid;background: #22263e; padding:1.3% 0;text-align:center;color:#41519f;}
.home-footer{border-top: 1px #dedede solid;background: #22263e; padding:1.3% 0;text-align:center;color:#41519f;}
.home-footer,.home-footer a{color:#5363ae}
.home-footer ul li{display:inline-block;margin:0 25px;font-size:14px;line-height:30px}
.home-footer ul li a{color:#999}
.home-footer .copyright{margin-bottom:15px;font-size:12px;}
.home-footer .copyright a{color:#BABABA}

/*unslider*/
.unslider{overflow:auto;margin:0;padding:0;}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel>li{float:left;position: relative;overflow: hidden;}
.unslider-vertical>ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none; height: 100%;}
.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider-nav ol {position: absolute;width: 100%;height: 25px;left:0;bottom: 0; list-style: none;text-align: center;}
.unslider-nav ol li{display: inline-block;float: none;*float: right;width: 6px;height: 6px;margin: 0 4px;padding: 3px;background: transparent;border-radius: 5px;overflow: hidden;text-indent: -999em;border: 2px solid #fff;cursor: pointer;opacity: .4;}
.unslider-nav ol li.unslider-active{background: #fff;cursor: default;opacity: 1;}

.banner .unslider-wrap.unslider-carousel>li {height:600px;}
.adcontainer .unslider-wrap.unslider-carousel>li {height:370px;}


/* partners */
.partners{background:#fff;padding:50px 0;display:block}
.partners h3{display:block;color:#5563b2;text-align:center;font-size:24px;font-weight:400;padding-bottom:10px}
.partner-logos{width:1003px;margin:0 auto}
.partner-logos .unslider-nav{text-align:center;padding:10px 0;z-index:4;position:absolute;bottom:0;width:100%}
.partner-logos .unslider-nav .current,.partner-logos .unslider-nav li{cursor:pointer;margin:0 2px;box-sizing: content-box; padding: 0; display:inline-block;width:10px;height:10px;background:#d4d6df;border-radius:50%;font:0/0 arial;color:transparent;overflow:hidden;vertical-align:top}
.partner-logos .unslider-nav .unslider-active{background:#767f9c}
.partner-logos #inner{position:relative}
.hot-event{position:relative;}
.hot-event ul{margin:0 auto; padding:0; list-style:none; display:block;  width: 680px;}
.partners li{float:left;padding:32px 37px 0 0;width:130px; height:60px;display:block;box-sizing:content-box;}


/* CONTACT */
section .heading-large {
    margin-top: 0;
    margin-bottom: 20px;
}
.section-color-1 {
    color: #2ba3d4;
}
.text-large {
    font-size: 20px; padding: 50px 0 20px 0;
    line-height: 28px;
}
#contact {
  background: #dadada;
  background: rgba(180, 180, 180, 0.5);
}
#contact .form-container {
  padding-bottom: 40px;
  margin-bottom: 40px;
}
#contact .form-container .form-group {
  position: relative;
}
#contact .form-container .form-group i {
  position: absolute;
  color: #2ba3d4;
  top: 0;
  left: 0;
  padding: 10px;
  font-size: 20px;
  line-height: 20px;
}
#contact .form-container .form-group i:before{
}
#contact .form-container label{color:#2ba3d4;}
#contact .form-container input {
  padding: 10px;
  color: black;
  height: auto;
}
#contact .form-container input:focus {
  border-color: #3dc0f1;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(61, 192, 241, 0.75);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(61, 192, 241, 0.75);
}
#contact .form-container textarea {
  padding: 10px;
  color: black;
}
#contact .form-container textarea:focus {
  border-color: #3dc0f1;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(61, 192, 241, 0.75);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(61, 192, 241, 0.75);
}
#contact .contact-details {
  list-style-type: none;
  padding: 0;
}
#contact .contact-details li {
  margin: 24px auto;
}
#contact .contact-details li h2 {
  display: inline-block;
  margin: auto 15px;
}
#contact .contact-details li i {
  font-size: 30px;
  line-height: 30px;
}
#contact .contact-details li:last-child {
  margin: 24px auto 0;
}
#contact .message-sent {
  display: none;
}
#contact .form-container input.btn-1 {
  margin: 15px 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #fff;
  border: none;
  color: #2ba3d4;
  min-height: 50px;
  padding: 0 30px;
  line-height: 50px;
  font-size: 18px;
  display: inline-block;
}
#contact .form-container input.btn-1:hover {
  background: #3dc0f1;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
}
#contact .form-container input.btn-1:focus,
#contact .form-container input.btn-1:active {
  background: #2e93bc;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 1px 0 0 rgba(0, 0, 0, 0.05), inset -1px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
}

.news_list {
    width: 1000px;
    margin: 0 auto;
}
.news_list { width:1000px; margin:0 auto;}
.news_list  li{ border-bottom:1px solid #f2f2f2; padding:30px 0; position:relative;}
.news_list .tit{ margin-bottom:16px; margin-top: 0; line-height: initial; font-size: 14px;}
.news_list .tit a { font-size:18px; color:#000; font-weight:normal; text-decoration:none;}
.news_list .tit a:hover { color:#2c79da;}
.news_list .time { font-size:15px; color:#666; line-height:1.8; position:absolute; right:0; top:30px;}
.news_list  p{font-size:15px; color:#666; line-height:1.8;}
.page_turner{ text-align:center; margin:40px 0 60px 0;}
.page_turner a{ display:inline-block; width:32px; height:32px; line-height:32px; text-align: center; font-size:14px; color:#92979a;}
.page_turner a:hover,.page_turner a.cur{ color:#fff; background:#2d79d9;text-decoration:none;}
.article_wrap{ padding-bottom:100px;overflow: hidden;padding-top: 60px}
.article_detail{ width:1000px; margin:0 auto; font-size:15px;}
.article_detail .tit{ margin:0px 0 20px 0; font-size:28px; color:#333333; font-weight:normal;}
.article_detail .sub_info{ font-size:15px; color:#666; margin-bottom:35px;}
.article_detail .sub_info .time{ margin-right:10px;}
.article_detail img{ margin-bottom:37px;}
.article_detail p{ margin-bottom:28px; line-height:1.8; font-size:15px; color:#333;}
.main-header { z-index:10000!important;}
.align-center{text-align:center;}