body {
	font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Yahei,sans-serif;
	word-wrap: break-word;
	color: #666;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Yahei,sans-serif;
}
img {
	height: auto;
	max-width: 100%;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	text-decoration: none;
	color: #51c4d4;
}

.mt30 {margin-top: 30px;}

/* bootstrap extend */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #51c4d4; border-color: #51c4d4;
}
.pagination>li>a, .pagination>li>span {
	color: #999; background-color: #fafafa; border-color: #e6e6e6;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}

.btn-default { color: #666666;}
/* header */
.header {
	border-bottom: 1px solid #ebebeb;
	background-image: url(../img/nav_bg.png);
	margin-bottom: 0;
}
.header .navbar-brand {
	display: block;
	margin: 15px 20px;
	padding: 0;
	max-width: 145px;
	height: 38px;
}
.header .navbar-brand img {

}

.navbar-nav>li>a {
	margin:0;
	padding: 0 30px 0;
	line-height: 80px;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #51c4d4;
}

.navbar-nav>.active>a, .navbar-nav>.active>a:focus, .navbar-nav>.active>a:hover {
	color: #51c4d4;
}

.navbar-toggle {
	margin-top:22px;
}
.navbar-toggle .icon-bar {
	background-color: #6F6A6A;
}


/* banner */
.view-title {
	text-align:center;
}
.view-title img {
	margin: 35px 15px 25px;
	max-width: 400px;
}
.view-desc {
	font-size:17px;
	margin: 40px 20px 60px;
	text-align: center;
}

.carousel-control.left, .carousel-control.right {
	background-image: none;
}

.cardstyle {margin-left: 40px; margin-right: 40px;}
.cardstyle .creator {margin-bottom: 45px;}
.cardstyle .item {text-align: center;}
.cardstyle .item .tagline { margin-bottom: 10px;}

.cardstyle .item .thumb {
	position: relative;
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
	max-width: 250px;
	width: 250px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	z-index: 99;
}
.item img{
	width: 100%;
}
.cardstyle .item .thumb img {
	width: 100%;
	transition: all .7s ease;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	z-index: 1;
}
.cardstyle .item a.thumb:hover img {
	transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transition: all .7s ease;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
}

/* download */
.downlist li {padding-left: 3px; padding-right: 3px; margin-bottom: 3px;}

.fullcolumn {background-color: #fbfbfd;}
.fullcolumn .down-bg {
	max-height:744px;
	text-align:center;
	overflow: hidden;
	
}
.fullcolumn .down {
	max-height:744px;
	position: relative;
}

.fullcolumn .down-btn {
	position: absolute;
	font-size: 20px;
	background-image: url(../img/down1.png);
	background-size: 100%;
	bottom: 80px;
	left: 230px;
	height: 72px;
	width: 290px;
	top: 8px;
}

.fullcolumn .down-btn:hover {
	background-image: url(../img/down_hover.png);
}

/* about us*/
.list2 .item {padding-left:9px; padding-right: 9px; margin-bottom:18px;}

/* detail */
.detail .dava {margin-bottom: 20px;}
.detail .dtit {margin-top: 0px; border-left: 3px solid #0abad2; padding-left: 10px;}
.detail .dlist {padding-left: 15px; padding-right:15px; margin-top: 30px;}
.detail .dlist dd {margin-bottom: 5px;}
.detail .dlist span {color: #51c4d4; margin-right: 10px; float: left;}
.detail .dlist .remark {display: inline-block;}

/* footer */
.bs-docs-footer {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 100px;
	color: #767676;
	text-align: center;
	border-top: 1px solid #e5e5e5;
}

.bs-docs-footer a {
	color: #767676;
}

.bs-docs-footer-links {
	padding-left: 0;
	margin-bottom: 20px;
}

.bs-docs-footer-links li {
	display: inline;
	padding: 0 3px;
}

/* news */
.news-list { background-color: #fff;}
.news-item {  margin: 0 0 15px; position: relative;}
.news-item .summary { overflow: hidden; padding: 0 15px; color: #aaa; font-size: 13px;}
.news-item .title { display: block; font-weight: 300; margin: 0 0 10px 0; color: #737373; font-size: 24px;}
.news-item .title a {color: #333333;}
.news-item .time {margin-bottom: 32px;}
.news-item .excerpt { margin: 8px 0 4px; color: #777; font-size: 14px; line-height: 24px; overflow: hidden; }
.news-item .thumbs {}
.news-item .thumbs .media { padding: 5px 5px 5px 0; margin: 0; max-width: 800px; overflow: hidden;}
.news-item .thumbs img {max-width: 100%; display: block;}
.news-item .action-block { line-height: 22px; padding-bottom: 60px; border-bottom: 1px dashed #7994b6; margin: 30px 0 20px 0; max-width: 600px;}
.news-item .action-block a {color: #333}
.news-rank { float: left; margin-right: 100px; font-size: 16px; text-align: center; line-height: 1.2; color: #666;}
.news-rank .date { color: #737373; border-top: 3px solid #51c4d4; float: left; width: 76px; text-align: center; padding-top: 13px;}
.news-rank .day { font-size: 48px; line-height: 42px; }
.news-rank .month { font-size: 16px; }

/* 女神成员 */
.home-screen { position: relative; overflow: hidden; }
.home-screen ul {list-style:none}

#background-image-container-cover { background: #000; height: 100%; opacity: .25; position: absolute; top: 0; width: 100%; z-index: 1; }

.member-title {margin: 100px auto; text-align: center; max-width: 317px;}
.member-info {padding: 0 30px; font-size: 14px; line-height: 30px; font-weight: 500; margin-top: 50px;}

.screen-content { height: 100%; position: absolute; top: 30%; width: 100%; z-index: 2; color: #fff; }
.screen-content .intro { text-align: center; margin-left: auto; margin-right: auto; }
.screen-content .title { font-size: 58px; font-weight: 300; }
.screen-content .name { font-size: 30px; font-weight: 300; margin-top: 10px; }

.screen-content .btn-container { margin-top: 80px; }

/* 招聘 */
.job-box { margin-bottom: 70px; }

.job-box .title span {background-color: #00b7d0; color: #fff; padding: 14px 35px; line-height: 45px; font-size: 16px; }

.jobs { padding: 5px 15px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.jobs .job-item { position: relative; display: block; padding: 20px 10px; background-color: #fff; border-top: 1px dashed #ddd; font-size: 16px; }
.jobs .job-item:first-child { border-width: 0; }

.go_zl{line-height: 45px;float:left;margin-left:20px;}
.go_zl strong{color:#51c4d4;cursor:pointer;}
.go_zl span{color:#000000;}
.row p{color:#999999;margin-left:0px;font-size:14px;}