@charset "utf-8";
/* CSS Document */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{color:#353341;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; overflow-x:hidden;}
/* 解决IE6闪动 */
html { zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }


/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}


/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
body{font-family:"Microsoft Yahei"; background-color:#fff;}

/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}

/* IE bug fixed: th 不继承 text-align*/
th{	text-align:inherit;}

/* 去除默认边框 */
fieldset,img{border:0;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}

/* 一致的 del 样式 */
del {text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}

/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;} em,i{ font-style:normal;}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:500;}

q:before,q:after {content:'';}

/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:underline;}

/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration:none;}

/* 清理浮动 */
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
.fn-clear {zoom:1; /* for IE6 IE7 */ }

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {display:none;}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.fn-tc{ text-align:center}
.fn-tr{ text-align:right}
.ovh{ overflow:hidden}
.relative{ position:relative}
/* 链接*/
a{color:#514f5a; text-decoration:none; }
a:hover{ color:#1390df; text-decoration:none;}

/* 字体*/
.fyh{font-family:"Microsoft Yahei","黑体","宋体",Arial;}
.fhei{font-family:"黑体","宋体",Arial;}
.farial{font-family:Arial,Helvetica,sans-serif,"宋体";}
/* 字体大小*/
.f14{ font-size:14px; position:relative;}
.f15{ font-size:15px; position:relative;}
.f16{ font-size:16px; position:relative;}
/* 字体颜色*/
.cf93,.cf93 a{color:#f93;}
.red,.red a{color:#d6000f;}
.red2,a.red2:visited,a.red2,a.cur,li.cur{ color:#951313}
.green,.green a{color:#5e9601}
.orange,.orange a{ color:#ff7e00;}
.navy,.navy a{color:#105e90;}
.blue,.blue a{color:#0081c9;}
.blue2,.blue2 a,a.blue2{color:#009FE7;}
.black,.black a{color:#000;}
.c333,.c333 a{color:#333;}
.c444,.c444 a{ color:#444}
.c999,.c999 a{color:#999}
.c888,.c888 a{color:#848484}
.c666,.c666 a{color:#666}
.cf60,.cf60 a{color:#f60}
.cfff,.cfff a,.cfff a:hover{color:#fff;}
.czs,.czs a{ color:#956134}
.orange{ color:#FF6600;}
.c75,.c75 a{ color:#757575}
.c58,.c58 a{ color:#585858}
.c000{ color:#000}
.ca7a,.ca7a a{ color:#A7A8AC; z-index:-100; position:relative;}
.c4e5{ color:#4e5052}
/*间距设置*/
.pad5{ padding:5px;}
.pad010{ padding:0 10px;}
.pad1015{ padding:10px 15px;}
.pad015{ padding:0px 15px;}
.pad35{ padding:35px;}
.pad050{ padding:0 47px}
.mL5{ margin-left:5px}
.mL15{ margin-left:15px}
.mL16{ margin-left:16px}
.lh26{ line-height:26px;}.lh22{ line-height:20px;}.lh20{ line-height:20px;}.lh30{ line-height:30px;}.lh24{ line-height:24px;}
/* 字体加粗阴影*/
.bold,.fb{font-weight: bold;}
.tshadow{text-shadow:black 1px 1px 1px;filter:dropshadow(OffX=1, OffY=1, Color='black', Positive='true');}
.indent{text-indent:2em;}
.noprice{text-decoration:line-through;}
.bline,.under,.under:hover{text-decoration:underline;}
/*背景颜色*/
.clear{ clear:both;}
.bgf4{ background:#F4F4F4;}
/*高度设置*/
.lh15{ line-height:15px}
.h27{ height:27px;}
.blank25,.blank6,.blank10,.blank8,.blank15,.h35,.soldline{ height:25px; overflow:hidden; clear:both}
.blank20{ height:20px;}.blank6{ height:6px;}.blank10{ height:10px;}.blank8{ height:8px;}.blank15{ height:15px;}.h35{ height:35px;}
.soldline{ height:1px; background:#EAEAEA}
div{ margin:0 auto}
.clear{ clear:both;}
.w1000{ width:1000px; margin:0 auto; position:relative;} 

/*------------首页------------------------*/
.two {
position: fixed;
top:150px;  /* 其他浏览器下定位，在这里可设置坐标*/
_position: absolute;  /*IE6 用absolute模拟fixed*/
_top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight / 2) + "px"); /*IE6 动态设置top位置*/
_margin-top: -200px;
 z-index:100;
}
.top{ height:64px; background:#151515;}
.top .logo{ position:absolute; top:0; left:0;}
.top .line_l{ position:absolute; right:0; top:10px;}
.mainNav{ background:url(../pic/navbg.jpg) repeat-x; height:48px;}
.mainNav li{ float:left; margin-right:5px;}
.mainNav li a{ float:left; line-height:44px; padding:0 25px; color:#333;border-top:4px solid #d00614;font-size:16px;}
.mainNav li a:hover{ color:#d00614; border-top:4px solid #fff;}
.nav1 .mainNav li.li1 a{color:#d00614; border-top:4px solid #fff;}
.nav2 .mainNav li.li2 a{color:#d00614; border-top:4px solid #fff;}
.nav3 .mainNav li.li3 a{color:#d00614; border-top:4px solid #fff;}
.nav4 .mainNav li.li4 a{color:#d00614; border-top:4px solid #fff;}
.nav5 .mainNav li.li5 a{color:#d00614; border-top:4px solid #fff;}
.nav6 .mainNav li.li6 a{color:#d00614; border-top:4px solid #fff;}

.text_h{ color:#fff; position:absolute; right:120px; top:12px;}
.line_b{position:absolute; right:0; top:35px;}
/* page css */
#info_box{ margin-top:80px;}

.mycode{background:#EEEEEE;border: 1px dashed #CCCCCC;font-size:10pt;margin:10px 20px;padding:10px; font-family:"Courier New",Verdana;}
.mycode pre{ color: #0000FF;margin: 0; white-space: pre-wrap;word-wrap: break-word;}
.mycode pre span.note{color:#999; font-size:12px;line-height:20px;}
.mycode pre span.highlight{color:#F00; font-weight:bold;}
.mycode pre h4{ font-size:12px; background:#c00; color:#fff; display:inline-block;height:20px;line-height:20px; padding:0 5px;}
#user_tips{ padding:10px 20px 20px; margin:0 20px 30px; background:#FEFCDF; border:1px solid #FEEA93;}
#user_tips h3{ background:#F93; display:inline-block; padding:2px 5px; color:#fff}
#user_tips p{ color:#666;}
body #kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{ background:url(../pic/01.png) no-repeat; border:none;}
body #kinMaxShow .KMSPrefix_kinMaxShow_button li{ background:url(../pic/02.png) no-repeat; border:none;}
body #kinMaxShow .KMSPrefix_kinMaxShow_button { bottom: 10px;  list-style: outside none none; overflow: hidden;  position: absolute; right: 100px; z-index: 2;}
.center{ width:1100px; margin:0 auto 40px;} 

.center li{ width:191px; border:1px solid #808080; float:left;display:inline; margin:40px 30px 40px 0;}
.center li.last{ margin-right:0;}
.center li p{ font-size:12px; padding:10px; color:#666;} 
.center li a.btn{ display:block; width:170px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; background:#3e6b95; margin:0 10px 10px 10px;}
.footer{ text-align:center; background:#333; color:#999999; padding:15px 0;}
.footer .font_yellow{ color:#ff6f00;}
.footer .font_red{ color:#cf1b1b;}
.footer .a1{ color:#999;}
.footer a:hover{ color:#999;}
.footer .logo2{ position:absolute; left:60px; top:35px;}

/*-----------历史回顾区-----------------*/
.history{ background:url(../pic/history_banner.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.history object{ margin-left:100px;}

.main_left{ width:199px; float:left; margin-bottom:30px;}
.main_left li{ height:38px; margin-bottom:5px;}
.main_left a{ display:block;  background:url(../pic/btn1.jpg) no-repeat; color:#333; line-height:38px; height:38px; padding-left:30px; font-size:14px; width:169px;}
.main_left a:hover{ color:#fff; background:url(../pic/btn2.jpg) no-repeat; font-weight:bold; }
.main_left .cur a{ color:#fff; background:url(../pic/btn2.jpg) no-repeat; font-weight:bold;}
.main_right{ width:776px; float:right; margin-bottom:50px;}

.title{ font-size:14px; background:url(../pic/icon1.jpg) no-repeat left center; padding-left:20px;}
.his_img{ margin:30px 0 20px 0; text-align:center;}
/*.page a{  background: #fff; border:1px solid #ddd;  color: #333; float:right; margin: 0 3px;padding: 3px 8px;}*/
.page a:hover{ background:#a40000; color:#fff;}
.page .cur{background:#a40000; color:#fff;}
/*.page span{ float:right;}*/
.his_video li{ float:left; margin:20px 25px 20px 0;}
.his_video a{ display:block; color:#333; font-size:14px; font-weight:bold; margin:0 0 5px 0; }



/*-----------风险警示区-----------------*/
.risk{ background:url(../pic/banner2.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.risk_text{ text-align:center; position:relative; padding-bottom:300px;}
.risk_text p{ position:absolute; font-size:12px; color:#666; width:140px; top:265px; text-align:left;}
.risk_text p.p1{ left:30px;}
.risk_text p.p2{ left:220px;}
.risk_text p.p3{ left:410px;}
.risk_text p.p4{ left:600px;}
.risk_video{ margin-top:30px;}
.risk_video li{ float:left; display:inline; margin-bottom:30px;width:240px;}
.risk_video li a{ display:block; width:240px; font-size:14px; color:#333; font-weight:bold; line-height:30px;}
.risk_video li.li_r{ margin-right:28px;}
.risk_video li p{ color:#999; font-size:12px;}
.risk_video li img{ width:240px; height:150px;}

#con {font-size: 12px; margin:15px auto 0;}
#tags {padding: 0px;margin:0; height: 40px;}
#tags LI {float: left; margin:6px 15px 0 0px; list-style-type: none; min-width:95px; height: 28px; text-align:center; }
#tags LI A {float: left; color: #999; line-height: 28px; height: 28px; min-width:95px; text-decoration: none; background:#efefef; border-radius: 5px; padding: 0 5px;}
#tags LI.emptyTag { width: 4px}
#tags LI.selectTag {background-position: left top; position: relative; height: 28px; }
#tags LI.selectTag A {color: #fff; line-height: 28px; height: 28px;min-width:95px;background:#a40001;}
#tagContent {border: #ccc 1px solid; paddingt: 1px;}
.tagContent {padding: 10px; display: none;color: #474747; text-align:center;}
#tagContent DIV.selectTag {DISPLAY: block}
.line{  overflow:hidden; background:#ddd; margin-top:15px;}
.right_list li a{ line-height:40px; font-size:14px;} 
.right_text h1{ font-size:16px; text-align:center; padding:10px 20px; font-weight:bold;}
.right_text h2{ font-size:14px; text-align:left; padding:5px 20px;}
.right_text h3{ font-size:12px; text-align:left; padding:5px 20px;}
.right_text p{ font-size:12px; text-indent:2em; line-height:25px;padding:5px 20px;}
.risk_img{ background:url(../pic/riskimg2.jpg) no-repeat; position:relative; height:375px; margin:30px 0;}
.risk_img a{ position:absolute; height:15px; display:block;}
.risk_img .btn01{ width:80px; left:100px; top:85px;}
.risk_img .btn02{ width:120px; left:28px; top:128px;}
.risk_img .btn03{ width:80px; left:164px; top:142px;}
.risk_img .btn04{ width:100px; left:49px; top:172px;}
.risk_img .btn05{ width:160px; left:83px; top:208px;}
.risk_img .btn06{ width:180px; left:10px; top:245px;}
.risk_img .btn07{ width:140px; left:90px; top:288px;}
.risk_img .btn08{ width:90px; left:344px; top:131px;}
.risk_img .btn09{ width:80px; left:310px; top:173px;}
.risk_img .btn10{ width:80px; left:406px; top:190px;}
.risk_img .btn11{ width:80px; left:381px; top:243px;}
.risk_img .btn12{ width:100px; left:612px; top:82px;}
.risk_img .btn13{ width:80px; left:560px; top:117px;}
.risk_img .btn14{ width:80px; left:659px; top:132px;}
.risk_img .btn15{ width:80px; left:576px; top:158px;}
.risk_img .btn16{ width:130px; left:628px; top:181px;}
.risk_img .btn17{ width:80px; left:537px; top:216px;}
.risk_img .btn18{ width:120px; left:635px; top:216px;}
.risk_img .btn19{ width:90px; left:599px; top:254px;}
.risk_img .btn20{ width:130px; left:587px; top:299px;}
.right_list2 a{ background:url(../pic/icon2.jpg) no-repeat left center; padding-left:30px;}
.text_box{ padding:0 20px;}
.text_box h6{ font-size:16px; color:#333; text-align:center; line-height:30px; padding:15px;font-weight:bold;}
.text_box > p{ font-size:12px; line-height:25px; text-indent:2em; line-height:25px; color:#666; text-align: left;}
.tableStyle {border-collapse: collapse; table-layout: fixed; width: 100%; margin-bottom: 20px;}
.tableStyle td {padding: 4px 6px; border: 1px solid #666; color: #666;}
.tableStyle td p {text-indent: none;}
.text_box .pp01{ text-align:left; text-indent:0em;}
.text_box .pp02{ font-size:14px; font-weight:bold; color:#333;}
.text_box p a{ text-decoration:underline;}
.oplayera1 { width:755px;position:fixed; _position:absolute;z-index:9999; overflow-y:auto; background:#fff; }
.oplayera1 .tbar {background:#f1f1f1;height:30px;}
.oplayera1 .tbar span {color: #333; float: left; font-size: 14px;line-height: 29px;margin: 5px 0 0 10px;}
.oplayera1 .tbar a{ display:block; width:11px; height:11px; background:url(../pic/close.jpg) no-repeat; float:right; margin:10px 10px 0 0;}
.box_text{ height:410px; overflow-x:hidden; overflow-y:scroll; padding:0 15px 40px 15px; }
.box_text h2{ font-size:16px;color:#333; text-align:center; line-height:30px; padding:15px;font-weight:bold; }
.box_text P{ font-size:12px;line-height:25px; text-indent:2em; line-height:25px; color:#666; padding-bottom:4px; }
.box_text h1{font-size:14px; font-weight:bold; color:#333;}
/*-----------投资必知区-----------------*/
.investment{background:url(../pic/banner3.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.inv_text p{ font-size:12px; color:#666; text-indent:2em; line-height:25px;padding:5px 20px;}
.inv_text h4{ font-size:14px; color:#a60000; text-align:left; padding:10px 20px 15px 20px;}
.inv_text h5{ font-size:12px; color:#333; padding:0 20px; text-indent:2em;}
.inv_text h6{ font-size:12px; color:#333; padding:0 20px; text-indent:2em;}

.inv_text li a {font-size: 14px; line-height: 40px;}
.text_img1{ text-align:center;}

.inv_tips {background: #e4e4e4; color: #4c4c4c; padding: 10px; margin: 20px 20px 10px 20px; line-height: 25px;}
.inv_tips a {color: #4990e2;}


/*-----------互动体验区-----------------*/
.move{background:url(../pic/banner4.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.move_li{  margin-bottom:40px; height:180px;}
.move_li li{ float:left; margin: 20px 18px 40px 0; height:180px;}
.move_li li a{ display:block; font-size:14px; color:#999; line-height:30px;}
.move_j{ padding:20px 0 0 0;}
.move_j p{ font-size:14px; color:#333; line-height:25px;}
.move_j p.p02{ padding-left:70px;}
.move_box{ background:#f1f1f1; border:1px solid #ddd; padding:20px; margin-top:20px;}
.move_box table td{ font-size:12px; padding-left:10px; line-height:30px; padding-top:5px;}
.move_box table td em{ display:inline-block; width:130px; }
.move_box table td span{ color:#F00;}
.move_box table td input{ border:1px solid #ddd; line-height:28px; height:28px; padding-left:5px; width:145px; margin-right:5px;}
.move_box table td.td{ color:#666; font-size:12px; padding-bottom:25px;}
.btn_div{ text-align:center; margin:40px 0;}
.btn_div a{ display:inline-block; background:url(../pic/btn3.jpg) no-repeat; width:212px; height:41px; line-height:41px; text-align:center; color:#FFF; font-size:20px;}
.box_l{ width:356px; float:left; background:#f1f1f1; padding:15px; margin-top:20px; height:175px;}
.box_l h5{ font-size:14px; color:#333; font-weight:bold; margin-bottom:15px; }
.box_i{ height:30px; line-height:30px; font-size:12px; color:#333; margin-bottom:15px;} 
.box_i span{ display:inline-block; width:140px; float:left;}
.box_i input{ width:150px; padding-left:5px; line-height:28px; height:28px; border:1px solid #ddd; margin-right:5px; float:left;}
.box_l2{ margin-right:4px;}


.oplayera2 { width:755px; position:absolute;z-index:9999; overflow-y:auto; background:#fff; }
.oplayera2 .tbar {background:#f1f1f1;height: 41px;}
.oplayera2 .tbar span {color: #333; float: left; font-size: 14px;line-height: 29px;margin: 5px 0 0 10px;}
.oplayera2 .tbar a{ display:block; width:11px; height:11px; background:url(../pic/close.jpg) no-repeat; float:right; margin:15px 10px 0 0;}
.downloadnewnn .p01 {font-family: "微软雅黑";font-size: 16px; padding: 30px 50px;}
#winmask { background: #000000;left: 0;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0; width: 100%;z-index: 999;}
.op_text{ padding:20px 40px;}
.op_text h6{ font-size:14px; color:#333; margin-bottom:10px;}
.text_b { margin-bottom:15px;}
.text_b p{ font-size:12px;} 
.text_b .pp1{ font-size:14px; margin-bottom:5px;}
.op_text .line{ margin-bottom:20px;}
/*-----------培训区-----------------*/
.train{background:url(../pic/banner5.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.train_li{  margin-bottom:40px; height:180px;}
.train_li li{ float:left; margin: 20px 30px 40px 0; height:180px;}
.train_li li a{ display:block; font-size:14px; color:#999; line-height:30px;}


.text_b_n p{ font-size:14px; line-height:28px;}

.rule{background:url(../pic/banner7.jpg) no-repeat center; height:390px; margin-bottom:25px;}
.rule_text{ padding:30px 0 50px 0;}
.rule_text h5{ font-size:16px; color:#333; text-align:center; margin-bottom:20px; font-weight:bold;}
.rule_text p{ font-size:14px; color:#666; line-height:30px; }

.ul_list{ padding-top:10px;}
.ul_list li span { float:right; color:#999; }
.ul_list li{line-height:40px; height:40px; border-bottom:1px dashed #ccc;}
.ul_list li a{ font-size:14px; color:#666; display: block; max-width: 730px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ul_list li a:hover{ color:#900;}
.ul_list_t h6{ font-size:16px; text-align:center; color:#666; padding:10px;}
.ul_list_t p{ text-indent:2em; line-height:30px; color:#666;}

/*-----------满意度调查问卷入口样式-----------------*/
.man{ margin-top:8px; float:left;}
.man a{padding-left:25px; height:36px; line-height:36px; display:block; color:#333;font-size: 16px;}

#attachfj  p  a:hover{text-decoration:underline;}

/* tab切换样式 */
#tagst {border-bottom: 1px solid #eee; margin: 15px 0 5px;}
#tagst li {display: inline-block; padding: 5px 20px; font-size: 16px; color: #000; line-height: 2;}
#tagst li.selectTagt {border-bottom: 2px solid #a60000; margin-bottom: -2px;}
#tagst li a {color: #000;}

/* 2021-12-28 */
.scrolltags{
    /* position:relative;
    overflow: hidden;
    height: 40px; */
    height: 80px;
}
.scrolltags ul{
    /* position: absolute;
    left:0;
    width: 1300px; */
    transition: all 0.5s;
}
.text_box ul{
    text-align: left;
    padding-left: 2em
}
.text_box ul li {text-align: left;line-height: 2;}