@charset "utf-8";

/* CSS Document */

html {

	font-size: 14px;

	font-size: -moz-calc(.775rem - -.25 *(100vw - 20rem) / 100);

	font-size: -webkit-calc(.775rem - -.25 *(100vw - 20rem) / 100);

	font-size: -o-calc(.775rem - -.25 *(100vw - 20rem) / 100);

	font-size: calc(.775rem - -.25 *(100vw - 20rem) / 100);

}

body{

	width: auto;

	overflow: auto;

	/*background-image: url(1.jpg);

	background-position: center;

	background-size:cover;*/
	font-family:  PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important
}

nav {

    min-width: 320px;

}

.navbar-inverse{
    background: #e4e4e4;

    border-bottom: 0;

}
.oaooa .navbar-inverse{
	background-color:#E7ECF2;
}
/*.navbar-inverse .navbar-nav>li>a{

	color:inherit;

}*/



.site-logo>img{

	max-height:30px;

}

.site-name{

	line-height: 30px;

	padding-left:10px;

}

.navbar-notice span{

	/*background:#e5e5e5;*/

	/*color:#4e5563;*/
	font-size: 24px;

}

.navbar-notice span.badge{

	background-color: #db4437;

	color:#FFF;

}

.bs-container{

	/*padding-top:65px;*/

}

.bs-left-container{

	width:250px;

	min-height:100%;

}

.bs-main-container{

	margin-left:250px;

	padding:0;

}

.main-content{

	padding:20px;

	height:100%;

}
.banner-topspace{
	height:50px;
	background-color:#e4e4e4;
}
.oaooa .banner-topspace{
	background-color:#E7ECF2;
}

.banner{
	position:relative;
	background-image: url("bj.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height:660px;
	text-align:center;
	padding-top:30px;
	background-position: center;
}
.oaooa .banner{
	position:relative;
	background-color:#E7ECF2;
	background-image: url("bj1.jpg");
	background-repeat: no-repeat;
	background-position: center;
	height:400px;
	background-size:auto;
	text-align:center;
}
.banner p{
	color:#CA846C;
	font-size:45px;
	line-height: 2em;
}
.app-item{
	position: relative;
	line-height: 30px;
	padding-right:30px; 
}
.app-item .wrapper{
	border:1px solid #f0f0f0;
	border-radius: 5px;
	
	margin:0 0 50px 0;
	min-height:100px;
	display: block;
}
.app-item .wrapper:hover {
    border: 1px solid #00c1de;
    box-shadow: 0 0 20px rgba(0, 198, 226, 0.5);
}
.app-item .title-wrapper{
	padding-right:70px;	
	text-align: left
}
.app-item .title-wrapper .app-list-title{
	font-size:20px;
	color:#373D41;
	padding:25px 20px 10px 25px;
}
.app-item .title-wrapper .app-list-subtitle{
	color: #777F84;
    font-size: 14px;
	padding-left: 25px;
	height: 60px;
	overflow: hidden;
}
.app-item .app-item-icon{
	position:absolute;
	right:45px;
	top:10px;
	width:50px;
	height:50px;
	border-radius: 50%;
}
.app-item .app-item-icon img{
	max-width:100%;
	max-height:100%;
}

.app-item-link{
	display: block;
	padding:20px 0 10px 25px;
	color: #00c1de;
	padding-left:25px;
}
.app-item-link:hover{
	color:#00afc9;
}
.c-title{
	margin:50px 0 50px 0;
	color:#777F84
}

