@charset "utf-8";
.app-banner, .mySs-box a, .singleNav a {box-sizing: border-box}
.horz li {display:inline}
.horz a {display:inline-block}
.appNav a:before,
.cm-qq a:before,
.cmHdr h2 a,
.followLink a:before,
.srhBar button,
.srsdiv .searchic,
.vtNav a:before,
.writer a:before,
.writer:before,
a.tabNow {background:url(../images/barHeader.png?_15);}

.hdrOut { width:995px;margin:auto;height:64px;}
.cmHdr12 .hdrOut {height:90px;}
.cmHdr1 .hdrOut,
.cmHdr2 .hdrOut,
.cmHdr3 .hdrOut,
.cmHdr5 .hdrOut,
.cmHdr6 .hdrOut,
.cmHdr7 .hdrOut,
.cmHdr9 .hdrOut,
.cmHdr10 .hdrOut,
.cmHdr12 .hdrOut,
.cmHdr13 .hdrOut{ width:1200px;}
.cmHdr12 {margin-bottom:15px;margin-top:15px;}
.cmHdr{background:url(../images/hdr.png);height:64px;z-index:2;margin-bottom:1em;}
.hdrOut h2 {top:6px;position:relative;}
.beta, .srhBar button, .srhOut {position:absolute;}
.cmHdr h2 a {display:block;	text-indent:-9999px;height:50px;}
.cmHdr1 h2 a {width:190px;background-position:0 -40px;}
.cmHdr2 h2 a {width:250px;background-position:0 -105px;}
.cmHdr3 h2 a {width:185px;background-position:0 -171px;}
.cmHdr4 h2 a {width:215px;background-position:0 -236px;}
.cmHdr5 h2 a {width:197px;background-position:0 -589px;}
.cmHdr6 h2 a {width:205px;background-position:0 -528px;}
.cmHdr7 h2 a {width:250px;background-position:0 -651px;}
.cmHdr8 h2 a {width:310px;background-position:0 -720px;}
.cmHdr9 h2>a {width:215px;background-position:0 -784px;}
.cmHdr10 h2 a {width:124px;background-position:0 -985px;}
.cmHdr13 h2 a {width:124px;background-position:0 -1091px;}
.cmHdr12 h2 a {width:175px;height:50px;background-position:0 -1044px;}
.header-viewer {font-size:.8rem;color:#999;font-style:italic;margin-top:5px;}
.header-viewer strong{ color:red;font-size:1rem}
.cmHdr2.cmHdr, .cmHdr7.cmHdr, .cmHdr9.cmHdr {border-bottom:solid 1px #fff;}
.cmHdr2.cmHdr {	background:#BC000A}
.cmHdr7.cmHdr {
	background:#EB5823;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCC00', endColorstr='#EB5823', GradientType=0 )\9;
	overflow:hidden
}
.cmHdr9.cmHdr {	background:#3b5998}
.cmHdr13.cmHdr, .cmHdr3.cmHdr {	background:#50A8C3}
.cmHdr10.cmHdr { background:#2ba5ed}
.cmHdr12.cmHdr { background:#F5F6F7; height:90px}
.cmHdr7 .hdrOut {
	background:radial-gradient(center 64px, #FC0 0, #EB5823 70%) no-repeat;
	background:-webkit-radial-gradient(center 64px, #FC0 0, #EB5823 70%) no-repeat;
	background:-moz-radial-gradient(center 64px, #FC0 0, #EB5823 70%) no-repeat;
	background:-ms-radial-gradient(center 64px, #FC0 0, #EB5823 70%) no-repeat;
	background:-o-radial-gradient(center 64px, #FC0 0, #EB5823 70%) no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCC00', endColorstr='#EB5823', GradientType=0 )
}
.cmHdr7 .hdrOut:before {content:url(../images/vt-hdr-bg.png);position:absolute}
.cmHdr7 .srhBar input {	border-color:#CC6800}
.cmHdr7 .hot {font-size:14px;color:#FFC;margin-bottom:.4em;display:block}
.cmHdr10 .hdrOut h2 {height:64px}
.cmHdr9 .followLink a.hFun4:before {background-position:-145px -395px}
.cmHdr9 .followLink a.hFun4:hover:before {background-position:-180px -395px}
.cmHdr10 .followLink a.w2:before, .cmHdr3 .followLink a.w2:before, .cmHdr9 .followLink a.w2:before {background-position:-75px -431px}
.cmHdr10 .followLink a.w2:hover:before, .cmHdr3 .followLink a.w2:hover:before, .cmHdr9 .followLink a.w2:hover:before {background-position:-105px -431px}
.cmHdr10 .followLink a, .cmHdr3 .followLink a, .cmHdr9 .followLink a, .cmHdr9 .srhHot a {color:#B8E3FF}
.beta, .cmHdr9 .srhHot a:hover {color:#fff}
.cmHdr10 .srhBar input, .cmHdr9 .srhBar input {	border-color:#009BE8}
.beta {	font-size:13px;	left:127px;	top:18px; font-weight:100; display:none}
.hotNav, .srhHot a { display:inline;font-size:12px}
.cmHdr2 .srhOut {right:170px}
.cmHdr10 .srhOut, .cmHdr9 .srhOut {	right:60px}
.cmHdr3 .srhOut, .followLink {right:0}
.srhOut {top:11px}
.srhBar {margin-bottom:.2em}
.srhBar input {	height:25px;color:#999;padding:0 20px 0 5px;border:1px solid #900;margin:0;	-webkit-appearance:none;border-radius:0}
.srhBar button { height:25px;text-indent:-9999px;width:25px;background-position:-126px 0;top:0;right:0;border:0}
.fix .cmBar, .fix .cmHdr {position:fixed;width:100%}
.srhHot a {	color:#FC9}
.srhHot a:hover {color:#FFF}
.hot {color:#DDD;font-size:12px}
.fix .cmBar {z-index:21}
.fix .cmHdr {z-index:20;top:26px}
.cmHdr1 .srhOut {left:368px;width:360px}
.cmHdr1 .srhBar {margin-bottom:.8em;border:1px solid #AAA}
.cmHdr1 .srhBar input {width:293px;padding:0 5px;border:0}
.cmHdr1 .srhBar button {text-indent:0;width:65px;background:url(../images/btnbg.png);border:0}
.cmHdr1 .srhBar button:hover {background-position:0 -30px}
.cmHdr1 .hot {top:-5px;overflow:hidden;white-space:nowrap}
.writer, .writer:before {position:absolute;	top:10px}
.hotNav li {margin-right:.2em}
.hotNav a {color:#FC9;display:inline-block}
.followLink a:before, .writer a:before, .writer:before {display:block;content:''}
.followLink a:hover, .hotNav a:hover, .writer a:hover {color:#FFF}
.writer {left:745px}
.writer:before {background-position:-119px -2px;width:3px;height:30px;left:-3px}
.followLink, .srsdiv {top:11px;	position:absolute}
.writer li {margin-left:15px}
.followLink a, .writer a {color:#FC9;text-align:center;	font-size:12px}
.followLink a:hover, .writer a:hover {text-decoration:none}
.followLink a:before, .writer a:before {width:30px;height:27px;margin:0 auto .5em}
a.w1:before {width:24px;background-position:0 -298px}
a.w2:before {background-position:0 -331px}
a.w3:before {background-position:-215px -395px}
a.w4:before {background-position:-215px -430px}
a.hFun1:before {background-position:0 -358px}
a.hFun2:before {background-position:0 -395px}
a.hFun3:before {background-position:0 -430px}
a.hFun4:before {background-position:-73px -395px}
a.hFun5:before {background-position:-145px -360px}
a.hFun6:before {background-position:-215px -360px}
a.hFun7:before {background-position:-285px -360px}
a.w1:hover:before {background-position:-25px -298px}
a.w2:hover:before {background-position:-30px -331px}
a.w3:hover:before {background-position:-250px -395px}
a.w4:hover:before {background-position:-250px -430px}
a.hFun1:hover:before {background-position:-35px -358px}
a.hFun2:hover:before {background-position:-30px -395px}
a.hFun3:hover:before {background-position:-30px -430px}
a.hFun4:hover:before {background-position:-108px -395px}
a.hFun5:hover:before {background-position:-180px -360px}
a.hFun6:hover:before {background-position:-250px -360px}
a.hFun7:hover:before {background-position:-320px -360px}
.srsdiv {color:#FFC;right:115px}
.srsdiv .srstext {margin-bottom:.4em;font-size:14px}
.srsdiv .stockranksearch {height:23px;color:#999;padding:0 20px 0 5px;border:1px solid #CC6800;margin:0}
.srsdiv .searchic {height:23px;position:absolute;text-indent:-9999px;width:23px;background-position:-126px 0;bottom:1px;right:0;border:0}
.followLink li {margin-left:5px;display:inline-block}
.hdrOut>.fa-search {display:none;position:absolute;right:10px;top:14px;font-size:20px;color:#fff}
.single-haeder-ad.ad-728x90 {position:absolute;right:0;top:0;margin:0}
.appNav {left:310px}
.vtNav {left:365px}
.financeNav, .learnNav, .noteNav {left:315px}
.singleNav {left:185px;	top:22px;position:absolute;width:290px}
.appNav, .financeNav, .learnNav, .noteNav, .vtNav {position:absolute;bottom:1px;height:30px}
.appNav li, .financeNav li, .learnNav li, .noteNav li, .vtNav li {margin-right:-1px;float:left}
.singleNav li {float:left;margin:0 10px 10px 0}
.singleNav a {border-left:solid 7px transparent;width:85px;display:block;padding-left:5px;line-height:1.8;font-size:.8rem;font-weight:600}
.singleNav li a:hover {text-decoration:none;color:#fff;border-radius:3px}
.singleNav .c1 a {border-left-color:#50A8C3;color:#50A8C3}
.singleNav .c2 a {border-left-color:#3B5998;color:#3B5998}
.singleNav .c3 a {border-left-color:#EB5823;color:#EB5823}
.c6 a, .singleNav .c4 a {border-left-color:#BC000A;color:#BC000A}
.singleNav .c5 a {border-left-color:#2BA5ED;color:#2BA5ED}
.singleNav .c1 a:hover {background:#50A8C3}
.singleNav .c2 a:hover {background:#3B5998}
.singleNav .c3 a:hover {background:#EB5823}
.singleNav .c4 a:hover, .singleNav .c6 a:hover {background:#BC000A}
.singleNav .c5 a:hover {background:#2BA5ED}
.appNav a {
	color:#f69f9f;
	border:1px solid #FF7079;
	background:linear-gradient(#FF303C, #9C0002);
	background:-webkit-linear-gradient(#FF303C, #9C0002);
	background:-moz-linear-gradient(#FF303C, #9C0002);
	background:-ms-linear-gradient(#FF303C, #9C0002);
	background:-o-linear-gradient(#FF303C, #9C0002);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF303C', endColorstr='#9C0002', GradientType=0 )
}
.noteNav a {
	color:#B8E3FF;
	border:1px solid #699FC2;
	background:linear-gradient(#5B81D1, #3b5998);
	background:-webkit-linear-gradient(#5B81D1, #3b5998);
	background:-moz-linear-gradient(#5B81D1, #3b5998);
	background:-ms-linear-gradient(#5B81D1, #3b5998);
	background:-o-linear-gradient(#5B81D1, #3b5998);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5B81D1', endColorstr='#3b5998', GradientType=0 )
}
.financeNav a {
	color:#DDF7FF;
	border:1px solid #A3E9FF;
	background:linear-gradient(#5DC4E3, #50a8c3);
	background:-webkit-linear-gradient(#5DC4E3, #50a8c3);
	background:-moz-linear-gradient(#5DC4E3, #50a8c3);
	background:-ms-linear-gradient(#5DC4E3, #50a8c3);
	background:-o-linear-gradient(#5DC4E3, #50a8c3);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5DC4E3', endColorstr='#50a8c3', GradientType=0 )
}
.vtNav a {
	color:#FFC;
	border:1px solid #F7C88F;
	background:linear-gradient(#FBB03B, #EB5823);
	background:-webkit-linear-gradient(#FBB03B, #EB5823);
	background:-moz-linear-gradient(#FBB03B, #EB5823);
	background:-ms-linear-gradient(#FBB03B, #EB5823);
	background:-o-linear-gradient(#FBB03B, #EB5823);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBB03B', endColorstr='#EB5823', GradientType=0 )
}
.learnNav a {
	border:1px solid #70ccff;
	color:#D5EFFF;
	background:linear-gradient(#57C1FF, #2ba5ed);
	background:-webkit-linear-gradient(#57C1FF, #2ba5ed);
	background:-moz-linear-gradient(#57C1FF, #2ba5ed);
	background:-ms-linear-gradient(#57C1FF, #2ba5ed);
	background:-o-linear-gradient(#57C1FF, #2ba5ed);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57C1FF', endColorstr='#2ba5ed', GradientType=0 )
}
.appNav a, .financeNav a, .learnNav a, .noteNav a, .vtNav a {display:block;font-size:13px;line-height:30px;text-align:center;border-bottom:0}
.cmHdr9 h2 .onlyCM-logo, .hdrOut>a, .mobi-navi, .mobi-navi-wrap, .overlay, .shareIcons {display:none}
.appNav a, .vtNav a {padding:0 10px 0 30px}
.financeNav a, .learnNav a, .noteNav a {padding:0 10px}
.financeNav a .fa, .learnNav a .fa, .noteNav a .fa {margin-right:3px;font-size:16px;top:1px}
.appNav a:hover, .financeNav a:hover, .learnNav a:hover, .noteNav a:hover, .vtNav a:hover {color:#fff;text-decoration:none}
.appNav a:hover:before, .vtNav a:hover:before, li.appNavNow a:before, li.learnNavNow a:before, li.vtNavNow a:before {opacity:1}
li.appNavNow a, li.appNavNow a:hover, li.financeNavNow a, li.financeNavNow a:hover, li.learnNavNow a, li.learnNavNow a:hover, li.noteNavNow a, li.noteNavNow a:hover, li.vtNavNow a, li.vtNavNow a:hover {
	line-height:40px;
	background:#fff;
	border-radius:3px 3px 0 0;
	border-color:#fff;
	z-index:1;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )
}
li.appNavNow, li.financeNavNow, li.learnNavNow, li.noteNavNow, li.vtNavNow {margin-top:-10px}
li.appNavNow a, li.appNavNow a:hover {color:#C1272D}
li.noteNavNow a, li.noteNavNow a:hover {color:#3b5998}
li.financeNavNow a, li.financeNavNow a:hover {color:#50A8C3}
li.vtNavNow a, li.vtNavNow a:hover {color:#F15A24}
li.learnNavNow a, li.learnNavNow a:hover {color:#0093ea}
.appNav a:before, .vtNav a:before {content:'';position:absolute;left:8px;top:5px;width:20px;height:20px;opacity:.7}
a.n1:before {background-position:0 -845px}
a.n2:before {background-position:-25px -845px}
a.n3:before {background-position:-50px -845px}
a.n5:before {background-position:-75px -845px}
a.n4:before {background-position:-100px -845px}
a.n6:before {background-position:-125px -845px}
a.n7:before {background-position:-150px -845px}
.appNavNow .n1:before {background-position:0 -865px}
.appNavNow .n2:before {background-position:-25px -865px}
.appNavNow .n3:before {background-position:-50px -865px}
.appNavNow .n5:before {background-position:-75px -865px}
.appNavNow .n4:before {background-position:-100px -865px}
.appNavNow .n6:before {background-position:-125px -865px}
.appNavNow .n7:before {background-position:-150px -865px}
.appNavNow a:before, .vtNavNow a:before {content:'.';text-indent:-9999px;top:11px}
a.v1:before {background-position:0 -925px}
a.v2:before {background-position:-25px -925px}
a.v3:before {background-position:-50px -925px}
a.v4:before {background-position:-75px -925px}
.vtNavNow .v1:before {background-position:0 -945px}
.vtNavNow .v2:before {background-position:-25px -945px}
.vtNavNow .v3:before {background-position:-50px -945px}
.vtNavNow .v4:before {background-position:-75px -945px}
.cm-qq a, .cm-qq a:hover {color:#fff}
.cm-qq a:before, .cm-qq a:hover:before {color:#fff;	background-position:-145px -430px}
.mobi-navi, .mobi-app-down-out{margin-bottom:2em}
.overlay {position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:1001}
.mobi-ftr {color:#999;font-size:12px;line-height:1.5;padding:10px;}
.mobi-ftr a {color:#ccc}
.mobi-ftr a:hover {color:#fff}
.mySs {position:absolute;right:60px;top:11px}
.mySs a, .mySs-page, .mySs-page li {display:inline-block}
.mySs-select i {color:#50A8C3;font-size:22px}
.mySs-page, .mySs-select>a {background:#fff;border:1px solid #ddd}
.mySs-select>a {color:#333;padding:8.5px 30px 8.5px 10px;border-radius:3px 0 0 3px;top:-1px;left:5px;min-width:100px;text-align:left}
.add-stock, .btn, .mySs-edit {text-align:center}
.mySs-select>a>i {position:absolute;right:10px;top:3px}
.mySs-page {padding:5px 0;border-radius:0 3px 3px 0}
.mySs-page a {padding:0 5px}
.mySs-page li:first-child {border-right:solid 1px #ddd;padding-right:4px}
.mySs-page i:hover, .mySs-select>a:hover i {color:#63C4E2}
.mySs-list {width:270px;background:#e6f2f6;display:block;z-index:15;box-shadow:0 0 15px #999;border:1px solid #fff;position:absolute;right:0;top:34px}
.mySs-box {font-size:13px;width:53%;min-height:133px}
.mySs>a {color:#333}
.mySs a:hover, .mySs-now {background:#fff}
.mySs-box li {background:#e6f2f6;position:static}
.mySs-box i {color:#333;font-size:14px;position:absolute;left:90%;top:10px}
.mySs-box a {width:100%;color:#000;padding:10px}
.mySs-box2 {width:89%;position:absolute;top:0;left:100%;z-index:18;max-height:165px;overflow-x:hidden;display:none}
.mySs-box2 li {background:#fff;border:none}
.mySs-box2 a {color:#50A8C3}
.mySs-box2 a:hover {text-decoration:underline}
.mySs-more {margin-top:2.2em}
.mySs-more .more-btn {position:absolute;right:0;bottom:0;line-height:3em;padding:0 1.3em;background:#C2D257;color:#fff}
.mySs-edit {display:block;color:#fff;background:#50A8C3;line-height:3em;width:200px}
.mySs-list .mySs-edit:hover {background:#60B7D2}
.mySs-more .more-btn:hover {background:#CFDD6D}
.cmHdr11 {display:none;background:#d90000;border-bottom:solid 1px #fff;	margin-bottom:0}
.app-banner img, .app-container/*, .btn*/ {display:inline-block}
.cmHdr11, .cmHdr11 .hdrOut, .cmHdr11 .hdrOut h2 {height:auto}
.cmHdr11 h2 {top:auto}
.cmHdr11 .site-name {line-height:40px;color:#fff;font-size:25px;text-align:center}
.cmHdr11 .site-name .fa-mobile {
	margin-right:.3em;
	font-size:23px;
	color:#faa;
	transform:rotate(-30deg);
	-webkit-transform:rotate(-30deg);
	-moz-transform:rotate(-30deg);
	-o-transform:rotate(-30deg);
	-ms-transform:rotate(-30deg)
}
.app-banner {padding:10px;background:#efefef; display: none;}
.app-banner img {margin:0 10px 0 20px;width:65px;height:auto}
.app-container {margin-top:5px;vertical-align:top}
.app-container h2 {font-size:16px;margin-bottom:3px;padding-bottom:3px;border-bottom:solid 1px #D3D3D3;box-shadow:0 1px 0 #fff}
.app-container p {font-size:14px;line-height:1.2;color:#666}
.app-d-btn{ position:absolute; bottom:10px;right:10px;padding:8px 15px;font-weight:700; border-radius: 3px;}
a.b-close.fa-stack.fa-lg {width:1.5em;position:absolute;top:0;left:2px}
.b-close i {font-size:16px;color:#fff}
.b-close i:first-child {font-size:23px;bottom:8px;color:#9B9B9B}
.bc2{
	border:1px solid #fa2;
	color:#000;
	text-shadow:0 1px 0 #fe6;
	background:linear-gradient(#ffec64, #ffab23);
	background:-webkit-linear-gradient(#ffec64, #ffab23);
	background:-moz-linear-gradient(#ffec64, #ffab23);
	background:-ms-linear-gradient(#ffec64, #ffab23);
	background:-o-linear-gradient(#ffec64, #ffab23);
}
.bc2:hover{
	background:linear-gradient(#ffab23, #ffec64);
	background:-webkit-linear-gradient(#ffab23, #ffec64);
	background:-moz-linear-gradient(#ffab23, #ffec64);
	background:-ms-linear-gradient(#ffab23, #ffec64);
	background:-o-linear-gradient(#ffab23, #ffec64);

}
.single-haeder-ad {position:absolute;right:0;top:0}
.hdr-shop-cart{ display: none; position: absolute; right: 160px; top: 5px; font-size: 40px; color: #fff;}
.pay-num{ position: absolute; width: 100%; font-size: 13px; color: #c21616; text-align: center; top:10px; text-indent: 7px; font-weight: 600;}
.app-banner .btn{ position: absolute; right: 10px; bottom: 10px;}

.app-download-layout{ display: none; margin: 10px 0;}
.app-download-header{ z-index: 1;}
.app-download-header h5{ font-size: 1.3em; display: inline-block; border-bottom: solid 2px #c21616; padding-bottom: 7px; bottom: -1px;}
.app-download-out{ border: solid 1px #e5e5e5;}
.app-download-icon{ width: 100%;}
.app-download-content{ margin-bottom: 10px;}
.app-download-content h4{ font-size: 1.2em; margin-bottom: 10px;}
.app-download-content p{ font-size: .9em; color: #666;}
.btn-download{ display: none; border-radius: 3px; border: solid 1px #c21616; color: #c21616; text-shadow: 0 1px 2px rgba(0,0,0,.1); width: 100%; padding: .7em;}
.btn-download:hover{ text-decoration: none;}
.mobi-app-down-out{ color: #cdcdcd;}
.mobi-app-down-tit{ font-size: 20px; border-bottom: solid 1px #515151; padding: 10px;}
.mobi-app-down-list li{ margin: 12px 10px;}
.mobi-app-down-list li{ overflow: hidden;}
.mobi-app-down-list li > img, .mobi-app-down-con{ float: left;}
.mobi-app-down-list li > img{ width: 35px;}
.mobi-app-down-con{ margin-left: 10px;}
.mobi-app-down-con h3{ line-height: 1.2; font-size: 18px;}
.mobi-app-down-con p{ font-size: 13px;}
.mobi-btn-download{ float: right; border: solid 1px #656565; line-height: 2; border-radius: 3px; top: 2px; padding: 0 10px;}
.package{ overflow: hidden;}

@media screen and (max-width:1024px) {
	.cmHdr, .cmHdr12 {margin-bottom:10px}
	.cmHdr .hdrOut {width:auto;padding:0 10px}
	.ftrOut .ftr {width:auto}
	.noteNav {left:234px}
	.vtNav {left:285px}
	.financeNav {left:240px}
	.appNav {left:232px}
	.cmHdr1 .srhOut {left:280px}
	.writer {left:658px}
	.followLink {right:10px}
	.cmHdr10 .srhOut, .cmHdr9 .srhOut, .mySs {right:50px}
	.srsdiv {right:105px}
	.learnNav {left:230px}
	.singleNav {display:none}
	.cmHdr12 .hdrOut {height:50px}
	.cmHdr12 {margin-top:10px}
}
@media screen and (max-width:768px) {
	.fix .cmBar, .fix .cmHdr {position:relative}
	.mobi .overlay, .mobi-navi a {display:block}
	.mobi-navi a, .mobi-navi-wrap a:hover {text-decoration:none}
	.cmHdr .hdrOut {margin:0}
	.fix .cmHdr {top:0}
	.mobi-page {position:absolute;top:0;left:250px;width:100%;z-index:1000}
	.mobi-navi-wrap {width:250px;background:#414141;float:left;z-index:400}
	.mbr-wrap {background:#515151;height:50px;box-shadow:0 3px 7px rgba(0, 0, 0, .5)}
	.mbr-wrap a {color:#C9BDBD;position:absolute}
	.mbr-wrap a:hover {color:#fff}
	.mbr-wrap>a {right:.667em;top:1.1em;z-index:1}
	.cmHdr3 .srhOut, .followLink {right:5px}
	.mbr-status {top:.45em;left:.667em;color:#fff;font-size:13px;line-height:1.4}
	.mbr-reg {font-size:15px;top:.55em}
	.mbr-coupon span {color:#f90;font-size:16px;top:1px}
	.mobi-navi a {padding:0 .667em}
	.mobi-focus>a, .mobi-navi>li>a:hover {background:#222}
	.mobi-navi>li>a {color:#cdcdcd;border:1px solid #515151;border-width:1px 0;margin-bottom:-1px;line-height:2.5}
	.mobi-navi>li>a:hover {color:#fff}
	.mobi-navi ul {display:none;padding:.5em;background:#fff}
	.mobi-navi ul a {line-height:2;color:#1E5780}
	.mobi-navi ul a:hover, li.mobi-child-focus a {color:#D90000}
	.mobi-navi ul li {display:inline-block}
	.cmHdr11, .hdrOut>a, .viewport:after {display:block}
	.viewport {left:-250px;transition:all .3s ease-out}
	.viewport:after {content:'';clear:both}
	.mobi-navi, .mobi-navi-wrap {display:block;overflow:hidden}
	.mobi {left:0;overflow:hidden}
	.hdrOut {height:50px;margin:0}
	.hdrOut h2 {height:auto;left:2em;position:absolute}
	.hdrOut>a, .hdrOut>a:hover {color:#fff;font-size:21px;position:absolute;top:.667em;left:10px}
	.cmHdr {height:50px}
	.cmHdr11 {height:40px;background:#d90000}
	.appNav, .cmHdr1 .hot, .financeNav, .followLink, .learn-ad-all, .learn-ad-navi, .learn-ad-sbr, .learnNav, .mySs, .noteNav, .single-haeder-ad, .srhHot, .srsdiv .srstext, .vtNav {display:none}
	.followLink a, .writer a {width:27px;height:27px;overflow:hidden}
	.cmHdr h2 a {background-size:273px;height:38px;background-repeat:no-repeat}
	.cmHdr1 h2 a {width:150px;background-position:0 -32px}
	.cmHdr2 h2 a {width:195px;background-position:0 -83px}
	.cmHdr3 h2 a {width:145px;background-position:0 -134px}
	.cmHdr4 h2 a {width:170px;background-position:0 -184px}
	.cmHdr5 h2 a {width:155px;background-position:0 -462px}
	.cmHdr6 h2 a {width:160px;background-position:0 -414px}
	.cmHdr7 h2 a {width:305px;background-position:0 -1150px; background-size: auto;}
	.cmHdr8 h2 a {width:240px;background-position:0 -564px}
	.cmHdr9 h2 a {width:170px;background-position:0 -612px}
	.cmHdr10 h2 a {width:100px;background-position:0 -773px}
	.cmHdr .hdrOut {width:auto}
	.cmHdr1 .srhOut {left:225px;width:220px}
	.cmHdr1 .srhBar input {width:153px}
	.writer {left:455px}
	.writer:before {left:0}
	.srhBar input {width:110px}
	.srsdiv .stockranksearch {width:90px}
	.cmHdr10 .srhOut, .cmHdr2 .srhOut, .cmHdr7 .srsdiv, .cmHdr9 .srhOut, .shareIcons {right:.667em}
	.cmHdr11 .hdrOut>a {top:.45em}
	.mySs {right:1em}
	.pathOut {margin-top:60px}
	.hdrOut>a>.fa {color:#fff}
	.cmHdr12.cmHdr {height:50px;margin-top:0}
	.cmHdr12 .hdrOut h2 {top:6px;background-size:275px;height:38px;margin:0}
	.cmHdr12 .hdrOut>a>.fa {color:#666}
	.cmHdr12 h2 a {background-position:0 -820px;width:140px}
	.hdrOut .header-viewer {position:absolute;left:185px;top:24px;margin:0}
	.hdr-shop-cart{ display: block;}
}

@media screen and (max-width:480px) {
	.beta, .cmHdr .srhOut, .followLink, .srsdiv, .writer {display:none}
	.hdrOut>.fa-search {display:block}
	.hdr-shop-cart{ right: 10px;}
}

@media screen and (max-width:414px) {
	.app-banner, .app-download-layout{ display: block;}
	.package{ margin-bottom: 10px;}
}

@media screen and (max-width:375px) {
	.app-container {width:50%}
	.app-banner img {margin-right:3px}
	.app-container p {font-size:13px;line-height:1.4}
}
@media screen and (max-width:360px) {
	.b-close i {font-size:14px}
	.b-close i:first-child {font-size:20px;bottom:9px}
	.app-d-btn {font-size:13px}
}
@media screen and (max-width:320px) {
	.app-container h2 {font-size:13px}
	.app-container p {font-size:12px}
	.app-d-btn {padding:8px 10px}
	.hdrOut .header-viewer {display:none}
	.app-download-content h4{ font-size: 1.1em;}
	.app-download-content p{ font-size: .9em;}
	.cmHdr7 h2 a{ width: 229px;	background-position: 0 -423px;background-size: 100%;}
}
