@charset "UTF-8";
/* CSS Document */
color{}
body,button,input,select,textarea{ font-family:'PingFang SC','microsoft yahei',tahoma,arial,'helvetica neue','hiragino sans gb',sans-serif;}
a,a:hover,a:focus{ cursor:pointer; color:inherit;}
ul,ol{ margin:0; padding:0; list-style:none;}
.gotop{ border-radius:4px; background-color:#666; color:#fff;}
.etc{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.section{ padding:5px; margin-bottom:50px;}
.section_tit{ margin:10px 0 20px 0; padding-left:10px; border-left:#c00 5px solid;}
.section_ctt{ padding:15px;}

.tabs{ margin-bottom:15px; padding:0 15px;}
.tabs_ctt{}

body{ background:#ffffff; background-repeat:no-repeat,repeat-x; background-position:top center,0 0;}

.breadcrumb{ background-color:#e9e9e9;}

.carousel-caption {
    right: 0;
    left: 0;
    bottom: 0;
    padding:10px 15px 30px 15px;
    background-color:rgb(0,0,0,0.6);
    font-size:1.25em;
    color:#fff;
    overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.carousel-indicators {
    position: absolute;
    bottom: 5px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 40px;
    height: 6px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color:#fff;
    border: 1px solid #fff;
    border-radius: 6px;
}
.carousel-indicators .active { margin:1px; width:40px; height:6px; border:none; background: rgba(255, 0, 0, 0.60);}

.page_logo{ overflow:auto; padding:15px 0;}
.page_logo .logo{ float:left; margin-right:10px;}
.page_logo .logo img{ width:96px; height:auto; vertical-align:middle;}
.page_logo .title{ float:left; color:#4B0082; text-shadow:#333 3px 3px 5px;}
.page_logo .title p{ font-size:1.2em;}

.navbar-default {background: #004aa0;filter: Alpha(opacity=60);background: rgba(0, 74, 160, 0.85) !important;border:none;}
.navbar-default .navbar-nav > li > a {font-size:1.25em;color: #fff;background-color: transparent;}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover {text-decoration:underline;color: #fff;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover {color: #900;background-color: #fff;}
.navbar-default .navbar-toggle { border:none; color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:transparent;}
.navbar-default .navbar-header .title{ padding-left:15px; line-height:3em; font-size:1.5em; font-weight:bold; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { color:#fff; background-color:inherit;}
.dropdown-menu { background-color: rgba(0, 74, 160, 0.85);}
.dropdown-menu > li > a { color: #fff !important; background-color:transparent !important;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #fff !important; background-color:transparent !important;}

.page_footer{ margin-top:50px; padding:30px 0; background:rgba(0, 74, 160, 0.85) !important; background:#b60000; filter:Alpha(opacity=80); color:#fff;}
.page_footer .logo{ text-align:center;}
.page_footer .logo img{ width:96px; height:auto; vertical-align:middle;}
.copyright{ padding:15px 0; text-align:center; background-color:#333; font-size:12px; color:#aaa;}

.home_main{ background:rgba(0, 75, 160, 0.80) !important; background:#004ba0; filter:Alpha(opacity=80);}

#home-carousel .carousel-inner .item img{ background-color:#f0f0f0;}

.home_main_news{ margin:0; padding:15px 0; color:#fff;}
.home_main_news>h3{ margin:10px 0 20px 0; padding-left:10px; border-left:#c00 5px solid;}
.home_main_news ul.news_list>li{ border-bottom:1px solid #73a1d3;}
.home_main_news ul.news_list>li h4{ color:#f0f0f0;}
.home_main_news ul.news_list>li p{ color:#ccc;}

.home_cta_notice,.home_cta_news,.home_cta_resaults{ margin-bottom:15px; padding:15px; height:420px; border-radius:5px; border-top:#ddd 3px solid; background:#fff;}
.home_cta_notice>h3,.home_cta_news>h3,.home_cta_resaults>h3{ margin:10px 0 20px 0; padding-left:10px; border-left:#c00 5px solid;}

.home_cta_news .main{ position:relative; margin-bottom:15px;}
.home_cta_news .main>a{ display:block;}
.home_cta_news .main>a .caption{ position:absolute; bottom:0; padding:5px 10px; width:100%; background-color:rgb(0,0,0,0.6); color:#fff;}
.home_cta_news .main>a .caption>h4{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.home_system_entry{ padding:30px 0; text-align:center; background: #fff; background: rgba(255, 250, 250, 0.4) !important; filter: Alpha(opacity=40);}
.home_system_entry .img-responsive{ margin:0 auto;}
.home_system_entry a{ display:block; color:#eee;}
.home_system_entry a .fa{ font-size:72px;}
.home_system_entry a:hover{ color:#fff; transition:0.3s;}
.home_system_entry i.icon{display: inline-block;height: 54px;line-height: 54px;}


.home_photos{ padding:50px 0; background:#d2d2d2 url(../img/home_photos_bg.jpg) center center no-repeat; background-size:cover;}
.home_photos h3{ margin-bottom:30px; text-align:center;}
.home_photos_list .item{ margin-bottom:15px; padding:5px; background-color:#fff; text-align:center;}
.home_photos_list .item>a{ display:block;}
.home_photos_list .item h4{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

ul.news_list{}
ul.news_list>li{ margin-bottom:10px;}
ul.news_list>li a{ display:inline-block; vertical-align:middle; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#454545;}
ul.news_list>li a:hover{ color:#222;}
ul.news_list>li .date{ display:inline-block; vertical-align:middle; padding-right:10px; font-size:0.75em; color:#666;}

.page_wrap{ margin-top:15px; padding:5%; background-color:#f3f3f3; border-radius:10px; border:#999 1px solid;}
.article_wrap{ padding:15px 30px 30px 30px; background-color:#fff; border-radius:5px; border:#eee 1px solid;}
.article .article_infobar{ color:#999;}
.article h1{ margin:30px auto; width:80%; text-align:center;}
.article p{ margin:15px auto; width:80%; text-align:justify;}
.article p.img{ margin:15px auto; width:60%; text-align:center; text-indent:0em;}
.article img{ margin:15px auto; width:60%; height:auto;}
.article p.editor{ text-align:right; color:#999;}

.news_list_withpic{}
.news_list_withpic>li{ margin-bottom:15px;}
.news_list_withpic>li>a{ display:block;}
.news_list_withpic>li>a .date{ color:#999;}

.photos_list,.videos_list{}
.photos_list>li,.videos_list>li{ margin-bottom:15px;}
.photos_list>li>a,.videos_list>li>a{ display:block; background-color:#fff;}
.photos_list>li>a span,.videos_list>li>a span{ display:block; padding:10px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.certificate_wrap{ margin:0 -15px 15px -15px; padding:15px; border:1px solid #eee; border-radius:5px; background-color:#fff;}
.certificate_wrap .msg_errors{ padding:5px;}

.home_cta_links{ background:#fff; margin-bottom:-50px; padding:30px 0;}

.ms_nav li a{ display:block; font-size:1.2em; color:#222;}
.ms_nav li a .fa{ margin-bottom:15px; color:#454545;}


@media screen and (max-width: 1200px) {
    .article_wrap{ padding:5% 10%;}
}
@media screen and (max-width: 980px) {
    .article_wrap{ padding:5% 8%;}
}
@media screen and (max-width: 768px) {
    .navbar{ margin-bottom:0px;}
    .carousel{ margin:auto -15px;}
    .photos_list>li>a,.videos_list>li>a{ margin:auto -15px;}
    .article_wrap{ padding:15px;}
    .breadcrumb{ display:none;}
    .carousel-caption {padding:5px 15px 15px 15px; font-size:1em;}
    .carousel-indicators { bottom:0;}
    .article h1{ margin:30px auto; width:100%; text-align:center;}
    .article p{ margin:15px auto; width:100% !important; text-align:justify;}
    .article img{ margin:15px auto; width:100%; height:auto;}
}


.pagination>li {float: left;min-width: 33px;line-height: 34px;}
.pagination>li>select{width: 36px;height: 34px;line-height: 34px;border: 1px solid #ddd;margin-left: -1px;}

.partner_link_list>li{ display:inline-block; margin:15px;}
.partner_link_list>li>a{ display:block;}


