@charset "utf-8";
body 								{ background:#fff; color:#333; font:14px/1.5 arial, "Microsoft Yahei", "Hiragino Sans GB", sans-serif; }
time 								{ color:#ccc; }
.appRow .appPatch 					{ margin:-20px 0 0 -20px; }
.latticePad 						{ margin:20px 0 0 20px; }
.boxBlock 							{ margin-left:20px; }
.rowPatch 							{ margin-left:-20px; }
a 									{ color:#666; text-decoration:none; }
a:hover 							{ color:#333; text-decoration:none; }
mark 								{ background:0; color:#333; }
div,ul,li,dl,dt,dd,a,tr,td,th,hr,
select 								{ border-color:#ccc; }
.tableTitleBg 						{ background:#efefef; line-height:30px; }
.important,
a.important,
.important a 						{ color:#333; }
.lesser,
a.lesser,
.lesser a 							{ color:#333; }
.note,
a.note,
.note a 							{ color:#999; }
h2 									{ font-size:30px; }
h3 									{ font-size:26px; }
h4 									{ font-size:22px; }
h5 									{ font-size:18px; }
h6 									{ font-size:16px; }
.textMini 							{ font-size:12px; }
.textMedium 						{ font-size:18px; }
.textLarge 							{ font-size:24px; }
.formSelect 						{ -moz-box-sizing:border-box; box-sizing:border-box; margin-right:5px; padding:5px; height:35px; border-style:solid; border-width:1px; background-image:none; vertical-align:middle; font-size:14px; line-height:1.42857143; }
.textInput 							{ -moz-box-sizing:border-box; box-sizing:border-box; height:35px; border:1px solid #ccc; border-radius:0; background:#fff; color:#666; font-size:12px; font-family:AppleGothic, Arial, 'Microsoft Yahei', 'Simsun'; line-height:35px; resize:none; }
textarea 							{ overflow-y:auto; -moz-box-sizing:border-box; box-sizing:border-box; padding-top:5px; height:70px; border:1px solid #ccc; border-radius:0; background:#fff; color:#666; font-size:12px; font-family:AppleGothic, Arial, 'Microsoft Yahei', 'Simsun'; }
.textInput:hover,
textarea:hover 						{ border:1px solid #333; }
.textInput.focus,
textarea.focus 						{ border:1px solid #000; }
.textInput.error,
textarea.error 						{ border:1px solid #f00; }
.textInput.success,
textarea.success 					{ border:1px solid #333; }
.textInput.disabled,
textarea.disabled 					{ cursor:default; }
.textInput.mini 					{ height:20px; line-height:20px; }
.textInput.medium 					{ height:26px; line-height:26px; }
.textInput.large 					{ height:40px; line-height:40px; }
.btn 								{ display:inline-block; margin-right:5px; padding:0 20px; height:35px; background:#e6e6e6; color:#666; text-align:center; text-decoration:none; font-size:12px; line-height:35px; }
.btn:hover 							{ color:#666; text-decoration:none; opacity:.8; }
.btn.important 						{ background:#333; color:#fff; }
.btn.lesser 						{ background:#333; color:#fff; }
.btn.lesser:hover 					{ color:#fff; }
.btn.disabled 						{ opacity:.6; cursor:default; }
.btn.mini 							{ padding:0 10px; height:20px; font-size:12px; line-height:20px; }
.btn.medium 						{ padding:0 15px; height:26px; line-height:26px; }
.btn.large 							{ padding:0 35px; height:40px; line-height:40px; }
.selectBtn 							{ position:relative; display:inline-block; overflow:hidden; margin-right:5px; padding:1px 10px; height:24px; border:1px solid #ccc; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:24px; }
.selectBtn i:after 					{ position:absolute; right:-8px; bottom:-5px; z-index:99; display:block; width:6px; height:2px; border-color:transparent transparent #fff #fff; border-style:solid; border-width:2px; content:''; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); }
.selectBtn i 						{ position:absolute; right:0; bottom:0; display:block; display:none; width:0; height:0; border-color:transparent #333 #333 transparent; border-style:solid; border-width:8px; }
.selectBtn.active 					{ padding:0 9px; border:2px solid #333; }
.selectBtn.active i 				{ display:block; }
.selectBtn:hover 					{ border-color:#333; text-decoration:none; }
.footerContainer,
.mainContainer,
.headerContainer 					{ margin:0 auto; }
.main 								{ padding-bottom:20px; }
.footer 							{ padding:20px 0; background:#f5f5f5; }
.header .appWrapper 				{ margin-top:0; margin-bottom:0; border:0; background:0; color:#999; }
.con_header 						{ position:relative; margin-bottom:10px; border-style:solid; border-width:0 0 1px 0; }
.con_header h2 						{ margin:0; color:#333; font-size:16px; }
.main .appWrapper 					{ margin-top:20px; }
.cartQuantity 						{ display:inline-block; padding:0 6px; height:14px; border-radius:10px; background:#f00; color:#fff; font-size:12px; line-height:14px; }
.nav_1 ul 							{ margin:0; padding:0; list-style:none; }
.nav_1 ul li 						{ position:relative; z-index:999; display:inline-block; }
.nav_1 ul li a 						{ display:inline-block; padding:0 15px; font-size:14px; line-height:35px; }
.navBar ul li a 					{ color:#fff; }
.navBar ul li:hover,
.navBar ul li.selected 				{ background:#333; }
.navBar li:hover a,
.navBar li.selected a 				{ color:#fff; text-decoration:none; }
.nav_1 li ul.moreNav 				{ position:absolute; top:35px; right:0; display:none; }
.nav_1 li.over ul.moreNav 			{ display:block; }
.nav_1 li ul.moreNav li 			{ width:120px; background:#f5f5f5; }
.nav_1 li ul.moreNav li:hover 		{ background:#333; }
.nav_1 li ul.moreNav li a 			{ display:block; color:#666; }
.nav_1 li ul.moreNav li:hover a 	{ color:#fff; }
.nav_1 li ul.moreNav li.selected 	{ background:#333; }
.nav_1 li ul.moreNav li.selected a 	{ color:#fff; }
.navHideContent 					{ position:absolute; top:150px; left:115px; z-index:99; padding:10px; max-width:767px; background:#f5f5f5; white-space:nowrap; }
.navHideContent 					{ color:#666; }
.navHideContent a 					{ color:#666; }
.navHideContent a:hover 			{ color:#333; }
.menuListVertical ul 				{ margin:0; padding:0; }
.menuListVertical li 				{ position:relative; }
.menuListVertical li a 				{ display:inline-block; color:#666; line-height:35px; }
.menuListVertical li.selected,
.menuListVertical li.selected:hover { background:#333; }
.menuListVertical li.selected a 	{ color:#fff; text-decoration:none; }
.menuListVertical li:hover a 		{ color:#333; text-decoration:none; }
#span_footer .copyright .appContent { margin:0; padding:20px 0; border:0; background:0; text-align:center; }
@media(max-width:767px) {
	.con_header h2 					{ margin:0; font-size:16px; }
	h2 								{ font-size:24px; }
	h3 								{ font-size:20px; }
	h4 								{ font-size:18px; }
	h5 								{ font-size:16px; }
	h6 								{ font-size:12px; }
	.textMini 						{ font-size:12px; }
	.textMedium 					{ font-size:16px; }
	.textLarge 						{ font-size:20px; }
	.textInput 						{ height:35px; line-height:35px; }
	.textInput.mini 				{ height:20px; line-height:20px; }
	.textInput.medium 				{ height:26px; line-height:26px; }
	.textInput.large 				{ height:35px; line-height:35px; }
	.btn 							{ display:inline-block; padding:0 15px; height:32px; line-height:32px; }
	.btn.mini 						{ padding:0 10px; height:20px; line-height:20px; }
	.btn.medium 					{ padding:0 15px; height:26px; line-height:26px; }
	.btn.large 						{ padding:0 25px; height:35px; line-height:35px; }
	.logo 							{ text-align:center; }
	.nav_1 							{ position:relative; z-index:100; margin:0; padding:0; height:37px; }
	.nav_1>ul>li:after 				{ display:none; }
	.nav_1 ul 						{ position:absolute; top:0; right:0; left:0; height:35px; text-align:left; }
	.nav_1 ul li 					{ position:relative; display:none; border-right:1px solid #333; border-left:1px solid #333; background:#fff; }
	.nav_1 ul.phone_active li,
	.nav_1 ul li.selected 			{ display:block; }
	.nav_1 ul li a 					{ display:block; padding:0 10px; color:#666; font-size:14px; line-height:35px; }
	.nav_1 ul li.selected 			{ border-top:1px solid #333; border-bottom:1px solid #333; background:#333; }
	.nav_1 ul li.selected a 		{ color:#fff; }
	.nav_1 ul li:last-child 		{ border-bottom:1px solid #333; }
	.nav_1 ul.phone_active li 		{ display:block; }
	.nav_1 ul li:hover 				{ background:#333; color:#fff; }
	.nav_1 ul li.selected:before 	{ position:absolute; top:16px; right:10px; display:block; overflow:hidden; margin-left:-3px; width:0; height:0; border-color:#fff transparent transparent transparent; border-style:solid; border-width:6px 5px 0 5px; content:''; }
	.nav_1 ul li.selected:hover:before { border-color:#fff transparent transparent transparent; }
	.menuListVertical 				{ position:relative; z-index:99; height:35px; }
	.menuListVertical ul 			{ position:absolute; right:0; left:0; margin:0; padding:0; }
	.menuListVertical li a 			{ display:block; padding-left:10px; }
	.menuListVertical li.topMenu 	{ background:#f5f5f5; }
	ul.active li.topMenu 			{ background:#ccc; }
	.menuListVertical li.topMenu a 	{ color:#333; }
	.menuListVertical li 			{ border-bottom:1px solid #fff; background:#f5f5f5; }
	.menuListVertical li.topMenu:after { position:absolute; top:50%; right:12px; display:inline-block; overflow:hidden; margin-top:-2px; width:7px; height:4px; background:url(../images/open.gif) no-repeat; content:""; }
}
.crumbs 							{ position:relative; top:-6px; display:inline-block; overflow:hidden; }
.crumbs span 						{ position:relative; float:left; display:inline-block; padding:0 12px 0 8px; height:26px; min-width:75px; background:#efefef; color:#666; text-align:right; font-size:12px; line-height:26px; }
.crumbs span i,
.crumbs span b 						{ position:absolute; top:-17px; right:-30px; z-index:1; display:block; width:0; height:0; border-color:transparent transparent transparent #fff; border-style:solid; border-width:30px 0 30px 30px; }
.crumbs span b 						{ top:-12px; right:-21px; z-index:2; border-color:transparent transparent transparent #efefef; border-width:25px 0 25px 25px; }
.crumbs span.active 				{ background:#333; color:#fff; }
.crumbs span.active b 				{ border-color:transparent transparent transparent #333; }
.search 							{ position:relative; }
.searchInput 						{ position:relative; margin-right:44px; }
.searchInput input 					{ padding:0; width:100%; height:26px; border:0; border:1px solid #ccc; background:#fff; color:#666; font:14px/1.5 AppleGothic, Arial, 'Microsoft Yahei', 'Simsun'; line-height:26px; }
.searchBtn 							{ position:absolute; top:0; right:0; display:block; width:45px; height:26px; background:#333; color:#fff; text-align:center; line-height:26px; }
.searchBtn:hover 					{ color:#fff; text-decoration:none; }
.picList ul 						{ margin:0; margin-left:-20px; list-style:none; }
.picList li div 					{ padding-left:20px; }
.picList li 						{ float:left; padding:0 0 20px 0; width:25%; }
.picList:after 						{ clear:both; display:table; content:""; line-height:0; }
@media(max-width:767px) {
	.picList li 					{ float:left; width:50%; }
}
.list ul 							{ margin:0; list-style:none; }
.list li a 							{ display:block; overflow:hidden; padding-left:10px; background:url(../images/listStyle.png) no-repeat 0 -19px; text-overflow:ellipsis; white-space:nowrap; line-height:28px; }
.list li a:hover 					{ background:url(../images/listStyle.png) no-repeat 0 12px; }
.list:after 						{ clear:both; display:table; content:""; line-height:0; }
.article 							{ margin-top:20px; padding:20px 0 0 0; border-top-width:1px; }
.formList>ul 						{ margin:0 0 25px 0; list-style:none; }
.formList li 						{ float:left; line-height:40px; }
.formList>ul:after 					{ clear:both; display:table; content:""; line-height:0; }
.formList li.left 					{ display:inline-block; width:100px; }
.formList li.right 					{ float:none; margin-left:100px; }
.formList li .textInput,
.formList li textarea 				{ width:100%; max-width:500px; }
.formListTips 						{ display:inline-block; margin-left:5px; }
@media(max-width:767px) 			{
	.formList>ul 					{ margin:0 0 15px 0; }
	.formList li 					{ float:none; line-height:25px; }
	.formList li.left 				{ display:inline-block; width:auto; }
	.formList li.right 				{ margin-left:0; }
	.formListTips 					{ display:block; margin-left:0; }
}
.infoList ul 						{ margin:0; padding:15px 0 0 0; list-style:none; }
.infoList ul:after 					{ clear:both; display:table; content:""; line-height:0; }
.infoList ul li 					{ float:left; line-height:30px; }
.infoList ul li.left 				{ display:inline-block; width:100px; }
.infoList ul li.right 				{ float:none; margin-left:100px; }
.tabs 								{ padding:0 0 0 5px; border-style:solid; border-width:0 0 1px 0; }
.tabs a 							{ display:inline-block; margin-bottom:-1px; padding:0 15px; height:30px; font-size:14px; line-height:30px; }
.tabs a.active 						{ border-style:solid; border-width:1px 1px 0 1px; background:#fff; }
.empty 								{ padding:20px 0; }
.selectPageContainer 				{ padding:20px 0 10px; text-align:center; }
.selectPageContainer a.more 		{ display:inline-block; margin:0; padding:0; width:100%; text-align:center; }
.selectPage a 						{ display:inline-block; margin:0 3px; padding:0 11px; height:30px; background:#ddd; color:#666; vertical-align:middle; text-decoration:none; font-size:14px; line-height:30px; }
.selectPage a:hover 				{ background:#333; color:#fff; text-decoration:none; }
.selectPage a.active 				{ background:#333; color:#fff; }
.tipsLoading,
.tipsBox,
.tipsSuccess,
.tipsError 							{ position:fixed; top:10px; z-index:1001; min-width:180px; text-align:center; }
.tipsLoading 						{ background:#fcdfa5; color:#333; }
.tipsBox 							{ background:#ccc; color:#333; }
.tipsSuccess 						{ background:#333; color:#fff; }
.tipsError 							{ background:#f93; color:#fff; }
.loadingIco 						{ display:inline-block; overflow:hidden; margin-right:5px; width:18px; height:18px; background:url(http://1251132871.cdn.myqcloud.com/1251132871/static/images/loading.gif) no-repeat; vertical-align:middle; }
.whiteCorrectIco 					{ display:inline-block; overflow:hidden; margin-right:5px; width:20px; height:13px; background:url(http://1251132871.cdn.myqcloud.com/1251132871/static/images/icon.png) no-repeat 0 -150px; vertical-align:middle; }
.whiteForkIco 						{ display:inline-block; overflow:hidden; margin-right:5px; width:20px; height:13px; background:url(http://1251132871.cdn.myqcloud.com/1251132871/static/images/icon.png) no-repeat -26px -149px; vertical-align:middle; }
.contentLoading 					{ display:inline-block; padding-left:22px; height:20px; background:url(http://1251132871.cdn.myqcloud.com/1251132871/images/c_loading.gif) no-repeat 0 center; color:#999; }
.no-boxshadow .loadingBox,
.no-boxshadow .loadingBox,
.no-boxshadow tipsAlert 			{ border:1px solid #ccc; }
.tipsAlert 							{ position:absolute; z-index:1001; background:#fff; box-shadow:0 0 13px #999; }
.tipsAlertText 						{ padding:40px; color:#666; }
.tipsAlertFoot 						{ padding:30px 40px; text-align:right; }
.tipsArrow 							{ position:absolute; width:16px; height:16px; }
.tipsPad 							{ padding:5px 15px; line-height:20px; }
