﻿/****************************************************************
 -- 【全局样式配置】 --
****************************************************************/
 * { margin:0px; padding:0px; border:0px; box-sizing:border-box; background-clip:padding-box; }
 *,::after,::before { tap-highlight-color:transparent; }
 html { height:100vh; }
 body { height:100%; background-color:#FFFFFF; }
 body::-webkit-scrollbar-track { background-color:#EEEEEE; }
 body::-webkit-scrollbar { width:8px; height:8px; background-color:#E4E4E4; }
 body::-webkit-scrollbar-thumb { background-color:#AAAAAA; border-radius:5px; }
 img { border:0px; }
 table { width:100%; border-collapse:collapse; border-spacing:0px; border:0px; }
 td,th { padding:0px; border:0px; }
 ul, ol, li, dl { list-style:none; }
 i, u, em { font-style:normal; }
 iframe  { background-color:transparent; }
 a       { text-decoration:none; outline:none!important; }
 a:hover { text-decoration:none; text-underline-offset:5px; }

/****************************************************************
 -- 【常用类】 --
****************************************************************/
 /*常用类--元素设置*/
 .body_FF { background-color:#FFFFFF; }
 .body_F5 { background-color:#F5F5F5; }
 .body_F2 { background-color:#F2F2F2; }

 /*常用类--滚动条*/
 .div_auto { overflow:auto; }
 .div_auto::-webkit-scrollbar-track { background-color:#EEEEEE; }
 .div_auto::-webkit-scrollbar { width:8px; height:8px; background-color:#E4E4E4; }
 .div_auto::-webkit-scrollbar-thumb { background-color:#AAAAAA; border-radius:5px; }

 /*常用类--内容宽度*/
 .div_1280 { margin:0px auto; width:1280px; }

 /*常用类--布局*/
 .boxclear { clear:both; overflow:hidden; float:none; height:0; font-size:0; }

 /*常用类--动画时间*/
 .Time00 { animation-duration:0ms;   }
 .Time02 { animation-duration:200ms; }
 .Time04 { animation-duration:400ms; }
 .Time06 { animation-duration:600ms; }
 .Time08 { animation-duration:800ms; }
 .Time09 { animation-duration:999ms; }

 /*常用类--分页*/
 .PageCountA { text-align:center; }
 .PageCountA span { display:inline-block; vertical-align:middle; width:32px; height:32px; line-height:32px; overflow:hidden; border-radius:50%; font-size:15px; color:#666666; margin-left:2px; margin-right:2px; background-color:#FFFFFF; font-family:Arial; }
 .PageCountA span:hover { background-color:#02CECF; color:#FFFFFF; }
 .PageCountA span.curr  { background-color:#01924D; color:#FFFFFF; }
 .PageCountA span.move  { border:1px solid rgba(100,100,100,0.2); font-size:15px; line-height:30px; margin-left:25px; margin-right:25px; }
 .PageCountA span.nock  { color:#999999; cursor:default; }
 .PageCountA span.nock:hover { background-color:#FFFFFF; }
 .PageCountA span.elip  { color:#888888; cursor:default; font-weight:bold; width:25px; height:32px; line-height:32px; margin-left:0px; margin-right:0px; }
 .PageCountA span.elip:hover { background-color:#FFFFFF; }

 /*常用类--弹出窗口*/
 .OpenPage_bgs { display:none; position:fixed; left:0; top:0; width:100%; height:100%;  background-color:rgba(9,27,60,0.80); z-index:9999; }
 .OpenPage_con { display:none; position:fixed; background-color:#FFFFFF; z-index:99999; border-radius:5px; box-shadow:0px 0px 20px rgba(9,27,60,0.98); }
 .OpenPage_con iframe { width:100%; height:100%; border:none; border-radius:5px; }


/****************************************************************
 -- 【公用类】 --
****************************************************************/
 /*公用--二级页面/头部*/
 .conA_box { width:100%; font-size:0px; }
 .conA_box img { width:100%; }

 /*公用--二级页面/当前板块+当前位置*/
 .conB_box { width:100%; height:40px; background-color:#CEECCF; border-bottom:1px solid #A8DDA9; }
 .conB_box .P1 { float:left;  font-size:17px; color:#000000; font-weight:bold; letter-spacing:3px; line-height:40px; }
 .conB_box .P2 { float:right; font-size:14px; color:#888888; line-height:40px;}
 .conB_box .P2 span { margin-right:8px; margin-left:8px; }
 .conB_box .P2 a  { font-size:14px; color:#666666; }
 .conB_box .P2 a:hover { color:#017A41; text-decoration:underline; }

 /*公用--二级页面/左侧导航*/
 .conC_box { float:left; width:240px; padding-bottom:100px; }
 .conC_box ul { }
 .conC_box li { background-color:#CEECCF; margin-bottom:10px; text-align:center; line-height:43px; font-size:16px; color:#017840; font-weight:bold; letter-spacing:5px; }
 .conC_box li:hover { background-color:#019650; color:#FFFFFF; }
 .conC_box ul li.on { background-color:#017840; color:#FFFFFF; }

 /*公用--二级页面/右侧内容区*/
 .conD_box { float:right; width:1000px; }


/****************************************************************
 -- 【阅读类】 --
****************************************************************/
 /*【阅读】标题样式*/
 .Show_01 { padding-top:15px; font-size:26px; color:#000000; font-weight:bold; text-align:center; font-family:'仿宋'; }
 .Show_02 { padding-top:15px; font-size:31px; color:#000000; font-weight:bold; text-align:center; letter-spacing:3px; }
 .Show_03 { padding-top:15px; font-size:25px; color:#000000; font-weight:bold; text-align:center; font-family:'楷体_GB2312'; }
 .Show_04 { margin-top:35px;  font-size:14px; color:#AAAAAA; letter-spacing:1px; text-align:center; font-family:Arial; padding-top:8px; padding-bottom:8px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; background-color:#F5F5F5; }
 .Show_05 { text-align:center; background-color:#000000; margin:40px 70px 0px 70px; }

 /*【阅读】正文样式*/
 .Show_zw   { font-size:18px; color:#000000; line-height:200%; word-break:break-all; padding:5px 30px; }
 .Show_zw * { font-size:18px!important; color:#000000!important; }
 .Show_zw a       { color:#101AD6; text-decoration:underline; text-underline-offset:4px; margin-left:5px; margin-right:5px; }
 .Show_zw a:hover { color:#2F63F4; text-decoration:underline; text-underline-offset:5px; text-decoration-thickness:2px; }
 .Show_zw div { color:#000000; }
 .Show_zw p   { color:#000000; padding-top:5px; padding-bottom:5px; }
 .Show_zw img { margin-top:10px; max-width:1080px; }
 .Show_zw table { margin:10px auto; border:0px; border-collapse:collapse;  border-style:none; border-top:1px solid #666666;border-right:1px solid #666666; }
 .Show_zw table th { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:center; padding:8px 10px; font-size:16px; line-height:175%; }
 .Show_zw table td { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:left;   padding:8px 10px; font-size:16px; line-height:175%; }
 .Show_zw table th * { font-size:16px; line-height:175%; }
 .Show_zw table td * { font-size:16px; line-height:175%; }
 .Show_zw table th a       { color:#101AD6; text-decoration:none; margin-left:5px; margin-right:5px; }
 .Show_zw table td a:hover { color:#2F63F4; text-decoration:none; }

/****************************************************************
****************************************************************/