/*
* @Author: xiaomei
*/
html, body { height: 100%; width: 100%; }
body { font-family: '微软雅黑'; }
img { vertical-align: middle; }
.clear { clear: both; }
*:focus { outline: 0 !important; }
.clearfix:before,
.clearfix:after,
.form-group:before,
.form-group:after,
.ui-page-wrap:before,
.ui-page-wrap:after,
.ui-page-container:before,
.ui-page-container:after,
.ui-page-footer:before,
.ui-page-footer:after,
.container-inner:before,
.container-inner:after { display: table; content: " "; }
.clearfix:after,
.form-group:after,
.ui-page-wrap:after,
.ui-page-container:after,
.ui-page-footer:after,
.container-inner:after { clear: both; overflow: hidden; }
.clearfix { *zoom: 1; }

h1, .h1 { font-size: 40px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
a { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
.p-t-xxl { padding-top: 50px; }
.p-b-xxl { padding-bottom: 50px; }
.pure-u-13-24 {
    float: left;
    width: 54.1667%;
    *width: 54.1357%;
}
.pure-u-11-24 {
    float: right;
    width: 45.8333%;
    *width: 45.8023%;
}
.pure-u-1-2{width: 50%;float: left;}
.pure-u-right img{margin-left: 55px;}
.m-b {
    margin-bottom: 15px;
}
.m-t-lg {
    margin-top: 30px;
}
.m-b-lg {
    margin-bottom: 30px;
}
.m-b-md {
    margin-bottom: 20px;
}
.p-l-xl {
    padding-left: 40px;
}
.m-b-sm {
    margin-bottom: 10px;
}
.m-r-xs {
    margin-right: 5px;
}
.text-center {
    text-align: center;
}
.text-mediumgrey {
    color: #666;
}
.text-base {
    font-size: 14px;
}
.b-a {
    border: 1px solid #dee5e7;
}
.bg-white {
    color: #333;
    background-color: #fff;
}
.p-t-xxl {
    padding-top: 50px;
}

.bg-lightseagreen {
    color: #fff;
    background-color: #444e6e;
}
.page-x{height:15px;}
.page-xl{background-color: #0e1838;}
.page-xll{background-color: #b6bac6;}

.pos-rlt {
    position: relative;
}
.poster {
    height: 590px;
    background: url(../images/banner.jpg) no-repeat center top;
    overflow: hidden;
}
.wuhan-banner{
    height: 560px;
    background: url(../images/wuhan-banner.jpg) no-repeat center top;
    overflow: hidden;
}
.chengdu-banner{
    height: 560px;
    background: url(../images/chengdu-banner.jpg) no-repeat center top;
    overflow: hidden;
}
.shanghai-banner{
    height: 560px;
    background: url(../images/shanghai-banner.jpg) no-repeat center top;
    overflow: hidden;
}
.guangzhou-banner{
    height: 560px;
    background: url(../images/guangzhou-banner.jpg) no-repeat center top;
    overflow: hidden;
}
.beijing-banner{
    height: 560px;
    background: url(../images/beijing-banner.jpg) no-repeat center top;
    overflow: hidden;
}
.poster .apply{
    position: absolute;
    top:350px;
    left: 50%;
    margin-left: -77px;
    width: 154px;
    height: 34px;
    line-height: 34px;
    background: url(../images/apply.png) no-repeat;
    color:#fff;
    text-align: center;
}
.poster .apply:hover{
    background: url(../images/apply-bg.png) no-repeat;
}
.container{width: 100%;}
/* 资讯 */
.page-banner {
    background-repeat: no-repeat;
    background-position: top center;
}
.page-banner-1{
    height: 730px;
    background-image: url(../images/page-banner-1.jpg);
}
.page-banner-2{
    height: 820px;
    background-image: url(../images/page-banner-2.jpg);
}
.page-banner-3,.page-banner-10{background-color: #121f47;}
.page-banner-4,.page-banner-6{background-color: #0e1836;}
.page-banner-5{background-color: #2f4876;}
.page-banner-7{height:420px;background-image: url(../images/page-banner-7.jpg);}
.page-banner-8{height:1162px;background-image: url(../images/page-banner-8.jpg);}
.page-banner-9{height:810px;background-image: url(../images/page-banner-9.jpg);}
.page-banner-11{height:662px;background-image: url(../images/page-banner-11.jpg);}
.page-banner-7{
    height: 789px;
    background-image: url(../images/page-banner-12.jpg);
}
.bg-darkblue {
    height: 340px;
    color: #fff;
    background:#000 url(../images/bg-darkblue.png) center bottom no-repeat;
}
.ui-page-footer a {
    color: #fff;
}
.title-bg{
    margin:0 auto;
    height: 72px;
    background: url(../images/title-bg.png) no-repeat;
}
.title-bg-1{
    margin:0 auto;
    height: 38px;
    background: url(../images/title-bg-1.png);
}
.title-bg-2{
    margin:0 auto;
    width: 195px;
    height: 38px;
    background: url(../images/title-bg-2.png) no-repeat;
}
.title-bg-3{
    margin:0 auto;
    height: 40px;
    background: url(../images/title-bg-3.png) no-repeat;
}
.title-bg-4{
    margin:0 auto 20px;
    height: 72px;
    background: url(../images/title-bg-4.png) no-repeat;
}
.title-bg-5{
    margin:0 auto;
    height: 72px;
    background: url(../images/title-bg-5.png) no-repeat;
}
.title-bg-6{
    margin:0 auto 20px;
    height: 40px;
    background: url(../images/title-bg-6.png) no-repeat;
}
.title-bg-7{
    margin:0 auto 20px;
    height: 72px;
    background: url(../images/title-bg-7.png) no-repeat;
}

.p-indent p {
    text-indent: 2em;
    color:#fff;
}
.p-indent a{color:#fff;}
.p-indent a:hover{
    color:#00a0e9;
    text-decoration: underline;
}
.switchable-news, .switchable-news .swiper-container, .switchable-news .swiper-slide {
    position: relative;
    width: 520px;
    height: 380px;
}
/* 侧边导航 */
.ui-page-pendant{
      position: fixed;
      _position: absolute;
      bottom: 120px;
      left: 50%;
      margin-left: 560px;
      z-index: 999;
}
.ui-page-pendant li a{
    display: block;
    width: 86px;
    height: 86px;
    background: url(../images/pendant.png) no-repeat;
    text-align: center;
    color:#fff;
    margin-bottom: 20px;
}
.ui-page-pendant a span{
    display: inline-block;
    width: 86px;
}
.ui-page-pendant a span:first-child{
    margin-top: 18px;
}
.ui-page-pendant li a.current,.ui-page-pendant li a:hover{
    color:#17285e;
    background-image: url(../images/pendant-hover.png);
}

/* tab */
.tab-trigger { float: left; cursor: pointer; }
.tab-panel { display: none; }
.tab-panel-active { display: block; }
