
@charset "utf-8";
/* CSS Document */
.bg-image{ padding-top:20px;}
.bg-image .bg-content{width:1024px; background:#FFF}
.bg-image .bg-content .header{ background:url(../ns-image/cxy21_06.png); height:80px; width:998px;margin:auto;}
.bg-image .bg-width{width:1024px;}
.logo{ background:url(../ns-image/cxy21_03.png) bottom; height:46px; width:192px;}
.logo-index{ background:url(../ns-image/cxy21_03_index.jpg) bottom;width:500px;}
.ns-title{
    background: #2b333b url("../ns-image/c-title-v2.jpg") center center;
    background-size: cover;
    width: 100%;
    height: 225px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto}
.bg-image .bg-content .header ul{}
.bg-image .bg-content .header li a{ border-radius:0; vertical-align:middle; font-size:16px; font-weight:bolder;}
.bg-image .bg-content .header li  .active a{ border-radius:0;}
.bg-image .bg-content .header div{ padding-top:25px;}
.bg-image .bg-content .header .line{ height:30px;border:1px solid #333; margin-top:3px;}
.bg-image .bg-content .title-I{padding-left:15px; background:url(../ns-image/cxy21_10.png) no-repeat top left; height:50PX; margin:0; border:1px #fff solid;}
.bg-image .bg-content .title-I h3{margin-top:18px;letter-spacing: 2px;}
.bg-image .bg-content  .bg-map{ background:url(../ns-image/map-bg.png); width:650px; height:531px; }
.bg-image .bg-content  .te-content{height:293px; border:1px #fff solid;}
.bg-image .bg-content  .te2-content{height:350px; border:1px #fff solid;}
.bg-image .bg-content  .law-content{border:1px #fff solid}
.bg-image .bg-content  .course-content{height:92px;border:1px #fff solid}
.bg-image .bg-content  .message-content{border:1px #fff solid; padding-top:10px;}
.bg-image .bg-content  .book-content{border:1px #fff solid; padding:10px 0px; min-height:300px;}
.bg-image .bg-content  .book-content .ns-h-book{height:566px; overflow:hidden; padding-bottom:10px;}
.div-clear{ clear:both}
.border-bottom-gray{ border-bottom:#efefef 1px solid;}
.border-bottom-blue{ border-bottom:#499AFF 1px solid;}
.list-group  .list-border-dotted{ border-bottom:1px #999 dotted; margin:5px 0px; vertical-align:middle; padding: 5px;}
.list-group  .list-overFlow-ellipsis{ overflow:hidden;text-overflow:ellipsis; }
.list-group  .list-border-dotted a{ color:#000; }
.ns-icon1{ background:url(../ns-image/icon1.png); height:15px; width:14px; display:inline-block;}
.ns-icon2{ background:url(../ns-image/icon2.png) no-repeat bottom; height:16px; width:16px; display:inline-block;}
.ns-icon-ok{ background:url(../ns-image/ok.png); height:16px; width:16px; display:inline-block;}
.ns-icon-no{ background:url(../ns-image/no.png); height:16px; width:16px; display:inline-block;}
span{display:inline-block; vertical-align:middle;}
i{display:inline-block; vertical-align:middle;}
.bg-color-gray-pale{ background:#f1f1f1;}
.bg-color-blue-pale{ background:#E6F0FA;}
.text-wihter{color:#FFF}
.text-shadow{ text-shadow:2px 0 0px #555;}
.text-cursor-pointer{cursor:pointer;}
.text-fontbold{ font-weight:bold;}
.text-fontsize34{ font-size:34px;}
.text-fontsize30{ font-size:30px;}
.text-fontsize22{ font-size:22px;}
table .text-middle{ vertical-align:middle}
table > thead > tr.bg-blue > td{  color:#fff;}
.table > thead > tr > td.bg-blue,
.table > tbody > tr > td.bg-blue,
.table > tfoot > tr > td.bg-blue,
.table > thead > tr > th.bg-blue,
.table > tbody > tr > th.bg-blue,
.table > tfoot > tr > th.bg-blue,
.table > thead > tr.bg-blue > td,
.table > tbody > tr.bg-blue > td,
.table > tfoot > tr.bg-blue > td,
.table > thead > tr.bg-blue > th,
.table > tbody > tr.bg-blue > th,
.table > tfoot > tr.bg-blue > th {
 background:#4B9AF9;
  color:#fff;
  }
 .nav-secondary {
 border-bottom:#e5e5e5 1px solid
 } 
 .nav-secondary > li > a {
    border-bottom: 2px solid #fff;
    padding:5px 15px;
    margin-bottom:-1px;
}
.nav-secondary > li.active > a, .nav-secondary > li.active > a:focus, .nav-secondary > li.active > a:hover {
    border-bottom-width:2px;
    font-weight:bold;
}
.btn-no-border-background{background: none;border: none; padding:none;margin:none; line-height: 15px; }
.table-show li{background:#fff;}
.table-show .show{background:#80C7FF;}
.text-middle{ vertical-align:middle}
.text-top{ vertical-align:top}
.text-bottom{ vertical-align:bottom}
.ns-padding{ padding:0;}
.ns-padding-10{ padding:10px;}
.ns-padding-5{ padding:5px;}
.ns-padding-left-0{padding-left:0}
.ns-padding-right-0{padding-right:0}
.ns-padding-top-0{padding-top:0}
.ns-padding-bottom-0{padding-bottom:0}
.list-group .ns-active{ background:#499AFF;color:#fff;}
.list-group  .ns-active a{color:#fff;}
.ns-border-none{border:1px solid transparent ;}
.menu > .nav > li > .nav{background:#E6F0FA;border:none}
.modal-body a{text-decoration: none; color: #000;}
footer{display: block; width: 100%;}
.item .li-back{padding-left:10px; list-style: none;}
.item .li-back a{color: #000; text-decoration: none;}
.highlight{color:#f00; vertical-align: middle; padding:0px 2px; margin-bottom:2px;margin-top:-2px;}

.member-area h1{line-height:45px;}

/*page*/
.page{text-align:center;margin:15px 0 0 0;padding:5px;}
.page ul {margin: 0; padding: 0}
.page ul li{list-style: none;display: inline-block;margin-left:-1px;height:32px; vertical-align: middle;}
.page ul li a{ color:#000;margin: 0px;padding: 5px 10px; border: 1px solid #ddd; border-radius:3px;text-decoration: none;}
.page ul li input {height:22px; width:22px; margin:0px 5px;}
.page ul  .active a{background: #3280FC;color: #fff;}
.page ul label{padding:0px 10px;}

.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.modal-header-title-small{ padding-top:8px; padding-bottom:8px; border-top-left-radius:5px;border-top-right-radius:5px;}
.ns-area ol, .ns-area ul{padding-left:5px;}
.ns-area li{list-style:none;}
.ns-area ul{float:left;}
.ns-area-city{width:55px;height:100%;lin-height:100%;text-align:right;float:left; padding:5px 0px;display: inline-block;}
.ns-area-city2{width:auto;padding:5px 8px;}
.ns-area-city a{font-weight:600; color:#000;}
.ns-area a:hover{text-decoration:underline;}
.ns-area ul li{width:700px;float:left;}
.ns-area span{cursor:pointer;}
.ns-area ul li span{padding:5px 0px; text-align: center;width:90px;}
.ns-area ul li span a{ color:#229AFF; border-right: 2px solid #229AFF; width:90px;display:inline-block; text-align: center;}

.ui-release-progress {clear: both;border: 0px solid #eee;}
.ui-step {padding-top: 40px;font-size: 12px;padding-bottom: 10px;padding-left: 0}
.ui-step:before,.step:after {content: " ";display: table}
.ui-step:after {clear: both}
.ui-step:before,.step:after {content: " ";display: table}
.ui-step:after {clear: both}
.ui-step.step4 .step-item {width: 33.3%}
.ui-step .step-item {position: relative;z-index: 1;float: left;display: inline;width: 10%;border-top: 5px solid #d5d5d5}
.ui-step .step-item.action {border-color: #3280FC}
.ui-step .step-item.action .step-num {color: #fff;background: #3280FC}
.ui-step .step-item.action .step-title {color: #3280FC}
.ui-step .step-num {width: 25px;height: 25px;display: inline-block;position: absolute;z-index: 1;top: -15px;left: 50%;margin-left: -12.5px;background: #d5d5d5;line-height: 25px;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}
.ui-step .step-text {text-align: center;color: #808080}
.ui-step .step-text.step-bottom {margin-top: 15px}

.ui-find-account-info{height:400px;font-size:16px;  background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD; margin-top: 40px;text-align: center; padding:10px 5px ;}
.ui-find-account-info .ui-enter-title{ background:#FFFFFF;border-bottom: 1px solid #DDDDDD; margin-top: 10px;text-align: left; margin:5px; padding:5px;}
.ui-find-account-info  ul{padding:10px;list-style-type:none}
.ui-find-account-info  ul li{padding:30px; }
.ui-find-account-info  ul li span{width:100px; border-bottom: 2px solid #DDDDDD; font-size:16px; margin:5px;cursor: pointer;}
.ui-find-account-info  ul li font{color:#FF6A00; font-weight:bolder;}
.ui-find-account-info .ui-div-center{height:300px; line-height:300px;text-align:center;color: #3280FC}

.ns-agency-area li a{line-height:24px;}

.search-btn {
    width: 50px;
    height: 40px;
    color: #fff;
    letter-spacing: 1px;
    background: #ffffff url(../ns-image/search_icon.png) no-repeat center;
    outline: 0;
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    float: left;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    font-size: 14px;
    cursor: pointer;
}
