﻿/*公共*/
body{/* font-family:"Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; */font-family: Arial, Helvetica, sans-serif;font-size:14px;background-color:#fff;line-height:14px;color:#7a7a7a;margin:0;padding:0;}
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
li {list-style:none;display: list-item;text-align: -webkit-match-parent;}
a {color:#7a7a7a;text-decoration: none;	}
img{border:0;}
.fl{float:left}
.fr{float:right}
.clearboth:after{clear:both;display:block;content:"";}
.clear{clear:both;}
.out{width:1000px;margin:0 auto;}
.man{color:#06A7E1;}
.woman{color:#ee5951;}
/*公共*/
.set{background:#F9F9F9;padding:12px;border-bottom:2px solid #E8E8E8;/*box-shadow:0 4px 5px #E8E8E8;*/}
.set .fl{width:120px;border-right:1px solid #E8E8E8;}
.set ul{margin-right:-20px;}
.set ul li{float:left;width:85px;border-left:1px solid #E8E8E8;text-align:center;}
.set ul li:first-child{border:none;}
.set ul li i{vertical-align:middle;margin-left:5px;display:inline-block;width:0;height:0;border:5px solid transparent; border-top-color:#aaaaaa;}
/*头部*/
.navbar { position: relative;height: 80px;margin-bottom: 0;}
.container{margin:0 auto;width:1000px;}
.container>.navbar-collapse, .container>.navbar-header {margin:0 auto;}
.navbar-header { /* width: 82%; */ float: left;}
.navbar-default .navbar-brand {color: #1caaea;}
.navbar-brand, .navbar-header .navbar-brand {float: left;padding: 0;font-size: 22px;line-height: 21px;width: 170px;height: 48px;margin-top: 16px;margin-bottom: 16px;margin-right: 45px;}
.icon-logo {background: url('/Public/img/mooc_logo.png');background-size: 100%;}
.navbar-slogan { margin-top: 15px;margin-bottom: 15px;float: left;width: 250px;height: 50px;}
.navbar-form { border: 0;margin-left: 0; margin-right: 0;box-shadow: none;}
.navbar-form {margin-bottom: 0;position: relative;width: 30%;min-width: 235px;box-shadow: 0 1px 0 rgba(255,255,255,.1);padding-top: 22.5px;padding-bottom: 22.5px;}
.navbar-right {float: right;}
.navbar-form .form-group {background: #fff;width: 100%;display: inline-block; margin-top: -1px;margin-bottom: -1px;}
.form-group { margin-bottom: 15px;}
.form-control {display: block; width: 100%;height: 25px;padding: 6px 12px;font-size: 14px;line-height: 1.57143;color: #666;border: 1px solid #e5e5e5;border-radius: 4px;}
.navbar-header:after, .navbar-header:before {content: " ";display: table;}
.navbar-form .btn { margin-top: 28.5px;margin-bottom: 28.5px;padding: 0;position: absolute;top: 0;right: 10px;}
.icon-search {text-indent: -9999px;vertical-align: middle;background: url('../img/icon.png') no-repeat;background-position: -10px -1712px;height: 23px;width: 23px;border: 1px solid transparent;}
.navbar-right {float: right!important;}
.navbar-nav>li {float: left;}
.navbar-default li>a {color: #1caaea;background: 0 0;font-size: 16px;line-height: 80px;display: block;text-align: center;height: 80px;padding:0 10px;}

.nav-main .container{overflow:hidden;width:1000px;margin:0 auto;background: #2aabe6;border-top: 0;position: relative;min-height: 36px; margin-bottom: 0;overflow: hidden;}
.nav-main li{float:left;margin-right:15px;}
.nav-main li.active a { background: #1998d5;}
.nav-main a:focus, .nav-main a:hover {background: #1998d5;text-decoration: none;}
.nav-main a {color: #fff; display: inline-block;font-size: 16px;line-height: 36px;text-align: center;padding: 0 15px;}
.nav-main .app {float: right;margin: 0;}
.nav-main .app a {color: #fff;font-size: 14px;padding: 0 15px; width: auto;}
.nav-main a {color: #fff;display: inline-block; font-size: 16px;line-height: 36px;text-align: center;padding: 0 15px;}

/*foot*/
.footer{border-top:2px solid #DDDDDD;line-height:25px;}
.footer a{color:#258CC8}
.footer>ul>li{box-sizing:border-box;padding:10px;float:left;}
.footer>ul>.col1{width:33%;}
.footer>ul>.col2{width:30%;}
.footer>ul>.col3{width:37%;}
.footer .li_title{}
.footer .sub li{float:left;}	
.footer .benyue li,.footer .wangqi li{margin-right:30px;}
.footer .contact li{margin-right:20px;}
.footer .link li{margin-right:10px;}
.footer .row2{margin-top:30px;}
/*page*/
.page{text-align:center;margin-top:40px;}
.page a, .page span {
		display: inline-block;
		height: 30px;
		text-align: center;
		padding: 0 12px;
		border: 1px solid #ded7d7;
		line-height: 30px;
		font-size: 14px;
		margin-right: 10px;
		color: #5C95E6;
}
.page span.on,.page span.current{background:#5C95E6;color:#fff;}