@charset "utf-8";
/* CSS Document */
h1 {
	margin-bottom: 24px;
	font-size: 30px;
	font-weight: 700;
	line-height: 42px;
	color: #4c4c4c;
	}
h2 {
	margin: 40px 0 10px;
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
	color: #333333;
	}
h3 {
	margin-top: 20px;
	margin-bottom: 14px;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	color: #4d4d4d;
	}
p {
	font-size: 16px;
	color: #4c4c4c;
	line-height: 26px;
	font-weight: 400;
	}
p i {
	font-size: 16px;
	font-style: oblique !important;
	color: #4c4c4c;
	}
body {
	background: url("/images/bg/article-bg.jpg") top center fixed;
	-webkit-background-size: 100%; background-size: 100%;
	}
.top {
	background: #07152f url("/images/bg/mac-product-bg.jpg") no-repeat bottom center;
	background-size: cover;
	}
.list1 ul{
	padding: 10px 8px 0 26px;
	margin: 28px 0;
	border: 1px #a8a8a8 dashed;
	list-style-type: disc;
	font-style: italic;
	}
.list1 ul li{
	margin-bottom: 14px;
	list-style-type: disc;
	}
.title-border, .title-border2{
	padding-left: 14px;
	margin-top:40px;
	line-height: 56px;
	border-left: 4px #647FA3 solid;
	}
.title-border2{background: #e4ecf8;}
/*main*/
.main {
	margin-top: 40px;
	margin-bottom: 36px;
	}
.main a { color: #0075ef; }
.main a:hover { color: #0075ef; }
.main .content {
	padding: 56px 70px 60px;
	box-shadow: 0 4px 12px 0 #b8b8b8;
	background: #ffffff;
	}
.main .content img {
	max-width: 80%;
	height: auto !important;
	margin-bottom: 36px;
	/*-webkit-box-shadow: 0 1px 12px #cccccc;-moz-box-shadow: 0 1px 12px #cccccc;box-shadow: 0 1px 12px #cccccc;*/
	}
@media (max-width: 992px) {
	.main .content { padding: 56px 60px 62px; }
	}
@media (max-width: 768px) {
	.main .content {
		width: 100%;
		padding: 20px 24px 42px;
		}
	.main .container { padding-right: 0; padding-left: 0; }
	.main { margin-top: -160px;}
	}
@media (min-width: 768px) {
	.main .content { width: 100%;}
	}
@media (min-width: 992px) {
	.main .content { width: 800px;}
	}
@media (min-width: 1423px) {
	.main .content { width: 820px;}
	}
.main .content .menu li{margin-bottom: 10px;}
/*常见问题*/
.main .content .faq{margin-bottom: 46px;}
.main .content .faq .q{
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: bold;
	}
.main .content .faq .q-icon, .main .content .faq .a-icon{
	display: inline-block;
	width: 26px;
	height: 26px;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	margin-right: 8px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 26px;
	color: #ffffff;
	}
.main .content .faq .q-icon{background: #0098ff;;}
.main .content .faq .a-icon{background: #2bcd6f;}
.main .content .faq p{margin-bottom: 16px;}
.main .ti{
	margin: 20px 0 !important;
	font-style: italic !important;
	color: #eb5a5a;
	}
.main .ti .icon-warning{margin-right: 6px;}
/*常见问题-end*/
/*tips*/
.tips .ti{
	width: 40px;
	height: 26px;
	margin-bottom: 10px;
	border-radius: 2px;
	border: 1px #fab102 solid;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fab102;
	line-height: 26px;
}
.tips .con{
	padding: 10px;
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 26px;
	background-color: #eef1e2;
}
/*tips-end*/
/*sidebar*/
.main .sidebar { padding-top: 166px; }
@media (min-width: 992px) {
	.main .sidebar { width: 310px; }
	}
@media (min-width: 1423px) {
	.main .sidebar { width: 330px; }
	}
.main .sidebar dl{
	padding: 18px;
	margin-bottom: 26px;
	background: #ffffff;
	}
.main .sidebar dl dt {
	padding-left: 18px;
	padding-bottom: 5px;
	margin-bottom: 14px;
	margin-top: 0;
	border-bottom: 1px solid #eaeaea;
	color: #4c4c4c;
	background: url("/images/icon-article-title.png") no-repeat 0 4px;
	}
.main .sidebar dl dd a{
	font-size: 0.875rem;
	color: #4c4c4c !important;
	}
/*sidebar-end*/