/* CSS Document */
/* author:cyy */
/*css reset*/
*{margin:0;padding:0;}
html,body { width:100%; font-size:1em;height: 765px;}
body{overflow:-Scroll;overflow-x:hidden; 
}
body{font-family:Helvetica;}/*移动端*/
body{ font-family:"microsoft yahei";}

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/*页面固定定位样式*/
.fixed-header{ position: fixed; top: 0; left: 0;}
.fixed-footer{ position: fixed; bottom: 0; left: 0;}
.fixed-cont{margin-bottom: 20%;}/*顶部和底部都固定*/
.fixed-conta{margin-top: 15%;}/*顶部固定，底部不固定*/
.fixed-contb{}/*顶部不固定，底部固定*/



audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],template {  display: none;}
a {  background-color: transparent;}
a:active,a:hover {  outline: 0;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
svg:not(:root) {  overflow: hidden;}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button[disabled],html input[disabled] {  cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
input {  line-height: normal;}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0; /* 1 */
  padding: 0; /* 2 */
}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}

td,th {  padding: 0;}



table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul{list-style:none;}

input,textarea,select,option,button{font-family: "microsoft yahei";}
.clear{ clear:both;}
a{text-decoration:none;outline: none;}
a:hover{outline: none;}
input[type="button"],input[type="submit"],input[type="text"]{-webkit-appearance: none; border-radius: 0;}
input,label{-webkit-tap-highlight-color:rgba(255,0,0,0); }
a,button,textarea,select{-webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,0,0,0); }/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */

textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-o-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
}
html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}

/*内页banner开始*/
div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:50%; width:100%; text-align: center;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px;text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:none; color:#ED9542;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:15px; height:30%; width:56%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#f60;}
/*内页banner结束*/


.qydt{width:100%; height:49em; background-color:#fff; margin-top: 0.5em;}
.qydt-one{width:80%; height:4.5em; margin:0 auto;}
.qydt-one li{font-size:2em; color:#ED9542; line-height:2.5em; letter-spacing: 0.2em;}

.qydt-two{width:100%; height:8.6em; border-top:1px solid #E9E9E9;}
.clearfix{width:40%; height:6.5em; float:left; border:0.15em solid #E9E9E9; margin:0.5em;}
.clearfix img{width:100%; height:100%;}
.two{width:80%; margin:0 auto;}

.fix .fixone{display: block;
font-size:1.5em;
color: #313131;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 5px;
line-height:2.5em;}

.fix .fixtwo{display:block; font-size:1.2em; color:#7E7E7E; line-height:0.8em; text-indent:2em;}

.fix .fixs{display: block;
    font-size:0.8em;
    color: #C1C1C1;
    padding-top:1em;
    float: right;
}
/*新闻内页开始*/
.qydtly{width: 100%; height:52em; background-color: #FFF; margin-top: 0.5em; padding-top: 2em;}
.qydtly-one{width: 80%; height: 2.5em; margin:0px auto;}
.qydtly-one li {font-size:1.5em; color: #ED9542; line-height: 2.2em; text-align:center;}
.qydtly-two{width:80%; height: 2.5em; margin:0px auto;}
.dtly{width:100%; margin:1em auto;}
.dtly img{width:100%; height:100%;}
.qydtly-two dl dt{
    font-size:1.2em;
    line-height: 1.7em;
    color: #666;
}
.qydtly-two dl dt img{width:100%; margin:1em 0;}
.qydtly-two .preNext-page {
    border-top: 1px solid #EEE;
    padding-top:0.5em;
	margin-top:3em;
}

.qydtly-two .preNext-page .prePage {
    padding-bottom:0.5em;
}
.qydtly-two .preNext-page a {
    display: block;
    font-size: 16px;
    color: #3C3C3C;
}



/*新闻内页结束*/







/*实盘策略开始*/
#wrapper {width: 100%;}

#body_wrapper {background: white; width: 100%; }
#tab-spczone{width:100%;margin:0 auto; background-color:#f0f0f0;height:42em;padding-top:0.5em;}
#tab-spcztwo{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-spczthree{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-spczfix{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-spczfive{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-spczsix{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-spczsivce{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
.tab-spc{width: 100%;background-color: #FFF;}
.tab-spc dl{width:95%; margin:0 auto; border-bottom: 1px solid #EEE;}
.tab-spc dl dt{font-size:1.5em; line-height:1.5em; letter-spacing:0.2em; color:#ED9542;width: 90%; margin: 0px auto; padding: 0.5em 0;}
.tab-spcz{width:100%;margin:0 auto;padding:1em 0px;}
.tab-spcz h3{float:left;
     width:40%;
     background-color:#F2F1F6;
	color: #888;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 80px;
	letter-spacing: 2px;
font-weight: 300;
color: rgb(0, 0, 0);
line-height: 1.8em;
border-radius: 0.5em;
padding: 1em;
}

.taspcz LI {background: white; width: 95%; margin: 0 auto;}

.taspcz A {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1.5em;
	padding:10px 2px;
	text-decoration: none;
	text-align: center;
}
.taspcz A:hover {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1.5em;
	padding:10px 2px;
	text-decoration: none;
}

.taspcz LI:hover {background: #a57595c ;}

.taspcz LI:hover A {color: white; }

.active {background: #57595c;}

.active A {color:#ED9542;}
UL.strategy { /* Horizontal lists */
	display: inline;
	margin: 0
}

UL.strategy > LI {
	display: inline-block;
	width:24%;

	/* IE */
	*margin: 1px;
	zoom: 1;
	*display: inline;
}
ARTICLE UL {
	list-style: disc outside none;
	margin-left: 2.615em; 	/* 34px */
}
UL LI, OL LI {line-height: 1.385em}

.tab-spcz ul{width:95%; margin:0 auto;}
.spcza{width:21%; float: left; margin: 0px 0.2em;}
.spcza img{width:100%; margin:0 0.5em;}
.spczb {width:75%; float: right; margin-top: 0.5em;}
.spczb h5{width:100%; font-size:1.5em; line-height:1.5em; font-weight: normal; cursor: pointer;color:#000;}
.spczb span{width:100%; line-height:1.5em; color: #7E7E7E;font-size:1.2em; text-indent: 2em;}
.spczb .sj{width:32%;
    line-height: 24px;
    float: right;
    text-align: center;
    color: #C4C4C4;}
.spczb .zyx {
    color: #FFF;
    width:30%;
    line-height: 24px;
float: right;}

.spczb .zyx i{display: inline-block;
width:12%;
line-height: 23px;
margin-left: 80px;
text-align: center;
border-radius: 4px;
font-size: 1.5em;}
.spczb .gao{background: #FC5A57;}
.tab-spcz ul{border-bottom:1px solid #eeeeee;overflow:hidden;height:90px;}
/*实盘策略结束*/

/*我的自选开始*/
#wrapper {width: 100%;}

#body_wrapper {background: white; width: 100%; }
#tab-wdzxone{width:100%;margin:0 auto; background-color:#f0f0f0;height:auto;padding-top:0.5em;}
#tab-wdzxtwo{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxthree{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxfix{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxfive{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxsix{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxsivce{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
#tab-wdzxeit{width:100%;margin:0 auto; background-color:#f0f0f0; height:auto;padding-top:0.5em;}
.tab-spc{width: 100%;background-color: #FFF;}.spc-tab dl{width:95%; margin:0 auto; border-bottom: 1px solid #EEE;}
.spc-tab dl dt{float:left;text-align: center;font-size:0.8em; line-height:1.2em; letter-spacing:0.2em; color:#ED9542;width: 90%; margin: 0px auto; padding: 0.5em 0;}
.tab-wdzx{width:100%;margin:0 auto;}
.tab-wdzx h3{float:left;
     width:40%;
     background-color:#F2F1F6;
	color: #888;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 80px;
	letter-spacing: 2px;
font-weight: 300;
color: rgb(0, 0, 0);
line-height: 1.8em;
border-radius: 0.5em;
padding: 1em;
}

.tawdzx LI {background: white; width: 95%; margin: 0 auto;}

.tawdzx A {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1.5em;
	padding:10px 2px;
	text-decoration: none;
	text-align: center;
}
.tawdzx A:hover {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1.5em;
	padding:10px 2px;
	text-decoration: none;
}

.tawdzx LI:hover {background: #a57595c ;}

.tawdzx LI:hover A {color: white; }

.active {background: #57595c;}

.active A {color:#ED9542;}
UL.optional { /* Horizontal lists */
	display: inline;
	margin: 0
}

UL.optional > LI {
	display: inline-block;
	width:11%;

	/* IE */
	*margin: 1px;
	zoom: 1;
	*display: inline;
}
ARTICLE UL {
	list-style: disc outside none;
	margin-left: 2.615em; 	/* 34px */
}
UL LI, OL LI {line-height: 1.385em}

.tab-wdzx ul{width:95%; margin:0 auto;}
.wdzxa{width:10%; height:10%; float: left; margin: 0px 0.2em;}
.wdzxa img{width:100%; margin:0 0.5em;}
.wdzxb {width: 85%; float: right; margin-top: 0.5em;}
.wdzxb h5{width:100%; font-size:0.7em; line-height:1em; font-weight: normal; cursor: pointer;color:#000;}
.wdzxb span{display: inline-block; width:100%; line-height: 24px; color: #7E7E7E;font-size: 0.5em;}
.wdzxb .sj{width:32%;
    line-height: 24px;
    float: right;
    text-align: center;
    color: #C4C4C4;}
.wdzxb .zyx {
    color: #FFF;
    width:30%;
    line-height: 24px;
float: right;}

.wdzxb .zyx i{display: inline-block;
width:12%;
line-height: 23px;
margin-left: 80px;
text-align: center;
border-radius: 4px;
font-size: 1.5em;}
.wdzxb .gao{background: #FC5A57;}
.tab-wdzx ul{border-bottom:1px solid #eeeeee;overflow:hidden;line-height:3em;}
/*我的自选结束*/

/*视频课程开始*/
#wrapper {width: 100%;}

#body_wrapper {background: white; width: 100%; }
#tab-spkcone{width:100%;margin:0 auto;height:auto;padding-top:0.5em;}
#tab-spkctwo{width:100%;margin:0 auto;height:auto;padding-top:0.5em;}
#tab-spkcthree{width:100%;margin:0 auto;height:auto;padding-top:0.5em;}
#tab-spkcfix{width:100%;margin:0 auto;height:auto;padding-top:0.5em;}
#tab-spkcfive{width:100%;margin:0 auto;height:auto;padding-top:0.5em;}
.tab-spc{width: 100%;background-color: #FFF;}.spc-tab dl{width:95%; margin:0 auto; border-bottom: 1px solid #EEE;}
.spc-tab dl dt{float:left;text-align: center;font-size:0.8em; line-height:1.2em; letter-spacing:0.2em; color:#ED9542;width: 90%; margin: 0px auto; padding: 0.5em 0;}
.tab-spkc{width:100%;margin:0 auto;}
.tab-spkc h3{float:left;
     width:40%;
     background-color:#F2F1F6;
	color: #888;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 80px;
	letter-spacing: 2px;
font-weight: 300;
color: rgb(0, 0, 0);
line-height: 1.8em;
border-radius: 0.5em;
padding: 1em;
}

.taspkc LI {background: white; width: 95%; margin: 0 auto;}

.taspkc A {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1em;
	font-weight: 300;
	padding:10px 11px;
	text-decoration: none;
	text-align: center;
}
.taspkc A:hover {
	color:#fff;
	background:#57595C;
	display: block;
	font-size:1em;
	font-weight: 300;
	padding:10px 11px;
	text-decoration: none;
}

.taspkc LI:hover {background: #a57595c ;}

.taspkc LI:hover A {color: white; }

.active {background: #57595c;}

.active A {color:#ED9542;}
UL.zsvideo { /* Horizontal lists */
	display: inline;
	margin: 0
}

UL.zsvideo > LI {
	display: inline-block;
	width:19%;

	/* IE */
	*margin: 1px;
	zoom: 1;
	*display: inline;
}
ARTICLE UL {
	list-style: disc outside none;
	margin-left: 2.615em; 	/* 34px */
}
UL LI, OL LI {line-height: 1.385em}
.tab-spkc{width:95%; margin:0 auto;}
.tab-spkc dl{width:25%; float:left; margin:1.2em;}
.tab-spkc dl img {width: 100%; height: 100%;}
.tab-spkc dl dt {font-size:0.5em; line-height:2em; text-align:center; letter-spacing: 0.1em;}
/*视频课程结束*/



/*个人中心开始*/
.page{width:100%;height:10em; background:url(../images/page.jpg)no-repeat;}
.page-main{width:70%; margin:0 auto;}
.page-main img{width:30%; margin:1.2em 0.5em; float:left;}
.page-main dl{width:64%; float:left; margin: 2em 0;}
.page-main dl dt{font-size:1.5em; line-height:2em; color:#fff; letter-spacing: 0.1em;}
.page-main dl dt span{font-size:1em; line-height:2em; color:#6F070C; letter-spacing: 0.1em;}
.page-main .dqzh{font-size:1em; line-height:2em; color:#fff; letter-spacing: 0.1em;}
.page-main .dqzh span{font-size:0.9em; line-height:2em; color:#EDBA19; letter-spacing: 0.1em;}
.personal{width:100%; background-color:#372E2A; height:4em;}
.sonal{width:90%; margin:0 auto;}
.sonalone{width:33%; float:left; border-right:1px solid #CCC; margin:0.3em 0;}
.sonalone img{width:30%; float:left; margin: 0.2em 0px; padding-left:5%; padding-right: 3%;}
.sonalone a{float:left; font-size:1.2em; line-height:1.5em; color:#fff; margin: 0.6em 0px; letter-spacing: 0.1em;}
.personalbottom{width:100%; margin:1em auto;}
.per{width:100%; background-color:#fff;  border-bottom:1px solid #E9E9E9; }
.perone{width:80%; margin:0 auto;}
.perone dl dt{width:92%; float:left;font-size:1.4em; line-height:2.5em;color:#585757;}
.perone dl img{padding:0.9em 0; width:5%;}
.pers {width:100%;background-color:#fff; margin-top:5em; height:12em;}
.persone{width:30%; margin:0 auto; text-align:center;}
.pers a{color: #F07E29; font-size:2em; letter-spacing:0.1em; line-height:3em;}
/*个人中心开始*/

/*进入首页判断弹出框开始*/
.tck{width:100%;height:43em; position: absolute;top: 23.2em; z-index: 999;}
.tck_main{width:70%; background-color:#fff; border-radius:1.2em; margin: 0 auto;}
.main_tckone{width:100%; margin: 0px auto; border-bottom: 1px solid #EEE; }
.main_tckone dl{width:80%; height:7.5em; margin:0 auto;}
.main_tckone dl dt{font-size:1.3em; line-height:2.2em; text-align:center; color:#E77505; float:left; margin:1em 0;}
.main_tcktwo{margin:0.5em auto;
height: 2em;
color: #FFF;
background: #1993E9 none repeat scroll 0% 0%;
border-radius: 0.5em;
font-size:1.2em;
width:100%;
letter-spacing:0.1em;
}
.main_tcktwo a{font-size:0.5em; line-height:1em; color:#fff; text-align:center; background-color:#1993E9; border-radius:0.5em;}
/*进入首页判断弹出框开始*/





