@charset "utf-8";
/* CSS Document */
ul{ margin:0; padding:0;}
.out-wrap{padding-top:50px; padding-bottom:49px;}
.outbox{ color:#555555; font-size:1em;}
.outbox h1{ font-size:1.28em; color:#0098b3; margin:20px 0 10px 0; padding:0;}
.outbox>.outbox-header .orangecolor{ color:#f57d00;}
.outbox>.outbox-header .aboutus{ font-size: 1.14em; color: #0098b3; height: 35px;line-height: 2; margin: 0; padding:0px;}
.outbox>.outbox-header .aboutus span{ background:url(/m/images/icon_index_nav.png) no-repeat 0 -641px; display:inline-block; width:45px; height:45px; vertical-align:middle;}
.outbox>.outbox-header2{position:relative;}
.outbox>.outbox-header2 h1 {border-bottom: 1px #c8c8c8 dotted; height:55px;}
.outbox>.outbox-header2 h1 span.hotcourse{ background:url(../images/icon_index_nav.png) no-repeat 0 -370px; display:inline-block; width:142px; height:55px; line-height:55px; color:#ffffff; padding-left:15px;}
.outbox>.outbox-header2 h1 span.newrecommend{background:url(../images/icon_index_nav.png) no-repeat 0 -438px; display:inline-block; width:142px; height:55px; line-height:55px; color:#ffffff; padding-left:15px;}
.outbox>.outbox-header2 h1 span.monthly{ background:url(../images/icon_index_nav.png) no-repeat 0 -506px; display:inline-block; width:142px; height:55px; line-height:55px; color:#ffffff; padding-left:15px;}
.outbox>.outbox-header2 h1 .more{ line-height:55px; color:#999999; font-size:0.85em; margin-right:15px;}
.outbox>.outbox-header .aboutus .more{ color:#999999; font-size:0.85em; vertical-align:middle;}
.outbox>.outbox-body2{ padding:10px 0px 10px 15px;}
.outbox>.outbox-body3{ padding:10px;}
.outbox-body h3{ font-size:1.1em; color:#638ab9;}
.outbox-body .honor{ list-style:none;}
.outbox-body .honor li{ margin-bottom:8px;}
.outbox-body .honor li a{ color:#555;}
.outbox>.outbox-body .p01{ line-height:1.82857143;}
.outbox>.outbox-body .pfont{ line-height:1.82857143;}
.outbox>.outbox-body .p01 strong{ color:#0d509c;}
.outbox>.outbox-body .p02{ font-size:0.9em; line-height:1.82857143; margin-top:40px;} 
.outbox>.outbox-body .p02 strong{ color:#0d509c;}
.outbox>.outbox-body .h1en{ font-size:1.2em;}
.outbox>.outbox-body .pfont2{ font-size:0.9em; line-height:1.82857143;}


.list-group .list-group-item { background-color: #fff; border: none; border-bottom: 1px solid #ddd; border-radius: 0; margin-bottom: 0; padding:6px 0;}
.list-group span.glyphicon { color: #999999;position: absolute;right: 4%;top: 30%;}
.navbar-brand .anyuelogo{ background:url(../images/icon_index_nav.png) no-repeat 0 -321px; display:inline-block; width:84px; height:33px; background-size:84px; margin-top:8px;}
.container .indexsearch-box{ width:50%; float:right; top:8px; margin-right:2%;}

.indexsearch-box .btn { padding: 6px 12px;}
.indexsearch-box .glyphicon { top: 0;}
.indexsearch-box .btn-default {
  color: #767676;
  text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc;
}




.outbox>.outbox-header .contactus {  font-size: 1.14em;  color: #0098b3;  height: 35px;  line-height: 2;  margin: 0;  padding: 0 0 0 0px;}
.outbox>.outbox-header .contactus span{ background:url(/m/images/icon_index_nav.png) no-repeat -66px -641px; display:inline-block; width:45px; height:45px; vertical-align:middle;}

.outbox>.outbox-body .sixfeature > div{ border-width:1px 1px 1px 0; border-style:solid; border-color:#dddddd; height:72px;  box-sizing:border-box; margin-top:-1px; padding:14px 0 0 15px; }
.outbox>.outbox-body .sixfeature > div p{ width:62%; margin-left:8px; font-size:0.9em;}
.outbox>.outbox-body .sixfeature > div span{ float:left;}
.outbox>.outbox-body .sixfeature > div .feature1{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#ee8d10; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature2{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#f06e9c; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature3{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#41c8cd; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature4{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#9bcd46; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature5{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#9669e1; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature6{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:4px; background:#41b9f5; text-align:center; }
.outbox>.outbox-body .sixfeature > div .feature1 em{background:url(/m/images/icon_index_nav.png) 0 -237px; display:inline-block; width:29px; height:34px;vertical-align:middle;}
.outbox>.outbox-body .sixfeature > div .feature2 em{background:url(/m/images/icon_index_nav.png) 0 -282px; display:inline-block; width:32px; height:34px;vertical-align:middle;}
.outbox>.outbox-body .sixfeature > div .feature3 em{background:url(/m/images/icon_index_nav.png) 0 -327px; display:inline-block; width:25px; height:30px;vertical-align:middle;}
.outbox>.outbox-body .sixfeature > div .feature4 em{background:url(/m/images/icon_index_nav.png) -57px -237px; display:inline-block; width:28px; height:34px;vertical-align:middle;}
.outbox>.outbox-body .sixfeature > div .feature5 em{background:url(/m/images/icon_index_nav.png) -57px -285px; display:inline-block; width:27px; height:31px;vertical-align:middle;}
.outbox>.outbox-body .sixfeature > div .feature6 em{background:url(/m/images/icon_index_nav.png) -53px -327px; display:inline-block; width:31px; height:30px;vertical-align:middle;}

.navbar-fixed-bottom .row a{ width:25%; color:#fff; display:block; float:left; height:50px;text-align:center; font-size:0.85em;}
.navbar-fixed-bottom .row .nav-course,
.navbar-fixed-bottom .row .nav-anyue,
.navbar-fixed-bottom .row .nav-consultant{	border-right:1px #0f7789 solid;}
.navbar-fixed-bottom .row a span{ margin-top:5px;}

.navbar-fixed-bottom .row .nav-course span{ display:inline-block; background:url(/m/images/icon_index_nav.png) no-repeat -128px -239px; width:22px; height:21px;}
.navbar-fixed-bottom .row .nav-anyue span{ display:inline-block; background:url(/m/images/icon_index_nav.png) no-repeat -127px -269px; width:23px; height:23px;}
.navbar-fixed-bottom .row .nav-consultant span{ display:inline-block; background:url(/m/images/icon_index_nav.png) no-repeat -133px -303px; width:15px; height:22px;}
.navbar-fixed-bottom .row .nav-mine span{ display:inline-block; background:url(/m/images/icon_index_nav.png) no-repeat -127px -334px; width:23px; height:21px;}

.dropdown-menu {
position: absolute;
top: 100%;
right: 0;
left:inherit;
z-index: 1000;
display: none;
float: left;
min-width: 120px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

@media (max-width: 320px) {
	.nav-page .nav-list li:nth-child(1) a span{background:url(../images/icon_index_nav.png) no-repeat 0 -683px; display:inline-block; width:39px; height:44px; vertical-align:middle; margin:0 8% 0 5%;}
    .nav-page .nav-list li:nth-child(5) a span{background:url(../images/icon_index_nav.png) no-repeat 0 -743px; display:inline-block; width:40px; height:43px; vertical-align:middle; margin:0 8% 0 5%;}
}
@media (min-width: 300px) and (max-width: 320px) {

}
.center{text-align:center;}

.outbox > .outbox-body .inhouse li,.register li {
    line-height: 1.14;
    list-style: none outside none;
	margin-bottom:12px;
}

.outbox > .outbox-body .inhouse em,.register em{color:red;padding-right:2px;font-style:normal;}

.outbox > .outbox-body .inhouse li.text {
    padding:10px 0;
}

.outbox > .outbox-body .inhouse label {
    font-weight: normal;
    width: 24%;
}

.outbox > .outbox-body .inhouse li input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #666666;
    border-image: none;
    border-radius: 0;
    border-style: none none dotted;
    border-width: medium medium 1px;
    height: 24px;
    line-height: 24px;
    margin-left: 2%;
    width: 72%;
}

.outbox > .outbox-body .inhouse li textarea{
	height:90px;
}

.outbox > .outbox-body .inhouse li .error {
    color: #B60808;
    display: block;
    font-size: 0.85em;
    margin-right: 32px;
    padding: 2px 2px 2px 8px;
    text-align: right;
    width: auto;
}

a.inhousezn{display:inline-block;width:100px;height:30px;color:#fff;text-align:center;background:url(/m/training/images/btnzn.jpg) no-repeat 0 0;font-size:13px;line-height:30px;font-weight:bold;text-decoration:none;border:0;border-radius:5px;}
a.inhousexq{display:inline-block;width:100px;height:30px;color:#fff;text-align:center;background:url(/m/training/images/btnxq.jpg) no-repeat 0 0;font-size:13px;line-height:30px;font-weight:bold;text-decoration:none;border:0;border-radius:5px;}