body, button, img, input, ol, textarea, ul {
	font-size: 12px;
	font-family: Helvetica Neue, Tahoma, Arial, "微软雅黑", "宋体", "黑体";
	color: #333;
	line-height: 1.5
}
body {
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	-webkit-text-size-adjust: none
}
img {
	border: 0
}
ol, ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
a {
	text-decoration: none;
	color: #06c
}
a:hover {
	text-decoration: underline
}
a:focus {
	outline: 0;
	-moz-outline: 0
}
input, textarea {
	outline: 0
}
.placeholder {
	color: #aaa
}
.imgbutton {
	width: 100%;
	height: 100%;
	border: 0;
	background: 0 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	outline: 0
}
.overflowHidden {
	overflow: hidden;
	zoom: 1
}
.overflow_ellipsis {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.WordBreak {
	word-wrap: break-word;
	word-break: break-word
}
.AllBreak {
	word-wrap: break-word;
	word-break: break-all
}
td {
	vertical-align: top
}
.Hand, .Pointer {
	cursor: pointer
}
.DefaultCursor {
	cursor: default!important
}
.InlineBlock {
	display: inline-block!important
}
.Block {
	display: block
}
.NoUnderline {
	text-decoration: none!important
}
.Underline {
	text-decoration: underline!important
}
.Absolute {
	position: absolute!important
}
.Relative {
	position: relative!important
}
.Fixed {
	position: fixed!important
}
.Left {
	float: left!important
}
.Right {
	float: right!important
}
.Clear {
	clear: both;
	visibility: hidden;
	border-top: 0;
	margin-top: -1px!important
}
.TxtLeft {
	text-align: left!important
}
.TxtCenter {
	text-align: center!important
}
.TxtRight {
	text-align: right!important
}
.TxtTop, .TxtTop img {
	vertical-align: top!important
}
.TxtMiddle {
	vertical-align: middle!important
}
.TxtBottom {
	vertical-align: bottom!important
}
.Border0 {
	border: 0!important
}
.BorderBottom0 {
	border-bottom: 0!important
}
.Border {
	border: 1px solid #fff!important
}
.BorderTop {
	border-top: 1px solid #fff!important
}
.BorderRight {
	border-right: 1px solid #fff!important
}
.BorderLeft {
	border-left: 1px solid #fff!important
}
.BorderBottom {
	border-bottom: 1px solid #fff!important
}
.BorderGrayColor {
	border-color: #ccc!important
}
.BorderGrayD {
	border: 1px solid #ddd
}
.BorderGrayE {
	border: 1px solid #eee
}
.BorderGray9 {
	border: 1px solid #999!important
}
.BorderBottomGrayC {
	border-bottom-color: #ccc!important
}
.BorderBottomGrayD {
	border-bottom-color: #ddd!important
}
.itemEnd, .liEnd {
	border: 0!important
}
.borderColor_ef {
	border-color: #efefef!important
}
.borderColor_c {
	border-color: #ccc!important
}
.Hidden {
	display: none
}
.Visibility {
	visibility: hidden
}
.active {
	font-weight: 700
}
.fixed {
	table-layout: fixed
}
.fixed td {
	word-break: break-all
}
.Arial {
	font-family: Arial!important
}
.Italic {
	font-style: italic
}
.Bold {
	font-weight: 700!important
}
.Normal {
	font-weight: 400!important
}
.Red {
	color: red!important
}
.Green {
	color: #739812
}
.DepGreen {
	color: Green
}
.White {
	color: #fff
}
.ShaYellow {
	color: #C3AF64!important
}
.DisabledColor {
	color: #CAC8BB!important
}
.HighLightColor {
	background-color: #fc6
}
.DashedBG {
	background: url(../images/bg_dashed.gif) left bottom repeat-x
}
.GrayBG {
	background-color: #f5f5f5
}
.GrayBGF8 {
	background-color: #f8f8f8
}
.GrayBGFA {
	background-color: #fafafa
}
.BGFF5A00 {
	background-color: #ff5a00
}
.lastItem {
	background: none!important
}
.BlueBG {
	background-color: #06c
}
.ThemeBGColor3 {
	background-color: #06c!important
}
.Alpha9_6 {
	opacity: .96;
	-moz-opacity: .96;
	filter: alpha(opacity=96)
}
.Alpha9 {
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90)
}
.Alpha8 {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)
}
.Alpha7 {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70)
}
.Alpha6 {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60)
}
.Alpha5 {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50)
}
.Alpha4 {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40)
}
.Alpha3 {
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30)
}
.Alpha2 {
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20)
}
.Alpha1 {
	opacity: .1;
	-moz-opacity: .1;
	filter: alpha(opacity=10)
}
.mp0 {
	margin: 0!important;
	padding: 0!important
}
.mAll5 {
	margin: 5px!important
}
.mAll10 {
	margin: 10px!important
}
.mAll12 {
	margin: 12px!important
}
.mAll15 {
	margin: 15px!important
}
.mAll20 {
	margin: 20px!important
}
.mAll30 {
	margin: 30px!important
}
.mTop0 {
	margin-top: 0!important
}
.mTop2 {
	margin-top: 2px!important
}
.mTop3 {
	margin-top: 3px!important
}
.mTop5 {
	margin-top: 5px!important
}
.mTop6 {
	margin-top: 6px!important
}
.mTop7 {
	margin-top: 7px!important
}
.mTop8 {
	margin-top: 8px!important
}
.mTop10 {
	margin-top: 10px!important
}
.mTop11 {
	margin-top: 11px!important
}
.mTop12 {
	margin-top: 12px!important
}
.mTop13 {
	margin-top: 13px!important
}
.mTop15 {
	margin-top: 15px!important
}
.mTop18 {
	margin-top: 18px!important
}
.mTop20 {
	margin-top: 20px!important
}
.mTop25 {
	margin-top: 25px!important
}
.mTop30 {
	margin-top: 30px!important
}
.mTop35 {
	margin-top: 35px!important
}
.mTop40 {
	margin-top: 40px!important
}
.mTop45 {
	margin-top: 45px!important
}
.mTop50 {
	margin-top: 50px!important
}
.mRight0 {
	margin-right: 0!important
}
.mRight2 {
	margin-right: 2px!important
}
.mRight3 {
	margin-right: 3px!important
}
.mRight5 {
	margin-right: 5px!important
}
.mRight7 {
	margin-right: 7px!important
}
.mRight10 {
	margin-right: 10px!important
}
.mRight12 {
	margin-right: 12px!important
}
.mRight15 {
	margin-right: 15px!important
}
.mRight20 {
	margin-right: 20px!important
}
.mRight30 {
	margin-right: 30px!important
}
.mRight35 {
	margin-right: 35px!important
}
.mRight40 {
	margin-right: 40px!important
}
.mBottom3 {
	margin-bottom: 3px!important
}
.mBottom4 {
	margin-bottom: 4px!important
}
.mBottom5 {
	margin-bottom: 5px!important
}
.mBottom6 {
	margin-bottom: 6px!important
}
.mBottom10 {
	margin-bottom: 10px!important
}
.mBottom12 {
	margin-bottom: 12px!important
}
.mBottom15 {
	margin-bottom: 15px!important
}
.mBottom20 {
	margin-bottom: 20px!important
}
.mBottom30 {
	margin-bottom: 30px!important
}
.mLeft3, .mLeft5 {
	margin-left: 5px!important
}
.mLeft7 {
	margin-left: 7px!important
}
.mLeft10 {
	margin-left: 10px!important
}
.mLeft12 {
	margin-left: 12px!important
}
.mLeft15 {
	margin-left: 15px!important
}
.mLeft20 {
	margin-left: 20px!important
}
.mLeft25 {
	margin-left: 25px!important
}
.mLeft30 {
	margin-left: 30px!important
}
.mLeft35 {
	margin-left: 35px!important
}
.mLeft40, .mLeft48 {
	margin-left: 40px!important
}
.mLeft80 {
	margin-left: 80px!important
}
.pAll0 {
	padding: 0!important
}
.pAll2 {
	padding: 2px!important
}
.pAll5 {
	padding: 5px!important
}
.pAll10 {
	padding: 10px!important
}
.pAll15 {
	padding: 15px!important
}
.pAll20 {
	padding: 20px!important
}
.pAll30 {
	padding: 30px!important
}
.pTop0 {
	padding-top: 0!important
}
.pTop5 {
	padding-top: 5px!important
}
.pTop10 {
	padding-top: 10px!important
}
.pTop15 {
	padding-top: 15px!important
}
.pTop20 {
	padding-top: 20px!important
}
.pTop25 {
	padding-top: 25px!important
}
.pTop30 {
	padding-top: 30px!important
}
.pTop35 {
	padding-top: 35px!important
}
.pTop45 {
	padding-top: 45px!important
}
.pRight0 {
	padding-right: 0!important
}
.pRight5 {
	padding-right: 5px!important
}
.pRight10 {
	padding-right: 10px!important
}
.pRight15 {
	padding-right: 15px!important
}
.pRight20 {
	padding-right: 20px!important
}
.pRight25 {
	padding-right: 25px!important
}
.pRight30 {
	padding-right: 30px!important
}
.pRight40 {
	padding-right: 40px!important
}
.pBottom2 {
	padding-bottom: 2px!important
}
.pBottom3 {
	padding-bottom: 3px!important
}
.pBottom5 {
	padding-bottom: 5px!important
}
.pBottom10 {
	padding-bottom: 10px!important
}
.pBottom15 {
	padding-bottom: 15px!important
}
.pBottom20 {
	padding-bottom: 20px!important
}
.pBottom30 {
	padding-bottom: 30px!important
}
.pBottom50 {
	padding-bottom: 50px!important
}
.pLeft0 {
	padding-left: 0!important
}
.pLeft5 {
	padding-left: 5px!important
}
.pLeft7 {
	padding-left: 7px!important
}
.pLeft8 {
	padding-left: 8px!important
}
.pLeft9 {
	padding-left: 9px!important
}
.pLeft10 {
	padding-left: 10px!important
}
.pLeft12 {
	padding-left: 12px!important
}
.pLeft15 {
	padding-left: 15px!important
}
.pLeft20 {
	padding-left: 20px!important
}
.pLeft25 {
	padding-left: 25px!important
}
.pLeft30 {
	padding-left: 30px!important
}
.pLeft29 {
	padding-left: 29px!important
}
.pLeft35 {
	padding-left: 35px!important
}
.pLeft36 {
	padding-left: 36px!important
}
.pLeft40 {
	padding-left: 40px!important
}
.pLeft45 {
	padding-left: 45px!important
}
.pLeft50 {
	padding-left: 50px!important
}
.White24 {
	font-size: 24px;
	color: #fff
}
.Blue {
	color: #06c!important
}
.Blue14Bold {
	font-size: 14px;
	color: #06c!important;
	font-weight: 700
}
.Blue16 {
	font-size: 16px;
	color: #06c!important
}
.Blue16Bold {
	font-size: 16px;
	color: #06c!important;
	font-weight: 700
}
.Blue18 {
	font-size: 18px;
	color: #06c!important
}
.Blue20 {
	font-size: 20px;
	color: #06c!important
}
.Blue22 {
	font-size: 22px;
	color: #06c!important
}
.Blue24 {
	font-size: 24px;
	color: #06c!important
}
.Blue24Bold {
	font-size: 24px;
	font-weight: 700;
	color: #06c!important
}
.BlueBold {
	color: #06c!important;
	font-weight: 700
}
.Gray {
	color: #333!important
}
.Gray14 {
	color: #333!important;
	font-size: 14px
}
.Gray16 {
	color: #333!important;
	font-size: 16px
}
.Gray_6 {
	color: #666!important
}
.Gray_8 {
	color: #888!important
}
.Gray_9 {
	color: #999!important
}
.Gray_a {
	color: #aaa!important
}
.Gray_c {
	color: #ccc!important
}
.Gray_d {
	color: #eee!important
}
.Gray_df {
	color: #dfdfdf!important
}
.Gray_c6 {
	color: #c6c6c6!important
}
.Bg_Gray_6 {
	background-color: #666!important
}
.Black {
	color: #000!important
}
.BlackBold {
	color: #000!important;
	font-weight: 700
}
.Black14 {
	color: #000!important;
	font-size: 14px
}
.Black16 {
	color: #000!important;
	font-size: 16px
}
.Black18 {
	color: #000!important;
	font-size: 18px
}
.Black18Bold {
	color: #000!important;
	font-size: 18px;
	font-weight: 700
}
.Black20 {
	color: #000!important;
	font-size: 20px
}
.Font10 {
	font-size: 10px!important;
	-webkit-text-size-adjust: none
}
.Font12 {
	font-size: 12px!important
}
.Font14 {
	font-size: 14px!important
}
.Font16 {
	font-size: 16px!important
}
.Font17 {
	font-size: 17px!important
}
.Font18 {
	font-size: 18px!important
}
.Font20 {
	font-size: 20px!important
}
.Font22 {
	font-size: 22px!important
}
.Font24 {
	font-size: 24px!important
}
.Font26 {
	font-size: 26px!important
}
.Font30 {
	font-size: 30px!important
}
.Font32 {
	font-size: 32px!important
}
.Font36 {
	font-size: 36px!important
}
.Font40 {
	font-size: 40px!important
}
.Font48 {
	font-size: 48px!important
}
.Font56 {
	font-size: 56px!important
}
.LineHeight15 {
	line-height: 15px!important
}
.LineHeight16 {
	line-height: 16px!important
}
.LineHeight18 {
	line-height: 18px!important
}
.LineHeight20 {
	line-height: 20px!important
}
.LineHeight22 {
	line-height: 22px!important
}
.LineHeight24 {
	line-height: 24px!important
}
.LineHeight25 {
	line-height: 25px!important
}
.LineHeight26 {
	line-height: 26px!important
}
.LineHeight27 {
	line-height: 27px!important
}
.LineHeight28 {
	line-height: 28px!important
}
.LineHeight30 {
	line-height: 30px!important
}
.LineHeight35 {
	line-height: 35px!important
}
.LineHeight40 {
	line-height: 40px!important
}
.LineHeight50 {
	line-height: 50px!important
}
.iconLoading {
	background: url(../images/ajax-loader.gif) center center no-repeat;
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px
}
.Icon_UnChecked {
	background: url(../images/ico_unchecked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer
}
.Icon_Checked {
	background: url(../images/ico_checked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer
}
.Icon_DisChecked {
	background: url(../images/ico_dischecked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: default
}
.iconCheckbox {
	background: url(../images/ico_unchecked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer
}
.iconCheckbox:checked {
	background: url(../images/ico_checked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer
}
.iconCheckbox:disabled {
	background: url(../images/ico_dischecked.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: default
}
.Icon_RadioUnChecked {
	background: url(../images/radiounchecked.png) no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer
}
.Icon_RadioChecked {
	background: url(../images/radiochecked.png) no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer
}
.inputError {
	background: url(../images/check_error.gif) no-repeat right #FFF7F7
}
.inputRight {
	background: url(../images/check_right.gif) no-repeat right #FFF
}
.inputOutError {
	display: inline-block;
	width: 26px;
	height: 100%;
	background: url(../images/check_error.gif) center center no-repeat
}
.inputOutRight {
	display: inline-block;
	width: 26px;
	height: 100%;
	background: url(../images/check_right.gif) center center no-repeat
}
.arrowWhiteDown {
	width: 12px;
	height: 8px;
	display: inline-block;
	background: url(../images/arrow_whitedown.png) center center no-repeat
}
.arrowWhiteUp {
	width: 12px;
	height: 8px;
	display: inline-block;
	background: url(../images/arrow_whiteup.png) center center no-repeat
}
.TextBox {
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	padding-left: 5px
}
.TextArea {
	border: 1px solid #d5d5d5;
	outline: 0;
	overflow-y: auto;
	resize: none;
	font-size: 12px;
	line-height: 18px;
	word-wrap: break-word;
	font-family: Tahoma, Arial, "微软雅黑";
	background-color: #fff
}
.btn-small {
	padding: 7px 14px;
	font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #006dcc;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #08c, #04c);
	border-color: #04c #04c #002a80
}
.btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary[disabled] {
	color: #fff;
	background-color: #04c
}
.btn:focus, .btn:hover {
	color: #fff;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
.btn-primary-black {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #aaa;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #aaa, #aaa);
	border-color: #aaa;
	cursor: default
}
.btn-primary-black.active, .btn-primary-black.disabled, .btn-primary-black:active, .btn-primary-black:focus, .btn-primary-black:hover, .btn-primary-black[disabled] {
	color: #fff;
	background-color: #aaa
}
.btnBootstrap-middle {
	padding: 5px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.btnBootstrap-small {
	padding: 2px 6px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.btnBootstrap-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.btnBootstrap {
	display: inline-block;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.btnBootstrap:focus, .btnBootstrap:hover {
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
.btnBootstrap_lineHight11 {
	display: inline-block;
	margin-bottom: 0;
	line-height: 11px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.btnBootstrap-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #06c;
	border-color: #06c #06c #04A
}
.btnBootstrap-primary.active, .btnBootstrap-primary.disabled, .btnBootstrap-primary:active, .btnBootstrap-primary:focus, .btnBootstrap-primary:hover, .btnBootstrap-primary[disabled] {
	background-color: #04A
}
.btnBootstrap-666 {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #666;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #666, #666);
	border-color: #666
}
.btnBootstrap-666.active, .btnBootstrap-666.disabled, .btnBootstrap-666:active, .btnBootstrap-666:focus, .btnBootstrap-666:hover, .btnBootstrap-666[disabled] {
	color: #fff;
	background-color: #666
}
.btnBootstrap-999 {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #999;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #999, #999);
	border-color: #999
}
.btnBootstrap-999.active, .btnBootstrap-999.disabled, .btnBootstrap-999:active, .btnBootstrap-999:focus, .btnBootstrap-999:hover, .btnBootstrap-999[disabled] {
	color: #fff;
	background-color: #999
}
.btnBootstrap-969696 {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #969696;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #969696, #969696);
	border-color: #969696
}
.btnBootstrap-969696.active, .btnBootstrap-969696.disabled, .btnBootstrap-969696:active, .btnBootstrap-969696:focus, .btnBootstrap-969696:hover, .btnBootstrap-969696[disabled] {
	color: #fff;
	background-color: #969696
}
.btnBootstrap-e6e6e6 {
	color: #999;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #e6e6e6, #e6e6e6);
	border-color: #e6e6e6
}
.btnBootstrap-e6e6e6.active, .btnBootstrap-e6e6e6.disabled, .btnBootstrap-e6e6e6:active, .btnBootstrap-e6e6e6:focus, .btnBootstrap-e6e6e6:hover, .btnBootstrap-e6e6e6[disabled] {
	color: #999;
	background-color: #e6e6e6
}
.btnBootstrap-f0f0f0 {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #f0f0f0;
	border-color: #f0f0f0
}
.btnBootstrap-black {
	cursor: default;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #aaa;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #aaa, #aaa);
	border-color: #aaa
}
.btnBootstrap-black.active, .btnBootstrap-black.disabled, .btnBootstrap-black:active, .btnBootstrap-black:focus, .btnBootstrap-black:hover, .btnBootstrap-black[disabled] {
	color: #fff;
	background-color: #aaa
}
.btnBootstrap-primary-LightBlue {
	background-color: #EDF4FB;
	border-color: #D4E5F6;
	color: #8FAECC;
	text-shadow: 0 1px 0 #fff;
	background-repeat: repeat-x
}
.btnBootstrap-primary-LightBlue:hover {
	background-color: #D4E5F6
}
.btnBootstrap-primary-Tray {
	background-color: #929292;
	border-color: #777;
	color: #fff;
	background-repeat: repeat-x
}
.btnBootstrap-primary-Tray:hover {
	background-color: #777
}
.btnBootstrap-paleBlue {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #62A7ED;
	background-repeat: repeat-x;
	border-color: #3BA7EC #38A3E5 #318EC8 #53B1EE
}
.btnBootstrap-paleBlue.active, .btnBootstrap-paleBlue.disabled, .btnBootstrap-paleBlue:active, .btnBootstrap-paleBlue:focus, .btnBootstrap-paleBlue:hover, .btnBootstrap-paleBlue[disabled] {
	color: #fff;
	background-color: #06c
}
.btn-link {
	border: none;
	color: #06c;
	cursor: pointer;
	background: 0 0;
	padding: 3px 6px;
	line-height: 20px;
	margin-top: 2px;
	vertical-align: top
}
.btn-link:active, .btn-link:focus, .btn-link:hover {
	outline: 0;
	text-decoration: underline
}
#alertDialog {
	position: fixed;
	background-color: #cffbc7;
	color: green;
	padding: 10px 40px 10px 20px;
	text-align: left;
	font-size: 20px;
	border: 2px solid #fff;
	-moz-border-radius: 7px;
	-moz-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 40px #ccc;
	z-index: 99999
}
#alertDialog .close {
	position: absolute;
	right: 10px;
	top: 12px;
	color: #190;
	background-color: #fff;
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	overflow: hidden;
	font-size: 20px;
	line-height: 16px;
	font-weight: 700;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	text-decoration: none
}
.errorDialog {
	background-color: #FD7E71!important;
	color: #c10!important
}
.errorDialog .close {
	color: #FD7E71!important
}
.warningDialog {
	background-color: #fbeac7!important;
	color: #d80!important
}
.warningDialog .close {
	color: #fbeac7!important
}
.warningErrorDialog {
	background-color: #ececec!important;
	color: #333!important
}
.warningErrorDialog .close {
	color: #ececec!important
}
.linkme {
	width: 458px;
	padding-bottom: 10px
}
.linktitle {
	height: 60px;
	background-color: #F3F3F3;
	border: 3px solid #D4E0EE;
	color: #06C;
	line-height: 60px;
	font-size: 20px;
	padding-left: 20px;
	word-spacing: 5px;
	letter-spacing: 3px
}
.linkcontent {
	padding-top: 10px;
	padding-bottom: 20px;
	height: 360px;
	width: 480px;
	overflow: auto
}
.linkcontent table tr {
	height: 30px;
	color: #666;
	font-weight: 700;
	font-size: 12px;
	line-height: 30px
}
.linkcontent table tr td input {
	width: 179px;
	height: 22px;
	border: 1px solid #CCC;
	padding-left: 8px
}
.linkcontent table tr td textarea {
	padding-left: 8px
}
.TitleMD3 {
	color: #06c;
	text-indent: 2px;
	font-size: 18px
}
.TitleMD4 {
	color: #666;
	font-size: 14px
}
.linkButton {
	font-weight: 400;
	text-align: center;
	background-color: #06C;
	cursor: pointer;
	color: #fff
}
.Button {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	padding: 1px 5px;
	background-color: #f5f5f5;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	border: 1px solid #ccc
}
.Button img {
	vertical-align: middle
}
.Button:hover {
	text-decoration: none
}
.Disabled {
	color: #d5d5d5!important;
	background-color: #999!important;
	border: 1px solid #666!important
}
.Logo_MingDao {
	display: inline-block;
	width: 120px;
	height: 75px;
	background: url(../images/logo_mingdao.png) center center no-repeat
}
.Home_Logo_MingDao {
	display: inline-block;
	width: 220px;
	height: 65px;
	background: url(../images/home_logo_mingdao.png) center center no-repeat
}
.textShadowTopBlack {
	text-shadow: #000 0 -1px 0;
	-webkit-text-shadow: #000 0 -1px 0;
	-moz-text-shadow: #000 0 -1px 0
}
.textShadowTopC54A00 {
	text-shadow: #c54a00 0 -1px 0;
	-webkit-text-shadow: #c54a00 0 -1px 0;
	-moz-text-shadow: #c54a00 0 -1px 0
}
.textShadowBottomWhite {
	text-shadow: #fff 0 1px 0;
	-webkit-text-shadow: #fff 0 1px 0;
	-moz-text-shadow: #fff 0 1px 0
}
.textShadowBottomBlack {
	text-shadow: #000 0 3px 0;
	-webkit-text-shadow: #000 0 3px 0;
	-moz-text-shadow: #000 0 3px 0
}
.arrowUpOuter {
	width: 0;
	height: 0;
	border-width: 10px 9px;
	border-style: solid;
	border-color: #fff #fff #cfcfcf;
	position: relative
}
.arrowUpInner {
	width: 0;
	height: 0;
	border: 9px solid;
	border-color: transparent transparent #f8f8f8;
	position: absolute;
	top: -7px;
	left: -9px
}
.arrowRightOuter {
	width: 0;
	height: 0;
	border-width: 9px 10px;
	border-style: solid;
	border-color: #fff #fff #fff #cfcfcf;
	position: relative
}
.arrowRightInner {
	width: 0;
	height: 0;
	border: 9px solid;
	border-color: transparent transparent transparent #f8f8f8;
	position: absolute;
	top: -9px;
	left: -10px
}
.arrowDownOuter {
	width: 0;
	height: 0;
	border-width: 10px 9px;
	border-style: solid;
	border-color: #cfcfcf transparent transparent;
	position: relative
}
.arrowDownInner {
	width: 0;
	height: 0;
	border: 9px solid;
	border-color: #f8f8f8 transparent transparent;
	position: absolute;
	top: -11px;
	left: -9px
}
.arrowLeftOuter {
	width: 0;
	height: 0;
	border-width: 9px 10px;
	border-style: solid;
	border-color: #fff #cfcfcf #fff #fff;
	position: relative
}
.arrowLeftInner {
	width: 0;
	height: 0;
	border: 9px solid;
	border-color: transparent #f8f8f8 transparent transparent;
	position: absolute;
	top: -9px;
	left: -8px
}
.arrowDown {
	width: 0;
	height: 0;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #000 transparent transparent;
	overflow: hidden
}
.arrowRight {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #aaa;
	margin-left: 5px
}
.arrowLeft {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #aaa transparent transparent;
	margin-left: 5px
}
.arrowAutoLeft {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 30px 25px 30px 0;
	border-style: solid;
	border-color: transparent #06c transparent transparent;
	float: left;
	background: #fff
}
.boderRadAll_2 {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.boderRadAll_3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.boderRadAll_5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.boderRadAll_10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.fullScreenDivChange {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999999
}
.font-hei {
	font-family: "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Source Han Sans CN Normal", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif!important
}
.font-kai {
	font-family: Baskerville, Georgia, "Liberation Serif", "Kaiti SC", STKaiti, "AR PL UKai CN", "AR PL UKai HK", "AR PL UKai TW", "AR PL UKai TW MBE", "AR PL KaitiM GB", KaiTi, KaiTi_GB2312, "TW\-Kai", serif!important
}
.font-song {
	font-family: Georgia, "Nimbus Roman No9 L", "Songti SC", STSong, "AR PL SungtiL GB", NSimSun, SimSun, "TW\-Sung", "WenQuanYi Bitmap Song", "AR PL UMing CN", "AR PL UMing HK", "AR PL UMing TW", "AR PL UMing TW MBE", serif!important
}
.font-fang-song {
	font-family: Baskerville, "Times New Roman", "Liberation Serif", STFangsong, FangSong, FangSong_GB2312, "CWTEX\-F", serif!important
}
.font-ming {
	font-family: Georgia, "Nimbus Roman No9 L", "AR PL UMing CN", "AR PL UMing HK", "AR PL UMing TW", "AR PL UMing TW MBE", PMingLiU, MingLiU, serif!important
}
#M_pageCon_Div {
	clear: both;
	font-family: Tahoma, Arial, "微软雅黑";
	overflow: hidden;
	zoom: 1
}
#success {
	width: 950px;
	margin: 0 auto
}
#success .mobile_top {
	overflow: hidden;
	zoom: 1;
	height: 98px
}
#success .mobile_top .mobile_logo {
	padding: 5px 0 0
}
#success .success_ul {
	list-style: none;
	margin-top: 10px
}
#success .success_ul li {
	padding: 2px 0
}
.success_Ico {
	background: url(../images/success_icon.gif) no-repeat;
	width: 34px;
	height: 35px;
	float: right
}
#versions .versions td {
	border: 0 solid #000;
	border-top-width: 1px;
	padding: 5px 30px;
	vertical-align: middle
}
#versions .versions .b_left {
	border-left-width: 1px
}
#versions .versions .b_bottom {
	border-bottom-width: 1px
}
#versions .versions ul {
	padding: 0;
	margin: 0
}
#upgradeHtmlDialog .RegisterTitle {
	font-size: 20px;
	color: #06c;
	width: 364px;
	margin: 0 auto;
	text-align: center
}
#upgradeHtmlDialog .popupBoxRegister .RegisterLink {
	text-align: center
}
#upgradeHtmlDialog .popupBoxFoot {
	margin: 10px 10px 0;
	text-align: center;
	font-size: 14px
}
#upgradeHtmlDialog .diabig {
	border: 0 solid #d5d5d5;
	background-color: #fff;
	font-family: 微软雅黑;
	width: 400px
}
#upgradeHtmlDialog .diaTitle {
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 3px;
	margin: 0 5px 0 45px
}
#upgradeHtmlDialog .diaTitle span {
	color: #2078d2;
	font-weight: 700;
	font-size: 16px
}
#upgradeHtmlDialog .divInput {
	clear: both;
	margin-top: 10px;
	margin-left: 37px
}
#upgradeHtmlDialog .txtInput {
	font-size: 18px;
	padding-left: 10px;
	background-color: #f1f8ff;
	border-radius: 4px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #999;
	color: #999
}
#upgradeHtmlDialog .diaFoot {
	background-color: #BFD9ED;
	margin-top: 20px;
	text-align: center;
	padding: 15px 0
}
#upgradeHtmlDialog .diaFoot:hover {
	background-color: #62A6D4
}
.upgradeStatic .box_shadow {
	float: left;
	margin-top: -5px;
	box-shadow: 0 0 8px #999;
	-webkit-box-shadow: 0 0 8px #999;
	-moz-box-shadow: 0 0 8px #999;
	position: relative;
	z-index: 100
}
.upgradeStatic .bLeftNull {
	border-left: 0!important
}
.upgradeStatic .bgTr2 {
	background-color: #F6F6F6
}
.upgradeStatic .bgTr2_light {
	background-color: #E6EBFA
}
.upgradeStatic .Height100 {
	height: 100px;
	text-align: center
}
.upgradeStatic .zp_Table {
	display: inline-block;
	background: #fff;
	border: 1px solid #eee;
	text-decoration: none;
	color: #333;
	vertical-align: middle;
	text-align: center
}
.upgradeStatic .zp_Table th {
	padding: 0;
	background-color: #FFF;
	font-size: 14px
}
.upgradeStatic .zp_Table tr td {
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	border-top: 1px solid #eee
}
.upgradeStatic .zp_Table td, .zp_Table th {
	border-left: 1px solid #eee
}
.upgradeStatic .zp_Table_light {
	display: inline-block;
	background: #fff;
	text-decoration: none;
	color: #333;
	vertical-align: middle;
	text-align: center
}
.upgradeStatic .zp_Table_light th {
	padding: 0;
	background-color: #fff;
	font-size: 14px
}
.upgradeStatic .zp_Table_light tr td {
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	border-top: 1px solid #eee
}
.upgradeStatic .zp_Table_light td, .zp_Table_light th {
	border-left: 1px solid #eee
}
.GrayBG_F4 {
	background: #f4f4f4
}
.GrayBG_F0 {
	background: #f0f0f0
}
.GrayBG_FB {
	background: #fbfbfb
}
.upgrade_free td {
	border: 0!important;
	color: #333
}
.upgrade_free:hover .top {
	background: #1EB9FF;
	color: #fff
}
.upgrade_free:hover .bottom {
	background: #185291;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 400
}
.QuickregBottom {
	height: 120px;
	font-size: 18px;
	background-color: #FFF;
	border-bottom: 1px dotted #DFDFDF;
	border-top: 1px dotted #DFDFDF
}
.QuickregBottom .QuickReg_Bottom {
	padding: 30px 0 0 180px
}
#common_Container {
	margin: 0 auto;
	width: 1000px;padding:100px 0 20px 0;
}
.common_container_shadow {
	box-shadow: 0 0 15px #999;
	-webkit-box-shadow: 0 0 15px #999;
	-moz-box-shadow: 0 0 10px #999
}
.M_N_conment {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1
}
.M_lxwm_listdiv {
	width: 299px;
	float: left;
	height: 260px;
	margin-top: 25px
}
.M_lxwm_listdiv .lxwm_title {
	font-size: 18px;
	color: #000;
	padding-bottom: 5px
}
.M_lxwm_listdiv p {
	font-size: 14px;
	line-height: 20px;
	padding: 10px 0 0;
	color: #646464;
	width: 260px
}
.M_lxwm_listdiv p a {
	color: #06c;
	font-weight: 600
}
.M_lxwm_listdiv a.onlineLeaveMSG {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	width: 93px;
	padding: 2px 0;
	background-color: #06C!important;
	color: #fff;
	border-color: #048;
	background-image: -webkit-linear-gradient(top, #428FDD, #048);
	margin-top: 15px
}
.M_lxwm_listdiv a.onlineLeaveMSG:hover {
	text-decoration: none;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#048), to(#428FDD));
	background-image: -webkit-linear-gradient(top, #048, #428FDD);
	background-image: -moz-linear-gradient(top, #048, #428FDD);
	background-image: -ms-linear-gradient(top, #048, #428FDD);
	background-image: -o-linear-gradient(top, #048, #428FDD);
	background-image: linear-gradient(top, #048, #428FDD)
}
.M_N_conment .M_gywm_title {
	font-size: 24px;
	color: #000;
	font-weight: 400;
	line-height: 35px;
	padding-top: 25px
}
.M_N_conment .M_gywm_conlist {
	clear: both
}
.M_N_conment .M_gywm_conlist li {
	float: left;
	width: 299px;
	height: 200px;
	list-style: none;
	margin: 30px 0
}
.M_N_conment .M_gywm_conlist li span {
	font-size: 18px;
	color: #000
}
.M_N_conment .M_gywm_conlist li p {
	font-size: 12px;
	line-height: 20px;
	color: #646464
}
#common_Container .M_sytk_con {
	clear: both
}
#common_Container .M_sytk_con .M_sytk_conTitle {
	font-size: 18px;
	padding: 25px 0 15px
}
#common_Container .M_sytk_con p {
	line-height: 23px;
	font-size: 12px;
	color: #646464;
	margin: 0
}
#common_Container .M_hyjl_title {
	font-size: 24px;
	color: #000;
	font-weight: 400;
	line-height: 35px;
	padding-top: 25px
}
#common_Container .M_hyjl_conlist {
	clear: both
}
#common_Container .M_hyjl_conlist li {
	float: left;
	width: 299px;
	height: 130px;
	list-style: none;
	margin: 30px 0
}
#common_Container .M_hyjl_conlist li span {
	font-size: 18px;
	color: #000
}
#common_Container .M_hyjl_conlist li p {
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
	color: #646464
}
#common_Container .M_bsms_title {
	font-size: 24px;
	color: #000;
	font-weight: 400;
	line-height: 35px;
	padding-top: 25px
}
#common_Container .M_bsms_listdiv {
	float: left;
	height: 380px;
	list-style: none;
	margin: 30px 0
}
#common_Container .M_bsms_listdiv .M_listdiv_con {
	height: 190px;
	width: 299px
}
#common_Container .M_bsms_listdiv span {
	font-size: 18px;
	color: #000;
	margin: 0;
	padding: 0
}
#common_Container .M_bsms_listdiv h5 {
	font-size: 14px;
	color: #06c;
	line-height: 25px
}
#common_Container .M_bsms_listdiv p {
	font-size: 12px;
	line-height: 25px
}
#common_Container .M_bsms_listdiv .M_bsms_btn {
	clear: both;
	float: left;
	padding-top: 0;
	height: 33px
}
#common_Container .M_khd_title {
	clear: both
}
#common_Container .M_khd_title .M_khd_h {
	font-size: 24px;
	color: #000;
	font-weight: 400;
	line-height: 35px;
	padding-top: 25px
}
#common_Container .M_change_list {
	padding-top: 25px
}
#common_Container .M_change_list .M_change_listdiv {
	padding-right: 10px;
	float: left
}
.M_client_content {
	clear: both
}
.M_client_content .M_iphone_img {
	width: 340px;
	float: left;
	padding: 102px 0 0 50px
}
.M_client_content .M_ipad_con, .M_client_content .M_iphone_con {
	margin-top: 110px;
	width: 540px;
	float: left
}
.M_client_content .M_desk_con p, .M_client_content .M_ipad_con p, .M_client_content .M_iphone_con p {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	font-weight: 500
}
.M_client_content .M_iphone_updowm {
	padding-top: 60px
}
.M_client_content .M_ipad_ios, .M_client_content .M_ipad_list, .M_client_content .M_iphone_and, .M_client_content .M_iphone_ios {
	width: 255px;
	float: left
}
.M_client_content .M_ipad_ios .M_ios_ew, .M_client_content .M_iphone_and .M_and_ew, .M_client_content .M_iphone_ios .M_ios_ew {
	padding-left: 35px
}
.M_client_content .M_ipad_ios .M_ios_btn, .M_client_content .M_iphone_and .M_and_btn, .M_client_content .M_iphone_ios .M_ios_btn {
	padding-top: 38px
}
.M_client_content .M_client_zs {
	font-size: 14px;
	line-height: 40px;
	color: #000;
	font-weight: 500
}
.M_client_content .M_ipad_img {
	width: 390px;
	float: left;
	padding-top: 108px
}
.M_client_content .M_ipad_updowm {
	padding-top: 35px
}
.M_client_content .M_ipad_list ul {
	list-style: none
}
.M_client_content .M_ipad_list ul li {
	font-size: 14px;
	line-height: 30px;
	color: #000;
	font-weight: 500
}
.M_client_content .M_desk_img {
	width: 355px;
	float: left;
	padding: 17px 0 0 35px
}
.M_client_content .M_desk_con {
	margin-top: 100px;
	width: 610px;
	float: left
}
.M_client_content .M_desk_con p a {
	color: #06c;
	text-decoration: underline
}
.M_client_content .M_desk_updowm {
	padding-top: 50px
}
#common_Container .Vertical_spiliter {
	margin-top: 18px;
	float: left;
	width: 1px;
	height: 270px;
	background-color: #DBDBDB
}
#common_Container .toSeeVedio {
	float: right;
	clear: right;
	font-size: 20px;
	padding-top: 10px
}
.M_bszn_con {
	clear: both;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 20px;
	overflow: hidden;
	zoom: 1
}
.M_bszn_con .M_bszn_conlist, .M_bszn_con .M_bszn_conlist1 {
	list-style: none;
	margin-top: 20px
}
.M_bszn_con .M_bszn_list {
	padding-top: 20px;
	line-height: 22px
}
.M_bszn_con .M_bszn_list ul {
	margin-left: 16px;
	color: #646464
}
.M_bszn_con .M_bszn_list ul li {
	list-style-type: disc;
	line-height: 32px
}
.M_bszn_con .M_bszn_deploy {
	clear: both;
	padding: 30px 0
}
.M_bszn_con .M_bszn_deploycon {
	width: 290px;
	float: left
}
.M_bszn_con .M_bszn_dep_border {
	width: 160px;
	padding: 6px;
	border: 1px solid #ccc
}
.M_bszn_con .M_bszn_dep_title_one {
	background: url(../images/m_bszn_depone.gif) left center no-repeat;
	padding-left: 38px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 600
}
.M_bszn_con .M_bszn_dep_title_two {
	background: url(../images/m_bszn_deptwo.gif) left center no-repeat;
	padding-left: 38px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 600
}
.M_bszn_con .M_bszn_dep_title_three {
	background: url(../images/m_bszn_depthree.gif) left center no-repeat;
	padding-left: 38px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 600
}
.M_bszn_con .M_bszn_notediv {
	clear: both;
	width: 1000px;
	padding-top: 20px
}
.M_bszn_con .M_bszn_noteright {
	font-size: 14px;
	font-weight: 700;
	text-align: right;
	line-height: 30px
}
.M_bszn_con .M_bszn_note {
	clear: both;
	font-size: 12px;
	color: #646464;
	line-height: 30px
}
.M_bszn_con .M_bszn_dep_list {
	margin-left: 30px;
	border-left: 1px solid #C3C3C3;
	line-height: 30px;
	padding: 8px 0 0 15px
}
.M_common_list {
	clear: both;
	margin: 20px 0
}
.M_common_con ul {
	color: #646464;
	line-height: 22px
}
.M_common_con ul li {
	list-style-type: none
}
.M_common_con .M_common_list_title {
	font-weight: 700;
	color: #646464;
	padding-top: 5px;
	height: 30px;
	line-height: 30px
}
.divHead {
	width: 100%;
	z-index: 100;
	background-color: #F3F2F0;
	position: absolute
}
.divHead .divHeadMain {
	background-color: #fff;
	height: 85px;
	padding-top: 25px;
	width: 998px;
	margin: 0 auto
}
.divHead .liBottom2 {
	margin-bottom: 16px
}
.features_contentBox {
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	width: 100%;
	margin-top: -2px;
	position: absolute;
	top: 112px
}
.features_contentBox .normaldiv {
	width: 1000px;
	margin: 0 auto;
	text-align: center
}
.features_contentBox .divcontentbig {
	float: left;
	width: 1000px;
	padding-top: 25px;
	background-color: #f5f5f5;
	z-index: 8;
	text-align: center
}
.features_contentBox .divcontentbig .boldtitle {
	font-size: 22px;
	font-weight: 700;
	text-shadow: 0 1px 0 #fff
}
.features_contentBox .divcontentbig .fSize22 {
	font-size: 22px;
	text-shadow: 0 1px 0 #fff
}
.features_contentBox .divcontentbig .normaltitle {
	display: block;
	margin-top: 20px;
	font-size: 18px;
	text-shadow: 0 1px 0 #fff;
	color: #888
}
.features_contentBox .divcontentbig .normaltitlemTop10 {
	display: block;
	margin-top: 5px;
	font-size: 18px;
	color: #888;
	text-shadow: 0 1px 0 #fff
}
.features_contentBox .boxShow_features {
	box-shadow: 0 0 15px #999;
	-webkit-box-shadow: 0 0 15px #999;
	-moz-box-shadow: 0 0 10px #999
}
.features_contentBox .features_content_imgBg_fast {
	background: url(../images/img_simpleness.jpg) no-repeat 139px;
	width: 1000px;
	height: 210px;
	margin-bottom: 26px
}
.features_contentBox .features_contentBox_Big {
	width: 1000px;
	margin: 0 auto
}
.features_contentBox_Big .features_contentBox_Big_top {
	height: 450px;
	background: url(../images/img_topmainbg.jpg) no-repeat #f5f5f5;
	position: relative;
	overflow: hidden
}
.features_contentBox_Big .features_contentBox_Big_top_left {
	position: absolute;
	z-index: 12;
	width: 230px;
	float: left;
	margin-left: 110px;
	height: 232px;
	margin-top: 126px;
	color: #fff
}
.features_contentBox_Big .features_contentBox_Big_top_left span {
	display: block;
	margin-top: 10px;
	cursor: pointer;
	width: 149px;
	height: 55px
}
.features_contentBox #div_computerHead {
	position: absolute;
	left: 69px;
	top: 84px;
	z-index: 11;
	width: 932px;
	overflow: hidden
}
.features_contentBox #div_watchVideo {
	position: absolute;
	left: 1200px;
	height: 360px;
	width: 800px;
	line-height: 360px
}
.features_contentBox #div_watchVideo_backimg {
	float: left;
	width: 200px;
	height: 360px
}
.features_contentBox #div_watchVideo_backimg img {
	display: none;
	margin-top: 155px;
	margin-left: 75px;
	cursor: pointer
}
.features_button_box {
	width: 100%;
	background-color: #fff;
	position: absolute;
	top: 4210px
}
#common_Container_mdWorld {
	width: 100%;
	background-color: #fafafa
}
#common_Container_mdWorld .headTop {
	background: url(../images/mdwordtop.png) 50% 50% no-repeat;
	display: block;
	width: 100%;
	height: 402px;
	margin: 0 auto
}
.world_con {
	width: 980px;
	overflow: hidden;
	zoom: 1;
	background-color: #FAFAF9;
	text-align: center;
	margin: 0 auto
}
#videos .headText {
	width: 100%;
	background: url(../images/bg_doccenter.gif) 0 24px repeat-x;
	text-align: center
}
#videos .headText .title {
	font-size: 32px;
	background-color: #FAFAF9;
	padding: 0 45px;
	font-family: 微软雅黑
}
#headBox {
	padding: 50px 25px
}
#headBox #videos .block {
	display: block
}
#headBox #videos .playContent {
	border: 0 solid red;
	margin-top: 32px;
	margin-left: 60px;
	margin-right: 60px;
	display: none;
	position: relative
}
#headBox #videos .playContent .closeVideo {
	cursor: pointer;
	position: absolute;
	background-color: #000;
	opacity: .7;
	color: #fff;
	right: -1px;
	top: 0;
	text-align: center;
	font-size: 14px;
	padding: 8px 28px;
	display: none;
	-moz-border-radius: 3px 0 3px 3px;
	-webkit-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px
}
#headBox #videos .playContent .iframePlay {
	border: 1px solid #000
}
#headBox div#videos .introduceText {
	font-size: 18px;
	margin-top: 35px;
	padding-bottom: 15px
}
#headBox #videos ul li .content .contentplaying {
	color: #fff;
	font-size: 18px;
	background-color: #000;
	width: 100%;
	height: 100%;
	opacity: .8
}
#headBox #videos div.singleVideos ul li .content .contentplaying span {
	display: inline-block;
	margin-top: 80px
}
#headBox #videos div.singleVideos {
	margin-top: 42px
}
#headBox #videos div.singleVideos ul li .playRound {
	margin-top: 65px
}
#headBox #videos div.singleVideos ul li .content {
	width: 282px;
	height: 182px
}
#headBox #videos div.singleVideos ul li .content .contentHover {
	cursor: pointer;
	background-color: #000;
	width: 100%;
	height: 100%;
	opacity: .8
}
#headBox #videos div.singleVideos ul li .content .contentHover .Text {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 68px
}
#headBox #videos div.singleVideos ul li .content .contentHover .play {
	text-align: right;
	padding-right: 20px;
	padding-top: 25px
}
#headBox #videos div.singleVideos ul li .content .contentHover .play span {
	background: url(../images/mdworldplay.gif) no-repeat;
	width: 78px;
	height: 26px;
	display: inline-block;
	cursor: pointer
}
#headBox #videos div.singleVideos ul li .content .contentHover .play span:hover {
	background-image: url(../images/mdworldplayhover.gif)
}
#headBox #videos div.singleVideos ul li .Desc {
	font-size: 16px;
	color: #333;
	margin-top: 10px
}
#headBox #videos div.singleVideos ul li {
	width: 282px;
	float: left;
	list-style-type: none
}
#headBox #videos div.singleVideos ul li.one {
	background: url(../images/knowledge.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.two {
	background: url(../images/featuretaskcenter.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.three {
	background: url(../images/featurecalendarcenter.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.four {
	background: url(../images/mdworldfreeormoney.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.five {
	background: url(../images/mdwordopencomm.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.six {
	background: url(../images/mdwordclient.gif) no-repeat
}
#headBox #videos div.singleVideos ul li.seven {
	background: url(../images/mobile.png) no-repeat
}
#headBox #videos div.singleVideos ul li.eight {
	background: url(../images/appagora.png) no-repeat
}
#u_TGtitle li {
	float: left
}
#u_TGtitle li.t_text {
	font-size: 28px;
	font-weight: 700;
	margin-top: 20px;
	margin-left: 12px
}
.open_head {
	position: fixed;
	width: 100%;
	height: 75px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 25px;
	background-color: #fff;
	border-bottom: solid 1px #CCC;
	box-shadow: 0 0 8px #999;
	-webkit-box-shadow: 0 0 8px #999;
	z-index: 100;top:0px;left:0;
}
.M_Onpage_nav {
	width: 700px;
	float: left;
	text-align: right;
	line-height: 35px;
	margin-top: 45px
}
.M_Onpage_nav .pleft4 {
	padding-left: 4px
}
.M_Onpage_nav .liBottom {
	margin-bottom: 25px
}
.M_Onpage_head {
	width: 1000px;
	margin: 0 auto
}
.M_Onpage_logo {
	width: 300px;
	float: left;
	margin-top: 5px
}
.M_Onpage_logo .M_Onpage_nav li {
	list-style: none
}
.M_Onpage_nav .M_Onpage_navdrop {
	padding-left: 184px;
	width: 200px;
	float: left
}
.M_Onpage_nav .M_Onpage_navdrop li {
	width: 96px;
	float: left;
	text-align: center
}
.M_Onpage_nav .M_Onpage_navdrop li a, .M_Onpage_nav .M_Onpage_navnone li a {
	color: #565656;
	text-decoration: none
}
.M_Onpage_nav .M_Onpage_navnone {
	width: 300px;
	float: left
}
.M_Onpage_nav .M_Onpage_navnone li {
	width: 74px;
	float: left;
	text-align: center
}
.M_Onpage_nav .M_Onpage_listnav {
	position: absolute;
	margin: 0;
	width: 96px;
	background-color: #fff;
	left: 0;
	z-index: 101;
	opacity: .9
}
.M_Onpage_nav .M_Onpage_listnav ul {
	box-shadow: 0 2px 5px #999;
	-webkit-box-shadow: 0 2px 5px #999;
	-moz-box-shadow: 0 2px 5px #999;
	height: 115px
}
.M_Onpage_nav .M_Onpage_listnav li {
	width: 96px;
	float: left;
	line-height: 35px
}
.M_Onpage_nav .M_Onpage_listnav li a {
	display: block;
	width: 96px;
	color: #565656;
	text-decoration: none
}
.M_Onpage_nav .M_Onpage_listnav li a:hover {
	background-color: #DADADA
}
.Div_Footer_Links {
	background-color: #FDFDFD
}
.Div_Footer_Links .Text_Links {
	float: left;
	width: 760px;
	margin-top: 35px;
	height: 195px
}
.Div_Footer_Links .Text_Links .Text_link, .Div_Footer_Links .Text_Links .Text_link dd, .Div_Footer_Links .Text_Links .Text_link dt {
	margin: 0;
	padding: 0
}
.Div_Footer_Links .Text_Links .Text_link {
	float: left;
	width: 109px;
	margin-left: 40px
}
.Div_Footer_Links .Text_Links .Text_link dt {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px
}
.Div_Footer_Links .Text_Links .Text_link dd {
	line-height: 30px
}
.Div_Footer_Links .Text_Links .Text_link a {
	color: #000
}
.Div_Footer_Links .Text_Links .Vertical_spiliter {
	margin-top: 18px;
	float: left;
	width: 1px;
	height: 270px;
	background-color: #DBDBDB
}
.Div_Footer_Links .Div_Img_Links {
	width: 240px;
	float: left;
	height: 230px
}
.Div_Footer_Links .Div_Img_Links .Sina_link {
	width: 175px;
	height: 150px;
	float: left;
	margin: 34px 0 0
}
.Div_Footer_Links .Div_Img_Links .Link_Blog {
	margin-top: 3px;
	width: 175px;
	height: 60px;
	padding-right: 10px;
	float: left;
	background: url(../images/logo_blog.png) 15px 15px no-repeat;
	cursor: pointer
}
.Div_Footer_Links .Div_Img_Links .Link_Blog a {
	float: left;
	text-decoration: none;
	padding: 35px 0 0 77px
}
.Div_Footer_Links .Div_Img_Links .Link_School {
	margin-top: 3px;
	cursor: pointer;
	width: 175px;
	height: 60px;
	padding-right: 10px;
	float: left;
	background: url(../images/logo_school.png) 15px 15px no-repeat
}
.Div_Footer_Links .Div_Img_Links .Link_School a {
	float: left;
	padding: 60px 0 0 175px
}
.Div_Footer_Links .Div_Img_Links .Div_Img_link {
	border: 2px solid #F5F5F5
}
.Div_Footer_Links .Div_Img_Links .Div_Img_linkHover {
	border: 2px solid #D5E6F3
}
.Div_Footer_Links .Div_Img_Links .Txt_Client_left {
	color: #0067B7;
	padding-top: 18px;
	margin-right: 13px
}
.Div_Footer_Links .Div_Img_Links .Txt_Client_right {
	margin-left: 13px
}
.Div_Footer_Links .Div_Img_Links .Fspan {
	color: #606060
}
.Div_Footer_Links .Div_Img_Links .WeiXin {
	margin: 30px 0 0;
	float: left
}
.Div_Footer_Links .Div_Img_Links .foot2_Sina_link {
	width: 55px;
	float: left;
	margin: 30px 0 0
}
.Div_Footer_Links .Div_Img_Links .foot2_Sina_link a {
	width: 55px;
	height: 60px;
	display: inline-block;
	background: url(../images/logo_blog_school_link.gif) left -65px no-repeat
}
.Div_Footer {
	background-color: #FDFDFD;
	width: 1000px;
	padding: 30px 0
}
.Div_Footer .Footer_txt {
	width: 448px;
	float: left;
	margin-top: 28px
}
.Div_Footer .Footer_txt .Txt_CopyRight {
	margin-left: 37px;
	width: 270px
}
.Div_Footer .Footer_LogoImg {
	float: left;
	width: 550px;
	height: 50px
}
.Div_Footer .Footer_LogoImg a, .Div_Footer .Footer_LogoImg2 a {
	display: inline-block
}
.Div_Footer .Footer_LogoImg .logo_meihua, .Div_Footer .Footer_LogoImg .logo_ssl {
	margin-left: 25px
}
.Div_Footer .Footer_txt2 {
	width: 600px;
	float: left;
	margin-top: 18px
}
.Div_Footer .Footer_txt2 .Txt_CopyRight {
	margin-left: 150px
}
.Div_Footer .Footer_LogoImg2 {
	float: left;
	height: 50px
}
.Div_Footer .Footer_LogoImg2 .logo_meihua, .Div_Footer .Footer_LogoImg2 .logo_ssl {
	margin-left: 18px
}
.Div_Footer .Footer_LogoImg2 .logo_meihua {
	width: 110px;
	height: 45px;
	background: url(../images/meihua_logo.gif) no-repeat
}
.Div_Footer .Footer_LogoImg2 .logo_ssl {
	width: 123px;
	height: 44px;
	background: url(../images/ssl_logo.gif) no-repeat
}
.newhome .foot2_Sina_link a {
	background: url(../images/logo_blog_school_link2.png) no-repeat!important
}
.newhome .Footer_LogoImg2 .logo_meihua {
	background: url(../images/meihua_logo2.jpg) no-repeat!important
}
.newhome .Footer_LogoImg2 .logo_ssl {
	background: url(../images/ssl_logo2.jpg) no-repeat!important
}
#Home_Container #Home_Head .loginInputFocus {
	border: 1px solid #06c
}
.home_btn_reg {
	width: 128px;
	height: 43px;
	padding-top: 2px;
	overflow: hidden;
	float: left;
	line-height: normal;
	margin-right: 10px;
	background: url(../images/btn_regnormalandhover.png) left top no-repeat
}
.home_btn_reg:hover {
	background-position: right top
}
.QuickregBottomHover .Link_FreeOnly {
	color: #fff
}
.InnerQuickRegFocus {
	box-shadow: 0 0 20px #fff;
	-moz-box-shadow: 0 0 20px #fff;
	-webkit-box-shadow: 0 0 20px #fff
}
.InnerQuickReg {
	float: left;
	width: 360px;
	height: 45px;
	font-size: 18px!important;
	padding-left: 12px;
	border: 1px solid #777;
	margin-right: 10px;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.Link_QuickReg:hover div {
	background: url(../images/bg_email_hover.png);
	color: #fff
}
.homeContainerShadow {
	box-shadow: 0 0 20px #fff;
	-moz-box-shadow: 0 0 5px #fff;
	-webkit-box-shadow: 0 0 5px #fff
}
#Home_Container {
	width: 1000px;
	margin: 0 auto;
	box-shadow: 0 0 15px #999;
	-webkit-box-shadow: 0 0 15px #999;
	-moz-box-shadow: 0 0 10px #999
}
#Home_Container .btn_blue {
	display: inline-block;
	margin-left: 12px;
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none!important;
	text-align: center;
	line-height: 30px;
	background-color: #0068B6;
	text-shadow: #000 0 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
#Home_Container .btn_blue:hover {
	background-color: #004070
}
#Home_Container .Link_BlueBtn {
	float: left;
	cursor: pointer;
	margin-left: 14px;
	text-decoration: none!important;
	padding: 0 20px
}
#Home_Container .Link_BlueBtn span {
	width: 120px;
	line-height: 40px;
	height: 40px;
	color: #fff
}
#Home_Container .bgebebeb {
	background-color: #ebebeb
}
#Home_Container .bgf5f5f5 {
	background-color: #f5f5f5
}
#Home_Container .Shadow_Spiliter {
	width: 1000px;
	height: 16px;
	background-image: url(../images/shadowup.png);
	float: left;
	margin-top: 8px
}
#Home_Container .Shadow_Spiliter_down {
	width: 1000px;
	height: 13px;
	background-image: url(../images/shadowdown.png)
}
#Home_Container .Shadow_Spiliter_left {
	width: 17px;
	background-image: url(../images/shadowleft.png)
}
#Home_Container .Shadow_Spiliter_right {
	width: 17px;
	background-image: url(../images/shadowright.png)
}
#Home_Container .Vertical_spiliter {
	margin-top: 18px;
	float: left;
	width: 1px;
	height: 270px;
	background-color: #DBDBDB
}
#Home_Container .LoginInput {
	border: 1px solid #999;
	width: 155px;
	height: 30px;
	line-height: normal;
	font-size: 14px;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}
#Home_Container .Home_Head {
	width: 1000px;
	height: 465px
}
#Home_Container .Pic_head {
	position: absolute;
	z-index: -1;
	display: none
}
#Home_Container .Home_Head .Home_Header {
	height: 116px
}
#Home_Container .Home_Header .HeadDiv_logo {
	width: 200px;
	height: 87px;
	float: left;
	padding: 30px 0 0 30px
}
#Home_Container .Home_Header .Home_Logo_MingDao a {
	width: 200px;
	height: 65px;
	display: inline-block
}
#Home_Container .Home_Header .HeadDiv_Form {
	float: right;
	padding: 35px 30px 0 0
}
#Home_Container .HeadDiv_Form .LoginDiv {
	height: 60px;
	padding-left: 10px;
	float: left
}
#Home_Container .HeadDiv_Form .LoginDiv input {
	cursor: pointer;
	padding-left: 10px
}
#Home_Container .HeadDiv_Form .LoginInput {
	float: left
}
#Home_Container .HeadDiv_Form .LoginDivLeft {
	width: 160px
}
#Home_Container .HeadDiv_Form .LoginDivRight {
	width: 270px;
	margin-left: 8px
}
#Home_Container .LoginDivRight #LoginPwd {
	float: left
}
#Home_Container .LoginDivRight .Div_BtnLogin {
	float: left;
	margin-top: 3px
}
#Home_Container .LoginDivRight .Login_Btn {
	width: 70px;
	height: 30px;
	margin-top: 0;
	line-height: 30px
}
#Home_Container .LoginDivRight .Div_KeepSession {
	height: 30px;
	margin: 0;
	float: left;
	line-height: 30px;
	text-align: right
}
#Home_Container .Div_KeepSession .TipLink {
	margin-right: 60px
}
#Home_Container .Div_KeepSession .txt_Cookie {
	font-size: 12px;
	margin-left: 6px;
	color: #5F5F5F
}
#Home_Container .Home_Head .ComputerSlider {
	height: 244px;
	width: 1000px;
	clear: both;
	position: relative
}
#Home_Container .ComputerSlider .Computer {
	float: left;
	width: 526px;
	height: 244px;
	background: url(../images/computer.gif) 100px 0 no-repeat
}
#Home_Container .ComputerSlider .Computer img {
	left: 152px;
	position: absolute;
	top: 14px;
	height: 204px;
	width: 323px
}
#Home_Container .ComputerSlider #black {
	position: absolute;
	width: 414px;
	height: 191px;
	left: 478px;
	z-index: -1;
	overflow: hidden;
	margin: 24px 0 0
}
#Home_Container #black .BlackDes {
	float: left;
	color: #fff;
	height: 191px
}
#Home_Container .Home_Head .Div_QuickReg {
	height: 105px;
	position: relative;
	width: 1000px;
	clear: both;
	cursor: pointer
}
#Home_Container .Home_Head .Shadow_Reg {
	margin-left: 180px;
	position: relative;
	height: 16px
}
#Home_Container .Home_Head .Shadow_Reg img {
	width: 372px;
	height: 16px
}
#Home_Container .Home_Head .QuickReg {
	padding: 30px 0 0 180px;
	height: 49px;
	position: relative
}
#Home_Container .Home_Head .QuickReg a {
	text-decoration: none
}
#Home_Container .Div_QuickReg .Div_FreeEmailOnly {
	background: url(../images/bg_email.png);
	width: 165px;
	height: 40px;
	text-decoration: none!important;
	color: #002844;
	line-height: 40px;
	overflow: hidden;
	margin-top: 5px
}
#Home_Container .Div_QuickReg .Link_QuickReg:hover div {
	background: url(../images/bg_email_hover.png);
	color: #fff
}
#Home_Container .Div_QuickReg .Div_FreeEmailOnly span {
	font-size: 14px;
	margin-left: 13px
}
#Home_Container .Div_Introduce {
	width: 1000px;
	height: 317px;
	background: url(../images/bg_beginer.jpg) no-repeat
}
#Home_Container .Div_Introduce .Div_Intros {
	width: 710px;
	height: 268px;
	padding: 20px 0 0 35px;
	float: left
}
#Home_Container .Div_Intros .Div_Intro {
	width: 350px;
	height: 245px;
	float: left;
	padding: 13px 0 0
}
#Home_Container .Div_Intro .Div_PicBox {
	width: 326px;
	height: 182px;
	border: 1px solid #ACB5BE;
	background-color: #fff
}
#Home_Container .Div_Intro .Frame_Shadow {
	width: 326px;
	height: 5px;
	background: url(../images/shadow_down_gentle.png);
	margin-bottom: 13px
}
#Home_Container .Div_Intro .Div_InnerBox {
	margin: 12px 12px 0 13px;
	overflow: hidden;
	height: 160px;
	position: relative
}
#Home_Container .Div_Intro .Div_InnerBox a {
	border: 1px solid #BDBDBD;
	width: 296px;
	height: 156px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 1
}
#Home_Container .Div_InnerBox .span_toBig {
	position: absolute;
	z-index: auto;
	width: 298px;
	height: 160px;
	background-repeat: no-repeat;
	-webkit-transition: -webkit-transform .3s linear;
	-moz-transition: -moz-transform .3s linear;
	-o-transition: -o-transform .3s linear;
	transition: transform .3s linear
}
#Home_Container .Div_InnerBox .span_toBig:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}
#Home_Container .Div_Intro .IntroText {
	width: 150px;
	color: #004980;
	padding-left: 16px;
	float: left;
	margin: 0
}
#Home_Container .Div_Introduce .Div_Client {
	float: left;
	width: 250px;
	height: 268px;
	text-align: center
}
#Home_Container .Div_Client #Txt_Caption {
	color: #0067B7;
	font-size: 16px;
	padding-top: 18px;
	text-align: left;
	margin-left: 31px
}
#Home_Container .Div_Client a {
	text-decoration: none;
	color: #606060
}
#Home_Container .Div_Client .Txt_Client_left {
	margin-right: 13px
}
#Home_Container .Div_Client .Txt_Client_right {
	margin-left: 13px
}
#Home_Container .Div_Client .div_mobileDownload {
	overflow: hidden;
	text-align: left;
	margin-left: 68px;
	margin-top: 28px;
	height: 130px
}
#Home_Container .Div_Client .div_mobileDownload a {
	display: block;
	height: 165px;
	position: relative
}
#Home_Container .Div_Client .div_mobileDownload img {
	position: absolute
}
#mdVedioDlg .md_dialog_content {
	padding: 0
}
#Home_Container .QuickregBottom {
	clear: both;
	position: relative;
	width: 1000px;
	height: 120px;
	cursor: pointer;
	font-size: 18px
}
#Home_Container .QuickregBottom .QuickReg_Bottom {
	padding: 22px 0 0 180px;
	position: relative;
	height: 49px;
	width: 820px;
	clear: both;
	font-size: 18px
}
#Home_Container .QuickReg_Bottom .RegisterEmail_Bottom {
	height: 45px;
	width: 360px;
	font-size: 18px!important;
	padding-left: 12px;
	cursor: pointer;
	border: 1px solid #777
}
#Home_Container .QuickRegBox #Div_FreeOnly {
	float: left;
	padding-left: 16px;
	line-height: 46px;
	width: 150px;
	height: 46px;
	color: #fff
}
#Home_Container .QuickRegBox .Link_FreeOnly:hover {
	color: #fff
}
#Home_Container .h_features .h_features_title {
	font-size: 32px;
	text-shadow: 0 1px 0 #fff
}
#Home_Container .h_features .h_features_smtitle {
	font-size: 18px;
	margin-top: 16px;
	text-shadow: 0 1px 0 #fff
}
#Home_Container .h_features .h_features_text {
	font-size: 14px;
	color: #888;
	text-shadow: 0 1px 0 #fff
}
#Home_Container .h_features .OpenCommunication {
	background-color: #f5f5f5;
	height: 367px
}
#Home_Container .OpenCommunication .OC_right {
	margin-top: 80px;
	padding-right: 30px
}
#Home_Container .OpenCommunication .OC_left {
	width: 430px;
	padding-top: 80px;
	padding-left: 78px;
	text-align: left
}
#Home_Container .h_features .KnowledgeManagement {
	height: 398px;
	background-color: #ebebeb
}
#Home_Container .KnowledgeManagement .KM_left {
	height: 380px;
	width: 541px;
	background: url(../images/h_knowledgemanagement.jpg) -34px 72px no-repeat
}
#Home_Container .KnowledgeManagement .KM_right {
	width: 350px;
	padding-top: 106px;
	padding-right: 90px;
	text-align: right
}
#Home_Container .h_features .TaskCollaboration {
	height: 352px;
	background-color: #f5f5f5
}
#Home_Container .TaskCollaboration .TC_left {
	padding-top: 70px;
	padding-left: 74px
}
#Home_Container .TaskCollaboration .TC_right {
	padding-top: 30px;
	padding-right: 65px
}
#Home_Container .h_features .RapidDeployment {
	background-color: #ebebeb;
	height: 359px
}
#Home_Container .RapidDeployment .RD_left {
	height: 332px;
	width: 600px;
	background: url(../images/h_rapiddeployment.jpg) -40px 22px no-repeat
}
#Home_Container .RapidDeployment .RD_right {
	text-align: right;
	padding-right: 72px;
	padding-top: 80px
}
#Home_Container .h_features .AnytimeAnywhere {
	height: 420px;
	background: url(../images/h_anytimeanywhere.jpg) 360px 76px no-repeat #f5f5f5
}
#Home_Container .AnytimeAnywhere .AA_right {
	height: 380px;
	width: 560px
}
#Home_Container .AnytimeAnywhere .AA_left {
	padding-top: 123px;
	padding-left: 77px
}
#Home_Container .h_features .OpenPlatform {
	height: 360px;
	background-color: #ebebeb
}
#Home_Container .OpenPlatform .OL_left {
	height: 330px;
	width: 515px;
	background: url(../images/h_openplatform.jpg) -40px 12px no-repeat
}
#Home_Container .OpenPlatform .OL_right {
	padding-top: 86px;
	padding-right: 74px;
	text-align: right
}
#Home_Container #Home_Head .LoginTextDiv {
	text-decoration: underline
}
#Home_Container #Home_Head .LoginTextDiv .LoginText {
	width: 258px;
	height: 41px;
	line-height: 41px;
	padding-left: 5px;
	margin: 2px 0;
	background: url(../images/logintext.gif) no-repeat;
	border: 0;
	font-size: 18px;
	font-family: Tahoma, Arial, "微软雅黑"
}
#Home_Container #Home_Main {
	padding: 40px
}
#Home_Container #Home_Main .adminItem table td {
	padding: 5px
}
#Home_Container #Home_Main .adminItem {
	float: left;
	width: 180px;
	height: 60px;
	overflow: hidden
}
#Home_Head #M_home_banner {
	background: url(../images/bg_login.gif) repeat-x;
	height: 275px
}
#Home_Head #M_home_peterhead {
	width: 645px;
	height: 350px;
	float: left;
	position: relative
}
#Home_Head #M_home_peterhead .M_home_ImageDeasription {
	width: 100%;
	line-height: 70px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 280px;
	background-color: #FFF;
	opacity: .8;
	filter: alpha(opacity=80)
}
#Home_Head #M_home_peterhead img {
height:expression(this.width>350?"350px":true);
	max-height: 350px
}
#Home_Head #M_home_login {
	float: left;
	width: 310px;
	height: 350px;
	overflow: hidden;
	background-color: #fff;
	zoom: 1;
	font-family: Tahoma, Arial, "微软雅黑";
	position: relative;
	z-index: 5
}
#Home_Head #customLogo {
	max-height: 60px
}
.homehead {
	width: 100%;
	height: 42px;
	position: fixed;
	z-index: 300;
	background-color: #edf4fc;
	box-shadow: 0 0 8px #999;
	-webkit-box-shadow: 0 0 8px #999;
	-moz-box-shadow: 0 0 8px #999
}
.homehead .homeheadcontent {
	width: 1000px;
	margin: 0 auto
}
.homehead .homeheadcontent img {
	cursor: pointer;
	margin-left: 5px
}
.homehead ul {
	list-style-type: none
}
.homehead .Left ul li {
	float: left;
	width: 110px;
	text-align: center;
	position: relative
}
.homehead .Left ul li a {
	font-size: 14px;
	color: #666;
	cursor: pointer
}
.homehead .Left ul li span {
	font-size: 12px;
	color: #666;
	cursor: pointer;
	text-shadow: #fff 0 1px 0
}
.homehead .Right ul li {
	padding: 10px 0 10px 15px;
	float: left
}
.homehead .Right ul li a {
	font-size: 12px;
	color: #666;
	text-shadow: #fff 0 1px 0
}
.homehead .homeheadcontent .toppopup {
	width: 110px;
	position: absolute;
	z-index: 60;
	background-color: #fdfeff;
	display: none;
	filter: Alpha(Opacity=95);
	-moz-opacity: .95;
	opacity: .95
}
.homehead .homeheadcontent .toppopup ul li {
	line-height: 35px;
	clear: both;
	height: 35px
}
.homehead .homeheadcontent .toppopup ul li a {
	height: 35px;
	display: block;
	width: 110px
}
.homehead .homeheadcontent .toppopup ul li a:hover {
	background-color: #d8d7d7
}
#Home_Head {
	width: 1000px;
	height: 465px;
	position: relative
}
#Home_Head .HeadDiv_logo {
	width: 130px;
	height: 87px;
	float: left;
	padding: 30px 0 0 44px
}
#Home_Head .page_text {
	height: 87px;
	padding: 40px 0 0;
	width: 400px;
	float: left
}
#Home_Head .HeadDiv_Buttons {
	float: right;
	padding: 30px 30px 0 0
}
#Home_Head #img_btn_bePromotion {
	position: absolute;
	top: 340px;
	left: 635px
}
#img_btn_beDeployment {
	position: absolute;
	top: 300px;
	left: 265px
}
#Home_Head #img_btn_beDeveloper {
	position: absolute;
	top: 350px;
	left: 650px
}
.Div_Center {
	background-color: #fff
}
.Div_Center .txt_middle {
	font-size: 24px;
	margin-top: 0;
	color: #385084;
	padding: 35px 0 0 50px;
	line-height: 38px
}
.Div_Center .txt_middle .txt_middle_hr {
	width: 900px;
	color: #DBDBDB
}
.Div_Center .partner_text {
	padding: 25px 0 0 55px
}
.Div_Center .partner_text .partner_caption {
	font-size: 26px;
	line-height: 50px
}
.Div_Center .partner_text .normaltxt {
	font-size: 14px;
	color: #646464
}
.Div_Center .partner_text ul {
	font-size: 14px;
	color: #646464;
	list-style-image: url(../images/list_disc.png);
	margin: 10px 0 0 8px;
	line-height: 24px
}
.Div_Center #partner_float li {
	float: left;
	margin-right: 85px
}
.Div_Center .partner_text ul li {
	margin: 10px 0 0 10px;
	padding-left: 10px
}
.Div_Center .Div_contractus {
	padding: 56px 0 0 55px
}
.Div_Center .Div_contractus .Div_contact_btn {
	padding: 18px 0;
	float: left;
	width: 200px
}
.Div_Center .Div_contractus .Div_contact_txt {
	padding: 30px 0 0;
	float: left;
	font-size: 14px
}
.Div_Center .dep_Contitle {
	width: 600px;
	padding-bottom: 45px;
	margin: 0 auto;
	text-align: center;
	color: #000
}
.Div_Center #dep_Articles {
	width: 960px;
	padding-left: 40px;
	padding-top: 50px;
	background-color: #fff;
	text-align: center
}
.Div_Center #dep_Articles .dep_ConArticles {
	float: left;
	width: 260px;
	height: 360px;
	padding: 0 0 40px;
	margin-left: 35px;
	border: 0 solid red
}
#dep_Articles .dep_ConArticles .dep_Article_Caption {
	font-size: 22px;
	color: #06c
}
#dep_Articles .dep_ConArticles .dep_p {
	font-size: 14px;
	color: #646464;
	padding: 12px 0 14px;
	text-align: left;
	margin-left: 50px;
	line-height: 24px
}
.partnerContact {
	text-align: center;
	padding: 25px 0;
	color: #666;
	font-size: 24px;
	border-bottom: solid 1px #e9e9e9
}
.partnerContact em {
	font-style: normal;
	color: #06c;
	font-size: 24px
}
.partnerContact img {
	vertical-align: middle;
	margin-right: 8px
}
.dep_Contitle em {
	color: #06c;
	font-style: normal
}
#divCheckProject #divMessage {
	width: 350px
}
#divCheckProject .md_dialog_content {
	padding: 0
}
#divCheckProject .messageList {
	height: 240px;
	overflow: auto
}
#divCheckProject #goRegister {
	text-align: center;
	margin-top: -20px;
	height: 437px;
	width: 210px;
	background-color: #EDF4FB
}
#divCheckProject .messageList .record {
	line-height: 40px;
	border-bottom: 1px solid #efefef
}
#divCheckProject #inputPassword .txtPassword {
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	width: 343px;
	padding-left: 5px
}
#divCheckProject #inputPassword .txtCode {
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	width: 100px;
	padding-left: 5px
}
#Register {
	margin: 0 auto;
	position: relative;
	overflow-x: hidden
}
#Register .Top {
	position: absolute;
	height: 120px;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background-color: #fff;
	box-shadow: 0 0 15px 0 #999;
	-webkit-box-shadow: 0 0 15px 0 #999;
	-moz-box-shadow: 0 0 15px 0 #999
}
#Register .Container {
	width: 1000px;
	margin: 0 auto;
	min-height: 677px;
height:expression(this.height<677?"677px":false);
	position: relative
}
#Register .Container .ErrorMessage {
	padding-top: 40px
}
#Register .Container .divTopCenterSucess {
	padding-top: 160px
}
#Register .Container .stepFlags {
	text-align: center;
	padding-top: 140px
}
#Register .Container .stepFlags .off {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/lhome_cut_sum.gif) left center no-repeat
}
#Register .Container .stepFlags .on {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/lhome_cut_sum.gif) -10px center no-repeat
}
#Register .Register_Logo {
	margin: 0 auto;
	width: 180px;
	height: 90px;
	padding-top: 40px
}
#Register .Container .Register_Title {
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-family: Verdana, Arial, 微软雅黑
}
#Register .Container .Register_Title .createNetTxt {
	font-size: 30px
}
#Register .Container .Register_Main {
	margin: 0 auto;
	text-align: center;
	width: 405px;
	min-height: 400px;
height:expression(this.height<420?"420px":false)
}
#Register .Container .Register_Main .tip {
	height: 45px;
	color: #ccc
}
#Register .Container .Register_Main .baseTab {
	line-height: 45px;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#Register .Container .Register_Main .baseTab td {
	border-bottom: 1px solid #eee
}
#Register .Container .Register_Main .simpleInput {
	border: 1px solid #ccc;
	padding: 8px 0;
	background-color: #fff;
	text-align: left
}
#Register .Container .Register_Main .noticeTime {
	color: #06c;
	font-size: 18px
}
#Register .Container .Register_Main .moreSet {
	text-align: left;
	margin-left: 50px
}
#Register .Container .Register_Main .moreSet .setTip {
	font-size: 14px;
	color: #06c;
	margin: 20px 0 10px
}
#Register .Container .Register_Main .moreSet .items ul li {
	float: left;
	width: 260px;
	line-height: 25px
}
#Register .Container .FormText {
	height: 24px;
	border: 0;
	line-height: 24px;
	width: 345px;
	padding-left: 10px;
	font-size: 14px
}
#Register .Container .intl-tel-input {
	margin-left: 5px;
	z-index: 1
}
#Register .Container .intl-tel-input .FormText {
	padding-left: 45px!important;
	width: 295px
}
.M_hometop_loginTextDiv {
	float: left;
	width: 360px;
	height: 45px;
	overflow: hidden;
	padding-left: 5px
}
.M_hometop_loginText {
	font-size: 20px;
	line-height: 25px;
	height: 25px;
	margin: 8px;
	width: 253px;
	border: 0;
	color: #666;
	font-family: Tahoma, Arial, "微软雅黑"
}
#sDialog .md_dialog_content {
	padding: 0
}
.check {
	width: 520px
}
.check .Blue {
	font-size: 18px
}
.check .content {
	padding: 0 20px 25px 15px
}
.check .close {
	background-repeat: no-repeat!important;
	display: block;
	width: 13px;
	height: 13px;
	font-size: 1px;
	position: relative;
	float: right;
	right: 0;
	top: 6px;
	background: url(../images/ico_dialog_close.gif)
}
.check .close:hover {
	background-position: left bottom!important
}
.check #content {
	overflow-x: hidden;
	overflow-y: auto
}
.check .content ul {
	list-style: none
}
.check .content ul .disc {
	height: 10px;
	padding-right: 8px;
	visibility: hidden
}
.check .content ul .into {
	color: #A6A6A6;
	font-size: 14px;
	visibility: hidden
}
.check .content ul li {
	padding: 10px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 325px center;
	font-size: 14px;
	height: 20px
}
.check .content ul li.lihover {
	background-color: #eee;
	color: #06C;
	cursor: pointer;
	font-size: 16px
}
.check .content ul li.lihover .disc, .check .content ul li.lihover .into {
	visibility: visible
}
.check .b2, .check .b3, .check .b4, .check .b5, .check .b6, .check .b7, .check .content {
	border-color: #ccc
}
.check .b1, .check .b8 {
	background: #ccc
}
.check .b2, .check .b3, .check .b4, .check .b5, .check .b6, .check .b7, .check .content {
	background: #FFF
}
.hr_Spiliter {
	height: 1px;
	border: none;
	border-top: 1px solid #E0E0E0;
	width: 468px;
	margin-left: 15px
}
.newhome {
	box-shadow: none!important
}
.newhome .Home_Head {
	height: 622px!important
}
.newhome .ComputerSlider {
	height: 402px!important;
	position: static!important
}
.newhome .ComputerSlider .video {
	width: 715px;
	height: 402px
}
.newhome .ComputerSlider .play {
	position: absolute;
	top: 145px;
	left: 300px;
	cursor: pointer;
	margin: 0 auto;
	width: 115px;
	height: 115px;
	background-image: url(../images/btnplay.png)
}
.newhome .ComputerSlider .play:hover {
	background-image: url(../images/btnplayhover.png)
}
.newhome .splitLine {
	height: 1px;
	border-top: 1px solid #dedede;
	margin: 0 0 30px
}
.newhome .themeSplitLine {
	height: 1px;
	border-top: 1px solid #06c;
	margin: 20px 0
}
.newhome .noBackGroundColor {
	background-color: transparent!important;
	background-image: none!important
}
.newhome .txtNewRegister {
	font-size: 20px;
	border: 1px solid #06c;
	height: 58px;
	line-height: 58px;
	padding-left: 20px;
	width: 520px
}
.newhome .btnNewRegister {
	cursor: pointer;
	background: #06c;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 160px;
	font-size: 20px;
	color: #fff
}
.newhome .arrowAutoLeftHover {
	border-color: transparent #004283 transparent transparent!important
}
.newhome .btnNewRegisterHover {
	background: #004283!important
}
.M_Onpage_nav .override_M_Onpage_navdrop {
	width: auto;
	padding-left: 41px
}
.M_Onpage_nav .override_M_Onpage_navdrop_pf28 {
	padding-left: 28px
}
.M_Onpage_nav .override_M_Onpage_listnav {
	display: none;
	margin-left: 13px
}
.M_Onpage_nav .override_M_Onpage_listnav .langSelect {
	height: 70px
}
.M_Onpage_nav .override_M_Onpage_navdrop li {
	width: 129px
}
.M_Onpage_nav .langStatic .changeLangtxt {
	font-weight: 600
}
#Domonstration .simpleInput {
	text-align: left;
	height: 30px;
	width: 240px;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #efefef;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
#Domonstration .sompleInputBgColor {
	border-color: #06c
}
#Domonstration .btnNewSubmit {
	border: 1px solid #004283;
	cursor: pointer;
	background: #06c;
	height: 30px;
	width: 120px;
	font-size: 16px;
	color: #fff;
	float: right;
	margin-top: 30px
}
#common_Container .txtNewRegister {
	font-size: 20px;
	border: 1px solid #06c;
	height: 58px;
	line-height: 58px;
	padding-left: 20px;
	width: 520px
}
#common_Container .btnNewRegister {
	cursor: pointer;
	background: #06c;
	height: 60px;
	text-align: center;
	line-height: 60px;
	width: 160px;
	font-size: 20px;
	color: #fff
}
#common_Container .spiliter {
	float: left;
	width: 1px;
	background-color: #A5A5A5
}
#common_Container .BorderbodyColor {
	border-color: #7D7D7D!important
}
#common_Container .ColorGray_a {
	color: #A5A5A5
}
#common_Container .onlineVideo {
	width: 997px;
	height: 520px
}
.LoginInput {
	border: 1px solid #999;
	width: 155px;
	height: 30px;
	line-height: normal;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
#homeUl ul li {
	float: left;
	margin-left: 75px;
	cursor: pointer;
	position: relative
}
.sprite-1, .sprite-2, .sprite-3, .sprite-4, .sprite-5, .sprite-clientSide, .sprite-forumShequ, .sprite-forumShequ_o, .sprite-homeOnlineDome, .sprite-newMeiber, .sprite-product {
	background: url(../images/homeitems.png) top left no-repeat
}
.sprite-1 {
	width: 128px;
	height: 128px;
	background-position: 0 0
}
.sprite-2 {
	width: 55px;
	height: 46px;
	background-position: 0 -178px
}
.sprite-3 {
	width: 57px;
	height: 55px;
	background-position: 0 -274px
}
.sprite-4 {
	width: 60px;
	height: 39px;
	background-position: 0 -379px
}
.sprite-5 {
	width: 45px;
	height: 40px;
	background-position: 0 -468px
}
.sprite-clientSide {
	width: 128px;
	height: 128px;
	background-position: 0 -559px
}
.sprite-homeOnlineDome {
	width: 128px;
	height: 128px;
	background-position: 0 -738px
}
.sprite-newMeiber {
	width: 128px;
	height: 128px;
	background-position: 0 -916px
}
.sprite-product {
	width: 128px;
	height: 128px;
	background-position: 0 -1094px
}
.sprite-forumShequ {
	background-position: 0 -1272px;
	width: 128px;
	height: 128px
}
.sprite-forumShequ_o {
	background-position: 0 -1450px;
	width: 46px;
	height: 41px
}
.borderoverColor {
	border-right-color: #004283!important
}
.bgcolorover {
	background: #004283!important
}
.borderoutColor {
	border-righ-color: #06c!important
}
.bgcolorout {
	background: #06c!important
}
.sprite-forumicon, .sprite-forumincon_g, .sprite-weibo, .sprite-weibo1, .sprite-weixin, .sprite-weixin2 {
	background: url(../images/weiboorweixin.png) top left no-repeat
}
.sprite-weibo {
	background-position: 0 0;
	width: 29px;
	height: 29px
}
.sprite-weibo1 {
	background-position: 0 -79px;
	width: 29px;
	height: 29px
}
.sprite-weixin {
	background-position: 0 -158px;
	width: 29px;
	height: 28px
}
.sprite-weixin2 {
	background-position: 0 -236px;
	width: 29px;
	height: 28px
}
.videoContainer {
	margin: 30px auto;
	width: 531px
}
@media screen and (max-width:801px) {
#common_Container, .Div_Footer, .videoShare, .videoShare .M_N_conment, .videoShare .M_Onpage_head {
	width: 100%
}
#ckepop, #regDiv, .Div_Footer, .Div_Footer_Links, .M_gywm_title, .open_head {
	display: none
}
.videoContainer {
	width: 100%;
	margin: 0 auto
}
.videoContainer iframe {
	display: block;
	margin: 0 auto
}
}
#divUserAuditEnabled {
	width: 640px;
	margin: 0 auto 100px;
	text-align: center;
	color: #343434;
	font-size: 12px;
	font-family: Arial, 'Hiragino Sans GB', md-hsgb, 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif
}
#divUserAuditEnabled .logo {
	margin: 45px 0
}
#divUserAuditEnabled h1 {
	margin: 10px;
	font-size: 22px;
	font-weight: 700
}
#divUserAuditEnabled h1 img {
	margin-right: 10px;
	vertical-align: bottom
}
#divUserAuditEnabled h2 {
	font-size: 20px;
	font-weight: 400
}
#divUserAuditEnabled p {
	font-size: 14px;
	margin: 20px 0
}
#divUserAuditEnabled .someTip {
	background: #FFF;
	padding: 30px 50px;
	margin-top: 63px;
	text-align: left
}
#divUserAuditEnabled .someTip ul {
	margin: 0;
	padding-left: 20px
}
#divUserAuditEnabled .someTip h3 {
	font-weight: 700;
	font-size: 12px
}
#divUserAuditEnabled .someTip li {
	list-style-type: disc;
	margin: 10px 0 0
}
.footer {
	font-family: Arial, 'Hiragino Sans GB', md-hsgb, 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;
	font-size: 14px;
	color: #191918;
	width: 100%;
	-webkit-transform: translateZ(0)
}
.footer img {
	vertical-align: middle
}
.footer .mdCopyright {
	margin-right: 20px
}
.footer .mdRecord {
	margin-right: 272px
}
.footer .footerCopyright {
	margin-left: 240px;
	text-align: center;
	line-height: 30px;
	color: #727272;
	font-family: Arial, 'Hiragino Sans GB', md-hsgb, 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;
	font-size: 14px;
	font-weight: 700;
	display: inline-block;
	text-align: left;
}
.footer .footerCopyright a {
	line-height: 30px;
	color: #727272;
	font-family: Arial, 'Hiragino Sans GB', md-hsgb, 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding: 0 8px;
}
.footer .container {
	background: url(/Public/Home/Default/images/footlogo.png) no-repeat 30px 15px;
	position: relative;
	margin: 0 auto;
	width: 1000px!important
}
.footer .footerCopyright a:hover {
	color: #fff;
}
.footerLinks {
	padding-top: 20px;
	padding-bottom: 20px;
	background: #181818;
	font-size: 12px
}
.footerLinks dl {
	width: 109px;
	margin: 0;
	margin-right: 24px;
	float: left
}
.footerLinks dl a {
	color: #727272;
	text-decoration: none;
	font-weight: 700
}
.footerLinks dl a:hover {
	color: #EEE
}
.footerLinks dl dt {
	font-size: 16px;
	color: #8F8F8F;
	margin-top: 10px;
	margin-bottom: 12px
}
.footerLinks dl dd {
	line-height: 28px;
	margin: 0
}
.contactLinks {
	display: inline-block;
	width: 430px;
	height: 190px;
	margin-top: 18px
}
.contactLinks .bgOpacity:hover {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100)
}
.contactLinks .bgOpacity {
	-moz-opacity: .6;
	opacity: .6;
	filter: alpha(opacity=60)
}
.contactLinks .yellowIcon {
	display: inline-block;
	vertical-align: middle;
	width: 176px;
	height: 58px;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -210px -410px
}
.contactLinks .mobileAvIcon {
	display: inline-block;
	width: 212px;
	height: 67px;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -210px -470px;
	vertical-align: middle
}
.contactLinks .contactUsIcon {
	display: inline-block;
	width: 176px;
	height: 58px;
	margin-top: 10px;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -390px -410px
}
.contactLinks a {
	margin-right: 15px
}
.footer .linkBlock {
	position: absolute;
	right: 0;
	top: 25px;
}
.footer a.link {
	position: relative;
	top: 0;
	padding: 0;
	margin: 0 5px;
	display: inline-block;
	width: 33px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #7E7E7E;
	border-radius: 4px;
	background-clip: padding-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.footer .link:hover {
	background: #FFF
}
.footer .linkMD {
	width: 110px!important
}
.footer .iconWX {
	display: inline-block;
	margin-top: 7px;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -44px 0;
	width: 24px;
	height: 20px;
	vertical-align: middle
}
.footer .iconWB {
	margin-top: 7px;
	display: inline-block;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -44px -20px;
	width: 23px;
	height: 19px;
	vertical-align: middle
}
.footer .iconMD {
	display: inline-block;
	background: url(/Public/Home/Default/dist/modules/mdpublic/staticPage/common/images/mdIcon.png) -44px -38px;
	width: 87px;
	height: 21px;
	vertical-align: middle
}
.WXDialog {
	width: 308px;
	margin-left: -154px;
	padding: 20px;
	text-align: center;
	-webkit-animation: slideExpandUp 1s;
	-o-animation: slideExpandUp 1s;
	animation: slideExpandUp 1s
}
.WXDialog .title {
	text-align: left;
	color: #000;
	font-size: 14px;
	margin-bottom: 20px
}
.WXDialog .tip {
	font-size: 16px;
	color: #AAA;
	margin-top: 20px
}
@keyframes slideExpandUp {
0% {
transform:translateY(100%) scaleX(0.5)
}
30% {
transform:translateY(-8%) scaleX(0.5)
}
40% {
transform:translateY(2%) scaleX(0.5)
}
50% {
transform:translateY(0%) scaleX(1.1)
}
60% {
transform:translateY(0%) scaleX(0.9)
}
70% {
transform:translateY(0%) scaleX(1.05)
}
80% {
transform:translateY(0%) scaleX(0.95)
}
90% {
transform:translateY(0%) scaleX(1.02)
}
100% {
transform:translateY(0%) scaleX(1)
}
}
@-webkit-keyframes slideExpandUp {
0% {
-webkit-transform:translateY(100%) scaleX(0.5)
}
30% {
-webkit-transform:translateY(-8%) scaleX(0.5)
}
40% {
-webkit-transform:translateY(2%) scaleX(0.5)
}
50% {
-webkit-transform:translateY(0%) scaleX(1.1)
}
60% {
-webkit-transform:translateY(0%) scaleX(0.9)
}
70% {
-webkit-transform:translateY(0%) scaleX(1.05)
}
80% {
-webkit-transform:translateY(0%) scaleX(0.95)
}
90% {
-webkit-transform:translateY(0%) scaleX(1.02)
}
100% {
-webkit-transform:translateY(0%) scaleX(1)
}
}



.homeLayover{position:fixed;background:#000;background:rgba(0,0,0,.8);top:0;left:0;bottom:0;right:0;z-index:998}

.homeDialog {
	position: fixed;
	
	
	margin-top: -287px;
	top: 50%;
	left: 50%;
	background: #FFF;
	color: #575757;
	z-index: 999;
	border-radius: 4px;
	background-clip: padding-box
}
.homeDialog .btnClose {
	position: absolute;
	right: -25px;
	top: -16px;
margin: 0;
padding: 0;
font-family: "Microsoft YaHei";
border: 0;
background: 0 0;
outline: 0;
cursor: pointer;



}
.homeDialog .btnClose .iconClose {
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/mdicon.png) -138px 0
}
.homeDialog .btnClose .iconClose:hover {
	background-position: -151px 0
}
.homeDialog .btn {
	display: inline-block;
	font-size: 16px;
	line-height: 42px;
	padding: 0 35px;
	text-align: center;
	color: #FFF;
	background: #0080ff;
	border: 1px solid #06C;
	border-radius: 3px;
	background-clip: padding-box
}
.homeDialog .btnBlock {
	display: block;
	width: 100%
}




.component .content-block {
	width:940px;
font-size:14px;	margin:0 auto;
}
.component {
min-width: 940px;padding:100px 0 0;
}

.faq .tab-menu-wrapper {
		border-bottom: 6px solid;
	}
	.faq .tab-menu-wrapper .tab-menu {
	}
		.faq .tab-menu-wrapper .tab-menu li {
			float: left;
			margin-right: 90px;
		}
			.faq .tab-menu-wrapper .tab-menu li.last-child {
				margin-right: 0px !important; 
			}
			.faq .tab-menu-wrapper .tab-menu li a {
				display: block;
				
				color: #666666;text-align:center;
			}
				.faq .tab-menu-wrapper .tab-menu li a.active,
				.faq .tab-menu-wrapper .tab-menu li a:hover {
					text-decoration: none;
					border-bottom: 6px solid;
				}
	/** END: TAB MENU COMMON STYLE **/
	
	/** TAB MENU LEVEL 1 **/
	.faq .tab-menu-level-1-wrapper {
		height: 73px;
		border-color: #dddddd;margin-top:30px;
	}
		.faq .tab-menu-level-1-wrapper .tab-menu {
			
		}
		.faq .tab-menu-level-1-wrapper .tab-menu li {
			width: 250px;
			
		}
			.faq .tab-menu-level-1-wrapper .tab-menu li a {
				font-size: 20px;
				height: 73px;
				line-height: 73px;
				padding: 0 0 0 0;font-weight:normal;
			}
				.faq .tab-menu-level-1-wrapper .tab-menu li a.active,
				.faq .tab-menu-level-1-wrapper .tab-menu li a:hover {
					color: #00b6f5;
					border-color: #00b6f5;
				}
	/** END: TAB MENU LEVEL 1 **/
	/** TAB MENU LEVEL 2 **/
	.faq .tab-menu-level-2-wrapper {
		background: #f3f3f3;
		border-color: #fff;
		padding: 50px 0 0 0;
		height: 73px;
	}
		.faq .tab-menu-level-2-wrapper .tab-menu {
			
		}
			.faq .tab-menu-level-2-wrapper .tab-menu li {
				width: 260px;
			}
				.faq .tab-menu-level-2-wrapper .tab-menu li a {
					height: 73px;
					font-size: 16px;
					letter-spacing: 2px;
					line-height: 73px;
				}
				.faq .tab-menu-level-2-wrapper .tab-menu li a.active,
				.faq .tab-menu-level-2-wrapper .tab-menu li a:hover {
					color: #ff6600;
					border-color: #ff9000;
				}
					.faq .tab-menu a .tab-menu-icon {
						margin: 20px 11px 0 11px;
						display: block;
						width: 38px;
						height: 38px;
						float: left;
						background: url(../img/faq-tab-menu-level2-icon-set.png) no-repeat;
					}
						.faq .tab-menu a.shopping .tab-menu-icon {
							background-position: 0px 0px;
						}

							.faq .tab-menu a.shopping.active .tab-menu-icon,
							.faq .tab-menu a.shopping:hover .tab-menu-icon {
								background-position: -40px 0px;
							}
						.faq .tab-menu a.payment .tab-menu-icon {
							background-position: 0px -40px;
						}

							.faq .tab-menu a.payment.active .tab-menu-icon,
							.faq .tab-menu a.payment:hover .tab-menu-icon {
								background-position: -40px -40px;
							}
						
						.faq .tab-menu a.delivery .tab-menu-icon {
							background-position: 0px -80px;
						}

							.faq .tab-menu a.delivery.active .tab-menu-icon,
							.faq .tab-menu a.delivery:hover .tab-menu-icon {
								background-position: -40px -80px;
							}
						.faq .tab-menu a.service-desc .tab-menu-icon {
							background-position: 0px -120px;
						}

							.faq .tab-menu a.service-desc.active .tab-menu-icon,
							.faq .tab-menu a.service-desc:hover .tab-menu-icon {
								background-position: -40px -120px;
							}
						.faq .tab-menu a.managing-your-account .tab-menu-icon {
							background-position: 0px -160px;
						}

							.faq .tab-menu a.managing-your-account.active .tab-menu-icon,
							.faq .tab-menu a.managing-your-account:hover .tab-menu-icon {
								background-position: -40px -160px;
							}
		.faq .ms-promise .tab-menu-level-2-wrapper .tab-menu li {
			width: 260px;
		}

		.faq .top-questions .tab-menu-level-2-wrapper .tab-menu li {
			width: 260px;
		}
			.faq .tab-menu a.top-10-questions .tab-menu-icon {
				background-position: 0px -360px;
			}
				.faq .tab-menu a.top-10-questions.active .tab-menu-icon,
				.faq .tab-menu a.top-10-questions:hover .tab-menu-icon {
					background-position: -40px -360px;
				}
			.faq .tab-menu a.promotion-new-product .tab-menu-icon {
					background-position: 0px -400px;
			}
				.faq .tab-menu a.promotion-new-product.active .tab-menu-icon,
				.faq .tab-menu a.promotion-new-product:hover .tab-menu-icon {
					background-position: -40px -400px;
				}
	/** END: TAB MENU LEVEL 2 **/
	
	.faq .tab-container-level-2 {
		padding-bottom: 50px;
	}

		.faq .tab-container-level-2 h2 { 
			font-size: 30px; 
			line-height: 30px; 
			padding-bottom: 16px;
			border-bottom: 1px solid #b9b9b9;
			font-weight: normal;
			margin: 48px 0 0px 0px;	
			letter-spacing: 2px;
		}
	
	/** SHOPPING SECTION **/


		.margin-bt0 { margin-bottom: 0px!important;}
	
	/** END: SHOPPING SECTION **/

	/** PAYMENT SECTION **/

	.tab-container-level-2.tab-common-style {
	overflow: hidden;
	background: #fff;
	}
		.tab-container-level-2.tab-common-style .content-block {
			border-top: 5px solid #FFF;
			width: 940px;
		}
		.tab-container-level-2.tab-common-style h2 {
			margin-bottom: 26px;
		}
		.lt-ie8 .tab-container-level-2.tab-common-style h2 { 	
		    padding: 0 0 12px 0;
		}

		.tab-container-level-2.tab-common-style h3{
			font-family: "Microsoft YaHei",Arial,sans-serif;
			font-size: 13px;
			line-height: 18px;
			color: #333333;
			font-weight: bold;
			margin-bottom: 18px;
		}
		.tab-container-level-2.tab-common-style .block-text {
			overflow: hidden;
			padding-bottom: 21px
		}
			.tab-container-level-2.tab-common-style .block-text.last {
				padding-bottom: 0px;
			}
		.tab-container-level-2.tab-common-style .block-text p {
			font-family: "Microsoft YaHei",Arial,sans-serif;
			font-size: 13px;
			line-height: 19px;
			color: #666666;
			font-weight: normal;
			padding-bottom: 17px;
		}
			.tab-container-level-2.tab-common-style .block-text.last p {
				padding-bottom: 0px;
			}
		.tab-container-level-2.tab-common-style .block-text p a {
			color: #00bcf2;
		}

		.tab-container-level-2.tab-common-style .block-text ul li {
			font-family: "Microsoft YaHei",Arial,sans-serif;
			font-size: 13px;
			line-height: 18px;
			color: #666666;
			font-weight: normal;
			padding-bottom: 20px;
		}
		.tab-container-level-2.tab-common-style .block-delivery{
			margin:-12px 0 42px 0;
		}
		.tab-container-level-2.tab-common-style .block-delivery table {
			width: 100%
		}
		.tab-container-level-2.tab-common-style .block-delivery td {
			border:1px solid #666;
			font-family: "Microsoft YaHei",Arial,sans-serif;
			width: 50%
		}
		.tab-container-level-2.tab-common-style .block-delivery thead td {
			background: #FFF;
			color: #000;
			font-size: 22px;
			font-weight: normal;
			padding: 15px 5px 21px 22px;
		}
		.tab-container-level-2.tab-common-style .block-delivery tbody td {
			color: #666;
			font-size: 14px;
			font-weight: normal;
			padding: 24px 5px 27px 22px;
		}
		/* faq-mode-payment */
		.tab-container-level-2.tab-common-style .block-text .list-logo{
			width: 980px;
			display: block;
			overflow: hidden;
			padding: 5px 0 0 0
		}
		.tab-container-level-2.tab-common-style .block-text .list-logo li{
			float: left;
			width: 196px;
			padding: 0;
			padding-bottom: 16px;
		}
		.tab-container-level-2.tab-common-style .block-text .list-logo li img{
			max-width: 100%
		}

		.tab-container-level-2.tab-common-style .last { 
			margin-bottom: 0; 
			padding-bottom: 0;
		}
		.tab-container-level-2.tab-common-style .block-text p.last { 
			margin-bottom: 0; 
			padding-bottom: 0;
		}
		.tab-container-level-2.tab-common-style .block-text .list-logo li.last-logo-item { 
			margin-bottom: 0; 
			padding-bottom: 0;
		}
	/** END: PAYMENT SECTION **/
	/** SERVICE DESC SECTION **/

	.tab-container-level-2.tab-common-style-2 {
		margin-top: 43px;
		background: #fff;
	}
		.tab-container-level-2.tab-common-style-2 p {
			margin-top: 20px;
			width: 100%;
		}
		.tab-container-level-2.tab-common-style-2 ul li {
			margin-top: 20px;
		}
		.tab-container-level-2.tab-common-style-2 p,
		.tab-container-level-2.tab-common-style-2 ul li {
			color: #666666;
			font-size: 13px;
			line-height: 18px;
		}
		.tab-container-level-2.tab-common-style-2 p.strong {
			font-weight: bold;
			/*color: #333;*/
		}
		.tab-container-level-2.tab-common-style-2 p.strong.light-color {
			color: #666666;
		}

		.tab-container-level-2.tab-common-style-2 ul {

		}
		.tab-container-level-2.tab-common-style-2 ul li{
			padding: 0px 0px 0px 10px;
			background: url(../img/dotted-faq-list.png) left 7px no-repeat;
		}
		.tab-container-level-2.tab-common-style-2 a { color: #1270A4;}

		.tab-container-level-2.tab-common-style-2 ul li ul {
			margin: 17px 0px 0px 30px;
		}

		.tab-container-level-2.tab-common-style-2 ul li ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 12px;
			background: url(../img/dotted-faq-sub-list.png) left 5px no-repeat;
		}
		.tab-container-level-2.tab-common-style-2 ul li ol { 
			margin: 20px 0 0 20px;
		}
		.tab-container-level-2.tab-common-style-2 ul li ol li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: decimal;
			background: none;
		}
		.termofuse-page, .privacy-page { padding-top: 0px!important; width: 100%;}
		.ie6 .termofuse-page a:hover,
		.ie6 .privacy-page a:hover{ color: #1270A4;}
		.termofuse-page .tab-container-level-2.tab-common-style-2, .privacy-page .tab-container-level-2.tab-common-style-2 { margin-top: 0px;}
		.help_two_table {
		    border-collapse: collapse;
		    clear: both;
		    height: auto;
		    position: relative;
		    width: 99%;
		}
		.help_two_table tr th, .help_two_table tr td {
		    border: 1px solid #CCCCCC;
		    height: 30px;
		    padding: 10px 10px 0;
		    color: #666;
		}
		.tab-container-level-2.tab-common-style-2 h3 { font-size: 12px; font-weight: bold; padding-top: 15px; color: #666;}
		.android .tab-container-level-2.tab-common-style-2 h2, 
		.android .privacy-page .content-block p, .android .termofuse-page .content-block p { background: #ffffff;}
	/** END: SERVICE DESC SECTION **/

	/** **/

	/** **/

	/** MANAGING ACCOUNT SECTION **/
	.tab-container-level-2.managing-your-account {}
		.tab-container-level-2.managing-your-account .content{ padding: 69px 0;} 
		.tab-container-level-2.managing-your-account  h3{
			text-align:center;
			font-size:30px;
			line-height:30px;
			font-weight:normal;
			padding:0px 0px 40px 0px;
		}
		.tab-container-level-2.managing-your-account  .login-block {
			width: 625px;
			margin: 0 auto;
		}
		.tab-container-level-2.managing-your-account  .login-col {
			width: 300px;
			float: left;
			margin-left: 25px;
		}
		.tab-container-level-2.managing-your-account  .login-col img {
			margin-bottom:22px;
			}
		.tab-container-level-2.managing-your-account  .login-col p {
			font-size:14px;
			line-height:16px;
			}
	/** END: MANAGING ACCOUNT SECTION **/

	/** PRODUCT SUPPORT **/
	.tab-container-level-1.product-support {
		padding: 75px 0 60px 0;
	}
		.tab-container-level-1.product-support .product-support-row {

		}
			.tab-container-level-1.product-support .product-support-row .span6 {
				position: relative;
				height: 325px;
				margin-bottom: 30px;
			}
			.tab-container-level-1.product-support .product-support-row img {
				position: absolute;
				z-index: 2;
				top: 0;
				left: 0;
			}
			.tab-container-level-1.product-support .product-info-container {
				position: relative;
				z-index: 3;
				color: #fff;
				padding: 30px 0 0 30px;
			}
				.tab-container-level-1.product-support .product-info-container h3 {
					font-weight: normal;
					
					font-size: 32px;
					line-height: 34px;
					margin: 0 0 16px 0;
				}
				.tab-container-level-1.product-support .product-info-container p {
					font-size: 16px;
					line-height: 20px;
				}
				.tab-container-level-1.product-support .product-info-container .button-link {
					display: block;
					color: #fff;
					margin: 40px 0 0 0;
					padding: 9px 0 11px 52px;
					width: 128px;
					line-height: 20px;
					font-size: 18px;
					background: #e44219 url(../img/faq-product-support-button-icon.png) 11px 6px no-repeat;
				}
					.tab-container-level-1.product-support .product-info-container .button-link:hover {
						text-decoration: none;
						background-color: #00bcf2;
					}
				.tab-container-level-1.product-support .product-support-row .product-info-container .branch-list {
					width: 250px;
					margin: 10px 0px 0px 0px;
				}
				.tab-container-level-1.product-support .product-support-row .product-info-container .branch-list li {
					float: left;
					margin: 0px 5px 5px 0px;
				}
				.tab-container-level-1.product-support .product-support-row .product-info-container img {
					position: static;
				}
				
				
				
#qdjl{border-collapse:collapse}
#qdjl tr{height:38px}
#qdjl, #qdjl th, #qdjl td{border: 1px solid #81D1FF; vertical-align:middle;}
#qdjl td a{display:inline-block;width:90px;text-align:left;padding-left:30px;background:url(../images/bt_blue_24X24.png) no-repeat}
#qdjl td img{margin-top:10px;margin-bottom:10px;}

.top-10-questions .qudao {
margin-top: 30px;
padding-left: 20px;
}


.tab-common-style-3 .content-block{margin-top:0;}
.tab-common-style-3 .content-block table.tab-common-style-3 .content-block tr,.tab-common-style-3 .content-block td{border:1px solid #ccc; line-height:50px;font-size:14px;text-align:center;}
.tab-common-style-3 .content-block td {padding:10px 0;}
.tab-common-style-3 .content-block td img{vertical-align:middle;}
.tab-common-style-3 .content-block .zf{font-weight:bold;font-size:18px;}
.tab-common-style-3 .content-block .zf td{font-weight:bold;font-size:18px;}
