﻿@charset "utf-8";
/* CSS Document */
body {font-family:Tahoma,"Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;;
	text-rendering: optimizeLegibility;
	-webkit-backface-visibility: hidden;
	-webkit-user-drag: none;
	margin:0; padding:0; color:#333;*+font-family: Tahoma,"Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; background:#f5f5f5; position:relative}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{}
input{font-family:"Microsoft YaHei";}
html{overflow-x:hidden}
li {list-style:none;}
/* 链接颜色 */
a:link {color: #e41919; text-decoration:none;cursor:pointer;text-decoration:none;}
a:visited {color: #e41919;text-decoration:none;text-decoration:none;}
a:hover {color: #ff6c00; text-decoration:underline;text-decoration:none;}
a:active {color: #034afd;text-decoration:none;}
.red:link{color:#ff6c00;}

/*通用文件*/
.fontgreen{color:#089e09;}
.fontred{color:#fb0000;}
.fontred2{color:#e00600;}
.fontred3{color:#ea5a3d;}
.fontblue{color:#0066CC}
.fontgray{color:#67686c;}
.fontgray2{color:#383838}
.fontgray3{color:#555}
.fontblack{ color:#000;}
.fontongren{ color:#f07613}

.air2{height:2px;font-size:0px;clear:both;}
.air4{height:4px;font-size:0px;clear:both;}
.air8{height:8px;font-size:0px;clear:both;}

.air50{height:50px;margin:0 auto;font-size:0;clear:both;}
.air40{height:40px;margin:0 auto;font-size:0;clear:both;}
.air30{height:30px;margin:0 auto;font-size:0;clear:both;}
.air20{height:20px;margin:0 auto;font-size:0;clear:both;}
.air15{height:15px;margin:0 auto;font-size:0;clear:both;}
.air10{height:10px;margin:0 auto;font-size:0;clear:both;}

.ill{ width:100%; height:1px;font-size:0px;clear:both; background:#e6e6e6}
.line { height:1px; border-bottom:dashed 1px #eee; width:100%; clear:both;}

.area{width:1180px;margin:0 auto;clear:both;}
.area	.p3{margin:0 auto;text-indent:20px;height:24px;line-height:24px;text-align:left;background:#efefef;}
.area	span{}

.areb{width:640px;margin:0 auto;clear:both;}
.areall{width:100%;margin:0 auto;clear:both;}

.fl{ float:left}
.fr{ float:right}
.fb{ border:1px solid #e0e0e0}


/* 首页介绍 /////////////////////////////////////////////////////////////////*/
/* 栏目导航*/
.header_top {height: 40px;border-bottom: solid 1px #f3f4f8;font-size: 0; background:#fff}
.header_top .menu_img {height: 40px;width: 10%;display: inline-block;/* vertical-align: top; *//* text-align: center; */position: relative;}
.header_top .menu_img img {display: inline-block;width: 71%;line-height: 40px;/* vertical-align: inherit; */position: absolute;top: 0;bottom: 0;left: 0;margin: auto;right: 0;}
.header_top .header_logo {height: 40px;width: 80%;display: inline-block;position: relative; text-align:center}
.header_top .header_logo img {display: inline-block;width: 45%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.header_top .header_gr {width: 10%;display: inline-block;height: 40px;position: relative;}
.header_top .header_gr img {display: inline-block;width: 55%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}

/*菜单-栏目 部分样式*/
.mulu ul{ padding-left:0}
.mulu ul li {padding: 10px 30px;border-bottom: solid 1px #efefef; background:#f9f9f9; font:300 0.9em "微软雅黑";}
.mulu ul li span {display: inline-block;line-height: 35px;vertical-align: top;padding-left: 20px; color:#666;}
.mulu1 img {width: 10%;}

/* foot*/
.foot{ background:#f0eeed; width:96%; padding:3% 2%; clear:both}
.foot p{ text-align: center; color:#777; font-size:0.6em; line-height:1.5em; margin:0}


/* 头部广告位 //*/
.hotpic{ width:100%; height:100%; overflow:hidden; margin:0; }
.hotpic li{ display:inline;min-width:100%;height:auto;}
.hotpic li i{ font-style:normal; min-width:100%;height:auto;} 
.hotpic li h2{ background:#fff; font:600 0.9em "微软雅黑"; padding:2%;}
.hotpic img{ width: 100%; height: auto;max-width: 100%; display: block; } 


/* 首页 新闻列表 */
.news_list{ background:#fff; padding:4% 0;}
.news_list .b_t { width:95%; margin:0 auto; height:20px;}
.news_list .b_t h4{ color:#d34343; border-left:4px solid #d34343; font-size:18px; padding-left:4%;}
/*span.a_more{ font-size:0.7em;}*/

.news_video {display: block;border-bottom: solid 1px #f3f4f8;padding:4% 0; width:95%; margin:0 auto;}
.news_v {/*background-color: #F4F3F3;*/display: inline-block;float: left;position: relative;width: 110px;height: 60px; overflow:hidden}
.news_v img {width: 100%;display: block;margin-bottom: 20px;}
.news_v span {position: absolute;bottom: 5px;right: 5px;background-color: hsla(0,0%,0%,0.3);border-radius: 50px;padding: 0 6px;color: #fff;font-size: 10px;}
.news_m { float: left;width: 67%; margin-left: 5px;}
.news_m h2 { color: #333; font-size: 14px;font-weight:400}
.news_m h3 { color: #888888; font-size: 12px; font-weight:400}
.news_v_10 {height: 100%;}
.cl { clear: both;}

/* 加载更多*/
.title_txt_more {text-align: center; margin: 10px auto auto;  font-size:0.9em;   height:2.2em;   line-height:2.2em;   color: #d34343;   background: #fff; width:95%; border-radius:5px; border:solid 1px #d34343; width:80%;}
.title_txt_more a{color: #d34343;  }

/* 首页广告图片*/
.s_cp{ width:95%; height:100%; overflow:hidden; margin:0 auto; }
.s_cp li{ display:inline;min-width:100%;height:auto;}
.s_cp li i{ font-style:normal; min-width:100%;height:auto;} 
.s_cp li h2{ background:#fff; font:600 0.9em "微软雅黑"; padding:2%;}
.s_cp img{ width: 100%; height: auto;max-width: 100%; display: block; }

/* 首页视频区域*/
.tv_b{ width:95%; height:100%; overflow:hidden; margin:0 auto; }
.tv_b li{ display:inline;min-width:100%;height:auto;}
.tv_b li i{ font-style:normal; min-width:100%;height:auto;} 
.tv_b li h2{ background:#fff; font:600 0.9em "微软雅黑"; padding:2%;}
.tv_b img{ width: 100%; height: auto;max-width: 100%; display: block; }

/*点击向上*/
.bg_2 {width: 100%;background-color: #f5f6f8;width:100%; position:fixed; right:0; bottom:0;text-align: center;}
.bg_2 span {line-height: 30px;font-size: 0.8em;color: #959eb2;font-weight: ;}
.bg_2 img {vertical-align: middle;margin-left: 10px;width:5%;}


/*投研文库 ///////////////////////////////////////////////////////////////////////*/
.mav{ width:95%; margin:0 auto; border-bottom:solid 1px #efefef; height:2em;}
.mav li{ width:31%; float:left; text-align:center;font:300 1em "微软雅黑"; line-height:2em; color:#d34343;}
.mav li a{ color:#d34343; text-decoration:none}
.red_a{ border-bottom:solid 2px #d34343}

/* 文章内容*/
.hotnews{ width:92%;background:#fff; padding:0 4%;}
.newslist{width:100%;margin:0 auto;text-align:left;}
.newslist	h2{color:#333;text-align:left; margin-top:0;font:500 1.2em "微软雅黑"; padding:4% 0 0 0;}
.newslist	.content{font:300 1em/1.5em "微软雅黑"; }   
.newslist   .content p{ text-indent:2em;}
.newslist   .content img{ width:100%; height:auto;}
.newslist   .rytime{ color:#9a9a9a; font-size:12px; text-align: left; line-height:20px; height:20px; padding-top:5px}
p.abstract {background: #f5f5f5;text-indent: 0;padding:4%;margin-bottom:15px;font:300 0.8em/2em "微软雅黑"; }
p.abstract span{ background:#ce0100;font:300 0.6em/1.8em "微软雅黑"; padding:5px 8px; margin-right:5px; color:#fff;}

.tjwz{ clear:both; width:95%; margin:10px auto auto;}
.tjwz li{ width:48%; float:left; display:inline-block; background:#fff; margin:0 3px;}
.tjwz li img{ width:100%; height:95px;}
.tjwz li p{ margin:0; padding:0;font:400 0.8em/1.8em "微软雅黑"; width:100%; overflow:hidden; height:2em;text-overflow:ellipsis; white-space: nowrap; }
.tjwz li p a{ color:#333333; text-decoration:none}

/*投顾产品 ///////////////////////////////////////////////////////////////////////*/
/* 产品列表 */

/* 高端产品介绍*/

/* 专项产品介绍*/
/* 专项产品列表*/
.zxcb_list{ width:95%; margin:10px auto auto;  background: #fff;border-radius:5px; text-align:center; line-height:3.2em;  font-size:0.8em;}
.zxcb_list th{ background:#21adfc; color:#fff; line-height:2em; font-weight:400;}
.zxcb_list td{ border-top:solid 1px #ecebec; color:#787676}
.zxcb_list .sj{ font-size:1.5em;}
.zxcb_list .sj a{ color:#ededed;}

/* 产品介绍  */
.cpjs{margin: 20px auto auto;color: #727272;background: #fff; width:95%; border-radius:5px; padding:3% 0;}
.cpjs .bt{ width:95%; text-align:center; position:relative; margin:0 auto auto;}
.cpjs .bt h2{ color:#f44e4e; font-size:1em; background:#fff; position:absolute; z-index:99; left:50%; margin-left:-16%; width:32%}
.cpjs .bt span{ position:absolute; width:100%; height:1px; background:#e5e5e5; display:block; top:0.6em; z-index:88 }
.cpjs p{ font-size:0.8em;  line-height:1.6em; padding:10% 3% 3% 3%; margin:0 }

/* 产品纪律 */
.cpjs img{ width: 90%; height: auto;max-width: 95%; display: block; padding-top:10%; margin:0 auto; }
.cpjs .jv{ width:95%; margin:0 auto;}
.cpjs .jv li{ float:left; font-size:0.6em; width:32%; padding:2% 0 0 1.3%; text-align:left}

/* 产品单独页 ///*/
/* 产品头部*/
.zb_top{background: url(../images/z-top.jpg) center center no-repeat;background-size: cover; width: 100%; height:170px;}
.zhi_b_left{ width:100%; margin:0 auto; padding-top:20px; text-align:center}
.zhi_b_left img{ width:100px; height:100px;overflow:hidden; ; margin:0 auto; border:solid 3px #fff; border-radius:50%;}
.zhi_b_left span{ background:#fff; border-radius:50px; padding:2px 15px; text-align:center; color:#333; font-size:0.9em !important;display: block; width:42%; margin:10px auto auto;}

.zxsj{ width:100%; background:#fff; border-bottom:solid 1px #dedede; border-top:solid 1px #dedede; text-align:center;}
.zxsj th{ font-size:1.5em; font-weight:bold; color:#ff0000; line-height:1.5em}
.zxsj td{ color:#808080; font-size:0.8em; line-height:2em}

.dyjs{ text-align:center; margin-top:20px;}
.dyjs h5{ font-size:1em; font-weight:400; line-height:2em; color:#333;}
.dyjs p{ text-align:left;width:90%; font-size:0.8em; margin:0 auto; color:#666; padding:3%; border:solid 1px #ececec; background:#fff; font-weight:300}

.tuwen{margin: 2% auto auto;color: #727272;background: #fff; width:100%; padding:3% 0;border-bottom:solid 1px #dedede; border-top:solid 1px #dedede; position:relative}
.tuwen img{ width: 95%; height: auto;max-width: 95%; display: block; padding-top:3%; margin:0 auto; }
.tuwen h3{ color:#333; font-size:1em; text-align:center;font-weight:400; }
.tuwen span{ text-align:center; display:block; font-size:0.9em !important; line-height:1.5em}
.tuwen i{ display:block; position:absolute; width:8%; height:8%; top:3%; right:3%;}
.tuwen p{ font-size:0.8em;  line-height:1.6em; padding:3% 3% 3% 3%; margin:0; text-indent:2em; color:#666; font-weight:300}

.tu_b{ clear:both; width:95%; margin:10px auto auto;}
.tu_b table{ text-align:center;color:#282828; font-size:0.8em;}
.tu_b table th td{ width:25px;}
.tu_b table th{ background:#e9f3ff; line-height:40px; font-weight:400}
.tu_b table td{ line-height:20px; border-bottom: dashed 1px #e5e5e5; padding:8px 0}
.tu_b table span{ display:block}
.font_w{ font-weight:600}

.cp_jing{ margin:2% auto auto;background:#fff;border-bottom:solid 1px #dedede;}
.cp_jing li{ padding:3%;border-top:solid 1px #dedede; position:relative}
.cp_jing em{ position:absolute; width:8%; height:8%; right:5%; top:25%;}
.cp_jing em img{width:100%; height:auto;}
.cp_jing i{ width:20%; height:20%; display:block; float:left; margin-right:8%; border-radius:50%;}
.cp_jing i img{ width:100%; height:auto;}
.cp_jing p{ margin:0; font-size:1em; color:#333; font-size:1em; font-weight:600; line-height:1.8em}
.cp_jing p a{ color:#333}
.cp_jing span{ display:block;font-size:0.85em; color:#999; font-weight:300; }




/*投顾团队 ///////////////////////////////////////////////////////////////////////*/
.tuan_d_sidebar{padding:0;overflow: hidden;}

.tuan_d_sidebar li{ width:92%;  padding:4%; text-align:left; clear:both;}
.tuan_d_sidebar li i{ width:75px; height:75px; float:left; margin-right:10px; border-radius:50%; overflow:hidden; display:inline-block; color:#5c5c5c}
.tuan_d_sidebar li i img{ width:100%; height:auto;}
.tuan_d_sidebar li h2{font:400 1.1em/2em "微软雅黑"; color:#222;}
.tuan_d_sidebar li p{ margin:0; color:#5e5e5e; display:block;font:300 0.8em/1.5em "微软雅黑"; padding-left:27%; }
.yanj_sj_tx{ font:300 0.8em "微软雅黑";}

.teach_txt{ margin:0 auto; background:#fff; padding:2% 4%;}
p.jian_j{font:400 0.9em/1.5em "微软雅黑"; }
span.tex_zk{ display:block; width:20%; text-align:center; margin:0 auto;font:300 0.8em/1.8em "微软雅黑"; color:#fff; background:#ef6a6e; border-radius:50px; }
span.tex_zk a{ color:#fff; text-decoration:none}
p.jian_x{font:300 0.8em/1.8em "微软雅黑"; border-top:solid 1px #efefef; padding-top:4%; text-indent:2em; }

.teacher_top{background: url(../images/teacherbg.jpg) center center no-repeat;background-size: cover; width: 100%; height:170px;}
.teacher_top_tx{ width:100%; margin:0 auto; padding-top:20px; text-align:center; color:#fff;}
.teacher_top_tx h1{font:600 1em/1.3em "微软雅黑"; }
.teacher_top_tx img{ width:70px; height:70px;overflow:hidden; ; margin:0 auto; border:solid 2px #fff; border-radius:50%;}
.teacher_top_tx p{ background:#fff; border-radius:50px; padding:2px 10px; text-align:center; color:#333; display: block; width:83%; margin:5px auto auto; height:1.3em; font:300 0.6em "微软雅黑";}


/*神光宽频 ///////////////////////////////////////////////////////////////////////*/
.layout{ width:100%;overflow:scroll; padding:0px; margin:0px; background:#eeeff0; height:2.5em;}
.layout ul{ list-style:none; padding:0px; margin:0px; width:1000%;}
.layout ul li{ padding:0px; margin:0px;float:left; display:inline;font: 300 0.9em/2.5em "微软雅黑"; color:#0c0c0c}

.a_tv{ width:100%}
.a_tv li{ margin-bottom:10px; background:#fff}
.a_tv video{ width:100%; background:#000; text-align:center}
.a_tv li h2 {background: #fff;font: 300 0.9em "微软雅黑";padding: 2%;}
/* 加载更多*/
.tv_more {text-align: center; margin: 10px auto auto;  font-size:0.9em;   height:2.2em;   line-height:2.2em;   color: #9a9999;   background: #eeeeee; width:95%; border-radius:5px; border:solid 1px #e5e5e5; width:80%;}
.tv_more a{color: #9a9999;  }

/*投教基地 ///////////////////////////////////////////////////////////////////////*/
.tj_list{ width:95%; margin:10px auto;}
.tj_list li{font: 300 1.1em/2em "微软雅黑"; color:#0c0c0c;}
.tj_list li a{ color:#0c0c0c; text-decoration:none;text-decoration:none;}

h3.jd_bt{ text-align:center;font: 400 1.1em/1.8em "微软雅黑"; }
p.jd_nr{font: 300 0.9em/2em "微软雅黑"; color:#333; padding:4%; margin:0 }

/*关于神光 ///////////////////////////////////////////////////////////////////////*/





